该系统是一个自行车租赁系统,是以低碳减排、健康生活为背景,开发一个可用于城市地区或公司及学校的自行车租赁系统管,实现自行车租赁管理的高效化,电子化。通过使用本系统,可以方便快捷地实现自行车租赁中的学生管理、自行车管理、订单管理、类型管理和归还车辆管理等操作,使各个管理井井有条,为公共自行车的健康发展创造条件。

本人的毕业设计是主要实现该系统的所有功能,后台采用java开发语言,数据库采用mysql设计,SSM(Spring+SpringMVC+MyBatis)框架。

系统租赁基本功能描述如下:

1、用户在线注册。在首次使用租车系统前,先要进行注册以及在账户上存入一定金额这样方便于系统管理以及扣费

2、用户在线租赁自行车。用户可以通过网络,在网络上就可以轻松实现租车,方便快捷

3、租赁费用自动结算。租车结束后,用户停放到指定位置、系统就可以实现自动扣除,省去了人工环节找零等繁琐环节

JAVA的折叠自行车怎么样 java自行车贵吗_java


JAVA的折叠自行车怎么样 java自行车贵吗_JAVA的折叠自行车怎么样_02


目 录

1 引言 1

1.1 课题研究的背景 1

1.2 国内外发展状况及发展趋势 1

1.3公共自行车租赁系统的开发方法 2

1.4 课题研究的创新点 3

2 开发工具和相关技术简介。 4

2.1 前端技术 4

2.1.1 JQUERY 4

2.1.2 DWR 5

2.1.3 JavaScrit技术介绍 5

2.2 JAVABEAN的特点 6

2.3 Json 6

2.4 JBPM 4.4 6

2.4.2 JBPM带来的益处 7

2.4.3 JBPM模型说明 7

2.5 MVC 框架 7

2.6 B/S体系结构介绍 8

3 系统分析 10

3.1 可行性分析 10

3.1.1 技术可行性: 10

3.1.2 经济可行性: 10

3.1.3 操作可行性: 11

3.1.4 法律可行性: 11

3.2 功能需求分析 11

3.3 系统目标设计 12

3.4 系统架构类图 12

3.5 系统交互图 13

3.6 系统运行环境 14

4 系统概要设计 16

4.1 系统的数据库链接 16

4.2 系统详细设计 18

4.2.1 系统功能设计 18

4.2.2 数据库的逻辑设计 22

5 系统关键技术的实现 25

5.1 系统架构的搭建 25

5.1.1 服务器启动WEB.XML的环境配置 25

5.1.2 Struts的环境配置 26

5.1.3 数据库连接及初始化数据 27

5.1.4初始化监听器 27

5.1.5控制层基础搭建 28

5.1.6持久层基础搭建 29

5.1.7应用程序各请求基本入口部署 30

5.2 系统实现界面描述 30

5.2.1 密码MD5加密 30

5.2.2 用户登录密码校验 31

5.2.3 管理员功能模块描述 32

5.2.4 前台功能模块描述 33

6 系统模块测试 36

6.1 测试原理和方案 36

6.1.1测试原理 36

6.1.2测试方案 36

6.2 测试环境 37

6.2.1 Web服务器测试环境 37

6.2.2测试环境要求 37

6.3 测试的具体对象 37

6.4 测试结论 37

致谢 40