首页 热点资讯 义务教育 高等教育 出国留学 考研考公
您的当前位置:首页正文

高速公路收费站数据维护管理平台的设计

2021-06-20 来源:华拓网
高速公路收费站数据维护管理平台的设计

崔艳升

【摘 要】高速公路收费站日常营运数据的编辑、存储、查阅、管理、通报乃至业绩分析处理等业务,存在实时性弱、便捷性差和用户体验不良等问题,文章基于小程序设计实现了高速公路收费站数据维护管理平台.分析了系统需求,设计了系统的功能框架和业务流程,描述了系统架构及开发模式.该系统以蒲掌收费站为试点,依托微信平台,实现了站内日常业务数据的分布式管理、查看和发布功能,且界面友好、性能稳定、方便快捷.

【期刊名称】《内蒙古公路与运输》 【年(卷),期】2019(000)002 【总页数】4页(P59-62)

【关键词】收费站;数据维护;数据管理;微信小程序 【作 者】崔艳升

【作者单位】山西交控集团运城北分公司蒲掌收费站,山西 运城 044000 【正文语种】中 文 【中图分类】TP311 1 引言

高速公路收费站内每天都会产生大量的营运数据。过去这些营运数据处理与分析是依托人工进行的,且数据过度集中于某几台固定的电脑上,对数据的管理、维护甚

至简单的查询等都需要去相应的数据存储终端上操作。显然,这样的操作方式不具有实时性。为了提升工作效率,设计一种方便快捷的高速公路收费站数据维护管理平台显得非常必要。

微信小程序仅上线两年,就迅速在商业营销、社会工作、媒体业务、政务服务和文化场馆服务等多种应用场景下爆发出了蓬勃的生机[1]。依托5亿人的用户群体,微信小程序展现了良好的发展前景。为此,如果基于微信小程序设计出一款高速公路收费站数据维护管理平台,无论是过站司机、还是普通的操作员、抑或是各届人士,只需掏出手机,打开微信,就可以查询到各收费站点的当天、当月甚至长期内的营运情况信息,免去了数据拷贝以及报表制作等繁琐的重复性劳动;而且多样化的数据图表展示功能相比Excel办公软件可以提供更好的用户体验。总之,基于微信小程序为收费站设计数据维护管理平台将进一步促进收费站的工作效率和服务水平。

2 系统总体设计

整个系统应该分为用户层、逻辑层和API层三个部分[2]。其中,用户层为界面(用户接口)设计,逻辑层是后台程序逻辑设计,API层则是基础功能函数接口的调用。

2.1 系统需求分析

该数据维护管理系统主要为了实现数据信息共享、数据信息的实时访问及编辑处理。目标是方便办公,提高服务水平和工作效率。

整个平台包含有司机、操作员和管理员三种用户权限。其中,司机作为访客,可以查看当前收费站的实时车辆通行数据信息,以便合理规划自己的行车路线和行程安排。如果司机进行系统用户注册之后,还可以对站内的业务员服务情况进行实名打分和评价,对站内服务情况等提出建议。操作员主要是负责自己当班期间的数据信息的上报、管理和校验。管理员具有最高的系统权限,可以查看所有的司机评论信

息、操作员的业务操作记录,也可以查看站内短期、长期的数据营运统计分析情况。 整体来讲,该系统应该满足以下四个方面的需求[3]。①不需要用户下载安装APP。②应该设计有完备的交互与评价反馈机制,保证司机和收费站之间的良性交互,促进服务质量和水平的不断提升。③操作员操作界面应该尽量简洁并设计较少的输入接口,降低出错概率。④管理员界面应尽可能详尽地显示数据信息,并提供相应的数据条件查询服务,还应该有良好的可视化数据统计与分析功能。 2.2 系统功能模块

针对以上需求,本文设计了该小程序的功能框架。完整的功能框架应该分为两个部分,①数据查看、操作的小程序前端部分;②后台设计。整个系统框架如图1所示。

图1 系统框架结构图

如果是司机用户,其登录后,可以实名为站内服务人员和服务设施等进行评论,也可以建言献策,为提升站内服务水平贡献出司机朋友们自己的智慧。

如果是操作员用户,其登录系统后,会进入到营运数据发布界面。该界面提供有数据增删查改功能,操作员可以在自己当班期间,将自己经手的业务数据上报至服务器端,服务器端再将数据以既定的关系数据库(表)的形式存储。

如果是管理员用户,其登录系统后,会进入到数据查询和分析界面。一方面,该界面提供有所有数据记录的查询功能,同时还支持按条件检索数据,如查看某一日的数据信息、某业务员的数据操作记录等;另一方面还提供有相应的数据统计功能,如将收费站入口处的一个月内的收费情况作汇总等。当然,为了更直观地进行数据分析,该界面依托微信小程序图表插件,为管理员提供可视化的数据分析结果,以直方图、饼图等图表格式展现。

系统后台部分主要是关系数据库的设计,即规定各类数据以什么样的表结构来存储。为了更好地维护数据信息安全,设计基于阿里云,将数据在网络云端进行了备份。

此外,后台设计也包含了数据后台营运中心,通过对数据库直接访问,可以提供历史数据记录批量打包、下载、导出、打印等功能。 2.3 系统业务流程

系统业务流程规定了整个小程序的运行逻辑。在程序开发之初,就应该对各部分的业务流程进行详细设计[4]。程序主要业务流程如图2所示。 图2 系统业务流程显示图 3 系统功能实现 3.1 用户界面设计

系统分为启动界面、登录界面、司机用户界面、操作员用户界面以及管理员用户界面。用户可以通过登录界面,进入系统内部,依照个人权限,进行相应的操作。图3给出了该小程序内部分用户界面截图。 图3 系统部分页面截图 3.2 关系数据库设计

关系数据库的本质就是数据表。因此,在关系数据库的设计过程中,需要按照表的形式把相应的数据进行集中存储和管理维护。根据业务需求,该系统的数据库中需分为用户表、司机意见评论表、治超治限业务表、营运信息数据表。当系统用户通过手机端对系统服务器发送访问数据请求时,服务器端的数据管理维护模块会将数据信息按照既定格式打包,并通过移动网络发送至手机端。在手机端,通过逻辑层的函数解码,就可以将相应的数据以可视化的形式展现在手机屏幕端。 营运信息数据表的设计,如表1所示。在具体的编程实践中,对数据库的访问以SQL数据库操作语言为工具。

表1 营运信息数据表的设计字段名称Date数据类型string OperatorID <pointer>Duty EntranceCash EntranceETC EntranceNotCash

EntranceTotal......ExitTotal......Green-Channel-Total number number number

number number......number......number备注数据记录生成日期指针类型,与用户表中的用户信息唯一关联0:白班;1:夜班入口处收取的现金量入口处收取的ETC量入口处收取的非现金费入口处业务量小计......出口处业务量小计......绿色通道业务量小计

3.3 数据统计分析功能

通过对后台数据库的数据进行分析,可以依托SQL语句和Java Script语言完成对后台数据的抓取、处理,再将相关的数据分析结果以图表的形式在手机屏幕上展现出来。这样的处理方式,一方面便于各届人士实时方便地查看基层收费站的营运信息,同时也实现了智慧化办公,避免了反复制作报表、打印材料的麻烦。相关的图形化数据处理分析界面如图4所示。

图4 部分数据分析处理结果的折线图和饼状图 4 结语

通过设计基于小程序的收费站数据维护管理平台,实现了收费站日常数据的移动式操作管理。可以将车辆通行数据等有效信息及时发布、方便业务员及时上报当班期间的业务数据信息、方便各级管理者随时随地查看各收费站点的运营情况。本系统用户界面设计简洁,操作简单,结构轻便,在试用期间取得了良好的用户满意度,具有一定的业内推广价值。当然,本系统仍然有很多有待提高的地方,后期将在功能扩展、系统优化等方面继续加强。 参考文献

【相关文献】

[1]李敏,王海亮.高校后勤信息化建设现状与对策研究[J].中北大学学报:社会科学版,2007,(S1):137-139+143.

[2]朱玉强.微信小程序在图书馆移动服务中的应用实践—以排架游戏为例[J].图书馆论坛,2017,37(7):132-138.

[3]张国杰,吴杰峰,刘路莎.基于微信小程序的数字化社区学习地图开发[J].广州大学学报:社会科学版,2017,16(11):57-63.

[4]薛峰,梁锋,徐书勋,等.基于Spring MVC框架的Web研究与应用[J].合肥工业大学学报:自然科学版,2012,35(03):337-340.

因篇幅问题不能全部显示,请点此查看更多更全内容