杨金浩 冯鑫禹 阎帅 杜尚龙 蒋金凤
摘 要:随着移动通信4G技术的普及,移动终端不再仅是通讯网络的终端,还成为互联网的终端,移动设备与电脑之间的界限越来越不明显,以前在台式机上运行的应用大多可以移植到手机等移动设备上,这样更有利于快速掌握重要信息,通过移动应用解决社会存在问题,成为热点问题。
关键词:移动应用系统; 共享; 信息 ;设计
绪论:
截止2015年底全国城市私家车约1亿辆,但是车位缺口很大,约5000万个。列如北京,正规停车位290万,其中包括经营性的停车位180万,非经营性的停车位110万,而机动车的保有量为570万,停车位严重不足,且不能合理利用,造成城市中随意停车的现象发生,对城市的交通畅通造成很大影响。而这款APP在这样的背景下产生,目的是将所有的有关于车位的信息进行归类整理,并通过APP进行传达,方便司机们快速、便捷的掌握车位的信息、动态。
1系统设计
随着服务工具信息化进程的迈进,建设智能交通管理系统,实际应用过程中将会发挥巨大的作用,充分体现了信息交流、方便、快捷的特点,达到了信息共享、信息集成的目的。
1.1 系统目标
1关于车位信息,大规模覆盖停车难的区域,实时更新并准确显示车位信息。
2 实现预约停车位,用户可以提前预约空余的停车位,停车位会在预约时段为用户保留。
3 关于车位收费,提供准确的车位收费信息,支持第三方软件支付,以及提供电子凭条。
4 实现共享车位,如果你有空闲车位也可以在此软件上发布,实现资源的合理利用。
5实现在线服务,后台工作人员实时为车主提供在线服务。
6实时计费,通过手机实时查收费,使得停车计费更透明。
7实现反向寻车,迅速找到自己停车的位置。
1.2 设计原则
1安全性原则。系统安全稳定运行是移动应用生命力的重要保证之一。由于移动应用基于公共通信网络,所以在数据存储、数据传输中的安全性尤为重要。 2模块化原则。各个系统基于移动开发系统平台实现,采用成熟的网络、表格、绘图、工作流等模块开发,系统架构稳定。
3最佳用户体验原则。智能交通系统操作简单、易用,人机界面友好,实现用户对信息获取的简便性。
1.3 总体架构
1.数据采集。大量通过线下收集数据的方式,采集大量车位信息。2.数据集成。使用阿里集团的数据集成可跨异构数据储存系统为车位、车主等一系列信息进行集成处理,提高共享服务能力。3.数据通信。使用无线数据通信也称移动数据通信来完成数据的传输。4.移动数据服务端。用于存储通过無线数据通信应用系统中取得的数据,通过数据校验机制,保证移动端的数据与已有的应用系统中的数据同步。5.移动数据客户端。在基于Android的移动终端上以图形、文字、数值的方式展示数据,并支持数据钻取。6.移动数据后台端。在基于PC 端的系统中,工作人员可以实时为客户处理问题。
1.4软件架构
采用C/S架构。具体使用三层C/S的基本结构。用户界面层可以用”NO PC”终端、手机、智能平板电脑。此种架构的优势1.业务逻辑和用户的业务界面是分离的,对此款APP维护来说比较独立;2.应用各层可以并行开发,各层也可以选择各自最合适的开发语言,提高程序的可维护性;3.因此APP的服务器数据库储存大量车辆信息,所以使用该架构,安全性的维护与管理比较容易实现;4.具有灵活的硬件系统配置,极大地减少了硬件投资;5.因此APP需要大量车位信息,所以采用此架构,该架构可支持异种数据库,支持海量储存,有很高的可用性。
1.5 数据库设计
数据库设计按照现有运行系统的数据标准建立,数据表名、数据项名称、数据项代码、数据类型等。数据库软件采用Oracle10G。
2 关键技术
2.1 开发工具
系统开发工具主要采用基于原生的Xamarin开发框架,Xamarin是目前少数提供原生解决方案的跨平台开发工具,包含以下特性:①使用标准的用户界面并符合各个在用平台的设计准则。配合硬件装置以提供优化的效能。②Xamarin将原生的 Android API转换为C# 函式库供使用者使用,开发人员可使用C#撰写程序,并呼叫原生平台的API,且透过良好的设计,可以在不同平台共享部分程序代码。③开发人员可透过Xamarin编译程序,直接将程序编译为ARM的执行文件,并进行各平台的封装。编译封装完成的App由于不经过中间转译,直接编译为原生的二进制执行文件,因此具有好的运作效能。作为一个跨平台开发框架,Xamarin有很多优点,可以完成对此APP的开发。
2.2 关键技术
1建立大型数据库,使用linux系统,搭建开源版Redhat系统-CentOS作为底层平台,安装分布式计算平台/组件,数据导入后进行数据分析,将结果可视化及输出API
2物联网技术的使用,使用RIOT OS操作系统,RIOT能够在众多平台上运行,而且拥有易于使用的API,此款APP的车位信息则依靠于无线车位传感器完成。
3工作流技术,可以通过在服务器端配置各个流程的节点以及规则等,系统上线后业务人员可以根据需求进行二次开发和调整。
4第三方支付,实现APP与第三方支付公司合作,在APP上提供第三方支付功能,便于查看收费信息、支付。实时计费信息等。
5车位信息追踪管理,提供追踪功能包括系统登陆信息、数据请求信息,便于后台工作人员处理信息,维护系统。
6关于反向寻车问题,使用wifi定位系统,根据停车的位置进行记录,然后进行反向导航。
结论:
此款APP就问题进行逐个解决,如果需要停车的车辆,到达目的地点一点地图即可轻松选择意向停车位置,设置到达时间,可一键匹配车位,实现预约停车。到达停车场后,可通过APP生成的电子进出场证自由出入停车场,离场时可无需进行任何现金交易,闲时线上完成停车费结算,也可当时使用第三方支付支付停车费,从此以后让出行车辆停的省心,停的省钱;全新互联网式的车位分享和停车方式,触手可及。