开发语言:php
后端框架:Thinkphp/Laravel
前端框架:vue.js
服务器:apache
数据库:mysql
运行环境:phpstudy/wamp/xammp等
共享单车是车辆租赁管理系统的典型表现形式,共享单车是指企业与政府合作,在校园、地铁站点、公交站点、居民区、商业区、公共服务区等提供自行车单车共享服务,是共享经济的一种新形态。在油价高涨、城市交通拥堵加剧、环境保护压力加大的背景下,发展公共自行车具有积极意义。公共自行车是一种绿色交通方式,具有灵活、方便与环保等特点,同时又可以缓解交通压力。作为公共交通的有效完善和补充,它把公共交通有效地延伸到商业中心、服务中心、社区、菜场、学校和景区等城市各处。
公共自行车有以下优势:减少废气、噪音污染,提高城市绿色竞争力;节约能源,发展低碳交通;降低部分市民购买自行车的意愿,做到资源共享;与公交站点接驳,有效提高公交网络覆盖率;与其他公共交通方式相比,投资少、见效快。
Laravel非常的简洁并且是开源的,Laravel 是一个具有表现力、优雅语法的 Web 应用程序框架. Laravel 是构建现代全栈 Web 应用程序的最佳选择.
它的语法更富有表现力,拥有高质量的文档和丰富的扩展包,技术上它有Bundle扩展包、Eloquent
PHP是“超文本预处理器”,是一种通用开源脚本语言。免费性:和其它技术相比,PHP本身免费且是开源代码。快捷性:程序开发快,运行快,技术本身学习快。嵌入于HTML:因为PHP可以被嵌入于HTML语言,它相对于其他语言。编辑简单,实用性强,更适合初学者。跨平台性强:由于PHP是运行在服务器端的脚本,可以运行在LINUX、WINDOWS、Android等平台。
1) 考虑到数据交互的便捷性,以及业务逻辑的复杂度,采用前后端分离开发,实现项目耦合,性能稳定。
2) 建立权限表,细分角色权限。严格遵照了事务的处理机制,对异常操作发出警告,并阻止其操作或直接使其操作不生效。从数据层面遏制了事故发生。
3) 采用mysql数据库,支持面向对象,安全性高,数据库存储容量大。运行速度快。
4) 手机端将采用微信小程序来实现,小程序具有轻量化的特点,用完即走,方便大学生使用。
参考文献:
[1]谢光前. 基于手机APP的公共自行车租赁系统[D].湖南师范大学,2015.
[2]机构预测:共享单车用户规模年底将达5000万 .中证网.2017-02-10[引用日期2017-02-10]
[3]郭全中. 共享单车,能飞得起来吗[J]. 互联网经济,2016,(11):16-19.
[4]De Maio Paul.Bicycle-sharing: History,Impacts,Models of Provision,and Future.
Journal of Public Transportation, 2009. 12(4): 41~56
[5]Shaheen Susan A.,Guzman Stacey and Zhang Hua. Bikesharing in Europe,the Americas, and Asia - past, present, and future.Journal of the Transportation Research Board, 2010: 159~167
[6]黄建德. 城市公共自行车系统发展研究[D].华中科技大学,2013.
[7]Krykewycz Gregory R., et al. Defining a Primary Market and Estimating Demand for Major Bicycle-Sharing Program in Philadelphia, Pennsylvania. Journal of the Transportation Research Board, 2010: 117~124