此系统采用标准的三层框架,将复杂的功能模块分为表示层、控制层、业务层等三层结构,降低了系统开发的复杂性。采用的开发技术符合 J2EE 规范,提升系统的运行性能和安全性能,也便于运行期维护。本系统主要分为住户、 房主、管理员三个角色。管理员实现租房信息管理、房屋信息管理、合同信息管理、注册用户管理、留言板管理、基本信息管理等功能。房主实现租房信息管理、查看租房信息、基本信息管理功能。住户实现信息管理以及基本信息管理功能。
用到的工具:
Myeclipse :用于前台应用程序的编写
PowerDesigner :制作数据流程图、概念数据模型、物理数据模型
MySQL :用于数据库的建立,为前台提供服务
目 录
第一章 绪论 3
1.1 课题研究背景 3
1.2 课题研究意义 3
1.3 本课题主要工作 4
第二章 房屋出租系统相关技术 5
2.1 J2EE技术 5
2.2 MVC模式 6
2.3 B/S结构 6
2.4 数据库技术 9
2.5 本章小结 10
第三章 房屋出租系统需求分析 11
3.1 系统总体目标 11
3.2 系统可行性分析 11
3.3 系统功能需求分析 12
3.4 系统非功能需求分析 12
3.5 系统开发环境与开发工具 13
第四章 系统设计与实现 15
4.1 设计目标与原则 15
4.2 系统架构设计 16
4.3 数据库设计 18
4.4 系统实现 23
4.5 界面运行效果 30
第五章 系统测试 33
5.1 软件测试及工具 33
5.2 测试方法 34
5.3 系统配置要求 34
5.4 测试内容 35
5.5 测试结果 36
5.6 本章小结 36
总结 37
致谢 38
参考文献 39