基于jsp的交通违章信息处理系统的设计与实现内容摘要:

组件,诸如开放式数据库连接 (ODBC)后能使不同客户机进行相互 连接 ,它可处理基于 Inter 的应用程序,帮助用户把 SQL Server 数据库信息集成到 Web 页面。 开发技术 ( 1) JavaScript 编程语言 在现在的基于 WEB 应用系统开发中, Java 已经开始成为了人们的首选, Java语言具有安全、跨平台、面向对象、简单、适用于网络等显著特点, Java 语言已经成为最流行的网络编程语言。 JavaScript 是一种脚本语言,它采用小程序段的方式实现编程。 像其它脚本语言一样, JavaScript 同样已是一种解释性语言,它提供了一个简易的开发过程。 它 的基本结构形式与 C、 C++、 VB、 Delphi 十分类似。 但它不像这些语言一样,需要先编译,而是在程序运行过程中被逐行地解释。 它与 HTML 标识结合在一起,从而方便用户的使用操作。 因此, JavaScript 非常适合于企业网络和 Inter 环境,现在已成为精品毕业论文、毕业设计,优质的论文服务: 精品论文网 提供毕业设计(论文)和图文教程、视频教程等一揽子解决方案 6 Inter 中最受欢迎、最有影响的编程语言之一。 JavaScript 有许多值得称道的优点,如简单、面向对象、分布式、解释性、可靠、安全、结构中立性、可移植性、高性能、多线程、动态性等。 ( 2) JDBC 数据访问接口 为支持 Java 程序的数据库操作功能, Java 语言采用了专门的 Java 数据库编程接口( Java DataBase Connecivity,JDBC),用于在 Java 程序中实现数据库操作功能并简化操作过程。 JDBC 支持基本 SQL 语句,提供多样化的数据库连接方式,为各种不同的数据库提供统一的操作界面。 JDBC 工作原理如图 所示: 图 JDBC 工作原理 应 用 程 序 JDBC 驱 动 程 序 管 理 器 J DBC 驱动程序管理器 JDBC 驱动程序 for Oracle SQLserver 驱动程序 for DB2 JDBCODBC 桥驱动程序 JDBC 网络驱动程序 Orcale DB2 ……... .. Odbc 连接的数据 库 应 用 程 序 JDBC 驱 动 程 序 管 理 器 J DBC 驱动程序管理器 JDBC 驱动程序 for Oracle SQLserver 驱动程序 for DB2 JDBCODBC 桥驱动程序 JDBC 网络驱动程序 Orcale DB2 ……. .... Odbc 连接的数据 库 精品毕业论文、毕业设计,优质的论文服务: 精品论文网 提供毕业设计(论文)和图文教程、视频教程等一揽子解决方案 7 第三章 系统需求分析 现状分析 随着中国经济的不断发展 ,中国家庭的汽车拥 有量越来越多 ,因而交通管理部门的管理工作量和工作压力不断上升,传统的电视监控系统已经不能适应当前的交通状况。 特别是目前全社会的法律意识和社会公德意识还不是很强 ,人们一些常见的交通违纪、 甚至违法现象习以为常。 现在对这些违章违纪的信息处理仅依靠交警部门通过人工邮寄处罚通知单 ,或司机自己上网、打电话查询扣分情况等。 事实上 ,这种事后处理方式 ,因存在诸多因素影响处罚单到达的及时与准确性 ,往往造成交通管理工作比较被动和滞后。 如何改善现有管理网络 ,适应现代交通管理智能化的迫切要求 ,是现代交通管理建设的研究方向。 系统要解决的问题 随着 城市 的规模不断扩大, 车辆 数量急剧增加,有关 交通违章 的各种信息也成倍增长。 面对庞大的信息量, 利用计算机技术、网络技术、通信技术,实现计算机综合信息的联网管理,已成为各地市交通管理工作现代化的迫切需要,交通违章信息处理 系统 也成为了 不可或缺的辅助管理手段。 因此本交通违章信息管理系统将要解决如下问题:系统自动识别车辆违章情况并存储违章画面,识别车牌号,读出相应违章车辆的 ID 号,将三种信息融合处理,通过网络通信发送至控制中心,控制中心记录该车辆的违章信息,同时将违章信息录入管理系统,系统管 理员可以查询、打印、更新、统计和删除用户的违章纪录和处理结果信息。 用户也可以查询、打印、确认和处理单次或多次违章信息。 系统要实现的功能及实现的方法 本系统要实现的功能 违章信息采集:系统自动识别车辆违章情况并存储违章画面,识别车牌号,读出相应违章车辆的 ID 号,将三种信息融合处理,通过网络通信发送至控制中心,控制中心记录该车辆的违章信息,同时将违章信息录入管理系统; 违章维护:管理员添加、删除用户基本信息以及查询违章车辆档案信息 ,将其与违章图像一并存入违章数据库 ,同时锁定违章车辆 档案;用户查看、修改个精品毕业论文、毕业设计,优质的论文服务: 精品论文网 提供毕业设计(论文)和图文教程、视频教程等一揽子解决方案 8 人附加信息; 违章查询:管理员查询违章车辆信息 ,打印查询结果、违章通知单和违章车辆图像;用户查询违章信息,打印查询结果和违章图像; 违章处理:管理员根据违章处理结果删除违章记录,对违章车辆档案解除锁定,对违章信息进行分类统计 ,并以报表形式输出统计结果; 由于该系统的角色有两个,即:用户和管理员。 故这两个权限范围内的都应该具有上述对应的功能,即将上述三大功能模块划分配给这两个角色去具体实现。 ( 1)管理员 管理员是交通违章信息处理系统的管理者。 他们希望通过交通违章信息处理系统,能够及时的 处理各种违章信息。 避免出现信息处理的不及时性、不精确性等。 以及处理工作时能够方便快捷。 清楚明晰的处理好各类违章信息。 图 为管理员的用例图: 管 管 管管 管 管 管 管 管管 管 管 管 管 管管 管 管 管管 管 管 管管 管 管 管管 管 管 管 管管 管 管 管 管 管管 管 管 管 管 管管 管 管 管 管 管管 管 管 管管 管 管 管 管 管 管 管 管 管 管 管管 管 管 管 管 管 管 管 管 管 管 管 图 管理员用例图 ( 2)用户 用户是交通违章信息处理系统的使用者。 他们希望通过交通违章信息处理系统能够及时方便的知道自己有哪些违章信息,知道什么时候必须处理这些违章信息。 能够方便的查询、打印和处理自己的违章信息。 图 为用户的用例图: 精品毕业论文、毕业设计,优质的论文服务: 精品论文网 提供毕业设计(论文)和图文教程、视频教程等一揽子解决方案 9 图 用户用例图 实现方法 本系统 采用 JSP 构造前台页面 , Tomcat 作为 Web 服务器,开发工具选用MyEclipse,SQL Server 2020 作为后台数据库。 该系统使用 JSP 编程语言,Microsoft SQL Server 2020 数据库以及 Apache Tomcat 作为开发平台,运用软件工程思想方法,对系统进行快速有效开发。 系统从以下几个方向来实 现: ①用户管理:实现对不同用户分配不同的权限; ②数据库连接:使程序能访问数据库,并能对其中的数据进行操作; ③数据录入:通过程序能实现往数据库中增加记录; ④数据查询:通过各种查询组合实现对数据的精确选取; ⑤数据维护:包括对数据的修改及删除操作。 系统依据 Apache Tomcat 构架的运行平台,利用 Dreamweaver 进行整体框????????????????????????????????????????精品毕业论文、毕业设计,优质的论文服务: 精品论文网 提供毕业设计(论文)和图文教程、视频教程等一揽子解决方案 10 架的设计,连接数据库 ,最后进行全面的系统调试而完成。 第四章 系统的设计 概要设计 本系统的研究目标:建立一个 B/S 层结构的交通违章信息处理系统,实现管理员对交通违章信息的获取、统计等各环节的计算机管理。 通过分析该系统的总体功能,该交通违章信息处理系统的功能模块图如图 所示: 交 通 违 章 信 息 处 理 系 统违章维护管理员用户管理员违章处理违章查询用户管理员修改信息打印违章图像查询违章信息输出统计结果分类统计信息解除档案锁定删除违章记录打印违章图像打印查询结果查询违章信息打印通知单打印查询结果修改附加信息删除用户查看信息修改密码添加用户查询违章档案锁定违章档案违章采集图 系统功能模块图 详细设计 违章信息的采集 精品毕业论文、毕业设计,优质的论文服务: 精品论文网 提供毕业设计(论文)和图文教程、视频教程等一揽子解决方案 11 违章采集的系统结构如图 所示。 将基于电磁感应技术的车辆检测器安装在城市的各个交通路口的车道上,结合交通信号灯信号,当红灯亮起时,抓拍通过路口的违章汽车照片。 通过 以太网控制器将违章车辆的照片传送到控制中心服务器。 经过图像处理,获得违章车辆的车牌号,然后在网络平台和实时短信平台同时发布违章信息。 图 违章信息采集系统结构图 违章信息处理的流程为:先通过车辆检测技术检测出违章的车辆,然后用CCD 摄像机抓拍违章车辆的违章图像,定期将摄像机里的图像传输到计算机的数据库中。 利用图像处理技术识别出违章车辆的车牌号,联系车主的信息,将违章车辆的信息传输到远程控制中心,激活实时短信发送平台,将违章信息发送给车主;同时将违章信息发布到网上,方便用户和管理员的查询。 违章信息处理的流程图如下: 开 始检 测 违 章 车辆抓 拍 违 章 图像传 输 图 像图 像 处 理分 类 统 计信 息 发 布短信发布网上发布结 束 精品毕业论文、毕业设计,优质的论文服务: 精品论文网 提供毕业设计(论文)和图文教程、视频教程等一揽子解决方案 12 图 4. 1 违章信息处理流程图 违章车辆的检测 违章车辆的检测技术是决定智能交通调控的重要设备之一。 目前,车辆检测传感器分为感应线圈式检测器、磁性检测器、脉冲超声检测器、雷达检测器、光电检测器和视频检测器等。 磁性检测器仅可检测车辆的通过,无法检测静态车辆;脉冲超声检测器、雷达 检测器、光电检测器的检测精度和抗干扰性能较差;视频检测器的成本较高、实时性较差,并且检测精度受到软硬件的影响;而感应线圈式检测器具有性能 稳定、性价比高、工程应用方便等优点,因而目前在工程上应用最广。 本文采用文献 [3 ]中设计的车辆检测器,该传感 器的探测部分是一个由探测线圈和反相器构成振荡器的选频模块。 为提高振荡器频率的稳定性和检测的灵敏度 ,在探测线圈中加入铁氧体磁芯,原理电路如图 ,图中振荡器的输出频率如式 (1)所示。 当有车辆处于探测线圈的上方或附近时,振荡器的振荡频率就会发生变化。 利用单片机检测振荡器的输出频率 f o,如式 (2)所示,当频率变化值Δ f o大于阈值 T时,则检测为有车辆,同时将检测的车辆累计数发送至路口控制器进行处理。 图 探测器原理图 f o = 1/ 2π ) C2 C1 ( / C2 L C 1  (1) C = T o Δf, 0T ≥ o Δf, 1 (2) 图像识别 在交通路口的各行车方向安装全景 CCD摄像机 (如图 ),拍摄交通路口的全景画面,经过数字解码 芯片送至 DSP处理器进行处理, DSP处理器以自适应背景差分法实时更新背景,如式 (4)所示, LB 针对更新的背景作背景。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。