需求信息:
1.用户中心
进行登陆注销、修改信息、修改密码、上传用户信息:身份证、驾驶证等,并提供基本的验证真伪功能。2.租车交易
用户可以查看可以根据条件查看可以租用的汽车车辆信,息。完成租用车辆功能,(包括登记汽车使用的位置范围)
车辆交回功能
3.实时定位功能
当用户租车以后,实时将用户的定位信息上传与数据库。(注,本功能白来应该在汽车上安装定位系统,为方便设计暂时使用手机定位)
4.报警功能
当用户超期或者位置超出范围后,报警
5.和租车方互动租车方沟通交流,
6.拍摄识别拍摄特定位置,进行图像识别
7.评论功能
可在对本次的用车情况进行评论。
1.后台数据库设计
存储汽车相关信息,以及客户端上传的各种信息文件等
2.用户管理
简单的用户管理功能,查看用户信息。对用户密码重置、禁言等功能。。
3.汽车管理功能
查看汽车信息、查看正在租用车辆的位置及租用人信息。
4.聊天功能
完成和手机端聊天功能。包括视频聊天直接查看用户的用车情况3
技术信息:
总体设计逻辑和思路:
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接口的编写以及以及数据的回调
运行截图:
后台:
客户端: