收藏 分享(赏)

交通管理WEB查询系统.doc

上传人:wo7103235 文档编号:6250282 上传时间:2019-04-03 格式:DOC 页数:43 大小:2.74MB
下载 相关 举报
交通管理WEB查询系统.doc_第1页
第1页 / 共43页
交通管理WEB查询系统.doc_第2页
第2页 / 共43页
交通管理WEB查询系统.doc_第3页
第3页 / 共43页
交通管理WEB查询系统.doc_第4页
第4页 / 共43页
交通管理WEB查询系统.doc_第5页
第5页 / 共43页
点击查看更多>>
资源描述

1、本科毕业论文(科研训练、毕业设计)题 目:交通管理 WEB 查询系统姓 名:学 院:厦门大学软件学院系:专 业:软件工程年 级: 学 号:指导教师(校内): 职称: 指导教师(校外): 职称: 年 月 日交通管理 WEB 查询系统- 2 -交通管理 WEB 查询系统【摘要】: 本文主要介绍了交通管理 WEB 查询系统的基本功能,JAVA 应用技术及该查询系统的设计原理。从部分模块的实现过程入手,说明 JAVA 技术在此查询系统中的具体应用。本系统的面向对象是普通用户和特殊用户(包括管理员、交警等)两大用户,其中对不同对象的权限、任务、操作范围等进行了阐述。 【关键词】: jsp javamai

2、l jfreechar blob clob交通管理 WEB 查询系统- 3 -TRAFFIC MANAGE WEB QUERY SYSTEM【Abstract】: This paper introduces the basic functions of Traffic Manage WEB Query System mainly, include the application of java technology and the designing principles of this system. On the side of the designing and coding,we ca

3、n learn how the java technology completed with the our system here.This system faces to the common users,that is different from the special customer( include the admin and policeman of traffic),So it has the two kinds of customers.among them we discuss the rightness of different objects,assignment ,

4、operating scope and etc. 【Keyword】: jsp javamail jfreechar blob clob交通管理 WEB 查询系统- 4 -目录第一章 绪论 11.1 研究背景与研究意义 11.2 工作内容 11.3 论文组织结构 1第二章 基本概念 32.1 治安卡口 32.1.1 系统概述 .32.1.2 系统特点 .42.1.3 系统功能 .42.1.4 系统总体结构 .52.2 电子警察 72.2.1 系统概述 .72.2.2 系统特点 .72.2.3 系统功能 .82.2.4 系统总体结构 .92.3 本章小结 11第三章 TMWQS 的需求说明 12

5、3.1 TMWQS 基本内容 .123.2 TMWQS 基本功能 .143.3 本章小结 15第四章 系统的总体概要设计 164.1 系统结构 164.2 技术特点 174.3 权限管理 174.4 交通处理 184.5 数据统计 214.6 本章小结 22第五章 技术实现 235.1 TMWQS 的结构图 .235.2 TMWQS 使用的服务器软件 .245.3 实例实现 245.3.1 实例一、用户权限的实现 .245.3.2 实例二、发送邮件 .315.3.3 实例三、Oracle 大对象 CLOB.335.4 本章小结 35第六章 结论 36致谢语 37参考文献 38交通管理 WEB

6、查询系统- 1 -第一章 绪论1.1 研究背景与研究意义社会经济的发展,机动车辆大量增加,为加强交通管理,交警部门采用了如电子眼、测速仪等一批高科技监测设备,起到了良好的效果,但随之带来一个新的问题,即违章者如何知道自己违章了呢?针对这种情况,结合交警部门的实际情况,开发了交通违章综合查询系统。随着计算机操作平台的多元化,计算机机型种类的日益繁杂,计算机用户对应用软件的要求也益加柯求。用户已不满足于只适用于一种操作系统的移植难度高的软件,以往的 C/S结构的软件以渐不适应客户的需要。为了适用不同机型的机器,JAVA 技术以其优良的可移植特点,及与底层无关性,在软件行业中地位日显突出。本系统作为

7、用户与交警部门的一个窗口,采用 B/S 的架构,为用户提供网上查询等多种查询方式和信息中心,广大驾驶员通过本系统可方便查询自己是否违章、违章处理结果等。1.2 工作内容交通管理 WEB 查询系统(TMWQS)信息中心集中存放了驾驶员档案、机动车档案、驾驶员违章信息、事故信息、交通信息、宣传信息、交通法规等最新资料,通过 Intranet 网络让各级领导、各业务部门以及公众查询了解有关情况,实现信息查询和信息发布的功能。TMWQS 为交警间进行交通查询和管理的应用软件,采用 B/S 模式,应用JSP,JAVASCRIPT,JAVEMAIL,JFREECHAR 和 ORACLE 中的大对象 BLO

8、B、CLOB 等技术。说明:在本论文中,交通管理 WEB 查询系统简称为 TMWQS。1.3 论文组织结构TMWQS 的论文组织结构如下:第二章:本章对治安卡口和电子警察进行大体介绍,给予大体了解,这是交通管理交通管理 WEB 查询系统- 2 -WEB 查询系统的基础。第三章:本章对 TMWQS 需求说明进行介绍,并进行模块功能的技术分析。第四章:本章对 TMWQS 的总体概要设计进行介绍,对其系统结构和技术特点等逐一阐述。第五章:本章对此系统的部分功能逐一技术实现。交通管理 WEB 查询系统- 3 -第二章 基本概念交通是国民经济发展的命脉,各种交通违章是造成交通事故的主要原因,而我国的交通

9、事故率远高于国际平均水平,更远高于发达国家的交通事故率。随着经济建设的发展和城乡交通的现代化进程,综合使用公路现场的各种数据和信息,对道路运行状况进行监控,防止(减少)车辆违章或交通事故,对我国公路交通的科学管理,提出了很高的要求。下面针对治安卡口和电子警察来逐一介绍。2.1 治安卡口2.1.1 系统概述治安卡口系统,通过在各关键卡口处设立的监控点,自动抓拍上下行两个方向所有过往车辆的视频图像,尤其通过智能化识别车辆的各种重要特征(如车牌号、车型、车色、车速等) ,对路面过往车辆进行监控、统计,对交通违章、交通肇事逃逸和治安逃逸车辆进行智能监控,对一些隐性违章如未年检车辆、套牌车辆、假牌车辆、

10、报废车辆等违章车辆进行监控,实现自动抓拍、识别、违章检测、实时黑名单比对、上传指挥中心等功能。可以有效遏制、查处交通违章,减少交通隐患,大大提高通行安全,这也是城市经济快速有序发展的重要保证。该系统依靠先进的计算机图像处理系统,摄像技术已不再需要换胶卷、冲洗等繁杂的处理过程。产品中采用摄像头加数字化图像设备,可以在 1 秒钟之内连续抓拍数条车辆通过记录。大容量的硬盘可以快速地存取上百万条记录。同时,将超速车辆的车牌号码自动地识别出来,打印出违章通知书。并且与车管数据库连接起来,对交通违章、违规车辆的特征进行查询及实时声光报警。利用这一系统,可以迅速查明违章车辆、寻查黑名单车辆,为整顿交通,科学

11、化交通管理提供高效可靠的技术依据。交通管理 WEB 查询系统- 4 -2.1.2 系统特点治安卡口系统具有以下特点: 摩托车识别:恒深专门针对道路摩托车过多的现象开发了摩托车识别技术; 海量数据存储:恒深卡口系统具有海量数据存储功能,能够容纳达 5 千万条的多媒体记录; 纯视频识别技术:恒深具有纯视频的检测、识别技术,可以在不方便安装线圈检测的地点,只通过违章检测摄像机对闯红灯车辆进行检测; 全数字网络化处理及传输,系统安全、功能强大; 最新计算机图像处理技术成果,智能化程度很高; 可识别其他产品不能识别的重要特征:车型、车色等; 监控中心具备迅速、友好、方便的查询、统计功能; 本系统部件集成

12、度高,稳定、可靠,且造价较低。2.1.3 系统功能智能治安卡口系统是专门为公安交通开发的一套全中文图形用户界面的系统软件。该系统的主要功能有: 实时记录监测车道的车辆信息,包括车辆照片、行驶方向、通过时间(年、月、日、时、分、秒)等; 可对摩托车进行车辆抓拍识别; 能准确检测通过车辆的行驶速度并能对超速车辆单独记录; 系统自动拍摄 2 张车辆通过监测点的照片,照片可清晰分辨出所记录车辆的车型、颜色、牌照号码、牌照颜色; 路口设备能通过光纤将记录的车辆信息实时传输到交通指挥中心,在传输线路或设备异常的情况下,能在路口进行备份,待传输线路连通后自动传回指挥中心,或直接由人工在路口下载; 所有车辆的

13、图像及特征均记入图像数据库,并可指定时间段导出车辆信息,进行光盘备份; 完善的图片信息的数据库管理功能,可以在中心进行车辆图片的查询,具有号牌交通管理 WEB 查询系统- 5 -自动识别功能; 可将嫌疑车辆数据库(预先录入或自动下载)中的车辆与经过卡口的车辆自动对比并实时向中心报警并将有关数据传回; 可将车辆的车牌号码、流量、日期、时间、地点、车辆类型、车头颜色、车牌颜色、车辆速度等信息记录到数据库钟,并可针对通过时间、车牌号、车型、车色、车速等参量进行单一或组合方式的精确或模糊查询和统计。并能对正常车辆、违章车辆等各类信息进行传送、打印,并提供二次开发接口; 在中心可以统计监测点的断面交通流

14、量,平均车速; 可对照片进行亮度、对比度、色彩锐化整理与优化; 多级用户权限管理,能针对不同的用户不同的权限具有多级的访问权限,同时系统还具有自动防病毒功能; 可以通过电话线、ISDN、DDN、光纤、以太网、无线网络等接口,实现多卡口系统联网,并实现与公安交通管理计算机信息系统的互联互通,信息共享。可在后台远程访问、控制前台卡口系统; 具有完善的图片数据库管理功能,可以按车辆通过时间、车型、车速、车辆牌号(可以使用通配符) 、路段和综合方式查询; 系统运行平台、数据格式、通讯接口与通讯协议均采用标准方式或公开通讯协议和控制接口,便于集成; 路口设备能全天候 24 小时不停机地正常稳定工作,系统

15、具有异常自检及自恢复功能,并能接受中心发出的强行自检重新启动命令; 路口设备的存储介质具有高可靠性,极大的降低了由于介质损坏而带来的数据丢失及系统停机等带来损失的可能性; 系统具备并支持二次开发的功能;2.1.4 系统总体结构整体的智能治安卡口系统包括设于路边的监控点及中央监控室。监控点通常应设置多个以覆盖适当的监控区域,中央监控室设在较高级别的部门以进行全局性监控。监控点与中心的联网可以通过以太网进行联网,以进行图像、数据的传输。中央监控室含车辆信息服务器、管理计算机、适当的多媒体通用信息显示屏、网络交换交通管理 WEB 查询系统- 6 -机等设备及相应的加密解密及管理软件等。监控点则含视频

16、检测系统、摄像系统、图像采集及处理计算机、通讯部件等设备及相应的加解密、图像处理软件等。在工程项目中,我们可以采用线圈与视频相结合的方式对过往车辆进行检测。通过视频检测各车道的来车及其车速,同时识别车辆的车型、车色、车流量、车牌号码等参数。如图 2-1 所示:图 2-1 智能道路交通治安卡口系统整体结构图违章车辆管理计算机其他监控计算机专用或公用数字通讯网车辆信息服务器路由/网络交换机加密的车辆图片及特征信息 加密控制信号监控点加密的车辆图像及特征信息 加密远程控制信号加密的车辆运行信息 通用信息显示屏近景摄像头(彩色)远景摄像头(彩色)摄像机近景摄像头(彩色)便携计算机连其他监控点智能视频卡

17、口系统示意图 区域或中央监控中心交通管理 WEB 查询系统- 7 -2.2 电子警察2.2.1 系统概述闯红灯数码自动记录系统又称数码电子警察,是利用数码相机作为图像拍摄主体并结合现代科学技术开发的系统,它安装于城市交通路口,24 小时全天候对违法闯红灯或闯单行道的机动车辆进行抓拍。公安交通管理部门将抓拍的违法照片作为依据对违法者进行处罚和教育,可以大大提高机动车驾驶员的自觉性,增强安全意识,减少因闯红灯的违法行为而造成的事故、堵塞和交通混乱,提高交通路口的车辆通行速度,保证道路畅通。因此,电子警察是建设畅通工程的重要措施之一。2.2.2 系统特点1、采用奥林巴斯最新 400 万像素数码相机进

18、行抓拍该相机最新的特点是具有 400 万像素高灵敏度 CCD,具有拍照方式依据外界光线强弱自动转换功能和手动对焦功能,具有的连续快拍功能、数据自动保护锁定功能、大光圈镜头、高灵敏度高分辩率 CCD 等特点,通过二次开发,具有二种拍照方式对白天和夜间的违章车辆进行拍照,保证拍照图像的最佳效果;通过手动对焦锁定功能,将对焦点锁定在最佳位置,使拍照的违章车辆图像清晰;具有极快的快门动作响应时间,当控制器发出拍照信号后,快速的对违章车辆进行拍照;相机对设定的数据可自动记忆,既便掉电后重新上电也能将相机恢复到掉电前的状态;相机具有连拍功能,每 1.4 秒可拍摄 1 张图片;此外还具有闪光同步,自动检测,

19、自动下载等功能。所记录图像最高分辨率为 22881712。2、采用的是独特的嵌入式数码相机电子警察系统本系统采用的是独特的嵌入式数码相机电子警察系统,我司与专业数码相机厂家签订了合作协议,通过纯软件控制数码相机,不用对数码相机进行开机破坏处理,使其避免了无法维护的弊病,有效保证了系统的稳定可靠及后期的系统及设备维护。3、最新数码相机发热控制功能系统专门针对夏季高温导致的数码相机工作不稳定进行了技术设计,对系统中液晶屏发热问题进行检测判定,自动关闭液晶屏;数码相机平时工作在待机状态,发热很小,只有在闯红灯车辆出现时才进入工作状态,将发热减少到最低程度,上述的两项该进位数码相机的交通管理 WEB

20、查询系统- 8 -稳定性大大提高。4、系统组成科学、可靠、经济采用校验,系统故障自诊断,自恢复等手段,使其在运行过程中可靠性极高。5、系统对违规车辆判别设计特点一般的闯红灯拍照系统在实地运行时会出现下述情况:车辆在绿灯或黄灯时越过停车线进入检测器线圈,由于行人,自行车等外界因素干扰不能前行或不能很快驶出检测器线圈;当外界干扰因素去除时,信号灯转变为红灯;此时如果车辆驶出检测器线圈,系统会判别为该车辆闯红灯并进行拍照,造成误拍,并经常在违章处罚时造成纠纷,大大影响了“电子警察”的威信。最新一代 “电子警察”针对上述问题进行了专门设计,只对在信号灯红灯亮以后越过停车线进入检测器线圈的车辆进行拍照,

21、将由于上述现象导致的误拍降低为零;并减少由此导致的不必要纠纷。对于某些机动车道中间没有隔离护栏的路口,经常有相邻方向的左转车辆驶入检测器线圈而造成误拍,可通过采用埋设二个检测器的方法来进行车辆行驶方向的判别。6、多时段控制本设备标准配置 6 个时段控制,即全天 24 小时内开、关各 6 次。用户可根据实际情况设定设备的工作时间,如有特殊要求可扩展到全天 12 个时段控制。7、多相位检测本设备适用于多相位箭头灯路口及普通两相位路口。设备中的控制器除采集红灯信号外,还采集一路绿灯信号,结合车辆信号进行比较判断,从而对设备进行控制。2.2.3 系统功能系统设计坚持“技术上先进性,使用上实用性,经济上

22、合理性”原则。 先进性:该系统应采用最先进的电子技术、网络传输技术和软件处理技术,最大限度地提高自动化处理水平;充分借鉴、利用国内外最新技术和成功经验,选择开发先进、实用的软硬件设备。 可靠性:该系统必须采用成熟技术和成熟产品,采用水印技术,图像资料可作为法庭证据,确保系统的可靠性; 科学性:该系统必须全面考虑郑州市道路交通管理现有信息系统的运行状况,使该交通管理 WEB 查询系统- 9 -系统与其它系统有机地融合在一起,最大限度发挥系统整合效应。 安全性:该系统的前端设备要有完善的防盗、防破坏的解决方案和先进手段,网络、软件要有防黑客攻击、防病毒解决方案。 实用性:全面分析未来需求与现有条件

23、,充分考虑当前功能要求与人员技术素质,力求实现系统建设与使用的同步,使集成开发的系统充分满足交警实战需求,并且易于操作。 规范性:应符合相关国际标准和国家标准,并充分考虑公安部正在制定的标准,适应实际情况,确保各系统间协调配合。 经济性:经济实用,具有最佳的性能价格比。 开发性:系统数据接口开放,方便与其它相关系统集成、连接。2.2.4 系统总体结构数码闯红灯自动抓拍监测系统的设计是一个既能独立运行又可基于网络上的分布式系统,由前端抓拍子系统、照片传输与集中控制系统、照片管理与处罚系统三大部分组成总体结构如图 2-2 所示: SDProfesional Workstation 60PRO打 印

24、 机CCCC路 口 1 路 口 n处 罚 端 1处 罚 端 2处 罚 端 n数 据 管 理 服 务 器n方向n方向内 部 网触 摸 屏CC路 口 2n方向图 2-2 数码闯红灯自动抓拍总体结构交通管理 WEB 查询系统- 10 -本系统采用线圈检测数码相机抓拍的方式进行控制,即通过地埋式感应线圈检测闯红灯车辆,并触发数码相机对违章车辆进行抓拍。每个路口的电子警察通过网络(可利用路口已有的网络传输方式,如光纤、无线网络等,本次系统采用无线 CDMA 传输方式)将违章信息上传到中央数据服务器中,或者通过移动硬盘直接在前端获取违章信息,带回中心进行处理。中央数据管理服务器是一台大容量服务器,可以安全

25、可靠的保存所有的违章信息。违章处罚系统通过访问中央数据管理服务器,自动生成违章信息并可自动打印处罚单等资料,同时可以对违章信息进行管理。图 2-3 前端路口示意图交通管理 WEB 查询系统- 11 -图 2-4 闯红灯抓拍系统路口设备连接图在每个路口中,可以配置一四套电子警察系统,每套系统主机可检测三四个车道,负责对闯红灯车辆进行抓拍。路口机的红绿灯信号直接传送给各个电子警察主机,做为其进行闯红灯检测的依据。各电子警察主机可通过光纤通讯等方式直接将违章信息实时或者定时上传至中央数据管理服务器,也可以采用移动硬盘获取的方式送至指挥中心。中央也可可采用同样方式将控制信息、查询信息传至电子警察。2.

26、3 本章小结以上我们分别对治安卡口和电子警察作出了简单的概述,这是交通管理 WEB 查询系统的基础,有了以上的概念,下面我们开始介绍 TMWQS 的基本需求。交通管理 WEB 查询系统- 12 -第三章 TMWQS 的需求说明上一章我们给出治安卡口和电子警察的基本概念,通过调研,本章将阐述一下我们所给出的 TMWQS 的基本需求。3.1 TMWQS 基本内容从功能需求方面考虑,交通管理 WEB 查询系统大体应包括以下几个部分: 提供高速的 INTERNET 接入功能。 提供高效服务的数据中心。 提供安全可靠的专用网。 基于 B/S 架构的交通管理 WEB 查询系统主要包括以下内容:信息查询,信

27、息动态,信息反馈,交通政务,视频在线,电子地图等方面组成。其中本系统要针对不同的用户而提供不同的功能,例如交警所登录的页面和普通用户所登录的页面不一样,功能也不一样。 信息查询主要包括如下两个方面的内容: 卡口查询:包括如下查询方式: 按地段名称查询 按车型查询(包括公共汽车,摩托车,小型车等) 按违章类型查询(包括正常和超速等) 按车牌号查询 按编号查询 按通过时间查询(包括开始时间和结束时间) 。用户根据自己的需要可以选择其中的一种或者几种查询方式。 电子警察查询:包括如下查询方式: 按路口名称查询交通管理 WEB 查询系统- 13 - 按车型查询(包括公共汽车,摩托车,小型车等) 按违章

28、类型查询(包括正常,超速和闯红灯等) 按车牌号查询 按编号查询 按通过时间查询(是一个时间点) 行驶方向,表明车辆的行驶方向。如 1直行 0左转 2右转用户根据自己的需要可以选择其中的一种或者几种查询方式。 信息动态:包括如下几个方面的内容: 交通信息(包括一些交通方面的信息) 事故信息(包括一些事故方面的信息) 宣传信息(包括一些宣传方面的信息,以便让大家知道了解) 统计数据(按照某种标准进行统计,以便了解某段时间的交通情况和交通状态等) 驾驶员违章信息(每个驾驶员可以查询自己是否违反了交通法规,是否受到处罚,要在什么规定的时间内进行缴费等) 信息反馈:包括资料上传的功能,以及采用了 JAV

29、AMAIL1的技术实现用户投诉的功能和采用ORACLE 数据库 CLOC 实现用户建议功能等,用户可以发表自己的意见、想法和进行网上投诉,通过资料上传来与我们进行沟通,以便我们可以更好的服务于用户、服务于社会。 交通政务:包括如下两方面的内容: 交通法规(包括一些基本的交通法和交通准则等) 政务公告(包括一些罚款的公告和缴费的公告等) 交通处理: 违章查询 违章处理 报表打印(采用 JFREECHAR2来绘制图表)交通管理 WEB 查询系统- 14 - 数据统计 视频在线:初步定为两个方面的内容: 元宵节的花车闹市 繁忙的路口 电子地图:电子地图是采用先进 GIS(Geographic Inf

30、ormation System)地理信息系统,简称GIS 技术,将各种信息与地理信息位置直观的展现,给人们带来全新的数字化生活体验,是居家生活、工作、旅游、查询的得力助手。这种先进的以电子地图为载体的信息可视化技术与服务逐渐被广大的用户所认识并接受。本查询系统就采用了如上所说的电子地图。3.2 TMWQS 基本功能基于信息的保密性,交通管理 WEB 查询系统需要使用正确的用户名和密码来登陆本系统,只有在通过验证并成功登陆以后,相关的系统功能才是可用的。本系统基本功能有: 查询功能供用户在线查询相关的交通信息、违章情况。每种查询都包括各种各样的查询方法,用户可以根据不同的情况选择不同的查询方法,

31、用户也可以根据自己的需要对查询出来的数据进行排序,为了用户查询的方便,界面中还包括了美观易于使用的日期选择效果。 修改功能仅仅管理员有这个权限。由管理员决定是否修改数据等的交通信息。 上传功能供用户上传一些重要信息到服务器。 排序功能供用户对相关信息进行排序,以便于用户查找自己所需要的交通信息记录。 打印功能主要是打印报表,供交警打印,比如交通违法处罚告之单等。 注册功能交通管理 WEB 查询系统- 15 -供用户注册,以便于使用本查询系统。 退出功能供用户退出本次会话。本系统是基于网络的在线系统,用户通过浏览器与服务器进行会话,因此当用户需要结束会话的时候,可通过退出功能,退出其帐号在服务器

32、端的登陆,以结束当前会话。3.3 本章小结以上对 TMWQS 的基本内容和基本功能进行了描述,下一章我们将阐述一下我们所开发的 TMWQS 的总体概要设计。交通管理 WEB 查询系统- 16 -第四章 系统的总体概要设计总体概要设计阶段是一个软件系统在开发过程中不可缺少或逾越的阶段,是一个非常关键的阶段,其关系到一个软件开发的成败,所以我们应该给予足够的重视。4.1 系统结构交通管理 WEB 查询系统信息查询信息动态信息反馈交通政务交通处理视频在线电子地图关于我们退出登录图 4-1 交通管理 WEB 查询系统系统结构图1、信息查询:包括一些主要的违章查询,面向的对象是交警查询和驾驶员查询等。2

33、、信息动态:包括一些基本的交通、事故和宣传信息等。3、信息反馈:用户可以建议和投诉,交警则可以上传资料等。4、交通政务:包括交通法规和政务公告等。5、交通处理:交警进行违章处理,包括罚款和打印处罚单等。6、视频在线:包括 2005 年元宵节的精彩在线视频,在路口机的监控下,交通次序有条不紊。7、电子地图:有利于用户查阅本市地图极其一些相关信息,这些信息可以动态的反映给用交通管理 WEB 查询系统- 17 -户。8、关于我们:对厦门恒深智能作一简单的叙述,对我们的团体作出一客观的评价等。9、退出登录:离开本系统。4.2 技术特点 交通管理 WEB 查询系统是基于网络的在线系统,运行于 Windo

34、ws 平台,采用 B/S 架构,客户端仅使用浏览器,简化了客户端的开发;而服务端使用 Tomcat 作为服务器,支持多用户。 本系统的开发使用目前流行的 JSP + JavaBean3技术模式,结合 JavaScript 和Servlet 等技术来搭建整个系统。以清晰的结构实现数据模型,业务逻辑,控制结构以及显示形式的分离。在中小型的 Web 应用系统的开发中,JSP+JavaBean 开发模式被广泛的使用。在这种模式中,JSP 页面独自响应请求并将处理结果返回客户。所有的数据通过 JavaBean 来处理,JSP 实现页面的表现。这种技术实现了页面表现和页面的商务逻辑分离。 后台数据库将使用

35、 Oracle,以便将来的系统易扩展性。 本系统遵循“生命周期法”的软件开发方法,保证整个系统结构合理,开发过程有条不紊,缩短开发周期,使系统与实际情况相符合。系统的整个开发过程分为九个阶段,即可行性研究、系统分析、系统概要设计、系统详细设计、系统实施、系统测试、系统试点、系统推广和系统维护等阶段。网络 TCP/IP 协议、Web 技术本身具备了良好的开放性和扩展性,为本系统的发展在技术持续性和可延伸化方面奠定了基础。并且系统的实现模式与 J2ee4可兼容,使其在升级扩展方面具有优越性。4.3 权限管理 业务的目的:实现系统的安全管理,确保有权用户才可以使用本系统,不同的用户权限不同,确保特定

36、的功能仅由特定的人员完成等。 执行条件:只有具有授权权限的系统安全员及交警可以执行以及普通用户注册之后也可交通管理 WEB 查询系统- 18 -使用。 注意事项:交警大队、支队以及公安人员都具有比一般用户更高的权限,并且这些用户都有统一的初始密码。最初,通过统一的密码登录系统之后,就可以改变自己的密码和相关信息。(后文实例中将做实现)4.4 交通处理本模块的主要功能是违章、处罚管理,系统接收来自中心端的数据包括抓拍的各种图片,然后对这些资料进行整理,有利于交警的查询和对违章者的处罚,根据车牌号和车牌颜色来进行查询,对于每辆车,车牌号不一定唯一,车牌颜色也不一定唯一,但是两者加在一起一定是唯一的

37、,根据这一思想,交警的处罚管理的违章查询界面如下图 4-2 所示,也包括违章者的详细资料如下图 4-3 所示,如:抓拍的图片(包括近景和远景 1、远景 2) (运用ORACLE 的大对象 BLOB5) 、罚款金额如图 4-4 所示、交通违法处罚告之单如图 4-5 所示以及处罚标准与依据、车速实测值和限速值、违法依据、违章地点、违章时间等详细信息。交通管理 WEB 查询系统- 19 -图 4-2 处罚管理的违章查询点击图 4-2 里的详细资料,便可得到如下的图 4-3:交通管理 WEB 查询系统- 20 -图 4-3 违章者详细资料点击图 4-3 的违章处理的按钮,便可得到如下的图 4-4:图

38、4-4 罚款金额点击图 4-4 的打印预览,便可得到如下的图 4-5:交通管理 WEB 查询系统- 21 -图 4-5 交通违法处罚告之单交通管理 WEB 查询系统- 22 -4.5 数据统计为了进一步的了解违章的情况,交警要定期的对从中心端发来的数据进行统计,为此本系统提供了如下的数据统计的方法:(如图 4-6 所示) 横向选择1. 按月统计2. 按周统计3. 按天统计 纵向选择1. 根据路口统计2. 根据车型统计图 4-6 违章信息的数据统计统计图如图 4-7 所示:交通管理 WEB 查询系统- 23 -图 4-7 违章信息的数据统计图4.6 本章小结本章主要介绍了 TMWQS 的总体概要

39、设计,下面将要介绍一下本系统的某些子系统的具体技术实现。交通管理 WEB 查询系统- 24 -第五章 技术实现针对本系统在开发设计过程中遇到的难点,现将其内部结构图、所支持的服务端软件和一些相关部分代码进行阐述。5.1 TMWQS 的结构图总的来说,TMWQS 的结构类似于下图所示:图 5-1 TMWQS 内部结构图客户端HTMLHTTPConnection PoolJDBC数据Web 服务器连接池Oracle 数据库Servlet JSP交通管理 WEB 查询系统- 25 -5.2 TMWQS 使用的服务器软件TMWQS 的开发系统采用的服务器是 Tomcat:Tomcat 用来作 Web

40、服务器,实现 JSP、Servlet 等处理,并返回它们产生的页面给用户。后台数据库采用 Oracle,Jsp 或 Bean 代码通过 JDBC 与数据库连接进行添加、删除和显示数据库资料。5.3 实例实现5.3.1 实例一、用户权限的实现本文只做概要说明,只提供部分代码做参考. TMWQS 用户权限的数据表主要的基本功能: 对于普通用户:注册之后使之成为合法用户 对于交警用户:使用原始密码登录之后,便可修改个人信息1、操作画面 1(用户登录、Login)图 5-2 用户登录交通管理 WEB 查询系统- 26 -2、操作画面 1(用户注册)图 5-3 用户注册交警通过初始密码登录之后的个人信息注册画面:图 5-4 交警注册 用户数据表的规格

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 学术论文 > 毕业论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报