学术咨询

让论文发表更省时、省事、省心

基于Java的高速公路收费管理系统的设计与实现

时间:2020年10月19日 分类:科学技术论文 次数:

摘要:Java技术是信息技术的代表,也是国内外编程人员技术实现常用的语言的代表。Java技术有语法相对比较直接,和业务结合十分紧密等优势,在数十年的发展和演进中也积累了大量宝贵技术财富,可以给实际的业务人士带来直接的帮助。因此新时期很多业务的领域

  摘要:Java技术是信息技术的代表,也是国内外编程人员技术实现常用的语言的代表。Java技术有语法相对比较直接,和业务结合十分紧密等优势,在数十年的发展和演进中也积累了大量宝贵技术财富,可以给实际的业务人士带来直接的帮助。因此新时期很多业务的领域,都在结合该项技术打造新的系统,旨在结合技术优势来提升业务实力,提高实际业务质量,满足时代最新需求。在本文中笔者试图结合高速公路收费管理系统的打造,谈Java技术的实际使用和具体设计,进而为实际业务开展打下坚实的基础,给信息技术的落地提供帮助。

  关键词:Java 信息 系统建设和实现

高速公路

  1 引言

  结合技术优势打造新的系统模式,是新时期很多业务领域从事着都在认真思考的问题。特别是新时期信息技术的使用成了时代热门,其对于业务需求满足和业务质量提高的帮助,是其他技术无法比拟的。在高速公路收费系统设计中,需要结合技术来进行优化,提升整个系统的信息化、智能化。在本文中笔者试图结合所在的地区的高速公路收费管理系统建设,谈如何将Java技术引入其中,基于新技术打造新平台,提升业务的质量和整体上业务高度、进而为工作展开给予理论的基础。

  2 系统需求研究

  对于任何系统设计和实现,业务需求分析都是基础,只有做完业务需求的分析才可以进一步系统设计。对于本文而言也是如此,为了明确高速公路收费管理系统设计的思路,首先需要对其整体的需求来进行分析。在整体需求分析上包括对每个收费站网络服务器所涵盖管理计算机和车道控制系统局域网的分析,以及目标的了解和与之相关的适配设计。比如,按照每辆车类别和实际已行驶里程数做出收费,借此来提升整体业务的从事效率质量,尽量降低因收费所带来的各类问题,特别是缓慢问题,提升整体的高速运转和车辆来往频率,提升整体的管理实力。此外,还需要设计出富裕的接口,给接下来的各项临时需求满足提供基础。

  结合笔者的实际研究走访来看,大多数的系统需求包括以下几个具体的功能。首先,必须要满足计算机做出管理的需求,引入系统后必须要降低人员干预频率,使得车类判断必须可信,足够的正确。其次,系统能够自动对设施运转的状态做调节,对故障给出准确的信息。再次,系统必须随时随地运转,对于任何出现需求要及时地满足,保证车道可以运转业务;此外,还需要有自我保障机制,如果有抢劫或其他事件发生,必须最快时间和相关警务人员做出沟通和联系给出信息和发生事件的情况,尽最大努力保证业务财产安全。结合上述需求可以看出大体可以设计以下几个模块:数据登录、登入、维护信息、通知等模块。

  3 关键技术详解

  3.1 MVC和struts

  在Java技术中MVC技术是十分重要的也是其设计思想的具体展示,是所有面向对象程序设计中语言都必须遵守的规范所在。在具体的使用中主要包括模式、视图和控制器三个主要部分。其中,这三部分将以最低的耦合度做出相互之间的适配模式,进而提升业务质量。这对于整体上各类应用的可扩展性和可维护性而言,也是十分重要措施。因此得到业务认可。而Struts2是struts的第二代产品,整体上优雅度提升到了新的层次,是可扩展的的Java EE web框架。Struts已有了大量技术积累,在此基础上和webwork做出了融合最终就是struts2。不过,struts2是更偏向于webwork的,无论是在设计所含理念上,在具体的实际使用上都是如此。Mvc和struts的契合度很高,都是对model、view、controller具体实现落地。因此二者结合是正确之选,在业界也有大量实际例子可供参考,因此笔者结合实际的情况,也在系统设计中做了技术的引入。

  3.2 spring

  Spring是一个层次结构都十分的明确的技术组件,由7个子模块组成,各个模块之间都是相互独立存在。spring的使用可以辅助作出其他的容器数据定义和构建配置,以及对bean做出管理和调整。此外,spring中所涉及的依赖注入和自动装配以及框架的aop,对于系统设计都有重要的帮助,特别是aop中的xml框架和jdbc框架,都可以很好地辅助、带来技术支持和业务的效率提升,相比于过去的模式整体上的业务量也会因此而降低。

  3.3 系统建设研究

  首先需要做的就是数据登陆的模块,这可以看做是基础中的基础,也是系统可以持续运转根本。在用户登录模块中,设计上全是按着mvc结构来操作,其具体优势已在上文中论述,在这个框架的保障下,可使得设计中各类的视图和数据相互之间有分离进而不会互扰。在关键页面设计中,比如登录页面、修改用户个人信息页面、登录返回页面都需要借助技术、在视图层来分离。在实际登陆上以及修改用户信息请求则需要结合应答控制器来完成实现。而对于用户信息和后台数据的适配,则需要结合struts2所带来的验证来作出数据上处理,符合就可以登录进入,不符合就不通过。

  其次要做好录入模块的设计。这和报表开发紧密结合,需要报表文件做出技术的保障。必须要打开设计器和数据库、报表服务器相互做出连接,在此基础上来设计报表文件。由于这次系统设计需求,所以只设计了数据录入,因此报表的创建需要选择填报或者是表单模式。笔者最终结合大量的调研,择取了快逸系列报表,在具体风格、模式、和实际边际上则是按着业务人士要求设计。

  再次要做好维护模块的设计。包括和整个业务相关的人员信息、站号、ID、班次、权限、数据记录、维护、各类的票据、卡片管理权限等,结合purview字段设计每个比特位都赋予了一个具体的独特权限。此外,在数据网络的传递上,也必须要做好技术的设计和系统布置,对于各类软件故障和硬件故障要有相关的技术预备,比如在本系统中如果出现了软件故障、笔者会排查网络驱动卡情况、网络卡使用和停用情况、网络卡通讯的TCP/IP情况、组态设计运转,进而去了解实际问题发生具体的原因。对于各类硬件故障,则会在收费站结合硬件来研究问题,比如RJ-45接口和port情况等,就是相对比较多的问题发生的原因。

  在系统数据使用安全方面,则采取了权限设计模式来保障可靠,主要是集中在了人员信息安全上。包括设计权限录入、监视、统计、检索、稽查、维护、卡管理、票据管理等,每个都被赋予了数值数据,因此在对比检索中会相对比较直接也容易,得到了业务人士认可。

  在框架上则采取了SSH较轻量级的框架设计,包括struts2、spring和hibernate,主要是在修改上会相对比较有利。结合框架设计和上文所提到的系统建设,最终完成系统开发。项目整体上都是基于mvc技术理念和struts2负责,特别是表示层和系统控制层。Hibernate,主要是用在面向对象的访问数据库层,极大降低了数据库操作的难度,提升了处理的实力、也提高了数据质量。而在spring框架中,则又细分为了业务逻辑层和数据持久层,使得接口可以满足各类接下来的新需求,也可以使得开发者脱身于大量的频繁业务,可以专注与逻辑开发。

  高速公路工程评职知识:高速公路论文发表sci期刊方法

  4 结语

  在高速公路收费管理中,结合Java技术所打造的新系统,可以极大提升业务者效率,提高业务处理的实力,也可以辅助各地区工作人士做好技术分结合数据研究,进而为接下来各项系统设计和铺设打下坚实可靠的技术基础。

  参考文献:

  [1]赵孜.云计算在高速公路机电系统管理工作中的发展分析[J].交通世界,2018(15):148-149+153.

  [2]陈帅.高速公路收费监控系统视频干扰问题成因与防治[J].现代信息科技,2016,4(08):71-72+75.

  [3]薛路芳.高速公路收费监控系统视频干扰问题成因与防治措施[J].江西建材,2014(03):141-142.

  作者:刘汉卿