web的车辆年度审核管理系统的设计与实现(源码)【字数:11582】
摘 要随着计算机技术的飞速发展,社会管理的信息化程度越来越高。当前,车辆年审已成为公众关注的焦点。但是,传统的手工管理方式却存在排队时间长,办理手续多,登记失误,工作量大,记录不直观等诸多缺点,因而难以满足车主希望提高年审效率的迫切需求。为了进一步优化车审资源的配置,提高车审工作效率,开发一款新的车辆年审系统是很有必要的。在本系统的开发过程中,将MyEclipse8.5作为开发工具,后台数据库选用MySQL。编程语言使用Java语言,并且通过引入SSH(Struts+Spring+Hibernate)框架技术,实现了前台Web页面与后台数据库的紧密联系。该系统的主要功能包括修改登录密码、辖区信息管理、车辆信息统计、通知公告管理、车辆信息管理、用户信息管理等功能模块。同时,管理员有一定的后台操作权限,目的是安全、有效地存储、管理及维护系统的各类信息,以及执行系统的管理与更新维护操作。经过测试,该系统可以实现车辆年度审核管理系统的基本需求,有效地简化了传统车辆年审方式下的繁琐手续。对于用户而言,可以利用该系统随时查看车辆审核情况、审核状态以及即时公告,有效地节省了时间。对于辖区管理员而言,可以利用该系统方便地查看和管理车检信息。对于系统管理员而言,可以利用该系统方便地审核和更新各种车辆信息。
目录
第1章 前言 5
1.1研究背景 5
1.2国内外研究现状 5
1.3研究意义 6
1.3.1理论意义 6
1.3.2实践意义 6
1.4论文总体结构 6
第2章 系统开发环境与相关技术 8
2.1系统开发环境 8
2.2相关技术介绍 8
2.2.1 MySQL数据库 8
2.2.2 Java开发语言 8
2.2.3 JSP技术 8
第3章 系统分析 9
3.1可行性分析 9
3.1.1技术可行性 9
3.1.2经济可行性 9
3.1.3操作可行性 9
3.2需求分析 9
3.2.1功能需求分析 9
第4章 系统设计 12
4.1系统体系结构 12
*好棒文|www.hbsrm.com +Q: ^351916072#
4.2功能模块设计 14
4.3数据库设计 16
4.3.1概念结构设计 16
4.4数据表的设计 18
4.4.1数据库表 18
4.4.2数据库表的创建 21
第5章 系统功能实现 22
5.1管理员模块的实现 22
5.1.1登录页面 22
5.1.2修改登录密码 23
5.1.3添加辖区信息 23
5.1.4车辆信息统计 24
5.1.5添加通知公告 25
5.1.6更改车辆审核状态 25
5.1.7管理用户信息 26
5.2辖区模块的实现 26
5.2.1登录界面 26
5.2.2查看车辆信息 27
5.2.3修改登录密码 28
5.2.4查看通知公告 29
5.3用户模块的实现 29
5.3.1用户注册 29
5.3.2用户登录 30
5.3.3查看通知公告 31
第6章 系统测试 32
6.1测试概述 32
6.2测试用例 32
6.2.1可用性测试 32
6.2.2功能测试 32
6.3测试结果 34
第7章 总结与展望 36
7.1总结 36
7.2展望 36
附 录 37
参考文献 40
前言
1.1研究背景
在城市中,人工管理方式一直被运用于各辖区的机动车辆审核管理之中。但是,随着社会的发展、车辆类型和数量的不断增加,车辆审核涵盖的内容逐渐增加,尾气检测、违章、车灯、车身、悬架、刹车、底盘等内容繁杂、信息量激增,人工操作的不便之处变的显而易见,在占用了管理人员大量时间的同时,降低了实际的工作效率,严重地影响了车辆审核管理的服务质量和使用效率[1]。
1.2国内外研究现状
国外对车辆审核管理系统的研究取得巨大成就,无论信息化水平还是信息技术方面,都是遥遥领先。已经开发出各类车辆审核管理系统,且能实现实时车辆性能监控、位置跟踪、智能调度等[2,3]。发达国家和地区,车辆管理系统大多数采用J2EE(Java 2 Platform, Enterprise Edition)架构开发实现,在系统的可扩展性方面下足功夫,便于系统扩展新模块及旧模块的复用,以更好的、可持续的推动车辆审核管理系统的发展和应用。
目前,我国的车辆审核管理系统应用范围相对比较狭窄。我国的车辆审核管理系统需求量不大,只有省会城市或者相对发达的城市才具备系统性的车辆审核管理业务,导致系统研究起步较晚。当前,城乡经济的迅速发展,使得生产车辆的投入占成本性投入比重越来越大,多数城市以及社区对于车辆审核管理还是主要采取人工记录、人工调度、人工管理。随着时间的流逝,纸质记录容易丢失、损坏,导致车辆审核管理数据不完备,而城市车辆审核管理工作量的增大,导致城市交通管理秩序的紊乱[4]。
随着信息化水平提高,城市车辆数量增加,人们对车辆审核管理业务需求也越来越大。在我国,大多数车辆审核管理系统所拥有的功能并不全面,在一定的范围内使得车辆审核管理工作量有所下降,系统设计方面主要使用了B/S(Browser/Server)架构以及C/S(Client/Server)架构,但只是个简单的应用程序,数据库也采用本地存储方式,在信息共享上面大大地限制了系统的可用范围,而且数据安全性也不能得到良好保障[5]。基于C/S架构的车辆审核管理系统优势在于:在通讯方面成本降低,支持多用户同时在线的数据大大提升。但是,需要把车辆审核管理系统程序安装到本地才能进行管理操作。目前,操作系统更新换代非常快速,存在不同操作系统平台的兼容性问题,要求客户端和服务器端不断更新程序[6,7],同时需要投入大量的人力物力,导致系统维护成本过高等问题。由于这些弊端,人们开始使用B/S架构开发车辆审核管理系统,让用户在浏览器上就可以使用车辆审核管理系统,使得方便性大大提高,系统维护只需要对服务器进行维护便可。对于B/S架构,用户可以跨平台在操作系统上用浏览器访问审核管理系统[8],只需要一个浏览器,就可以在各种平台上使用车辆审核管理系统,在考虑后期维护成本上节省不少开发成本,系统开发人员只需要对服务器端程序进行升级维护[9]。通过对以上两种开发模式的对比,在可持续发展的情况下,开发基于B/S架构的车辆审核管理系统是利大于弊。但是,随之而来是用户的并发数量受到了很大的限制、服务端更大的负载压力缺点。如此同时,还需要考虑合理部署系统架构,利用负载均衡技术分担服务器过负的风险口[10]。由此,如何利用现有技术开发一套易于维护车辆审核管理系统,是值得探索、研究的。
目录
第1章 前言 5
1.1研究背景 5
1.2国内外研究现状 5
1.3研究意义 6
1.3.1理论意义 6
1.3.2实践意义 6
1.4论文总体结构 6
第2章 系统开发环境与相关技术 8
2.1系统开发环境 8
2.2相关技术介绍 8
2.2.1 MySQL数据库 8
2.2.2 Java开发语言 8
2.2.3 JSP技术 8
第3章 系统分析 9
3.1可行性分析 9
3.1.1技术可行性 9
3.1.2经济可行性 9
3.1.3操作可行性 9
3.2需求分析 9
3.2.1功能需求分析 9
第4章 系统设计 12
4.1系统体系结构 12
*好棒文|www.hbsrm.com +Q: ^351916072#
4.2功能模块设计 14
4.3数据库设计 16
4.3.1概念结构设计 16
4.4数据表的设计 18
4.4.1数据库表 18
4.4.2数据库表的创建 21
第5章 系统功能实现 22
5.1管理员模块的实现 22
5.1.1登录页面 22
5.1.2修改登录密码 23
5.1.3添加辖区信息 23
5.1.4车辆信息统计 24
5.1.5添加通知公告 25
5.1.6更改车辆审核状态 25
5.1.7管理用户信息 26
5.2辖区模块的实现 26
5.2.1登录界面 26
5.2.2查看车辆信息 27
5.2.3修改登录密码 28
5.2.4查看通知公告 29
5.3用户模块的实现 29
5.3.1用户注册 29
5.3.2用户登录 30
5.3.3查看通知公告 31
第6章 系统测试 32
6.1测试概述 32
6.2测试用例 32
6.2.1可用性测试 32
6.2.2功能测试 32
6.3测试结果 34
第7章 总结与展望 36
7.1总结 36
7.2展望 36
附 录 37
参考文献 40
前言
1.1研究背景
在城市中,人工管理方式一直被运用于各辖区的机动车辆审核管理之中。但是,随着社会的发展、车辆类型和数量的不断增加,车辆审核涵盖的内容逐渐增加,尾气检测、违章、车灯、车身、悬架、刹车、底盘等内容繁杂、信息量激增,人工操作的不便之处变的显而易见,在占用了管理人员大量时间的同时,降低了实际的工作效率,严重地影响了车辆审核管理的服务质量和使用效率[1]。
1.2国内外研究现状
国外对车辆审核管理系统的研究取得巨大成就,无论信息化水平还是信息技术方面,都是遥遥领先。已经开发出各类车辆审核管理系统,且能实现实时车辆性能监控、位置跟踪、智能调度等[2,3]。发达国家和地区,车辆管理系统大多数采用J2EE(Java 2 Platform, Enterprise Edition)架构开发实现,在系统的可扩展性方面下足功夫,便于系统扩展新模块及旧模块的复用,以更好的、可持续的推动车辆审核管理系统的发展和应用。
目前,我国的车辆审核管理系统应用范围相对比较狭窄。我国的车辆审核管理系统需求量不大,只有省会城市或者相对发达的城市才具备系统性的车辆审核管理业务,导致系统研究起步较晚。当前,城乡经济的迅速发展,使得生产车辆的投入占成本性投入比重越来越大,多数城市以及社区对于车辆审核管理还是主要采取人工记录、人工调度、人工管理。随着时间的流逝,纸质记录容易丢失、损坏,导致车辆审核管理数据不完备,而城市车辆审核管理工作量的增大,导致城市交通管理秩序的紊乱[4]。
随着信息化水平提高,城市车辆数量增加,人们对车辆审核管理业务需求也越来越大。在我国,大多数车辆审核管理系统所拥有的功能并不全面,在一定的范围内使得车辆审核管理工作量有所下降,系统设计方面主要使用了B/S(Browser/Server)架构以及C/S(Client/Server)架构,但只是个简单的应用程序,数据库也采用本地存储方式,在信息共享上面大大地限制了系统的可用范围,而且数据安全性也不能得到良好保障[5]。基于C/S架构的车辆审核管理系统优势在于:在通讯方面成本降低,支持多用户同时在线的数据大大提升。但是,需要把车辆审核管理系统程序安装到本地才能进行管理操作。目前,操作系统更新换代非常快速,存在不同操作系统平台的兼容性问题,要求客户端和服务器端不断更新程序[6,7],同时需要投入大量的人力物力,导致系统维护成本过高等问题。由于这些弊端,人们开始使用B/S架构开发车辆审核管理系统,让用户在浏览器上就可以使用车辆审核管理系统,使得方便性大大提高,系统维护只需要对服务器进行维护便可。对于B/S架构,用户可以跨平台在操作系统上用浏览器访问审核管理系统[8],只需要一个浏览器,就可以在各种平台上使用车辆审核管理系统,在考虑后期维护成本上节省不少开发成本,系统开发人员只需要对服务器端程序进行升级维护[9]。通过对以上两种开发模式的对比,在可持续发展的情况下,开发基于B/S架构的车辆审核管理系统是利大于弊。但是,随之而来是用户的并发数量受到了很大的限制、服务端更大的负载压力缺点。如此同时,还需要考虑合理部署系统架构,利用负载均衡技术分担服务器过负的风险口[10]。由此,如何利用现有技术开发一套易于维护车辆审核管理系统,是值得探索、研究的。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/277.html