房屋中介系统.docx

上传人:b****5 文档编号:2810940 上传时间:2022-11-15 格式:DOCX 页数:23 大小:335.93KB
下载 相关 举报
房屋中介系统.docx_第1页
第1页 / 共23页
房屋中介系统.docx_第2页
第2页 / 共23页
房屋中介系统.docx_第3页
第3页 / 共23页
房屋中介系统.docx_第4页
第4页 / 共23页
房屋中介系统.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

房屋中介系统.docx

《房屋中介系统.docx》由会员分享,可在线阅读,更多相关《房屋中介系统.docx(23页珍藏版)》请在冰豆网上搜索。

房屋中介系统.docx

房屋中介系统

目录

第一章课程设计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系统处理数据的需求分析7

第三章建立需求模型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-621

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

图2-1

2.2购房者租凭者信息管理

(1)发布房屋信息

管理员发布业主的房屋登记信息。

(2)房屋查询

用户登陆系统查询房屋信息。

并按用户名查询自己的信息。

(3)用户填写信息

用户填写购房信息或租凭信息。

(4)用户看房

根据用户和业主的日程,合理安排用户看房日期。

并签订合约。

(5)维护房屋信息

购房者和租凭者信息管理的主要业务流程如图2-1

 

为了进一步掌握与确定各种信息是如果被处理的,有必要调查客户要处理这些信息的方式。

其中的用户与业主的信息管理和购房者租凭者信息管理部分的主要交互信息列在表2-1中。

编号

功能

输入

输出

1

业主对房屋需求查询

从求售、求租、出售、出租房屋中选择一项。

各种房屋的登记数量总数和价格分布表。

2

查询房屋介绍

选中其中一个房屋

房屋的地理位置、大小、朝向、价格。

3

查询本季度房屋输出登记表

选中要查询房屋的类型。

输出在记房屋的总量,及价格登记表。

4

查询客户需求

输入客户名字

客户的登记房屋登记信息及要求。

5

查询业主售房或租房流程

流程表及详细细节要求。

6

查询购房或租房流程

流程表及详细细节要求。

7

查询用户自己已选房屋情况

房屋的详细情况及对比。

8

业主查询自己房屋发布情况

房屋浏览量及登记留言信息

9

管理房屋信息

选择求售、求租、出售、出租房屋信息中的一项

分别为10、11、12、13

10

求售房屋信息

修改所要求售的房屋信息

成功与否的信息

11

求租房屋信息

修改所要求租的房屋信息

成功与否的信息

12

出售房屋信息

修改所要出售的房屋信息

成功与否的信息

13

出租房屋信息

修改所要出租的房屋信息

成功与否的信息

表2-1用户与客户管理系统部分的主要交互信息

2.3与客户信息管理有关的其他部分的相关功能

该系统运行在windows平台上,有数据库维护功能。

并且该系统还应有一个较好的图形用户界面。

2.4 开发环境需求分析

大多数的房屋中介公司使用的电脑系统都是WINDOWS的。

所以开发的房屋中介管理系统也是基于WINDOWS系统的,对于其开发环境,可以作如下的分析:

2.4.1硬件环境

内存:

512M及以上

硬盘:

10GB以上

显存:

64MB以上

分辨率:

1024×800

2.4.2 软件环境

操作系统平台:

WindowsXP

数据库服务器:

MicrosoftAccess2003

服务器平台:

WindowsXP

前端开发工具:

.net2005

2.4.3系统处理数据的需求分析

该系统处理的数据来自于客户提供的房屋信息,客户需求的一些房屋信息以及客户的联系方式等。

处理的数据分为文本型和数字型,利用ACCESS可以很好的处理这些数据。

同时,对于大量的无用数据要及时的清理,以防止系统执行速度的下降。

第三章建立需求模型

对客户管理系统先划分子系统,然后再通过建立用况模型,对需求进行捕获与描述。

3.1划分子系统

限定客户管理系统的功能为:

出租出售房屋管理、求租求购房屋管理、客户信息管理。

对上述的每个功能,用一个系统来实现。

图3-1给出了这些子系统以及它们之间的依赖。

3.2识别参与者

子系统“客户管理”的人员有房屋管理员和客户,房屋管理员和客户都是系统的参与着。

与子系统“客户管理”有关的子系统有“出租出售房屋管理、求租求购房屋管理”。

3.3识别用况

对3.1节中的功能需求,现归纳如下。

客户信息管理

客户注册信息

客户根据流程和系统提供的房屋信息注册正确的用户信息。

生成客户信息统计表

对公开的信息统计并发布到网上。

查询客户信息

客户和管理员都可以查询客户的公开信息。

修改客户信息

只有客户自己和管理员可以修改客户的个人信息。

登录

客户和管理员进入该子系统都需要登录。

出租出售信息管理

(1)删除操作

在选定一个房屋信息后可以将其从数据库中删除,并在前端界面显示出来。

(2)修改操作

当发现某个数据错误时,能够及时修改并保存数据。

(3)查询操作

能够进行全部数据的查询,同时也能进行模糊的查询,如果客户输入的查询条件不全面,甚至只有一个,系统能依然输出与输入条件相对应的数据。

(4)登录

客户和管理员进入该子系统都需要登录。

求租求售信息管理

(1)删除操作

在选定一个房屋信息后可以将其从数据库中删除,并在前端界面显示出来。

(2)修改操作

当发现某个数据错误时,能够及时修改并保存数据。

(3)查询操作

能够进行全部数据的查询,同时也能进行模糊的查询,如果客户输入的查询条件不全面,甚至只有一个,系统能依然输出与输入条件相对应的数据。

(4)登录

客户和管理员进入该子系统都需要登录。

通过上述认识,能够看出上述10项功能都反映了系统的内外交互情况。

三个系统中的功能“登录”在处理上都是相同的。

 

3.4对需求进行捕获与描述

初步了解子系统所要完成的功能。

下面进一步建立参与者与用况之间的关系,并对用况进行详细的描述。

客户信息管理

用况:

登录

用户启动系统

呈现登录界面

输入用户名和密码

如果重试次数不多于3次,系统对用户输入的用户名和密码进行验证,并给出验证信息,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1