摘要近几年来,机动车、驾驶人保有量快速增长,城市交通压力和违法行为与日俱增,交通违法信息采集不及时,交警违章处理窗口也常常是人满为患。交通违法缴款业务存在对账难现象,交通违法款票据手工管理,监管力度薄弱,且票据手工核销工作效率低、差错率高,无法实现财政票据精细化全程实时监管。随着市场经济的发展,各专业银行间的竞争也愈趋激烈。各银行都力求用高新技术手段,在行业中取得领先位置,求得自身发展。银行也需通过信息化手段来吸引交警违章缴款代收业务,需采用先进手段把交警网络与银行网连成一个广域网,实现交警行业业务银行代收款。这个广域网既体现了银行双方最大利益,也会让众多与交警有业务来往单位或个人在银行缴款方便、简捷、办理业务实效性。为满足实际需求,交通违法缴款系统采用目前最流行的大型框架模式J2EE,C/S和B/S结构相结合,采用Socket接口核心技术实现交警银行数据交互。系统主要以J2EE代表技术,把它作为主要研究对象,以建设交通违法缴款系统为重要目标,在对交通违法处理业务的历史发展趋势有充分了解的前提下,综合车驾管、公安边界数据交换系统等有关知识,深入详尽地描述了缴款业务各个功能模块的流程,最后进行了深入研究,给出了基于J2EE技术的交通违法缴款系统的解决方案。系统的实现解决了公安网与银行网之间数据的安全交换和交通违法缴纳罚款业务办理延时问题,为交警部门处理违法处罚业务提供准确、及时的信息数据交换通道,发展和完善了交警违法业务系统,减少了群众东奔西跑处理交通违法,缴纳交通违法罚款的手续,有效的减少群众往返交警部门和银行间处理交通违法业务的时间,进一步提升便民服务水平,在一定程度上也具有很大社会效益。关键词:交通违章缴款软件架构便民服务AbstractInrecentyears,thevehicle,thedriverretainsthevolumerisesquickly,growwitheachpassingdaycitytrafficpressureandthepeccancyact,thepeccancytrafficinformationcollectionisnottimely,trafficpeccancyprocessingwindowisoftencrowded.TrafficPeccancypaymentserviceexistsreconciliationdifficultphenomenon,thepeccancytrafficbillsofmanualmanagement,supervisionisweak,andbillsmanualverificationworkoflowefficiency,higherrorrate,isunabletorealizefinefullreal-timesupervisionoffinancialbills.Withthedevelopmentofmarketeconomy,thecompetitionamongbankshasbecomemoreandmorefierce.Bankshavetousehigh-techmeans,takealeadingpositionintheindustry,foritsdevelopment.Thebankalsoneedstoattracttrafficviolationpaymentcollectionbusinessbymeansofinformation,needtouseadvancedmeansofthetrafficnetworkandthebankintoawideareanetwork,toachievethetrafficpolicebusinessbankonbehalfofthecollection.Thewideareanetworknotonlyembodiesthebestinterestsofboththebankandthetrafficpolice,alsoletmanybusinessunitsorindividualsinthebankpaymentconvenient,simple,businesseffectiveness.Inordertomeettheactualdemand,trafficpeccancypaymentsystembasedonJ2EEframeworkmodeliscurrentlythemostpopular,thecombinationofC/SandB/Sstructure,realizesthebankdatatrafficusingSocketinterfacetechnology.ThissystemmainlyusesJ2EEtechnology,takeitasthemainresearchobject,takingtheconstructionoftrafficpeccancypaymentsystemasanimportanttarget,basedonafullunderstandingofthetrafficviolationprocessingbusinessdevelopmenttrend,comprehensivedrivingsystem,publicsecurityborderdataexchangesystemandotherrelevantknowledge,furtherdetaileddescriptionofthefunctionofeachpaymentbusinesstheprocessmodule,finallystudied,solutionsofillegaltrafficbillingsystembasedonJ2EEtechnologyisgiven.Thesystemsolvesthedatabetweenthepublicnetworkandbanknetworksecurityexchangeandthepeccancytraffictopaythefinebusinessprocessingdelayproblem,provideaccuratedatainformation,timelyexchangechannelforthetrafficpolicedepartmenttodealwithpeccancypunishmentbusiness,developandimprovethetrafficpeccancybusinesssystem,reducethemassesrunaroundhereandtheretopaytrafficviolations,trafficviolationfineprocedures,effectivelyreducethemassesreturnthetrafficpolicedepartmentandtheinter-bankprocessingtrafficillegalbusinesstime,furtherenhancetheconvenienceservicelevel,hasgreatsocialbenefitsinacertainextent.Keywords:TrafficPeccancyPaymentJ2EEConvenienceServices目录摘要IAbstractII1绪论1.1课题研究背景(1)1.2研究意义(2)1.3国内外的研究动态(2)1.4研究内容(4)2关键技术研究2.1Sokect技术(6)2.2Spring框架(7)2.3Mybatis框架(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)致谢(51)参考文献(52)1绪论1.1课题研究背景近几年来,面对机动车、驾驶人保有量快速增长,城市交通压力和违法行为与日俱增的严峻形势,各地交警部门以服务公共需求为导向,以交通管理信息化主线、坚持“规划先导、科技支撑、科学组织、科学管理”,持续推进科技强警工程和公安交管信息化建设,不断提升城市交通信息化水平,为使广大驾驶人和车主能便利的缴纳交通违法罚款。在科技强警信息化建设过程中,车/驾管系统、违法系统、交通事故系统都相继上线和完善,也积累了交警业务的基础数据规范,对罚没款系统的建设有明确的规范[1]。在银行等企事业接入公安网应满足《公安信息通信网边界接入平台安全规范》,违法缴款系统的中核心数据交换接口的设计还必须考虑到可扩展性强、业务逻辑清楚、应用通讯稳定,提供业务多账务接口有与驾校、保险行业建立银行联网代收款。从银行业务的发展来看,随着市场经济的发展,各专业银行间的竞争愈趋激烈。各银行都力求用高新技术手段,在行业中取得领先位置,求得自身发展。高新技术意味着高产业,意味着银行经营的发达。一般地级市交警的罚没款年收入总额近5000万,因此吸引交警行业的最简单、最有效的方法,是采用先进手段把交警网络与银行网连成一个广域网,银行利用这有效的网络体系,实现交警行业业务银行代收款。这个广域网既体现了银行双方最大利益,也会让众多与交警有业务来往单位或个人在银行缴款方便、简捷、办理业务实效性。特别的违法系统中避免了出现因手工对账不及时造成驾驶人业务被锁以及影响到广大群众对交警的信誉以及与保险行业、4S、驾校代收联网办理业务,同时减轻交警的人力、物力、财力,又能实现政务办公自动化[2]。在交警和银行两个部门的精心指导和大力支持下,我们联合研发设计了一套交通违法缴罚款系统。银行和交警两方通过公安局的安全边界平台实现了内外数据的交换,在充分保证公安网安全的同时完成了缴纳罚款消除违法记录这一业务流程。1.2研究意义随着经济的发展和其他产业信息化的提高,经济领域中各个方面均对银行信息化不断提出新要求,我国当前大力推进信息化建设,国有商业银行和各城市银行纷纷建立自己的网上银行系统和业务管理支持系统,但在接入访问公安网数据安全性仍存在诸多技术障碍不足之处。数据安全访问、跨部门数据共享已成为公众单位信息化建设的必然要求。在此对信息共享平台建设所涉及到的信息安全保障数据标准方面问题进行了研究探讨。提出了信息安全保障框架,主要为解决跨地区跨部门企业数据的共享、异构信息系统集成和数据共享安全等问题。将原有一个组织分散、功能分散、模型复杂的异构企业信息系统,建设成为采用统一的基础架构、统一数据交换格式,实现跨平台、跨操作系统、跨数据库系统的异构数据共享网络平台。因此课题的研究具有很强的学术价值[3]。交通违法缴款系统投入使用极大的减轻了民警的工作量,大大缩短交通违法缴款账务数据的比对时间,较原来手工数据比对动则耗时一天,而现在只需1至2秒钟就完成对账工作,效率大为提高;银行自助缴费以及网上银行违章罚没款系统的开通运行,真正的实现了违章处理和罚款缴纳的“一站式”服务。在解决了异地罚款缴纳问题的同时,节省了办理违章处理和罚款缴纳业务的排队时间,群众使用银联卡、驾驶证验证身份,确认交通违法信息无误后,刷卡缴纳,操作过程分分钟内完成,给银行产生巨大经济利益的同时也带来了很好的社会效益。因此,课题的研究更具有很强的现实意义和应用价值[4]。1.3国内外的研究动态J2EE是使用Java技术开发企业级应用的一种事实上的工业标准,它是Jaya技术不断适应和促进企业级应用过程中的产物。Sun推出J2EE的目的是为了克服传统C/S开发模式的弊病,迎合B/s架构的潮流,为应用Java