绛县耕地资源数据库管理系统
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
目 录
1绛县耕地资源数据库管理系统设计的背景………………………………………………1
2 系统分析 …………………………………………………………………………………2
2.1 系统概述 …………………………………………………………………………2
2.2 数据字典……………………………………………………………………………2 【买计算机毕业论文就到www.think58.com】
2.3 数据描述 …………………………………………………………………………3 think58.com [资料来源:http://THINK58.com]
2.4 数据库描述…………………………………………………………………………3
2.5 数据存储 ………………………………………………………………………… 3
2.6 数据采集 ………………………………………………………………………… 5
2.7功能需求 ………………………………………………………………………… 5
2.8 性能需求 …………………………………………………………………………5
2.9 界面需求 …………………………………………………………………………6
2.10 其它需求 ……………………………………………………………………… 6
3 系统设计 ………………………………………………………………………………… 7
3.1 系统功能模块划分 ………………………………………………………………7
3.2 基本需求分析………………………………………………………………………7
[资料来源:http://www.THINK58.com]
3.3 系统功能模块图……………………………………………………………………7
3.4 界面设计开发……………………………………………………………………10
3.5 数据库设计 …………………………………………………………… 14
3.6 前台开发工具 …………………………………………………………… 14
3.7 前台与数据库连接(ADO连接)………………………………………………… 14 内容来自think58 [资料来源:http://www.THINK58.com]
4 系统实施 ………………………………………………………………………………15
5 结语………………………………………………………………………………………19
参考文献 ……………………………………………………………………………………21
致谢…………………………………………………………………………………………22 [来源:http://think58.com]
1 绛县耕地资源数据库管理系统设计的背景
时间行进到21世纪,以计算机技术为主体的高新技术群体已经将触角深入到国发经济的方方面面。在市场经济的大环境下,越来越多的人士逐渐认识到用计算机技术进行名类管理,交流的便捷。信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,管理信息系统将会为相关管理人员带来了极大的方便。
随着土地管理事业的发展,特别是土地详查、土地利用规划、地籍管理等各项基础工作的逐步深入,各地对土地基础数据库的建设非常重视,纷纷建立土地管理信息系统。土地信息表示与地理位置有关的,包括自然资源、环境、土地所有权、土地利用、交通、通讯、人口、社会经济因素在内的信息。建立土地管理信息系统的目的就是要利用现代计算机手段,对各种基础地理信息加工、处理、分析和对社会服务。
今年3月我校资源与环境学院的老师与山西省农业厅土壤肥料作站的工作人员合作,做了对运城地区绛县、临猗地力调查与质量评价。该地力调查与质量评价是先将将绛县的原始数据(即三个类型的数据),用Arcview GIS 3.3转化成shapefile(即五个类型的数据);再用县域耕地资源管理信息系统,将17个属性:全氮、缓效钾、速效钾、有机质、有效钙、有效硅、有效磷、有效硫、有效镁、有效锰、有效钼、有效硼、有效铁、有效铜、有效锌、容重、PH,提取到绛县叠加图上;最后用Visual FoxPro 6.0对具17个属性的绛县叠加图进行评价。由于Visual FoxPro数据库在操作上的专业性,要求工作人员熟悉Visual FoxPro语言和能熟练操作FoxPro数据库,这给不懂FoxPro数据库的工作人员带来了困难。对此,我们把FoxPro数据库中的表导出为EXCEL表,方便了工作人员的操作。但这也带来了新的问题,虽然EXCEL表易于操作,但对耕地信息进行查询、添加、修改、删除就很麻烦了。一张EXCEL表上存储了很多信息,要查询某一耕地信息,不仅要找到存储该信息的EXCEL表,还要在该表的几千条信息中找寻该信息,很麻烦。又EXCEL表的表名是导出表的工作人员起的,很多表名与其内容不一定确实相符,其他工作人员拿到该表后还要先熟悉表名与表中内容的匹配情况,费时费力。打开一张EXCEL表进行操作的过程中,由于EXCEL表的非保密性,可能会不小心改动表中内容,使耕地信息发生错误,给评价工作带来影响。因此,为适应当前耕地资源管理的迫切需求而应设计开发一个耕地资源数据库管理系统,该系统应具备以下优点:1)灵活的数据记录编辑功能,可以随时对记录进行增加,修改,更新,删除,浏览等编辑操作。并将查询方式有机溶入编辑界面,可以实现对某项记录定位,再进行编辑,修改,更新;2)多个数据库表的任意组合条件的查询,便于在实际管理操作中对各种情况,多种条件下的耕地情况进行统计查看;3)具备分级用户权限管理设置,以确保耕地信息的保密性和安全性;4)具有分类统计,使用图表显示的功能。该统计图表可根据数据库中记录情况的变化而变化;5)具有比较友好的人机界面,各种操作可以在直观的界面上通过人机交互式进行。 copyright think58
[来源:http://www.think58.com]
由于Visual Basic在界面制作上的优越性,采用Visual Basic来进行系统的快速开发。本设计就是用Visual Basic开发开耕地资源数据库管理系统,该方法简单方便、成本低廉,具有一定的实用价值。该系统投入使用可有效地提高耕地资源信息的查询、修改和添加、删除的工作效率。
该系统的前台采用Microsoft Visual Basic 6.0开发系统界面,后台数据库采用Microsoft Office Access2003创建数据库,系统中VB6.0通过使用ADO(Active Data Object)代码访问方式通过在程序中的一段代码与数据库建立连接。
整个系统有数据库文件和数据库管理系统两大部分构成。后台的Access 2003数据库文件是集中存储并管理分类耕地信息的大本营,而前台的数据库管理系统是用来为数据库中的各种资料进行各种基本操作和管理。
2系统分析
2.1 系统概述
2.11 目标
开发本系统的目的在于代替当前单一性表单、手工计算以及不能更新修改等工作,具体要求包括:
1)对统计数据表的操作:需存储绛县耕地资源的所有统计数据。并可提供根据条件的查询以及修改。
2)收集数据:将输入的绛县耕地资源的数据收集、计算并保存起来。
3)打印报表:按统计标准或统计类型进行数据统计,按要求产生统计报表,并以统计标准或统计类型为单位打印。
think58好,好think58
2.12 条件与限制
目前本项目开发的软、硬件均已具备,无其它条件限制。
2.13 用户特点
本软件的使用对象是山西省农业厅土壤肥料工作站的工作人员。会汉语、懂计算机的基本操就可以利用该软件进行所需操作。同时也需要对数据库有一定的认识。
2.2数据字典
数据流(用户视图)
(1) 统计标准=统计标准
(2) 统计类型=统计类型+统计标准
(3) 统计项目=统计项目
(4) 养分统计添加={ 统计标准+统计类型+项目 }+平均值+最大值+最小值+标准差+变异系数
查询事务=统计标准 | 统计类型
数据修改=查询条件+{养分统计数据}
(5) 面积统计添加=土地类型+等级+亩数+百分比+其中耕地+其中百分比 | 土地类型+占总面积+占中低面积
查询事务=土地类型 | 全部浏览
数据修改=查询条件+{面积统计数据}
(6) 用户添加=用户名+密码+{ 超级管理员 | 数据库维护员 | 普通员工 }
2.3 数据描述
(1) 表态数据:包括所有作为控制或参考的静态数据
(2) 动态数据:
● 输入数据:统计标准;统计类型;统计项目;养分统计数据;面积统计数据等
● 输出数据:养分统计数据;面积统计数据等 [资料来源:http://think58.com]
内容来自think58