第1章 Java EE项目开发基础 1
1.1 实训目标 1
1.1.1 实训知识目标 1
1.1.2 实训能力目标 1
1.1.3 实训素质目标 2
1.2 Java EE实训项目概述 2
1.2.1 轻松短租网项目概述 2
1.2.2 轻松短租网项目实施安排 2
1.3 Java EE项目开发技术 4
1.3.1 JSP 4
1.3.2 Servlet 4
1.3.3 Struts2 6
1.3.4 JDBC 6
1.3.5 JUnit 7
1.4 Java EE项目开发工具 7
1.4.1 JDK 7
1.4.2 Eclipse 7
1.4.3 Tomcat 8
1.4.4 MySQL 9
1.4.5 PowerDesigner 9
1.5 Java EE项目开发规范 9
1.6 小结 11
第2章 项目启动 12
2.1 项目描述 12
2.2 项目目标 12
2.3 项目实施 12
2.3.1 项目调研 12
2.3.2 工作量评估 13
2.3.3 风险评估 13
2.3.4 项目里程碑阶段 14
2.3.5 WBS工作任务分解 15
2.3.6 项目计划(甘特图) 17
2.4 项目小结与拓展 18
第3章 需求分析 20
3.1 项目描述 20
3.2 项目目标 20
3.3 项目实施 20
3.3.1 系统功能 20
3.3.2 功能需求分析 22
3.3.3 数据需求分析 39
3.4 项目小结与拓展 43
第4章 系统设计 44
4.1 项目描述 44
4.2 项目目标 44
4.3 项目实施 44
4.3.1 模块设计 44
4.3.2 程序结构设计 46
4.3.3 界面设计 48
4.3.4 数据库设计 53
4.3.5 异常处理设计 59
4.3.6 详细设计(类设计) 61
4.4 项目小结与拓展 67
第5章 公共基础模块的实现 68
5.1 项目描述 68
5.2 项目目标 68
5.3 项目实施 68
5.3.1 创建工程 68
5.3.2 创建实体类 80
5.3.3 数据库连接类 83
5.3.4 异常处理 90
5.4 项目小结与拓展 94
第6章 注册和登录模块的实现 95
6.1 项目描述 95
6.2 项目目标 95
6.3 项目实施 95
6.3.1 注册表示层开发 95
6.3.2 注册逻辑层和数据访问层开发 106
6.3.3 登录表示层开发 115
6.3.4 登录逻辑层和数据访问层开发 130
6.3.5 单元测试 138
6.4 项目小结与拓展 146
第7章 房屋管理的实现 147
7.1 项目描述 147
7.2 项目目标 147
7.3 项目实施 147
7.3.1 创建房屋 147
7.3.2 查询我的房屋 166
7.3.3 发布房屋 178
7.4 项目小结与拓展 196
第8章 租赁管理的实现 197
8.1 项目描述 197
8.2 项目目标 197
8.3 项目实施 197
8.3.1 搜索房屋 197
8.3.2 查看房屋信息 207
8.3.3 下订单 213
8.3.4 受理订单 222
8.3.5 查看订单 233
8.4 项目小结与拓展 240
第9章 系统管理的实现 241
9.1 项目描述 241
9.2 项目目标 241
9.3 项目实施 241
9.3.1 管理员登录 241
9.3.2 审核房屋 249
9.4 项目小结与拓展 255
第10章 验收和关闭 256
10.1 项目描述 256
10.2 项目目标 256
10.3 项目实施 256
10.3.1 项目验收 256
10.3.2 项目关闭 257
10.4 项目小结与拓展 259
参考文献 260