【精品】Dephi房产中介管理系统(源代码+论文)
收藏
资源目录
压缩包内文档预览:(预览前20页/共53页)
编号:1638191
类型:共享资源
大小:2.78MB
格式:RAR
上传时间:2017-08-30
上传人:机****料
认证信息
个人认证
高**(实名认证)
河南
IP属地:河南
12
积分
- 关 键 词:
-
精品
dephi
房产
中介
管理
系统
源代码
论文
- 资源描述:
-
【精品】Dephi房产中介管理系统(源代码+论文),精品,dephi,房产,中介,管理,系统,源代码,论文
- 内容简介:
-
毕业论文 1 房产中介管理系统 摘 要 房产中介管理系统是为房屋中介机构管理房屋出租、出售信息资料而设计的信息管理系统,包含有后台数据库和前台应用程序系统两大部分,后台数据库要求数据 的 一致性和完整性、安全性 ,用以储存单位工程文档资料及相关信息,前台应用程序系统要求应用程序功能完备、易于使用和界面友好等。 经过全面分析,确定数据库采用 发工具为 用问和操作数据库服务器中的数据。 关键词: 数据库 面向对象开发软件包 数据对象 毕业论文 2 is to or It of of of to to to 000, to in 1 目 录 摘 要 1 2 1 前言及开发工具、开发技术简介 3 统背景简介 3 程软件介绍 5 据库技术概述 7 程技术概述 7 2 需求分 析 9 能需求 9 能需求 10 3 总体设计 11 统程次模块图 11 统流程图 块设计 据库设计 4 详细 设计 统项目文件 现窗体设计 记登录管理模块设计 窗体管理模块设计 屋出租登记模块设计 屋出租查询模块设计 屋资料管理模块设计 软件所用控件的安装和使用方法 到的问题及解决方法 5 系统性能测试 6 总结 7 致谢与参考文献 53 毕业论文 2 一 发技术简介 统背景简介 房产中介数据库管理系统是一个房屋中介机构不可缺少的部分,能够为操作人员和用户提供充足的信息和快速查询手段。但一直以来人们 使用传统人工的方式管理房屋出租、出售等房屋数据,这种管理存在着许多缺点,如:效率低、保密性差,时间一长,将产生大量的文件和数据 ,对于查找、更新和维护带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,使用计算机对工程文档资料信息进行管理,具有检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工程文档资料管理的效率,也是企事业走向科学化、规范化管理必由之路。 房产中介管理系统对房屋出租、出售等资料信息的存储采用了动态的创建,先建立系统应用原型,然后对初始原型系 统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 房产中介管理系统的功能有:方便地操作数据库,包括增加数据、删除数据、修改数据等 ;提供两种不同的打印模式,可以随时打印专业的报表 ;提供完善的查询方法,可以对数据库的所毕业论文 3 有内容进行查询,还可以进行组合查询 ;可以随意修改数据的内容 ;可以将登录用户分成三个层次:超级用户、管理员、普通客户。超级用户拥有操作本软件的所有权利,管理员拥有除“用户管理”外操作本软件的所有权利,客户只拥有数据浏览等操作本软件的部分权利;可以任意修改登录密码,保证数据库的安全。因此, 开发这样的管理软件成为很有必要的事情。 程软件简介 在已和 司开发的可视化软件开发工具。“真正的程序员用 c,聪明的程序员用这句话是对 经典、最实在的描述。 具有简单、高效、功能强大的特点。和 比, 易于掌握,而在功能上却丝毫不逊色;和 比, 实用。可以说 C 功能强大和 单易学的特点 。它一直是程序员至爱的编程工具。 于窗体和面向对象的方法,高速的编译器,强大的数据库支持,与 大而成熟的组件技术。但最重要的还是 才是一切的根本。 供了各种开发工具,包括集成环境、图毕业论文 4 像编辑( 以及各种开发数据库的应用程序,如此之外,还允许用户挂接其它的应用程序开发工具,如 在 多的优势当中,它在数据库方面的特长显得尤为突出:适应于多种数据库结构,从客户机服务机模式到多层数据结构模式;高效率的数据库管理系统和新一代更先进的数据库引擎;最新的数据分析手段和提供大量的企业组件。 断添加和改进各种特性,功能越来越强大。 成开发环境)的很多改进新特性,扩展了数据库支持( 带有 换功能,框架概念以及很多的新组件与新特性。 具有功能强大、运行速度快、易于学习和使用以及开发迅速等特点,所以一经推出就受到广大用户的喜欢。 向对象技术、数据库技术以及网络技术等多种先进的软件编程技术和思想,并使用了毕业论文 5 世界上最快的编译器,使其成为创建功能丰富、界面友好的用软件的工具之一。 本功能更为强大,不但继承了前面 所有版本的优良特性,而且纠正了一些错误,它对 据库的支持更加完善。 能适应各种大型数据库,如 , 丰富的数据库组件,利用 会使用户得到意想不到的收获。 据库技术概述 产生于本世纪 60年代末 70年代初的 数据库 技术 对于每一个人可能都不陌生,在现代社会它的应用范围越来越广,在各个领域都可以看 到数据库 技术 的应用。 它的出现使得计算机应用进了新的时期,社会的每一领域都与计算机发生了联系。数据库技术聚集了数据处理最精华的思想,是管理信息最先进的工具。 通常有两种方法保存数据库。第一种是将整个数据库作为一个单独文件保存,如 据库。第二种方法是将数据库中每个数据表、索引以及其他一些数据库元素分别保存在各自的文件中。 毕业论文 6 微软提出的新 标准,它使得客户端应用程序能够通过任何 供者来访问和操作数据库服务器中的数据,而不必进行 一是易于使用、速度快、内存支出少。其二是“远程数据访问”,能够通过一个来回的传输将数据从服务器移动到客户端应用程序或 ,然后在客户端对数据进行操作,最后将更新数据返回服务器。 毕业论文 7 二 对于本系统,我们需要实现以下一些基本功能: (1)登录管理 : 为了软件和数据库的安全,验证登录人员的不同身份,防止非法用户入侵系统。 将登录用户分 成三个层次:超级用户、管理员、普通客户。超级用户拥有操作本软件的所有权利,管理员拥有除“用户管理”外操作本软件的所有权利,客户只拥有数据浏览等操作本软件的部分权利。 (2)闪现窗体 : 在登录窗体之前出现,主要显示以下信息:一是显示本系统的题目即:“房产中介管理系统”;二是显示作者即本人;三是显示一行信息,即“正在加载中 ”。 (3)主界面窗体 : 本窗体的功能很简单,主要是为进入本系统其它所有的功能窗体提供一个操作方便、界面美观的基础平台。 (4)房屋出租登记窗体 : 功能是对房屋出租信息进行登记,主要是进行 添加出租信息的登记操作。 (5)房屋出租信息查询窗体 : 功能主要是可以对所有的房屋出租的信息进行查询,可以是简单的通过按“收件号”进行查毕业论文 8 询,也可以通过“高级查询”按钮进入高级查询页面,通过多个字段进行高级查询,从而为用户提供快速、准确的查询服务。 (6)房屋出售登记窗体 : 功能是对房屋出售信息进行登记,主要是进行添加出售信息的登记操作。 (7)房屋出售信息查询窗体 : 功能主要是可以对所有的房屋出售的信息进行查询,可以是简单的通过按“收件号”进行查询,也可以通过“高级查询”按钮进入高级查询页面,通过多个字 段进行高级查询。 (8)报表打印功能 : 本功能是附属在房屋出租查询窗体和房屋出售查询窗体里的,可以将查询得出的任何表格数据生成报表进行打印。 (9)房屋资料登记窗体 : 功能主是要对房屋信息进行登记,包括数据的添加、删除、修改、查询等操作。同时可以对数据表中的房屋资料进行统计,统计出未出租、已出租、未出售、已出售的房屋数量以及所有房屋的总数量。 (10)客户资料登记窗体 :主要功能是对客户资料进行登记,包括对客户资料数据的添加、删除、修改等操作。同时可以对数据表中的房屋资料进行查询,主要是提供按客户的姓名进行查 询的功能。 毕业论文 9 (11)系统维护窗体 :主要功能是对操作数据库的管理人员进行各种资料的维护。如超级用户登录后可以增加管理员帐户、增加客人帐户、修改自身密码、更换操作员;管理员用户登录后可以修改自身密码、更换操作员。客人帐户登录后则不能进行本单元的任何操作。 (12)购房常识管理窗体 :主要功能是为购房者提供一些购房上的小常识,为购房者提供一些方便吧。可以对购房常识按标题进行查询。 (13)文档管理:主要功能是通过程序调用 开“房屋租凭合同”、“商品房买卖合同”、“二手房屋买卖合同”、“居间协议”、“二手房 买卖流程”等电子文档,供购房者和中介公司签订合同提供方便。 系统的运行对运行环境还有一些要求: 处理器: 者更高。 内存: 128M。 硬盘空间: 3 显卡: 示适配器。 毕业论文 10 操作系统 :8/000/据库: 业论文 11 三 单位文档数据库管理系统 闪现窗体模块 用户登录模块 收文登记模块 主窗体模块 房屋出租登记模块 房屋出租查询模块 房屋出售登记模块 房屋出售查询模块 房屋资料管理模块 客户资料管理模块 文档管理模块 购房常识管理模块 系统维护模块 毕业论文 12 按照需求分析的结果,本系统将分为以下几大模块,各模块的功能及对应的窗体名称如下所示: (1)闪现窗体 : 在登录窗体之前出现,主要显示以下信息:一是显示本系统的题目即:“房产中介管理系统”;二是显示作者即本人;三是显示一行信息,即“正在加载中 ”。 (对应窗体 闪现窗体模块 登录类型选择模块 主窗体模块 房屋出租登记模块 房屋出租查询模块 房屋出售登记模块 房屋出售查询模块 房屋资料管理模块 客户资料管理模块 文档管理模块 购房常识管理模块 报表打印模块 毕业论文 13 (2) 登录管理 : 为了软件和数据库的安全,验证登录人员的不同身份,防止非法用户入侵系统。 将登录用户分成三个 层次:超级用户、管理员、普通客户。 (对应窗体 (3)主界面窗体 : 本窗体的功能很简单,主要是为进入本系统其它所有的功能窗体提供一个操作方便、界面美观的基础平台。 (对应窗体 (4)房屋出租登记窗体 : 功能是对房屋出租信息进行登记,主 要 是 进 行 添 加 出 租 信 息 的 登 记 操 作 。 (对 应 窗 体 (5)房屋出租信息查询窗体 : 功能主要是可以对所有的房屋出租的信息进行查询。 (对应窗体 (6)房屋出售登记窗体 : 功能是对房屋出售信 息进行登记,主 要 是 进 行 添 加 出 售 信 息 的 登 记 操 作 。 (对 应 窗 体 (7)房屋出售信息查询窗体 : 功能主要是可以对所有的房屋出售的信息进行查询。 (对应窗体 (8)报表打印功能 : 本功能是附属在房屋出租查询窗体和房屋出售查询窗体里的,可以将查询得出的任何表格数据生成报表进行打印。本部分主要通过第三方控件 毕业论文 14 (9)房屋资料登记窗体 : 功能主是要对房屋信息进行登记,包括数据的添加、删除、修改、查询、统计等操作。 (对应窗体 (10)客户资料登记窗体 :主要功能是对客户资料进行登记,包括对客户资料数据的添加、删除、修改、查询等操作。 (对应窗体 (11)系统维护窗体 :主要功能是对操作数据库的管理人员进行各种资料的维护。(用户管理对应窗体 改密码对应窗体 。 (12)购房常识管理窗体 :主要功能是为购房者提供一些购房上的小常识,为购房者提供一些方便吧。可以对购房常识按标题进行查询。 (对应窗体 (13)文档管理:主要功能是通过程序调用 开 “房屋租凭合同”、“商品房买卖合同”、“二手房屋买卖合同”、“居间协议”、“二手房买卖流程”等电子文档,供购房者和中介公司签订合同提供方便。 据流图 数据流图主要是从数据流的角度来描述一个企事业组织的毕业论文 15 业务活动,它具体描述一个组织有哪几个组成部分,也描述了来往于各部分之间的数据流。数据流图有三个基本要素:数据流、加工、文件。数据流是由一组固定成分的数据组成。加工是对数据进行的操作。文件是暂存贮的数据。由于本系统只有一步数据的录入,并没有数据的流动、加工等,所以比较简单。 本系统的数据流图如下所示: 数据库设计 用方法综述 本毕业设计就是用 作数据库 件面板上有 中前 6个是 在空白窗体上放置一个 件,一个处理 信息 数据库 客户信息 数据库信息 用户 用户 信息查询 用户 查询信息 查询结果 信息 毕业论文 16 个 个 设定一下部分组件属性如下:设定 定 件的 击 件或者在其属性列表中点击的省略号都可以打开连接字符串设定窗口如图 3击“ 钮,将打开数据连接属性窗口如图 3 3所示,其中有四个页面,在第一个“提供者”页面中,列出了可以使用的各种驱动数据库驱动。我们选择 B 择完毕数据库驱动后,点击“连接”页面,如图 3这里输入或选择数据库,这里我们查找选择数据库为“ C:房屋中介管理系统 如果数据库有密码可将“空白密 毕业论文 17 图 3数据连接属性的提供者 码”复选框去掉选择,就可以输入密码,选中“允许保存密码”这样以后就可以无需再输入密码了。接下来可以点击“测试连接”按钮,如果提示“测试连接成功”那么说明数据库可正常连接上。在“高级”页面中选择访问权限为“ 在“所有”页面中显示的是用户目前设定的连接属性,用户可以再修改。点击“确定”按钮后返回到上图 ,这时可以看到属性设定字 符串已经自动生成,点击“ 钮返回即可。再把 件的 样以后程序在运行时就毕业论文 18 不会弹出“密码输入框”了。但如果你的数据库有密码且在上面的“连接”页面中没有输入密码没有选中“允许保存密码”,那么不要把此属性设定为 为你以后需要手工输入密码。接着设定 击 件的 性后的省略号,将可图 3据连接属性的连接 以看 到数据库 中选择一个如“表 1” ,设定 马上可以在 看到表中的数据了。如果马上运行程序就可以在窗口中浏览和编辑数据了。 在本程序中 ,因为很多单元都要访问数据库,所以为了方便,毕业论文 19 使用一个单元 单元里放置一个控件于统一连接数据库 ,其它单元要访问时,只要把 件的数据源指向 的件就可以了。这样大大减少了代码量,减少了工作量。 建数据库及字段 运行 司的 公软件中的 点击菜单“文件”,在出现的菜单项中选择“新建”菜单项。 然后点击“空数据库”,在弹出的“文件新建数据库”对话框中键入数据库的名称,本软件中应写入 这时系统将会自动进入详细的数据库设计窗体。我们选择“使用设计器”创建表。 在弹出的“表 4_1”设计窗体中,依次写入各个字段名以及他们相对应的数据类型和说明事 项。 设计好字段名后,关闭并保存表为“用户信息表” 。 双击“用户信息表”然后在弹出的数据录入窗体中录入数据,并保存。同时由于系统提供了房屋资料管理的功能,所以要在数据库中增加“房屋资料”,它主要是用来保存房屋信息的,它的毕业论文 20 字段和类型如表 4_2: 表 4_1 用户信息表的描述 字段名称 数据类型 用户名 文本 密码 文本 用户等级 文本 表 4_2 房屋资料的描述 字段名称 数据类型 位置 文本 楼层 文本 面积 数字 产权情况 文本 结构 文本 价格 数字 状态 文本 因为软件中 需要四个数据库即“客户资料”、“中介信息表”、“单位信息表”、“常识信息表”,所以还要在数据库 加记录的步骤也与上面增加记录的步骤完全一毕业论文 21 样。由于篇幅的限制,其它几个表的结构(包括详细的字段名、类型、大小)在这里,我就不一一列举出来了。 设计完成后,按同样的方法向其中加入数据,即几条含有原始数据的记录。 这样一个数据库 四 根据已有的需求信息和总体设计,可以进行系统的详细 设计毕业论文 22 和实现。系统的设计和实现如下: 统项目文件 每一个 程都有一个项目文件,在本系统中,项目文件如下所示 : 毕业论文 23 $R * /这里是启动闪现窗体 /启动闪现窗体的延时程序 = /得到可执行文件的路径 / 打开数据库模板 毕业论文 24 = 房产中介管理系统 ; ()=连接数据库出错 ,可能原因有 :#13#101. 配置文件 数据库配置小节有问题nr#13#102. 本系统运行路径不对 #13#103. 本机未安装数据库的 驱动程序 #13#104. 其他问题 #13#10请与管理员联系 .,系统出错 , (); 毕业论文 25 / 显示登录窗口 0= 操 作 员 :+=工作日期:+ / ; 毕业论文 26 ; /关闭闪现窗体 /释放闪现窗体 现窗体的实现 (1)闪现窗体的实际运行图 (2)实现的方法: 毕业论文 27 首先,制作一个名为 面如上图所示。 其次,在其中加入一个 过程,即一个延时程序的过程:码如下: 000); 第三,在工程文件代码中将入以下语句: 一是在开始部分加上: 二是在最后结果部分加上: /关闭闪现窗体 /释放闪现窗体 具体可以参见上上页的哪一段工程项目文件的源程序。 户登录模块 毕业论文 28 (1)用户登录模块的窗体效果图 (2)核心代码解释: 在输入登录密码后,按“确定”后触发的事件。 请 选 择 用 户 名 ! ,0); ; ; 毕业论文 29 户信息表 户名 =+); = ( 收件号 业论文 37 +%+%)+ ; / if = 状态 =+未处理 + ; if = 状态 =+已处理 + ; if = 状态 =+已作废 + ; s:= 屋 资 料 置 %+%; s); 毕业论文 40 (3)本模块中还有一个统计功能 ,用于 对数据表中的房屋资料进行统计,统计出未出租、已出租、未出售、已出售的房屋数量以及所有房屋的总数量。其核心代码如下 (仅列出统计“已出租”房屋数量的代码,其余与些相同 ): 屋资料 态=已出租 ); n:=n); (1)本模块的窗体效果图如下所示: 毕业论文 41 (2)本模块中修改密码的代码解释如下: if 新 密 码 两 次 输 入 不 一 致 !毕业论文 42 ,0); 户 信 息 表 码=+ 户 名=+; 修 改 完 成 , 密 码 已 经 改 变 !,0); 由于编幅的原因,我不可能把所有的模块都一一介绍到了,还有几个模块,如“房屋出售登记模块”、“房屋出售查询模块”、“购房常识模块”、“客房资料登记模块”等由于和已经介绍的部分模块在代码上大同小异,在此省略了。 毕业论文 43 本软件根据编程的需要一共使用了一个第三方控件 用它的目的主要一是系统功能的需要,第二个也是锻炼自己使用第三方控件的本领,如第三方控件 的安装,使用等。 它的安装方法如下 : 在 单下,选择“ 打开 文件类型列表框中选 *在出现的 具栏上有 此按钮即可进行安装。如果 么先按 般来说编译之后 钮就会处于有效状态,此时再按 软件主要用到其中的两个组件 : 件和 件。 件:这是对 带的 件的增强改进版,它包含了所有 增加了自己的特色功能。 件:与 件配套使用,主要毕业论文 44 是预览并打印 件接受到的数据库中的表格信息,也是一个相当有用的组件。 序设计过程中遇到的问题及解决方法 然不能 运行的问题。 即:第三方控件在按照安装提示准确地安装完毕后,然后在窗体上放上该控件,设置好控件属性后运行。系统会提示找不到某某 *件。这是因为软件运行是需要将该控件所对应的*以需要设置一下控件所对应*路径。具体方法如下:单击“ 然后选中“ 这时会弹出“ ”的设置窗体。在“ 的 即可。 为确保程序在任何一个目录下都可以正常使用,就必须对数据库的文件路径进行动态的设定。开始我制作时没有注意到这个问题,用的都是绝对路径,后来调试时发现了这一问题,并加一毕业论文 45 解决了。 即 要在 元的 源代码 部分用 代码 对 性进行赋值,即: + / 动态设置 这一语句是很关键,因为数据库的目录是可以变化的,但数据库的目录永远跟可执行文件在同一目录下,这样配置是为了动态配置数据库。 毕业论文 46 五 经过不断的努力,终于完成了房屋中介管理系统的初步设计和编制。我对本系统进行改编的性能测试。 试环境: 56M/64G 作系统: 统平台: 统调试过程: 程序的最后调试工作是应用程序的最后检查阶段,该阶段主要完成的任务有以下几点: 利用 系统调试器对整个系统进行了跟踪调试,发现了其中的函数使用错误,数据表名称输入错误等一些问题,及时的修改了每个错误。 在上述环境中,将设计和编译好的房屋中介管理系统进行首次运行。当进入系统,发现一些问题,如各表单的属性设置不够完整,使用其在调 用过程中出现错误,我经过反复检查核对,终毕业论文 47 于找出了问题调试通过。最后对应用程序的功能调试,发现应用程序的运行结果满足用户要求,达到了预想的程序设计止的。同时还对系统界面的进行了调整,提高其友好性。通过对程序的调试,查找资料我学到了一些程序调试基本方法,使我学到许多新的知识,积累了更多的经验,也对本程序的完整性有了进步的了解,整个的编程思想也更加的完整,为我在今后的工作打下了良好的基础。 统各功能运行一切正常,并达到了设计要求。 毕业论文 48 六 数据库技术是一门有着广阔发展前途的 技术。这次设计就是尝试运用所学知识做的一款数据库软件,包含有对数据库记录的修改、删除、增加、查询、打印等功能。由于时间限制和自己知识有限,有些地方做得不完善,但至少是迈出了实践的第一步。在这次毕业设计中,体会到如下一些感受:做任何软件系统首先一定要把需求分析做好;在整个程序界面的设计时,学习和借鉴一些成功的事例,做出友好的用户界面和完备的功
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。