基于GIS的售楼管理系统分析与设计毕业论文_第1页
基于GIS的售楼管理系统分析与设计毕业论文_第2页
基于GIS的售楼管理系统分析与设计毕业论文_第3页
基于GIS的售楼管理系统分析与设计毕业论文_第4页
基于GIS的售楼管理系统分析与设计毕业论文_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

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

文档简介

1、信息工程学院本科毕业设计题 目基于gis的售楼管理系统分析与设计系专 业班 级学 号学生姓名指导教师完成日期2010年5月杭州电子科技大学信息工程学院毕业设计诚 信 承 诺我谨在此承诺:本人所写的毕业论文基于gis的售楼管理系统的分析与设计均系本人独立完成,没有抄袭行为,凡涉及其他作者的观点和材料,均作了注释,若有不实,后果由本人承担。 承诺人(签名): 2010年 月 日摘要随着社会的发展,房地产行业也发展的越来越快,数据也越来越多。对于房地产公司的管理人员来说,工作压力非常大。以往的纯手工或半手工的管理方式已经越来越不适应形势的发展了。这种管理方式不仅效率低,而且不利于保存,容易丢失。销售

2、员不能实时掌握房源的销售信息,从而发生一房多卖的情况。而且人们现在对于住房的要求也越来越高,尤其看重房屋的周边环境。传统的展示手段如平面图、表现图、沙盘、样板房等已不能满足客户的需求了。因此在这种情况下,可视化售楼管理系统应运而生。运用gis地理信息系统技术与方法建立售楼管理系统无疑是最好的选择之一。本文主要介绍了基于gis的售楼管理系统系统分析部分,包括可行性分析、业务流程分析等。系统利用internet和sql server 2000为后台数据库进行开发,实现了售楼管理系统各种信息的系统化、规范化和自动化,包括房源和客户的信息录入、查询和修改等。该系统的主要功能模块有用户注册、用户登录、房

3、产信息、客户管理、售楼管理、销售统计和系统维护,使房产公司节省了人力,减轻了劳动强度;降低了成本,节省了开支;提高了管理水平,同时提高了销售人员获得房产信息与销售信息及时性与准确性。关键词:售楼管理系统;房地产;gis;地理信息系统abstractwith the development of society, the development of the real estate industry is growing fast, and data becomes more and more. for the real estate management company, the workin

4、g pressure is great. previous hand or semi-manual management has become increasingly unsuited to the development of the situation. this management is not only inefficient but also not conducive to saving, and easy to lose. seller can not grasp the availability of real-time sales information, which t

5、ook place in the situation room to sell more. now people are more and more great demand for housing, especially think highly of surrounding housing environment. traditional display methods such as floor plans, performance plans, sand table, the model can not meet such customers needs. therefore, in

6、this case, visual sales management system came into being. the use of gis technology and methods to establish the sales management system is undoubtedly one of the best options.this paper describes the sales management system based on gis analysis part, including feasibility analysis, business proce

7、ss analysis and so on. systems using internet and sql server 2000 database development to achieve a sales management system for all kinds of information systematization, standardization and automation, including the availability of information and customer input, query and modify and so on. the main

8、 function modules of the system are user registration, user login, real estate information, customer management, sales management, sales statistics and system maintenance, so that the housing company to save manpower, reduce labor intensity; reduce costs, cut expenses; increase the management level,

9、 while increasing the salers access to housing information and the timeliness and accuracy of sales information.keywords:sales management system; real estate;gis; geographic information system目 录引言11 绪论21.1课题背景21.2系统的研究意义21.3研究现状31.4系统设计思想42 系统分析62.1可行性分析62.1.1管理上的可行性分析62.1.2技术上的可行性分析62.1.3经济上的可行性分析

10、62.2需求分析72.2.1系统目标72.2.2系统功能需求72.3业务流程处理82.4系统数据流分析92.4.1顶层数据流程图92.4.2第一层数据流程图92.4.3第二层数据流程图102.5数据字典122.5.1数据流条目122.5.2数据存储条目132.5.3处理逻辑条目142.5.4数据项条目152.5.5数据结构条目162.5.6外部实体条目163系统设计173.1系统设计概述173.2功能模块设计173.2.1房产信息模块193.2.2客户管理模块193.2.3售楼管理模块193.2.4销售统计模块193.2.5系统维护模块193.2.6用户注册模块193.2.7用户登陆模块193

11、.3数据库设计203.3.1数据库需求分析203.3.2数据库概念结构设计203.3.3关系模式243.3.4数据库逻辑结构设计244系统实现274.1系统架构274.1.1系统输入274.1.2系统输出305总结与展望315.1总结315.2展望31致谢32参考文献33引言进入21世纪以来,随着我国经济的高速发展,我国的房地产行业也在不断地发展,加上国家鼓励个人住房消费政策的引导下,中国房地产行业己经连续多年保持了远高于g d p 增长的增长态势,房地产的投资开发也呈现高速增长,房地产市场的需求也不断增加,但是与房地产行业的发展态势相比,房地产售楼管理系统的发展就相对比较慢。房地产行业发展的

12、越来越快,数据也越来越多,对于房地产公司的管理人员来说,工作压力非常大。以往的纯手工或半手工的管理方式不但效率低,而且容易丢失,不利于保存。这导致现今的售楼管理系统无法满足房地产行业的需求。另外在房屋销售过程中由于销售员之间不能及时沟通信息发生一房多卖,情况难以实时更新,大大的降低了工作效率。随着房地产行业的不断规范和竞争的加剧, 在规模化经营并实现高效率管理、客户信息的统一规划处理、规范房地产交易流程并实现信息共享以及实现办公自动化提高工作效率等方面都对房地产企业提出了引人信息化管理解决方案的要求。人们现在对于住房的要求也越来越高,尤其看重房屋的周边环境。传统的展示手段如平面图、表现图、沙盘

13、、样板房等已不能满足客户的需求了。现在很多客户在售楼部看到的房屋模型与实地的情况有差别,如果客户能在网上就能看到房屋的各种信息的话,就会大大的方便客户。因此开发一个能将房屋的各种数据直接以图文数据显示的售楼管理系统就显得非常有必要了。因此在这种情况下,可视化售楼管理系统应运而生。运用gis地理信息系统技术与方法建立售楼管理系统无疑是最好的选择之一。1 绪论1.1课题背景现代城市中,在人口量急剧膨胀和经济强势升位的拉动下,房地产业蓬勃发展,对城市房产信息的管理手段的要求越来越高。随着城市住房制度改革的不断深入,房地产市场的快速发展,房产管理业务量迅速增加,权属变更日益频繁,各行各业对房产管理水平

14、也提出了更高的要求。其它行业相比, 房地产企业的信息化建设步伐较为滞后,导致房地产企业在管理过程中遇到了诸多问题。如新老客户信息分散于各销售人员手中难于进行分类比较与追踪, 售前至售后各环节管理信息出现断层难于跟进, 销售过程中由于销售员之间不能及时沟通信息发生一房多卖, 在销售过程中很难得到最新的实时销售情况等。销售时手工的业务处理过程不但降低了房地产公司工作效率, 而且容易出现间题, 进而对企业的形象造成不好的影响。随着房地产行业的不断规范和竞争的加剧, 在规模化经营并实现高效率管理、客户信息的统一规划处理、规范房地产交易流程并实现信息共享以及实现办公自动化提高工作效率等方面都对房地产企业

15、提出了引人信息化管理解决方案的要求。很多人在房产公司看中某房屋模型后,等到了实地再看却并不如人意,这种情况经常出现。出现这种情况有很多因素,如周围环境,光源等。房产信息展示工作已经在网上进行,成果也存储在一些门户网站的数据库中,但关系到某个房产的具体位置,则要到纸质图件上查找,十分的不方便。这就对在房地产管理中如何应用gis技术提出了迫切的需求。如果能将地理信息技术(gis)运用于房地产行业,那么客户就可以更加直观的查看房屋的各种信息。1.2系统的研究意义随着房地产行业的不断规范和竞争的加剧, 在规模化经营并实现高效率管理、客户信息的统一规划处理、规范房地产交易流程并实现信息共享以及实现办公自

16、动化提高工作效率等方面都对房地产企业提出了引人信息化管理解决方案的要求。 利用计算机这种先进管理工具,把售楼人员从一大堆合同中解放出来, 将楼盘的销售推向无纸化已经成了解决当前房地产业售搂管理的当务之急。开发一个售楼管理系统,可以方便售楼人员及时了解各楼盘的动态销售情况,杜绝出现一房多卖的情况。还能充分利用计算机的可检索性, 让他们方便、快速地了解有关销售楼盘的其他各种详细资料,从而及时作出正确的决策,轻松完成售楼任务。房产公司的管理人员也可以用过该系统进行添加、删除、修改房源和客户信息等,大大的降低了管理人员的工作压力。 房产管理信息系统作为房地产行政管理部门的主要工作,具有业务范围广、管理

17、过程复杂、工作量大、涉及数据信息种类繁多的特点。现有的手工或半手工管理方式已经越来越不适应形势的发展,我国当前房地产管理信息系统多用管理信息系统(mis) ,而地理信息系统(gis)应用较少,难以完成房地产数据应用的提升,gis技术的加入弥补了以往售楼管理系统的不足,gis丰富的专题制图功能, 可将统计结果以更加直观的形式表达出来,让客户也可以通过该系统直接查看房屋的各种信息,非常方便。以往的售楼系统只能允许房产公司人员进入,而本系统也可以让客户进入查看各种信息。但是客户没有权限修改,只能查看。1.3研究现状在理论研究方面,我国房地产售楼管理系统还处于初级阶段。苏州市房产交易等级管理中心的罗晨

18、、唐小祥提出了房产档案影像系统建设的探索。作者希望通过对该系统的研究来解决房地产交易登记管理中心因客户查询的次数越来越多,内部调阅也越来越多所造成的管理困难的问题1。温州市继续教育院的胡义军提出了关于房产管理信息系统开发的几个问题。作者主要介绍了房产管理系统的特点和一些主要问题2。凌旭峰和他的课题小组提出了上海房地产项目的信息化管理和服务平台的研究(research on informationalization management and service platform for the real estate projects in shanghai )。该平台反映了在网络时代的模式的转

19、变,即对以往人工审批模式的改革,改变成一个基于网络的审批系统3。在房产管理系统的应用研究方面,唐山工业职业技术学院的袁玉萍、关艳魁提出了基于b/s的售楼管理系统设计与实现。通过这个系统,用户可以通过web浏览器来查询售楼信息、预定楼房和购买等在线操作4。淮阴工学院的王红华和俞扬信提出了基于b/s结构的房产中介管理系统的设计与实现。买方可以通过该系统来买方、租房等。卖方也可以通过这个系统来发布售楼信息、出租房信息等5。武汉工业大学的蒋丽华、管华和向云柱提出了基于c/s模式的售楼管理系统的设计。作者通过对该系统的研究来解决传统房地产售楼管理的问题。如重复劳动、工作效率低、不能及时更新信息等6。西南

20、科技大学城建学院的王卫红、张文君和他们的课题小组提出了基于mapx的房产信息系统开发实践。该系统直接将数据库的信息转换为可视化的地图信息,方便用户查看,方便管理7。北京石油化工学院的倪静、巩慧提出了基于uml的网上售楼系统的设计与实现。用户可以在网上查看各楼盘信息,还可以订购房屋、退订房屋、查询订单等操作8。常州工学院的蔡晓丽和曾琳提出了基于vb的售楼管理系统的设计与实现。这个系统大大的减轻了售楼人员的工作压力,而且还可以及时了解楼盘的销售信息9。长江大学管理学院的张玉华、但文军提出了基于web service的数字房产系统的研究与设计。该系统不像传统的管理系统只面向单一的部门,而是面向房产管

21、理所有部门、相关企业和社会公众10。解放军信息信息工程大学的贺广生和他的课题小组提出了基于web的房产销售管理系统的设计和实现。系统实现了房产异地同步销售,还将销售人员进行分类11。在地理信息系统gis的应用研究方面,浙江水利水电专科学校的毛迎丹提出了gis技术在房产管理信息系统中的应用。作者主要介绍了gis技术运用于房产管理信息系统软件开发的重要意义和实现途径12。辽宁工程技术大学职业技术学院的褚延有提出了基于gis的房产信息查询系统的设计与开发。由于购房者对房屋的要求越来越高,如房屋所处的地理位置,小区的规划情况,公共设施等,传统的房屋展示手段已经不能满足客户的需求了。所以作者研究并开发了

22、基于gis的可视化房产管理系统,这个系统很好的满足了客户的需求13。anthony gar-on yeh 和李霞提出了可持续土地利用地理信息系统的快速增长地区的发展模式(sustainable land development model for rapid growth areas using gis)。该模式的目标是确保世代之间的公平和效率的利用土地。将gis技术加入进去就会比较容易实现14。赵素霞、章和兵提出了基于gis的房地产管理信息系统的研究(study of the management information system of real estate based on gis)

23、。该系统采用混合的c/s结构加b/s结构,c/s使用在数据处理和维护方面,b/s模式用于调查和浏览15。秉和、曲波和他们的课题小组提出了移动gis在房地产的动态监测(application of mobile gis in real estate dynamic monitoring)。由于城市土地资源和房地产开发中定期更新资料是非常重要的,但是要想全面调查,所需的费用非常昂贵,而且费时。因此作者提出了将移动gis的相关技术加入进去。这个方法不但成本低,而且收集数据所需时间少16。武汉大学的林成大、潘和平和他们的课题小组提出了gis在房地产的新应用和研究(new applications an

24、d research of gis in the real estate)。目前房地产管理信息系统中的空间数据造成了许多房地产开发的困难。但是随着互联网的发展,gis应用程序也变得更加强大。作者和他们的课题小组就该问题进行了探讨17。1.4系统设计思想本文针对房产售楼管理信息的处理,提出了基于gls的房产售楼管理系统的建立。该系统不但可以大大的降低管理人员的工作压力,还可以提高工作效率。在竞争如此激烈的社会上,只有提高工作效率,才能在众多同行中脱颖而出。在众多的同行当中想要脱颖而出,只有依靠更好的服务才行,而gis技术可以非常方便客户查看房屋的信息,而且系统嵌入了gis技术,也可以方便管理人员

25、以及客户查看房屋的信息。本系统应具备以下几个功能: (1)用户注册功能。客户可以注册,从而进入系统; (2)用户信息功能。客户可以查看注册时的信息; (3)信息查询功能。客户可以查询房源的各种信息; (4)意向登记功能。登记购房意; (5)预订房源功能。客户可以对一套房子进行预订; (6)房产信息管理。能够对户型信息和楼盘信息进行添加、修改、删除和查询; (7)客户管理功能。能够对客户的信息进行添加、删除、修改和查询,还可以对客户需求信息面积、房价、房型、客户来访来电情况的收集和处理; (8)售楼管理。能够实现房屋销售和销售控制,可以改变房源的销售状态; (9)销售统计功能。可以打印房源信息,

26、并对已成交房源进行统计; (10)系统维护功能。能对系统的数据库进行备份和删除等,还可以对权限、用户密码进行维护。2 系统分析2.1可行性分析系统分析是软件工程的重要阶段,是系统设计和开发的依据,它的任务是明确开发该系统的必要性和可行性。必要性来自现在开发任务的迫切性,而可行性则取决于现实应用系统的资源和条件。系统分析的目的是正确的提取系统需求,指明系统“做什么”,并为需要解决的问题建立相应的模型。在对系统分析的过程中,我采用了结构化的分析方法,应用原形法建立系统模型,然后进一步完善系统。对软件系统进行可行性分析的第一步就是要获取公司的需求,首先要了解系统的业务开始。并不是所有的问题都具有简单

27、的解决办法,许多问题不能在预定的规模之内解决。因此通过可行性的研究分析可以知道是否存在问题。我们可以从以下几个方面对能否实现系统目标进行可行性分析:2.1.1管理上的可行性分析随着房地产业务的不断发展,客户的不断增加,以往房地产公司的客户和房屋资料都是由管理人员自行管理,如果他不小心将客户资料丢失了,那有可能会给公司带来巨大的损失,而售楼管理系统可以有效的避免这种情况。管理人员通过这个系统可以非常方便的管理各种资料,而且容易保存,只要系统在,就不会丢失。而且管理人员还可以随时添加、删除或修改客户的资料和房屋的信息,非常方便。销售人员以往在销售房屋时不能实时掌握房屋的销售信息,导致有可能发生一房

28、多卖的情况。而通过这个系统,销售人员可以随时查看房屋的销售状态,实时掌握房屋信息,大大提高他们的工作效率。因此任何一家房地产公司的领导都会希望提高售楼管理的效率。而且本系统只需要一名管理人员就可以管理整个系统,非常方便。2.1.2技术上的可行性分析根据提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标来衡量所需的技术是否具备,系统利用internet和sql server 2000为后台数据库进行开发,实现了售楼管理系统各种信息的系统化、规范化和自动化,包括房屋和客户的信息录入、查询和修改等。sql关系数据库是微软公司的核心产品,数据容量大,安全可靠,性能稳定,能够保证系统长期有效地

29、运行。因此在技术上是完全可以实现的。2.1.3经济上的可行性分析估计本系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用;并对新系统对公司的经济效益进行评估,估计开发成本不会高于项目预期的全部经费,并且会给公司带来巨大的经济效益。而且由于系统功能上的可操作性,实用性,多功能化,在后期维护上将会减少许多费用。由此可见,开发这样一个系统对于房地产公司来说,是完全可以承受的料的,所以在经济上是可行的。2.2需求分析系统分析师软件工程的重要阶段,是系统设计和开发的依据。系统分析的目的是正确提取系统的需求,指明系统应当“做什么”,并为需要解决的问题建立相应的模型。在对系统分析

30、的过程中,我们采用结构化分析方法,应用原形法建立系统的模型,然后进一步完善系统。2.2.1系统目标售楼管理系统为了解决传统的售楼管理方式的工作量大和管理上的不便,对售楼管理流程进行合理的优化,对系统数据进行有效地管理。该系统有如下几方面的目标:1. 方便客户可以更加直观的查看房屋的各种信息,包括周边环境以及房屋里面的情况;2. 销售员可以通过这个系统实时掌握房屋的信息和销售状态,轻松加愉快的完成销售任务;3. 管理人员可以非常方便的管理房屋、客户和销售人员的各种信息,比如修改、添加、删除等;4. 支持房地产公司的日常的工作管理,比如销售合同管理、销售统计、数据处理等。2.2.2系统功能需求要实

31、现有效售楼管理,该系统应具备以下几个功能:1. 用户注册。客户可以注册账号,以进入本系统;2. 用户信息。客户可以查看自己注册时的信息;3. 信息查询功能。客户可以进入系统查看各个房屋的各种信息;4. 意向登记。客户可以登记购房意向;5. 预订房源。客户在看中一套房子之后可以对该房子进行预订;6. 房产信息。能够对户型信息进行添加、修改、删除和查询,在此功能里直接嵌入户型图cad,方便用户直接调用户型图。还可以对楼盘信息进行添加、修改、删除和查询,在这里嵌入地理信息系统gis。gis可以将房产信息用非常直观的图形数据显示出来;7. 客户管理。主要实现客户基本信息姓名、单位、年龄、地址、类型、级

32、别、电话等、客户需求信息面积、房型、价位等、客户来访来电情况的收集和处理;8. 售楼管理。销售管理主要实现房屋销售和销售控制,包括改变房屋的状态洽谈、认购、预定、成交和价格;9. 销售统计。销售统计主要实现各种统计工作, 显示形式有图形方式和表格方式。能对已成交房源进行统计;10. 系统维护。系统维护包括数据库的维护、权限的维护、用户密码的维护。2.3业务流程处理开发和建立基于gis的售楼管理系统的主要目的首先是为了方便客户能更直观的查看房屋的各种信息;其次能够让销售人员实时掌握房源的信息和销售状态;最后使能够降低管理人员的工作压力,提高工作效率,方便管理。严格的说,设计一个新的信息系统,应首

33、先进行组织的重新设计,应当把建立新系统看成是对组织的一种有目的的改变过程。因此,对管理信息系统的业务的调查是十分重要的。根据以往的销售管理流程和现在的售楼管理系统结合,我们得出一个现在销售管理应具有的业务流程:第一步,客户在看中哪个房屋之后,先预定楼房,填写预订单,并将预订单交给销售人员;第二步,销售人员在收到订单后,对订单进行审核,确认与房源无误之后,与客户签订销售合同;第三步,客户在签订合同之后去财务部付款,财务部在收到钱之后再反馈给销售员,销售员再进行交房。若是客户在签订合同之后未在规定时间内付款,则财务部将合同取消。图2-1售楼管理业务流程图2.4系统数据流分析数据流程图是一种能全面的

34、描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合反映出信息在系统中的流动、处理和存储情况。数据流程图是组织中信息运动的抽象,是管理信息系统逻辑模式的主要形式。它在调查的基础上,从系统的科学性、管理的合理性、实际运行的可行性角度出发,通过数据流图,系统设计者可以更有效地进行设计,更好地捕获需求。作为结构化系统分析设计方法中有效的分析工具,数据流图用抽象模型的概念,按照软件内部数据传递,变换的关系,将信息处理功能的彼此之间的联系自顶而下、逐层分解,逻辑上精确地描述系统应具有的数据加工、数据输入、数据输出、数据存储及数据来源和去向(外部实体)等项目。数据流程图和系统的物理描述无关,它所描述的

35、内容部设计技术细节,而是面向用户的,及时完全不懂信息技术的用户也容易理解。因此,数据流程图成为系统分析员与用户进行交流的有效手段,同时也成为系统设计的主要依据之一。本设计使用microsoft visio 2003来进行系统的数据流图设计。2.4.1顶层数据流程图顶层数据流图描述了系统的边界,以及该系统数据需求以及生成数据的功能。客户首先需要预定楼房,并生成预订单,经过销售处理之后客户签订售楼合同。图2-2系统顶层数据流图2.4.2第一层数据流程图第一层数据流图是顶层处理分解后的数据流图,如下:图2-3系统第一层数据流程图2.4.3第二层数据流程图(1) 房源管理数据流程图,如图所示。图2-4

36、二层数据流程图房源管理(2) 客户管理数据流程图,如图所示。图2-5二层数据流程图客户管理(3)统计分析数据流程图,如图所示。图2-6二层数据流程图统计分析(4) 售楼管理数据流程图,如图所示。在销售员确认订单之后就可以与客户签订合同了,签合同之后,销售员再将房源的销售状态改为已售出。图2-7二层数据流程图售楼管理2.5数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据流图和数据字典共同构成系统的逻辑模型,没有数据字典数据流程就不严格,然而没有数据流程图数据字典也很难发挥作用,只有数据流程图和对数据流图中每个元素的精确定义放在一起,才能共同构成系统的规格

37、说明。由于数据流程图只是对数据处理及彼此之间的联系进行说明,未对数据的详细内容及数据的加工过程进行说明,而这正是数据字典所要表达的。数据字典是关于数据信息的集合,也就是对税局流程图中包含的所有元素的定义的集合。为了对数据流程图中的各个元素做出详细的说明,有必要建立数据字典。数据字典的主要内容主要是对数据流程图中的数据项,数据结构,数据流,处理逻辑,数据存储和外部实体等六个方面进行具体的定义。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。以下列出本系统的部分数据字典:2.5.1数据流条目数据流编号:d01数据流名称:付款通知单简 述:通知客户付款的时间和金额数

38、据流来源:销售员数据流去向:客户数据流组成:客户编号+客户姓名+订单号+销售员编号+销售员姓名+房源编号+财务部姓名+财务部编号数据流编号:d02数据流名称:预订单简 述:预定购买楼房的订单数据流来源:客户数据流去向:销售员数据流组成:客户编号+客户姓名+销售员编号+销售员姓名+房源编号数据流编号:d03数据流名称:收款通知单简 述:客户在与销售员签订合同之后,销售员通知财务部发付款通知单给客户数据流来源:销售员数据流去向:财务部数据流组成:销售员编号+销售员姓名+财务部编号+财务部姓名编号数据流编号:d04数据流信息:付款凭证简 述:客户在付款之后,财务部发给客户的一个凭证数据流来源:财务部

39、数据流去向:客户数据流组成:客户编号+客户姓名+财务部编号+财务部姓名2.5.2数据存储条目数据存储编号:f01数据存储名称:房源信息表数据存储组成:房源编号编号关 键 字:房源编号相关连的处理:房源信息查询数据存储编号:f02数据存储名称:客户信息表数据存储组成:客户编号+姓名+出生年月+性别+住址+电话+单位关 键 字:客户编号相关连的处理:客户信息查询数据存储编号:f03数据存储名称:售楼合同数据存储组成:合同编号+客户编号+客户姓名+销售员编号+销售员姓名+房源编号关 键 字:合同编号相关连的处理:合同信息查询、房源信息查询、客户信息查询2.5.3处理逻辑条目处理逻辑编号:p1处理逻辑

40、名称:房源管理简 述:管理员对房源信息进行管理输入的数据流:操作信息处 理 逻 辑:管理员根据开发部门提供的房源信息,将这些信息录入系统当中,以供客户和销售员查询输出的数据流:房源信息表处理逻辑编号:p2处理逻辑名称:客户管理简 述:管理员对客户的信息进行管理输入的数据流:客户信息处 理 逻 辑:管理员根据客户注册时的信息,将客户信息录入到系统中输出的数据流:客户信息表处理逻辑编号:p3处理逻辑名称:统计分析简 述:对房源的成交信息进行统计输入的数据流:房源信息表、销售信息处 理 逻 辑:管理员根据合同里提供的销售信息和房源信息对已成交的房源进行统计输出的数据流:销售台账处理逻辑编号:p4处理

41、逻辑名称:售楼管理简 述:管理合同信息和房源销售状态信息输入的数据流:合同信息处 理 逻 辑:销售员在确定订单之后与客户签订合同,在客户成功付款之后再将房源的销售状态改为已售出输出的数据流:成交信息2.5.4数据项条目数据项编号:i1数据项名称:管理员编号别 名:管理员账号简 述:管理员用来登入系统的账号类型及宽度:长整型,10位数据项编号:i2数据项名称:姓名别 名:管理员名字简 述:管理员的名字类型及宽度:文本,10位数据项编号:i3数据项名称:密码别 名:管理员密码简 述:管理员登陆系统的密码类型及宽度:文本,8位数据项编号:i4数据项名称:权限别 名:管理员权限简 述:管理员操作本系统

42、的权限类型及宽度:文本,2位2.5.5数据结构条目数据结构编号:ds1数据结构名称:预订单简 述:用户看重某一房源之后,想要购买该房等信息数据结构组成:房源编号+客户信息2.5.6外部实体条目外部实体编号:s01外部实体名称:客户简 述:购买房子的用户输入的数据流:d01,d04输出的数据流:d02外部实体编号:s02外部实体名称:销售员简 述:销售员信息主体输入的数据流:d02输出的数据流:d01,d033系统设计3.1系统设计概述系统设计是管理信息系统开发的重要阶段,它直接影响到系统的质量,是整个开发工作的核心。系统设计的任务是:在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设

43、计。系统设计主要包括两部分:总体设计和详细设计。总体设计又称结构设计,主要包括运行环境设计、功能模块设计等内容。详细设计实在总体设计的基础上确定各个模块内部的详细执行过程,此阶段主要包括数据库设计、输入输出设计、存储设计、人机交互设计等内容,均可在可视化开发工具中实现。3.2功能模块设计该系统有这样一个需求,一是客户可以进入系统并以非常直观的方式查看房源的各种信息;二是销售人员可以进入系统查看房屋的信息和销售状态;三是管理人员对系统的全面管理。因此该系统可分为前台用户界面和后台管理界面两个部分。管理功能模块图如图3-1所示图3-1管理功能模块后台管理模块如图3-2所示图3-2后台管理功能模块前

44、台管理模块如图3-3所示图3-3前台管理功能模块上面功能模块图是物理上的模型,能够概括出系统所具有的主要功能。为了更进一步了解各功能子模块所有实现的具体功能,特选取一些主要的模块来进行说明:3.2.1房产信息模块该模块包括户型管理和楼盘管理两个子模块。只有管理员才可以进行该模块的管理。户型管理子模块包括户型登记和查询。户型信息包括户型编号、建筑面积、套内面积、房型、户型简介以及户型对应的图片信息。户型登记可以对户型信息进行添加、修改、删除等操作。另外在此功能里直接嵌入户型图cad,方便用户直接调用户型图。楼盘管理子模块可以实现对楼盘各部分数据内容的添加、修改、删除和查询等操作。在这里嵌入地理信

45、息系统gis。gis可以将房产信息用非常直观的图形数据显示出来。3.2.2客户管理模块该模块包括客户资料管理、潜在客户分析和通知客户三个子模块。客户资料管理是实现对客户资料进行添加、修改、删除和查询等操作。客户资料管理子模块包括客户的姓名、身份证号、性别、通信地址、手机号、车牌号等。潜在客户分析子模块主要是对潜在的客户进行分析,分析出他们对房屋有哪些方面的需求,挖掘出潜在的客户。通知客户子模块主要是通知用户办理手续或者缴费等。3.2.3售楼管理模块该模块包括售楼人员管理、售楼合同管理和房屋销售状态管理三个子模块。售楼人员管理模块包括售楼人员登记和查询,用来添加、修改、删除和查询售楼人员的个人信

46、息等。售楼合同管理子模块主要是用来添加、修改、删除和查询售楼合同的信息。房屋销售状态管理主要是用来修改房屋的销售状态,比如该房屋时处于空置状态,还是处于洽谈状态,又或者是出于成交状态。3.2.4销售统计模块该模块包括房源信息和成交统计两个子模块。房源信息子模块主要是用来打印房源的各种信息,以给予有需要的客户或其他用途。成交统计子模块主要是统计已经成交的房屋3.2.5系统维护模块该模块包括数据库维护、权限维护和用户密码维护三个子模块。其中数据库维护主要是实现对各种数据的备份和维护。权限维护就是管理员有管理员的权限,销售员有销售员的权限,用户有用户的权限。用户密码维护主要是对用户的用户名和密码进行

47、维护。3.2.6用户注册模块在用户注册模块,用户可以向数据库中提交数据,以完成注册。3.2.7用户登陆模块用户登录模块主要包括用户信息、房源信息查询、意向登记、合同签订和预定房源这五个子模块。(1)用户信息子模块主要是客户用来查看自己注册时的信息。(2)房源信息查询主要是客户可以查询房源的各种信息,该模块中因为嵌入的gis,所以客户可以非常直观的查询房源信息。(3)意向登记子模块主要是用来登记客户的购房意向。(4)合同签订子模块主要是客户在付款之后签订售楼合同。(5)预定房源子模块主要是客户用来预定房源。3.3数据库设计3.3.1数据库需求分析售楼管理系统的数据库功能主要体现在对各种信息的添加

48、、删除、修改和查询等,包括客户信息、销售人员信息、销售合同信息、管理员信息等,各个部分相关联。针对该系统数据库的特点,总结书一下几点需求:(1) 客户、销售人员和管理员有不同的身份;(2) 客户信息记录客户资料;(3) 销售人员信息记录销售人员资料;(4) 售楼合同信息记录合同资料;综上所述,根据本系统功能分析和需求总结,设计如下的数据项和数据结构:(1) 管理员信息包括的数据项:管理员编号、管理员姓名、密码、权限;(2) 客户信息包括的数据项:客户编号、客户姓名、出生年月、性别、住址、电话、单位、密码(3) 销售人员信息包括的数据项:销售员编号、销售员姓名、年龄、性别、电话、密码、权限;(4

49、) 售楼合同信息包括的数据项:合同编号、客户编号、客户姓名、销售员编号、销售员姓名、房源编号、总价、签订时间、状况、文本;(5) 房源信息包括的数据项:房源编号、户型编号、户型图cad、建筑面积、套内面积、户型简介、gis信息、销售状态;(6) 户型信息包括的数据项:户型编号、房型、简介;3.3.2数据库概念结构设计概念设计是指在数据分析的基础上自底向上地建立整个系统的数据库概念结构,从用户的角度进行视图设计,然后将视图集成,最后对集成的结构分析,得到最终结果。概念模型(e-r模型)的组成元素有:实体、属性、关系,e-r模型用e-r图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描

50、述,关系是实体和属性之间的联系。得到上面的数据项和数据结构后,就可以设计满足需求的各种实体及相互关系,再用实体关系图,即e-r(entity-relationship)图将这些内容表达出来,为后面的逻辑结构设计打下基础。 售楼管理系统的总体e-r图如图3-4所示图3-4系统整体e-r图售楼管理系统的e一r图中各实体的属性表示如下:(1) 管理员的实体属性如图3-5图3-5管理员实体属性(2)客户的实体属性如图3-6图3-6客户信息实体属性 (3) 销售员的实体属性如图3-7图3-7销售员信息实体属性(4) 售楼合同的实体属性如图3-8图3-8售楼合同信息实体属性(5) 房源的实体属性如图3-9

51、图3-9房源信息实体属性(6)户型的实体属性如图3-10图3-10户型信息实体属性3.3.3关系模式e-r模型是概念模型的表示,将e-r模型转换成为关系模型,如下所示:其中带下划线的是主健。(1) 管理员(管理员编号、密码、管理员姓名、管理权限)(2) 客户(客户编号、客户姓名、性别、年龄、电话、住址、密码、单位)(3) 销售员(销售员编号、销售员姓名、性别、年龄、电话、权限、密码)(4) 销售合同(合同编号、客户编号、客户姓名、销售员编号、销售员姓名、房源编号、总价、签订时间、状况、文本)(5) 房源(房源编号、户型编号、建筑面积、套内面积、户型图cad、gis信息、销售状态)(6) 户型(

52、户型编号、房型、简介)3.3.4数据库逻辑结构设计数据库概念结构设计完毕就可以通过数据库软件转化为实际的数据模型,即数据库的逻辑结构。本系统采用的数据库软件是microsoft access。(1) 管理员信息表用来存放管理员信息,其结构如表3-1所示:表3-1管理员信息表字段名类型长度主键外键非空约束说明adminidint10是not null编号adminpwdvarchar8not null密码namevarchat10not null姓名competencevarchar2not null权限1为管理员2为销售员3为客户(2) 客户信息表用来存放客户信息,其结构如表3-2所示: 表3-2 客户信息表字段名类型长度主键外键是否为空说明useridint10是not null编号namevarchat10not null姓名sexchar2not null性别ageint3null年龄phonevarchat11not null电话addressvarchat60not null住址pwdvarchat8not null密码companyvarchat20not null单位 (3)销售员信息表用来存放销售员信息,其结构如表3-3所示:表3-3 销售员信息表字段名类型长度主键外键是否为空说

温馨提示

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

评论

0/150

提交评论