APP下载

面向大学城的“WE”拼车平台的开发设计

2019-08-08徐佳丽

电脑知识与技术 2019年18期
关键词:开发设计大学城安全性

徐佳丽

摘要:随着社会的迅速发展与时代的不断进步,人们对于出行的舒适性和出行的便利性有了更高的需求。在这样的时代需求背景下,拼车模式的发展十分迅速。然而,近年来,大学生失联事故频发,节假日拼车司机坐地起价等问题时有发生。这些问题的发生正是由于不安全拼车的原因所导致,使得大学生出行的安全备受关注。因此设计了面向大学城的“WE”拼车平台,主要功能包括订单、导航、安全、支付等模块等,旨在能够为学生出行提供帮助。

关键词:拼车平台;系统功能模块;大学城;安全性;开发设计

中图分类号:TP393     文献标识码:A

文章编号:1009-3044(2019)18-0072-03

Abstract: With the rapid development of society and the continuous progress of the time, people have a higher demand for the comfortable and convenient transportation. Carpooling modes develop very swiftly because of the requirements of the new age. However, college students lost contact, carpooling drivers raised price in the locality during holidays and other accidents occurred frequently in recent years. And these circumstances which made college students safe trip attract more attention result from unsafe carpooling, so that we designed a "WE" carpooling platform for university town. Its main functions include order, navigation, security, payment and other modules. The purpose is to help students travel.

Key words: carpooling platform; system function module; University town; security; development and design

1 背景

据统计,大多数大学城的地理位置都相对偏远,与市中心有较远的距离,大学生出行可以选择地铁、公交或者出租车等方式,但就现实情况而言,拼车越来越成为大学生出行的务实选择。目前市场上有许多拼车平台,其服务目标人群是整个社会,还没有针对大学城大学生的专有拼车平台。

在拼车需求中,大学生属于特殊群体,调查表明,大学生们比较热衷于出游、参加社会实践,出行需求量较大。但由于缺少针对大学城的安全拼车平台,每年临近假期,各种约拼车信息在普通社交网络上层出不穷,拼车坐地起价的现象也屡屡发生。因此需要设计一个针对大学生群体的、规范化的安全拼车平台,其意义在于:

1)整合拼车信息资源,快速掌握校园附近拼车信息,满足大学生安全、高效、舒适的出行需求,提高出行的效率。

2)在节假日、开学、放假等出行量大的特殊时期,有效合理的利用空车资源,缓解交通堵塞,提高城市运力。

3)规范校园附近的拼车市场,使其规范化和安全化。

2 总体设计

2.1 需求分析

1)法律可行性分析

从法律层面上说,此项平台不侵犯、妨碍他人知识产权等责任问题,符合相关交通法律规定,此平台中涉及用户隐私权限的问题,如地理位置等,均需要通过用户授权方可开启。设计开发此平台时,也将严格按照国家规范标准。

2)经济可行性分析

從投入-产出方面讲,本团队投入相关技术、知识的成本要素,设计出的平台能合理有效配置校园周边拼车资源,实现拼车市场规范化,合理化。从经济层面考虑是可行的,能更好地分配现有的社会资源,实现资源利益最大化。

3)技术可行性分析

从技术层面上说,可以在Eclipse+ADT+Android SDK的安卓开发环境中实现app平台的开发,同时利用java语言编程,MySQL作为数据库存储数据等。

2.2 系统采用的技术

1)MySQL

MySQL数据库是目前比较流行的数据库之一。该数据库可以管理存储任何形式的数据,且利用SQL语句可以很容易地对数据库中的数据进行增加、修改、删除和查询的操作。同时,MySQL数据库在小型应用的开发中也比较流行,且MySQL为开源数据库,会节约一部分开发成本。

2)GPS定位技术

GPS定位技术可为用户提供随时随地的准确位置信息服务,它的基本原理是将GPS接收机接收到的信号经过误差处理后解算得到位置信息,再将位置信息传给所连接的设备,连接设备对该信息进行一定的计算和变换(如地图投影变换、坐标系统的变换等)后传递给移动终端。

3)Eclipse+ADT+Android SDK开发环境

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。可以通过在Eclipse中添加ADT(Android Development Tools)安卓开发工具,来搭建安卓开发环境。

3 详细设计

3.1 系统功能模块设计

系统功能模块分析大致分为七个功能模块,分别为基本信息模块、订单模块、导航模块、支付模块、反馈模块、统计模块、安全模块,系统功能模块情况如图1所示。

1)信息注册模块

司机在其注册时,需要输入用户名、密码以及手机号。注册成功后,系统将会给予其一个独一无二的用户ID,但注册成功,并不意味着即刻就允许接单,还需进入实名认证和车辆认证阶段。等待认证成功方可进行接单,这一关卡将会重点关注,因为司机的品行不仅仅涉及服务的优劣,更涉及拼车的旅途安全和学生的安全。

实名认证阶段:司机需要输入其真实姓名、性别、身份证图片、驾照图片等信息,后台将会一一进行认证。

车辆认证阶段:司机需要输入车辆的型号、颜色、车牌号、车辆登记信息等信息,在这一阶段,我们要保证一个司机对应一辆车,且保证每台车的车辆检查都通过。

学生乘客在其注册时,需要在注册模块中,输入大学名称、学号、密码、手机号等信息,手机号验证绑定成功之后,系统将会给予独有的用户ID。

2)信息核实模块

根据司机在上一个注册模块输入的信息,本模块将会进行精确的核实,核实司机人员信息以及过往的违法犯罪记录和信用记录。在核实司机提供的车辆信息和车检情况时,如若符合成为司机的所有条件和要求,那么可以开始接单,如若核实出现问题,那将无法开始接单,直至信息核实成功,学生在核实信息的过程中,将会比对学工系统中的名单,确认其学生身份,才能使用该平台。

3)订单模块

订单模块分为随机模式、顺风车模式、预约接单模式。

随机模式:司机的目的是盈利,系统会智能匹配临近的学生客户给司机,而学生客户拥有随机的目的地。

顺风车模式:司机的目的是分担油费,提高座位资源的使用率,则可以选择系统派单模式的固定目的地,系统将会智能匹配相同目的地的学生客户,共同分担油费,绿色出行。

预约接单模式:自主接单模式主要是预约接单,司机可根据自己的空闲时间自主安排接单时间。以上几类模式,在司机接单的情况下,若没有履行相应的职责,将会扣除司机信用分,信用分关系到后续的接单。

无论学生客户还是司机用户在匹配订单时,可以选择适合自己的模块,学生客户需要在信息模块中输入目的地,乘车位置,人数以及出发时间,平台会将信息存入数据库,进行智能匹配。

4)导航模块

该模块主要利用GPS定位技术,显示司机和学生的当前位置,学生乘客上车位置,以及学生乘客的目的地位置,系统会匹配最佳路线,持续为司机导航。

在等待接驾时,学生乘客可以在地图导航模块中,实时查看司机的位置和自己的位置,平台将会预估司机到达的时间,并将其显示在学生使用界面。行驶时,学生乘客可以判断其所在的位置,若偏离目的地,则可以及时在平台的安全模块作出相应的安全举措,极大地保证了学生乘客的安全性,预防不良事件的发生。

5)支付模块

该模块将会根据车辆行驶的公里数,对照价格标准表,计算出学生乘客所需要支付的价格。在学生乘客确认到达目的地后,向学生乘客和司机乘客显示需要收取的金额。此模块也实现绑定银行卡、微信、支付宝的功能,司机获取的收益将会自动转入绑定的账户中,学生乘客也可以用绑定的银行卡、微信、支付宝进行支付,实现学生乘客在线支付的功能,提高便利性。

6)统计模块

该模块将会统计注册的用户信息,如用户ID、用户名等,以及司机用户注册的车辆信息,如车辆颜色、车辆信号、车辆检查情况等,统计模块会将其以合理,有效的形式进行处理,将其存储到后台数据库中存放。

7)反馈模块

司机将会在该模块,查看到学生乘客对其的评价反馈,好评评价将会鼓励司机,成为司机的动力,而差评评价,可以让司机及时调整服务的态度或者车辆的卫生情况等,学生乘客也可以对车辆环境和司机态度等作出相应的评价和反馈。此反馈将会记录到司机的信用度上。

8)安全模块

此模块会分为安全宣传子模塊和紧急联系人子模块和一键报警模块。

平台将会在安全宣传模块中,普及各类小知识,目的是提高大学生的安全意识和自我保护意识。比如车辆后排座位的安全性高于车辆前排座位,下车时,应选择靠近道路内侧的车门等。

在紧急联系人子模块中,学生乘客应填入至少两位紧急联系人,以便在遭遇危机情况时,及时通知和联系,提高拼车的安全性。在一键报警模块中,当学生客户使用,该模块将实时追踪学生乘客的位置信息,并且会有客服电话进行特殊询问,情况一有不对,将马上采取措施,立即报警。

同时,这款拼车平台的安全性,不仅仅体现在学生用户上,也体现在司机用户上,在每次交易完毕,司机用户也将会对学生用户的乘车素质与行为、乘车信用等进行评价,学生用户评分低于标准值,司机有权不接单,这个功能也有效保障了司机的合法权益,提高了司机用户的安全性。

3.2 登录平台使用对象分类设计

登录界面中,使用者需要选择以下三种身份对象中的一种身份进行登录,不同的身份对象拥有不同的权限和功能。

1)平台管理员

平台管理员作为整个平台的管理者,拥有的权限最大,可授予其他身份对象相应的权限、管理平台的运行和维护,如安全宣传模块中的法律知识需要及时更新,对于用户的反馈也要做出相应的应对措施,以及修复平台运行中的一些bug,更新app等。

2)司机用户

司机用户在平台中,拥有对订单的处理能力,如接受或者取消,在行程结束后,收取相应费用的权限,以及订单结束后,评价乘客的权限和功能。

3)学生用户

学生用户在平台中,拥有发布订单信息和查询订单的权限,以及反馈车内整洁度和司机态度的权限,可以在平台中了解相关资讯等。

3.3 数据库设计

设计出一个合理适用的数据库系统是目前数据库应用领域一个非常重要的课题,完善便利的平台功能的实现,必须依靠合理设计的数据库,為了防止数据冗余、数据更新异常的问题,在设计数据库时,将其分成多个表,有学生用户、订单、司机用户、紧急联系人、评价。在学生用户表,设计其独有的学生ID字段作为主键,学生用户表与紧急联系表有“填写”关系,因此学生ID字段同时又是紧急联系表的外键。

在数据库的使用过程中,为了数据的安全性和完整性,也要及时对数据库进行维护,做好备份的工作。数据库的设计应该能够满足每个学生用户要填写多个紧急联系人,每个司机用户可以获取多个学生用户对其评价,学生用户可以选择任意司机用户,司机用户可以拼车多个学生用户,每个学生用户拼车司机用户,都需要输入人数、出发时间、目的地和出发地等功能的实现,系统的数据库为:

1)学生用户(学生ID,用户名,手机号)学生ID为主键。

2)订单(学生ID,司机ID,人数,出发时间,目的地,出发地)学生ID和司机ID为主。

3)司机用户(司机ID,司机用户名,手机号,车牌号,颜色,车型)司机ID为主键。

4)紧急联系人(联系人编号,学生ID,号码,亲属关系)联系人编号为主键,学生ID为外键。

5)评价(评价编号,评价留言,评价平均分,司机ID)评价编号为主键,司机ID为外键。

3.4 ER图

4 结束语

本文在详细研究大学城对于拼车的市场需求,根据大学生的心理行为分析以及分析同类产品的功能优缺点的基础上,设计出了一个针对大学生使用的安全、高效的拼车平台,但由于平台安全方面的诸多限制和把控,也导致了用户注册时的繁杂,同时,在用户核实阶段,还需要与各高校学工系统的信息,因此也需要与各大高校进行商谈。但是,对于拼车安全的追求已成为当代不可阻挡的潮流,相信此平台在未来的发展中,能有效提高大学生出行拼车的安全,改善节假日拼车市场混乱的局面,为大学生提供一个有序、安全的拼车环境。

参考文献:

[1] 孙延维, 张红. 基于Android 的校园拼车系统设计与实现[J].湖北第二师范学院学报,2016(8).

[2] 韩庆亮. 基于Web的拼车系统的设计与实现[J]. 电脑知识与技术,2016(19).

[3] 武峰, 吴应良. 共享经济环境下城市“拼车”运营机制与管理对策研究[J]. 武汉职业技术学院学报,2017(3).

[4] 郭铭. 论网络拼车法律风险控制措施的构建[J]. 法制与社会,2017(8).

[5] 余磊. 浅议当下“软件拼车”存在的安全隐患及治理对策[J].中小企业管理与科技,2016(27).

[6] 张爱萍,林晓言,陈小君. 网约车颠覆性创新的理论与实证: 以滴滴出行为例[J].广东财经大学学报,2017(2).

[7] 许树华, 张家欣, 姜彦吉. 一种基于安卓的拼车系统的设计[J]. 中国科技信息, 2018(7): 86-87.

[8] 李为为. 有序发展私人小客车拼车出行的若干思考[J]. 公路交通科技:应用技术版,2016(12).

【通联编辑:谢媛媛】

猜你喜欢

开发设计大学城安全性
新染料可提高电动汽车安全性
“首届中国钢琴音乐周”在我校大学城校区举行
国内外旅游商品开发研究述评
手机App应用前景及开发设计技术趋势分析
庐山“教育名山之旅”特色旅游产品开发设计
ApplePay横空出世 安全性遭受质疑 拿什么保护你,我的苹果支付?
大学城经济对城镇化影响初探——以呈贡大学城为例
Imagination发布可实现下一代SoC安全性的OmniShield技术
大学城体育课程资源共享初探