需求信息:
前端模块:
1.模块名称:用户注册
所属模块:注册登录模块
模块功能:注册功能(输入用户名,密码进行注册)注册后才能开启打车系统,进行下单,否则无法下单,注册有二次密码确认功能
2.模块名称:用户登录
所属模块:注册登录模块
模块功能:输入用户名,密码如果后台注册以后可登录,一次只能等一个账户,登录后可进行对该平台的使用
3.模块名称:找回密码
所属模块:找回密码模块
模块功能:忘记密码后可通过邮箱号的方法找回密码
4.模块名称:修改密码
所属模块:修改密码模块
模块功能:通过用户名和密码可以修改密码,(通过两次密码确认)成功后会跳转登录页面
5.模块名称:调节字体大小
所属模块:调节字体大小模块
模块功能:有三种字体大小:正常,大,极大
6.模块名称:亲属绑定
所属模块:亲属绑定模块
模块功能:为了老年用户的安全问题,可以进行绑定亲属信息,实时位置和订单信息会发送到绑定人的账户上,同时绑定的亲属可以为用户进行订单处理即完成付款
7.模块名称:打车系统
所属模块:打车系统模块
模块功能:类似于滴滴出行的打车界面
8.模块名称:紧急报警
所属模块:紧急报警模块
模块功能:为了老年用户的安全问题,设置一键报警功能,按下按钮的同时会将用户信息,路程信息发送到紧急联系人的账户中,用户信息,路程信息以及司机车辆的基本信息发送到110安全系统中,同时进行备份以防未来的安全问题
9.模块名称:实时录音
所属模块:及时录音模块
模块功能:点击此模块可进行录音功能
后端模块:
1.模块名称:管理员登录
所属模块:管理员登录模块
模块功能:输入管理员账号,密码登录后进入系统管理界面,管理所有子功能
2.模块名称:用户登录管理
所属模块:用户登录管理模块
模块功能:通过后台可以查询用户信息
3.模块名称:车辆信息
所属模块:车辆管理模块
模块功能:管理车辆基本信息,出行路程,接单情况,车辆所属,驾驶证照片
4.模块名称:订单管理
所属模块:订单管理模块
模块功能:订单生成后显示订单信息包括
(1)发起人信息
(2)接单人信息
(3)车辆信息
(4)紧急联系人信息
(5)订单金额
(6)生成时间
技术信息:
总体设计逻辑和思路:
1:先设计数据库表文件
2:写服务端jsp页面以及写api接口给客户端提供数据
3:完成后台服务端的数据交互,也就是jsp页面数据的存储和显示
4:进行客户端页面的开发;
5:进行客户端对api接口的调用,也就是获取数据库的数据以及在客户端进行显示移动端:
1:使用android原生控件以及xml布局文件来完成界面的显示
2:使用java代码完成功能的数据和逻辑交互
3:使用http网络请求完成数据的请求;
4:使用json数据解析完成客户端数据的回调和显示服务端后台:
1:使用mysql完成数据的存储
2:使用jdbc完成数据库和代码的逻辑交互
3:使用jsp完成网页数据的显示
4:使用java代码完成api接口的编写以及以及数据的回调