基于ASP.NET的土地登记管理系统

时间:2022-07-08 12:05:41

基于ASP.NET的土地登记管理系统

摘要:一直以来,人们使用传统人工的方式进行土地的登记和档案的管理,这种管理方式的保密性差,效率低下,且耗费人力。另外,时间一长,就会产生大量的数据和文件,数据的更新、修改、查找以及维护都将面临困难。规范土地的登记行为,完善土地的登记制度,需要一个土地登记和档案管理的标准化、信息化的管理平台,我们把这种用计算机实现土地资源信息化管理的方式称为土地登记管理系统,该系统能实现土地信息的高效率管理、提高人们对土地资源的认识水平,有助于土地资源的合理开发和管理。本文将针对土地登记管理系统从土地登记的流程和管理思路、基于的土地登记管理系统的设计和实现过程这两方面加以说明。

关键词:土地资源信息管理登记需求分析软件架构

引言:在我国现行的土地登记管理制度中,除了低效率的缺点外,还存在着土地登记信息的分散,如农村土地和城镇土地分开管理;土地权属不清晰,如集体土地所有权和国有土地所有权有争议。加之我国城乡一体化进程加快,这就迫切地需要一个高效的管理平台和统一的土地登记标准来实现土地产权的信息化管理,基于面向对象技术、基于C/S、B/S结构的软件技术和SQL的数据库技术为建立安全、高校、稳定的土地管理系统提供了很好的解决方案。

1.土地登记的流程和管理思路

1.1什么是土地登记

土地登记,英文名Land Registration,指的是国家依法对国有土地使用权、集体土地使用权、集体土地所有权以及其他项权利的登记。

1.2土地登记的流程

土地登记包括5个步骤,可用以下的流程图表示:

1.3土地登记管理系统的主要研究内容

通过建设好的土地管理信息化平台对土地质量进行梳理和监管,全方位地掌握区域内土地的抵押权和归属权(国有土地使用权、集体土地所有权和集体土地使用权)情况。逐步建立自下而上、逐级汇交的土地登记方法。

建立城乡一体化地土地登记系统,采用统一的数据库标准和统一的土地分类体系,制定统一的格式规范,便于实现统一管理和信息共享。

建立集属性和图形于一体的各级土地登记档案数据库,实现省、市、县土地信息的互通,政策允许的情况下,可以将土地登记信息对外公开化。登记体系中,可以建立预告登记和异议登记,增加这些登记模块可以逐步解决土地登记信息化和物权法的衔接问题。

1.4土地资源信息化的结构和任务

土地登记管理系统的实现首先需要坚实可靠的基础设施,包括软、硬件设施、空间数据基础框架、网络支撑环境和相关技术。

土地信息登记管理系统的开发要在良好的环境下实现服务、管理和信息利用,利用现代计算机软件技术,从根本上解决国土资源孤岛问题,将异构分散的土地信息标准化,共享化。

2.基于的土地登记管理系统的设计和实现过程

是ASP与.NET结合的产物,是微软公司动态服务页面的最新版本,的开发与Windows桌面应用程序相类似,开发人员不需要处理客户端发往服务器端地数据,只需专注实现网站内容和功能即可。作为新一代建立在公共语言运行库上的网络开发工具,支持多种编程语言(如C#.NET、、等),具有良好的兼容性,并可将程序代码和网页内容分离开来。

的主要优点

(1)简单。页框架生成的用户界面可以将表示代码和逻辑程序清楚分开。

(2)具有良好的灵活性。基于的是公共语言框架,.NET可以实现从web的无缝访问。

(3)增强的功能。可用于在服务器上生成功能强大的Web应用程序。

(4)具有世界级的工具支持。框架补充了Visual Studio集成开发环境中大量的设计器和工具箱。

2.2土地登记管理系统开发过程中用到的关键技术

2.2.1C#语言

C#是一种现代面向对象的语言,它继承了C语言和C++语言的优点,C#能发挥快速开发能力,是一种专门为.NET应用开发的语言,使程序员能够方便快捷地创建基于.NET平台的解决方案。C#具有灵活性、兼容性、完整的安全与错误处理、精心得面向对象设计、简介的语法、与Web紧密结合和版本处理技术等多个突出的特点。

2.2.省略的土地登记管理系统还用到SQL数据库,SQL数据库是一种基于客户机/服务器的数据库管理技术,能够帮助实现对土地登记档案的查询、修改、删除等操作。

SQL语言是一种介于关系代数和关系演算之间的查询语言,SQL语言集数据定义、数据控制、数据操纵和数据查询等功能与一体,主要有以下特点:

(1)SQL是一种非过程化语言。使用SQL语言时,存取路径是系统自动完成的,故无需考虑存取路径的选择,大大减少了使用者的负担。

(2)语言简洁。SQL语言理解近似于英语口语,只需九个动词救恩呢个完成核心功能,且易学易用。

(3)语言的综合统一。SQL语言能独立完成数据库生命周期中的全部活动(插入数据建立数据库、定义关系模式、更新、维护、查询以及重构等)。系统具有良好的扩展性,在数据库投入使用后,还能对其模式进行修改,而不影响数据库的运行。2.2.3C/S和B/S

C/S是广泛应用于应用系统开发过程中的两层体系结构,其应用逻辑通常只存在于服务器和客户两端,C/S的信息传递机制是由客户端先发出请求,服务器端再将结果返回。随着分层技术、面向对象技术以及网络浏览器的逐步成熟,B/S的多层应用体系的应用越来越广泛,它对系统的升级、性能、维护方面基本上无制约。

2.3系统开发方法

土地登记管理系统适于用结构化的系统开发方法,并为各阶段划分生命周期,这样便于不同人员的分工合作,促进科学地组织和管理软件的开发。结构化系统开发的基本思想是先将整个系统划分为若干个相互独立的阶段(如土地档案的编辑、浏览、查询和统计等),再按照结构化、模块化、自上而下地进行分析和设计。此系统开发的生命周期分为系统分析、设计和实施维护三个阶段的任务,这样将时间的顺序贯穿于软件开发的整个过程,使得彼此相互独立的阶段又承前启后。

2.4系统可行性研究分析

基于技术开发系统时,一定要进行可行性分析,其目的不是解决碰到的问题,而是在最短的时间内用最小的代价确定问题定义阶段描述的目标能否达到,如果得到的结论不能达到,那么就不必在原有的开发思路上浪费时间、资源和经费。系统可行性分析就是要站在抽象的角度上看待系统原有的分析和设计过程。内容涉及经济、技术和运行三方面的可行性,现在对于构建土地登记管理系统分别进行可行性研究:

(1)经济可行性。需要考虑土地登记管理系统开发所需的成本、资源以及潜在的市场前景。由于系统的开发好测试都是在计算机上完成的,所以不会耗费太多费用,因此,经济上是可行的。

(2)技术可行性。是目前最为先进和广泛应用的主流开发语言,相对于传统的ASP技术,提供了更强的灵活性和结构清晰易于编写的代码,并且完全基于组件与模块,完全可以实现对数据库的查询、修改、更新和删除等操作。

(3)运行可行性。由于SQL语言近似于英语,高中以上学历的人经过简单培训过后即可掌握土地档案信息数据库的操作,并能准确地向计算机输入数据和指令。因此是满足了运行可行性的。

2.5土地登记管理系统的需求分析

土地的登记主要是实现土地的档案管理,档案管理系统一般包括对土地资源档案的统计、归类、更新、查询、修改和报表输出等功能。系统要能够为土地登记和管理部门提供高效准确的查询方式和土地资源的具体信息。这套基于开发的系统最终是要实现用计算机处理庞大的土地资源信息量和土地档案的统一管理。

需求分析是对目标提出完整、清晰、准确、具体的要求,具体来说,这套系统要实现土地登记信息的规范化和自动化管理,包括土地登记信息的录入、查询、修改、更新、删除等操作。

2.6系统的主要功能模块

系统的功能模块要显示系统设计的合理性,结构图是结构设计的有力工具,土地登记管理系统的主要功能结构图如下所示:

2.7系统界面的实现

2.7.1管理员登陆模块

系统启用后,工作人员首先要登录土地登记档案管理系统,输入正确的用户名和密码即可登录成功。

2.7.2页面设计

主要包括功能页面设计(利用Frame技术实现)、档案编辑页面设计、档案查询页面设计、档案浏览页面设计、档案统计页面设计和档案输出页面设计。

总结:基于的土地登记管理系统是在管理系统设计中的一种典型应用。能够实现土地档案信息管理的自动化、科学化和高效化。

参考文献:

郑淑芬,许嘉仁,张书源著.新一代C#与权威指南.北京:中国青年出版社.1996.

肖建. 编程实例与技巧集萃[M].高等教育出版社.2003

宜小平等. ASP数据库系统开发实例导航.人民邮电出版社.2003

注:文章内所有公式及图表请以PDF形式查看。

上一篇:论数字化技术在工程测量中的应用 下一篇:对建筑基础工程安全施工技术的几点总结