房屋中介系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
第一章课程设计 (1)
1.1 课程设计题目:房屋中介系统 (1)
1.2设计的目的: (1)
1.3项目的主题:房屋管理 (1)
1.4课题研究的背景 (2)
1.5 可行性分析 (2)
1.6课题研究的意义 (2)
1.7 论文结构 (3)
第二章系统的功能分析 (3)
2.1 业主信息管理 (3)
2.2 购房者租凭者信息管理 (4)
2.3 与客户信息管理有关的其他部分的相关功能 (6)
2.4开发环境需求分析 (6)
2.4.1硬件环境 (6)
2.4.2软件环境 (6)
2.4.3系统处理数据的需求分析 (6)
第三章建立需求模型 (7)
3.1 划分子系统 (7)
3.2 识别参与者 (7)
3.3识别用况 (7)
3.4对需求进行捕获与描述 (9)
第四章系统分析 (11)
4.1系统结构图设计 (11)
4.2 系统流程图设计 (12)
4.3 系统功能模块图 (12)
4.4 系统数据流图 (13)
4.5 建立类图 (14)
4.6 建立顺序图 (15)
4.7建立管理系统状态机图 (16)
第五章各功能模块的具体设计和实现 (17)
5.1 系统登录界面的设计和实现 (17)
5.2 系统主界面的设计与实现 (18)
5.3 出租房屋信息管理界面的设计和实现 (18)
5.4 出售房屋信息管理界面的设计和实现 (21)
图 5-6 (21)
5.5 求购客户信息界面的设计和实现 (22)
5.6 求租客户信息界面的设计和实现 (23)
第六章总结 (23)
6.1本次设计的收获 (23)
6.2 设计报告中有待改进提高之处 (24)
6.3设计实践过程中的自我感想 (24)
房屋中介系统
第一章课程设计
1.1 课程设计题目:房屋中介系统
1.2设计的目的:
尝试采用面向对象的方法设计一个房屋中介系统,在分析,设计阶段采用面向对象的方法来完成。根据现实世界中客观存在的事物出发来构造软件系统,并在系统构造中尽可能用人类的自然思维方式,强调直接以问题域现实世界中的事物为中心来思考问题,认识问题,并根据这些事物的本质特点,以软件工程的理论作为系统开发的理论基础,对于房产中介系统是房地产业的重要组成部分,其在房地产业经济运作的全过程之中起着至关重要的作用,同时,总体设计阶段另一项重要任务是设计软件结构,确定系统中每个程序由哪些模块组成,以及这些模块间的关系。具体到该系统,开发任务是实现房屋中介管理系统化、规范化和自动化,从而提高房屋中介公司的工作效率,对于该系统把一个单独的组件或框架,如果能够满足一个应用程序或者一个产业领域对所提出的大部分要求,设计一个房屋中介管理系统的软件对于提高中介机构的工作的效率变得很重要,我们学习这门课程为了去更好的在实践中运用。
1.3项目的主题:房屋管理
设计实现房屋出租,出售房屋信息管理,用户需求,房屋中介系统功能需求包括登记信息,房屋查询,管理员统计房屋信息,各种信息修改,设置权限。将房屋中介系统主要划分为以下子系统:
房屋出租/出售子系统:主要实现房屋出租/出售基本信息的管理与维护。
系统分析子系统:主要实现对报表统计业绩基本信息进行管理与维护。
1.4课题研究的背景
房屋中介行业是房地产业的重要组成部分,其在房地产经济运行的过程之中起着极其重要的作用,为房地产业的生产,流通和消费提供了多元化的中介服务。随着计算机技术的发展,面向对象方法已经深入到计算机软件领域的几乎所有分支。为了克服传统开发方法的不足,面向对象方法解决问题的思路是从现实世界的客观对象(如人和事物)入手,尽力运用人类的思维方式从多方面来构造软件系统,并广泛运用对象,类,继承,聚合,关联,消息和封装等的概念和原则来构造软件系统的开发方法。
本系统通过了解房屋中介管理系统的理论基础和设计思想,介绍了房屋中介管理系统的一些功能,并以面向对象设计理论作为系统开发的理论基础,设计并实现了对房屋管理的添加,删除,修改,查询等功能,并对客户的信息给予了记录和管理。其主要内容包括以下两个方面:对房屋信息资料的统一管理(添加,删除,修改,查询);对客户(业主,购房者,租房者)的信息管理。
我所负责的是第二部分对客户信息的管理。19号和20号负责第一部分。
1.5 可行性分析
可行性分析主要考虑社会现状及需求、技术可行性、经济可行性、操作可行性几个方面,这些将直接或间接关系到系统能否实现以及实现后是否便于操作以及能否长久使用或维护的本质要求。
1.6课题研究的意义
传统的以手工登记为主的房屋中介公司需要大量的人力去处理,对于访问信息的记录,更新,查询,修改等都非常缓慢,而且出错率很高,信息管理效率低下,且无法保证高质量的信息服务,难于快速达到满足客户的需求,其在无形中既耗费了更多的时间,人力,物力,也增加了房屋中介公司的运营成本。所以开发房屋中介管理系统对于房屋中介的管理人员以及客户来说都具有意义。该系统方便房屋中介机构对房屋信息的记录,更新,查询,利于其信息管理,对于客户提出的要求能够及时满足,提高了中介机构的工作效率,同时,开发这样的一套管理软件对于我们计算机科学与
技术专业即将毕业的学生来说,也是一次将所学知识应用于现实的一次很有意义的活动。
1.7 论文结构
第一章对房屋中介管理系统的目的背景和发展状况进行概括说明。第二章对系统的功能具体分析。第三章对需求进行建立需求模型。第四章重点介绍了总体设计。第五章介绍了个功能模块的设计和实现。第六章对整个开发过程给予总结
第二章系统的功能分析
房屋中介系统包括房屋信息的登记、查询、修改、删除,业主信息管理、购房者租凭者信息管理等。本章只负责业主信息管理和购房者租凭者信息管理的所有所有需求进行建模及与之相关的部分进行分析于设计,如下是这两部分的需求。
2.1 业主信息管理
(1)生成房屋需求表
按照购房者和租凭者填写的需求信息,生成季度房屋条件需求表。房屋管理员按购房和租凭生成以及维护本季度的房屋需求表,并在网上发布,以供业主使用。
(2)业主填写房屋信息
业主根据自己房屋的情况,如实填写房屋的各种信息。并根据市场需求填写房屋出售价格或租凭价格。系统自动检测有无错误,如符合要求则自动到保存数据库。
(3)房屋信息调整
管理员定期管理检测房屋信息,删除违反乱纪捣乱的信息。
(4)公布房屋信息
向客户公布房屋登记信息。
(5)查询
业主和购房者租凭者都可以根据登陆房屋中介系统的房屋管理查询房屋登记信息。
业主管理的主要业务流程如图@2-1