收藏 分享(赏)

房地产信息管理系统的开发与应用论文(最新整理By阿拉蕾).doc

上传人:精品资料 文档编号:7564140 上传时间:2019-05-21 格式:DOC 页数:70 大小:4.21MB
下载 相关 举报
房地产信息管理系统的开发与应用论文(最新整理By阿拉蕾).doc_第1页
第1页 / 共70页
房地产信息管理系统的开发与应用论文(最新整理By阿拉蕾).doc_第2页
第2页 / 共70页
房地产信息管理系统的开发与应用论文(最新整理By阿拉蕾).doc_第3页
第3页 / 共70页
房地产信息管理系统的开发与应用论文(最新整理By阿拉蕾).doc_第4页
第4页 / 共70页
房地产信息管理系统的开发与应用论文(最新整理By阿拉蕾).doc_第5页
第5页 / 共70页
点击查看更多>>
资源描述

1、1第一章绪论1.1 论文的研究背景及意义随着电脑的普及,传统的房地产管理已越来越不能满足当代房地产信息管理的需要,故针对现在开发商品房的管理的基本要求,利用当前比较流行的delhpi 语言和目前企业运用广泛的 SQL 数据库作为后台数据库,设计了本系统。本系统是对现代的房地产信息管理进行模拟,利用了对象嵌入技术,实现了售房信息、客户资料等各项信息的一般管理。随着生产社会化趋势的扩大,科学技术的进步、人类知识总量的增长速度不断加快、以及市场竞争的日益激烈,人们对信息的人士产生了根本性的变化。信息被列为与物质、能源并列的人类社会发展的三大资源之一。信息化水平已成为衡量一个国家现代化水平和综合国力的

2、重要标志。我国也正处于改革开放进一步深化的环境下,因此我们应该抓住机遇,充分利用信息,扎实的做好信息管理系统的基础工作,建设开发较为先进的应用系统,加快我国信息化建设的步伐。近几年来,社会生活节奏日益加快,人们生活水平的不断提高,房地产行业也随之进一步火热,同时也随之不断地发展。为了更好地服务于广大乘客,各大软件公司先后搭建了各类信息管理系统,诸如叫天下同一系统,客服系统等,逐渐形成了数字化售房的管理概念,即以网络化管理为基本模式,信息文化改变着人们教育、工作方式和思想观念。从而根本上实现了服务于广大购房者,提高房地产公司各项工作的安全性和质量,为房地产公司创造经济效益。人类正进入信息时代,计

3、算机的发展正在改变人们的工作,生活,思维和学习方式。从 WTO 开始,中国的各行各业已走进一个全面竞争的时代,一个现代人要适应这个社会就只有不断学习和提高自己。而 delhpi 可以直接开发同时运行在 windows 和 linux 平台上的应用程序。其最大的优势就是语言是纯面向对象的语言,而且几乎完全平台无关性,可以不做任何修改的应用在 windows和 linux 系统上。而 SQL 数据库运用得当可以是数据库系统效率更高,而且有着强大的功能,性能稳定。现在房屋销售企业之间竞争比较激烈,在一般房地产企业中,需要能实时2和正确地控制销售情况、收费情况,这样,一个能够实现房屋销售服务管理规范化

4、、自动化的房屋销售管理系统就显得非常重要了。房屋销售管理系统就是为了适应这种需求而设计的。房屋销售直接影响到一个房地产企业的收益,而且要有很大的投入,即要好的服务,又节约投资,这是一对矛盾。要想很好地解决,必须要有正确及时的数据作为保证,在现在以市场和服务为本的市场竞争中,为企业提供坚强的后盾。房地产信息管理系统的开发与设计便可以有效的实现对房地产信息的掌握,对其进行充分的利用,提高企业的竞争力,达到更高的销售业绩,更好地完成销售任务,同时也可以通过这个信息管理系统对员工的业绩进行分析与评比。1.2 国内外研究概况及发展趋势现如今的房地产信息管理系统是针对传统房地产企业管理模式与业务手段中逐渐

5、表现出的效率低下、信息滞后、规范与执行力差等特点,利用先进的 IT信息技术,结合房地产企业自身管理思想和模式,参考一系列大型房地产企业管理经验,帮组房地产企业实现在波动的大环境下,保持稳定、健康的可持续性发展的信息化管理软件,有强大的信息存储量,有效且高效的查询搜索功能,有针对性的对信息进行筛选和截取,得到效率最高的工作方式,并且直观的表现出销售业绩和内容,达到公平、公开、公正的要求。1.3 论文研究的意义、主要内容与论文结构1.3.1 论文研究的意义2009 年的疯狂,此番发布的报告显示,全国重点监测城市居住用地的同时点地价房价比均值已达到 3129,在长三角、珠三角以及环渤海等地区的一些城

6、市,其比例更高。报告称,天津、上海、南京、杭州等城市地价占房价比已经超过 40。2010 年全国城市地价变化趋势时强调,金融与税收政策的调整将作用于房地产市场,并直接影响地价走势。一线城市居住地价增长将趋于平稳,须防止二、三线城市地价跟风上涨。1-3 月,房地产开发企业本年资金来源 16250 亿元,同比增长 61.4%。3其中,国内贷款 3674 亿元,增长 44.3%;利用外资 99 亿元,下降 33.7%;企业自筹资金 5602 亿元,增长 47.8%;其他资金 6876 亿元,增长 91.8%。在其他资金中,定金及预收款 3749 亿元,增长 84.7%;个人按揭贷款 2193 亿元,

7、增长122.8%。1-3 月,全国商品房销售面积 15361 万平方米,同比增长 35.8%。其中,商品住宅销售面积增长 34.2%。1-3 月,商品房销售额 7977 亿元,同比增长57.7%。其中,商品住宅销售额增长 55.2%。由此可知建立完善的房地产信息管理系统是十分必要和迫切的,房地产行业已成为我国支柱产业之一,利用计算机对房地产信息进行掌握,对购房人群进行调查与实时监控,对购房需求进行调查和管理,有效地对房地产行业进行宏观调控,进一步提高房地产行业的现代化,规范化和实用化,提高人员的利用率,使销售管理走向有效健康的发展。1.3.2 论文研究的主要内容本次设计的主要内容是房地产信息管

8、理系统,通过软件实现对客户信息,房屋信息,销售信息还有系统的管理,完成多种查询,删除,添加,修改打印等功能。本次系统的开发主要是满足房地产信息的管理,提高销售业绩,掌握实时资讯,了解客户的基本要求等,要求提供信息的准确和高效,使管理工作顺利而且高效的完成,具有良好的实用价值,实现房地产行业的现代化、高效化、规范化和自动化管理。1.3.3 论文的结构本文组织结构共分为六章:论文第一章为绪论部分,本章分析了房屋销售管理系统的国内外现状与发展,阐述了课题的来源、背景、目的和意义,最后阐明本论文的结构。论文第二章主要是房屋销售管理系统的需求分析、可行性分析和数据字典,完成论文前期工作的介绍,通俗易懂。

9、论文第三章主要是系统概要设计,包括系统总体框架设计和功能模块设计,通过整体的框架让人有一个直观的了解,得到全面的信息。论文第四章主要是数据库的设计,给出了本系统的数据流图、实体关系图及4数据表等,通过图表的方式,更加直接地了解整个系统的运作过程。论文第五章主要是系统详细设计及实现,包括各个功能模块的设计、流程图和界面实现。论文第六章主要是软件测试及调试。论文第七章主要是对这次毕业设计的总结与展望。5第二章需求分析2.1 系统功能需求分析通常房地产开发公司都会使用一套房地产信息管理系统来规范化公司的各种事务,如楼房销售信息管理,楼房信息管理,客户信息管理等。本系统对于房地产管理主要有以下功能:(

10、1)身份管理:分别通过验证两种身份验证登录系统,分别是管理员和客户身份,并且设置不同的权限,例如管理员则具有对楼房信息的修改添加等功能。(2)楼房信息管理:管理开发商中各种楼房的各种信息,包括楼房信息的添加,修改,删除和查询等。(3)客户信息管理:管理客户信息,包括客户信息的添加,修改和删除查询等功能。(4)销售信息管理:通过管理员的权限进入客户预定信息中,对客户楼房的预定进行审核、查询、删除等功能,最终确定交易信息。(5)系统管理:数据备份和数据恢复、用户密码修改和退出系统等功能。2.2 数据库功能分析本系统是典型的信息管理系统(MIS) ,其开发主要包括后台数据库的建立和维护以及前端应用程

11、序的开发两个方面。对于前者要求建立起资源的一致性和完整性。对于后者则要求应用程序具有“功能完备,使用方便,易于扩展”等特点。根据系统要求实现的功能,需要建立房屋信息表:对于楼房信息的登记管理;客户信息表:对于客户信息的登记管理;销售信息表:对于销售信息的登记管理;客户预定信息表:主要用于销售信息和客户信息之间的关联;用户表五个表:用于区分登录权限。62.3 系统数据流图本系统是一个面向房屋销售企业的管理系统。管理员可以通过本系统管理相应的房屋信息、房屋销售信息等。用户进入房屋销售管理系统之前需要进行权限验证,只有合法的用户才能进行相应的管理操作;普通客户登录之后只能查询和修改自己的信息,浏览房

12、屋信息及房屋预定。在该系统中,管理员权限包括房屋信息管理、客户信息管理、房屋销售管理和系统管理,通过这些权限,管理员可以对房屋信息进行修改、添加、删除等功能,对于销售管理中,只能进行审核和删除等功能。管理员管理数据流图如图 2.1 所示。管理员房屋信息管理客户信息管理销售信息管理系统管理图 2.1 管理员管理数据流图在系统中,普通客户权限能查询和修改自己的信息,浏览房屋信息及房屋预定等,对于房屋信息表中可以通过查询等功能进行模糊查询,精确查询等,根据自身要求进行筛选,同时在预定房屋的过程中需要管理员审核完毕后,信息才会反馈到信息表中。普通客户管理数据流图如图 2.2 所示。7图 2.2 普通客

13、户管理数据流图2.4 可行性分析可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容:1、技术上的要求:在技术上要求比较的专业,需要计算机专业的知识同时要求了解售楼的过程和售楼的专业知识信息时代的到来,人们对信息处理的需求越来越高,从而使管理信息系统开发技术得到了充分的发展与完善,使得开发本系统在技术可行性成为可

14、能。本系统使用Delphi 7.0结合SQL Server 2000数据库进行开发,技术要求不高,开发人员容易上手。目前,管理信息系统已经应用到了各个不同管理领域,有许多成功的经验可以让我们在设计和实施的过程中得以借鉴,极大地降低了开发的风险。所以,建立一个房屋销售管理信息系统在技术上是可行的。2、经济上的要求:对于售楼公司来说高效的售楼系统本身就是一种优势提高售楼的销量。关于售楼公司节省成本。目前计算机广泛应用于各个领域,尤其是在数据处理方面表现出了巨大的普通客户房屋信息管理客户信息管理销售信息管理系统管理8优势,甚至每个公司、每个用户都有计算机,利用计算机将各种复杂的数据,都制作成数据库,

15、交由计算机来管理。用计算机管理数据,可免除人为的疏忽,并且运算速度快,可靠性提高。利用计算机对数据进行管理,会带来很大的好处,这使得创建一个好的信息管理系统成为一个必要的工作。但是,建立房屋销售管理信息系统在经济上是否可行呢?一方面,随着计算机技术的发展,硬件设备价格不断下降,建立房屋销售管理系统的费用并不是十分昂贵的。通常一个小型的房屋销售管理信息系统只需要几台普通计算机,以及少量的辅助设施,即使加上开发时产生的各种费用也不会是很高的,一般情况下完全可以承受。另一方面,建立房屋销售管理系统以后,由于企业的日常业务比较固定,后期的运行维护费用将会是比较低的。而且由于计算机的使用,降低了管理人员

16、的劳动强度,提高劳动效率,甚至可能节约人员成本,减少由于手工管理的失误带来的损失。所以,建立一个房屋销售管理信息系统会对管理过程带来较好的影响,所需经济投入也不会太大,在经济方面完全是可行的。3、社会上要求:防止客源流失、 准确地销售控制 、全面客户服务 、有效业绩考核 、准确的往来帐务、 明确广告投放 、及时准确的数据反馈 、 灵活强大的统计分析。界面设计时充分考虑管理人员的习惯,使得操作简单,数据录入迅速、规范、可靠,统计准确,制表灵活,适应能力强,容易扩充。4、销售上要求:开发潜在的消费群体通过,CRM 等新的系统提高潜在消费者的开发及对现有的消费者的跟踪调查。5、管理上要求:除了以上各

17、项客观要求,主观上还需要操作者即管理人员的利用与支持。(1)管理人员的支持通过上述的分析结果可知,建立这样一个系统会带来很多好处且花费不大,这必然会得到决策者的支持,而且系统建立的风险很低,只要做好系统开发阶段的工作,基本不会失败。(2)一般工作人员的支持房屋销售管理信息系统建立后带来的劳动效率的提高以及劳动强度的降低,必然会受到一般操作管理人员的欢迎。(3)对一般操作人员的技术要求低9一般操作人员只需要完成一些非常简单的录入、修改处理。现有的操作人员只需要极短的时间就可以熟练使用系统,这样一来,系统的转换工作就会非常顺利。综上所述,房屋销售管理系统无论在经济、技术、管理等方面都是可行的,可以

18、进行下一步的开发工作。2.5 数据字典数据字典是关于数据的数据表和视图,系统管理员可以通过数据字典获取全面的数据库信息,根据上述分析,本系统的数据字典设计如下:(1)系统管理数据:管理数据包括用户名、密码、权限和数据库处理,其中用户名分为管理员和客户,登录系统后按各自的权限有不同的管理部分。(2)房屋信息管理数据:此数据表管理员和客户都可以使用,管理员可添加、修改、删除房屋信息,客户只能进行查询的功能。(3)客户信息管理数据:此数据表管理员和客户都可以使用,管理员可修改任何客户的信息,而客户只能对自身的信息进行添加、修改。(4)房屋销售管理数据:此数据表管理员和客户都可以使用,客户只能进行查询

19、和预定,管理员可对其预定的信息进行审核、修改等。2.6 系统综合要求及运行环境和开发平台2.6.1 系统综合要求房屋销售管理系统是通过对房屋信息、房屋销售信息、客户信息进行管理,对系统的研究并结合对房屋销售管理进行分析提出来的。SQL Server 数据库系统是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。系统以功能强大的 Windows 系列操作系统作为操作系统平台,使其具备优良的可视化图形操作界面,大大提高了系统的可操作性和交互性,尽量减少操作员的负担,让他们更方便、更快捷、更简单的进行操作。2.6.2 系统运行环境简介基于以上对系统各种需

20、求的分析和定义,建议系统采用以下配置,使系统稳定、高效地运行。101、硬件环境最低配置 C233 以上 CPU,32MB 以上内存,2.1GB 硬盘;建议配置 CII300 以上 CPU,64MB 内存,6.4GB 硬盘;UPS 不间断电源一台(避免因突然停电等意外情况下的数据丢失) 。2、软件环境 Win95 以上操作系统。2.6.3 系统开发平台电脑配置:CPU: P4 2.6,内存:DDR 512M,硬盘:80G;操作系统:Microsoft Windows XP professional 简体中文版;开发环境:Delphi 7.0;数据库:SQL Server 2000。11第三章系统

21、概要设计3.1 系统总体框架设计房屋销售管理系统的基本设计思想是把整个系统按照实现模块进行分解,它直观地描述了系统要实现的功能以及房屋销售管理系统的具体内容,系统结构如图 3. 1 所示。图 3.1 房屋销售管理系统结构图3.2 功能模块设计在整体设计中,我们将房屋销售管理系统分为六个大的模块:登录界面、主界面、房屋信息模块、客户信息模块、销售信息模块、系统管理模块。每个模块实现不同的功能,下面将具体进行介绍。(1)登录界面:该模块使管理信息系统的用户按其身份进入不同的界面。房屋信息管理系统系统模块数据还原数据备份密码修改退出房屋信息模块房屋资料录入房屋信息显示房屋信息查询销售信息模块房屋销售

22、信息客户预定信息审核预订信息客户信息模块客户需求信息客户编号管理客户信息录入房地产信息管理系统12(2)主界面:该模块提供管理系统的主界面,是主系统的唯一入口和出口,该界面提供用户选择并调用各子模块。(3)房屋信息模块:该模块提供对房屋信息的录入、编辑、打印、查询等功能。(4)客户信息模块:该模块提供对客户信息的添加、修改、查询等功能。(5)销售信息模块:该模块提供对客户预定信息的审核、查询、删除等功能。(6)系统管理模块:该模块提供数据备份和数据恢复、用户密码修改和退出系统等功能。13第四章数据库设计4.1 数据库的引入数据库技术从 60 年代中期至今只有不到 40 年的历史,但其发展速度之

23、快是其它技术所不及的。它已由第一代的层次型、网状型数据库,第二代的关系型数据库发展到今天以面向对象为主要模型的数据库,即第三代数据库。数据库技术和网络通信技术、面向对象编程技术、并行计算机技术、人工智能技术相互融合、相互渗透,促进了数据库技术的广泛应用。数据库(Database),是按照数据结构来组织、存储和管理数据的仓库,是用于查询的大量数据的存储区域。使用数据库可以带来许多好处,如减少了数据的冗余度,从而大大地节省了数据的存储空间,实现数据资源的充分共享等等。此外,数据库技术还为用户提供了非常简便的使用手段,使用户易于编写有关数据库应用程序。特别是近年来推出的计算机关系数据库管理系统,操作

24、直观,使用灵活,编程方便,功能强大,环境适应广泛,数据处理能力极强。数据库的设计是指对一个给定的应用环境,构造数据库模式,建立数据库及其应用系统,满足各种用户需求。作为信息资源开发、管理和服务的一种有效的手段,数据库技术的应用已越来越广泛,从小型的单项事务处理系统到大型的信息系统大都用先进的数据库技术来保持系统数据的安全性、完整性和共享性。对一个实际的系统来说,数据库表的设计在遵循数据库理论的同时,必须能用开发工具来实现用户在各方面提出的功能要求。一个完整的管理系统是离不开数据库的,因为少量的数据,如系统访问人数等完全可以存储在文本文件中。但实际应用中,需要保存的数据远不止这一些,而且这些数据

25、之间往往还有关联,利用数据库来管理这些数据,可以很方便的查询和更新。我们现在可以使用的数据库有很多种,如:Fox 数据库(.dbf) 、Access 数据库(.mdb)、DB2、Informix 、Oracle 和 SQL Server、ASA 等等。在本次设计中,选择了 SQL Server 作为后台数据库工具,因为它能提供超大型系统所需的数据库服务。此外,它对内存的要求也不高,除了功能完备和对硬件的低要求之外,它还具有:易于管理、性能的可扩展性等特性。144.2 数据库的概念结构设计根据系统的需求分析和数据库的需求分析,同时根据相关部分的数据流程图,对系统数据库进行概念结构设计。根据数据关

26、系模型和数据库关系模式范式,我们创建了房屋销售管理系统数据表的表结构和索引,本系统共有 5 张数据表,分别是:房屋信息表、客户信息表、客户预定信息表、销售信息表、用户表。4.2.1 建立数据库的原则在建立数据库时,由于表中储存信息的不同,所以表中所需的字段也不一样,在确定所需字段时有以下原则:(1)描述不同主题的字段应属于不同的表,通过定义之间的关系,可以将多个表中的字段进行数据组合,生成各种表单或报表。(2)不要在表中储存通过推导或计算得到的数据。(3)收集所需的全部信息,应全面检查书面的表单和报表,确定所需的数据都已包含在所设计的表中或可以由这些表计算出来。(4)以最小的逻辑单位储存信息,

27、应尽量把信息分解成比较小的逻辑单位。(5)对于主键字段,SQL Server 不允许其有重复值或 NULL 值。4.2.2 建立字段的原则在实际选择和确定数据类型时,应结合字段的自身情况并考虑以下几点:(1)该字段用于储存什么类型的值。(2)要对字段中的值执行什么类型的运算。(3)是否要用字段进行排序或筛选。(4)是否用字段对记录进行分组。4.3 数据库的访问当对数据表的设计完成后,前台界面访问数据库时,需要控件访问后台数据库。Delphi7 中有 BDE 和 ADO 两个数据访问控件,本次设计采用 ADO 控件访15问数据库。在 ADO 组件页中选择 TAdoquery 和 TAdotabl

28、e 控件,在 TAdoquery或者 TAdotable 组件的“Object Inspector”窗口中,单击 ConnectionString属性右侧的【】按钮,弹出对话框如图 4.1 所示。图 4.1 数据库连接对话框单击“Build”按钮后,在弹出的对话框中的“提供程序”选项卡中设置希望连接的数据,如图 4.2 所示。图 4.2 数据连接属性对话框单击按钮“下一步” ,设置连接相关设置。当设置完成后,单击按钮“测试连接(T)”, 如果连接成功,则提示成功,单击【确定】 按钮完成数据库的连接,如图 4.3 所示。16图4.3 数据连接属性对话框4.4 数据库实体关系分图建立数据库 ER

29、图,主要是把实体以矩形描述,其中包含的属性用椭圆型描述,每一个实体之间的联系则用菱形来描述,(1)房屋信息实体图如图 4.5 所示房屋信息楼房单元楼房备注销售总价 房屋面积楼房编号楼房地址房间格局房屋朝向楼房名称17图 4.5 房屋信息实体 E-R 图(2)销售信息实体图如图 4.6 所示销售信息楼房单元楼房编号房屋朝向支付方式销售总价销售状态楼房名称客户编号已付金额订单编号图 4.6 销售信息实体 E-R 图(3)客户信息实体图如图 4.7 所示客户信息购房数量客户姓名性别客户编号支付方式联系电话需求房型备注需求面积图 4.7 客户信息实体 E-R 图18(4)客户预定信息实体图如图 4.8

30、 所示客户预定信息客户姓名销售总价联系电话预 定 楼 房 编 号客户编号预 定 楼 房 名 称订单编号图 4.8 客户预定信息实体 E-R 图4.5 数据库实体关系总图在数据库中,每一个实体彼此间都存在一定的关系,通过不同的关系连接形成一个完整的整体,本系统所设计的数据库实体 E-R 总图,如 4.4 图所示:19预订信息销售信息 客户信息销售 预订属于属于房屋信息楼房编号楼房单元楼房地址销售状态称订单编号楼房单元需求面积 需求房型客户编号 客户姓名楼房名称需求房型楼房编号n11n1111.订单编号客户编号楼房编号楼房名称图 4.4 数据实体 E-R 总图4.6 数据表的设计本系统的数据库名称

31、为房屋信息,其中包括:房屋信息表、客户信息表、客户预定信息表、销售信息表、用户表共五张表,下面将具体介绍数据库中各个表的结构。各表所对应的简称如表 4-1 所示:20表 4-1 系统所用表表名 说明房屋信息表 此表用于记录房屋信息客户信息表 此表用于记录客户信息客户预定信息表 此表用于记录客户预定信息销售信息表 此表用于记录房屋销售信息用户表 此表用于记录用户登陆信息(1)房屋信息表详细介绍了房屋信息的情况,包括编号、楼房名称、销售总价等信息,如表 4-2 所示。表 4-2 房屋信息表字段名称 字段类型 主键 允许为空 说明楼房编号 Varchar(20) 是 否 标示一个楼房楼房名称 Var

32、char(20) 是楼房地址 Varchar(20) 是房屋朝向 Varchar(20) 是房屋面积 Varchar(20) 是房间格局 Varchar(20) 是销售总价 Varchar(20) 是楼房单元 Varchar(20) 是楼房备注 Varchar(20) 是通过房屋信息表可以全面系统的得到房屋信息的情况,便于筛选和了解,并且还可以通过其他信息得到新的情况。(2)客户信息表介绍了客户的所有信息,包括客户的编号、客户姓名、需求房型等信息,如表 4-3 所示。21表 4-3 客户信息表字段名称 字段类型 主键 允许为空说明客户编号 Varchar(20) 是 否 标示客户客户姓名 Va

33、rchar(20) 是性别 Varchar(20) 是联系电话 Varchar(20) 是需求房型 Varchar(20) 是需求面积 Varchar(20) 是支付方式 Varchar(20) 是通过客户信息表可以全面系统的得到房客户信息的情况,便于筛选和了解,并且还可以通过其他信息得到新的情况,有效地掌握客户的需求。(3)客户预定信息表介绍了客户所预定房屋的信息,包括客户编号、客户姓名、联系方式等信息,如表 4-4 所示。表 4-4 客户预定信息表字段名称 字段类型 主键 允许为空 说明订单编号 Varchar(20) 是 否 标示订单客户姓名 Varchar(20) 是联系电话 Varc

34、har(20) 是预定楼房编号Varchar(20) 是销售总价 Varchar(20) 是客户编号 Varchar(20) 是(4)销售信息表详细介绍了房屋销售的情况,包括客户编号、楼房编号、22楼房单元等信息,如表 4-5 所示。表 4-5 销售信息表字段名称 字段类型 主键 允许为空 说明订单编号 Varchar(20) 是 否客户编号 Varchar(20) 是楼房名称 Varchar(20) 是销售状态 Varchar(20) 是销售总价 Varchar(20) 是支付方式 Varchar(20) 是已付金额 Varchar(20) 是房屋朝向 Varchar(20) 是楼房单元 V

35、archar(20) 是楼房编号 Varchar(20) 是(5)用户信息表介绍了登录的身份及密码,包括管理员登录,客户登录,如表 4-6 所示。表 4-6 用户信息表字段名称 字段类型 主键 允许为空 说明姓名 Varchar(20) 是 否密码 Varchar(20) 是用户身份 Varchar(20) 是23第五章系统详细设计及实现房屋销售管理系统是为房屋销售企业服务的管理系统,它包含了房屋信息、客户信息、房屋销售信息、客户预定信息及系统信息的管理,集录入、删除、查询、修改、打印和数据备份及还原等功能于一体,很大程度上提高了房屋销售企业的办事效率和数据安全性。5.1 系统登录界面及主界面

36、设计5.1.1 系统登录界面信息安全是软件系统的核心问题之一,身份验证就成为进入系统的第一道防火墙。根据登录身份的不同,本系统区分为管理员登录、普通客户登录。不同的用户进入系统后有不同的操作权限。输入用户名称和密码口令,经校验输入正确后才可进入系统。在该系统登录时,设置了三种报错情况:1)当用户名或密码其中任何一个为空时,会提示输入信息;2)当用户名和密码不匹配时,会提示输入的密码错误,要求重新输入;3) 当输入错误的用户名或者密码超过3 次,系统就会自动退出。运行效果如图 5.1 所示:图 5.1 登录界面24该窗体的程序流程如图 5.2 所示:图 5.2 登录程序流程图登录窗体主要分为管理

37、员登录和普通客户登录。在窗体所示选择登录身份后输入正确的密码,点击登录则会自动转入对应的界面。5.1.2 主界面主界面菜单如图 5.3、图 5.4 所示。主界面菜单将系统能够执行的功能直观地显示出来,因此用户可以在菜单的帮助下选择执行相关的业务,通过菜单对系统所具有的功能可以有个全面的了解。主要包括下拉式菜单、状态栏由image、ActionList 和 Mainmenu 等组件建立而成。双击 Mainmenu 组件在上面就可以建立所需要的菜单。而通过这个建立的主窗体可以进入各个功能模块的子窗体,就像一座桥梁把分割的功能模块连接起来。在这个主窗体中主要采用Y开 始输入用户名和密码判断用户名是否

38、存在?判断密码正确否?登录主界面结 束重输密码NN密码输入次数是否超过 3?YYNY25了 showmodal 语句来连接功能模块的窗体。在建主窗体时它的属性WindowsState 设置为 wsMaximized,其功能是当登录成功后进入系统时主窗体将出现最大化界面,使其美观化。图 5.3 管理员登录主界面图 5.4 客户登录主界面265.2 房屋信息模块房屋信息模块分为房屋资料录入、房屋信息显示和房屋信息查询三部分,结构如图 5.5 所示。图 5.5 房屋信息结构图5.2.1 房屋资料录入验证成功后进入管理员界面,如图 5.6 所示。图 5.6 房屋信息管理员登录模块这个界面只有管理员才能

39、使用。从图 5.6 中可以看到管理员可以从操作菜单中进入房屋信息管理主界面,可以使用主界面的菜单项。在这个界面可以进行房屋资料的录入、房屋信息的编辑、房屋信息删除等功能。房屋信息房屋资料录入 房屋信息查询房屋信息显示275.2.2 房屋信息查询管理员可以通过房屋信息界面点击房屋信息查询进入。查询模块是为了找出数据库中满足一定条件的数据,为此就必须与数据库连接。该查询模块分为模糊查询和精确查询两种,更方便客户使用。在设计这个功能模块时必须有相应的报错功能,采用语句 showmessage(没有你要查询的记录!)来实现报错功能,如图 5.8 所示。图 5.8 房屋信息的查询查询数据流程图如图 5.

40、9 所示:图 5.9 查询数据流程图开始选择查询类型条件存在?输入查询条件显示所查询信息结束NY285.2.3 房屋信息显示无论在客户或者管理的登陆界面之后都是为了房屋的销售,因此,房屋信息的显示显得尤为的重要。房屋信息显示如图 5.10 所示:图 5.10 房屋信息客户界面这个界面是提供给客户端使用。从图 5.10 中可以看到客户可以查询房屋的销售情况,显示出已售和未售的房屋信息,客户根据信息可以到客户预定界面进行预定。5.3 客户信息模块客户信息模块实现了对客户基本信息(如客户编号、客户姓名、联系电话、客户需求等)进行检索、录入和修改等功能。用户在客户端输入新的客户信息资料,管理员可根据客

41、户的资料从而得知客户的需求与对房屋的条件,以便迅速发布适合的房型供客户参考。客户信息的管理是由管理员进行操作,但是对于客户自身对房屋需求方面则是通过客户自身来完成的,因此需要客户和管理员之间有很好的联系。客户信息界面如图 5.11 所示:29图 5.11 客户信息管理界面5.4 销售信息模块销售信息模块分为三个部分,即房屋销售信息、客户预订信息和审核查询模块,在销售信息模块中需要管理员和客户双方的权限才可以完成,其结构如图 5.12 所示。图 5.12 销售信息结构图5.4.1 房屋销售信息在管理员登录端口点击销售信息窗口便可进入房屋销售信息界面,在这个界面中,管理员和有很好的操作空间和相应多的权限,使工作有条理,有效率,从而实现系统管理的高效化和现代化,如图 5.13 所示。销售信息房屋销售信息 审核查询客户预订信息30图 5.13 房屋销售界面房屋销售信息实现了对销售信息的添加、修改、查询、删除等功能。管理员可对已录入的房屋信息进行更详细的标注,如销售状态可标为已售及未售,房屋朝向可标明等等,更方便客户通过客户端进行查询及预定。5.4.2 客户预订信息客户预订信息模块是对客户的预定信息(如客户姓名、客户编号、所要预定的楼房名称、楼房编号等)进行检索、审核和删除。客户预定信息界面如图5.14 所示:图 5.14 客户预定信息

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

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报