基于移动计算机平台的校车预约系统

2019-04-01 09:17吴欣蓉
青年与社会 2019年5期
关键词:序列号插队乘车

吴欣蓉

一、时间是金钱

大学生的时间更是宝贵,大学是大学生迈向社会、学习生存技能的地方,有句话说“浪费时间等于谋财害命”,其实对于大学生来说,浪费的每一分钟可能就能使考研多五分,国考多十分,随之改变命运。工作日期间,由于学校规定校车的发车时间是固定的,许多同学需要在排队点等待很久,才可以坐上校车前往本部或者火车站附近;而在节假日期间,据了解,每个人的等待时间均超过三个小时。由于过长的等待时间,让同学们的身心饱受煎熬,令很多同学放弃安全性较高的校车,而选择安全系数较低的拼车方式前往兰州,这使同学们的生命安全在这一个小时内完全被掌握在频繁往返榆中和兰州市区、过度驾驶的出租车司机手中。

自2007年以来,在“校园十二大不受欢迎行为”评选调查中,插队已连续十年被评选为最不受欢迎的行为之一。有大量的新闻报道“食堂插队殴打致死”、“公交车司机教训插队乘客”等新闻。榆中校区开设以来,不断有校车往返于本部和榆中校区之间,虽然我校在这方面管理较为严格,但总会因为插队行为发生不愉快的事情,据调查,尤其在节假日开始、节假日结束返校时,总会因为人多,遇到熟人而发生插队现象,这使很多搭乘校车、被迫插队的同学受到不公正的待遇,也使许多矛盾就此产生。相信在全国各高校中,校车插队行为不在少数,本小组将以西北民族大学为例,帮助学校改善插队这一问题。

随着移动设备的快速崛起,随之伴随而来的是APP呈现爆发式增长,在智能终端的冲击下,原有的WAB软件已经跟不上时代的步伐,因此新的一轮技术改革下,APP手机客户端,成为了人们的新宠,手机APP客户端已经强大到包含了衣食住行的服务。手机已经成为人们生活中必不可少的一部分,APP手机客户端预定是出行最为便利的方式,如携程、去哪儿APP均是以APP客户端为载体,实现了为用户推选最舒适的旅程的目的。从中吸取经验,将此创意实现为APP,方便用户使用操作,也能为学校节省许多资源。

二、项目的主要内容

(一)校车预约系统

本小组所设计的APP,最终目的是解决师生在乘坐校车时被插队、等待時间过长等一系列问题,在整个项目中,我们将预约系统分为三部分:工作日预约系统、节假日预约系统和抢座推送系统。

(1)工作日预约系统简介

发车前T小时,用户点击进入APP界面之后,弹出登录页面,登录个人认证信息,即可浏览校车信息,可以选择要乘坐的校车,并浏览校车座位分布,点击选择乘车的人数,还需要明确车费由一人交付还是分别交付,倘若分开支付,需要输入搭乘人员的帐号信息,然后选择座位,点击“确认预约”,即可完成预约。

在发车前t小时,发送消息提醒用户,及时到达乘车点乘车,若用户不能按时乘车,用户可以点击“取消预约”,即可取消预约;若能按时乘车,则选择“确认”,提醒界面退出。

本小组所设计的预约系统,方便用户提前预约校车、并可以按照自己的喜好选择座位,还可帮他人预约,最重要的是可以防止发生他人校园卡丢失不能乘坐校车的情况。

(2)节假日预约系统简介

发车前T小时,用户点击进入APP界面之后,弹出登录页面,登录个人认证信息,进入预约界面,点击选择乘车的人数,还需要明确车费由一人交付还是分别交付,倘若分开支付,需要输入搭乘人员的帐号信息,点击“确认预约”,按照预约顺序产生序列号,按照序列号分配校车,显示在用户的预约界面上,即完成预约。

在发车前t小时,发送消息提醒用户,及时到达乘车点乘车,若用户不能按时乘车,用户可以点击“取消预约”,即可取消预约;若能按时乘车,则选择“确认”,提醒界面退出。

在节假日常常发生校车拥堵的现象,我们按照序列号排序安排校车,防止了争抢校车混乱的现象发生,提供了较为安全的乘坐校车的环境。

(3)抢座推送系统

登录个人认证信息之后,在校车预定满员的情况下,可以选择乘车的人数,若多人乘车,明确车费由一人交付还是分别交付,倘若分开支付,需要输入搭乘人员的帐号信息,然后选择“抢座”选项,系统随即产生一个序列号,若有人取消预约,后台会根据序列号先后,直接推送序列号靠前的用户,并提醒该用户尽快到达乘车点乘车。 这样的系统,让有急事的用户得以及早坐上校车,方便了用户,久而久之,也为学校的未来发展节省了许多资源。

(二)刷卡机系统设计

更改刷卡机系统,以便于配合完成APP的开发。刷卡机的主要用途有两方面,一方面为显示是否预约,另一方面为一卡通刷卡收费。此系统是专门为校车管理系统打造的车辆终端设备,当用户在我们的APP上预约后,用户上车刷卡时,刷卡机会根据后台数据管理,确认刷卡人是否预约,若已预约,便会扣钱,若没有预约便上车刷卡,则会发出警告。

(三)用户交流

这个论坛程序,会帮助用户解决紧急情况,在论坛中,我们会特别设立一个账号,凡是校车司机均可登录,司机可在登录账号之后,发表寻物启事的消息,提醒各用户。用户可通过论坛或直接搜索他人帐号,与其他用户建立一个类似于QQ界面的交流平台,点击其他用户的帐号,可了解到其他用户在论坛上发表的信息,如寻物启事、失物招领等。

与其他用户的交流平台中,重点突出一个设计——自主换座。当用户与用户在交流平台上对于交换座位一事达成共识时,由其中一位用户点击“换座”按钮,另一位用户点击“接受换座”,后台会将两位用户的校车预约信息直接交换,方便两用户乘坐校车;若另一位用户未及时点击“接受换座”,则换座这一操作不能发生。

该系统分为用户端和后台端,用户端面对本校师生开发,后台端有管理员操控。

用户端分为软件功能介绍,个人信息管理,校车座位查询与预定,论坛,最新浏览和意见箱。软件功能介绍:可以查看本软件的具体功能和使用方法。个人信息管理:显示学院、专业年级,姓名,学号等个人基本信息。座位的查询与预定:可以查看校车剩余的座位和已选择的座位。论坛:提供用户之间的交流。最新动态浏览:可以查看管理员发出的最新动态信息(例如:抢座消息,发车时间,寻物启事/失物招领等)。意见箱:可以对本系统提出合理的建议。

后台端分为最新动态发布管理,学生违纪记录,校车座位分布图管理,运行日志。最新动态发布管理:可以对每一个用户端进行消息发布(抢座消息、发车时间、寻物启事/失物招领等)。学生违纪记录:可查看每一个用户的个人信息以及违纪记录(如:预约后未上车、未预约上车刷卡),若违纪记录超过一定数量,后台将会禁止该用户一段时间的预约权限。校车座位分布图管理:查看所有座位的预约情况,以及已预约座位的用户的个人信息。运行日志:管理员在运行该软件时碰到的问题和对软件提出的意见和建议等,均可写入此中。

用户端功能的实现运用JSP结合XML编写前端界面,再用CSS技术加以美化效果,在设计方面采用UI技术,UI具有更高的灵活性和可配置性,是其他平台所无法比拟的。

后台数据处理的实现运用SQL Server数据库技术。把数据库整体放到WEB服务器端,管理员PC端向外暴露WebService接口,应用程序连接WebService接口即可以使用数据库资源。

主要的步骤为:(1)需求分析,(2)概念模型的建立,(3)逻辑结构的建立,(4)物理结构的建立,(5)数据库的试运,(6)数据库的维护和运行。

根据需求分析将建立座位信息库,图书馆新上架图书信息库,失物招领信息库,以及用户注册信息库。将数据抽象为信息结构,通过E-R图的合并和重构生成基本概念模型。在经过消除冗余操作生成最终的基本E-R图。通过设计数据库的物理结构的存取方法和存储结构,在综合对物理结构进行评价,最后确定物理结构。最后进行数据载入、实施和维护。

本项目主要开发语言为JAVA语言,SQL语言,辅以JSP,CSS,XML等相关语言;Android采用eclipse ADT开发。开发平台采用Windows 7操作系统,进行实验性开发,后期进行多次调试。开发过程中主要用到Android SDK、Eclipse、Android Development Tools、SQL Server、VC++6.0,VisualStudio2010等软件。只进行技术测试,安装测试以及用户上线测试,其他测试交给应用市场的安全平台检测。后台数据处理的实现运用SQL Server数据库技术。管理员PC端向外暴露WebService接口,应用程序连接WebService接口即可以使用数据库资源。根据需求分析将建立座位信息库,以及用户注册信息库。通过设计数据库的物理结构的存取方法和存储结构,在综合对物理结构进行评价,最后确定物理结构。最后进行数据载入、实施和维护。

三、系统特色

(一)易操作性

平台页面整洁,操作板块简易,功能强大。

(二)准确性

后台管理系统会进行定时的管理维护和更新,确保信息的实时性,有效性,可信耐性,过时的事物会由管理员统一管理。

(三)实现成本低

不需要过多硬件器材。

(四)能耗低

客户端体积小、占用手机内存和流量相对较少,符合目前我国的2G/3G/4G的主流手机网络。

四、结语

本項目设计的校车预约系统,方便用户提前预约校车,属于手机端用户使用的应用软件,如果能够投入实际运用,可以大大方便用户,达到提前预约校车,节省时间的效果,除此之外,此校车预约软件能按照自己喜好选择座位,也可以帮助他人预约座位,为师生提供方便。通过系统的预约功能,经过进一步的分析、计算,为用户提供更方便的服务,还可促进校车管理工作及教学管理工作的不断优化。

参考文献

[1] 王海斌,丁发军,钱伟.GPS的可用性与完善性的研究[J].科技资讯,2015年31期.

[2] 李卫东,刘影.基于ZigBee的RSSI改进定位算法在列车盲区定位中的实现[J].大连交通大学学报,2018年04期.

[3] 马志强.基于Android 平台即时通信系统的设计与实现[D].北京:北京交通大学,2009.

[4] 陈武.基-t-XMPP 的企业级即时通信系统的研究与实现[D].武汉:武汉理工大学,2009.

[5] 朱光军.基于大数据时代背景下的网络信息安全及防护策略研究[J].中国新通信,2018(2):36.

[6] 姜学东,王昊欣.人工智能在计算机网络技术中的应用研究[J].电子测试,2017,2(12):120-121.

猜你喜欢
序列号插队乘车
这一次优步乘车,让我感动了
recALL
乘车
女生插队
PP助手教你辨别翻新iPhone5小白不再中招
温度传感器DS18B20序列号批量搜索算法