060VB土地开发管理系统
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.前言
土地资源是有限的,如何利用有限的土地资源是有关国计民生的大事。尤其是中国这样疆土广大的国家,更应该重视有计划的开发利用土地,结合各地的国民经济和社会发展规划、国土整治和资源环境保护的要求、土地供给能力以及各项建设对土地的需求,进行总体规划,避免重复建设,浪费土地资源,实现社会的可持续发展。使用信息系统管理这些工作的实施是方便、快捷的。
2.系统开发背景
2.1系统建设的必要性
信息已成为决定经济增长的战略资源,信息技术( Information Technology , IT) 将是推动社会发展、社会进步的核心技术。随着信息化进程的加快,许多企业、部门都认识到信息管理的重要性,认识到利用先进的信息技术建立企业管理信息系统是获得竞争优势的必要手段。管理信息系统(Management Information System ,MIS) 是指对信息技术工具的规划、开发、管理和运用,以便帮助人们完成所有与信息处理和信息管理相关的任务。其应用面很广,是信息技术革命中的主要内容。 【www.think58.com计算机毕业论文网】
土地是地球陆地表层一定范围内的地域单元,是人类赖以生存、生活和生产的物质基础和主要场所,尤其是耕地,更是人类生存之本。但是近年来,我国耕地面积不断减少,但是人口却在不断增长,为了解决这一矛盾,国家实行土地开发整理这一措施以求增加耕地面积,改善土地生态、经济、社会效益。在信息化的今天,为了更加合理有效的开展土地开发整理,建立一个信息化的“土地开发整理项目”管理系统势在必行!
copyright think58
2.2系统应用的作用
当前,土地管理部门对事物管理所采用的还是人工处理方式,这已不适合当前形势的需要,为了更好的适应当前管理的需要,急切需要开发一种土地开发整理方面的信息系统。而本系统的应用就是要为土地管理部门的管理人员提供一个良好的工作环境,提供高效优质的服务。
“土地开发整理项目”管理系统的应用对开展土地开发整理工作,有效增加耕地面积,提高耕地质量,补充建设用地,合理科学利用土地,促进土地资源可持续利用具有非常重要的促进和指导作用。
3.系统分析
3.1系统功能分析
本系统能够帮助土地管理部门能更好的搞好土地开发规划,科学指导土地整理开发活动,合理安排土地整理开发项目,保障耕地保护目标的实现。
(1) 对土地开发整理项目的基本数据的管理,即输入、删除、修改等操作。
(2) 对土地开发整理项目信息的预览、打印功能。
(3) 对土地开发整理项目工程信息的管理。
(4) 系统的维护,即系统的登录权限的设置和密码的修改。
3.2系统安全分析
随着信息技术的发展,信息安全的内涵也在不断延伸,从最初的信息保密发展到信息的完整性、可用性、可控性和不可否认性,发展为攻(攻击)、房(防范)、测(检测)、控(控制)、管(管理)、评(评估)等多个方面。 本文来自think58
[资料来源:THINK58.com]
保护敏感信息不被非法窃取、更改、删除或破坏是信息防护技术的核心,包括密码技术、身份认证、访问控制、防火墙技术等。
(1) 密码技术与身份认证:密码技术是一种十分有效的信息保护技术,身份认证则是授权控制的基础。
(2) 访问控制:访问控制是保护信息安全的重要安全策略之一。根据主体和课题的访问授权关系,控制不同用户对信息资源的访问权限。
(3) 安全审计和监控:通过设置完善的审计机制能及时发现安全漏洞,以便及早补救,将损失降到最低程度。安全监控则以探测和控制为主,起主动防御的作用。
(4) 防火墙技术:防火墙最主要的功能是控制内网和外网的连接,防止内外网之间的非法存取和访问。
(5) 物理隔离技术和虚拟专网技术:通过物理方法或技术手段实现内部网、企业到企业间的网络安全通信。
鉴于本系统的单机运行环境,所以只采用密码技术。
3.3系统运行重点分析
土地开发整理项目管理的重点和难点都是数据。所以当务之急是建设可靠的信息资源数据库,以信息资源的开发和利用为核心。
4.系统设计
4.1设计目标
土地开发整理项目管理系统是集计算机技术、数据库管理技术、数据库通信技术为一体的计算机系统,它应具备以下几个特点: copyright think58 [资料来源:http://THINK58.com]
能最大限度保护现有计算机资源,与现存一些系统信息共享;
开放的计算机系统,具有很强的扩充性和兼容性;
面向用户的应用系统,具有易学性、易使用性;
具有统一的数据接口规范,充分保证系统数据的一致性和可共享性;
具有高可靠性、安全性;
具有完善的系统管理功能。
4.2开发工具的选择
(1) ACCESS简介
ACCESS数据库是一种关系数据库,是由Microsoft公司开发的,主要应用于Windows环境,它的显著特点是易学、易用、功能强大,且与其他Office应用程序高度集成。
Access2000 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。 [来源:http://think58.com]
在ACCESS数据库中,用户可以对数据进行分类,然后使用多个较小的表来分别存储每一种类型的数据,同时也可以将不同类型数据之间的联系存储起来,供产生综合性数据使用。
(2) VB简介
Microsoft Visual Basic 是一种Microsoft Windows(R)应用程序的开具。”Visual”指的是开发图形用具界面 (GUI)的方法。不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象添加到屏幕上的一点即可。 “Basic”指的是BASIC(Beginners All-purpose Symbolit Instruction Code)语言,一种在计算技术发展历史上应用的最为广泛的语言。Visual Basic在原有BASIC语言的基础上进一步发展,至今包含了数百条语句、函数及关键次,其中很多和Windows GUI有直接关系。Visual Basic 6.0是Windows应用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具。Visual Basic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统VB是一个相对较好的选择。
VB的数据访问特性允许对包括 Microsoft SQL Server和其他企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端不见。VB能够读取和访问Access、Excel、 DBASE、FoxPro和ODBC等多种数据库,并能利用VB自身所带的数据库引擎创建Access数据库。 [版权所有:http://think58.com]
Visual Basic具有很大的灵活性,可以通过配置工作环境满足个人风格的最佳需要。可以在单个或多文档界面中间进行选择,并能调节各种集成开发环境(IDE)元素的尺寸和位置。
已完成的应用程序可以生成.exe 可执行文件,并可以打包后自由发布。
4.3应用系统设计
综合考虑土地开发整理涉及的各种信息,驱除冗余,从功能上将其划分为信息输入(删除)、信息查询(按项目名称查询、按项目性质查询和按地区查询)、系统应用(维护、应用、退出)三部分。整个系统规划设计如图: think58好,好think58
4.4数据库设计
根据对系统的分析,定义了以下几个数据库,并在此基础上定义了对有关权限和工作流控制方式。
用户信息表(oper)
字段名: 数据类型: 取值范围 备注
用户名 文本(6) 系统拥有者定义 主键,非空且唯一
密码 文本(10)
级别 文本(20) 系统管理员/一般管理员 think58.com
[资料来源:www.THINK58.com]
项目全部信息表
字段名 数据类型 取值范围 备注
项目编号 数字(12) 系统事先规定 主键
项目名称 文本(50) 非空且唯一
项目规模 数字 单位(亩)
所在乡镇 文本(30)
项目所在地区代号 数字(2) 项目编号中的七八位
项目经纬度 文本(20)
项目申报单位 文本(30)
项目性质 文本(10) 土地开发/土地整理/土地复垦
项目投资规模 文本(20)
新增耕地比例 数字 百分比
新增耕地面积 数字 单位(亩)
项目资金来源 文本(20)
项目涉及乡镇 文本(20)
项目涉及行政村 文本(20)
项目涉及图斑数 数字 默认为0
项目工期 文本(10)
项目区土地权属 文本(20)
项目开工时间 日期/时间
计划竣工时间 日期/时间
资金拨付情况 货币
copyright think58
[资料来源:www.THINK58.com]
[资料来源:http://think58.com]
项目工程表
字段名 数据类型 取值范围 备注
项目编号 数字(12) 系统事先规定 主键
项目工期 文本
项目开工时间 日期/时间
计划竣工时间 日期/时间
工程量完成情况 数字 百分比
资金拨付情况 货币
此外,还有一个项目基本信息表。项目基本信息表是项目全部信息表的一部分,截取了项目编号、项目规模、项目性质、地区代号、项目区土地权属、新增耕地面积等关键,这个表的建立主要是位查询和排序的方便,只显示用户关心的几个关键字段,而不必显示所有的字段。
项目编号是按这样的规则编排的,前四位是项目申报时的年份;五六位是省代号,如山西为14;七八位是地区代号,如太原是01;第九和第十位是项目所在县的编号;最后两位是项目性质代号,土地开发为01,土地整理为02,土地复垦为03。这样“2004年山西省太原市晋源区风峪沟土地复垦项目”的项目编号就定为“200414010303”。
4.5 系统与数据库的连接
数据库已经做好,下面关键的就是使用VB与数据库进行连接了。在VB中面向对象的数据库访问技术有三种:DAO(Data Access Objects)、RDO(Remote Data Objects)、ADO(ActiveX Data Objects),其中DAO通常用于连接桌面数据库如Microsoft Access, RDO通常用于Client/Server数据库,而ADO则可以访问各类数据,包括桌面、Client/Server以及非关系型数据源,ADO现在被Microsoft定位为一种从Web服务器访问数据库的技术,它不仅可以通过Web页面访问数据库,也可以用它从Visual Basic应用程序中获取数据。
[资料来源:THINK58.com]
DAO的性能特点:DAO是第一个面向对象的数据库访问编程接口,是VB默认的数据库访问方式。DAO对象层次模型中的类与数据库的对象——对应,通过编程可完成对数据库的访问。 DAO API与 Microsoft Access/Jet引擎协同工作,此Jet引擎的作用相当子数据源之间的一层。通过 Jet引擎,DAO可以方便地访问 Microsoft Jet数据库(例如db、 Access),和 ISAM(索引系列访问方法)数据库(包括Dbase、Paradox、FoxPro、Btrieve、Excel或文本文件),同时还可以访问Client/Server型的 ODBC数据库(如: SQL Server、Oracle等)。这种结构的好处是:同一代码能支持所有格式——不管它是 ISMA还是ODBC数据源。对子采用MDB文件格式的数据库,用DAO访问的效率高,但对于采用 Oracle或SQL Server这样非MDB文件格式的数据库来说,由子DAO与远程数据库的连接不是直接进行的,必须通过一个中间层即ODBC数据源来实现。先由ODBC数据源连接到相应的远程数据库,再将ODBC数据源赋给DAO接口。势必影响效率,这对于使用数据库服务器的应用程序来说,是一个严重的瓶颈。
RDO的性能特点:RDO是VB与ODBC连接的推荐模式,是一个直接与ODBC API连接的面向对象接口,但仍需使用Jet引擎。只是这种RDO API的性能类似于直接的ODBC API调用;它使用ODBC API和数据库服务驱动程序创建到数据库服务器的连接,并依据数据库服务器为大多数请求执行查询过程。与DAO的ODBC数据源必须在程序外创建不同,RDO提供使了使用程序代码创建并控制ODBC数据源的系统部件的构架,对象和属性用于描述数据库部件的特征和操作数据库的方法。从RDO的层次模型可以看出,RDO兼具了ODBC API与DAO二者的优点:一方面它的层次结构没有DAO复杂,对象的创建和处理简单;另一方面, RDO仍表露了 ODBC API的基层结构,可提供环境、连接和语句句柄。值得注意的是:RDO不能直接执行改变数据库规划的操作,且仅能应用于 32位的操作系统中(如: Microsoft Windows9x或 Windows NT等)。使用RDO的应用程序可以绕过本地查询处理程序而直接访问ODBC数据源,这点与DAO不同,由子这一特点,RDO特别适合客户服务器应用程序的开发。如果你考虑采用一种直接与 ODBC API一起使用的编程方法,那么, RDO是一种合适的解决方案。 [来源:http://think58.com]
ADO的性能特点:ADO是DAO|RDO的后继产物,集中了DAO和RDO的优点,从ADO对象的层次模型看出,它包含更少的对象、等多的属性、方法、参数及事件。包含在DAO和RDO模型中的许多功能在ADO中被合并成单个对象,这样就生成了一个简单得多的对象模型。 ADO是一种基于OLE DB的面向对象高层数据库访问接口,是 VB的最新数据库访问技术。 ADO封装了 OLE DB并实现了 OLE DB的所有功能,它在继承了 OLE DB优点的同时,大大减化了 OLE DB的操作。ADO技术可以以ActiveX控件的形式出现,从而简化了编程。还由子ADO是基于组件对象模型(COM)的数据库访问技术,所以用ADO产生的应用程序占用内存少。ADO的另一重要功能是“远程数据服务(RDS)”,通过一个来回的传输将数据从服务器端移动到客户端应用程序或Web网页中,然后在客户端对数据进行操作,最后将更新的数据返回服务器。RDS合并到ADO中,从而简化了客户端数据的远程调用。ADO支持建立客户服务器和基于Web的应用程序的关键功能,给出了单一或多客户服务器和 Web数据开发的解决方案。正因为 ADO具有上述这些技术优势,所以它的应用前景十分看好。
think58好,好think58 [资料来源:http://think58.com]
[资料来源:www.THINK58.com]上一篇:079VB宾馆管理系统
下一篇:品质管理系统