摘 要:本文为道路运政管理信息系统提供技术架构设计方案,为道路运输业务办理提供网络化、流程化、规范化、高效化的三级联网办公,进而全面提升运政管理工作水平。
关键词:运政管理 信息化技术架构 设计方案
中图分类号:TP399 文献标识码:A 文章编号:1672-3791(2017)11(b)-0024-02
道路运政管理信息系统作为道路运输行业应用系统软件,为道路运输业务办理提供网络化、流程化、规范化、高效化的三级联网办公,进而全面提升运政管理工作水平。该系统业务繁杂,功能模块较多,涉及到的数据表众多,因此做好系统的技术架构设计便尤为重要。
1 系统技术架构设计
系统采用SOA架构体系,依托道路运输行业数据中心,建立道路运输服务组件中心(WebService),建立道路运输综合政务管理系统、道路运输企业服务系统、道路运输公众服务系统、道路运输行业信用系统,为道路运输管理部门、运输企业以及社会公众提供专业化、便捷的信息支撑与服务。
1.1 基础层
项目系统部署在云基础平台,服务器基于Vmware虚拟化,应用服务器使用虚拟服务器,数据库服务器使用独立的高性能服务器,数据存储采用独立的存储设备。
1.2 数据层
按交通运输部最新标准规范《道路运输信息基础数据元》《省交通厅基础数据元》要求,整合运政系统、联网售票、卫星定位、检测站联网等数据资源,并与公安、工商、交通运输部等外部信息实现数据交换与共享,实现与全国运政系统的互联互通,为行业大数据分析奠定基础。
系统数据模型设计:根据系统数据需求,并结合交通部数据标准和省交通厅数据目录和字典标准设计数据模型;关系型数据设计,基于E-R(实体关系)图设计,对数据进行建模,确定实体、属性、关系、约束等;非关系数据,设计存储目录和文件命名,并设计实现与关系型数据的关联等。基于E-R图,生成Oracle数据库的表、字段、关联关系、约束,设计索引、触发器、表分区规则等。
1.3 数据层
(1)支撑层主要工具。
面向专网应用B/S模式,采用JAVA语言,Oracle 11g数据库,数据采用集中管理模式。面向(移动)互联网应用基于支持HTML5浏览器开发,可兼容iOS、Android手机或平板电脑操作。
(2)基础支撑软件与开发工具主要包括。
操作系统:Centos5.11、Centos6.7,可应用在要求高度稳定性的服务器上。
数据库软件:Oracle11g企业版,Oracle11g是目前整个Oracle数据库产品中最稳定一个版本,特点是高效率、可靠性好、功能强大,特别适用于大型项目。
Web服务:Nginx1.9、Tomcat8,测试Nginx是一款轻量级的Web服务器/反向代理服务器,并在一个BSD-like协议下发行,占有内存少,并发能力强。Tomcat支持最新的Servlet3.1和JSP2.3规范。
缓存服务:Redis3,其并发能力强、开销小、稳定高效。
程序开发语言及框架:JAVA(JDK1.8)、 Spring+Hibernate+Velocity;Spring具有方便解耦、简化开发、面向切面编程、声明式事物、方便测试等特点;Hibernate对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架;Velocity是一个基于java的模板引擎(template engine)。
HA软件:Keepalived 1.2.19。
报表开发工具:FineReport。其功能全面且专业,支持关系型數据库、BI多维数据库的连接取数,支持中国式复杂报表的处理,支持离线填报、多级上报、数据填报,有着安全、完善的权限控制方案;设计报表简单高效,学习成本低。类Excel的界面使用户不需任何额外学习成本,零编码开发报表,轻松拖拽数据,迅速完成报表制作。具有类EXCEL设计模式、数据支持与整合、多工作目录切换,远程设计,协同制表、聚合决策报表、HTML5图表、数据地图、交互分析等主要功能。
1.4 业务层
采用SOA架构构建,在整个系统中扮演一个中介的角色,对数据交换起到了承上启下的作用,对于数据模型层而言,它是调用者,而对于表示层而言,它又是被调用者,依赖于被依赖的关系都纠结在业务层上。从设计模式角度出发,提出把业务层进一步分出一层,单独形成一个业务接口组件层。
(1)业务逻辑层。
道路运输综合政务管理系统:运政综合管理分系统、移动办公系统(不含移动稽查)、从业人员网上考试分系统、运政WebService服务中心、出租汽车监管分系统、无车承运监测分系统;道路运输企业服务系统:企业办事分系统、从业人员办事分系统;道路运输公众服务系统:公众服务分系统(互联网版)、公众服务分系统(微信版);道路运输行业信用系统:信誉考核分系统、服务质量评价分系统。
(2)业务服务组件层。
业务组件层,对业务逻辑进行抽象,把业务提取出来,定义业务组件接口。上层的应用无需关心组件接口的实现,只需要按照接口定义标准调用接口即可。业务接口实现人员专注于业务实现,无需关注上层展现,真正做到面向服务架构。
业务服务组件层包括:服务化管理器:服务注册、服务发现、服务接口文档、服务上下线审批、服务黑名单、服务权限控制、负载均衡和容错、服务监控和统计、服务运行容器;服务化组件:运政系统类服务化组件、行政许可类组件、业务管理类组件、市场监管类组件、从业人员类组件、督察督办类组件、智慧助手类组件、代征税类组件、系统管理与维护类组件;互联网类服务组件:行政许可业务申请和受理类组件、企业日常监管审核类业务办理类组件、企业信息查询提醒类组件、公众服务类组件。
1.5 展现层
为运管机构、运输企业和社会公众分别提供运政专网、互联网、移动互联网以及API服务接口各种应用方式。
2 结语
综上所述,该系统架构设计可以满足行业应用系统软件业务需求,能够全面优化运政业务流程,规范运政业务,适应新时期运政管理与服务职能转变的需要,简化事前审批,强化事中事后的动态监管,全面提升道路运输行业市场监管水平和服务能力。
参考文献
[1] 雷明强.基于SST的档案管理系统的设计与实现[D].北京邮电大学,2011.
[2] 翁捷.曲库信息管理系统的设计与实现[D].北京交通大学,2015.
[3] 莫宗军.智能家居系统应用管理模块的设计与实现[D]. 北京邮电大学,2015.
[4] 吴晓航.基于SOA架构的电视台全台网的设计[D].郑州大学,2013.
[5] 杨晓霞.基于COM+技术的基层电子政务平台的研究与实现[D].中北大学,2009.
[6] 杨莹,郭伟,董道鹏.基于嵌入式Linux的时间服务器双机热备系统[J].宇航计测技术,2013(4):57.
[7] 严志敏.TOF基础服务高性能缓存系统的设计与实现[D].西安电子科技大学,2013.
[8] 陈蕾.道路运输与国民经济发展的互动关系研究[D].长安大学,2010.
[9] 王小建.道路运输信息化测评指标体系与方法研究[D]. 长安大学,2013.
[10]郝彬,陈朔鹰.利用框架技术构建Web应用[J].计算机工程与设计,2007(1):14-18.
期刊库(http://www.zgqkk.com),是一个专门从事期刊推广、投稿辅导的网站。
本站提供如何投稿辅导,寻求投稿辅导合作,快速投稿辅导,投稿辅导格式指导等解决方案:省级投稿辅导/国家级投稿辅导/核心期刊投稿辅导//职称投稿辅导。
【免责声明】本文仅代表作者本人观点,与投稿辅导_期刊发表_中国期刊库专业期刊网站无关。投稿辅导_期刊发表_中国期刊库专业期刊网站站对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。