本课题基于MVC的汽车租赁系统,能为汽车租赁市场的规范化,信息化,网络化奠定基础,同时也能锻炼四年大学所学的技术. 采用技术java,开发工具Myeclipse,数据库mysql. ssh框架技术.
本系统预期分为如下模块:
用户模块
用户注册:新用户进入系统先填写自己的个人信息,设定账号和密码,就完成注册了。
用户登录:用户输入自己刚刚注册完成的账号就可以登录汽车租赁管理系统了。
用户修改:用户在登录系统后,可以再次修改或完善自己的个人信息以及账号和密码。
用户留言:在系统下留言评价给我们提出一些需要改进的地方,能够使我们及时得到用户体验反馈。
浏览车辆信息:在系统中用户可以看到所有租赁车辆的基本信息,比如汽车名称、汽车类型、汽车号码、汽车颜色、汽车油耗等等。
预定车辆:用户可以通过在线提交订单,来预定车辆出租的时间。免去不必要的等待。
租赁还车:租赁归还。
管理员功能
车辆信息管理:管理员在后台负责发布、更新、修改、删除车辆信息(如汽车名称、汽车类型、汽车号码、汽车颜色、汽车油耗等基本情况)。
用户管理:管理员在后台可以查看所有用户,包括可以添加或删除用户。管理员的权利还有删除、回复用户留言。
日常业务管:理管理员在后台可以明确看到车辆出租信息(出租时间、归还时间、预定时间)。
目 录
1 绪论 4
1.1 开发背景 4
1.2 开发意义.. 4
2 开发环境介绍 4
2.1 Jsp技术 5
2.2 Mysql 5
2.3 开发模介绍 6
2.4 系统对软硬件要求 6
3 系统分析 7
3.1 需求分析 7
3.2 可行性分析 8
3.2.1 技术可行性 8
3.2.2 经济可行性 8
3.2.3 法律可行性 8
3.3 用列图 9
3.4 功能模块设计 10
3.5 数据库设计 11
3.6 本节小结 13
4 系统实现 13
4.1 前台模块 13
4.1.1 用户注册 14
4.1.2 用户登陆 15
4.1.3 网站公告模块 16
4.1.4 车辆详细信息 16
4.2 管理员模块 17
4.2.1 用户信息管理 17
4.2.2 车辆管理 17
4.2.3 车辆预约管理 18
4.2.4 新闻管理 19
4.2.5 租赁信息管理 20
4.2.6 租赁还车管理 21
4.2.7 修改个人信息 22
5 系统运行与测试 23
5.1 软件测试的目的 23
5.2 软件测试的重要性 23
5.3 测试方法 23
5.4 测试过程 23
7 结束语 26
参考文献 27
致谢 28