高校校园拼车系统的研发
王㊀慧,扈乐华,温佳涛
摘㊀要:文章从高等学校校园实际需求出发,对目前流行的Web开发技术进行分析,基于SpringBoot和MySQL平台开发了一个校园拼车网站;再通过小程序开发平台开发出客户端小程序㊂完成了校园拼车系统的前台和后台管理设计,实现了用户注册㊁用户登录㊁起终点选择㊁车辆联系㊁费用交易㊁系统管理等功能㊂
关键词:小程序;拼车;高校
一㊁引言
在大学中,国内普遍的大学生出行都会拥堵,赶不上订好的火车票㊁汽车票等㊂一般在大学的开学时期和学期末,是由大学本地的司机师傅自行组织的QQ㊁等来进行预约车辆㊂还有像滴滴出行等社会型拼车,但价格较贵,不适合学生出行㊂校园拼车可以解决这种烦恼,将本地司机师傅和大学生集中到内,解决了拼车问题㊂拼车出行的人员也大部分都是出行大学生㊂
但是拼车也有其局限性,拼车持续的时间比较短暂,只集中在开学来校和期末放假,不能给司机很大的经济保障;有些大学生的出行时间不确定,也会导致出发车辆的不稳定性;这样就间接地导致资源大量浪费 拼车太多 学生不到车 一个学生在多个中司机 等, 拼车 的不便捷性就突显出来㊂这时如果有一个小程序,就可以解决现在的所有问题㊂不会出现人员不集中,司机师傅大小太多,司机不够,学生拼不到车问题出现,拼车小程序是非常有意义一件事情㊂
二㊁系统总体设计
研究开发的高校拼车系统包括注册模块㊁登录模块㊁信息查询模块㊁订单管理模块㊁用户管理模块㊁数据库模块,总体系统工能模块有以下几个㊂
1.后台系统管理员㊂定义管理员的主要权限,主要包括管理员登录㊁司机信息管理㊁学生信息管理㊁管理员管理㊁信息修改等功能㊂
2.后台系统Restful接口㊂使用Restful风格设计接口,提供给前台系统用来访问数据库,包括用户注册登录接口㊁查询信息接口㊁生成订单接口㊁订单信息管理接口㊁用户信息管理接口㊂
3.前台系统Web前台㊂调用后台系统接口实现Web端,实现用户通过网页形式访问本系统㊂主要包括查询信息㊁发布信息㊁用户注册登录㊁订单信息管理㊁用户信息修改等功能㊂
4.小程序㊂与Web前台调用后台系统接口,实现用户通过小程序平台访问本系统㊂主要包括查询信息㊁发布信息㊁用户注册登录㊁订单信息管理㊁用户信息修改等功能㊂
三㊁系统详细设计
(一)本系统的设计重点有包括以下几个方面的定位和要求
1.提供服务反馈界面,有关系统的问题可以反馈㊂2.订单信息的维护与管理,功能包括通过用户查看历史订单,管理员修改删除订单信息,自动识别异常订单㊁并将异常订单取消,防止出现刷单等现象㊂
3.高效的派单算法为用户提高体验㊂
小程序源码交易市场4.方便㊁快捷的地址查询功能,提供关键字查询㊂5.系统的定位保护司乘安全㊂
6.本网站是免费使用㊂
因此,本系统主要从数据库设计,Web端(前台㊁后台)设计,小程序设计三个方面进行详细设计㊂(二)数据库设计
由于MySQL数据库体积小㊁速度快㊁总体拥有成本低㊁开放源代码;支持Linux㊁MacOS㊁Windows等多种操作系统;支持多线程,充分利用CPU资源;提供TCP/IP㊁ODBC和JD⁃BC等多种数据库连接途径,提供用于管理㊁检查㊁优化数据库操作的管理工具,所以本系统采用MySql数据库㊂数据库的设计主要集中在添加数据㊁更新数据㊁删除数据㊁查询数据㊂表字段要全面,同时,还要考虑到数据表尽量减少冗余,尽量使用外键将各表关联起来㊂适当地在数据量大且查询较多的数据表中添加索引,调高数据库的查询速度㊂每个表都要有ID并用其作为主键,同时还要有添加时间㊁修改时间,对数据进行详细记录,以便之后对数据进行分析和操作㊂数据库表包括以下六张表:管理员信息表(Admin)㊁司机车辆信息表(User)㊁学生信息表(Student)㊁起始点信息表(Starting)㊁拼车订单信息表(Order)㊂
(三)前后台Web端设计
SpringBoot它基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程㊂另外,SpringBoot通过集㊀㊀㊀(下转第149页)
检测方式后,制订完善的检测方案,根据混凝土凝固的时间和建筑工程的功能㊁用途,选定适当的检测区间㊂参照混凝土热胀冷缩的特点确定混凝土检测的时间,在采用检测技术和方法的过程中,也需充分考虑其他方面所产生的影响,采取切实可行的预防与管理措施,不断提高混凝土检测结果的科学性㊁准确性与合理性㊂
(二)组织混凝土检测技术人员参与培训
企业相关部门可采取有效措施组织混凝土技术人员参与专业㊁系统的技术培训㊂聘请专业的技术人员组织企业内现有的混凝土检测人员参与技能培训,使工作人员准确掌握混凝土的基础知识,不断优化混凝土检测技术水平㊂与此同时,技术人员也应不断学习先进的混凝土检测技术,了解不同工况下应用混凝土检测技术的原则和要求,全方位考虑不同检测技术的优势与不足,从而凸显检测技术的独特性,提升混凝土检测的总体水平㊂
(三)加大混凝土制造及检测的监管力度
若想不断完善建筑工程质量检测中的混凝土检测技术,工作人员就需采取有效措施加大对混凝土制造检测的监管力度㊂在制造混凝土的过程中,需要在工程成本管理指标范围内选择最佳的工程材料,以改善混凝土施工中的振捣和养护水平㊂另外,在混凝土运输和浇灌施工中,必须高度重视混凝土的质量管理,有效把控混凝土浇灌施工中的裂缝和夹杂的空气,确保建筑工程施工场地中多处混凝土密度
基本一致㊂
除此之外,在混凝土检测工作中,还要求人员采取有效措施加强混凝土检测工作的规范性,加大管理程度㊂且不断优化和完善混凝土检测技术人员的综合素质与技术水平㊂重视混凝土检测步骤和流程的监管工作,确保混凝土检测人员均可依据操作规范和要求完成混凝土检测工作,进而加强检测数据及检测结果的准确性与可靠性㊂(四)优化检测技术,提高技术水平
随着科学技术的日益完善,混凝土检测技术也得到了相应的创新,发展中也出现了很多新技术㊂混凝土检测工作人员需要认真分析和研究多种检测技术,及时优化传统技术,全面展现不同检测技术的优势㊂另外,深度了解和掌握混凝土原材料的各项性能㊁检测设备及检测工序对检测结果产生的影响,引进创新型检测技术,将新技术与传统技术深度融合,不断完善混凝土质量检测中的操作规范和操作流程,确保检测结果的科学性与准确性,以此为后续工程施工奠定坚实的材料基础㊂
五㊁结语
建筑工程混凝土施工过程中,施工人员务必高度重视建筑混凝土的质量检测工作,落实施工现场监督管理,实现工程施工细节的实时监督和把控,且提前制订应急措施㊂施工人员也要主动学习先进的混凝土检测技术,不断改进混凝土质量检测方法,从而加强检测结果的精准性,为建筑工程的顺利开展提供助力㊂参考文献:
[1]逄增艳.探讨混凝土建筑材料试验检测及相关质量控制[J].门窗,2018(23).
[2]张琦.建筑工程混凝土结构质量检测方法与质量控制策略探讨[J].建筑工程技术与设计,2018(20).[3]高溥,樊育平.建筑工程混凝土检测方法及措施分析[J].
区域治理,2018(47).作者简介:
徐杰,男,汉族,江苏沭阳人,研究方向:建筑材料㊂
(上接第147页)
成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决㊂
MyBatis是一个基于Java的持久层框架,提供了对JDBC
的封装,将SQL语句放在了映射文件中,并且能够自动地将输入参数映射到SQL语句的动态参数上,能够将SQL语句执行的结果集自动的映射成实体对象㊂
(四)移动端设计
采用小程序开发平台进行本部分系统的设计㊂利用后台提供的数据接口,对后台数据库进行增删
改查㊂前台展示主要采用flex的方式简洁的布局和干净界面,较少的干扰信息可以给用户一个良好的体验,不复杂的界面,功能实用,操作方便,是移动端布局核心所在,设计出大众喜欢的风
格㊂在布局上模仿展示布局,适应大众用户审美习惯,更好地提供司机和学生的使用㊂
四㊁结语
高校校园拼车小程序的研发,弥补了传统QQ的不足与缺陷,扩大了校园拼车的范围,给学生拼车提供了更加多
的选择空间,同时,规范了拼车的流程,满足大学生的需求,并充分发挥了信息网络的优势,使大学生和司机可以将拼车利益最大化,从而达到双方拼车价值的最大化㊂参考文献
[1]徐佳丽.面向大学城的 WE 拼车平台的开发设计[J].电脑知识与技术,2019,15(18):72-74,83.[2]周桂良.车联网环境下私家车拼车优先导向的出行效能提升研究[D].镇江:江苏大学,2019.
[3]戴伟敏,陈皓,蒋家恒,林镇伟.基于Android平台的校园百事通App设计与实现[J].数字技术与应用,2018,36(3):
180-181.
[4]孙延维,张红.基于Android的校园拼车系统设计与实现[J].湖北第二师范学院学报,2016,33(8):45-49.作者简介:
王慧,扈乐华,温佳涛,湖南科技学院电子与信息工程学院㊂
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论