- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[计算机软件及应用]迅捷中介二手房交易系统
开发背景 随着经济危机的爆发,股市、楼盘大幅下跌,为了防止资产的继续亏损,许多人纷纷将手中的房屋抛出。在网络如此发达的今天,通过网络来进行二手房屋的买卖,便成为这些人们的首选途径。 足不出户便可以查看房屋的买卖情况,买到(租到)自己称心如意的房屋或者卖出(租出)自己的房屋,想象一下这些情景竟是如此振奋人心!与此相比,传统的售(购)房方式显露出许多弊端,如:登记房屋要亲自到中介去,浪费大量时间;登记房屋效率低下,浪费大量人力资源。因此,开发网上二手房中介系统将会对这种情况有所改善。 系统分析 客户端功能 : 用户的登录与注册。 发布各种房屋信息。 在线咨询买卖房屋中遇见的各种问题。 用户资料的查看与修改。 管理用户自己发布的各项信息与问题。 管理自己的预约。 系统分析 (续) 后台管理功能 : 超级管理员对管理员的管理功能。 回复客户问题。 设置客户请求查看房屋权限。 对合同的管理。 密码修改与注销。 系统设计 本系统的系统结构如图所示: 系统预览 系统环境的配置。 本系统各功能模块进行演示。 系统目录组织结构 系统开发前,首先要对系统组织结构有个大致的了解,本系统的组织结构目录如MyEclipse所示。 基本框架 本系统的基本框架图如下所示: 基本框架(续) 本系统的基本框架图中的动作对照表如下所示: 数据库设计 该系统包括的实体主要有:用户、管理员、出租信息、出售信息等,下面将分别对各实体的E-R图进行介绍 。 数据库设计(续) 本系统中用到的表主要有用户信息表、管理员信息表、出租信息表、出售信息表、问题信息表等等,下面将对问题信息表进行介绍,其它表的设计请参看本书中的详细介绍。 开发前准备工作 本系统采用JSF+Spring+Hibernate等技术来完成,因此在开发前,需要对JSF、Spring、Hibernate来进行配置,并在数据库中插入一些记录,供开发中测试使用 。 表的创建与记录的插入 数据源的配置 JSF的配置 Spring的配置 Hibernate的配置 首页的开发 首页,是整个网站的门面,一定要将其装饰的美观、大方,而且也要将网站的重要内容展示出来,使浏览网站的用户能够方便、快捷的找到其所需要的信息。 首页的搭建 首页后台Bean的实现 搜索功能的实现 首页测试 用户功能模块的开发 用户功能模块主要包括用户注册、登录、查看及修改个人资料、查看个人发布的房源信息、查看预约、查看个人提问的问题等功能。本节将会对用户注册、登录,以及查看修改个人资料进行开发。 用户注册 用户登录 个人资料查看及修改 用户功能模块测试 房源信息模块的开发 用户可以在首页查看房源信息,也可以在登录后进行房源信息的发布。 房源信息的发布 房源信息的查看 个人房源信息管理 个人申请房源管理 房源信息模块测试 GoogleMap的开发 在房源信息查看页面用到了GoogleMap,但并没有进行介绍,下面将会对GoogleMap的开发进行详细的介绍。 JavaMail的开发 用户注册成功时,需要给用户发送邮件进行提示;用户发布房源信息成功时,也需要给用户发送邮件进行提示。由于发送邮件需要一定的时间,因此需要将发送邮件作为一个独立的线程,下面将对该功能进行开发 。 合同样本及法规查询模块 用户不仅可以查看房源信息,发布房源信息,而且也可以进行合同样本的查看、相关法律法规的查询等功能,由于这些页面只是一些静态页面,用来显示一些文本信息,故其开发比较简单,在此不再介绍 。 在线咨询模块 在二手房的买卖过程中,如果用户遇到了问题,可以通过在线咨询模块向管理员进行相关问题的咨询。本模块主要包括问题的发布,以及对个人发布问题的管理等功能 。 问题的发布 个人问题管理 在线咨询模块测试 后台个人信息模块 管理员个人信息模块主要包括管理员的登录及密码修改等功能,管理员要想进入后台管理系统,首先需要进行登录,登录成功后就可以进行各项管理功能。本节将会对管理员的登录及密码修改功能进行开发 。 管理员登录 密码修改 后台首页开发 管理员登录成功后,就进入到后台管理页面,在该页面中,管理员可以查看需要回复的问题和申请查看房源信息的情况。 管理员管理模块 管理员管理模块主要包括对管理员的增、删、改、查等功能。但是在开发过程中要注意,只有超级管理员才可以对管理员进行管理,在进行管理员删除时,超级管理员是不可以被删除的。本小节将会对管理员管理模块进行开发 。 管理员的添加 管理员的查看及删除 密码重置 管理员管理模块测试 回复客户模块 在后台首页,管理员可以查看到有多少个问题需要回答,有多少个申请需要通过。回复客户模块主要包括回答客户问题、设置客户查看房源详细的权限等功能,在本节将会对
文档评论(0)