本课题的目的在于学生在对汽车租赁管理信息化建设现状调研的基础上,对使用J2EE进行系统设计开发等方面进行研究,重点研究系统开发中所用到的软件硬件平台、用户界面、软件数据库结构设计、开发工具的选择与使用,目的是从技术角度阐述传统模式向信息化模式的转变。同时,本课题可以锻炼学生的通过软件开发解决实际问题的能力,强化学生对J2EE架构的理解、软件网络开发等知识的掌握和应用。系统实现时采用的工具主要是SSH框架,利用了B/S 三层架构,使用的数据库是 mysql ,以Windows为操作系统,以 tomcat 作为 web 服务器
。
用户模块
用户注册:新用户进入系统先填写自己的个人信息,设定账号和密码,就完成注册了。
用户登录:用户输入自己刚刚注册完成的账号就可以登录汽车租赁管理系统了。
用户修改:用户在登录系统后,可以再次修改或完善自己的个人信息以及账号和密码。
用户留言:在系统下留言评价给我们提出一些需要改进的地方,能够使我们及时得到用户体验反馈。
浏览车辆信息:在系统中用户可以看到所有租赁车辆的基本信息,比如汽车名称、汽车类型、汽车号码、汽车颜色、汽车油耗等等。
预定车辆:用户可以通过在线提交订单,来预定车辆出租的时间。免去不必要的等待。
租赁还车:租赁归还。
管理员功能
车辆信息管理:管理员在后台负责发布、更新、修改、删除车辆信息(如汽车名称、汽车类型、汽车号码、汽车颜色、汽车油耗等基本情况)。
用户管理:管理员在后台可以查看所有用户,包括可以添加或删除用户。管理员的权利还有删除、回复用户留言。
日常业务管:理管理员在后台可以明确看到车辆出租信息(出租时间、归还时间、预定时间)
目 录
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