基于J2EE交通违法缴款系统设计与实现毕业论文.doc
《基于J2EE交通违法缴款系统设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《基于J2EE交通违法缴款系统设计与实现毕业论文.doc(67页珍藏版)》请在三一办公上搜索。
1、摘 要近几年来,机动车、驾驶人保有量快速增长,城市交通压力和违法行为与日俱增,交通违法信息采集不及时,交警违章处理窗口也常常是人满为患。交通违法缴款业务存在对账难现象,交通违法款票据手工管理,监管力度薄弱,且票据手工核销工作效率低、差错率高,无法实现财政票据精细化全程实时监管。随着市场经济的发展,各专业银行间的竞争也愈趋激烈。各银行都力求用高新技术手段,在行业中取得领先位置,求得自身发展。银行也需通过信息化手段来吸引交警违章缴款代收业务,需采用先进手段把交警网络与银行网连成一个广域网,实现交警行业业务银行代收款。这个广域网既体现了银行双方最大利益,也会让众多与交警有业务来往单位或个人在银行缴款
2、方便、简捷、办理业务实效性。为满足实际需求,交通违法缴款系统采用目前最流行的大型框架模式J2EE,C/S和B/S结构相结合,采用Socket接口核心技术实现交警银行数据交互。系统主要以J2EE代表技术,把它作为主要研究对象,以建设交通违法缴款系统为重要目标,在对交通违法处理业务的历史发展趋势有充分了解的前提下,综合车驾管、公安边界数据交换系统等有关知识,深入详尽地描述了缴款业务各个功能模块的流程,最后进行了深入研究,给出了基于J2EE技术的交通违法缴款系统的解决方案。系统的实现解决了公安网与银行网之间数据的安全交换和交通违法缴纳罚款业务办理延时问题,为交警部门处理违法处罚业务提供准确、及时的信
3、息数据交换通道,发展和完善了交警违法业务系统,减少了群众东奔西跑处理交通违法,缴纳交通违法罚款的手续,有效的减少群众往返交警部门和银行间处理交通违法业务的时间,进一步提升便民服务水平,在一定程度上也具有很大社会效益。关键词:交通违章缴款 软件架构 便民服务AbstractIn recent years, the vehicle, the driver retains the volume rises quickly, grow with each passing day city traffic pressure and the peccancy act, the peccancy traff
4、ic information collection is not timely, traffic peccancy processing window is often crowded. Traffic Peccancy payment service exists reconciliation difficult phenomenon, the peccancy traffic bills of manual management, supervision is weak, and bills manual verification work of low efficiency, high
5、error rate, is unable to realize fine full real-time supervision of financial bills. With the development of market economy, the competition among banks has become more and more fierce. Banks have to use high-tech means, take a leading position in the industry, for its development. The bank also nee
6、ds to attract traffic violation payment collection business by means of information, need to use advanced means of the traffic network and the bank into a wide area network, to achieve the traffic police business bank on behalf of the collection. The wide area network not only embodies the best inte
7、rests of both the bank and the traffic police, also let many business units or individuals in the bank payment convenient, simple, business effectiveness.In order to meet the actual demand, traffic peccancy payment system based on J2EE framework model is currently the most popular, the combination o
8、f C/S and B/S structure, realizes the bank data traffic using Socket interface technology. This system mainly uses J2EE technology, take it as the main research object, taking the construction of traffic peccancy payment system as an important target, based on a full understanding of the traffic vio
9、lation processing business development trend, comprehensive driving system, public security border data exchange system and other relevant knowledge, further detailed description of the function of each payment business the process module, finally studied, solutions of illegal traffic billing system
10、 based on J2EE technology is given.The system solves the data between the public network and bank network security exchange and the peccancy traffic to pay the fine business processing delay problem, provide accurate data information, timely exchange channel for the traffic police department to deal
11、 with peccancy punishment business, develop and improve the traffic peccancy business system,reduce the masses run around here and there to pay traffic violations, traffic violation fine procedures, effectively reduce the masses return the traffic police department and the inter-bank processing traf
12、fic illegal business time, further enhance the convenience service level, has great social benefits in a certain extent.Key words:Traffic Peccancy Payment J2EE Convenience Services目 录摘 要IAbstractII1 绪论1.1 课题研究背景(1)1.2 研究意义(2)1.3 国内外的研究动态(2)1.4 研究内容(4)2 关键技术研究2.1 Sokect技术(6)2.2 Spring框架(7)2.3 Mybatis
13、框架(9)2.4 本章小结(10)3 系统分析3.1 系统目标分析(11)3.2 系统可行性分析(11)3.3 系统需求分析(12)3.4 本章小结(15)4 系统设计4.1 系统设计原则(16)4.2 系统总体设计(17)4.3 功能模块设计(20)4.4 数据库设计(29)4.5 本章小结(31)5 系统实现5.1 系统框架的实现(32)5.2 系统功能模块实现(34)5.3 数据库层的实现(43)5.4 本章小结(45)6 系统测试6.1 测试用例(46)6.2 测试环境与配置(47)6.3 测试结果(47)6.4 本章小结(48)7 总结与展望7.1 全文总结(49)7.2 展望(49
14、)致 谢(51)参考文献(52)1 绪论1.1 课题研究背景近几年来,面对机动车、驾驶人保有量快速增长,城市交通压力和违法行为与日俱增的严峻形势,各地交警部门以服务公共需求为导向,以交通管理信息化主线、坚持“规划先导、科技支撑、科学组织、科学管理”,持续推进科技强警工程和公安交管信息化建设,不断提升城市交通信息化水平,为使广大驾驶人和车主能便利的缴纳交通违法罚款。在科技强警信息化建设过程中,车/驾管系统、违法系统、交通事故系统都相继上线和完善,也积累了交警业务的基础数据规范,对罚没款系统的建设有明确的规范1。在银行等企事业接入公安网应满足公安信息通信网边界接入平台安全规范,违法缴款系统的中核心
15、数据交换接口的设计还必须考虑到可扩展性强、业务逻辑清楚、应用通讯稳定,提供业务多账务接口有与驾校、保险行业建立银行联网代收款。从银行业务的发展来看,随着市场经济的发展,各专业银行间的竞争愈趋激烈。各银行都力求用高新技术手段,在行业中取得领先位置,求得自身发展。高新技术意味着高产业,意味着银行经营的发达。一般地级市交警的罚没款年收入总额近5000万,因此吸引交警行业的最简单、最有效的方法,是采用先进手段把交警网络与银行网连成一个广域网,银行利用这有效的网络体系,实现交警行业业务银行代收款。这个广域网既体现了银行双方最大利益,也会让众多与交警有业务来往单位或个人在银行缴款方便、简捷、办理业务实效性
16、。特别的违法系统中避免了出现因手工对账不及时造成驾驶人业务被锁以及影响到广大群众对交警的信誉以及与保险行业、4S、驾校代收联网办理业务,同时减轻交警的人力、物力、财力,又能实现政务办公自动化2。在交警和银行两个部门的精心指导和大力支持下,我们联合研发设计了一套交通违法缴罚款系统。银行和交警两方通过公安局的安全边界平台实现了内外数据的交换,在充分保证公安网安全的同时完成了缴纳罚款消除违法记录这一业务流程。1.2 研究意义随着经济的发展和其他产业信息化的提高,经济领域中各个方面均对银行信息化不断提出新要求,我国当前大力推进信息化建设,国有商业银行和各城市银行纷纷建立自己的网上银行系统和业务管理支持
17、系统,但在接入访问公安网数据安全性仍存在诸多技术障碍不足之处。数据安全访问、跨部门数据共享已成为公众单位信息化建设的必然要求。在此对信息共享平台建设所涉及到的信息安全保障数据标准方面问题进行了研究探讨。提出了信息安全保障框架,主要为解决跨地区跨部门企业数据的共享、异构信息系统集成和数据共享安全等问题。将原有一个组织分散、功能分散、模型复杂的异构企业信息系统,建设成为采用统一的基础架构、统一数据交换格式,实现跨平台、跨操作系统、跨数据库系统的异构数据共享网络平台。因此课题的研究具有很强的学术价值3。交通违法缴款系统投入使用极大的减轻了民警的工作量,大大缩短交通违法缴款账务数据的比对时间,较原来手
18、工数据比对动则耗时一天,而现在只需1至2秒钟就完成对账工作,效率大为提高;银行自助缴费以及网上银行违章罚没款系统的开通运行,真正的实现了违章处理和罚款缴纳的“一站式”服务。在解决了异地罚款缴纳问题的同时,节省了办理违章处理和罚款缴纳业务的排队时间,群众使用银联卡、驾驶证验证身份,确认交通违法信息无误后,刷卡缴纳,操作过程分分钟内完成,给银行产生巨大经济利益的同时也带来了很好的社会效益。因此,课题的研究更具有很强的现实意义和应用价值4。1.3 国内外的研究动态J2EE是使用Java技术开发企业级应用的一种事实上的工业标准,它是Jaya技术不断适应和促进企业级应用过程中的产物。Sun推出J2EE的
19、目的是为了克服传统C/S开发模式的弊病,迎合B/s架构的潮流,为应用Java技术开发服务器端应用提供一个平台独立的、可移植的、多用户的、安全的和基于标准的企业级平台,从而简化企业应用的开发、管理和部署。J2EE是一个标准,而不是一个现成的产品。J2EE这个平台没有能够提供一个令人满意的应用程序编程模型,很多J2EE开发工具自动产生的代码和这些工具本身同样复杂。在开源社区很多小型J2EE开发者选择了另外一种开发方式一些可以降低J2EE开发难度的开发框架,较为流行的比如:Struts,Hibernate,和Spring Framework,他们在当今很多J2EE项目种扮演着重要角色。随着开源框架的
20、不断出现,出现了很多J2EE开发框架,如何正确选择J2EE框架、如何整合那些框架成为项目开发中重要的环节。日前主要的JZEE框架有基于EJB2.0的重量级框架、于POJO的轻量级框架和基于EJB3.0的新的JavaEE框架,其中以Spring为核心的轻量级框架已成为目前最主流的开发框架,持久层可以用Hibernat或ibats比、Mvc可以用Spring的MVC或Struts。由于EJB容器能够很好的处理系统性能、事务机制、安全访问权限以及分布式运算等问题,基于EJB框架进行开发能保证企业应用平滑发展,而不是发展到一种规模就重新更换一套软件系统,且可以保证开发人员将大部份精力集中在业务逻辑的开
21、发上。采用EJB框架开发的企业应用具有必须继承或依赖EJB容器的特点。EJB充分考虑到了顶级大型项只的需求,使用它几乎能解决企业级应用涉及到的所有问题,相应的基于EJB框架也是一个功能复杂的重量级框架,也正是由于它的复杂性,目前以基于EJB2.O的重量级框架己很少被使用。基于POJO的轻最级框架目前发展迅速,在J2EE开发框架中占有重要位置。基于POJO的轻最级框架目前发展迅速,在J2EE开发框架巾占有重要位置,并且这些Java框架大多都是开源的,受到了开发者的一致认同。目前比较流行的开源表现层框架主要有Struts和Tapestry。业务组件层轻量级解决方案目前使用最为广泛的是spring框
22、架,spring框架是一个基于Ioc(Inversion of control即控制反转)和AOP(Aspect Orienter Programming即面向方面编程)的构架。采用Ioc使得它可以很容易的实现bean的装配,提供了简洁的AOP并据此实现事务管理等,但是它不具备处理应用分布式的能力。持久层框架主要有Hibernate和各种JDO产品,以及iBATIS。Hihernate是一个开源的O/R Maoping框架,O/R Mapping就是把对象到映射关系数据库的记录,简单的说是能实把一个对象存储为数据表中的一条记录和由一条记录创建一个相应的对象,数据表中的数据就是对象的属性。使用O
23、/R Mapping时,更多的是从对象的角度来设计程序,而把数据(对象的属性)存储的细节放在后面,完全采用面向对象(OO)的方式来设计,从而直观的表达业务概念。Hihernate对JDBC进行了非常轻量级的对象封装,可以应用在任何使用JDBC的场合,可以在应用EJB的J2EE框架中取代CMP,完成数据持久化的重任。iBATis是个简易的SQL Map工具,它是将手工编写的在xm配置文件中的SQL语句映射成Java对象。当前在国外基于轻量级框架的J2EE架构已成为Java开发框架的主流,由于这些框架大多都是开源的,具有很好的开放性,同时这些开发框架也已在国内被广泛应用,特别是以spring为核心
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 J2EE 交通 违法 缴款 系统 设计 实现 毕业论文
链接地址:https://www.31ppt.com/p-3938542.html