摘要:社会在不断地发展,同时人类在不断地进步,人们的生活也越来越离不开手机,几乎每个人都在使用智能机。如今,现在人们的出行中必不可少的一项交通工具就是汽车,因为汽车出行已经越来越方便。对于喜欢车的人来说,他们想要尝试开各种各样的车,但是,并不是所有的人都能买的起自己想要的汽车的。所以,这时候人们会选择租赁自己喜欢的汽车,汽车租赁系统对于人们来说就十分的有用和方便了。而用手机租赁汽车更方便了人们,人们不需要出门就可以通过手机租赁自己喜欢的汽车,并且在手机上通过汽车租赁系统可以对租赁的汽车进行很方便的操作,比如续租和还车操作。
基于安卓的汽车租赁系统分为前台和后台。通过简单的JAVA语言将Android Studio和MyEclipse作为开发平台,MySQL作为数据库,然后设计出相应的操作界面,用户可以在操作界面对本系统进行操作,本系统的界面设计没有很花哨,基本功能都有,但是还有一些功能需要完善,本系统对大部分人来说操作起来不会很困难,只要会使用智能手机的人就可以操作本系统。
基于安卓的汽车租赁系统主要分为管理员模块和用户模块。用户通过自己的账号和密码登录系统,然后进入车辆的信息浏览界面,用户可以浏览各种款式的车辆的信息,并且可以根据关键字搜索自己想要租赁的车辆,然后对自己喜欢的车辆进行租赁,如果用户尚未注册过,用户可以先注册,然后登录进入浏览车辆信息页面,用户可以进入个人中心页面查看自己的注册信息,并且在我的订单页面中查看我的订单及其状态,除此之外,顾客还可以在我的订单页面中选择车辆租赁的开始时间和结束时间来查看订单,管理员模块中管理员有自己的账号和密码,管理员只有一个账号登录系统,因此不需要再注册账号,管理员登录账号进入主页,主页分为用户管理、车辆管理等模块,管理员在车辆管理模块可以发布新的车辆信息,也可以修改车辆信息,在用户管理模块管理员可以查看所有的用户的信息并且增加和修改用户信息,订单管理模块管理员可以根据车辆或者根据用户查询相应的订单,还车和续租模块管理员主要是对顾客的还车和续租操作进行确认。本系统最终实现了以上的各个功能,方便用户的操作并且操作过程简单,实现了基于安卓的汽车租赁系统的管理。
关键词:安卓;汽车;租赁系统;MySQL;JAVA
目录
摘要
Abstract
1. 引言-1
1.1 开发背景-1
1.3 本文所做主要工作-2
2. 开发本系统的环境-2
2.1 Android-studio-2
2.2 Android-2
2.3 JAVA-3
2.3 MySQL数据库-4
2.4 MyEclipse技术-4
3.系统分析-4
3.1 系统基本功能描述-4
3.2 系统可行性分析-5
3.3 系统需求分析-5
3.4 系统用例分析-6
3.4.1 基于安卓的汽车租赁系统的用户模块用例描述-6
3.4.2 基于安卓的汽车租赁系统的管理员模块用例描述-8
3.4.3 车辆租赁过程用例图-11
3.5 系统流程分析-13
3.6 系统数据存储和系统文件存储-14
4. 系统总体设计-14
4.1系统模块设计-14
4.2 数据库设计-16
4.2.2 逻辑结构设计-17
5. 系统实现-19
5.1 实现概况-19
5.2 实现设计-19
5.3 用户模块-21
5.3.1 用户登录和注册模块-21
5.3.2 车辆信息浏览模块-22
5.3.3 顾客租赁下单模块-23
5.3.4 还车车辆操作模块-26
5.3.5 车辆续租申请模块-26
5.3.6 车辆租赁评论模块-27
5.4 管理员模块-28
5.4.1 车辆信息管理模块-30
5.4.2 顾客信息管理模块-31
5.4.3 租赁订单管理模块-32
5.4.4 还车车辆检验模块-33
5.4.5 续租车辆管理模块-33
6. 系统测试-33
6.1 测试需求分析-33
6.2 测试需求分析-34
6.3 主要测试用例-34
6.3.1 用户登录测试-34
6.3.2 管理员车辆信息发布测试-34
6.3.3 管理员登录测试-35
6.4 测试报告-35
7. 结论-36
参考文献-37
致谢-38