标签:adb share 司机 cli png jdk8 运营商 定义 数据库
本项目分为四个大的模块,分别为:微信小程序司机端,微信小程序乘客端,后台逻辑处理模块,Web管理员管理端。微信小程序司机端与乘客端以微信小程序为载体,摒弃手机app的弊端,与公司司机和乘客用户交互,后台处理响应逻辑并及时反馈相应信息到前端。管理员web端只要实现了运营商管理员对司机,乘客,车辆,路线的管理功能。
本系统前端采用的是微信小程序的开发技术与web前端开发框架bootstrap,后台逻辑主要使用java作为主要开发语言,采用SpringBoot开发框架,使用MySQL5.0为数据库服务器,对系统全局进行统一规范与部署。
项目的大致使用流程为:乘客使用系统检索需求的路线,选择响应招募(未开通的路线),或者直接购买车票(已经开通的路线)。若不存在需要的线路,可以自己发布需求。乘客可以查看自己已经购买过的线路,生成电子车票。乘车时打开相应的电子车票生成乘车二维码。
服务商可以自定义车站和线路,也可以查看审核乘客发布的需求,需求审核通过后填写招募标准,包括车票价格以及最低招募人数,然后发布招募,乘客付款后响应招募,招募到标准后能够开通路线并且配备车辆,未招募成功的招募信息需要手动注销招募信息并且退款。
服务商将路线分配给司机,司机确认信息,(司机,车辆信息,线路信息绑定),然后开始运行。乘客向扫码工具(由司机代替)出示二维码确认信息上车,司机能够查看当前运行线路信息以及历史运行线路信息。
运行环境:
开发平台及工具:jdk8 eclipse或者idea
前台页面编程语言:微信小程序
后台使用的框架技术:springboot
数据库:MySQL数据库
源码地址:http://www.myzshare.cn/resource_detail?id=271&res_name=%E5%9F%BA%E4%BA%8Espringboot%E5%BC%80%E5%8F%91%E7%9A%84%E5%85%AC%E4%BA%A4%E5%B7%B4%E5%A3%AB%E5%B0%8F%E7%A8%8B%E5%BA%8F%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F
标签:adb share 司机 cli png jdk8 运营商 定义 数据库
原文地址:https://www.cnblogs.com/myzczx/p/13617829.html