基于Web GIS的房地产信息发布系统.doc

上传人:精*** 文档编号:835264 上传时间:2023-09-07 格式:DOC 页数:40 大小:826.15KB
下载 相关 举报
基于Web GIS的房地产信息发布系统.doc_第1页
第1页 / 共40页
基于Web GIS的房地产信息发布系统.doc_第2页
第2页 / 共40页
基于Web GIS的房地产信息发布系统.doc_第3页
第3页 / 共40页
基于Web GIS的房地产信息发布系统.doc_第4页
第4页 / 共40页
基于Web GIS的房地产信息发布系统.doc_第5页
第5页 / 共40页
点击查看更多>>
资源描述

1、 摘 要近年来,全国房地产发展迅速,随着信息技术的发展,房地产产业信息化已成为一种必然的趋势,但房地产业信息化尚处于发展初期。由此,开发一个功能齐全,集楼盘信息发布、楼盘信息查找、电子地图为一体,拥有强大空间分析和可视化表达方式的GIS技术为房地产信息发布系统,迫在眉睫。 如何根据当前房地产信息业的发展特点,利用Web GIS技术实现英特网、房地产及地理信息系统的结合已成为当前热门课题。本文阐述了基于COM/ActiveX技术的GIS的理论基础、概念及其特点,并以Delphi和Mapobjects为工具,结合需求介绍了基于Web GIS的房地产信息发布系统的开发过程,并对开发过程中若干关键技术

2、进行了详细说明。关键词 gis;web gis;互联网;房地产信息业;信息发布系统ABSTRACTIn recent years, the national real estate develop quickly, along with the technical development of information, the real estate industry is information-based to have become a kind of inevitable trend, but the real estate industry is information-based

3、to be placed in the development for initial stage still.From here, develop a function well-found, gather the building dish information to release, the building dish information checks to seek, the electronics map for integral whole, own the strong space analysis and can see to turn the technique of

4、GIS of express the way to release the system for the real estate information, of the utmost urgency. How according to the development characteristics of the current real estate information industry, make use of the technique of webgis to carry out the English especially the net, real estate and geog

5、raphy information systems combine to have become the current popular topic.This text elaborated according to the COM/ ActiveX ories foundation, concept and its characteristicses of the technical GIS, and take Delphi and Mapobjectses as the tool, combined the need to introduce according to the Web GI

6、S of real estate information release the development process of the system, and the folio hair process in some key techniques carried on to elaborate on.Key words gis;web gis;internet;real estate information industry;the information releases the system目 录1 前言12 基于Web GIS房地产信息发布系统的关键技术22.1 GIS介绍22.2

7、Web GIS的特点22.3 ActiveX与ComGIS技术32.4 GeoDatabase和ArcSDE的原理与应用42.5 MapObject2对应的属性、事件和方法的研究42.6 GIS与MIS的无缝集成技术52.7 ArcIMS的组成和原理52.8 DELPHI 7.0的特点63 基于Web GIS房地产信息发布系统总体设计83.1 系统概述83.2 系统建立的目标和原则83.3 课题可行性分析83.4 系统数据流图和功能结构框图93.5 系统功能设计103.5.1 楼盘信息模块103.5.2 信息查询模块113.5.3 地图管理模块113.5.4 系统维护模块123.5.5 在线帮

8、助模块124 系统数据库设计144.1 数据库分析144.1.1 SQL Server2000数据库144.1.2 空间数据库和属性数据库165 基于Web GIS房地产信息发布系统实现195.1 系统信息发布界面195.2 系统后台信息管理界面195.3 空间数据库连接205.3.1 在ArcIMS-Author中对图层进行管理215.3.2 在ArcIMS-Administrator中对地图服务器进行添加215.4电子地图模块215.4.1 地图服务器的加载215.4.2地图基本操作功能215.4.3 地图比例尺工具235.4.4 地图鹰眼的实现235.4.5查询检索功能255.4.6 地

9、图打印295.5楼盘管理模块306 总结和展望34参考文献35致 谢3611 前言 近年来,随着经济的发展,房地产产业也迅速发展。信息成为房地产业的命脉,信息化成为推动世界经济和社会发展的关键因素。我国有着非常丰富的土地资源,开发和利用这些资源发展房地产业将有着广阔的前景。所以如何利用这一契机,建立完善的房地产发布系统,加快房地产也发展的步伐,已成为当务之急。信息通畅是房产市场营销的基础,现代信息技术的发展,促进了房地产市场营销技术的根本改变。计算机的使用,使房地产咨询、估价中常常涉及到的大量数据处理工作变得容易,使房地产信息的查询、配对变得迅捷方便。电脑的普及和INTERNET成本的降低,信

10、息产品进入家庭的步伐加快,物业买卖信息将成为信息产业的主要承载内容,网络将为入网的各中介行业发布楼宇信息提供最便捷的途径。买方不仅可以透过网络寻找中意的楼盘,而且可以在网上看到物业实景、图片等资料,甚至还可以进行物业比较,从而使房地产交易信息的展示变得有声有色。网络技术的推广,将给房地产信息的沟通、传播、展示带来全新的理念。在网络经济条件下,网上直播、电子商务、房产超市等新兴事物的出现对传统营销渠道提出了挑战。基于Web GIS的房地产信息发布系统以电子地图的形式为平台,将房地产的各种信息直观、形象地展现在人们的面前,可以为用户提供各种房地产信息的双向查询、检索和必要的空间分析、统计操作以及按

11、不同用户要求输出地图、平面图、专题图或统计表、分析图、文字说明等。本文结合基于Web GIS房地产信息发布系统的开发,对房地产信息数据的建库和系统的建立进行了研究。基于GIS技术对房地产的各种信息进行数字化存储和管理,再依赖Internet网为房地产信息发布奠定基础。2 基于Web GIS房地产信息发布系统的关键技术2.1 GIS介绍GIS是以地理空间数据库为基础,在计算机软硬件的支持下,对空间相关数据进行采集、管理、操作、分析、模拟,和显示,并采用地理模型分析方法,适时提供多种空间和动态的地理信息,为地理研究和地理决策服务而建立起来的计算机技术系统。GIS涉及的最关键技术有地图分层技术、矢量

12、抽象技术以及空间数据与属性数据划分技术。地图分层技术一方面可以将复杂的地图简单化,从而大大简化了系统模型和处理过程,另一方面,以单一的图层作为处理单位,使系统具有很大的灵活性,例如,系统可以将不同图层组合,以产生满足不同需要的地图;矢量抽象技术是将矢量数据用一些简单的、规范化的几何要素表示,这样不仅使系统的处理变得简单,而且也有成熟的几何理论和变换方法作为数学基础。空间数据与属性数据划分技术可使GIS软件重点放在对空间信息的管理上,借用已有的数据库技术来管理用户的属性数据,实现多种信息的综合。这种简化处理,使属性数据得到了高效、强大的数据库技术的管理,大大加快了地理信息系统的发展。2.2 We

13、b GIS的特点Web GIS逻辑上由3部分组成:(1)Web 浏览器:用户可以通过其获取分布在Internet上的各种地理信息;(2)Web GIS的信息代理:设定地理信息代理机制和地理信息代理协议,并提供数据访问接口,是实现地理信息在Internet发布的关键;(3)Web GIS 服务器:根据用户请求操作GIS数据库,为用户提供地理信息GIS 服务,实现客户和服务器的动态交互。因此,与以往的桌面GIS相比,Web GIS具有许多优点:(1)全球化的客户/服务器应用。全球范围内任意1个WWW节点的Internet用户都可以访问Web GIS服务器提供的各种GIS服务,甚至还可以进行全球范围

14、内的GIS数据更新,使分布式的多数据源的数据管理和合成变得更易于实现。(2)真正大众化的GIS。以往的GIS由于成本高、技术难度大,往往成了少数专业人士拥有的专业工具,很难推广Web GIS则给更多的用户提供了使用GIS的机会。Web GIS在客户端通常只需使用通用浏览器进行浏览和查询(有时还要加入一些免费使用的插件、ActiveX控件等),从而大大降低了系统成本。(3)跨平台特性。在Web GIS以前,尽管一些GIS厂商已经针对不同的操作系统提供了不同的GIS软件版本,但是迄今为止没有1个GIS 软件真正具有跨平台的特性。对于Web GIS而言,无论Web GIS服务器端使用何种操作系统的G

15、IS 软件,由于使用了通用的Web浏览器,用户都可以轻松地访问Web GIS数据,不存在任何困难。(4)良好的可扩展性。Web GIS很容易跟Web 中的其他信息服务进行无缝集成,可以建立灵活多样的GIS应用。例如,随着通信终端向多媒体和移动化方向发展,数字移动电话、PDA个人数字助理- 将成为Web GIS的客户端,Web服务器和Web GIS服务器将连为一体。2.3 ActiveX与ComGIS技术ComGIS是面向对象技术和组件式软件在GIS软件开发中的应用。认识ComGIS,首先需要了解所依赖的技术基础组件式对象模型和ActiveX控件。ActiveX是一套基于COM的可以使软件组件在

16、网络环境中进行互操作而不管该组件是用何种语言创建的技术。作为ActiveX技术的重要内容,ActiveX 控件是一种可编程、可重用的基于COM的对象。ActiveX控件通过属性、事件、方法等接口与应用程序进行交互。几个著名的GIS软件公司把COM技术应用于GIS开发,纷纷推出由一系列ActiveX控件组成的ComGIS软件,如 ESRI的MapObjects、MapInfo公司的MapX等。ComGIS的基本思想是把GIS的各大功能模块划分为几个控件,每个控件完成不同的功能。各个GIS控件之间,以及GIS控件与其它非GIS控件之间,可以方便地通过可视化的软件开发工具集成起来,形成最终的GIS应

17、用。ComGIS具有如下特征: 高效无缝的系统集成,允许将专业模型、ComGIS控件、其它控件紧密地结合在统一的界面下;无须专门的GIS开发语言,只要掌握基于Windows平面的通用环境(VB,VC+, Delphi,PowerBuiler等),以及组件式GIS各控件的属性、方法和事件,就能完成应用系统的开发; 大众化的GIS,用户可以象使用其它ActiveX控件一样使用ComGIS的控件,使非专业的GIS用户也能胜任GIS应用开发工作; 成本低,非GIS功能可以利用非专业控件,降低了系统的成本。2.4 GeoDatabase和ArcSDE的原理与应用Geodatabase是ArcInfo 8

18、引入的一个全新的空间数据模型,是建立在DBMS之上的统一的、智能化的空间数据库。所谓“统一”,在于Geodatabase之前所有的空间数据模型都不能在一个同一的模型框架下对GIS通常所处理和表达的地理空间要素,如:矢量、栅格、三维表面、网络、地址等,进行统一的描述。而Geodatabase做到了这一点。所谓“智能化”,是指在Geodatabase模型中,地理空间要素的表达较之以往的模型更接近于我们对现实事物对象的认识和表述方式,例如用鲜活的街道、旅游景点、绿地等图层的表示方式取代枯燥而抽象的点、线、面的表达方式。Geodatabase中引入了地理空间要素的行为、规则和关系,当处理Geodata

19、base中的要素时,对其基本的行为和必须满足的规则,我们无需通过程序编码;对其特殊的行为和规则,则可以通过要素扩展进行客户化定义。这是其它任何空间数据模型都做不到的。对空间数据库的访问要通过空间数据库引擎(这里采用ESRI公司的ArcSDE)实现的。ArcSDE可以扩展几种符合工业标准地关系数据库管理系统的功能,使它们可存贮空间数据。ArcSDE为空间数据管理提供了与RDBMS对非空间数据管理一样的好处。GIS用户利用ArcSDE可实现对多用户的大容量数据库进行有效的访问。这些系统的设计是可靠,稳定和可实现的。ArcSDE依赖于RDBMS的操作,你可以利用数据功能的优点来管理空间数据。ArcS

20、DE引擎管理空间数据库的优势主要体现在以下几点: 大容量数据库。ArcSDE以一个图层存贮空间数据,图层是一个逻辑的实体,它在物理上是通过一组RDBMS表的集合来实现的。当图层变大时,ArcSDE管理员可管理它下面的表,以提供对这些数据的有效访问,而不必将这个层在空间上分成图块。 并发操作。ArcSDE和RDBMS允许多个用户同时读写空间数据库,用户不需要维护数据的单个拷贝以确保一致性和完整性,也不需要为编辑而先将数据从库中登记取出。数据访问是动态的,它是由ArcSDE和RDBMS服务器管理的。2.5 MapObject2对应的属性、事件和方法的研究MapObjects2是一系列针对地图和GI

21、S的控件和自动化对象的集合体。它包括一个称为Map的标准ActiveX控件和一组可编程ActiveX自动化对象,开发者可以通过该对象在应用程序中添加地图和GIS功能。MapObjects2具有以下功能和特点: 支持ESRI的形(.shp)文件格式和PCARC/INFO 的图层,空间数据库引擎层,以及大多数栅格的图形文件; 通过微软ODBC支持可以与很多类型的外部数据库联接; 用标准的SQL表达示进行特征选择和查询; 将数据转化为多个图层显示,且可以移动和无极缩放; 可以按饼状图、条状图、点密度图、分级符号等多种方式来对一 部分数据进行细致的描述; 以文本形式进行标注和定位; 使用事件跟踪层实现

22、实时动态数据显示; 以多方位的空间搜索和空间操作完成空间选择; 支持地址匹配(地理编码); 彻底支持面向对象的编程。2.6 GIS与MIS的无缝集成技术 GIS与管理信息系统(Management Information System,MIS)的主要区别在于,GIS要对图形数据库和属性数据库共同管理、分析和应用,它主要管理具有定位特征的空间数据,但在复杂属性数据管理方面功能稍逊。而MIS虽然在属性数据管理方面功能强大,但在图形数据管理方面非常弱,即使存贮了图形,也是以文字的形式管理,图形要素不能分解、查询,没有拓扑关系。把二者紧密联系起来,相互取长补短将使系统功能更加强大和完善。其优点如下:。

23、 应用地理信息系统技术,能更高效、直观、综合地管理空间和属性信息。它比单纯的基于属性数据库的管理信息系统具有更直观、信息容量更大的优点。 基于组件技术的地理信息系统平台,对各种开发环境开放,具有可视化的优点,使用它能大大提高软件开发的效率,缩短开发周期,具有很大的应用潜力。总之,在房地产信息发布系统的模型分析、数据准备过程中,我们充分体会到,应用新的技术,可以大大提高信息管理的能力和效率。2.7 ArcIMS的组成和原理ArcIMS总体由四部分组成,分别是客户端表示层,业务逻辑层,数据管理层和ArcIMS网站管理工具。客户端可以是IE/ Netscape 浏览器,甚至是无线接收设备,业务逻辑层

24、使用了Java Servlet 技术,合成了GIS 应用模块、空间数据引擎和数据中间件,用于处理相关的GIS 事件请求、访问空间属性数据库和平衡服务器负载, 它能将请求结果转换成符合XML 标准的ArcXML 格式文件之后传给Web 服务器;ArcIMS提供了两种地图服务:Feature Server 和Image Server。数据管理层提供了对其他桌面式GIS 应用系统的访问,便于对空间数据库进行管理。ArcIMS是运行在Java2TM环境下的Internet 应用程序,必须配有Web Server 和Java 虚拟机以及Servlet Engine。ArcIMS 业务逻辑层包含了运行Ma

25、p Service 所需的组件,这些组件包括Application Server Connecter ,ArcIMS Application Server 和ArcIMS Spatial Server。Application Server 和Spatial Server 是ArcIMS 两种基本的后台服务,这两种服务能存在于不同的服务器上。 业务逻辑层各部分之间的通信是通过ArcXML 来完成的,地图定义文件、请求和回复信息、操作指令等都用ArcXML 表示。当一个ArcIMS 请求生成之后,首先由Web Server 处理,通过某个连接器提交给ArcIMS Application Serve

26、r,Application Server 再把请求传输给相应的Spatial Server 处理。 Application Server 是所有服务的“大脑”,它及时地将请求送到相应的Spatial Server , 并且处理负载平衡和进行流量控制。Spatial Server 处理实际的工作,如创建地图、传输矢量数据、图层处理等。ArcIMS 连接器通过TCP 和Application Server 通信。 缺省的连接器是Java Servlet ,GIS 服务器端复杂的业务逻辑处理完成之后通过连接器最终完成用户的请求。2.8 DELPHI 7.0的特点Delphi是一个基于构件(Compo

27、nent-based)的应用程序开发环境,提供了许多设计工具,如应用程序、窗体模板等。集成调试环境提供条件段点,内存查看,异常跟踪等功能。Delphi可以迅速生成和调试一个应用程序的原型( Prototype ),然后再利用其丰富的构件组合( ComponentSet )和直接生成的程序代码,让程序原型转换成可靠的符合商业使用需求的应用程序。基本组件有两类:一是启动后可见的组件,包括窗体、窗体工具、构件模块、对象监视器、对象选择器、快速图标栏;另一是启动后不可见组件,包括工程管理器、菜单设计工具、集成调试器、对象浏览器、图像编辑器。Delphi产生的窗体可以在Delphi的其它工程中被重复使用

28、,也可以被编译成动态链接库,这样可以被其它利用C+、Paradox、dBASE、VisualBasic及Powerbuilder所开发的程序所使用。它提供的多种工具,可有效地生成窗体和报表:工程模板( ProjectTemplates )提供了多种应用程序设计的选择,可以用来作为建立应用程序的起点,也可以将自己的一个工程存入到工程模板中。窗体模板( FormTemplates )可以从多种事先定义好的窗体中选择在设计时所需的界面,同样也可以将自己的窗体存入窗体模板中。工程专家( ProjectExperts )可以根据实际的需求来设置,以产生各种不同类型的工程。窗体专家( FormExpert

29、 )可根据指定的设置来帮程序员生成窗体。使用菜单设计工具可以自行产生菜单或利用Delphi事先提供的菜单模板将现成菜单加入到应用程序中。数据库工具可支持开发强大的桌面( desktop )或主从结构的数据库应用程序和报表。程序编辑器是一个全功能的编辑器,可存取应用程序工程中所有的程序代码,它有许多强大的功能,象Brife-style编辑功能,语法彩色显示和无限制的复原功能等。Delphi提供的是完整的集成调试器,可以直接在开发环境中调试源程序而无须退出。由于Delphi集成调试环境是用Delphi语言( ObjectPascal )写成的。Delphi内置的代码优化使之具有很快的编译和连接速度

30、。调试器本身包含了许多先进的功能,包括语义识别( syntacticalawarenes )、运算评估( express evaluators )、观察( watches )、设置断点( breakpoints ) 、调用堆栈( callstack )。Delphi 采用了领先的数据库技术, 凭借窗体和报表,它可访问多类型的数据库;动态数据交换( DDE )可以访问诸如Paradox、dBASE等局域数据库,也可以访问像InterBase、SyBase等网络服务器数据库或任何经ODBC数据源可访问的数据库。如同一般的应用程序一样, Delphi提供许多对象构件以方便创建数据库运用程序。数据库对

31、象的数据成员既可以在设计阶段也可以在运行时刻通过程序代码进行设置。Delphi的对象构件板上提供了至少两页的数据库工具;在数据库访问页( DataAccessPage )上的工具可连接数据库,而数据控件页( DataControlPage )上的工具用来实际显示数据。数据访问页上的对象构件可使应用程序与数据库联接起来,它们简化对数据库、图表或记录进行定位的操作。数据访问对象构件在运行时间均是不可见的。数据控件对象构件可以用以显示、编辑数据也可以将数据写回数据库。所有的数据控件对象在运行时都是可见的。数据库窗口专家可简化生成访问现存数据源所用窗体的步骤,它可用于生成一些简单的窗体,如存贮主图表的

32、数据主表和利用Table和Query数据操作构件从详细图表生成详细窗体。Delphi的数据库应用程序可以和Paradox、dBASE、LocalInterBaseSever及ODBC数据源等多种桌面型数据库直接配合使用。此外, Delphi的Client/Server版本还可以和远端的数据库服务器(如Oracle、Sysbase、Microsoft SQL Server、Informix、InterBase和ODBC数据源等)一起使用, Delphi的客户端程序可以方便地在以关键性任务为重的基于网络的客户/服务器数据库和只在同一台机器上的本地数据库间任意调整。真正实现了许多数据库产品难以解决的

33、数据库应用程序的移植问题。3 基于Web GIS房地产信息发布系统总体设计3.1 系统概述本系统的主要功能是对房地产中的楼盘运用现代化的技术手段,用Delphi7.0和SQL Server200以及GIS技术来实现对楼盘的存储、管理、查询、销售管理、系统维护、系统帮助等功能。希望通过本系统的开发,以电子地图取代纸地图,以数据库代替档案袋。本系统提供一个及时、快捷的房地产信息来源。3.2 系统建立的目标和原则一、实用性和可靠性原则 整个系统能在长时间内满足用户的需求,针对一般用户对GIS应用了解较少,因此本系统的操作者应尽可能贴近使用者,简单易行,降低给用户带来的不适应程度。同时系统具有很强的容

34、错性和异常处理功能。 二、先进性和高效性原则 采用现有的成熟技术,本系统采用国际上先进的MapInfo软件为开发平台,采用可视化语言DELPHI 7.0和GIS控件MapObject 2.1开发而成,做到了图形、图象,属性数据三者完美结合系统使用方便,集各种功能于一体,真正实现了高效性。 三、规范性 规范性、标准化是一个信息系统建设的基础,也是系统和其他系统兼容和进一步扩充的根本保证。本系统许多关键功能都已模块形式存在,各模块符合软件系统的标准和规范,容易移植和升级。四、界面设计原则采用面向用户的思想,菜单、按钮提示,操作简单实用;采用Windows XP和Office2000的风格设计界面和

35、各种类型的对话框及图标,风格清新自然,布局合理,实现了高度交互性;各菜单标准按钮标准统一,便于用户记忆和使用。3.3 课题可行性分析为了方便客户了解房地产信息,本系统提供一个及时、快捷的房地产信息来源,所以开发本系统。1、开发本软件的技术可行性:A功能(1) 对搜集到的房产业信息进行检查,对于真实可靠的信息进行数据库输入。(2) 按地区进行分类统计,产生统计分析表。B 能:安全,可靠,操作简便。C 出:经过检查分析的房产信息。D 入信息:来源于各企业的信息表。E 成日期:2005年5月2、本软件操作可行性: a 所建议系统的运行寿命的最小值为4年;b 经费、投资方为信息发布中心;c 硬件要求内

36、存大于256M,cpu为P2以上,开发环境为windows 2000+sql server 2000;开发工具delphi 7.03、本系统开发经济可行性:a 费用较少b 开发时间为10多个星期c 系统易于windows的操作使用4、可行性分析结果本系统的所需的技术要求不太复杂、经济投资也较少、操作简单;经过以上分析可知,开发本软件无论从经济可行性、技术可行性、操作可行性分析都是可行的。3.4 系统数据流图和功能结构框图根据系统的需求分析导出的数据流图如3.1 所示。1表示事务;2、5表示地图信息;3、4、6表示查询信息; 7表示显示信息;8表示输出事务。图3.1 系统数据流图本系统有楼盘信息

37、,信息查询,地图管理,新闻中心,在线帮助五大模块组成;能满足人们对房地产信息的基本需求,系统总体结构图如下:图3.2系统总体功能结构图3.5 系统功能设计3.5.1 楼盘信息模块楼盘信息模块是实现对楼盘信息的及时、正确的发布,而可以进行数据上的新建、修改、删除。模块实现的功能如图3.3所示:图3.3 楼盘信息模块功能图3.5.2 信息查询模块信息查询模块是通过一些快速有效的方法对房地产信息做一个全面的定位和了解。查询模块实现的功能如图3.4所示:图3.4信息查询模块功能图3.5.3 地图管理模块如图3-5,地图管理模块实现与图形数据处理相关的显示、控制、编辑、管理等功能。具体包括以下功能: 图

38、层浏览:地图的放大、缩小、漫游功能;显示全图,小地图操作; 图层操作:用户可以增加、删除、编辑图层,并可设置图层的显示、编辑、排序、颜色等属性。地图输出:通过菜单栏的输出功能选项,用户可以选择以.jpb,.bmp等图片格式输出,这样方便了地图脱离系统研究。图3.5地图管理模块功能图3.5.4 系统维护模块在系统维护模块是对系统用户信息管理,数据库备份,数据库恢复的功能。这样方便管理员对系统进行管理。图3.6系统维护模块功能图3.5.5 在线帮助模块在线帮助模块实现业主,用户关于房地产信息的各类问题,留言和解答。图3.7在线帮助模块功能图4 系统数据库设计4.1 数据库分析由于本课题是基于Web

39、 GIS的房地产信息发布系统,本系统采用SQL Server2000数据库和空间数据库相结合,SQL Server2000数据库名称为LPGL。数据库中包含本系统信息发布和管理所需要的数据表。4.1.1 SQL Server2000数据库用户的需求具体体现在各种房地产信息的提供、保存、更新和查询等方面。这就要求数据库结构能充分满足各种信息的输入和输出、收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为数据库的具体设计打下基础。在仔细分析调查相关房地产信息发布系统的需求。通过对房地产业工作过程的内容和数据流程分析,设计如下所示的数据项和数据结构。表4.1:用户信息表(yongh

40、u)列名数据类型是否为空说明Yh_idChar(10)Not null用户idYh_pswChar (20)Not null用户密码Yh_qxChar(10)null用户权限表4.2:楼盘基本信息表(loupan)列 名 数 据 类 型 是 否 为 空 说 明lp_id char(10) Not null 楼盘编号 lp_name char(20) Not null 楼盘名称 lp_type char(20) Null楼盘类型 lp_jianzhu char(20) Null建筑类型 lp_addr char(50) Null楼盘地址 lp_hxaddr char(20) Null环线地址 l

41、p_hj char(100) Null 周边环境 lp_kfsh char(50) Null开发商 lp_sladdr char(20) Null售楼地址 lp_tel char(11) Null售楼电话 lp_fukuan char(20) Null付款方式 lp_money money Null价 格 lp_xiaosh char(20) Null销售情况 lp_bzh text Null备 注表4.3:楼盘房间信息表(fangjian)列 名 数 据 类 型 是 否 为 空 说 明lp_id char(10) Not null 楼盘编号 lp_name char(20) Not null

42、 楼盘名称 fj_danyuan char(20) Null单 元 fj_louceng char(20) Null楼 层 fj_chaox char(50) Null朝 向 fj_hao char(20) Null房间号 fj_jiegou char(20) Null 房间结构 fj_leibie char(20) Null房间类别 fj_xiaoshou char(20) Null销售情况 kh_id char(11) Null客户编号 ht_id char(20) Null合同号 fj_bzh text Null备 注表4.4:新闻发布信息表(news)列名数据类型是否为空说明Yh_id

43、Char(10)Not null用户名标题varChar(20)Mot null标题作者Char(10)Null作者加入日期Datatime(8)null日期内容Varchar(8000)Not null内容表4.5:签约客户信息表(qianyuekehu)列 名 数 据 类 型 是 否 为 空 说 明qy_id char(10) Not null 签约客户编号 qy _name char(20) Not null 签约客户姓名 qy _sex char(20) Null签约客户性别 qy _addr char(20) Null签约客户地址 qy_tel char(50) Null签约客户电话

44、 lp_name char(20) Null 楼盘名称 fj_hao char(20) Null房间号 ht_id char(20) Null合同号 qy_bzh text Null备 注表4.6:租赁客户信息表(qianyuekehu)列 名 数 据 类 型 是 否 为 空 说 明zl_id char(10) Not null 租赁客户编号 zl _name char(20) Not null 租赁客户姓名 zl _sex char(20) Null租赁客户性别 zl _addr char(20) Null租赁客户地址 zl_tel char(50) Null租赁客户电话 lp_name char(20) Null 楼盘名称 fj_hao char(20) Null房间号 zl_id char(20) Null合同号 zl_qixian date Null租赁期限 zl_money money Null 租金 zl_shouqian char(20) Null租金交纳情况 zl_bzh text Null备 注4.1.2 空间数据库和属性数据库电子地图模块将由GIS软件开发,GIS软件都特别重视高质量数据库(空间库、属性库及其相互连接)的建设,它的数据或数据库,必须准确地表达、模拟客观世

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文 > 毕业设计

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922