本系统的具体功能有以下六项:
1、用户信息管理模块:用户需要注册成为本网站的用户,同时修改自己的用户资料,在必要时修改自己的登陆密码。
2、车辆查询模块:用户可以根据自己的要求,按照不同的查询方式来查询自己想要的车辆,查询方式包括:按照车辆类型,按照车辆价格,按照车辆品牌,按照车辆成色。
3、车辆租赁管理:此模块中,用户选择自行车,进行租赁,添加租赁记录,选择已租赁的自行车,添加归还记录,归还后,系统自动计算出租赁的金额,并从用户的余额扣除。
4、车辆发布模块:在此功能模块中,技术人员可以发布车辆的租赁信息,并在发布信息之后可以在管理中心查看已发布的车辆信息,并进行相关的管理,如修改发布信息,删除错误信息等。
5、车辆管理模块:技术人员发布的车辆信息进行管理,查看发布信息,及时处理无效信息。
6、用户管理模块:管理员可以查看用户的信息,并具有可以删除用户的管理权限。
7、用户充值管理模块:技术人员给用户添加充值记录,充值成功后,用户的余额相应的增加,用于租赁自行车。
校园自行车租赁系统主要是采用jsp的mvc技术、mysql数据库、Tomcat服务器作为开发平台,系统采用B/S结构进行开发。目标是实现一个以租赁为中心的校园自行车租赁系统,构建用户信息与账号,账号与订单信息有机结合的业务系统。提供了包括传统业务中最基本的用户注册、登录、查询、租赁、租赁记录管理、车辆信息管理、用户信息管理及订单信息管理等功能,是一个比较完善的系统。
本系统使用的角色主要有系统管理员和注册用户,网站分为前台和后台,前台主要用于车辆的展示和租赁,后台用于车辆信息和订单信息的管理,首先以普通用户通过帐号注册后登录网站前台,可以进行各种车辆的信息浏览和搜索,注册用户可以将需要的车辆进行下单租赁,用户可以查询订单是否已经被接单,订单生成后表示用户租赁成功,前台网站除了可以进行车辆的下单还可以查看新闻,进行在线留言,用户同时可以修改个人的信息资料,查看个人的租赁记录;以管理员的身份登录网站后台可以进行系统用户管理(管理员用户添加、删除、修改)、登录密码修改、、车辆信息管理(车辆信息添加、删除、修改)、留言管理(留言回复、删除、查询)、注册用户管理(注册用户审核、删除、修改、查询)、租车管理(租车审核、删除)、系统参数管理(数据备份、系统简介设置、系统公告设置、友情链接添加、删除、修改)。
目 录
摘 要 I
ABSTRACT II
第1章 绪 论 1
1.1 研究背景与意义 1
1.2 研究现状 1
1.3 开发平台的选择 1
第2章 关键技术介绍 3
2.1 MVC技术 3
2.2 JSP技术 3
2.3 HTML 3
2.4 JAVASCRIPT 4
第3章 系统分析 5
3.1 可行性分析 5
3.2 系统需求分析 5
3.2.1 系统功能需求 5
3.2.2业务流程分析 6
3.2.3数据流程分析 8
3.3 数据字典 10
第4章 系统设计 13
4.1 概述 13
4.2 系统功能设计 13
4.3 数据库设计 16
4.3.1 概念模型设计 16
4.3.2 关系模式设计 17
4.3.3 物理设计 17
4.3.4数据库的逻辑设计 17
第5章 系统实现 21
5.1 JSP与数据库连接 21
5.2 登录模块 21
5.3 车辆浏览模块 23
5.4租赁模块 23
5.5 系统用户管理模块 24
5.6 新闻管理模块 24
5.7 车辆管理模块 24
5.8 租赁记录管理模块 25
5.9 租赁流程模块 25
第6章 系统测试 27
6.1测试目的 27
6.2测试用例 27
1.登录界面进行测试 27
2.车辆管理进行测试 27
3.车辆租赁测试 28
4.注册测试 28
第7章 结 论 30
参考文献 31
致 谢 32