房地产信息管理系统
住房问题一直以来就是人们关注的话题,不管是买房或租房,人们都希望可以轻松的办到。就房地产公司而言,希望通过网络宣传公司房产信息和加强内部信息管理,因此,纷纷开设企业网站,即时发布最新动态,强化内部信息管理,既方便客户又方便自己,既节省人力又提高效率。
毕业设计中,我们模拟一个房地产公司——龙鑫房地产公司,通过对该公司的需求调查和分析,了解到该公司的客户需求及公司内部管理需求,公司希望实现信息发布,楼盘信息浏览,房产政策咨询,公司工作动态等,同时还要实现公司内部事务的信息化管理,如工程项目管理、销售管理、人事管理,以及客户与公司之间的信息沟通与交流等。
我们选用MyEclipse开发工具开发该房地产信息管理系统,采用团队协作,分工负责,成员具体承担的工作如下表所示:
序号 学号 姓名 专业、班级 任务分配
1 信息与计算科学2班 <组长>
系统架构分析与设计、信息交流模块
、人事管理等模块
2 信息与计算科学2班 工程管理模块、房间管理模块
3 200信息与计算科学2班 开发项目模块、行业新闻和公司动态模块
4 信息与计算科学1班 客户档案管理模块、整体布局
目 录
摘要 I
Abstract II
1 引言 1
2 需求分析 1
2.1 需求描述 1
2.2 数据流图 2
3 系统概念设计 5
3.1 确定实体及联系 5
3.2 系统ER模型 6
3.3 关系模式 6
3.4 数据表设计 7
3.5 类的UML描述 8
3.5.1 系统事件表 8
3.5.2 用例描述 10
3.5.3 系统实体类描述 10
3.5.4 系统接口类 14
4 网站架构与功能设计 15
4.1 B/S结构 15
4.2 网站的结构设计 16
4.2.1 网站结构分析 16
4.2.2 网站主页布局 16
4.2.3 网站颜色考虑 17
4.3 网站的功能设计 17
4.3.1 网站前台功能分析 18
4.3.2 网站后台功能分析 18
4.3.3 网站功能模块图 18
5 系统开发环境及关键技术 19
5.1 开发语言及开发工具的选择 19
5.1.1 开发语言的选择 19
5.1.2 Eclipse简介 19
5.1.3 数据库的选择 20
5.2 关键技术 21
5.2.1 MVC三层架构 21
5.2.2 CSS技术 22
5.2.3 Ajax技术 22
6 详细设计与实现 24
6.1人事管理 24
6.1.1 局部ER模型 24
6.1.2 相关数据表 24
6.1.3 具体实现 25
6.2 信息交流 32
6.2.1 客户端部分 32
6.2.2 服务器端部分 35
6.3 不足说明 37
7 结束语 37
致 谢 37
参考文献 370
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>