需求信息:

前端模块:

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接口的编写以及以及数据的回调