电动自行车网络租赁系统设计与实现

2018-02-25 11:25王明松黄勇董菲刘雨婷邱科
科技视界 2018年34期

王明松 黄勇 董菲 刘雨婷 邱科

【摘 要】本文设计开发了电动自行车的手机APP应用,利用智能手机高效便捷的特性,实现了对电动自行车的可靠稳定使用、管理和运维,对当前空气环境污染严重,城市交通出行拥堵,石化能源过度消耗等问题提出了一种解决路径。该APP集成了Android开发技术、二维码读取技术、JSON传输技术、数据库管理技术等,界面设计合理,便于用户使用。

【关键词】公共自行车;APP;租赁系统

中图分类号: TP311.52;TP316 文献标识码: A 文章编号: 2095-2457(2018)34-0001-002

DOI:10.19694/j.cnki.issn2095-2457.2018.34.001

Design and Implementation of Electric Bicycle Network Rental System

WANG Ming-song HUANG Yong DONG Fei LIU Yu-ting QIU Ke

(Sanya University,Sanya Hainan 57200,China)

【Abstract】This paper designs and develops the mobile application of the electric bicycle.By utilizing the high efficiency and convenience of the smart phone, the reliable and stable use,management and operation of the electric bicycle are realized and this paper puts forward a solution to these problems for the serious air pollution,traffic congestion and excessive consumption of petrochemical energy.The APP integrates Android development technology,two-dimensional code reading technology,JSON transmission technology,database management technology and so on.The interface design is reasonable and user-friendly.

【Key words】Public bicycle;App;Leasing system

0 引言

目前,隨着移动互联网在社会生产和生活领域的广泛应用,智能手机作为重要的信息传播媒介,成为人们生活中不可缺少的交流工具,已经影响到人们社会生活的各方面,在工作和学习中改变着人们的交流思维和消费习惯。相比于传统PC端应用程序,APP的便捷方便和快速反应力使得信息的流动迅捷,加速了人们创造物质和精神财富的动力。APP应用在提供及时和个性化服务的同时,具有良好的使用体验和强大的交互应用,有效的将网络资源合理分配到用户需求上。目前各类企事业单位和商业机构纷纷建立独具个性的APP应用,在移动互联时代创造更大的商业价值。

当前发展城市绿色出行,建设合理的公共交通体系,给居民的生活和出行带来便利,是很迫切的任务。城市的可持续发展需要良好通畅的公共交通系统,电动自行车所特有的便利出行,在一定意义上减少了交通拥堵和汽车尾气环境污染,降低石化能源消耗。用现代的移动信息技术,将电动公共自行车与手机APP应用结合起来,发挥绿色环保和低碳排放的优势,实现健康发展理念,提升了城市公共交通系统的多层次范围,带来减少污染,实现绿色环保的可持续化发展路径。

1 系统功能设计

基于手机APP的电动自行车租赁系统,为实现用户可能便捷快速的进行借还车活动,向其展示最新的租赁信息,减少等待时间,业务流程设计简明规范,数据操作简单易行,客户端实时展现数据信息,极大的提升了用户使用体验效果。系统核心功能模块包括:

(1)用户登录:用户登录模块用来校验登录用户是否为合法使用会员或管理人员,不同的用户,系统展现的功能不同。只有注册的用户或管理员,才能登录系统。

(2)借还车模块:用户登录手机客户端后,经过系统的认证后,进入到借还车界面,选择自行车编号,扫描出现的二维码,提示操作成功后,操作即可完成。

(3)用户信息模块:合法用户可依据有效身份凭证或者手机号码来查询或修改详细信息。若修改相关信息,系统将在后台服务器保存更改后的用户个人信息。

(4)账户查询:用户可以采取不同的访问方式查询消费行为和金额,以及使用记录,及时掌握最新的消费。

(5)网点查询模块:在手机地图上显示电动自行车和业务网点分布情况,用户可以查询每个网点的自行车数量和租借状态,以及电动自行车的充电桩数量和状态。

(6)用户反馈模块:用户可以即时反馈遇到的问题,其它用户可以对其进行评论分享和收藏,用户还可以浏览城市交通最新报道,介绍电动自行车的使用方法和技巧等信息。用户即时分享各类活动信息,对APP提出宝贵意见。

图1 电动自行车租赁系统功能模块

2 系统主要功能实现

(1)用户登录

用户进入到电动自行车租赁系统后,在登陆界面输入正确的账号和密码即可登录系统。如果帐号或密码错误,界面将给出提示。主要实现代码:

public void on Click(View v) {

int c_id = v.getId();

switch (c_id) {

case R.id.cycle_login:

//获得帐户名与密码

......

//判断用户名与密码是否为空

if (用户名或密码为空) {

//提示错误信息

......

}

else{

//提示正确信息

Intent intent=new Intent(登陆界面,主界面);

//跳转到主界面

start Activity(intent);

}

}

(2)车辆和站点查询

用户校验成功后,可以进入车辆和站点查询界面,主要实现后台代码:

List > getCycles(String... ) {

//集合的实例化

List> cycle_Lists=new Array List>( );

//获取JSON对象信息

JSONObject json_cycle=new JSONObject(returnStr);

……

//将数据信息保存到集合中

JSONArray json_cycleslist=dataObject.get JSONArray("cycle_Lists");

for(int k=0;k

……

HashMap maps = new HashMap( );

maps.put("bike_list_num",cyclesObject.getInt("cycle_id"));

……

3 小结

本项目按照软件工程学的设计规范和开发流程,完成了电动自行车租赁系统。相对传统PC端应用程序,智能手机作为小巧灵活的工具,其上的APP应用程序可以便捷高效的进行信息传栽,加速了人们创造物质和精神财富的动力。该APP方便了用户快速高效的使用电动租赁自行车,提高了公共自行车的使用频率,管理公司能够高效集中式控制管理公共自行车,对减少城市道路拥堵,提高空气质量作出了贡献。

【参考文献】

[1]张丽珺.公共自行车交通发展研究[D].西安:长安大学,2011:5-14.

[2]Susan A.Shaheen,Stacey Guzman and Hua Zhang.Bikesharing in Europe,the Americas,and Asia:Past,Present,and Future[J].Institute of Transportation Studies,2010.03.

[3]張建国,吴婷,蒋阳升.基于蚁群算法的公共自行车系统调度算法研究[J].西华大学学报(自然科学版),2014:70~76.

[4]张涛,黄强,毛磊雅,高兴.一个基于JSON的对象序列化算法.计算机工程与应用[J],2007:99-100.