




已阅读5页,还剩64页未读, 继续免费阅读
【硕士论文】基于GIS的高校房地产信息系统的设计与实现.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要 摘要 高校房地产建设正随着高校规模的日益扩大而高速发展,使得房产管理部门 的工作量急剧上升。要科学、高效地做好房产管理工作,传统的作业方式和手段 已不能满足房产管理的需要。要实现校园房屋管理的科学化、规范化、网络化, 就必须在科学论证的基础上建立起具有校园特色的房屋管理信息系统。 本文系统总结了高校对房屋管理的实践经验,并以大同大学校园房屋管理为 研究对象,运用统一建模的方法对系统进行了需求分析和详细设计,并采用N E T 三层体系架构完成了对校园房屋主体M I S 系统的开发。同时,使用了E S R I 公司 的A r c l M S 地图服务软件对客户端进行二次开发,实现了大同大学校园电子地图 的网上发布功能。该系统不仅整合了所有关于校园房屋的基本属性数据资料,还 集成了校园规划图和现状图等空间数据,统一了有关部门对校园地理空间信息和 教工人事信息、房屋信息的管理,为进一步深入探索基于W E B 的高校房地产信 息系统奠定了研究基础。 关键词A r c l M S ;高校房地产信息系统;空间数据 杭州房产设计 北京T 业人学T 狸顾I j 学化论文 A b s t r a c t W i t ht h ei n c r e a s i n ge n l a r g e m e n to fc o l l e g e s s c a l e ,t h ec o n s t r u c t i o no fc a m p u s r e a le s t a t e d e v e l o p sr a p i d l y , i n c r e a s i n g t h ew o r k l o a do fe s t a t e m a n a g e m e n t d e p a r t m e n tl a r g e l y A sar e s u l t ,a st oc o n d u c tt h ee s t a t em a n a g e m e n ti nas c i e n t i f i ca n d e f f e c t i v ew a y , t r a d i t i o n a lm e t h o d sc a n n o t s a t i s f y t h ed e m a n d so ft h ee s t a t e m a n a g e m e n ta n y m o r e T or e a l i z et h es c i e n t i f i c a t i o n ,s t a n d a r d i z a t i o na n d n e t w o r k l i z a t i o no ft h ec a m p u se s t a t em a n a g e m e n t ,ac a m p u se s t a t em a n a g e m e n t s h o u l db es e tu po nt h eb a s i so fs c i e n t i f i cd e m o n s t r a t i o n T h i sp a p e rs u m su pc o l l e g e S p r a c t i c a le x p e r i e n c e i ne s t a t e m a n a g e m e n t s y s t e m a t i c a l l y I tt a k e st h ec a m p u se s t a t em a n a g e m e n to fD a t o n gU n i v e r s i t ya st h e r e s e a r c ho b j e c t ,a n a l y z e st h ed e m a n d so ft h es y s t e ma n dd e s i g n si ti nd e t m lt h r o u g h t h em e t h o do fu n i f i e dm o d e l i n g ,h a v i n gf i n i s h e dt h ed e v e l o p m e n to fM I Sf o rt h e c a m p u sh o u s i n gb ya d o p t i n gN E Tt h r e et i e r sS t r u c t u r e M e a n w h i l e ,i tu s e sA r c l M S m a ps e r v i c es o f t w a r ef r o mE S R Ic o m p a n yt oi m p l e m e n tt h es e c o n d a r yd e v e l o p m e n t o fc l i e n t ,w h i c hm a k e st h en e t w o r ki s s u a n c ef u n c t i o no ft h ec a m p u se l e c t r o n i cm a po f D a t o n gU n i v e r s i t yc o m et r u e T h i ss y s t e mn o to n l yc o n f o r m sa l lt h eb a s i ca t t r i b u t e d a t ao ft h ec a m p u sh o u s i n g ,b u ta l s oi n t e g r a t e st h es p a c i a ld a t a , s u c ha st h ec a m p u s l a y o u tm a pa n dt h ep r e s e n tl a n d u s em a p ,e t c I tu n i f i e sa l lt h em a n a g e m e n tu p o nt h e c a m p u sg e o g r a p h yi n f o r m a t i o n ,t e a c h i n gs t a f fi n f o r m a t i o n ,a n dh o u s i n gi n f o r m a t i o n c o n d u c t e db yt h er e l e v a n t d e p a r t m e n t sa n ds e tar e s e a r c hb a s i sf o rt h ef u r t h e r e x p l o r a t i o no ft h eW E B - b a s e dc a m p u sh o u s i n gm a n a g e m e n ti n f o r m a t i o ns y s t e m K e yW o r d sA r c l M S ;C a m p u sh o u s i n gm a n a g e m e n ti n f o r n a t t o ns y s t e m ;S p a c i a ld a t a 第1 章绪论 高校房屋资产是高校事业发展的必要物质条件,其使用效用的高低是衡量高校办 学效益和管理水平的重要标志,而高校房屋资产管理的水平直接影响着高校的办学效 益和管理水平。进入2 1 世纪以来,随着I T 技术的不断发展,随着我国信息化脚步的 逐渐加快,全国各个高校在大力投入建设计算机和网络硬件的同时,也在不断完善和 提高各个部门的信息管理系统,使其功能不断完善、操作更加简单、易学易用,并且 全部网络化,最终形成全校的包括资产、财务、人事、教学、科研在内信息互通、实 时快速的大型管理信息系统。但事实上,传统的高校房地产管理却因为年代久远、历 史习惯、管理理念等原因而存在着诸多问题【l 】。主要表现在: ( 1 ) 管理手段落后。大部分房产管理部门来用手工填写报表。由于长期频繁使用 和复印使得这些纸张记录的原始资料字迹模糊、缺边少页。早期设计的房产图纸也 大都是手工绘制到现在也是伤痕累累、模糊一片。这些宝贵的房产资料正面临着损 坏甚至丧失的危险。 ( 2 ) 检索速度慢。产籍资料记录在纸张上,而高等院校的房产( 尤其是住宅) 调 整频繁,采用手工查询不但速度慢,而且很难保证信息的一致性,难以获得产权、产 籍的确切信息,不能充分发挥这些资料的作用。 ( 3 ) 统计汇总难。产权、产籍资料是动态的,用记录卡片统计房产资料耗时费力, 而且很难获得准确统计数据,于是就出现了教学、科研、行政用房不足,而离岗人员 占房和老化不用、或者仪器设备占房等突出问题。 ( 4 ) 缺乏管理规范。房产管理部门往往采取临时印制各种表格,由使用单位或个 人填写其中的内容来获取相关信息房产管理部门也手工填写一些表格来上报国家各 级管理部门( 如房产管理局、公安局等) ,很难对这些表格中的内容进行统计、分析 和管理。 因此,高校普遍认识到,提高房地产管理水平,用信息化、数字化管理学校房屋 和土地是提高学校房地产管理水平的重要体现【2 1 。积极开展高校房地产信息化管理方 面的研究,这不仅是科学管理的需要,也能充分发挥房地产管理在高校管理中的重要 阶X1 、| l ,一1 W 州! f 。f ? ,! 伞之 措施。目前,许多高校己开始在这方面进行探索和研究。 1 1 项目实施背景 1 1 1 高校房地产信息化管理的现状 国内各高校在利用M I S 、G I S 技术进行房地产研究、应用、开发方面也日益增多。 目前,清华大学提出“数字校园 开发计划,并己完成三维、可视化数字校园框架。 华东师范大学、西安科技学院等大批高校已开发出自己的“房产管理及校园规划建设 信息系统 ,并且正在不断地完善,向智能化、网络化发展。北京林业大学也在多方 尝试建立基于W E B 的校园房屋管理信息系统。各高校开发“数字校园”课题虽然起 点规模各不相同,但都以学校规模、校园建设为基本出发点,根据管理部门需求,开 发与应用相结合,使所有相关信息管理数字化、动态共享、实时更新,为有关决策部 门快速提供各种信息、数据和资料,提高管理水平和工作效率,实现数据资源的共享 和统一。信息共享一直是网络系统的关键问题,各高校在以前的管理水平都很落后, 比如:房产部门要想得到关于用户的信息还得去学生处去取学生数据,或者要想得到 关于教工的信息还得去人事处去取,工作效率自然不必说。所以必须解决资源的共享 问题才是校园真正网络化的关键所在,否则各子系统就成为没有联系的“孤岛 ,这 就是常说的信息“孤岛 。要想实现真F 的数字校园就不可能了。为了保护宝贵的房 产资料,也为了和飞速发展的房地产业相适应,使这些资料更好地为房地产管理服务, 及时准确地反映房地产状况,建立房产管理信息系统是非常必要的【引。 1 1 2 基于G I S 的高校房地产信息系统建设的目的和意义 1 1 2 1 基于G I S 的高校房地产信息系统建设的目的 近年来,城市建设的高速发展使房产管理的工作量急剧上升,要科学、高效地做 好房产管理工作,传统的作业方式和手段已不能满足房产管理的需要。要实现房产管 理的科学化、规范化、自动化,就必须借助地理信息系统的技术手段,来建立房产管 理信息系统。到目前为止,国内仅有少数城市有较成熟的房产管理信息系统相当一 部分城市的房产管理信息系统,或停留在“科研成果”的试验研究阶段,或处于相对 初级的应用水平上( 如仅能完成一些报表的输入和输出) ,缺乏图形和属性的一体化管 理,即没有将G I S 和O A 结合起来,难以形成实际运作的业务系统,没有发挥应有的 杭州房产设计 第l 章绪论 效益,还不能满足房产管理自动化和无纸化办公的需求。另一方面,由于没有成熟的 房产管理信息系统商品化软件,国内许多房产管理部门目前都在进行自行开发,但由 于受技术力量等多种因素的影响,往往形成低水平的重复建设随着G I S 和网络技术 的日趋完善,建立一套处理速度快、精度高、分析科学、查询方便、图形和属性一体 化管理、界面友好的房产管理信息系统完全成为可能同时,随着计算机在房产管理 部门的普及,M I S 技术的完善,建立一套能满足房产管理的自动化、网络化、科学、 高效的办公系统也成为可能。而将两者进行有机的结合,也就是既能对房产信息( 图 形和属性) 进行有效的管理,又能满足房产管理部门的自动化办公要求的系统,正是 目前国内房产管理部门所迫切需要的,这也是本文最终的研究目标所在。 1 1 2 2 基于G I S 的高校房地产信息系统建设的意义 运用信息管理技术和G I S 技术来建立房屋信息管理系统,旨在开发出一个B S 模式的M I S 和G I S 集成的应用系统,并将其应用于校园的各项设施管理工作之中, 为学校基建部门及相关的设施管理部门提供一种新型的、可视化的、高效的管理方法, 并可以利用该系统能全面、快速、准确地掌握全校房产资源分布,提高房产管理效率, 为学校校园规划建设决策提供信息,这对促进校园设施管理的规范化、系统化和现代 化具有重要的意义。此外,本人认为开发全校包括房屋、道路、管线、绿化等综合的 管理信息系统已成为一种必然的趋势,是一次积极的探索和尝试。希望能通过开发学 校房屋地理信息系统为学校整个综合信息系统的丌发打下一个良好的基 i f l 4 1 。 1 2 技术背景 1 2 1A S P N E T 技术 A S P N E T 又叫A S P + ,但并不仅仅是A S P4 0 的简单升级,是一个用于W e b 开 发的全新框架,其中包含了许多新的特性。A S E N E T 是微软推出的新一代脚本语言, 是其发展的新型体系结构N E T 的一部分。 A S P N E T 可以使用N E T 平台快速方便的部署三层架构。A S P N E T 革命性的变化 是在网页中也使用基于事件的处理,可以指定处理的后台代码文件,可以使用C f , V B ,J 稃作为后台代码的语言。N E T 中可以方便地实现组件的装配,后台代码通过命 名控件可以方便地用自己定义的组件。显示层放在A S P 页面中,数据库操作和逻辑 ,f f :! ;i1 、f f ,:l F t f 顺f :f 膏! 令芝 层用组件来实现,这样就很方便地实现了三层架构。如图1 1 所示A S P N E T 三层体 系架构。 图1 - 1A S P N E T 三层体系架构 F i g 1 一lT h r e e - t i e rS t r u c t u r eo f A S E N E T A S E N E T 最常用的功能就是可以将A S P N E T 页面简单地看成为一般H T M L 页 面,页面上包含标记有特殊功能的一些段。当安装N E T 时,本地的I I SW E B 服务器 自动被配置成查找扩展名为a s p x 的文件,而且用A S P N E T ( 名为a s p n e t _ i s a p i d l l 的 文件) 处理这些文件。从技术上讲,A S P N E T 模块分析a s p x 文件的内容,并将文件 内容分解为单独的命令以建立代码的整体结构。完成此工作后,A S P N E T 模块将命 令放置到预定义的类定义中。然后这个类被用来定义一个特殊的A S E N E Tp a g e 对 象。该对象要完成的任务之一是生成H T M L 流,这些H T M L 流可以返回到I I S ,再 从I I S 返回到客户。 A S P N E T 可以通过A D O N E T 组件与数据库通话,查询和修改数据库中的数据。 它提供了更易于编写、结构更清晰的代码,这些代码很容易进行再利用和共享; A S P N E T 使用编译后的语言,从而提升性能和伸缩性;A S P N E T 使用W e b 表单使开 发更直观,利用面向对象技术促进组件的再利用。另外,A S E N E T 中还包括有页面 事件、W e b 控件、缓冲技术以及服务器控件和对数据捆绑的改进。供A S E N E T 使用 的库以及在M i c r o s o f t N E T 框架中允许通过W e b 使用客户商用函数,为程序员提供 了更多新的开发机会。 杭州房产设计 第1 章绪论 现有的A S P 应用程序中,不管你将它们写得怎么样,结构总是充满了长长短短 的代码。而A S R N E T 的代码不仅更容易编写,而且更加干净整洁,比A S P 代码更易 于阅读。同时,A S P N E T 代码的结构方式提高了其再利用性和共享性。 A S R N E T 改进了配置、伸缩性、安全性和可靠性。对于简单的A S P 应用程序, 配置其实并不算什么问题,但是当你移植到一个利用组件的N 层结构中时就会遇到 问题。当你对这些应用程序进行配置和维护时,D L L 陷阱问题( 组件注册、版本、 锁定的D L L 等等) 就会出现。A S E N E T 中则取消了组件注册以及D L L 锁定,全面使 用了X M L 配置文件,从而解决了这个问题。这样你只需要执行复制文件的工作就能 配置一个W e b 应用程序。 现有的A S P 版本是基于脚本语言的,如V B S c r i p t 和J S c r i p t 。脚本语言本身并 没有什么错,但是它们有两大缺陷:它们是解释型的,并且分类不严格。A S P N E T 并没有完全抛弃脚本语言的概念,它引入了对全编译语言的支持,使你能够用V i s u a l B a s i c 编写自己的服务器端代码,除了V i s u a lB a s i c 和C + + ,你还可以使用最新的 M i c r o s o f t 语言C # 来编写服务器端代码。C 群将C + + 中不实用的部分都去掉了,它更 容易理解。用A S R N E T ,编译动作在页面第一次装载时发生。即便代码是脚本语言, 它也会在执行前被编译,因此J s c r i p t 代码页面的性能也会得到提高。实际上,这是 N E T 框架的一个基本的新特征。以前版本的语言编译器对数据类型和对象是区别对 待的,这就意味着唯一可以进行跨语言开发的就是创建C O M 对象。M i c r o s o f t N E T 框架中的通用语言运行时间环境C L R 允许对已经用通用运行时间支持编译过的任何 代码进行紧密的交互作用,这就是新的V i s u a lB a s i c 和C 撑编译器将要做的:创建能 在运行时间中被管理的代码。这样做最大的优点是使得真正的跨语言丌发成为可能。 有了通用运行时间环境C L R ,你可以用C 拌创建对象,并在V i s u a lB a s i c 中通过继承 功能对它们进行扩展。现在的V i s u a lB a s i c N E T 支持继承功能,这样你就可以在C 撑 中编写组件,然后在V i s u a lB a s i c 中将它们设置成子集。虽然V i s u a lB a s i c 、C 样和脚 本语言是在开始的框架结构中被支持的语言,但是稍后其它语言,如S m a l l t a l k 、E i f f e l 、 P a s c a l 等等,也将会被支持。M i c r o s o f t N E T 框架的一个优势就是扩展非常得容易, 因此使用一种新的语言仅仅需要为运行时间环境兼容的输出提供编译器支持。 A S R N E T 是为了解决A S P 的局限性、适应信息技术发展而设计的。A S P 依赖脚 北京1 业凡牛 样曲。学忙论文 本语言,对面向对象设计和编程技术的支持功能较弱,用户不得不为自己创建的每一 个页面和应用程序不断地重复使用各种方法等,而A S E N E T 的许多新特性,可以使 用户更快、更有效地创建强大的、交互式的基于网络的分布式应用程序。 1 2 2W e b G I S 技术概述 W e b G I S 是G I S 与W W W 的有机结合,是G 1 S 在广域网环境下的一种应用最 终目标是实现空间信息网络化。从系统构成的角度来看,W e b G l S 是由W e b G I S 浏览 器、W e b G I S 信息代理、W e b G I S 服务器、W e b G I S 编辑器几部分组成,其基本的系统 结构图如下图1 2 所示。 “ 、:= “鞠囊。羹銎。 = 簟墓m 一等省芦 围l - 2W e b G l S 系统结构图 F i g u r e l - 2 t h es y s t e ms t i u c t u r ec h a i _ t o f W e b G l S G I S 通过W W W 使功能得到了扩展( 实际是互为扩展) ,真正成为一种大众使用的 信息工具,从W W W 的任意一个节点,人们可以浏览w w w 上的各种分布式的、具 有超媒体特性的地理空间数据及属性数据,进行地理空间分析、查询,以支持智能辅 助决策。通过对空间信息网络化和超媒体技术的集成,W e b G I S 提供给用户的信息不 仅仅是矢量化的空间信息,还有遥感影像、动态视频、文字说明等多种信息。 虽然w 、w 至今只有短短八、九年的发展历史,而W e b G I S 从概念的提出至今 也不过三、四年的时间,却已有了相当不错的发展,这充分证明了W e b G l S “走大众 化道路”的正确性。W e b G I S 目前的功能以地图信息发布为主,并辅以交互式的空间 数据查询和空间分析功能。 G I S 是六十年代中期开始发展起来韵新技术,它最初为解决地理问题而产生,至 今已成为- - f 涉及测绘学科、环境科学、计算机技术等多学科的交叉学科。目前,国 - 6 杭州房产设计 外地理信息系统技术研究主要集中在:开发同时适应存储结构化数据和非结构化数据 的数据库管理系统,实现空间、属性两库合一,提高数据的一体化操作能力;研究多 维空间数据的组织和存储技术,实现由平面空间数据处理到立体空间数据处理、单一 时刻空间数据处理到时序空间数据处理的两个转变;研究开放地理信息系统技术,实 现空间数据共享与互操作机制。 W e b G I S 是当今G I S 的热点,己成为各大厂商激烈竞争的焦点。几个重要的国外 G I S 厂商争相发布各自的W e b G l S 产品,如M a p I n f o 公司的M a p l n f oP r o S e r v e r 、 I n t e r g m p h 公司的G e o M e d i aW e bM a p 、E S R I 的I M S ( I n t e m e tM a pS e r v e r ) ,著名的 C A D 厂商A u t o d e s k 公司也推出了M a p G u i d e 。这些产品大多发布于1 9 9 6 1 9 9 7 年。最 近B e n d y 公司和M a p l n f o 公司又相继推出了M o d e l S e r v e r D i s c o v e r y 和M a p X t r e m e 。 我国G I S 的发展较晚。但现在已经广泛应用于资源开发、环境保护、城市规划建 设、士地管理、农作物调查、交通、能源、通讯、地图测绘、林业、房地产开发,自 然灾害的监溯与评估、金融、保险、石油与天然气、军事、犯罪分析、运输与导航、 1 1 0 报警系统、公共汽车调度等方面。一批地理信息系统软件已研制开发成功( 如 G e o S T A R ,C i t y S t a r ,M a p G l S 等) ,一批高等院校已设立了一些与G I s 有关的专业或 学科,一批专门从事G I S 产业活动的高新技术产业相继成立。 本文采用的W e b G I S 是由E S R I 公司发布的A r c l M S 4 0 。它是一个功能强大且方便 易用的网络图形发布系统,它为建立及发布地图信息提供了一系列的解决方案,同时 也提供了更为复杂的客户和服务器配置和管理方案,通过它可以建立更加安全的、可 靠、可伸缩的、高效的图形站点。它的体系结构如图1 3 所示。 一 。E 三萋三二 E 三主童三 E 三三三三 图l o A r 堋v l S 体系结构 求1 、l f ,J :i W 顺 。H ? rl 令 F i g 1 。3A r c I M SS t r u c t u r e 它具有很多优点,如:使用简单、可以在客户端和服务器端进行双向的数据维护、 可以支持多种W E B 服务器并兼容多种数据格式、快速伸缩重构等。此外,它丰富的 客户端功能、高质量的制图功能和良好的兼容性也使得该系统具有其他系统无法比拟 的优势和方便性。 1 2 3 数据库技术 1 2 3 1 系统的实体关系模型 实体关系方法或者实体关系图能够很好的表达数据的概念模型,这种方法简称为 E R ( E n t i t yR e l a t i o n s h i p ) 方法,将相关的实体、关系和属性用线段连接在一起,就是 E R 图。E R 图从概念上反映了实体与实体之问的关系,也称为E R 模型。其基本符 号为:实体、属性、关系三种,如图1 4 所示。系统主要实体E R 图如图l 一5 所示。 曰曰 图1 4E R 图的符号 F i g I - 4 T h eS y m b o lo f t h eE RC h a r t 图1 - 5 系统主要实体E R 图 F i g 1 - 5T h eM a i nE n t i t yE RC h a r t 1 2 。3 2 选择数据库产品的依据 选择数据库管理系统时本文主要考虑了以下几个方面: 构造数据库的难易程度 8 杭州房产设计 第l 章绪论 数据库管理系统是否有范式的要求,即是否必须按照系统所规定的数据模型分析 现实世界,建立相应的模型;数据库管理语句是否符合国际标准,符合国际标准则便 于系统的维护、开发、移植;有没有面向用户的易用的开发工具;所支持的数据库容 量,数据库的容量特性决定了数据库管理系统的使用范围。 程序开发的难易程度 有无面向对象的设计平台一一面向对象的设计思想十分接近人类的逻辑思维方 式,便于开发和维护。对多媒体数据类型的支持一一多媒体数据需求是今后发展的趋 势,支持多媒体数据类型的数据库管理系统必将减少应用程序的开发和维护工作。 数据库管理系统的性能分析 包括性能评估( 响应时间、数据单位时间吞吐量) 性能监控( 内外存使用情况、系统 输入输出速率、S Q L 语句的执行、数据库元组控制) 性能管理( 参数设定与调整) 。 对分布式应用的支持 包括数据透明与网络透明程度。数据透明是指用户在应用中不需指出数据在网络 中的什么节点上,数据库管理系统可以自动搜索网络,提取所需数据;网络透明是指 用户在应用中无需指出网络所采用的协议,数据库管理系统自动将数据包转换成相应 的协议数据。 并行处理能力 可移植性和可括展性 可移植性指垂直扩展和水平扩展能力。垂直扩展要求新平台能够支持低版本的平 台。水平扩展则要求其与其他平台的兼容性。 1 2 3 3 数据库平台选择 由于本网站数据库属大中型数据库,又是关系模型的数据库管理系统,因此必须 在大型或中型的关系模型数据库管理系统中选择平台。国际上主导关系型数据库管理 系统有O r a c l e 、S y b a s e 、S Q LS e r v e r 2 0 0 0 、D B 2 。这些产品都支持多平台,并都声称 有强大的W e b 支持功能。 O r a c l e 是所有数据库中性能最优秀的,功能最完善的数据库,各种应用也都很成 f l :! j i1 、TT , J :;:I P ! f 咂l 。:! f 青! p 之 功。但是它的价格较高,适用于查询较复杂,数据信息较庞大的系统。 S y b a s e 是最接近O r a c l e 的数据库产品。它的运行速度较快,主要是基于 S u n M i c r o s y s t e m 的U N I X 机器。但较O r a c l e 来说它不够稳定,容错功能较差。 D B 2 刚诞生时只内嵌于I B M 的硬件中,它主要注重以D B 2 给硬件增值,它是继 O r a c l e 以后发展起来的性能较优秀的数据库,在许多概念方面D B 2 都优于O r a c l e , 它是第一个实现了A N S I 的引用完整性约束的主流数据库,在绑定S Q L 方面D B 2 也 优于O r a c l e 。它稍逊O r a c l e 的原因主要在于它的可移植性较差。 S O LS e r v e r 2 0 0 0 通过可伸缩的解决方案、强大的数据仓库功能给所有级别的组织 机构带来了商业优势和改善的决策支持。S Q LS e r v e r 2 0 0 0 为业务运营、电子商务和移 动计算提供广泛的可用性。是M i c r o s o f tW i n d o w s 平台下最好的数据库,是广大公司 用户和独立软件厂商的关系型数据库管理系统的最佳选择。S Q LS e r v e r 2 0 0 0 实现了一 个灵活、强大的平台,同时具有功能强、性能好、易应用于B S 体系结构、多用户数 据存取、快速响应时间、网络独立性、分布式数据管理等特点。并且它能够与现有应 用程序无缝连接,并为因独特商业需要定制和建立新应用程序提供了最节省费用的环 L 盘 嘎。 由于系统是构架于W i n d o w sS e r v e r 2 0 0 3 之上的,考虑与操作系统的兼容性,考 虑数据库的性能价格比,考虑系统查询等各项功能的要求不是很复杂,根据数据库系 统选择原则,最终选用S Q LS e r v e r 2 0 0 0 。S Q LS e r v e r 2 0 0 0 完全能够满足系统功能的要 求,并且其价格要比O r a c l e 低4 1 0 倍,并且数据库产品与微软的操作系统有良好 的兼容性。因此,本网站系统采用了S Q LS e r v e r 2 0 0 0 作为服务器的数据库管理系统 ( D B M S ) 。 1 2 4 基于A D O N E T 的数据库访问技术 N E T 框架中的A D O N E T 有很多对象与A D O 中的对象功能相似,但A D O N E T 更强大,它使用X M L 来进行数据交换,添加了许多新的对象和程序化接口,如 D a t a S e t 、D a t a V i e w 、D a t a A d a p t e r 等,也使得对数据库的操作更简单。其体系结构 如图1 - 6 所示。 杭州房产设计 作; l 、j蛩+ r = = I L d a t a S s t 一一 图1 6A D O N E T 体系结构 F i g 1 - 6A D O N E TS t r u c t u r e 如果使用D a t a R e a d e r 来读取数据,它的运作方式为: 当用户通过W e b 方式查询数据库的数据时,调用一个A S P X 过程; 在A S P X 网页的代码中使用A D O N E T 的C o m m a n d 命令对象对数据执行查询操 对数据库的访问首先建立连接并执行查询指令,然后从数据库中读取数据; 数据被存放在D a t a R e a d e r 对象中,从数据库返回的是只读的串流( S t r e a m ) 信息; 你可以依次将这些信息行显示在页面上; 然后断开数据库连接。 A D O N E T 支持工业技术标准,集合了所有用于数据处理的类。这些类代表了数 据容器对象,它们以典型的数据库功能为特色,如索引、排序和浏览,而A D O N E T 是N E T 数据库应用程序最终的解决方案,它以整体设计为特色,而不是以数据库为 核心的A D O 模型。A D O N E T 完全不同于A D O ,它是一个新的数据访问编程模型, 一旦开始使用A D 0 1 N E T ,将发现任何A D O 技巧能极大地帮助你以一种不同的但更 加有效的方式构建高效数据库应用程序。 1 2 5 水晶报表 1 2 5 1C r y s t a lR e p o r t s 简介 C r y s t a lR e p o r t s 是当今著名的报表工具,通过C r y s t a lR e p o r t sf o rV i s u a l S t u d i o N E T ,可以快速创建复杂、具有专业外观和演示文稿质量的交互式报表的报表( 图 11 f b f 、f f ,J :yf f fr 砂阿一诊之 3 5 ) ,并且配备可以灵活调整以满足用户需求的信息传递功能。它使用开放而灵活 的结构,其标准类似X M L ,可通过W e b 共享报表与信息,可提供深化图表、报表 导航和文本搜索等功能。此外,在与V i s u a lS t u d i o N E T 紧密集成后,它功能强大、 性能稳定、操作便捷的特点使其成为开发者在选择报表系统解决方案时的佳选。 C r y s t a lR e p o r t s 支持A D O N E T ,X M LW e bS e r v i c e s ,A S E N E T 服务器端控件和数 据缓存,可以使用V i s u a lS t u d i o N E TI D E 提供各种工具箱和设计器。使用C r y s t a l R e p o r tD e s i g n e r 图形界面就可以创建并格式化所需报表,而不必编写代码。强大的报 表引擎将处理所指定的格式化、分组和制作图表数据。虽然C r y s t a lR e p o r t sf o r V i s u a l S t u d i o N E T 以C r y s t a lR e p o r t s 8 0 的框架为基础,但它是为N E T 平台丌发的,为 N E T 开发人员提供尽可能丰富的A P I 。 使用C r y s t a l 报表专家,可基于开发需求快速地创建报表:在从标准报表布局 到套用信函的报表布局的选项中选择,或者从头开始自己创建报表:显示图表,用 户可以深化该图表以查看详细报表数据;计算分组数据的汇总、小计和百分比; 显示最前N 个或最后N 个数据结果;有条件地格式化文本和旋转文本对象。 1 2 5 2 水晶报表生成方式 因此,使用C r y s t a lR e p o r t s 可以生成非常复杂的报表,甚至利用C r y s t a lR e p o r t D e s i g n e r 基本上不用编码就可以完成报表的创建与格式化工作。我们可以采取 C r y s t a lR e p o r tE x p e r t s 这个设计工具向导来生成报表,也可以自己通过编码来实现相 同的功能。但不管采用哪种方式,基本的步骤都是一样的:首先要确定报表的数据源, 通常获取从数据库获取数据有两种方式t 一种是从数据源中抽取数据( P u l l 模式) ; 另一种是把数据集“推”到报表中( P u s h 模式) ,这需要编写更多的代码,但灵活性 也更好一些,然后设计报表的布局,这一步主要是格式化报表,做出满足需要的界面, 最后通过C r y s t a lR e p o r tV i e w e r 这个控件把报表在浏览器中显示给用户。 1 2 5 3C r y s t a lR e p o r t s 的打印 当C r y s t a lR e p o r t s 创建并在浏览器中显示给用户之后,我们可以直接利用浏览器 的打印功能直接打印出报表,或利用C r y s t a lR e p o r t s 提供的打印功能实现,其实这两者 是一样的。C r y s t a lR e p o r t s 可以开发大型、复杂的企业级报表系统,提供了丰富的编程 模型,充分利用N E TF r a m e w o r k 和C R L 。因此,可以降低开发过程的复杂度,但在打印 杭州房产设计 第1 章绪论 时可定制性不太好,它的打印实际上也是利用了I E 的打印功能,不能精确控制打印效 果,而且需要您对它进行注册【引。 1 3 技术路线 由于房产管理部门缺乏有关管理信息方面的专业人员,所以系统开发的前期工作 是不断学习、不断和用户交流和不断挖掘用户需求的过程。然后对丌发人员获得的信 息用V i s o 和R o s e 软件进行加工处理成客户容易看懂的需求分析,从而为设计阶段做 好相应的准备,这个阶段对于系统的成败起关键作用,是任何信息系统的基础。设计 阶段分为总体设计和详细设计,这个阶段是系统的核心,它把需求分析所得信息通过 数据建模和过程建模的手段让开发人员能够迅速实现用户需求和系统的功能。然后是 系统测试、试运行和文档的编写。本系统技术路线示意图如图1 7 所示。 图1 7 技术路线示意图 F i g 1 - 7T e c h n i q u eR o u t eS k e t c h :j ;i1 + 、l l ,J :。:I F ,1 玎而 + y f 了! 令之 1 4 主要研究内容 由于对校园房屋、道路、管线、绿化等方面的管理是一项复杂的、立体的系统工作。 既有对空间数据的管理,也有对普通属性数据的管理。既要对校园某个设施进行抽象的属 性描述,也要通过空间数据对它进行形象地描述。基于以上的定位,本文主要研究空间数 据与属性数据无缝集成的实现,通过对校园航拍影像图的扫描、校正、矢量化等图像处理 工作,尽可能地将校园各类设施的空间信息与其传统的属性数据相融合,建立一套立体的、 功能完备的校园房地产信息管理系统,最终为校级管理决策者、职能部门的信息管理工作 者( 如:资产管理处、信息管理处、人事处的信息管理人员) 以及普通浏览者( 校内外人 士) 提供立体的、综合的、图文并茂的信息。 杭州房产设计 筑2 誓辱够 圻 第2 章系统分析 需求分析是系统开发的首要步骤因为它决定着系统开发的动机,企业及商务 运作的自动化要求以及过时的无法满足需要的旧系统都是系统开发的最好动机。 只有在充分进行需求分析的基础上,才能更好地进行系统分析。下面介绍校园房 屋管理信息系统的需求分析过程。 2 1 系统调研 可以说,调查是需求分析的依据,是系统目标设计、建立信息模型与功能模 型的基础。只有认真而不是敷衍地做好需求调查,才能把管理信息系统建立在可 靠的基础之上。对校园房产管理现状与信息需求调查是为了搞清学校的规模、现 行管理系统的范围、组织机构、人员配置、业务职能、工作流程、信息交换关系、 信息管理的现状以及用户的要求等,在此基础上才有可能对对象系统进行科学分 析,提出切实可行的总体设计方案。由于需求调查涉及面广、信息庞杂,工作量 很大,而且被调查的对象校园资产管理人员往往都很忙,对这种调查又不太熟 悉,所以一定要做好系统调查的准备和组织工作,并采用一些切实有效的方法。 该系统的调研和丌发通常要涉及到学校的各个部f - j ( 如:人事处、学生处、财务 处、资产处等) ,如何协调好与各部门的关系,获得这些部门的支持和认可是一 项艰苦和细致的工作。这种合作往往来源于良好的人际关系。企业级应用系统经 常跨越企业部门边界和系统边界。不同的部门对于应用程序有不同的优先权和不 同的期望值。但本系统是在资产处的要求下开发的,主要是为了学校资产处服务, 应该体现出这个部门工作的特点和用户要求。 2 2 业务需求 为T J J r l 快校园房屋管理信息化进程,提高工作效率,强化信息管理,建立基 于校园网的房屋信息管理系统势在必行。 ( 1 ) 学校里有些部门( 如人事处,房产科等) 已经有了自己的管理系统,但 各自的系统互不相容,没有信息之间的联系。为了提高学校房屋建筑等的管理效 率,要求能够集中管理各种信息,并能够扩充。具体说,该系统需要管理学校人 m x4 、f l ,J 、:,f 髓f J ? ,沧艾 事、学生处学生信息,需要具备人事、学生情况的数据录入、编辑、管理、查询、 统计、报表等功能。 ( 2 ) 该系统应当具有地理信息系统的功能,而不应该只是一个简单的M I S 系 统,它应该能够对学校楼群、重要楼( 如:教学楼、办公楼、公寓、住宅) 等的 分布有个总体的显示,对各个房间的用途、负责人、权属等信息进行细化管理, 并且它应该具有各建筑物的浏览、查询、打印输出,以及相关统计报表的功能。 ( 3 ) 系统应提供数据分析功能,为学校决策层提供辅助。例如,统计学校各 个教学部教职工的职称和年龄分布,统计各个院所占面积、人均占有面积等,以 支持学校分房工作,正确掌握学校资产部门的空间分布状况。 ( 4 ) 该系统除对一般的校内建筑物利用G I S 平台进行管理和规划外,还将学 生( 或教工) 档案信息融入其中,实现学生( 或教工) 信息和其宿舍( 住宅) 地 理位置等图上信息的互查及维护;从而改善了学生( 或教工) 档案信息的管理; 同时还将多媒体结合到校园地图中来,丰富了二维G I S 的平面图形显示效果,使 用户可以通过图象、声音、文本、影象来认识校园地形实体【1 2 】。 ( 5 ) 系统应能够方便地处理财务信息( 来自财务处的教工工资表) ,并计算得出 教工的住房补贴,再将该信息传回财务处。 ( 6 ) 水暖费的管理是房管部门的重要业务,因此系统应该具有对水暖费上缴 的管理功能。 ( 7 ) 由于学校有些部门职能分配不合理,学生公寓现在由学生处负责。资产 处无法得到学生的基本信息,但是可以建立学生公寓的数据库,为将来对学生公 寓的管理留有数据导入的接口,最终实现校园全部建筑物的综合管理。 通过对上面的业务需求的分析,我们不难归纳出企业信息系统的总体结构, 即房屋管理子系统和公共管理子系统。其中,房屋管理子系统是整个系统的核心, 它包括很多方面,要想有秩序地进行工作,必须进行合理的分工和组织。因而需 要在这个大系统中建立若干个子系统、分系统。各方面的信息化工作,虽然分散 在相应的现行管理机构内,由其业务管理人员完成,但是子系统的划分,却不能 简单地按现行管理机构的组成体系划分。因为一个现行职能部门要处理的业务及 有关数据,往往不完全
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 留学预备课程与心理辅导合同轻松入门留学生涯
- 离婚房产子女继承权确认及过户服务协议
- 离婚协议中宠物权益保护及抚养责任分配样本
- AGV与仓储管理系统集成方案
- 传媒类院校专业课程改革路径分析与实践
- 新能源行业安全管理现状分析及2025年安全防护技术报告
- 送姜糖水活动方案策划
- 美术建筑课程导入方案设计
- 居然之家简单活动策划方案
- 嘉峪关古式茶楼施工方案
- 001 比较思想政治教育(第二版) 第一章
- GB/T 9728-2007化学试剂硫酸盐测定通用方法
- GB/T 2992.1-2011耐火砖形状尺寸第1部分:通用砖
- 神经系统的分级调节课件 【知识精讲+备课精研+高效课堂】 高二上学期生物人教版选择性必修1
- 中医门诊消毒隔离制度
- 三年级上册数学试卷-第一单元 混合运算 北师大版 (含答案)
- 教学课件-英语学术论文写作(第二版)
- 实习证明模板(两种格式)
- ISO 31000-2018 风险管理标准-中文版
- 职能部门督导检查记录表
- 滨海县生活垃圾填埋场改建工程环评报告书
评论
0/150
提交评论