人们要生活首先要有居住的地方,有些人可能是租房居住,有些人可能是买房居住。如何获取到这些信息,在计算机还不是很发达的时代,出租人或卖房人可能会通过张贴广告的形式进行宣传,这样做不仅成本告,而且费时费利,随着互联网的发展,如何充分的利用互联网的优势快速传播这些信息,成为了一个新的课题。
房产中介系统采用java的web语言jsp为开发制作而成,基于B/S模式,以Myeclipse为开发平台,mysql为数据库.并且采用了ssh框架(struts+hibernate+spring)进行开发,文档方面包括,任务书,开题报告,答辩ppt等,通过这些技术的实现,整个系统的性能得到了大大的提高。本系统是独立的运行,不依附于其他系统,可移植,可扩展。代码的编写规范,注解较多,有利于作为毕设设计,课程设计,二次开发等。
目 录
摘 要 I
ABSTRACT II
第一章 绪论 1
1.1课题背景 1
1.2目的和意义 1
1.3开发工具及技术 1
1.3.1开发工具 1
1.3.2 JSP技术 2
1.3.3 JavaScript 3
1.3.4 Struts 2简介 4
1.3.5 Hibernate简介 4
1.4软硬件需求 4
第二章 需求分析 6
2.1需求调研 6
2.2可行性分析 6
2.2.1技术的可行性 6
2.2.2经济的可行性 6
2.2.3操作可行性 6
2.2.4法律的可行性 6
2.3系统用户用例图 7
2.3.1管理员用例图 7
2.3.2会员用例图 7
2.4功能模块需求分析 8
2.5设计的基本思想 9
2.6性能需求 9
2.6.1系统的安全性 9
2.6.2数据的完整性 10
2.7界面需求 10
第三章 系统分析与设计 12
3.1数据库的分析与设计 12
3.1.1数据库的概念结构设计 12
3.1.2数据库的逻辑结构设计 16
3.1.3数据库的连接原理 19
第四章 系统功能实现 21
4.1系统登陆页面实现 21
4.2管理员功能模块 23
4.2.1用户信息管理 23
4.2.2出租信息管理 25
4.2.3出售信息管理 27
4.2.4求租信息管理 27
4.2.5求购信息管理 27
4.2.6留言信息管理 27
4.2.7修改个人密码 29
4.2.8安全退出系统 29
4.3前台网站模块 29
4.3.1网站首页面 29
4.3.2会员信息注册 30
4.3.3出租信息查看 31
第五章 系统测试 33
5.1系统测试目的与意义 33
5.2测试过程 33
5.2.1主页面的登录模块测试 33
5.3其他错误 34
结 论 35
参考文献 36
致 谢 37