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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

房产中介管理系统设计与实现.docx

1、房产中介管理系统设计与实现摘要近几年我们国家的房地产市场火爆,全国各地大中小城市的房产中介机构也应运而生。房产中介机构本质上是一个以信息资源为产品的经营实体,因此,如何管理好信息,用好信息,创造利润,是房产中介机构的求生法则。而以计算机为基础的信息管理系统则正好满足了房产中介机构对房源信息和客源信息的系统化要求,它能够使房产中介机构的各种信息从无序走向有序,从混乱变为规范,从而极大地提高了房产中介机构的工作质量和经营水平,使其在激烈的竞争中脱颖而出。房产中介管理系统是针对房产中介公司日常业务处理而开发的管理软件,是一种典型的信息管理系统。它是现在的房产中介公司不可或缺的管理工具。作为计算机应用

2、的一部分,使用计算机对房产信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、便于打印等。因此,开发这样一套管理软件成为很有必要的事情。本次毕业设计论文介绍了对“房产中介管理系统”的详细分析及其设计思路和实现方法。根据系统的开发过程和系统的功能实现为主线来论述数据库管理软件的开发过程。开发过程分为:需求分析,系统分析,系统设计,各模块详细设计和系统测试。本系统用VC+2005开发,数据库建模采用Power Designer 开发。后台数据库采用Access 。本论文会详细介绍数据库连接技术ADO(Activ

3、eX Data Objects)技术。会以图片加文字的方式介绍各模块的设计思路和程序流程图。关键词:房产中介,数据,管理软件,ADO,开发过程 ABSTRACTAs the our countrys real estate market boom,more and more house property intermediary agencies also arises at the historic moment. House property intermediary institutions is essentially a resource for products of a busi

4、ness entity. And computer-based information management system is just to satisfy property intermediary institutions of information and tourist information homes, it can make systematic property intermediary institutions from all kinds of information from the chaos orderly, disorderly to become stand

5、ard, thus greatly improving the quality of work and the intermediary orgnaization management level, which in the fierce competition.House property intermediary management system is in house property intermediary company daily handling and management software, is a typical information management syst

6、em. In the traditional mode of information management, using artificial exists many shortcomings, for example: efficiency, secrecy, a long time, will produce the massive documents and the data, more do not facilitate searching, update, and maintenance, etc. Therefore, the development of such a set o

7、f management software to become very be necessary.This thesis introduces the graduation design ofhouse property intermediary management systemand analysis and design ideas and methods detailly. According to the systems development process and the realization of the function of the system for line fo

8、r database management software development process. the requirement analysis, system analysis, system design, detailed design and module system test. This system is developed with vc + + 2005, database modeling development Power out. Backend database using Access. This paper introduces database conn

9、ection will be detailed technical ADO (ActiveX Data it) techniques. To add text will introduce the way pictures of each module design and program flow chart.Keywords: real estate agents, data, management software, ADO, development process第1章 绪论1.1 背景在改革开放的大好形势下,我们的经济水平有了很大的提高,各行各业都有了较大的发展。近几年我们国家的房地

10、产市场火爆,全国各地大中小城市的房产中介机构也应运而生。房产中介机构本质上是一个以信息资源为产品的经营实体,因此,如何管理好信息,用好信息,创造利润,是房产中介机构的求生法则。而以计算机为基础的信息管理系统则正好满足了房产中介机构对房源信息和客源信息的系统化要求,它能够使房产中介机构的各种信息从无序走向有序,从混乱变为规范,从而极大地提高了房产中介机构的工作质量和经营水平,使其在激烈的竞争中脱颖而出1。房产中介管理系统是针对房产中介公司日常业务处理而开发的管理软件,是一种典型的信息管理系统。它是现在的房产中介公司不可或缺的管理工具。能有效的帮助公司业务人员掌握房源,客源的情况,能迅速的查询交易

11、情况。在传统模式下利用人工进行信息管理,存在着较多的缺点,如:效率底,保密性差,时间一长将产生大量的文件和数据,更不便于查找,更新,维护等。诸如这些情况,令房产中介公司对房产信息管理带来了很大困难,严重影响公司的工作效率。随着科学技术的不断提高,计算机科学日渐成熟, 使用日趋成熟的计算机技术来代替传统的人工模式,来实现学生信息的现代化管理,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对房产信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本

12、低、便于打印等。因此,开发这样一套管理软件成为很有必要的事情2。1.2 研究内容在经过大学四年的系统学习后,我掌握了大量的计算机理论知识。在理论知识可以很好的指导我做毕业设计。这次毕业设计的作品是“房产中介管理系统”,所以要采用开发管理系统应该要当前计算机管理界所流行且实用的系统建设三原则:整体性原则、分作协调原则、目标优化原则3。1.系统开发的结构化生命周期法。其基本思想是把整个系统开发过程分成若干个阶段,每个阶段进行若干活动,每项活动应用一系列标准、规范、方法和技术,完成一个或多个任务,形成符合给定规范的产品。采用结构化生命周期法开发管理信息系统时,应遵循的主要原则:1)用户参与的原则2)

13、“先逻辑后物理”的原则3)“自顶向下”的原则4)工作成果描述(主要指文档)标准化的原则。其具体开发步骤可分为以下四步:系统规划,系统开发(包括系统分析,系统设计,系统实施),系统的运行及维护,系统评价4。2.原型法。其基本思想是在系统开发的初期,尽快构造出系统的原型,使用户能及早地运行这个系统原型,通过使用它、熟悉它,受到启发并取得经验,然后对系统的目标和功能提出更精确、具体的要求,研制人员据此逐渐修改和完善原型,使它满足用户的需求,最后完成系统的开发。该方法大大提高了系统开发效率,弥补了结构化生命周期法开发时间长的缺陷。通常采用原型法需以下四个阶段:1).明确用户的基本要求,2).研制系统的

14、原型,3).使用、评价系统原型,4).修改和完善原型5。设计系统的工具采用MICROSOFT VC+ 2005 。数据库采用MICROSOFT Access 2003。VC+2005是一个面向对象设计的应用程序语言,是开发数据库前端的优秀工具,它的编程语言简洁明快、组件功能强大和编程环境灵活方便。采用VC来开发数据库应用程序具有更大的灵活性和可扩展性6。Access 是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创建

15、自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。Access 多用于中小型企业来设计中小型数据库,一般的房产公司系统的数据库用Access 来设计完全能达到要求。由于考虑到本系统是应用在单机系统上,只建立起一个数据库7。数据库的连接技术采用ADO(Active Data Objects)技术。ADO(Active Data Objects)实际是一种提供访问各种数据类型 的连接机制。它提供了编程语言和统一数据访问方式

16、OLE DB的一个中间层。允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接。访问数据库的时候,关于SQL的知识不是必要的,但是特定数据库支持的SQL命令仍可以通过ADO中的命令对象来执行8。象Microsoft的其它系统接口一样,ADO是面向对象的。它是Microsoft全局数据访问(UDA)的一部分,Microsoft认为与其自己创建一个数据,不如利用UDA访问已有的数据库。为达到这一目的,Microsoft和其它数据库公司在它们的数据库和Microsoft的OLE数据库之间提供了一个“桥”程序,OLE数据库已经在使用ADO技术。ADO的一个特征(称为远程

17、数据服务)支持网页中的数据相关的ActiveX控件和有效的客户端缓冲。作为ActiveX的一部分,ADO也是Microsoft的组件对象模式(COM)的一部分,它的面向组件的框架用以将程序组装在一起9。ADO设计为一种极简单的格式,通过ODBC的方法同数据库接口。可以使用任何一种ODBC数据源,即不止适合于SQL Server、Oracle、Access 等数据库应用程序,也适合于Excel表格、文本文件、图形文件和无格式的数据文件。ADO是基于OLE-DB之上的技术,因此ADO通过其内部的属性和方法提供统一的数据访问接口方法。其主要优点是易于使用、高速度、低内存支出和占用磁盘空间较少10。毕

18、业设计的目标是:设计一个易操作,以系统化管理理论为基础的房产中介管理系统。本系统在Microsoft Visual C+ 2005编程环境下开发,数据库采用Microsoft Access 2003数据库软件。本系统可以为用户分配权限以保障系统的安全。可以存储,加工和查询海量的客源,房源信息和交易信息。传统纸媒介管理的房产信息难于共享汇总,其统计数据正确性也难以考证。存在着较多的缺点,如:效率底,保密性差,时间一长将产生大量的文件和数据,更不便于查找,更新,维护等。具体表现在以下几个方面:1)手工登记各种房源,客源和交易信息。容易出错。2)客户不能直观,全面的了解房屋的状况。3)客源,房源和交

19、易信息备份工作量大,易出错。4)客源,房源和交易信息不易查找。5)客源和房源不易配对。6)工作人员业务效率不高。7)对海量的信息不易分析。第2章 需求分析2.1 系统概述房产中介公司是一种为顾客提供中介服务的公司。中介服务的质量很大程度上取决于公司的房产信息量。信息量越大,就要越好的为顾客提供房源客源,促成交易的概率也越大。大量的房产客户的信息,如果人工管理,则耗时耗力而且容易出错。房产中介管理系统就是为了解决中介公司的信息存储和管理而制作的。通过上面的分析可知,系统的最主要的目标是可以很轻松地管理海量的房源客源和成交的信息。房产中介管理系统主要有:房源管理,客源管理,成交管理,跟进管理,分成

20、管理等5大功能。2.2手工业务流程分析中介公司的主要业务流程是先做房源客源信息的记录,再寻找合适的房源和客源,即对房源和客源信息的匹配,再完成顾客成交签合同收取佣金,最后是经纪人的分成。手工的业务流程如下:房源和客源的来源一般有顾客来电话登记,顾客上门做登记,经纪人带房源信息回公司登记。登记完成后,为顾客寻找合适的房源和客源。合适的房源和客源可以在公司已有的信息库中寻找,如果没有合适的房源或客源,可以在媒体上发布广告公开寻找。在找到合适的房源或客源后,经纪人要时时跟进,多和客户联系,陪客户看房,促成交易。客户有交易意愿后,安排签合同,等合同签好后,收取一定得佣金。并做成交记录登记。最后是经纪人

21、的分成,根据经纪人的贡献安排分成。并做记录。2.3 用户需求通过对手工业务流程的分析,我们知道,用户有这几方面的需求:房源管理,客源管理,跟进管理,成交管理,分成管理,广告管理和系统管理。2.3.1 房源管理在房源管理中主要实现对房源信息的登记,修改,删除,查询和自动寻找在公司数据库中的合适的客源。具体的要求如下:使用鼠标和键盘进行房源管理。支持多条件查询房源信息。登记房源信息时,如果经纪人信息输入错误,会自动提示。输入房源面积和每平方米价格后,能自动计算总价。自动显示匹配的客源信息。2.3.2 客源管理在客源管理中主要实现对客源信息的登记,修改,删除,查询和自动寻找在公司数据库中的合适的房源

22、。具体的要求如下:使用鼠标和键盘进行客源管理。支持多条件查询客源信息。登记客源信息时,如果经纪人信息输入错误,会自动提示。自动显示匹配的房源信息。2.3.3 跟进管理在跟进管理中主要实现对房源跟进信息和客源跟进信息的登记,修改,删除,查询。具体的要求如下:使用鼠标和键盘进行跟进管理。可以通过房源查询到跟进的信息。支持多条件查询跟进信息。登记跟进信息时,如果房源编号和经纪人信息输入错误,会自动提示。2.3.4 成交管理在成交管理中主要实现对房源和客源成交信息的登记,修改,删除,查询。具体的要求如下:使用鼠标和键盘进行成交管理。可以通过房源信息和客源信息查询到成交信息。支持多条件查询成交信息。根据

23、房源信息或客源信息进行成交登记。登记成交信息时,如果房源编号和经纪人信息输入错误,会自动提示。登记,修改,删除后,会自动调整房源和客源状态。2.3.5 分成管理在分成管理中主要实现对分成信息的登记,修改,删除,查询。具体的要求如下:使用鼠标和键盘进行成交管理。通过成交的房源或客源信息查询到分成信息。多条件查询分成信息。根据成交信息进行成交登记。登记成交信息时,如果经纪人信息输入错误,会自动提示。2.3.5 广告管理在广告管理中主要实现对广告信息的登记,修改,删除,查询。具体的要求如下:使用鼠标和键盘进行广告管理。多条件查询广告信息。登记广告信息时,如果经纪人信息输入错误,会自动提示。登记广告信

24、息时,输入房源或客源编号,会自动根据房源或客源信息生成广告说明。2.3.6 系统管理在系统管理中主要实现对系统用户管理,员工信息管理,公司信息添加,当前用户密码的修改,业务资料管理。具体的要求如下:使用鼠标和键盘进行系统管理。多条件查询员工信息。登记用户信息时,如果员工编号输入错误,会自动提示。能对系统用户进行权限设置。2.4 数据字典通过上述的分析,我们设定了一些重要的数据和其简要的描述。如表2-1,表2-2 。表2-1 数据项名称描述说明房源编号唯一标识一个房源,形如:FY0001即FY+当前的时间+4位编码(从0001开始)客源编号唯一标识一个客源,形如:KY0001即KY+当前的时间+

25、4位编码(从0001开始)员工编号唯一标识一位员工,形如:YG0001即YG+4位编码(从0001开始)经办人编号即员工编号,在广告信息表中使用经纪人编号即员工编号跟进编号唯一标识一个跟进信息,形如:GJ0001即GJ+当前的时间+4位编码(从0001开始)合同编号唯一标识一个成交信息,形如:HT0001即HT+当前的时间+4位编码(从0001开始)权限管理员权限(权限1)和操作员权限(权限2)广告编号唯一标识一个要发布的广告,形如:GG0001即GG+当前的时间+4位编码(从0001开始)资料名称唯一标识一个业务资料 由字符和数字组成 提成比例提成金额占佣金的比例,DOUBLE类型数据分成比

26、例分给某一经纪人分成金额占提成金额的比例,DOUBLE类型数据用户名登陆系统的用户名称,由字符和数字组成,不区分大小写密码登陆系统的用户密码,由字符和数字组成,不区分大小写跟进类型选择房源跟进或者客源跟进,单选房源客源编号根据跟进类型,选择房源编号或者客源编号表2-2 数据存储房源信息表记录房源的信息,包括房屋的信息,联系人的信息,登记日期和经纪人编号客源信息表记录客源的信息,包括房屋需求的信息,客户的信息,登记日期和经纪人编号跟进信息表记录房源和客源的跟进信息,包括房源或客源的编号,跟进内容,跟进时间,跟进人编号成交信息表记录房源和客源的成交信息,包括客源编号,房源编号和成交信息分成信息表记

27、录分成比例和说明广告信息表在媒体发布房源或客源,以便寻找合适房源客源员工信息表记录员工的信息用户信息表记录系统用户的用户名,密码和权限业务资料信息表记录业务相关的合同资料或者其他资料用户权限表记录管理员权限和操作员权限公司信息表记录公司信息第3章 系统设计3.1系统数据流图系统的顶层数据流图如图3-1所示。图3-1 顶层数据流图房产信息包括:房源相关信息,客源相关信息,广告信息,基础信息。房产查询信息包括:房源相关查询信息,客源相关查询信息,广场查询信息,分成统计信息,基础查询信息。房产中介管理系统能合理的存储房产相关信息,自动匹配房源和客源信息,使系统的信息资源的价值最大化,并提供方便快捷的

28、查询功能和员工的业务管理功能。系统的1层数据流图如图3-2所示。图3-2 1层数据流图房源相关信息包括:房源信息,成交信息,跟进信息,分成信息。房源相关查询信息包括:房源查询信息,成交查询信息,跟进查询信息,匹配信息。客源相关信息包括:客源信息,成交信息,跟进信息,分成信息。客源相关查询信息包括:客源查询信息,成交查询信息,跟进查询信息,匹配信息。分成统计信息包括:分成信息和分成统计信息。基础信息包括:员工信息,用户信息,资料信息。基础查询信息包括:员工查询信息,用户查询信息,资料查询信息。房源管理数据流图如图3-3所示。图3-3 房源管理数据流图分成管理数据流图如图3-4所示。图3-4 分成

29、管理数据流图系统管理数据流图如图3-5图3-5 系统管理数据流图宣传管理数据流图如图3-6所示。图3-6宣传管理数据流图客源管理数据流图如图3-7所示。图3-7 客源管理数据流图以上是系统中主要功能模块的数据流图。数据流图采用Power Designer 12.0 设计。3.2 数据库设计3.2.1 数据库概念结构设计根据以上的分析,实体有用户,权限,业务资料,广告,员工,客源,房源,成交,跟进,公司。数据库概念设计如图3-8所示。图3-8 数据库概念设计3.2.2 数据库物理结构设计的原则数据库设计要遵循数据库的范式,一般满足3NF 就可以了。本系统的数据库设计也遵循3NF 。在这里介绍下数

30、据库的前三种范式。也是最常用的范式。第一范式(1NF)在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(1NF)中表的每一行只包含一个实例的信息。简而言之,第一范式就是无重复的列8。第二范式(2NF)第二范式(2NF)是在第一范式(1NF)的基础上建立起来的,即满足第二范式

31、(2NF)必须先满足第一范式(1NF)。第二范式(2NF)要求数据库表中的每个实例或行必须可以被惟一地区分。为实现区分通常需要为表加上一个列,以存储各个实例的惟一标识。第二范式(2NF)要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性,如果存在,那么这个属性和主关键字的这一部分应该分离出来形成一个新的实体,新实体与原实体之间是一对多的关系。为实现区分通常需要为表加上一个列,以存储各个实例的惟一标识。简而言之,第二范式就是非主属性非部分依赖于主关键字8。第三范式(3NF)满足第三范式(3NF)必须先满足第二范式(2NF)。简而言之,第三范式(3NF)要求一个数据库表中不包含已在其它表中已包含的非主关键字信息。例如,存在一个部门信息表,其中每个部门有部门编号(dept_id)、部门名称、部门简介等信息。员工信息表中列出部门编号后就不能再将部门名称、部门简介等与部门有关的信息再加入员工信息表中。如果不存在部门信息表,则根据第三范式(3NF)也应该构建它,否则就会有大量的数据冗余。简而言之,第三范式就是属性不依赖于其它非主属性8。3.2.3 数据库物理结构设计思想数据库物理表的设计遵循上面所述的3NF。数据库物理

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

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