《【《电子驾驶证系统的设计与实现》7300字(论文)】.docx》由会员分享,可在线阅读,更多相关《【《电子驾驶证系统的设计与实现》7300字(论文)】.docx(17页珍藏版)》请在第一文库网上搜索。
1、电子驾驶证系统的设计与实现目录第一章前言2第二章采用的相关技术32.1 SQ1Server技术32.2 ASP.NET技术32.38 /S模式3第三章系统分析33.1 可行性分析33.2 系统功能分析43.2.1 登录注册管理43.2.2 信息核对及处罚管理43.3.3 驾驶员违规信息管理53.3.4 处罚管理53.3系统性能分析5第四章系统设计64.1 总体框架设计64.2 系统功能设计64.2.1 登录注册模块64.2.2 驾驶员信息及处罚条款管理模块64.2.3 电子驾照管理模块74.2.4 处罚管理模块74.3 数据库设计7第五章系统实现与测试95.1 系统实现95.2 系统测试155
2、.2.1 登录测试155.2.2 驾驶员及处罚管理测试165.2.3 驾驶员违规信息管理测试165.2.4 处罚管理测试16第六章总结17参考文献18第一章前百就目前来说,互联网技术的广泛应用和发展极大的推动了智能电子驾照的实现,目前,在欧美部分地区已经在广泛推行电子驾照,主要原因是由于电子驾照具备良好的网络监察性,驾照电子化之后,政府单位可以直接通过互联网实现驾照的违规处理以及违规查询,极大的节省相关人力物力,并且提高政府工作效率。简单来说,电子驾照就是将驾驶证个人身份信息资料电子化,完成电子驾照的联网登录之后,无论是远程的线上违规处理还是线下的驾照查询和信息核实,都可以通过快速扫描实现,针
3、对于驾照信息追踪、税务查询以及车辆信息认证等服务也可以更加便捷。同时,电子驾照的实现也有利于未来“共享汽车”概念的普及,通过电子驾照可以确认行车人是否属于无证驾驶以及驾驶人和车辆登记信息不符等情况。更加值得重视的一点就是,对于中国来说,国内伪造驾照以及驾驶证分数代扣等行为屡禁不止,这也是导致国内安全交通事故频发的原因之一,所以必须在驾照身份认证以及驾照合法合规使用等方面加强手段,电子驾照的出现可以极大的增加我国驾驶证信息认证能力,有效减少因为伪造假照等违法违规行为而导致的交通事故发生。在当下,伴随着网络迅速的发展,给人的便捷也越来越多了,科技的进步让人们的生活越来越便捷,但同时所产生的有关于车
4、辆的安全问题也越来越多,为了有效对驾驶员驾照进行正规化管理,因此必须有一整套的驾照管理系统。这一系统是一个驾驶员的资格的检测系统,该平台旨在对所有驾驶员进行全面筛查,其核心的功能模块主要有注册登录模块、考试和证书模块、考试成绩模块、查询统计模块以及平台管理模块。第一设置各功能字模块,根据B/C模式开发管理系统,是驾照的管理系统,结合着业务实现充分完成的。第二章采用的相关技术2.1SQ1Server技术SQ1Server其有点就是相对于其他技术来说可以更加灵活的进行数据的分析和处理,例如可以通过不同客户端之间的网络连接实现数据的转移和复制,这也就意味着由SQ1SerVer所建立的数据库可以实现多
5、操作下的集中管理,完全可以满足规模性以及集团性的数据办公要求。同时,与其具备良好集中性和办公型的技术优势下,SQ1Server技术的系统开发成本并不高,维护也相对容易,这也是SQ1SerVer技术所被人青睐的原因。2.2ASP.NET技术ASRNET技术是基于编译的.NET的环境,该程序是在首次在服务器上运行时收集的,可以用任何兼容的NET语言(包括VB.NET、C&;(K)0这些技术很容易被应用于程序的开发当中,给开发驾驶员提供了支撑基础。可以使用某些网页创建工具来创建网页,并将HTM1页面轻松转换为ASP.NET页面。因此对于Web开发来说提供了相当程度的便利,能够对这些工具提供的所
6、有功能进行实现。ADO.NET是.NET框架下的一组类库,这些类库使驾驶员可以更轻松地在应用程序中读取数据和执行数据操作。2.3B/S模式基于TCP/IP开放网络标准协议,B/S模式充分实现了对计算机和网络上各种资源的跨平台访问,具有较强的系统独立性和平台独立性;能够在很大程度上降低软件维护成本,对于驾驶员来说只需要在电脑上安装一个浏览器就可以对电子驾驶证数据进行各种维护操作。第三章系统分析3.1 可行性分析技术上:针对于电子驾照系统设计的技术可行性分析主要是需要确认目前已知的系统设计程序是否可以满足电子驾照程序设计要求,以及系统设计程序能够和有效实现电子驾照的相关功能和实际需求。就目前来说,
7、可以以电子驾照程序系统的功能管理作为例子进行分析,作为电子驾照系统的核心功能,必然要在程序的实践过程中不断添加新的管理内容和要求,所以这就对电子驾照系统设计程序的灵活性具有较高的要求,同时这也是电子驾驶证系统升级维护所必须要具备的功能,那么电子驾驶证系统设计程序能够在充分保障程序稳定运行的情况下实现程序功能的新增或者是功能的维护管理就显得尤为重要。所以这对于电子驾驶证系统设计程序的伸缩性要求比较高,在这种情况下,可以通过系统监控,以及多层次的系统架实现逻辑层和界面层和分离,所以,在技术上实现电子驾驶证系统设计是具备可行性的。经济上:在经济上的可行性分析来说,需要针对于电子驾驶证系统设计项目未来
8、的经济收益或者是对目前驾照损益的减少进行基础的衡量,首先是电子驾驶证系统设计的经济效益,就目前国家推动5G发展和网络化社会进程可以发现,电子驾驶证的出现有着其必然性,一套成熟的系统可以在市场出现初期爆发出极强的生命力,同时也能带来巨大的利益。其次是电子驾驶证系统对于国家交通安全以及交通管理效率所带来的整体提高,所以在经济上也具备可行性。管理的可行性:能否维持系统的运作,现行管理机制和方法是否足够,原始资料是否准确。3.2 系统功能分析3.2.1 登录注册管理驾驶员和交通系统管理员可以通过登录/注册功能实现基础信息的注册和登录,通过电子驾驶证系统完善个人信息、车辆信息,并且在后续更改进行编辑等等
9、。322信息核对及处罚管理此功能主要是针对于交通系统管理员所使用的,其主要功能是实现电子驾驶证系统内部各人驾驶违规信息的核对以及针对于违规行为的处罚通知。初次之外作为管理的基础功能,也可以针对于驾驶员的信息登记和个人信息进行核实以及管理,但主需要注意的是,交通系统管理员只具备处罚信息的更改权限,而不具备驾驶员信息的编辑功能。对于驾驶员来说,则可以通过这个功能查看自己是否有违规行为以及违规行为的处罚是否已经缴纳,并且为了确保违规处罚的有效性,未来预计此管理功能会纳入信用考核体系。3.3.3 驾驶员违规信息管理这是一种有效的管理和调节驾驶员驾驶行为的手段,该模块包括分析与驾驶员驾驶行为与驾驶规范的
10、偏差,以及针对于驾驶员行为进行登记处罚,方便管理驾驶员在车辆临检时核实驾驶员身份信息以及违规信息,对于管理驾驶员提高执法效率以及加强严肃执法有着重要作用。3.3.4 处罚管理处罚管理系统是电子驾驶证系统的重要部分,其主要是在于处罚信息的核实,下达以及反馈,对于驾驶员来说,处罚系统的主要功能在于对于不符合事实相关处罚信息的申诉,这也是对驾驶员权利的保护。3.3.5 性能分析首先需要明确的是电子驾驶照系统不个独立存在并且运行的,其各个系统模块之间具有互通互联性,并且在施行之后必然会随着使用需求的变化而不断进行后期功能的增加或者删减,所以系统必须具备高度的兼容性和延展性。所以,为了保障操作系统的管理
11、性能,在其操作系统上面必须实现简单化可视性操作,简单来说就是一目了然的操作引导系统,方便用户进行操作,避免驾驶员或者是交通信息管理人员发生操作性问题。同时,电子驾驶证系统必须要具备良好的信息安全防护功能,在中国来说,驾驶证的存在在一定程度上可以和身份证相媲美,主要原因就是驾驶证上面的身份信息登记较身份证上面的信息登记来说更为完善清晰,所以电子驾驶证系统必须要能够充分的保障系统内部驾驶员信息的安全,否则极其引发信息安全问题,从而导致民众对电子驾驶证系统的信任度。同时,电子驾驶证系统的功能要求也注定了驾驶证系统必须重视信息安全问题,诸如对驾驶员违规行为的处罚、驾驶员车辆信息和身份信息的核查,一单信
12、息安全出现问题,泽会导致处罚以及核查结果的失误,进而造成电子驾驶证系统的可靠性降低。最后则是系统备份和信息备份等问题,这是基于非可避免性问题出现之后导致的系统宕机进而造成电子驾驶证系统瘫痪问题所需要面临的信息恢复以及系统恢复问题,为了有效保证工作的正常开展,所以针对于电子驾驶证系统的系统和信息备份也是极其有必要的。第四章系统设计4.1 总体框架设计首先需要明确的是电子驾驶证系统的整体框架必须分为基础层、数据层以及逻辑层三个层面,基础层是各类基础功能的搭建,诸如登录注册功能、操作功能、处罚功能、核对功能等等。数据层则是信息管理的各类数据管理,并且通过基础层的操作实现数据层的信息流通功能。最后则是
13、逻辑层,也就是系统运行的代码以及底层逻辑,在这个部分必须要注意程序的互相影响。将软件系统看成是一个组件集合,各组件在不同的硬件平台上进行开发,从而来实现共享与重用。同时,在电子驾驶证系统的开发中,必须要通过一致的界面封装和访问特定的实现,然后由Web服务器调用业务逻辑。由于不需要更改应用程序层和数据库服务层,因此这种结构构成了非常可伸缩的应用程序体系结构。适应性的许多方面有助于获得最佳性能,更好的安全性和更轻松的维护。4.2 系统功能设计4.2.1 登录注册模块电子驾驶证的基础登录模式也就是系统对于驾驶员所输入的用户账号和密码的匹配和核对,识别正确之后才能拥有登录权限并且具备修改自己信息的权限
14、。这就要求在用户信息和密码的匹配识别过程中必须让系统给予正确登录账号的相关功能权限。通过newSqIParameter(nUm,num.Text.Trim()来存储数据,对驾驶员输入数据进行判断。4.2.2 驾驶员信息及处罚条款管理模块电子驾驶证的驾驶员信息管理模块中,管理员(相关管理处罚部门)具备针对于相关新增违规信息的违规行为核实、处罚以及违规记录的编辑修改功能。同时,这个功能针对于电子驾驶系统的普通驾驶员(非管理员)来说则主要是进行相关违规信息、违规记录等的查询以及在献上进行违规处罚的认缴行为。除此之外,作为电子驾驶证系统的基础功能,管理员和驾驶员够可以通过该系统实现相关人员的车辆信息、
15、人员信息等的查询。通过newSqIParameter(nUm,IWm.Text.Trim()来存储数据,对驾驶员输入数据进行判断。4.2.3 电子驾照管理模块系统会根据是否预申请或者补申请过“处罚受理来判断驾驶员是否完成相关驾驶证处罚,对于由于监控摄像问题、角度问题以及非主观意愿所导致的处罚情况,驾驶员如果需要进行申诉行为,可以直接根据当时情况提交文字说明以及提交相关证据,申诉会通过内部沟通系统直接由管理员进行处理,并对于处罚行为是否恰当进行判断。管理员审批通过之后,该异常违规驾驶记录方可取消,如果异常违规处罚申诉申请单被管理员驳回,那么系统将该情况依旧处理记录为正常车辆处罚。Vio1ation设定为驾驶员是否存在违规驾驶行为的标志,通过与交管中心设置的违规行为登记记录进行比较。4.2.4 处罚管理模块处罚信息管理模块是电子驾驶证系统里面最为基础的功能模块,处罚管理模块的包括三个主要功能,即核算、整理和查询。4.3 数据库设计因为简化了开发系统,所以在管理系统时,仅将相同类型的连接用于主键。因为连接不大,所以修改其中一个表不会影响其他表。首先,设计电子驾驶证系统中的所有相关结构和连接,然后进一步将构成实体的数据元素和数据结构转换为图1描述的数据库结构。图1:电子驾驶证系统数据库结构表1驾驶员信息表列名数据类型是否允许为空Idint否e