项目介绍
共享汽车租赁公司的共享汽车租赁流程复杂、数据庞大,往往一个疏忽就会给公司造成极大的损失,于是越来越多的共享汽车租赁公司需要一个对各项信息的管理平台来避免这样的损失。为了满足这个需求,我们开发一个针对共享汽车租赁信息的管理平台,实现对共享汽车租赁信息数据的管理。
本系统主要采JSP语言进行编写,本系统数据库采用数据处理功能强大的MySQL来建立,这是一个中、小型的数据库管理系统。它功能强大,使用方便,提供了与其他数据库管理软件包良好的接口,能方便地识别多种数据库管理系统生成的数据库文件。数据库管理系统模块采用管理员密码管理形式,进入系统要求有密码输入,保证数据的安全性。
本系统主要实现以下功能:
登录:网站登录后,首先进入登录页面。用户输入账号、密码登陆。账号、密码正确后可进入主页面进入可续操作。根据数据库表内存储内容识别登陆账号为普通用户账号亦或是管理员账号,根据权限进入不同主页面进行不同操作。
功能:分为普通账号与管理员账号,
1.车辆模块的研究,包括管理员可对车辆进行(车辆编号,车型,图片,价格/小时,车辆所在位置,是否租出)信息的录入,修改,删除,查看车辆状态,用户可以查看到车辆状态信息(车型,座位数,价格,是否租出),可按照价格,座位数,车型对车辆进行筛选查询,选择租车。
2.租还车及分时计费模块的研究,包括展示车辆地点及车型车型,租还车及分时计费功能,选择租车后开始计费,结束租车后停止计费。
3.管理员模块的研究,包括管理员增删,对车辆,用户信息的更改。
4.用户管理模块的研究,管理员可对包括用户个人信息,租借信息和消费信息进行查询。
效果图
目录
前 言 1
1 绪论 2
1.1 项目背景 2
1.2 课题研究目的及意义 2
1.3 本课题主要工作 3
1.4 研究方法和手段 3
2 系统相关技术 5
2.1 JSP技术简介 5
2.2 进行访问数据库的方法 7
2.3 MYSQL数据库简介 7
2.4 开发环境(工具) 7
2.5 本章小结 8
3 系统需求分析及可行性分析 10
3.1 系统总体目标 10
3.2 系统可行性分析 10
3.3 系统非功能需求分析 11
4 系统设计与实现 13
4.1 系统总体设计 13
4.1.1 系统目标 13
4.1.2 系统设计原则 13
4.1.3 系统结构框架 13
4.2 数据库设计 14
4.2.1 数据库的选定 14
4.2.2 E-R图 15
4.2.3 数据库逻辑设计 16
5 系统详细设计与实现 19
5.1 数据库连接实现 19
5.2 系统登录实现 19
5.3 管理员模块实现 20
5.4 用户模块实现 23
6 系统测试 27
6.1 功能测试 27
6.2 安全测试 28
6.3 可用性测试 28
6.4 性能测试 29
6.5 测试结果分析 29
6.6 系统的优点和缺点 29
6.7 系统存在的不足和改进方案 30
总 结 31
致 谢 32
参考文献 33