国土局土地资源管理信息系统研发
2023-03-03 16:49:55
论文总字数:19040字
摘 要
土地资源是人类生存之基、立国之本,与每个人的生活有着不可分割的联系。我国本来就面临着“人多地少”的形势,而且随着社会的发展变迁,仅有的土地资源变得更加稀少。所以如何更加高效的利用土地资源,管理土地运营模式。变成了一个日益重要且迫切需要解决的问题。土地资源信息种类繁多、数量巨大、涉及面广,利用传统的管理办法相当复杂,而且效率得不到保障。需要依靠先进的科技技术实现土地资源管理工作的现代化。
本文开始对土地资源管理的模式与办法进行研究,同时结合计算机技术整合了本系统的实现模式。本系统通过C#语言实现设计的功能,利用B/S架构模式在Visual Studio 2010平台上进行开发,实现系统功能。使用SQL Server 2008运行和维护数据库。最后对该系统进行严格的测试,以确定实现各部分功能,满足设计要求。最后形成一个较为完善的土地资源管理信息系统。
关键字:土地资源管理;B/S架构;信息系统
The management information system of land
and resources bureau of land resources
Abstract
Land resources is the foundation of human survival, the founding, has connected with the lives of everyone. Our country is faced with the situation of "much less", and with the development of society, the only land resources become more rare. So how to more efficient use of land resources, land management operation mode. Becomes an increasingly important and urgent need to solve the problem. Land resources information various kinds and great quantity, wide range, using the traditional management approach is quite complicated, and the efficiency is not guaranteed. Need to rely on advanced technology to realize the modernization of land resources management.
This article began to land resources management mode and method of study, and combining with computer technology integrated model for the implementation of this system. This article through the C# language can realize the function of design, the use of B/S architecture model in Visual Studio 2010 platform development, realize the system function. Using SQL Server 2008 operation and maintenance of the database. The last to rigorous testing of the system, to determine the function of each part to meet the design requirements.
Key words: land resources management; B/S architecture; The information system
目 录
摘 要 Ⅱ
1.1课题背景介绍 2
1.2研究现状 3
1.2.1土地资源管理 3
1.3本文组织结构 4
第二章 开发环境以及关键技术 5
2.1 开发环境 5
2.2 B/S架构简介 6
2.3 本章小结 7
第三章 国土局土地资源管理信息系统需求分析 8
3.1 需求分析 8
3.2 可行性分析 9
3.3 本章小结 11
第四章 国土局土地资源管理信息系统的设计 12
4.1 系统总体设计 12
4.2 系统详细设计 12
4.3 数据库设计 13
4.3 本章小结 17
第五章 系统的具体设计与实现 17
5.1用户注册模块 17
5.2用户登录模块 19
4.3站内新闻模块 24
5.4系统简介模块 26
5.5土地竞标模块 27
5.6土地管理模块 28
5.7土地宣传模块 29
5.8土地规划模块 31
5.9 系统测试运行 34
5.9.1测试目的 34
5.9.2 系统测试及操作过程 34
5.9.3 系统测试内容 34
5.8本章小结 35
第六章 总结 36
- 绪论
1.1课题背景介绍
加快土地资源的管理建设的步伐,有利于保护土地资源,同时也能够推进我国可持续发展战略的建设进度。经过长时间的发展,我国的社会主义市场经济体制逐渐完善和自由土地交易市场的趋于稳定,这使得土地交易变得活跃起来。同时这也对传统的土地管理办法以及现有的土地管理模式模式产生了空前的挑战。
虽然我国土地辽阔,但是多为山地,可用的土地资源所占的比重很小。同时作为一个农业大国,农业用地占用了相当大一部分土地资源,这使得可以灵活分配的土地资源变得更加有限。同时我国作为一个人口大国,原本就面临着“人多地少”的形势,人均的土地占有量处于世界中等水平,而且每年人口的增长给土地带来压力有增无减。而在土地资源管理办法上,传统的土地资源管理办法主要依靠人力,手工记录。不仅管理的数量不足、管理效率低下,而且数据的正确性也得不到保障。传统的土地管理办法的这些多方面先天性的不足加剧了我国土地资源管理利用的严峻形势。已经很难适应当前环境,迫切需要开发出一种能适应当前形势,当下政策的新型土地管理办法。
计算机科学技术作为一门较为新兴的科学,以迅雷不及掩耳之势改变了人们的生活。目前,计算机科学已经渗入到人民生活的各个方面。计算机方面的应用已随处可见。给人们的生活带来了极大的方便,也悄无声息的改变人们的生活、思维方式。那么,如果将传统的土地管理领域与计算机等新兴的学科相结合能否擦除不一样的火花呢?
要实现这一目标,必须要有强大的后台数据服务作为基础。我国拥有960多万平方公里的土地,要将这么庞大的数据录入数据库,为土地管理信息系统使用,数据库的建立及录入工作极其繁重,复杂。好在政府早已认清土地管理的趋势,本项工作早已开展,很多地方的数据库建设工作已初见成效。但是,尽管很多地方开启了土地属性数据库的建设工作,数据库的数目已然初具规模,这些只是为系统服务的模块,最终还是需要合适的配套软件设施来利用。总之,我国土地信息化的建设目前仍处于摸索阶段,多数地区仍停留在建立简单数据库阶段,迫切需求建立一个信息化的土地管理系统作为范本展开工作。另一方面,现如今国际上科学技术得到了不断的发展,现代化的土地管理信息系统已经非常普及,相关的技术都已趋于成熟。建立一个国土局土地资源管理信息系统也是顺应时代的潮流,紧跟历史的脚步。对开展外交工作已经对外贸易方面都能起到不小的积极作用。
总的来说,土地资源管理信息化建设是大势所趋。我国这方面的研究工作虽然已初见成效。但放眼望去,仍然被国际上仍有不少国家所领先。土地资源管理信息系统的建设工作仍有很长的路要走。
1.2研究现状
1.2.1土地资源管理
土地资源管理方面的研究又来已久,上世纪80年代以前,国家的土地资源管理办法主要采用分散管理。具体方式就是把自然资源分成几个不同的模块,分别进行管理。而且,不同的资源管理部门的创建历史也不是统一的。1986年之后,国家成立了国家土地管理局。当时主要作用是由国务院领导对全国各个地方的土地进行管理。这便是如今国土局的前身。为了实现其建立之初的目标,国家土地管理局还在各个地方建立了下属的土地管理机构。后来慢慢形成了一个由中央到地方政府的层层土地资源管理体系。
发展到现在,我国的土地资源管理方面的研究已具有一定的沉淀,具有一套特别的土地资源管理体系。同时,为了培养这方面的人才,国家还为其专门开设了土地资源管理专业。其主要培养方向是利用资源学、管理学和现代经济学从事土地管理方向的工作。培养了很大一批具有计算机应用、测绘和制图等基本技能的高级专门人才。这些人才为我国的土地资源管理工作做出了巨大的贡献。
1.2.2土地资源管理信息系统
(1)国际上的研究
国际上早有其他国家想到了将现代化的科学技术与土地管理相结合并付诸实践。早期的土地资源管理信息系统还没有成为一个严格的研究体系,其主要工作是利用仅有的科技手段建立地籍数据库。这为后来研究的开展做了铺垫。最早的土地管理信息化建设可以追溯到上世纪60年代。欧洲一些国家的地理测绘部门在电子计算机基础上建立了地籍数据库。德国在1963年研究了自动获取并存储地籍数据的系统。这为土地信息的录入工作做出了极大的贡献。加拿大是第一个建立了自己一套土地信息系统的国家,即CGIS。建设初期其主要职责是管理和规划土地。后来还开启了土地评估服务,提供包括产籍图等各项土地信息虽然当时的电子计算机技术远不及如今这么发达,数据库技术也没有像今天这样成熟。它更多的意义是提出了一种理念。当这种理念得到后来人的承认并发展的话,便可以越来越完善,成为一项成熟的技术。
到上世纪七十年代,计算机软、硬件得到了飞速的发展,为空间数据的录入、存储、检索、和输出提供了有效的硬件保障。这里尤其重要的是磁盘的存储容量的巨变。有了这一便利,土地信息建设再也不是纸上谈兵了。能够录入的数据发生了天翻地覆的变化。终于从文字信息过渡到了图像信息。在此之前,土地管理信息化受限于计算机技术并没有大规模的得到应用,可以说是理念大于实际的。可以说这一时期可以说是土地管理信息化发展的黄金时期。日本与1974年开始建设土地资源管理信息系统,存储和处理各种土地信息。德国开发了地籍修正软件包和地籍采集软件包。为数据的采集及数据库的建立做出了极大的贡献。加拿大建设了加拿大土壤信息系统,将土地信息管理系统衍生到了其他方面。比如:土壤肥力,土地受污染情况等等。这一时期,人们纷纷在这些硬件条件下完成以前被技术所限制的问题。所以,这时期土地管理信息化得到了飞速的发展。
80年代可以说是土地管理信息系统的推广阶段。土地管理信息系统渐渐发展成为了一套体系,越来越多的人投入该项研究。这时期土地管理信息系统还通过互联网技术实现了远距离的信息交互,为土地资源管理信息系统提供了不同的实现路径。此外,土地管理信息系统也渐渐的有了自己的一套理论体系与子系统研究,其中包括:土地登记系统、土地测量系统、土地评价系统、地籍系统、地籍地块系统等等。这项技术的研究逐渐走向了成熟。
九十年代以来,欧美一些国家利用3S(GPS、GIS、RS)技术添加了土地管理信息化研究的构想。为这项技术注入了新鲜的血液。澳大利亚设计了可以远程拨号用户、政府网络用户以及澳大利亚国土管理部内部用户的多方位服务系统。用户可以查询地理名称、街道地址、政府财产登记等等土地信息。美国ESRI公司的ArcIMS最先实现了网上地图浏览,网上地图信息查询等功能,可以提供数据查询、数据提取、影像着色、地图服务、地理编码等服务。可以说土地资源管理信息系统开启了互联网时代,也开启了土地资源管理的现代化的道路。
(2)国内的研究
我国的信息化土地管理受限于当时的科技水平以及政策关系,建设工作开始的较晚。改革开放之后,政府各个阶层接受到了各种各样新兴的科学技术。与1985年开始建设土地资源信息系统,当时全国农业区划委员会领导开发了第一个国家级土地资源信息系统。为以后的研究打开了大门。
九十年代,国家开始重视国土资源管理信息化的研究,成立了一个新技术示范基地专家组,其前身便是原国家土地管理局。在一些城市建设了地籍数据库、土地信息系统和地价评估系统。全面开启了土地管理信息系统的建设工作。从这里可以说我国的国土资源信息化工作正式进入了轨迹。政府自下而上开始了土地的数据库建设工作。这些工作成果可以说是我国国土资源管理信息系统建设的中流砥柱,对我国土地信息系统的发展做出了巨大贡献。正因为如此,才有了后面蓬勃的发展。进入90年代中后期,我国全面开展了土地信息系统和土地管理一些工作的规划研究,取得了许多重要的成果。深圳是规划国土局信息中心规划并建成了我国第一个集成化分布式信息系统。包含土地管理、规划管理、房地产权管理、建筑报建等功能还能够提供空间数据处理、业务处理等等服务。这便是它集成化的体现。在王汉兵的《土地资源管理地理信息系统的研究与开发》中评价这一时期是我国土地信息系统发展的黄金时期,为以后的土地信息系统建设铺平了道路。从次以后,我国的土地管理信息化建设真正步入了轨迹。也慢慢有了实际的应用,有了自己的特色国土资源管理信息系统建设模式。
近几年来,计算机技术、3S技术以及空间数据库技术不断得到了人们的研究与发展,为土地管理信息系统建设做出了巨大推动作用。土地管理信息系统的研究成果也走出了实验室,走向了千家万户。土地资源管理信息系统再也不是枯燥无味的文字图片了,同时,能够处理的数据量也有了质的突破。发展到现在,土地管理信息系统已经成为贯穿计算机编程技术、计算机网络技术、数据库技术和3S技术等学科的综合性研究实践,其研究的道路还会越走越远。
1.3本文组织结构
本文共有六个章节组成,每章节的具体内容如下:
第一章为“绪论”。总体上阐述了一下本研究课题的选题背景以及当前国内外关于本项研究的现状,并论述了个人关于本研究相关内容的一些观点,最后为了方便读者阅读列举了本文的组织结构。
第二章为“开发环境以及关键技术”。介绍了本研究所涉及到的一些理论基础,系统开发运行的平台以及开发系统时使用到的技术。研究学习了该系统开发所涉及到的多个重要技术,主要是ASP.NET特点, B/S架构等等。
第三章为“国土局土地资源管理信息系统需求分析”。主要工作是在系统开发工作前对系统进行分析,包括系统的需求分析,可行性分析。做好系统开发之前一切的准备工作。
第四章为“国土局土地资源管理信息系统的设计”。本章内容包括对系统的具体设计和数据库的设计以及各个功能模块详细设计,并且详细的说明了数据库中每张数据表的字段。建立了本系统大概的框架结构,是系统实现的核心部分。
第五章为“系统的详细设计与实现”。介绍本系统的具体实现方法,提供了核心的代码片段,并附上了系统实现之后具体的效果截图。最后是软件的测试工作,对各个功能模块进行测试的设计并实际测试。
第六章为“总结”。即个人对本次课题研究工作的总结,概括了本次研究的历程。总结收获,反思不足。
第二章 开发环境以及关键技术
2.1 开发环境
2.1.1 ASP.NET
ASP.NET是微软公司研发的可由服务器执行的网页脚本技术,可以在客户端做出请求时才在WEB服务器上创建。简单来说,就是服务器可以对客户端做出动态的响应。其优点是可以很简单的实现一些常见的任务的操作。例如,ASP.NET构造的页面可以让开发者创建自身的用户分界面。另外,由于ASP.NET采用了编译机制运行,其运行的效率与速度都领先与同级对手。同时,ASP. NET使用框架本身,可以集成控制其开发过程。所以它用于WEB开发时,拥有简单、快速、易用以及效率高的优点。最后,ASP .NET还能够跨平台运行。因为ASP .NET的编写基于通用语言编译程序,而且虚拟机是其全部的技术要求。因此基于ASP .NET开发的应用程序具有非常好的跨平台性,可以说几乎在所有的平台上都能够运行。
ASP.NET可分为以下三个层面分层进行系统交互:展现层、业务逻辑与数据访问层、基础结构层。具体的分层结构如图2.1所示。
图2.1ASP.NET结构层次
2.1.2 VS2010简介
VS2010优点如下:
(1)强大的代码管理能力。
在现在的软件开发过程中,大型的开发项目是极具有挑战性与庞大工作量的。如果利用普通的开发平台,那么需要实现业务及需要的规模变得相当复杂。所以需要开发平台也同时具有强大的代码管理能力,以便减轻软件开发人员的工作量。Visual Studio 2010是微软公司推出目前最主流的应用程序开发工具。功能上非常强大和丰富,同时还具有良好的兼容性,还支持多种数据库的连接。
(2)灵活高效的全新IDE。
IDE,即集成开发环境,是一种提供了多种工具的程序开发环境的开发工具。在现代的软件开发领域中,IDE是一个很巨大的创造,它可以很大程度上下降软件开发的高门槛。现在许多其他软件开发工具也在模仿Visual Studio IDE。
(3)快速开发,跨越开发周期协作。
Visual Studio 2010还可以提供开发团队之间的合作。例如,NET框架提供的构建基块(预制的软件),可以解决一些常见的编程任务,所以我们可以快速构建一个良好的用户体验的应用。
2.1.3 SQLServer 2008 简介
SQL Server是Microsoft公司发布的可以组织管理任何数据的关系型数据库管理体系,建立在关系模型的基础上。SQL Server 2008服务具有各种优秀的开发所使用的工具和各种开发特质,能够提高应用程序开发的效率。同时,也能够使得用户对数据库的操作变得简单。另外,SQL Server 2008还具有安全性好,效率高和兼容性好等优点。
2.2 B/S架构简介
B/S架构即Browser/Server(浏览器/服务器),是一种新兴网络结构模式,WEB浏览器几乎可以说是客户端全部的软件。这种模式将系统核心部分集中到服务器上,统一了客户端。从而能够简化系统的使用也使开发和维护工作量大大减少。客户端上只需要安装一个浏览器,便可实现对服务器的访问。服务器安装SQL Server、Oracle或Informix等数据库提供服务。服务器上的Web Server与客户端上的WEB浏览器直接交互,提供信息的交流以此来实现系统的功能。通过这样的方式可以最大程度上减少客户端电脑的运载软件,减轻客户端的负荷。另一方面,也可以减轻系统维护与升级的工作量和成本。B/S结构优缺点如下。
优点:
B/S模式最大的优点就是极大的方便了客户端电脑的运行。一台电脑只要能上网便能访问,真正做到零维护的客户端。同时,电脑只要连接到互联网,由系统管理员分配一个用户名和密码,就可以使用了。这样就使得系统的扩展变得十分简单。另一方面,系统的更新与维护也十分方便。因为系统实现的核心完全集中在服务器上,当需要更新维护系统时,管理员只需要管理服务器就可以。这样也省去了很大一部分运营管理的成本。
缺点:
首先,B/S模式先天在图像的处理能力以及运行的流畅度、用户体验方面不如C/S模式。另外,B/S模式非常受程序运行环境限制。由于B/S架构模式极度依赖客户端的浏览器,而从用户角度出发,可选择的浏览器的版本是否繁杂,不同的浏览器核心架构区别很大,导致B/S模式对于网页的兼容有很大影响。最后,因为系统的核心组件都在服务器上,这一定程度上也加重了服务器的负担,对服务器运行的效率与质量是一个挑战。
2.3 本章小结
本章主要阐述了本次开发的相关理论基础与相关的技术。包括它们的定义、发展历程以及各自的特点。重点描述了B/S架构模式等相关技术。本章为后续需求分析和设计与具体的开发工作提供了理论基础和技术支持。
第三章 国土局土地资源管理信息系统需求分析
3.1 需求分析
在软件开发过程中,对项目进行需求分析是一项重要的工作。需要对待解决的问题进行系统详细的分析,以便确立系统的实际用途,用户需要实现的功能。在这一项目会将其分为:业务需求分析、用户需求分析和功能需求分析三个具体的模块进行详细的分析设计。
- 业务需求分析
要设计一个较为完善的土地资源管理信息系统,必须充分考虑我国土地源管理的基本模式与管理办法。为了实现这些系统必须提供强大的数据支持。要求系统提供标准的数据库接口,保证能与数据库实现信息的共享。同时因为涉及土地交易信息等较为隐私的内容,系统必须保证具有良好的安全性,保密性,这样才能为用户提供可靠的服务。同时因为信息具有时效性,土地信息的发布应当尤为注意,这就要求系统具有良好的运行效率,能够快速处理大量的信息,同时也能为用户提供高效的响应服务。
(2)用户需求分析
因为该系统的用户是一些普通人民群众,所以在这些基础上,还应当注意用户的操作受欢迎程度。譬如尽量提高用户交互界面的友好度,操作尽可能方便,业务逻辑尽可能清晰,让用户尽快上手。操作的逻辑应当合理鲜明,让用户用最短的时间找到自己需要的内容。同时界面在做到简洁大方得体的情况下还应该适当追求美观。这些都能够提高该系统的产品竞争力。
(3)功能需求分析
对于业务需求及用户需求进行了详细的分析之后,还应该设计出系统在可视化的界面上具体体现出的功能模块。即各个功能在系统上是如何具体的体现的。在前面的分析的基础上,本系统主要功能可以分为如下几个具体的模块: 用户系统注册与登录;发布站内新闻;土地竞标;土地管理;土地宣传;土地规划以及修改个人信息。对于管理员来说还有管理用户信息的功能。
3.2 可行性分析
在软件开发的过程中,可行性分析一项必不可少的工作。其主要任务在于评估一个待操作的项目实际上是否可行。可以降低软件开发中投资的风险,一定程度上保证新项目的完成。这个工作将分为以下四个部分进行详细的阐述:技术可行性、经济可行性,操作可行性和社会需求可行性。
(1)技术可行性
由于计算机软、硬件的发展已经越来越趋于成熟,计算机的硬件性能方面也突飞猛进。现如今,PC机的性能指标已经能够支持其做一些网站的web服务器的工作。所以,在PC端上实现一个土地资源管理系统硬件上是可行的。同时,如今PC机上能运行的语言环境也十分多样。因此,此项目的实际开发工作是可以开展的。
(2)经济可行性
该系统的系统结构较为简单,服务器所有的工作都可以在一台PC机上完成。同时因为采用了B/S架构模式,用户如果想要访问也只是需要一台安装了浏览器的计算机。不需要采购其他的硬件设备,或者安装其他的软件设施。所以,该系统所消耗的软、硬件成本很低,是具有经济上的可行性的。
(3)操作可行性
现在,计算机已经是人们生活必不可少的一部分,互联网也成为了人们之间互相交流的纽带。相关的应用可以说是非常的普及,人们都或多或少掌握了一些计算机操作的技巧。同时,该系统的界面友好、操作简洁、逻辑清晰、主旨明确,上手的门槛非常低。相信用户可以很快就掌握该系统的操作,具有操作可行性。
(4)社会需求可行性
这一点在前面已经进行了详细的论述,假如没有相应的土地管理信息系统,而是依靠传统的信息的管理方式,不仅效率低下,质量还得不到保证。试想下,离开计算机的人们,面对大量的信息,还是通过传统方法去记录去处理海量的信息,可以想象是多么痛苦!所以土地资源管理信息系统是非常急需的。
剩余内容已隐藏,请支付后下载全文,论文总字数:19040字