ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:329.47KB ,
资源ID:6361008      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6361008.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(房屋中介系统.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

房屋中介系统.docx

1、房屋中介系统房屋中介系统第一章 课程设计1.1 课程设计题目:房屋中介系统 1.2设计的目的:尝试采用面向对象的方法设计一个房屋中介系统,在分析,设计阶段采用面向对象的方法来完成。根据现实世界中客观存在的事物出发来构造软件系统,并在系统构造中尽可能用人类的自然思维方式,强调直接以问题域现实世界中的事物为中心来思考问题,认识问题,并根据这些事物的本质特点,以软件工程的理论作为系统开发的理论基础,对于房产中介系统是房地产业的重要组成部分,其在房地产业经济运作的全过程之中起着至关重要的作用,同时,总体设计阶段另一项重要任务是设计软件结构,确定系统中每个程序由哪些模块组成,以及这些模块间的关系。具体到

2、该系统,开发任务是实现房屋中介管理系统化、规范化和自动化,从而提高房屋中介公司的工作效率,对于该系统把一个单独的组件或框架,如果能够满足一个应用程序或者一个产业领域对所提出的大部分要求,设计一个房屋中介管理系统的软件对于提高中介机构的工作的效率变得很重要,我们学习这门课程为了去更好的在实践中运用。1.3项目的主题:房屋管理设计实现房屋出租,出售房屋信息管理,用户需求,房屋中介系统功能需求包括登记信息,房屋查询,管理员统计房屋信息,各种信息修改,设置权限。将房屋中介系统主要划分为以下子系统:房屋出租/出售子系统:主要实现房屋出租/出售基本信息的管理与维护。系统分析子系统:主要实现对报表统计业绩基

3、本信息进行管理与维护。1.4课题研究的背景房屋中介行业是房地产业的重要组成部分,其在房地产经济运行的过程之中起着极其重要的作用,为房地产业的生产,流通和消费提供了多元化的中介服务。随着计算机技术的发展,面向对象方法已经深入到计算机软件领域的几乎所有分支。为了克服传统开发方法的不足,面向对象方法解决问题的思路是从现实世界的客观对象(如人和事物)入手,尽力运用人类的思维方式从多方面来构造软件系统,并广泛运用对象,类,继承,聚合,关联,消息和封装等的概念和原则来构造软件系统的开发方法。本系统通过了解房屋中介管理系统的理论基础和设计思想,介绍了房屋中介管理系统的一些功能,并以面向对象设计理论作为系统开

4、发的理论基础,设计并实现了对房屋管理的添加,删除,修改,查询等功能,并对客户的信息给予了记录和管理。其主要内容包括以下两个方面:对房屋信息资料的统一管理(添加,删除,修改,查询);对客户(业主,购房者,租房者)的信息管理。我所负责的是第二部分对客户信息的管理。19号和20号负责第一部分。1.5 可行性分析 可行性分析主要考虑社会现状及需求、技术可行性、经济可行性、操作可行性几个方面,这些将直接或间接关系到系统能否实现以及实现后是否便于操作以及能否长久使用或维护的本质要求。1.6课题研究的意义传统的以手工登记为主的房屋中介公司需要大量的人力去处理,对于访问信息的记录,更新,查询,修改等都非常缓慢

5、,而且出错率很高,信息管理效率低下,且无法保证高质量的信息服务,难于快速达到满足客户的需求,其在无形中既耗费了更多的时间,人力,物力,也增加了房屋中介公司的运营成本。所以开发房屋中介管理系统对于房屋中介的管理人员以及客户来说都具有意义。该系统方便房屋中介机构对房屋信息的记录,更新,查询,利于其信息管理,对于客户提出的要求能够及时满足,提高了中介机构的工作效率,同时,开发这样的一套管理软件对于我们计算机科学与技术专业即将毕业的学生来说,也是一次将所学知识应用于现实的一次很有意义的活动。1.7 论文结构第一章对房屋中介管理系统的目的背景和发展状况进行概括说明。第二章对系统的功能具体分析。第三章对需

6、求进行建立需求模型。第四章重点介绍了总体设计。第五章介绍了个功能模块的设计和实现。第六章对整个开发过程给予总结第二章 系统的功能分析 房屋中介系统包括房屋信息的登记、查询、修改、删除,业主信息管理、购房者租凭者信息管理等。本章只负责业主信息管理和购房者租凭者信息管理的所有所有需求进行建模及与之相关的部分进行分析于设计,如下是这两部分的需求。2.1 业主信息管理(1)生成房屋需求表 按照购房者和租凭者填写的需求信息,生成季度房屋条件需求表。房屋管理员按购房和租凭生成以及维护本季度的房屋需求表,并在网上发布,以供业主使用。(2)业主填写房屋信息业主根据自己房屋的情况,如实填写房屋的各种信息。并根据

7、市场需求填写房屋出售价格或租凭价格。系统自动检测有无错误,如符合要求则自动到保存数据库。(3)房屋信息调整管理员定期管理检测房屋信息,删除违反乱纪捣乱的信息。(4)公布房屋信息向客户公布房屋登记信息。(5)查询业主和购房者租凭者都可以根据登陆房屋中介系统的房屋管理查询房屋登记信息。业主管理的主要业务流程如图2-1 图 2-12.2 购房者租凭者信息管理(1)发布房屋信息管理员发布业主的房屋登记信息。 (2)房屋查询 用户登陆系统查询房屋信息。并按用户名查询自己的信息。 (3)用户填写信息用户填写购房信息或租凭信息。(4)用户看房根据用户和业主的日程,合理安排用户看房日期。并签订合约。(5)维护

8、房屋信息购房者和租凭者信息管理的主要业务流程如图 2-1为了进一步掌握与确定各种信息是如果被处理的,有必要调查客户要处理这些信息的方式。其中的用户与业主的信息管理和购房者租凭者信息管理部分的主要交互信息列在表 2-1中。编号功能输入输出1业主对房屋需求查询从求售、求租、出售、出租房屋中选择一项。各种房屋的登记数量总数和价格分布表。2查询房屋介绍选中其中一个房屋房屋的地理位置、大小、朝向、价格。3查询本季度房屋输出登记表选中要查询房屋的类型。输出在记房屋的总量,及价格登记表。4查询客户需求输入客户名字客户的登记房屋登记信息及要求。5查询业主售房或租房流程流程表及详细细节要求。6查询购房或租房流程

9、流程表及详细细节要求。7查询用户自己已选房屋情况房屋的详细情况及对比。8业主查询自己房屋发布情况房屋浏览量及登记留言信息9管理房屋信息选择求售、求租、出售、出租房屋信息中的一项分别为10、11、12、1310求售房屋信息修改所要求售的房屋信息成功与否的信息11求租房屋信息修改所要求租的房屋信息成功与否的信息12出售房屋信息修改所要出售的房屋信息成功与否的信息13出租房屋信息修改所要出租的房屋信息成功与否的信息表 2-1 用户与客户管理系统部分的主要交互信息2.3 与客户信息管理有关的其他部分的相关功能 该系统运行在windows平台上,有数据库维护功能。并且该系统还应有一个较好的图形用户界面。

10、2.4开发环境需求分析大多数的房屋中介公司使用的电脑系统都是WINDOWS的。所以开发的房屋中介管理系统也是基于WINDOWS系统的,对于其开发环境,可以作如下的分析:2.4.1硬件环境内存:512M及以上硬盘:10GB以上显存:64MB以上分辨率:10248002.4.2软件环境操作系统平台:Windows XP数据库服务器:Microsoft Access 2003服务器平台:Windows XP前端开发工具: .net20052.4.3系统处理数据的需求分析该系统处理的数据来自于客户提供的房屋信息,客户需求的一些房屋信息以及客户的联系方式等。处理的数据分为文本型和数字型,利用ACCESS

11、可以很好的处理这些数据。同时,对于大量的无用数据要及时的清理,以防止系统执行速度的下降。第三章 建立需求模型 对客户管理系统先划分子系统,然后再通过建立用况模型,对需求进行捕获与描述。3.1 划分子系统 限定客户管理系统的功能为:出租出售房屋管理、求租求购房屋管理、客户信息管理。对上述的每个功能,用一个系统来实现。图3-1给出了这些子系统以及它们之间的依赖。3.2 识别参与者子系统“客户管理”的人员有房屋管理员和客户,房屋管理员和客户都是系统的参与着。与子系统“客户管理” 有关的子系统有“出租出售房屋管理、求租求购房屋管理”。3.3识别用况对3.1节中的功能需求,现归纳如下。客户信息管理客户注

12、册信息 客户根据流程和系统提供的房屋信息注册正确的用户信息。生成客户信息统计表 对公开的信息统计并发布到网上。查询客户信息 客户和管理员都可以查询客户的公开信息。修改客户信息 只有客户自己和管理员可以修改客户的个人信息。登录客户和管理员进入该子系统都需要登录。出租出售信息管理(1)删除操作在选定一个房屋信息后可以将其从数据库中删除,并在前端界面显示出来。(2)修改操作当发现某个数据错误时,能够及时修改并保存数据。(3)查询操作能够进行全部数据的查询,同时也能进行模糊的查询,如果客户输入的查询条件不全面,甚至只有一个,系统能依然输出与输入条件相对应的数据。(4)登录客户和管理员进入该子系统都需要

13、登录。求租求售信息管理(1)删除操作在选定一个房屋信息后可以将其从数据库中删除,并在前端界面显示出来。(2)修改操作当发现某个数据错误时,能够及时修改并保存数据。(3)查询操作能够进行全部数据的查询,同时也能进行模糊的查询,如果客户输入的查询条件不全面,甚至只有一个,系统能依然输出与输入条件相对应的数据。(4)登录客户和管理员进入该子系统都需要登录。通过上述认识,能够看出上述10项功能都反映了系统的内外交互情况。三个系统中的功能“登录”在处理上都是相同的。3.4对需求进行捕获与描述初步了解子系统所要完成的功能。下面进一步建立参与者与用况之间的关系,并对用况进行详细的描述。客户信息管理用况:登录

14、用户启动系统 呈现登录界面输入用户名和密码如果重试次数不多于3次,系统对用户输入的用户名和密码进行验证,并给出验证信息,否则禁止登录若不正确返回到上一步骤用况:查询房屋信息【前置条件:用户已经登录成功】用户发出查询房屋类别请求 系统给出类别提示用户进行选择,发控制命令 若为出售房屋介绍,交互内容见表2-1 中编号为12 的那栏的信息部分。 若为出租房屋介绍,交互内容见表2-1 中编号为13 的那栏的信息部分。 若为求售房屋介绍,交互内容见表2-1 中编号为10 的那栏的信息部分。 若为求租房屋介绍,交互内容见表2-1 中编号为11 的那栏的信息部分。 用况:修改房屋信息 【前置条件:用户已经登

15、录成功】用户发出房屋信息修改的请求 交互信息见表2-1中9栏所示用户从房屋列表中修改后(选中或取消),发控制命令 若为确认,系统进行存储,并通知用户是否成功 若为取消,退出系统本功能用况:填写交易信息 【前置条件:用户已经登录成功】用户选中房屋,并发出交易请求 系统提示用户填写交易信息表用户(提交或取消)用况:登记客户信息【前置条件:房屋管理员已经登录成功】客户发出求租或求购的信息 若为老客户,查询系统已经有的记录并修改之 若为新客户,则登记客户的信息并保存 登记完毕后,退出系统出售出租房屋信息、求售求租房屋信息管理的详细用况由另两位同学完成。第四章 系统分析在掌握了上述的需求后,下面开始用面

16、向对象的方法进行系统分析。4.1系统结构图设计该系统的主要结构包括以下几个部分:出租房屋信息管理,出售房屋信息管理,求租房屋信息管理,求购房屋信息管理,退出系统。其系统的结构图设计如下:房屋中介管理系统登陆系统出租出售房屋信息管理求租求售房屋信息管理个人资料管理退出系统 表 4-1 系统结构图进入该系统后,在登录界面输入正确的密码后,就可以进入 系统的主界面,可分为下面的几个部分。4.2 系统流程图设计 用户登录系统后对其所输入的密码进行判断,正确后方可进入系统的主界面,错误时系统将提示密码错误,请再次输入,如果超过输入三次错误,则不能进入系统。4.3 系统功能模块图管理员进入登录界面后,管理

17、人员可以对房屋的信息给予增加,删除,修改等操作,也可以完成对客户的信息的添加,删除,修改等操作,实现对房屋信息和客户信息的统一管理;而客户只能进行浏览,求租,求购房屋等,并修改自己的房屋交互信息。客户无权修改系统的内容。 4.4 系统数据流图该系统的初始信息由出租出售房屋的客户提供,当求租求购客户未能从中找到所需的信息时,将提供其所需要的信息,系统对其进行记录并保存。 4.5 建立类图在对系统的各个类进行考察,分别定义它们的属性和操作,考虑它们之间的关系,绘制类图。求租者可以租几套房子也可以不租房屋,求购者也可以购买几套房屋后者不进行购买,但一套房子对于求租者或者求购者而言只能最多被租或被购买

18、一次;房屋管理者可以同时管理一套房屋或者多套房屋的信息,反之,一套房屋可以被一个房屋管理员管理也可以被多个房屋管理者管理;对于客户信息而言,房屋管理员可以对 一个或多个客户的信息进行添加和记录,也可以对一个或多个房屋的信息进行增加,删除,修改等操作。从而实现系统的多功能并用,有利于系统的运行效率的提高。 图4-5 客户管理 类图4.6 建立顺序图通过对各个类之间的说明,体现了它们之间的关联的作用,这种说明往往不能清楚地描述事物之间的交互情况,这就需要建立交互图来予以明确地表达,对于客户和房屋管理人员等各类之间的交互可以通过建立顺序图来实现之。 图4-6上图描述的是客户和房屋管理者之间进行交互的

19、情况,求租者或者求购者通过登录系统,选择自己要求的行为,系统根据客户提供的要求展示出相应的房屋,以供客户选择。当客户选择自己满意的房屋时,房屋管理员将房屋的信息已经客户的信息进行记录,并保存下来。当各个步骤完成之后,客户退出系统,房屋管理员通过系统把房屋和客户的各个信息进行保存。4.7建立管理系统状态机图如下所示:登录界面用户登录界面求售求租出售出租房屋管理添加信息修改信息删除信息添加信息修改信息.删除信息.数据更新登录失败登录成功出售出租房屋模块求售求?租?.添加请求修改请求删除请求添加?修改?删除?传送传送传送?传送?传送?传送信息 图4-7状态机图 第五章 各功能模块的具体设计和实现该软

20、件的主界面可以有Dreamweaver来实现Dreamweaver 作为一种应用软件,可以实现前台的设计和实现,并可以体现简单的图像界面和人机交互,同时,也可以通过功能齐全的代码编辑器,来设计前台的界面。另外,Visual C+也向我们提供了强大的编程环境,通过建立类和对象等实现面向对象的设计。同时,OOA 和OOD的思想更有利于抽象过程的实现,其在一定程度上可以实现低内聚和高耦合,使得模块功能间的结构更加紧凑,融合。5.1 系统登录界面的设计和实现在登录界面下需输入正确的密码后有提示,才能进入系统,如果密码错误,系统将提示重新输入,如果连续输入三次密码仍旧错误,则系统提示登录失败,从而不能进

21、入 用户名: 图5-15.2 系统主界面的设计与实现在登录界面输入正确的密码后,可进入如下的系统主界面,如图所示,包括了四个功能模块: 图5-25.3 出租房屋信息管理界面的设计和实现点击主界面的出租房屋信息管理按钮,即可弹出出租房屋信息管理的界面,如下图所示: 图5-3在该界面下,包括出租房屋信息查询,信息插入,删除无用的信息,显示所需信息等功能。点击查询信息按钮,即可弹出如下界面,用以输入查询条件 图5-4 出租房屋查询信息输入条件后,点击确定按钮,对其所输入的条件进行查询,结果显示在图中的界面里。其中建筑面积需输入文本型数据,每月价格输入数字型数据。装修情况,房屋种类,户型的内容不能直接

22、进行输入,需在下拉菜单中进行选择。图5-5 出租房屋信息在界面里输入新的房源信息,点击确定按钮,将其信息插入到相应的数据表格中,完成源信息的录入。其中客户姓名,房屋地址为文本型数据,每月价格,建筑面积为数字型数据。房屋种类,户型,装修情况需要进行选择。5.4 出售房屋信息管理界面的设计和实现 图 5-6在该界面下,包括出售房屋信息查询,信息插入,删除无用的信息,显示所需信息等功能。 图 5-7输入条件后,点击确定按钮,对其所输入的条件进行查询,其中建筑面积需要输入文本型数据,每月价格输入数字型数据,装修情况,房屋种类,户型的内容不能直接进行输入,需在下拉菜单中进行选择。 图 5-8在界面中输入

23、新的房源信息,点击确定按钮,将其信息插入到相应的数据中,完成源信息的录入。其中客户姓名,房屋地址为文本型数据,每月价格,建筑面积为数字型数据。房屋种类,户型,装修情况需要进行选择。5.5 求购客户信息界面的设计和实现 图 5-9在该界面下可对没有在出售房屋信息中没有找到合适房屋的客户,将其所需的要求记录下来,同时也可将不需要的客户信息进行删除。5.6 求租客户信息界面的设计和实现 图 5-10通过该界面可以实现求租者的信息的录入和对房屋的信息的处理,并可以实现对客户信息的处理。第六章 总结6.1本次设计的收获 在开始建模时,不知如何下手,不知从哪里开始!我根据课本的第十五章的建模实例建立框架,

24、再根据本课题的具体情况在网上收集资料,建立自己的系统模型。在本次的设计中开始时遇到了一些问题,带着这些问题去寻找相应的资料,然后进行认真的翻阅,思考问题,建立严密的逻辑连接,最终问题得以解决。首先,在进行主界面的设计时,我对一些控件的功能了解的不是很清楚,通过查资料,请教同学,才是问题得以解决,及时的完成设计目标。其次,在连接数据库是出现了一些问题。最后,整个设计初步完成时,发现该系统的界面过于单调,我又对背景色和字体的颜色作了相应的修改,并相应的对界面上控件的排列做了一定的调整,这样运行后的效果有了明显的改观,可以吸引更多的用户来使用。它涉及到用户界面的美观、软件开发运行的环境,整洁问题,为

25、自己以后进一步开发系统做了很好的示范。学会了思考问题解决问题的方法,了解一些设计所具备的思想,在设计本系统中得到了很大的收获。6.2 设计报告中有待改进提高之处房屋中介管理系统设计完成后,由于开发设计的时间较短,根据组员对中介管理系统的了解,可能存在不足之处,曾使用过泛华中介管理系统以及房屋个贷阿波罗管理系统,对于现在所使用的系统,根据所接触的房产中介的信息,能力有限,所以说本系统存在的问题是作为一个完全房屋中介公司能够运行的系统在功能上还不够完善,需要更深层次的研究,房屋中介管理系统中的数据不够安全,房屋中介管理系统是一个单机操作系统。对于一个管理系统来说系统应具有更完备的操作使用方便使用者,对本系统来说还有更高的提升的空间。6.3设计实践过程中的自我感想 在实践设计的过程中使我深刻的认识到在大学里所学到的分析设计课程在实际的运用操作,软件开发的过程,以及软件开发的方法,受到了很大的启发,也使我懂得了一些软件文档资料的写法,开发实现一个系统首先要进行调查与分析,进行可行性的研究,只有了解的更为全面,思路更加清新,然后才能对系统进行的分析,设计,实现。进而才能使系统更加的具有使用性。房屋中介系统姓名:刘勇学号:20081511122班级:08级计算机科学与技术一班日期:2010年12月19日

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

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