当前位置:文档之家› 森林资源二类调查数据库系统分析设计说明书-实验

森林资源二类调查数据库系统分析设计说明书-实验

实验报告
森林资源二类调查数据库系统分析设计说明书
姓名:
班级:
学号:
1.系统概述
1.1系统背景:
森林资源信息是反映林木生长状况、生长环境及其生长紧密相关的营林技术措施、方针政策等信息。

森林具有生长、消亡和再生长的能力,随着森林的自然生长、枯损和人为生产活动的开展,森林资源时刻都在变化;再加上森林资源分布广,生产周期长、信息量大等特点,使得传统的森林资源信息管理难度很大,效率也十分地下,难以满足现代林业发展的需要。

森林资源二类调查的目的是掌握权限森林资源分布状况、森林覆盖率指标现状、建立或更新资源档案。

为调整我县林业方针政策,制定林业和国家经济发展规划,实施林业分类经营编制森林采伐限额和林地保护利用规划,科学指导森林经营提供依据。

1.2设计目标
根据森林资源保护与利用需要,利用关系数据模型,可视化技术,面向对象的方法以GIS技术,对系统进行了数据设计及功能设计,建立系统框架,完成了结构设计。

并选择二类调查数据进行了系统的实际建立工作,最终Powebuilder与SQLServer完成了计算机森林资源管理系统的界面设计,实现系统主要的空间信息管理和属性信息管理功能。

1.3运行环境
多媒体计算机
Intel Pentium 4 或 100%的兼CPU
1 GB以上的内存(RAM)
Microsoft Windows XP
2.系统分析与设计
2.1 系统功能需求
1.数据的采集和输入:将数据通过系统整理好输入到信息系统中。

2.数据的存储:管理中的大量数据处理通过共享并且需要多次使用。

这就要
就求将大量的数据存储起来,通常这些数据被保存在外部存储介质中,以便需要随时进行存取和更新。

3.数据的加工处理:数据的加工处理是信息系统的一项重要功能。

进入信息
系统的数据,都需要进行加工处理,才能产生有用的信息。

也要对数据进行相应的统计,方便后续的管理。

4.数据传输:为了把数据或信息从一个子系统传送到另一子系统,或者在信
息系统内部进行数据的处理都涉及到数据的传输问题。

5.数据传输:包括计算机系统内和系统外的传输,计算机传输即以计算机为
中心,通过通信线路与其近、远程终端连接、形成联机系统或通过通信线路将微小型等计算机联网。

6.信息输出:信息系统输出功能的完善与否,输出与格式只管方便与否,直接关系到信息的使用效果和信息系统效能发挥。

2.2 系统总体设计
2.2.1 功能结构
2.2.2 模块功能描述 1.主界面菜单功能:
在主界面用户将鼠标移到菜单上的项,会弹出该项的子项,单击一项,便可以弹出相应的窗口执行相应的动作。

2.数据录入功能:
用户可以自己输入东南县2011表中所有的字段,也可以填写部分。

关键字为该表的主键,必填。

其他的字段也有约束,程序已经实现表单验证功能,一旦用户输入不符合预定的要求,系统将向用户发出警告,并把光标跳转到错误处,提示用户再修改。

3.维护功能:
维护数据的稳定。

4.查询功能:
用户在查询条件栏中需要通过下拉框需要查询的列,查询操作符,再在后面的文本框中输入一个值,程序会自动合成一个查询表达式,并通过这个查询表达式从数据库中检索那一部分数据显示在DataWindow中。

5.统计输出功能:
打开此模块,将会由统计的数据显示出。

6.帮助功能:
对于系统功能即操作的介绍。

2.2.3 数据描述
此次二类调查需要的数据主要有这些:
3.系统实现
3.1 开发工具
PowerBuilder:PowerBuilder美国Sybase公司研制的一种新型、快速开发工具,是客户机/服务器结构下,基于Windows3.x、Windows95和WindowsNT的一个集成化开发工具。

它包含一个直观的图形界面和可扩展的面向对象的编程语言PowerScript,提供与当前流行的大型数据库的接口,并通过ODBC与单机数据库相连。

SQLServer2008:SQL Server 2008 在Microsoft的数据平台上发布,可以组织管理任何数据。

可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。

可以对数据进行查询、搜索、同步、报告和分析之类的操作。

数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。

3.2 数据库的建立
在SQLServer中新建一个用户数据库与登录账号,将东南县2011表中的数据导入到数据库中。

在PowerBuilder中新建项目,并将PowerBuilder连接到数据库中。

3.3 主程序的实现
3.3.1数据录入
在PowerBuilder中创建应用,进行相应的窗口设置:首先在PowerBuilder 下创建FM的应用,添加窗口、菜单、表格等PB Object,再添加上StaticText 控件,进行相应的设置之后,基本的窗口应用即完成。

3.3.2 报表统计
新建窗口,添加ListBox,加入需要统计的表格。

添加相应的统计函数:
GetNumber等,使当程序运行时,即可完成相关的统计工作。

3.3.4 帮助/说明
通过连接将帮助窗口连接到菜单“帮助”下,是程序运行时单击“帮助”即可跳出帮助窗口,提供相应的帮助。

相关主题