房屋中介管理信息系统_第1页
房屋中介管理信息系统_第2页
房屋中介管理信息系统_第3页
房屋中介管理信息系统_第4页
房屋中介管理信息系统_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目录 第 1 章系统可行性分析.1 1.1 现状及存在的问题 .1 1.2 可行性分析 .1 1.2.1 技术可行性.1 1.2.2 经济可行性.2 1.2.3 操作可行性.2 1.2.4 法律可行性.2 第 2 章系统需求分析.3 2.1 需求分析 .3 2.1.1 业务需求.3 2.1.2 用户需求.4 2.1.3 功能需求.4 2.2 开发环境需求分析 .5 2.2.1 硬件环境.5 2.2.2 软件环境.5 2.2.3 系统处理数据库的需求分析.5 第 3 章系统总体结构设计.6 3.1 系统结构设计 .6 3.2 系统流程设计 .7 3.3 系统功能模块设计 .7 3.4 系统数据流

2、图设计 .9 第 4 章数据库设计.11 4.1 数据库需求分析 .11 4.2 数据库的结构设计 .11 4.3 数据表格设计 .14 第 5 章各功能模块的具体设计与实现.16 5.1 系统登录界面的设计与实现 .16 5.2 系统主界面的设计与实现 .20 5.2.1 会员界面.20 5.2.2 管理员界面.23 5.3 数据库连接的设计与实现 .27 附录:小组成员分工.30 1 第 1 章 系统可行性分析 1.1 现状及存在的问题 随着住房制度改革不断深化和居民收入水平的提高,住房成为新的消费热点。 1998 以后,随着住房实物分配制度的取消和按揭政策的实施,房地产投资进入平稳 快速

3、发展时期,房地产业成为经济的支柱产业之一。2003 年以来,房屋价格持续上 扬,大部分城市房屋销售价格上涨明显。随之而来国家出台了多项针对房地产行业 的调控政策,希望能引导房地产市场的健康发展。而房屋中介行业是房地产业的重 要组成部分,房屋中介贯穿在房地产业经济运行的全过程之中,为房地产业的生产、 流通和消费提供了多元化的中介服务 。房屋中介行业做为一个管理房屋信息的机构, 其对信息的管理应该准确,无误。因此利用所学过的软件工程设计思想,数据库等 知识设计一个房屋中介管理的系统对于提高该中介公司的工作效率变得尤为重要。 “房屋中介信息管理系统”的开发定位在一个能够满足数据库管理系统,即具 备一

4、个数据库管理系统的基本功能,包括数据的增加,删除,修改,查询等,便于 用户查看,操作,和查询房屋登记信息。此外,系统具有会员和管理员登录功能, 这样可以提高数据的安全性和可靠性。该系统符合各房产中介公司的要求。在开发 过程中注重明确需求分析,遵循用户参与、优化创新、使用高效、处理规范化的原 则,使开发模型更加趋于完善。 1.2 可行性分析 可行性研究的目的不是解决问题,而是确定问题是否值得去解决。可行性研究 实质上是要进行一次大大压缩简化了的系统分析和设计过程,也就是在较高层次上 以较抽象的方式进行的系统分析和设计的过程。对于可行性分析,可从如下三个方 面来进行: 1.2.1 技术可行性 技术

5、可行性考虑的问题是利用现有的技术条件是否能够顺利完成开发工作,软 硬件配置是否满足开发的需求等。房屋中介信息管理系统的工作主要是在客户和房 屋中介人员之间架起一座桥梁,能相互提供信息,处理信息。这一特点非常适合于 计算机的特点,而计算机硬件和软件技术的飞速发展,也为系统的建设提供了技术 条件。通过对房屋中介的工作流程加以分析,同时 ASP 提供给的良好开发平台,其 2 与数据库链接的方便性以及目前一些利用数据库知识实现的信息管理系统,为实验 的顺利进行提供可靠的参考和依据。 1.2.2 经济可行性 经济可行性应该考虑其开发维护费用及该系统所能带来的效益之间的关系。该 系统适用于中小型的房屋中介

6、机构,开发该系统的费用主要包括开发阶段的费用以 及今后的运行、维护费用。其新系统带来的效益来自使用该系统后房屋中介机构工 作的科学化,规范化,高效化所带来的效益。这些主要体现在工作人员的减少,工 作效率的提高,相应工资支出的减少,更容易满足客户的需求,使房屋中介公司的 客户群扩大,以及与传统的手工登记的方式相比不易发生差错,因差错带来的损失 的相对减少。 1.2.3 操作可行性 本系统适用于 Windows 7 等主流操作系统之上,对于该系统的推广使用提供了很 好的途径。该系统研究了中介机构的工作流程后充分考虑到工作人员以前的工作习 惯,使其对新系统更易适应,在操作上主要凭借使用 Window

7、s 操作技术即可完成数 据录入、修改、删除等功能,方便简单。使用前只要对用户进行简单的说明或阅读 帮助文件即可使用该系统。另外界面清晰易懂,加之可视化的管理工具,对数据库 的操作是相当简单的,所以操作上是可行的。 1.2.4 法律可行性 法律可行性是考虑要开发系统是否存在任何侵犯、妨碍和责任问题,用户操作 可行性考虑待开发软件的运行方式在用户组织内是否行得通,现行管理制度、人员 素质、操作知识是否可行。所有软件都选用正版,所有技术资料都由开发方保管, 提出方拥有使用权,合同制定确定违约责任。由于在本系统中是有合同作为双方合 作的基础,所以不会存在任何侵犯、妨碍和责任问题。即使存在了,也可以根据

8、合 同进行分析,一定有人会负责任,所以此系统完全可以进行开发。 3 第 2 章 系统需求分析 在系统的发展过程中,需求分析 在很长一段时间里被人们认为是整个 过程 中最简单的一个步骤,但在过去 十几年中人们逐渐认识到需求分析是整个过程 中最为关键的一个部分。虽然在可行性研究阶段已经粗略了解了用户的需求,甚 至还提出了一些可行的方案,但是,可行性研究的基本目的是用较小的成本在较 短的时间内确定是否存在可行的解法,因此许多细节被忽略了。然而在最终的 系统中却不能遗漏任何一个微小的细节,所以可行性研究并不能代替需求分析,它 实际上并没有准确地回答“系统必须做什么?”这个问题。所以进行软件设计之前,

9、必须先进行需求分析,才能保证软件设计顺利完成。假如在需求分析 阶段分析者 们未能正确地认识到顾客的需要的话,那么最后的软件实际上不可能达到顾客的 需要,或者软件无法在规定的时间里完工。 系统的需求分析是需要开发人员和用 户一起完成。需求分析主要是对管理信息系统的需求进行分析,分析在设计系统时 可能遇到的问题,及其解决方案,对目标系统提出完整、准确、清晰、具体的要求。 需求分析的结果是系统开发的基础,关系到系统的可利用价值,是开发软件所不可 缺少的重要环节。 房屋中介管理系统的实现需要从实际出发,对实际情况进行客观的分析,深入 了解需求。系统利用 Access 与数据库结合的技术建立数据库管理系

10、统。同时需求分 析也是进行概要设计和详细设计的基础,是进行内部维护和测试的依据。 2.1 需求分析 2.1.1 业务需求 随着计算计硬件和软件的发展,现代社会早已经进入信息化高速运行时代。计 算机在各中行业和领域的应用也越来越广泛,对于房屋中介和一些大型的房地产公 司也不例外。现代社会的房产信息管理也以进入系统化、信息化阶段。大量的库存 信息管理和快节奏的更新速度是传统的管理方式显得力不从心,而使用计算机管理 就成了惟一的解决方案,然而计算机的应用是需要强大的系统软件和行业软件来支 持的,房产信息的管理亦不例外。所以开发出一款功能强大的房屋中介管理信息系 统是软件支持的需要,更何况此系统既要是

11、功能强大,也要要求操作简单,易实现。 所以,开发出一款功能强大,而又操作简洁、方便、快捷,适应用户要求的房 4 屋中介管理信息系统是业务的需要。 2.1.2 用户需求 1 软件具有简洁美观的界面。 2 操作简单、快捷,适合用户使用习惯。 3 要求系统安全、稳定。 4 要求能够注册多个用户,有不同的用户权限。 5 要求能够方便的使用增删改查等功能。 6 要求实现面向 3 个用户分别实现以下功能: 卖房者:注册,登录,发布房源,查询购买者意向。 买房者:注册,登录,查询空闲房源,发布中意房屋信息。 管理员:查询买卖双方基本信息,查询房源情况,对卖房者登记的信息进行审 核,并能根据房源情况进行分类统

12、计。 2.1.3 功能需求 房屋中介信息管理系统的功能需求主要包括用户的创建,该用户的密码、资料 修改,房屋信息的登记、修改、删除,对客户需求的记录、修改、删除。房屋登记将 需要登记的房屋的信息输入系统,由系统进行储存,随时可以查阅修改。一般情况 下,普通会员只能浏览查询房屋具体信息,而管理员用户除了能查询房屋具体信息 以外,还能够登记房屋信息,发布房屋信息,修该,删除房屋数据。因此,普通用 户和管理人员的的权限要明确区分开来,防止操作时因操作错误产生的数据丢失和 数据错误。具体分析如下: 用户创建:普通会员可以通过用户注册界面创建新的用户,也可以由管理员在 用户管理界面创建,并赋予不同的权限

13、。普通会员权限为“1”,管理员权限为 “2”。 资料修改:修改注册时所填写的所有相关信息,输入数据正确时,点击修改能 够将数据输入到数据库,并保存。 密码修改:修改注册时的旧密码,点击修改将新密码保存进数据库,下次则用 新密码进行登录。 添加操作:在执行操作时首先都要先检查是否已经输入数据,如果输入的数据 不全或者有错误,将提示用户输入正确的数据,如果输入的数据正确,点击添加按 钮,能够将数据输入到数据库,并保存数据。 5 删除操作:在选定一个房屋信息后可将其从数据库中删除,并在前端界面显示 出 来。 同时,该系统运行在 windows 平台上,有数据库维护功能。并且该系统还应有 一个较好的图

14、形用户界面。 2.2 开发环境需求分析 大多数的房屋中介公司使用的电脑系统都是 WINDOWS 的。所以开发的房屋中 介管理系统也是基于 WINDOWS 系统的,对于其开发环境,可以作如下的分析: 2.2.1 硬件环境 内存:512M 及以上 硬盘:10GB 以上 显存:64MB 以上 分辨率:1024800 2.2.2 软件环境 操作系统平台:Windows 7 数据库服务器:Microsoft Access 2007 服务器平台:Windows 7 前端开发工具: ASP 2.2.3 系统处理数据库的需求分析 该系统处理的数据来自于客户提供的房屋信息,客户需求的一些房屋信息以及 客户的联系

15、方式等。处理的数据分为文本型和数字型,利用 ACCESS 可以很好的处理 这些数据。同时,对于大量的无用数据要及时的清理,以防止系统执行速度的下降。 6 第 3 章 系统总体结构设计 在总体设计这个阶段,应划分出组成该系统的一些物理元素 -程序,文件, 数据库,人工过程和文档等等。同时,总体设计阶段另一项重要任务是设计软件 的结构,确定系统中每个程序由哪些模块组成,以及这些模块间的关系。具体到 该系统,开发任务是实现房屋中介管理系统化、规范化和自动化,从而提高房屋 中介公司的工作效率。 对于该系统,其本质上是信息处理系统,因此,在软件系统的整个开发过程中 都必须考虑“数据”及对数据的“处理”这

16、两个方面的问题。为了把在房屋中介公 司工作过程中的对所处理的数据清晰明确地表达出来,通常需要建立一个概念性的 数据模型。概念性数据模型是一种面向问题的数据模型,是对数据和信息建模。这 里运用最常用的表示概念性数据模型的方法,是实体联系方法即 ER 模型。其 具体的设计图如下所示: 3.1 系统结构设计 该系统的主要结构包括以下两个大的部分:会员系统,管理员系统。每个大的 部分又分为两个小的部分:房屋信息和个人信息。其系统的结构图设计如下: 7 房屋中介信息管理系统 会员系统 房屋信息管理 管理员系统 会员信息管理 会员信息 房屋信息 图 3-1 系统结构图 进入该系统后,在登录界面输入正确的密

17、码、验证码和权限后,进入不同的主 界面。 3.2 系统流程设计 用户登录系统后,对其账号密码、验证码和权限进行判定,输入结果正确则进 入到不同的界面。权限 1 进入到会员界面,权限 2 进入到管理员界面,不同的操作 界面有不同的功能。输入结果错误时将提示错误信息,不能进入系统,留在登录界 面。流程图设计如下: 用户登录 权限判断 退出系统 管理员界面会员界面 2 1 密码判断 房屋信息个人信息房屋信息 管理 会员信息 管理 8 图 3-2 系统流程图 3.3 系统功能模块设计 通过调查研究和对系统的分析,会员、管理员系统分别包含的 6 个功能模块所 实现的主要功能如下: 1、会员系统: 1)出

18、租房屋:主要功能是显示数据库所包含的所有出租中房屋的信息,以及对 将 要出租的房屋信息进行登记,并导入数据库中。 2)出售房屋:主要功能是显示数据库所包含的所有出售中房屋的信息,以及对 将要出售的房屋信息进行登记,并导入数据库中。 3)求租房屋:主要功能是显示数据库所包含的所有求租房屋意向的信息,以及 对新的求租意向进行登记,并导入数据库中。 4)求购房屋:主要功能是显示数据库所包含的所有求购房屋意向的信息,以及 对新的求购意向进行登记,并导入数据库中。 5)个人资料修改:主要功能是修改会员的个人资料,如联系电话、住址、证件 号等信息,并将新的信息导入数据库中。 6)个人密码修改:主要功能是修

19、改会员登录系统所用的密码,并将新的密码导 入数据库中。 2、管理员系统: 1)出租信息管理:主要功能是显示数据库所包含的所有出租中房屋的信息,对 某条信息进行删除,以及添加新的出租房屋信息,并更新数据库。 2)出售信息管理:主要功能是显示数据库所包含的所有出售中房屋的信息,对 某条信息进行删除,以及添加新的出售房屋信息,并更新数据库。 9 3)求租信息管理:主要功能是显示数据库所包含的所有求租房屋意向的信息, 对某条信息进行删除,以及添加新的求租房屋信息,并更新数据库。 4)求购信息管理:主要功能是显示数据库所包含的所有求购房屋意向的信息, 对某条信息进行删除,以及添加新的求购房屋信息,并更新

20、数据库。 5)会员信息管理:主要功能是显示数据库包含的所有用户的密码、权限,对某 个用户进行删除,以及添加新的用户,并更新数据库。 6)个人密码修改:主要功能是修改管理员登陆系统所用的密码,并将新的密码 导入数据库。 以上分析说明可以用图 4-3 明确表示出各模块的功能: 图 3-3 系统功能模块图 3.4 系统数据流图设计 该系统的初始房屋信息由出租出售房屋的客户提供,当求租求购客户未能从中 找到所需的信息时,将提供其所意向的房屋信息,系统对其进行记录,并储存至数 据库中。通过分析得到以下数据流图,其顶层数据流图如下: 房屋中介信 息管理系统 会员界面管理员界面 出租房屋 出售房屋 求租房屋

21、 求购房屋 个人资料修改 个人密码修改 出租信息管理 出售信息管理 求租信息管理 求购信息管理 会员信息管理 个人密码修改 10 反馈信息 用户名,密码 图 3-4 系统顶层数据流图 其第二层数据流图如下: 图 3-5 系统第二层数据流图 其第三层数据流图如下: 用户 身份验证 登录界面 进入系统 处理用户权 限(权限分 为两种) 通过验证 分析 用户权限 处理 后台 权限 1,进入会员界面 权限 2,进入管理员界面 会员 界面 出租出售客户 房源 意向 发布 查看 求租求购客户 房源 意向 查看 发布 11 图 3-6 系统第三层数据流图 第 4 章 数据库设计 该系统的主要功能是对数据进行

22、管理,所以数据库的设计在该系统中起着相当 关键的作用。数据库设计的好坏直接决定了该系统设计成功与否。本系统采用 Access 作为后台数据库。Access 是 Office 办公套件中一个极为重要的组成部分。刚 开始时微软公司是将 Access 单独作为一个产品进行销售的,后来微软发现如果将 Access 捆绑在 OFFICE 中一起发售,将带来更加可观的利润,于是第一次将 Access 捆绑到 OFFICE97 中,成为 OFFICE 套件中的一个重要成员。现在它已经成为 Office 办公套件中不可缺少的部件了。自从 1992 年开始销售以来,已经成为世界上 最流行的桌面数据库管理系统。A

23、ccess 的新版本功能变得更加强大。不管是处理公 司的客户订单数据;管理自己的个人通讯录;还是大量科研数据的记录和处理,人 们都可以利用它来解决大量数据的管理工作。Access 是一个关联式资料库管理与前 端开发系统,除了后端的资料库管理之外,也具备前端 UI 介面开发工具。 4.1 数据库需求分析 通过对房屋中介公司工作情况的分析,可以确定该数据库的结构,包括如下五 张表格,分别记录如下的信息: 管理员 管理 员界 面 房屋信息 用户信息 操作 添加 删除 12 用户信息:包括用户名,密码,密码提问,密码提问答案,真实姓名,联系方 式,详细住址,权限等信息。 出租房屋信息:包括房主姓名,联

24、系方式。要求出租房屋的一些信息,包括房 屋地址,房屋类型,装修情况等信息。 出售房屋信息:包括房主姓名,联系方式。要求出售房屋的一些信息,包括房 屋地址,房屋类型,装修情况等信息。 求购房屋信息:包括的数据项有客户姓名,联系方式,对所需房屋要求的一些 信息等。 求租房屋信息:包括的数据项有客户姓名,联系方式,对所需房屋要求的一些 信息等。 4.2 数据库的结构设计 E-R 图的设计是为了把给用户的数据要求清楚,准确的描述出来,通常建立一 个概念性的数据模型。概念性数据模型是一种面向问题的数据模型,是按照用户的 观点对数据建立的模型,它描述了从用户的角度看到的数据,它反映了用户的实现 环境。在数

25、据模型中包含 3 中相互关联的信息:数据对象,数据对象的属性及数据 对象彼此间相互连接的关系。该数据库的设计包含五张表格,对应了一个整体 E-R 图和五个实体 E-R 图,其具体的设计如下: 图 4-1 整体 E-R 图 出租房屋信息 客户姓名 联系方式 户型房屋地址 每月价格 房屋种类 装修情况 建筑面积 13 图 4-2 出租房屋信息 E-R 图 图 4-3 出售房屋信息 E-R 图 房屋价格 求购房屋信息 客户姓名联系方式 户型 房屋种类 装修情况 建筑面积 房屋情况 房屋情况 出售房屋信息 客户姓名 联系方式 户型房屋地址 房屋价格 房屋种类 装修情况 建筑面积 14 图 4-4 求购

26、房屋信息 E-R 图 图 4-5 求租房屋信息 E-R 图 用户信息 账号密码联系方式 密码提问 密码答案 省份住址 邮编 证件号 权限 真实姓名 每月价格 求租房屋信息 客户姓名联系方式 户型 房屋种类 装修情况 建筑面积 15 图 4-6 用户信息 E-R 图 4.3 数据表格设计 在上面的实体以及实体之间关系的基础上,设计出各个数据表,用以记录信息。 该数据库的设计中包含 4 个表格,分别用来记录出租房屋信息,出售房屋信息,求 租人信息,求购人信息。其具体的设计如下所示: 图 4-6 用户信息表 其中, username,password,passquestion,passanswer,

27、truename,city,address,phone,a uthority,certificate 为文本型数据,字段长度均为 50。zip 为数字型数据,其字段长 度为长整型。 图 4-7 出租房屋信息表 其中,customer,phone,kind,type,price,fix,now,address 为文本型数据, 字段长度均为 50。area 为数字型数据,其字段长度为长整型。 图 4-8 出售房屋信息表 16 其中,customer,phone,kind,type,price,fix,now,address 为文本型数据, 字段长度均为 50。area 为数字型数据,其字段长度为长

28、整型。 图 4-9 求租房屋信息表 其中,customer,phone,kind,type,price,fix 为文本型数据,字段长度均为 50。area 为数字型数据,其字段长度为长整型。 图 4-10 求购房屋信息表 其中,customer,phone,kind,type,price,fix 为文本型数据,字段长度均为 50。area 为数字型数据,其字段长度为长整型。 17 第 5 章 各功能模块的具体设计与实现 该系统的主界面由 ASP 3.0 来实现,ASP 是 Active Server Page 的缩写,意为 “动态服务器页面”。ASP 是微软公司开发的代替 CGI 脚本程序的一

29、种应用,它可 以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP 的网页文件 的格式是.asp,现在常用于各种动态网站中。ASP 是一种服务器端脚本编写环境, 可以用来创建和运行动态网页或 Web 应用程序。ASP 网页可以包含 HTML 标记、普 通文本、脚本命令以及 COM 组件等。利用 ASP 可以向网页中添加交互式内容(如 在线表单),也可以创建使用 HTML 网页作为用户界面的 web 应用程序。 与 HTML 相比,ASP 网页具有以下特点: (1)利用 ASP 可以实现突破静态网页的一些功能限制,实现动态网页技术; (2)ASP 文件是包含在 HTML 代码所组成的

30、文件中的,易于修改和测试; (3)服务器上的 ASP 解释程序会在服务器端执行 ASP 程序,并将结果以 HTML 格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览 ASP 所产 生的网页; (4)ASP 提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。 例如可以从 web 浏览器中获取用户通过 HTML 表单提交的信息,并在脚本中对这些 信息进行处理,然后向 web 浏览器发送信息; 18 (5)ASP 可以使用服务器端 ActiveX 组件来执行各种各样的任务,例如存取数 据库、发送 Email 或访问文件系统等; (6)由于服务器是将 ASP 程序执行的结果以 HT

31、ML 格式传回客户端浏览器, 因此使用者不会看到 ASP 所编写的原始程序代码,可防止 ASP 程序代码被窃取; (7)方便连接 ACCESS 与 SQL 数据库; (8)开发需要有丰富的经验,否则会留出漏洞,让黑客利用进行注入攻击; ASP 也不仅仅局限于与 HTML 结合制作 WEB 网站,而且还可以与 XHTML 和 WML 语言结合制作 WAP 手机网站。但是其原理也是一样的。 5.1 系统登录界面的设计与实现 在登录界面下需输入正确的用户密码和验证码,选择正确的权限,才能进入系 统。如果用户不存在,密码输入错误,验证码不正确,或者权限的选择不正确,系 统将给出错误的信息,则不能进入系

32、统。图 6-1 为系统登录界面: 图 5-1 登录界面 若作为新用户没有账号,可以点击登录界面上的注册,则会跳转到注册界面注 册新用户。图 6-2 为新用户注册界面: 19 图 5-2 注册界面 其业务流程图如图 6-3 所示: 用户登录 否 判断密 码 权限判断 退出系统 是 管理员界面会员界面 21 判断用 户 是否 否 20 图 5-3 登录业务流程 登录界面的“登录”按钮 onclick 事件的核心代码为: 21 alert(验证码不正确,请重新输入!) alert(验证码不正确,请重新输入!) 5.2 系统主界面的设计与实现 在输入正确的用户、密码、验证码和权限后,会分别跳转到两个不

33、同的界面, 下面分两部分进行介绍: 5.2.1 会员界面 选择会员登录,则跳转到会员界面,如图所示: 22 图 5-4 会员界面 会员界面包含 6 个功能:出租房屋,出售房屋,求租房屋,求购房屋,资料修 改,密码修改。 1、出租房屋界面:为求租客户提供所有出租房屋信息,出租客户发布出租房屋 信息。如图所示: 图 5-5 出租房屋界面 23 2、出售房屋界面:为求购客户提供所有出售房屋信息,出售客户发布出售房屋 信息。如图所示: 图 5-6 出售房屋界面 3、求租房屋界面:为出租客户提供所有求租房屋信息,求租客户发布求租房屋 意向信息。如图所示: 图 5-7 求租房屋界面 24 4、求购房屋界面

34、:为出售客户提供所有求购房屋信息,求购客户发布求购房屋 意向信息。如图所示: 图 5-8 求购房屋界面 5、资料修改界面:修改登录用户的注册信息。如图所示: 图 5-9 资料修改界面 25 6、密码修改界面:修改登录用户的登录密码。如图所示: 图 5-10 密码修改界面 5.2.2 管理员界面 选择管理员登录,则跳转到管理员界面,如图所示: 图 5-11 管理员界面 管理员界面包含 6 个功能:出租信息管理,出售信息管理,求租信息管理,求 购信息管理,用户信息管理,密码修改。 1、出租信息管理界面:显示所有出租房屋的信息,并可以对某条信息进行删除, 添加新的出租房屋信息。如图所示: 26 图

35、5-12 出租信息管理界面 2、出售信息管理界面:显示所有出售房屋的信息,并可以对某条信息进行删除, 添加新的出售房屋信息。如图所示: 图 5-13 出售信息管理界面 3、求租信息管理界面:显示所有求租房屋信息,可以对某条信息进行删除,添 加新的求租房屋信息。如图所示: 27 图 5-14 求租信息管理界面 4、求购信息管理界面:显示所有求购房屋信息,可以对某条信息进行删除,添 加新的求购房屋信息。如图所示: 图 5-15 求购信息管理界面 5、用户信息管理界面:显示所有用户的账号、密码以及权限,并可以查看该用 户的详细信息,或对其进行删除操作,还可以添加新的用户。如图所示: 28 图 5-1

36、6 用户信息管理界面 6、密码修改界面:修改管理员登录系统所用密码。如图所示: 图 5-17 密码修改界面 5.3 数据库连接的设计与实现 在编写数据库应用程序时,经常要遇到这样的情况,即好多组件、窗体同时访 问相同的数据源,如果为每一个组件或者窗体都设置一个数据源将是十分耗时的工 作。那么,能不能将这些数据源集中管理,最好是做成一个统一的模块,需要时就 将该模块引入而不必直接操作数据源本身呢?使用数据模块(Data Module)是解决 29 这个问题最好的方法。简单说来,数据模块是用来集中管理数据源的一个窗体,该 窗体可被需要的地方随时引入,但在运行时不会在应用程序中显示出来。 本系统采用常用的ADO技术来访问数据库;故在下面我们就以ADO技术介绍如 下:ADO是为Microsoft最新和最强大的数据访问接口OLEDB而设计的,是一个便于 使用的应用程序层。OLEDB为任何数据源提供了高性能的访问,而这些数据源包括 关

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论