(计算机应用技术专业论文)宗地管理信息系统的设计与实现.pdf_第1页
(计算机应用技术专业论文)宗地管理信息系统的设计与实现.pdf_第2页
(计算机应用技术专业论文)宗地管理信息系统的设计与实现.pdf_第3页
(计算机应用技术专业论文)宗地管理信息系统的设计与实现.pdf_第4页
(计算机应用技术专业论文)宗地管理信息系统的设计与实现.pdf_第5页
已阅读5页,还剩49页未读 继续免费阅读

(计算机应用技术专业论文)宗地管理信息系统的设计与实现.pdf.pdf 免费下载

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

文档简介

中文摘要 近年来,随着可持续发展战略的提出和确立,土地作为一种不可再生资源, 它的保护和利用日益为人们所关注,合理规划土地对我国现代化建设有着举足轻 重的意义。宗地管理系统对保护、开发土地资源起着非常重要的作用。 本文首先综述了宗地的相关概念,并介绍了系统开发使用的a d o n e t 、x m l 等技术;接着分析了宗地管理流程,并在此基础上完成了系统的总体结构和数据 库的设计;然后详细介绍了宗地管理、地价测算等模块的设计和实现。系统通过 批量导入方式实现了数据的批量录入,为进一步简化数据批量录入操作,采用 x m l 技术实现了用户规则定制,完成了批量录入的数据预匹配功能。在数据库的 访问和操作方面,采用a d o n e t 建立应用程序和数据库的连接,分离数据业务实 体和业务逻辑,封装业务逻辑和对数据库的操作,实现了数据库操作的统一,提 高了数据库操作的安全性。利用g i s 技术实现图数的无缝连接,使宗地管理工作 更为直观,提高了宗地管理工作的效率和质量。最后,在总结全文的基础上,提 出了今后有待进一步深入研究和探讨的问题。 目前该系统能够顺利的完成宗地管理工作的任务,加强了宗地信息的科学化 管理,降低了宗地信息管理工作的复杂性,提高了宗地信息管理的有效性,正确 性,统一性。 关键词:宗地管理用户规则定制a d o n e tx m lg i s a b s t r a c t r e c e n t l y , w i t ht h ei m p l e m e n t i n go fs u s t a i n a b l ed e v e l o p m e n ts t r a t e g y ,l a n da sa n o n r e n e w a b l er e s o u r c e s ,w es h o u l dp a ym o r ea t t e n t i o nt ot h ep r o t e c t i o na n du t i l i z a t i o n o fi t s oi t s v e r yi m p o r t a n tf o rm o d e r n i z a t i o nt or e t i o n a lp l a n n i n go fl a n d t h e c a d a s t r a lp a r c e lm a n a g e m e n ts y s t e mp l a ya ni m p o r t a n tr o l eo np r o t e c t i o na n d d e v e l o p m e n to fl a n d t h i sp a p e rf i r s t l yi n t r o d u c e d t h ec o n c e p to fc a d a s t r a lp a r c e la n dt h er e l a t e d t e c h n o l o g y , s u c ha sa d o n e t , x m l t h e nw ea n a l y z et h ew o r k f l o wo fc a d a s t r a l p a r c e lm a n a g e m e n t ,a n db a s e do nt h i sf m i s h e dt h ed e s i g no ft h ew h o l es y s t e m ,t h e n e l a b o r a t e dt h ed e s i g na n di m p l e m e n t a t i o no fs o m ei m p o r a n tm o d u l e s t h es y s t e m c o m p l e t eb a t c hd a t ao p e r a t i o n s ,f o rf u r t h e rs i m p l i f yb a t c hd a t ao p e r a t i o n s ,w eu s ex m l t oc o m p l e t ee o s t o m i z a t i o no fu s e rr u l e s ,i t s u p p l yp r e - m a t c hd a t af u n c t i o nf o rb a t c h d a t ao p e r a t i o n s u s i n gb u s i n e s se n t i t ya n dd a t aa c c e s sc o m p o n e n t sd e p a r tu il a y e r s , b u s i n e s sl o g i ca n dd a t a b a s e t h i si m p r o v et h es e c u r i t yo fd a t a b a s e ,a n du n i t yt h e o p e r a t i o n so fd a t a b a s e t h r o u g hg i st e c h n o l o g yr e a l i z es e a m l e s sc o n n e c t i o nb e t w e e n m a pa n dd a t a a tt h ee n do ft h et h e s i s ,t h ef u r t h e rd e v e l o p m e n ta b o u to p e r a t i o no r d e r w a sd i s c u s s e do nt h eb a s i so ft h es u m m a r i z a t i o no fo u rr e s e a r c hw o r k a tp r e s e n tt h es y s t e mf i n i s ht h em a n a g e m e n to fc a d a s t r a lp a r c e l ,t os t r e n g t h e nt h e s c i e n t i f i cm a n a g e m e n t ,a n dr e d u c et h ec o m p l e x i t yo fm a n a n g e m e n t ,i m p r o v i n g e f f c e t i v e n e s s ,c o r r e c t n e s sa n du n i t yo fc a d a s t r a lp a r c e lm a n a g e m e n t k e yw o r d s :c a d a s t r a lp a r c e lm a n a g m e n t ,c o s t o m i z a t i o no fu s e rr u l e s , a d o n e t , x m l ,g i s 独创性声明 本人声明所呈交的学位论文是本人在导师指导下进行的研究工作和取得的 研究成果,除了文中特别加以标注和致谢之处外,论文中不包含其他人已经发表 或撰写过的研究成果,也不包含为获得叁鲞叁鲎或其他教育机构的学位或证 书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中 作了明确的说明并表示了谢意。 学位论文作者签名:静d 瀚 签字日期: 础7 年易月 日 学位论文版权使用授权书 本学位论文作者完全了解墨壅盘堂有关保留、使用学位论文的规定。 特授权鑫鲞盘堂可以将学位论文的全部或部分内容编入有关数据库进行检 索,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。同意学校 向国家有关部门或机构送交论文的复印件和磁盘。 ( 保密的学位论文在解密后适用本授权说明) 学位论文作者签名:施。文埔导师签名: 诒确磁 签字日期:硼7 年6 月f 日 签字日期:劲罗年占, e l2 日 第一章绪论 1 1 选题背景及研究意义 第一章绪论 宗地管理是指国土资源部为了全方面研究土地权属、自然和经济情况,对土 地的位置、界址、权属、数量、质量、地价和用途等相关的宗地信息进行管理。 宗地管理是国家采取以宗地调查、宗地登记,宗地审核等过程处理宗地信息, 为研究土地权属、自然和经济等情况提供依据。宗地管理历来都是国家行政管理 的措施之一,是地政的重要组成部分,是土地管理的基础性工作和立足之本【l 】。 传统的宗地管理多以手工作业为主,信息以w o r d 、e x c e l 形式存放。由于宗 地的信息量大,且有随时间变动的性质,对于管理和查询宗地的变更历史等信息, 传统的手工作业方式处理难度大,效率低。在级别地价测算方面,由于级别地价 测算的基础是宗地的价格信息,对大量宗地价格信息的处理,传统的手工工作方 式费工费时,并可能产生疏漏,使测算的正确性不高。因此,传统的手工操作方 式,效率十分低下,在信息的准确性、管理的科学性和高效性方面已经不能够适 应目前宗地管理工作的需要,更不能满足将来宗地管理工作的发展 2 】。 随着国家对宗地管理工作的日益重视,国土部门为了更加有效地进行土地管 理,为上级领导的决策提供准确,可靠,形象直观的宗地信息,尝试使用计算机 管理技术和地理信息技术设计开发宗地信息管理,实现数据的录入导出、检索查 询、地价测算等功能。提高宗地信息管理效率和变更速度,把“死”数据变为“活” 数据,从而提高宗地信息的使用率和宗地管理的工作效率。 宗地管理信息系统实现了宗地信息、价格信息、宗地变更的信息化、科学化 管理,为宗地管理和价格测算提供正确的宗地信息,方便用户查看宗地信息和宗 地变化情况以及宗地价格的变化趋势。该系统实现了宗地信息的统一化管理,大 大地减少了传统模式下的手工工作量,提高宗地管理工作的有效性。 1 2 国内外发展现状 1 2 1 国外发展现状 宗地管理信息系统属于地理信息系统范畴,其起源、发展是与人类社会高度 的物质文明密切相联的。世界上一些发达国家利用计算机对宗地信息进行管理己 第一章绪论 有近3 0 年的历史。早在1 9 6 4 年加拿大就建立了世界上第一个宗地信息系统,用 于城市宗地信息的管理。从7 0 年代起,欧洲的德国、瑞士和奥地利三国,对地 籍工作自动化进行了研究并取得了一定的成效。随后,美国、捷克等国家相继建 立了类似的系统【2 】。 1 9 7 3 年奥地利建成了地产数据库,地产数据库的建立有效地克服了以手工 管理的缺陷,并带来了许多优点,大大改善了对公众的服务,工作效率较高,数 据查询覆盖全境,可与其他办公室中的终端联机,自动快捷地从地籍与土地登记 册中做摘录,将过去分散管理的宗地信息登记册与宗地信息连接在一起,简化了 管理。 在宗地管理信息系统的开发方面,首屈一指的是德国。德国于1 9 8 3 年将各 州宗地内容按照统一格式输入自动化的宗地信息数据库,使崩者可以随时以人机 对话的形式对数据库进行检索,咨询等,为用户提供准确现实的地籍资料,直接 服务于政府决策和私人土地交易以及土地供应计划,土地利用计划,农业税收等 国民经济各部f - j t l l 】。 1 2 2 国内发展现状 宗地管理工作是不断发展和完善的。自建国以来,我国己开展多次全国性的 土地资源调查,并成立了各级土地管理机构,形成了一套具有中国特色的管理体 系。8 0 年代开始的全国土地利用现状调查,投资达l o 多亿人民币;9 0 年代开始 的城镇土地调查,投资已逾4 0 多亿人民币;全国大部分省区和市、县也己完成 了土地利用总体规划【2 】。随着宗地管理工作的深入开展,各级土地管理部门都在 不同程度上积累了大量的关于土地资源的数据,面对日渐庞大的宗地资源信息, 传统的信息存储方式和处理方式越来越难以满足工作的需要。为此,自9 0 年代 中期以来就开始了利用计算机管理技术,开发面向土地利用现状、土地利用规划、 城镇地籍管理、城镇地价评估等单项业务方面的数据库和应用软件【3 】。 从全国范围看,我国现阶段宗地管理正处在多用途宗地管理的初步发展阶 段,同世界先进国家的宗地管理相比,在某些方面还有一定差距。当前,宗地管 理开展的重点还是城镇地籍管理和农村基层地籍管理,然而,随着城乡一体化进 程的日益加快,己经有越来越多的人开始关注起宗地管理工作发展的新契机。 我国宗地信息系统建设的工作起步较晚,由于国家对宗地管理工作的重视, 我国宗地信息管理自动化的研究正在逐步开展。9 0 年代以来,我国宗地管理信 息系统发展较快,但在实用方面逐渐地暴露出一些问题,系统或停留在“科研成 果”的实验研究阶段,或处于相对初级的应用水平【4 j 。 第一幸绪论 1 3 课题研究的主要工作 本论文课题以天津市土地管理为背景,根据宗地信息处理的工作流程、处理 方法以及内部管理模式,结合管理系统开发的概念及软件开发的流程,设计开发 了天津市宗地管理信息系统,实现了宗地信息,外业调杏信息,地价信息的规范 化、系统化和自动化的管理。 该宗地管理信息系统主要实现了以下功能: 1 宗地管理功能:宗地管理主要包括宗地登记、宗地审核、宗地管理等功 能。由宗地管理人员登记或变更宗地信息,并根据宗地审核标准进行宗地信息的 审核。 2 数据采集功能:提供了外业调查信息录入、查询、修改等功能。 3 系统管理功能:提供了用户信息管理、用广角色,角色权限划分,以及 数据库备份恢复,及相关运行日志的查询功能。 4 地价测算功能:对天津市的区段,级别的价格进行测算。 在开发系统的初期,我们根据用户提出的需求,采用快速模型法为用户设计 一个初期系统模型,当用户对原犁满意后,再参照瀑布模型的流程和用户的需求 进一步开发系统。 系统开发的具体工作如下: 1 对天津市宗地管理业务进行研究,确定系统的具体功能和各业务流程的 操作模式。 2 分析研究各种系统体系结构模式,并根据用户需求,最终选用c s 模式 作为系统体系结构。 3 运用s q ls e r v e r 2 0 0 0 设计开发系统数据库。基于v s n e t2 0 0 5 开发环境, 以酣为程序设计语言编写后台代码,采用a d o n e t 技术访问和操作数据库。 1 4 论文组织结构 本文以实际的工程项目为背景,讨论了天津市宗地管理信息系统的设计与实 现过程,全文共分为六章。 第一章绪论,简要介绍了本课题的研究背景,分析了这种管理信息系统的国 内外现状,给出了课题研究的主要工作。 第二章宗地概述及相关技术,首先介绍了宗地的概念、分类和宗地变更类型, 然后介绍了访问控制技术、a d o n e t 技术等相关技术。 第三章系统需求分析,分析了宗地管理业务流程,讨论了系统处理数据的分 第一章绪论 类,并结合用例图说明用户与系统的交互方式。 第四章系统总体设计,给出系统总体功能模块以及数据库的设计。 第五章系统详细设计与实现,主要阐述了系统中主要功能模块的设计思路, 实现方法及一些关键问题的提出和解决。 第六章总结与展望,首先对本文工作做出总结,然后对系统的进一步优化提 出了作者的意见。 第_ 幸宗地概述及相关技术 2 1 宗地概述 第二章宗地概述及相关技术 宗地是宗地管理信息系统的核心概念,是连接整个系统的关键。本节将对宗 地做简要的介绍,从宗地的概念入手,介绍宗地的分类以及宗地变更的类型,为 系统的实现提供理论依据。 2 1 1 宗地概念 宗地是被同一权属( 宗地的用途:工业,商业,居住) 界线所封闭的地块, 它是地籍管理、地籍调查、土地登记的基本单元【5 1 。 2 1 2 宗地分类 1 共用宗:共用宗是由几个土地使用者共同使用而其间又难以明确划定权 属界线的宗地。例如多层公寓占地的使用权为居住在公寓内的用户所共有。 2 空地宗:空地宗具有足够大的面积,可以供单位和个人使用,但还没有 被使用的国有闲置地。它被作为独立宗地对待,其界线由它与相邻宗地的共有边 界组成。 3 道路宗:道路总是连成网,它不会被自然界线所封闭。因此,必须人为 地将它分割成一个个宗地,按照“大路通,小路断”的准则,将辖区内的道路网 划分为长条形的道路,再分割成较小的道路宗地。 4 水面宗:建筑区内水面的两侧界线一般比较明显。参照道路宗的分割原 则进行水面宗的划分。 5 绿化宗:通常单位内的绿化地不再单独化为宗地,道路内小块绿化地也 不作宗地划分。只对道路边以及交叉路口的大块绿化宗地单独划分宗。 2 1 3 宗地的变更类型 随着城市建设速度的增长,土地的用途、面积、权属等信息都会发生一系列 的变化,引发了宗地的权属,界址等发生改变。宗地的变更可以分为以下几种类 型【6 1 0 1 整块宗地变更:宗地的属性信息,地理信息( 界址点的数量、坐标) 发 第二章宗地概述及相关技术 生变化,这种变化对其它宗地没有影响,称之为整块宗地变化,通常称作整宗变 更。 2 宗地分割:有一块宗地裂变为多块宗地称为宗地分割,它一般发生在宗 地产权的转让过程中,经过分割以后,原宗地消亡,新宗地产生。如图2 1 所示。 宗地a 分割为宗地b 和宗地c 。宗地a 的面积等于宗地b 和宗地c 的面积之和。 a 和b 在空间上有交叉关系,a 和c 之间有交叉关系,并且构成了父宗地和子 宗地的关系。即b 和c 是由a 演化而来的【1 0 1 。 余 一 图2 1 宗地分割示意图 3 宗地合并:宗地合并是由多块宗地合并生成一块宗地的过程。如图2 - 2 所示,a 宗地和b 宗地合并生成c 宗地。 、 宗地c 一图2 - 2 宗地合并示意图 4 一次变更过程中多块宗地参与变更,部分宗地分割出一部分与其它宗地 进行组合生成一块或是多块宗地。新宗地是直接覆盖参与变更的宗地的全部或是 部分。如图2 3 所示,a 、b 、c 、d 、f 宗地均被分割,其剩余部分分别生成新 宗地a ,、b 、c 、d 、f ,其被分割下的部分与宗地e 的全部合并生成了新宗 地e 。它们之间彼此在空间上都存在交叉关系,即a ,、b 、c 、d 、f 分别是 a 、b 、c 、d 、f 演化而来,其父宗地只有一个;而e 是由a 、b 、c 、d 、e 、f 共同演化而来的,所以其父宗地共有六个。 第_ 章宗地概述及相关技术 一一伊冬 1 弋毡 图2 - 3 宗地混合合示意图 5 宗地界址变更:宗地之间的公共界线调整。如图2 - 4 所示,对宗地a 和 宗地b 之间的界址进行调整,生成了a ,和b 两块宗地。b 是由b 变更产生的, a 则是由a 与b 共同变更产生的。 2 2 相关技术 2 2 i 访问控制技术 图2 _ 4 宗地界址变更示意图 在管理信息系统中,如何确保系统能够被合法访问,系统的安全控制是必须 考虑的问题。i s o 在网络安全标准中定义了五个层次的安全服务:身份认证服务、 访问控制服务、数据保密服务、数据完整性服务、不可否认服务n7 | 。所谓访问控 制,就是通过某种途径显示出主体对所要访问的客体的访问能力及范围或对主体 的访问能力及范围所施加的限制,从而限制主体对客体关键资源的访问,防止非 法主体的侵入或合法主体对访问的客体造成的破坏。下面介绍三种访问控制模 型: 1 自主访问控制模型u u ( d a c ,d i s c r e t i o n a r ya c c e s sc o n t r 0 1 ) ,它是目 前计算机系统中实现最多的控制机制。它的基本思想是:允许某个主体显式地指 定其他主体对该主体所拥有的信息资源是否可以访问以及可执行的访问类型。用 户的权限授予比较灵活,用户自己可以不受限制的将权限授予其他的用户。但是 系统的安全性不能得到保证,授权管理也相对复杂些。 第二章宗地概述及相关技术 2 强制访问控制模型( m a c ,m a n d a t o r ya c c e s sc o n t r 0 1 ) ,它是一种系统强 制主体服从的访问控制策略。它的基本思想是:每个资源对象被标以相应的密级, 每一个用户也被授予某一个级别的访问许可证。只有持有许可证的用户才可以存 取相应密级的对象,用户许可证和资源对象的密级都由系统管理员管理。这样的 访问控制具有一定的严格性,但是灵活性较差,设置也比较复杂。 3 基于角色的访问控制模型 1 2 ( r b a c ,r o l eb a s e d a c c e s sc o n t r 0 1 ) 是权限控 制中被广泛使用的方法。它的基本思想是:在权限控制的过程中,引入角色的概 念,通过给用户赋予角色,再建立角色和权限之间的关联,从而实现了灵活的权 限控制。下面介绍一种最有影响的模型,由s a n d h u 等提出的r b a c 9 6 模型【2 1 1 , 参考模型见图2 5 2 2 】所示。该模型主要通过用户、角色、权限三者之间建立的一 对多和多对多的关系来实现权限控制,用户不能被直接授予权限,只能通过角色 来授权,角色是安全控制的核心,它可以极大地简化权限管理凶此得到了广泛 的应用。 图2 - 5r b a c 访问控制模型【1 3 】 r b a c 实行分为三个阶段: 1 ) 权限定义:资源的拥有者为每个访问对象设置可执行的操作,形成权限。 2 ) 角色定义:定义组织中的各个角色名称,并将角色与确定权限绑定在一 起。一个角色可以拥有多个权限,一个权限可以赋予多个角色。 3 ) 角色分配:将使用者与角色绑定在一起。则该使用者拥有该角色所对应 的权限,可以对这些权限中的访问对象进行权限中允许的操作。一个使用者可以 第_ 章宗地概述及相关技术 赋予多个角色,一个角色可以被赋予多个权限。 2 2 2c o m 组件技术 c o m ( c o m p o n e n to b j e c tm o d e l ) ,即组件对象模型,c o m 组件是一种基于 c o m 的、已经编译好的软件组件,是以w i n3 2 动态连接库( d l l ) 或可执行文件 ( e x e ) 形式发布的可执行代码所组成。它封装了一整套商业化功能,这些功能可 通过自动化( a u t o m a t i o n ) 接口访问。c o m 组件可在客户机或服务器上运行,且对 调用程序是透明的i l 引。 c o m 组件与n e t 组件之间有一定的区别,n e t 组件是在c o m 组件基础 上的扩展,c o m 组件是非托管对象,可以不需要n e t 框架而直接运行,而n e t 组件是托管对象,必须有n e t 框架才能运行。在n e t 的环境里,程序员只负 责使用n e w 创建对象,而对象的销毁则完全交给垃圾回收器( g c ) 负责,由其自 动释放托管资源和内存回收的工作,但它无法对非托管资源进行释放,我们必须 自己提供方法来释放对象内分配的非托管资源l ”】。 2 2 3a d o n e t 技术 a d o n e t 对m i c r o s o f ts q ls e r v e r 和x m l 等数据源以及通过0 l ed b 和x m l 公开的数据源提供一致的访问,在实现系统时可以通过a d o n e t 连接 到这些数据源,检索、处理和更新所包含的数据。 a d o n e t 通过数据处理将数据访问分解为多个可以单独使用或一前一后 使用的不连续组件。a d o n e t 包含用于连接到数据库、执行命令和检索结果 的n e tf r a m e w o r k 数据提供程序。你可以直接处理检索到的结果,或将其放 入a d o n e td a m s e t 对象,以便与来自多个源的数据或在层之间进行远程处理 的数据组合在一起,以特殊方式向用户公开。a d o n e t 的d a t a s e t 对象也可以 独立于n e tf r a m e w o r k 数据提供程序使用,以管理应用程序本地的数据或来自 ) 【m l 的数据。 a d o n e t 类在s y s t e m d a t a d l l 中,并且与s y s t e m x m l d u 中的x m l 类 集成。当编译使用s y s t e m d a t a 命名空间的代码时,需要引用s y s t e m d a t a d l l 和 s y s t e m x m l d l l 。a d o n e t 向编写托管代码的开发人员提供了类似于a c t i v e x 数据对象( a d o ) 为本机组件对象模块( c o m ) 开发人员提供的功能。 a d o n e t 的核心结构由两部分组成:d a t a s e t 对象与数据提供程序。 a d o n e t 的结构如图2 - 6 所示。 第一章宗地概述及相关技术 图2 - 6 a o d n e t 结构图 i s q l c o l a n c c t i o n 对象:通过此对象与数据库建立连接,连接需指明数据库 服务器、数据库名字等参数。 2s q l c o m m a n d 对象:此对象发送命令蛤数据库,指明数据库要执行什么操 作s q l c o t m a n d 对象使用s q l c o n a e c t i o n 对象来指出与哪个数据库进行连接。 3 s q t d a t a r e a d e r 对象:d a t a r e a d e r 对象获得从s q l c o n u n a n d 对象的 s e l e c t 语句得到的结果。从s q i d a t a r c a d c r 中读取速度快且s q l d a t a r e a d c r 独占 s q l c o n n c c t i o n ,每欢使h j 后都必须关闭且。 4 d a m s a 对象:d a m s o 对象是数据在内存申的表示形式是不依赖与数据 库的独立数据集合。它包括多个d a t a t a b l e 对象。d a t a s e t 是断开式的,不用每进 行扶操作就对数据库进行更新,从而提高了效牢。 j s q l d a t a a d a p t e r 对象:s q l d a t a a d a p ”r 用于结合s q l c o n n e c f i o n 对象和 s q l c o m m a n d 对象来向d a t a s c t 中填充数据和更新d a t a s e t 等。 a d o n e t 是与数据源交互的n e t 技术;s q l c o a n c c f i o n 对象管理与数据源 的连接:s q l c o m m a n d 对象允许与数据源交互并发送命令,发送的命令形式可以 为s q l 语句或者存储过程,本系统设计时从性能方面考虑大多数都采用存储 过程方式。存储过程通常是一些经常要执行的任务,这些任务往往是针对大量的 记录而进行的。在服务器上执行存储过程可以改善应用程序的性能。本系统中 使用s q ls e t t e r 2 0 0 0 进行数据库的设计和创建存储过程。执行s q l c o m m a n d 发 送命夸后返同的数据集可以使用s q i d a m r c a d c r 、d a l a s c t 等保存。在设计本系统 时考虑系统的性能,当需要对返回的数据集进行复杂操作时,我们采用d a t a s c t , 如粜只是取到数据显币出来,则使用s q l d a t a r c a d c r 这样可以提高读取速度。 第二章宗地概述及相关技术 2 2 4x m l 技术 x m l ( e x t e n s i b l em a r k u pl a n g u a g e 可扩展的标记语言) 与h t m l ( h y p e r t e x t m a r k u pl a n g u a g e ,超文本标记语言) 相似,x m l 是一种显示数据的标记语言, 它能使数据通过网络无障碍地进行传输,并显示在用户的浏览器上。x m l 是一 套定义语义标记的规则,这些标记将文档分成许多部件并对这些部件加以标识。 它也是元标记语言,即定义了用于定义其他与特定领域有关的、语义的、结构化 的标记语言的句法语言【l 圳。 x m l 又与h t m l 不同,它定义了一套同定的标记,用来描述一定数月的元 素。如果标记语言中没有所需的标记,用户也就没有办法了。这时只好等待标记 语言的下一个版本,希望在新版本中能够包括所需的标记,但是这样一来就得依 赖于软件开发商的选择了。 但是x m l 是一种元标记语言。用户可以定义自己需要的标记。这些标记必 须根据某些通用的原理来创建,但是在标记的意义上,也具有相当的灵活性。例 如,假如用户正在处理与家谱有关的事情,需要描述人的出生、死亡、埋葬地、 家庭、结婚、离婚等,这就必须创建用于每项的标记。新创建的标记可在文档类 型定义( d o c u m e n t t y p ed e f i n i t i o n ,在以后的篇幅中常简称为d t d ) 中加以描述。 现在,只需把d t d 看作是一本词汇表和某类文档的句法。例如,在p e t e r m u r r a y r u s t 的c h e m i c a lm a r k u pl a n g u a g e ( 化学标记语言,简写为c m l ) 中的 m o l d t d 文件中描述了词汇表和分子科学的句法:其中包括c h e m i s t r y ( 化学) 、 c r y s t a l l o g r a p h y ( 结晶学) 、s o l i ds t a t ep h y s i c s ( 固体物理) 等词汇。它包括用于 a t o m s ( 原子) 、m o l e c u l e s ( 分子) 、b o n d s ( 化学键) 、s p e c t r a ( 光谱) 等的标记。 这个d t d 可与分子科学领域中的许多不同的人共享。对于其他领域也有其他的 d t d ,用户还可以创建自己的d t d 。 x m l 定义了一套元句法,与特定领域有关的标记语言( 如m u s i c m l 、m a t h m l 和c m l ) 都必须遵守这套元句法。如果一个应用程序可以理解这一元句法,那 么它也就自动地能够理解所有的由此元语言建立起来的语言。浏览器不必事先了 解多种不l 一的标记语言使用的每个标记。事实是,浏览器在读入文档或是它的 d t d 时才了解了给定文档使用的标记。 第三章系统需求分析 第三章系统需求分析 本章主要对系统进行需求分析,利用用例图来描述系统的功能需求。首先, 对宗地信息管理业务进行分析;然后,针对系统的业务分析,进一步对系统的用 户角色进行分析,以及对系统需要处理的信息进行分析;最后本章针对系统的不 同用户对宗地信息处理的不同操作,给出用户与系统交互的用例图。 3 1 系统业务需求 宗地信息的管理以简化,统一,规范,自动化为目标,设计合理的宗地管理 信息系统是城镇土地规划的重要保证。系统中应全方位的体现宗地信息管理业务 处理的工作流程。 宗地管理以外业调查的数据采集为起始,在数据进入系统之前,需要对采集 信息做预处理,筛选重要信息,形成信息的规范化标准。然后外业调查人员通过 系统将宗地信息提交给宗地管理人员。宗地管理人员进行宗地信息的登记或是、 变更,对登记信息或是变更信息的合法性、规范性进行审核,给出审核结果和原 因。同时为了与土地估价系统结合,宗地管理人员需要进行土地评估任务的分发。 审核正确的宗地价格信息作为测算人员测算级别地价和区段地价的依据,测算人 员将测算后的价格信息和测算历史等信息存入系统数据库中。按照用户的需求, 宗地信息管理业务处理过程如图3 1 所示。 第三章系统需求分析 提交审核通过信息给 测算人员 测算级别、区段地价 1 分配评估任务给土地, 评估人员 亟匠 图3 i 宗地信息管理业务流程图 3 2 系统数据分析 在系统的业务分析过程中,贯穿整个系统业务流程的是数据,根据用户的需 求和系统业务流程的分析,系统中的数据主要包括两大类,系统操作的主体一 系统用户信息和系统操作的客体系统处理的宗地等信息数据。下面对系统的 这两种主要的数据进行分析。 3 2 1 系统用户分析 通过对系统的业务分析,不同职能的用户对系统的操作权限是不同的,应该 将用户按照职能进行分类,因此在对系统的业务分析中我们可以看出,与系统交 互的用户可以划分为五大类:外业调查人员、宗地管理人员、测算人员、系统管 理人员、领导人员。 1 外业调查人员:主要负责外业调查信息的整理、入库、修改等工作。 2 宗地管理人员:主要负责宗地信息的登记、审核、更改工作。 兰l 翌一 面一二 第三章系统需求分析 3 测算人员:主要负责进行级别的平均地价和区段平均地价的测算工作。 4 各级领导:主要是查看审核通过宗地信息地价统计等信息,并将查看结 果以e x c e l 表形式输出。 5 系统管理员:主要负责对用户信息、角色信息、权限分配、服务器参数以 及数据库维护等的管理。 3 2 2 系统处理数据分析 在第一节中对系统的业务流程进行了分析,在分析过程中可以看出系统处理 的数据按照操作主体的不同可以分为四大部分:用户信息、宗地信息、市场交易 案例信息、地价信息。 1 用户信息:包括了用户的详细信息;用户角色分配信息;角色权限分配等 系统息:只能由系统管理人员进行操作。 2 宗地信息:包括了宗地的基本信息,这些信息是宗地的静态信息,是不变 的信息;宗地的地价信息,这些信息随着时间变动,属于时间性变动信息。 3 市场交易案例信息:这些信息是以宗地为依托,包括了交易案例的基本信 息和交易信息。前者是固定不可变的信息,后者是随着时间动态改变。外业调查 人员对交易案例信息具有编辑权限。 4 地价信息:包括了宗地所处的区段,级别的地价信息,用于级别区域内不 同用途的土地地价的统计分析。 3 3 系统功熊用例分析 用例图能够很好地描述系统提供的功能单元,其主要目的是帮助开发团队以 一种可视化的方式理解系统的功能需求,它是对系统功能的宏观描述。一个完整 的系统中通常包含若干个用例,每个用例具体说明系统应完成的功能。用例图中 包括系统、角色和用例等三种模型元素【2 们。设计宗地管理信息系统时,根据用户 的需求,通过以上对系统用户的分析。针对本系统和将与系统交互的执行者给出 这些执行者与系统的功能交互操作的用例模型,以可视化展现系统的功能需求。 1 系统管理员:管理用户信息、角色信息、权限信息、维护系统数据库,包 括数据库的备份,还原等工作。系统管理员执行者与系统交互的用例模型如图 3 2 所示。 第三章系统需求分析 系 图3 2 系统管理人员用例模型 2 夕h 业调查人员:管理外业调查的市场交易案例信息,负责数据的入库操作, 以及对市场交易案例调查信息的编辑操作。外业调查人员与系统交互的用例模型 如图3 - 3 所示。 第三章系统需求分析 外业 图3 3 外业调查人员用例模型图 3 宗地管理人员:主要负责宗地信息的登记、对已经存在的宗地信息的审核 和变更工作,同时可以为土地估价人员分配土地估价任务。宗地管理人员与系统 交互的用例模型如图3 - 4 所示。 占 刁畸 图3 - 4 宗地管理人员用例模型图 4 测算人员:依据宗地管理人员审核通过的宗地地价信息为依据,结合市级 城镇区段图和级别图,测算城镇级别和区段地价。测算人员与系统交互的用例模 型如图3 5 所示。 第三章系统需求分析 测算人员 图3 5 测算人员用例模型图 5 各级领导:查看通过审核的宗地信息,地价统计信息,并打印或者是导出 宗地信息调查表,以及各类统计信息表。该用户与系统的交互用例模型如图3 - 6 所示。 图3 - 6 领导用例模型图 第四章系统总体设计 第四章系统总体设计 通过第三章介绍了系统的需求分析,本章首先给出了宗地管理信息系统的设 计目标;然后根据系统的设计目标,设计系统的整体软件结构,并给出系统的功 能模块结构图,并进一步说明了各个模块的功能;然后从系统的功能模块分析出 发,以冗余小,易于维护为原则进行系统的数据库的设计。 4 1 系统总体设计原则 为了实现宗地管理的科学化、规范化,必须建立一个以宗地管理信息为核心 的系统,实现数据采集、宗地审核、地价测算、信息上报等工作的信息化,提高 宗地管理工作的质量、效率和水平,为国土资源管理提供数据支持和管理支持, 为用户提供易于操作,符合宗地信息管理业务的系统。采用软件工程开发中的模 块化和原型化相结合的方法,根据宗地管理业务的要求自顶而下,对系统进行功 能解析与模块划分。系统的设计应遵循下列原则: 1 实用性:最大可能地满足宗地管理的业务需求,是本系统设计的根本目标, 也是系统设计的根本出发点。系统的实用性要求做到:设计的系统易于使用,维 护更新容易,既有优化的系统结构,完善的数据库系统以及友好的用户界面,能 够达到业务人员简易操作,实现宗地管理业务处理的自动化。 2 先进性:为规范业务流程,提高工作效率,系统必须符合现行结构合理, 数据严谨,功能齐全,技术先进,操作简单的要求。 3 前瞻性:信息技术发展非常快,硬件更新换代的速度迅速,性价比不断增 加,因此,系统的设计应考虑到这点。在系统设计中还需考虑系统的升级和发展, 使系统具有扩展的能力,是系统能够适应现代信息技术的告诉发展。 4 可扩展性:系统必须具有较强的可扩展性和对需求变化的自适应能努力, 以适应业务管理内容和工作流程变化造成的系统需求的变化。 4 2 系统总体结构设计 为了满足系统的设计目标,我们采取模块化设计方法,这种设计方法可以增 强功能的内聚性,减少功能问的耦合性,满足系统的可扩展性和稳定性的要求。 第四章系统总体设计 依据宗地管理业务功能,分析系统的用户操作习惯以及不同的用户对系统操作权 限的划分准则,对系统的功能进行划分,下面给出总体模块结构图,如图4 - 1 所 不。 宗地管理信息系统 图f 评 i 匹l 估 :配 ! 任t 1 _ | i _ | 数据采集li 系统管理;l 地价测算l1 报表管理 图4 1 系统总体功能模块图 下面详细的对各功能模块进行说明: 1 系统管理模块:根据用户的要求,系统管理模块实现了系统用户信息、角 色信息、模块信息的添加,删除,修改,其中用户信息的修改包括用户的详细信 息和密码的更改,该操作只能由用户本人执行;用户角色管理负责为系统用户分 配角色组,使每个系统用户具有和其业务职能相同的角色;角色权限管理负责为 角色分配该角色组对系统的功能模块的使用权限,角色作为中间对象,连接用户 和权限,形成了访问控制的二级映射模型。数据库管理完成了系统数据库参数设 置,数据库备份还原,日志管理等功能。 2 数据采集模块:数据采集模块主要完成外业调查信息的录入,查询,修改 等功能。其中的批量信息录入功能负责把外部调查信息批量导入系统中,批量信 息录入提供了数据检查、用户匹配规则定制、字段映射等功能,保证数据入库操 作的正确性,完整性。 3 宗地管理模块:宗地管理模块主要完成了宗地信息登记、变更和宗地审核 等功能。宗地登记是对新增宗地信息的登记;宗地审核为用户提供对未审核和未 通过审核的宗地信息进行审核,填写审核意见等操作;宗地变更为用户提供了对 通过审核的宗地信息的查询,变更宗地的可用性和宗地的基本信息,填写变更原 因,查看宗地变更历史等操作。 数据库管理 一 角色权限管理 一 用户角色管理 一 模块信息管理 一 角色信息管理 一 用户信息管理 一 lil 调查样点查询 一 调查样点登记 一 批量信息录入 一 地审核 一 地变更 一 地登记 一 第四章系统总体设计 4 地价测算模块:该模块主要分成级别地价和区段地价测算功能。地价测算 以通过审核的宗地地价为基础。 5 报表管理:该模块主要实现了系统报表生成,打印功能。 4 3 系统数据库设计 信息系统操作的核心和基础是数据库的设计,数据库设计是将系统中的数据 按照系统的业务需求分类,分析数据的使用相关性,以相应的模型组织起来,使 信息系统可以方便、及时、准确地从数据库中获得所需的信息。用户可以通过系 统去查询、修改数据。数据库设计作为信息系统开发和建设的重要部分,它的设 计的好坏直接影响信息系统的质量和运行效果。数据库的设计应与信息系统的应 用相结合,以信息系统应用作为参考,组织系统需要处理的数据结构,设计合理 的系统数据库。如果脱离系统的应用来进行数据库的设计,会产生不良的后果, 可能会在系统运行过程中产生大量的冗余数据和脏数据,这样不仅会浪费大量的 系统资源,还会对软件的运行效率和稳定性有致命的影响。 第三章中通过对宗地管理业务流程的分析,给出了系统需要处理的数据分 析,并结合数据库规范化设计要求,定义了系统的各个业务模块所需的数据实体 模型,然后针对这些实体模型,按照数据库设计的一般原则和命名规范,合理地 选择数据类型,采用s q ls e r v e r2 0 0 0 2 8 】作为数据库开发工具,以满足数据库一 致性和完整性为目标,设计了能够满足项目需求的实际数据库。 4 3 1 主要数据库实体设计 根据系统的功能模块的划分,并结合数据的分类,下面主要给出了系统管理 功能模块和宗地管理模块的数据库实体。 1 系统管理功能模块的数据库实体主要包括了用户信息表、角色信息表、模 块信息表。为了建立和维护用户角色,角色模块的关系,减少系统数据的冗余, 建立中间表用户角色表、角色模块表,它们分别用于存储用户角色,角色模块之 间的关系。系统管理模块的数据表之间的关系如图4 - 2 所示。 第四幸系统总体设计 图4 - 2 系统管理功能模块数据表关系图 2 宗地信息管理功能模块的数据库实体主要包含了宗地信息表、宗地变更 表、宗地审核表、变更历史表等。通过对宗地信息的分析,宗地的信息应该分为 两部分:不随时间变化的宗地基本信息和随时间变化的宗地价格信息,为了减少 系统的数据冗余,将宗地信息表分为主表和子表,主表中存储宗地的基本信息, 子表中存储的是随时间变化的价格信息。主表与子表间以宗地编号建克关系。宗 地管理模块数据表之间的关系如图4 - 3 所示

温馨提示

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

评论

0/150

提交评论