森林经理学实验报告.docx
《森林经理学实验报告.docx》由会员分享,可在线阅读,更多相关《森林经理学实验报告.docx(53页珍藏版)》请在三一办公上搜索。
1、52森林资源二类调查数据库系统分析设计说明书森林资源二类调查数据库系统分析设计说明书目录1系统概述21.1背景21.2目标21.3环境32.系统分析与设计32.1 系统功能需求32.2 系统总体设计42.2.1 功能结构42.2.2 数据描述163. 系统实现173.1 开发工具173.2 数据库的建立173.3 主程序的实现233.3.1 用户管理233.3.2 数据库连接243.3.3 数据录入323.3.4 报表统计463.3.5 数据查询模块494 帮助/说明51森林资源二类调查数据库系统系统设计说明书1系统概述1.1背景森林资源信息是指反映林木生长状况、生长环境及其生长紧密相关的营林
2、技术措施、方针政策等信息。森林具有生长、消亡和再生长的能力,随着森林的自然生长、枯损和人为生产活动的开展,森林资源时刻都在变化着;再加上森林资源分布广,生长周期长、信息量大等特点,使得传统的森林资源信息管理难度很大,效率也十分低下,难以满足现代林业发展的需要。利用现代信息管理技术则可以很好地解决这些问题。森林资源二类调查的任务是了解森林资源的状况,而其目的是:掌握森林资源的动态变化规律,为制定下一阶段林业发展规划,编制森林采伐限额,建立和完善地方森林资源监测体系,考核“造林绿化”和保护森林资源目标完成结果等提供科学依据。1.2目标根据森林资源保护与利用需要,利用关系数据模型,可视化技术, 面向
3、对象的方法以 GIS 技术,对系统进行了数据设计及功能设计,建立系统框架,完成了结构设计。并选择二类调查数据进行了系统的实际建立工作,最终Powerbuilder 程序设计语言和qlServer2008完成了计算机森林资源管理地理信息系统的界面设计和程序设计,实现系统主要的空间信息管理和属性信息管理功能。1.3环境硬件环境:多媒体计算机 Intel Pentium 4 或 100%的兼容处理器(CPU) 1GB 以上的内存(RAM) 320GB 以上的硬盘可用空间 256 色或更高的显示适配器及兼容监视器 DVD-RW 驱动器Microsoft Windows 7与Microsoft Vide
4、o for Windows 或 Apple QuickTime 兼容的视频采集卡(可选)软件环境:Windows7、PowerBuilder 12.1,SqlServer2008 R2素材资料:实验指导书、图书馆书籍、网络搜索2.系统分析与设计2.1 系统功能需求1、数据的采集和输入:把分散在各处的数据进行收集并将整理好的数据通过一定的设备输入到信息系统中。这一步工作的质量是整个信息系统是否正确发挥作用的关键。2、数据的存储:管理中的大量数据处理通过共享并且需要多次使用。这就要求将大量的数据存储起来,通常这些数据被保存在外部存储介质中,以便需要随时进行存取和更新。3、数据的加工处理:数据的加工
5、处理是信息系统的一项重要功能。进入信息系统的数据,都需要经过加工处理,才能产生有用的信息。4、数据传输:为了把数据或信息从一个子系统传送到另一个子系统,或者在信息系统内部进行数据的处理都涉及数据的传输问题。5、数据传输:包括计算机系统内和系统外的传输,计算机传输即以计算机为中心,通过通信线路与其它近、远程终端连接、形成联机系统或通过通信线路将微小型等计算机联网。除计算机传输外还有人工和盘片传输。人工传输是 以各种单据、报表、计划等文字形式传输。盘片传输是将要传输的数据录入到磁盘或其它外存进行传输。数据的传输速度和准确程度是数据传输的主要性能指标。6、信息输出:信息系统输出功能的完善与否,输出与
6、格式直观方便与否,直接关系到信息的使用效果和信息系统效能发挥。因而对系统输出的信息,又尽量使其易读易懂,符合信息使用者的习惯和要求。7、 信息维护:信息的维护就是保护信息处于适用状态。2.2 系统总体设计2.2.1 功能结构(1)模块划分本系统有以下功能模块:1) 用户登录模块 2) 主界面模块 3) 数据插入模块 4) 数据检索修改模块 5) 数据查询模块6) 数据统计导出模块 7)帮助模块(2)模块功能描述1)用户登录:用户只需要在用户名密码中输入自己相应的帐号密码按登录按钮既可登录系统,弹出主界面,若用户名密码错误,则会提示登录错误。单击取消按钮可以退出程序。2)主界面菜单功能在主界面用
7、户将鼠标移到菜单上的项,会弹出该项的子项,单击一项,便可以弹出相应窗口执行相应操作。,就如单击打印输出按钮,就弹出“森林资源二类调查系统打印输出”界面。 当鼠标在“录入编辑”停留时,会弹出子项目录入和修改两项:3)录入功能用户可以自己输入东南县2011表中的所有字段,也可以填写部分。关键字为必填,应为是该表的主键。其它的字段也有约束,程序已经实现表单验证功能,一旦用户输入不符合预定的要求,系统将向用户发出警告,并把光标跳转到错误行,提示用户再修改。然后,用户可以单击添加按钮将该表单中的临时输入内容写入Datawindow,然后单击确认按钮便提交到数据库,完成数据的插入。如果还想再看下刚刚填写的
8、数据是否真正插入到了数据库,可以单击检索按钮,程序便会向数据库中读取刚刚插入的数据,以便用户核对。要是用户觉得插入错误,想删除刚刚插入的数据,只要单击删除按钮既可。 在导航栏中点击录入:打开了森林资源二类调查系统数据录入窗口如下:将要插入的数据填入相应的表格中,再点击确定按钮,这条数据已经插入数据库中,然后可以点击检索按钮来查看用户插入的数据:4)数据修改功能在检索数据页面,单击检索按钮,便可以显示数据库中“东南县2001”表的所有行,关键字设定为不可修改,应为它作为主键,根据它才可以实现其它字段的修改。当用户选择关键字右边的任何一行所对应的列时,光标都会变为可编辑状态。用户可以根据需要修改其
9、中的数值。(各数值代表的意义可以参考森林资源代码 如:林种:用材林210,经济林230,薪炭林220,防护林120,(商品林)特种用途林110, 110有林地120疏林 130灌木林地140无立木林地150苗圃地210乔内荒地220乔外荒地等等)修改完的数据只是存储在Datawindow中,所以必须单击提交按钮完成修改。点击按钮修改:出现如下界面:通过点击检索按钮,我们可以找到上面所插入的那条记录:修改这条记录如下:为了检验是否修改成功,直接打开数据库查询这条记录或者点击检索按钮即可,下面是在数据库中查询的结果,可以看到该条记录已经被修改成功了:5)统计输出功能打开此模块,左侧将会有七张导出表
10、供选择,用户可以选择其中一条,点击插入数据,下面的文本条中显示查询语句,并会以MessageBox提示数据库中插入表和录入数据的成功与否。如果提示成功,用户可以点击转换输出按钮,数据库中相应表的数据会以文本文件形式导出,并以DataWindow形式在右侧显示,以方便用户查阅。用户可以任选一张表,重复上述操作。点击打印输出按钮:任意选择一条记录,由于该系统只实现了表二、表三、表七三张表的打印输出功能,因此,当你选择第一条记录时会弹出如下窗口来提示用户:若选择表二进行建表并导出:选择表二,点击生成报表按钮,表二即可在数据库中建立,打开数据库的MyForest的数据库,可以看到这张表格已经出现。通过
11、查询语句可以看到表二的内容如下:查询数据库的Table02,可以看到数据已经插入。表三和表七实现同样的功能:最后进行报表导出,选择一条,先进性表格建立插入后,点击报表导出按钮,该表格即可在txt中导出:当出现窗口提示“导出成功”后说明该表已经导出了,用户可以到相应的工作目录去查找导出的文件:在该目录下用户可以看到Table02、Table03、Table07都导出成功了:可以打开来检查数据输出是否正确:6)帮助功能结构图如下:2.2.2 数据描述3. 系统实现3.1 开发工具PowerBuilder美国Sybase公司研制的一种新型、快速开发工具,是客户机/服务器结构下,基于Windows3.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 森林经理 实验 报告

链接地址:https://www.31ppt.com/p-1765550.html