




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——森林经理学试验报告2023
森林资源二类调查数据库系统
分析设计说明书
森林资源二类调查数据库系统分析设计说明书1
目录1.系统概述2
1.1背景21.2目标21.3环境32.系统分析与设计3
2.1系统功能需求32.2系统总体设计4
2.2.1功能结构42.2.2数据描述16
3.系统实现17
3.1开发工具173.2数据库的建立173.3主程序的实现23
3.3.1用户管理233.3.2数据库连接243.3.3数据录入323.3.4报表统计463.3.5数据查询模块49
4帮助/说明51
森林资源二类调查数据库系统分析设计说明书2
森林资源二类调查数据库系统系统
设计说明书
1.系统概述1.1背景
森林资源信息是指反映林木生长状况、生长环境及其生长紧凑相关的营林技术措
施、方针政策等信息。森林具有生长、消亡和再生长的能力,随着森林的自然生长、枯损和人为生产活动的开展,森林资源时刻都在变化着;再加上森林资源分布广,生长周期长、信息量大等特点,使得传统的森林资源信息管理难度很大,效率也十分低下,难以满足现代林业发展的需要。利用现代信息管理技术则可以很好地解决这些问题。
森林资源二类调查的任务是了解森林资源的状况,而其目的是:把握森林资源的动态变化规律,为制定下一阶段林业发展规划,编制森林采伐限额,建立和完善地方森林资源监测体系,考核“造林绿化〞和保护森林资源目标完成结果等提供科学依据。
1.2目标
根据森林资源保护与利用需要,利用关系数据模型,可视化技术,面向对象
的方法以GIS技术,对系统进行了数据设计及功能设计,建立系统框架,完成了结构设计。并选择二类调查数据进行了系统的实际建立工作,最终Powerbuilder
森林资源二类调查数据库系统分析设计说明书3
程序设计语言和qlServer2023完成了计算机森林资源管理地理信息系统的界面设计和程序设计,实现系统主要的空间信息管理和属性信息管理功能。
1.3环境
硬件环境:多媒体计算机
IntelPentium4或100%的兼容处理器(CPU)1GB以上的内存(RAM)320GB以上的硬盘可用空间
256色或更高的显示适配器及兼容监视器DVD-RW驱动器
MicrosoftWindows7与MicrosoftVideoforWindows或AppleQuickTime兼容的视频采集卡(可选)
软件环境:Windows7、PowerBuilder12.1,SqlServer2023R2素材资料:试验指导书、图书馆书籍、网络探寻
2.系统分析与设计2.1系统功能需求
1、数据的采集和输入:把分散在各处的数据进行收集并将整理好的数据通过一定
的设备输入到信息系统中。这一步工作的质量是整个信息系统是否正确发挥作用的关键。
森林资源二类调查数据库系统分析设计说明书4
2、数据的存储:管理中的大量数据处理通过共享并且需要屡屡使用。这就要求将
大量的数据存储起来,寻常这些数据被保存在外部存储介质中,以便需要随时进行存取和更新。
3、数据的加工处理:数据的加工处理是信息系统的一项重要功能。进入信息系统
的数据,都需要经过加工处理,才能产生有用的信息。
4、数据传输:为了把数据或信息从一个子系统传送到另一个子系统,或者在信息
系统内部进行数据的处理都涉及数据的传输问题。
5、数据传输:包括计算机系统内和系统外的传输,计算机传输即以计算机为中心,
通过通信线路与其它近、远程终端连接、形成联机系统或通过通信线路将微小型等计算机联网。除计算机传输外还有人工和盘片传输。人工传输是以各种单据、报表、计划等文字形式传输。盘片传输是将要传输的数据录入到磁盘或其它外存进行传输。数据的传输速度和确凿程度是数据传输的主要性能指标。
6、信息输出:信息系统输出功能的完善与否,输出与格式直观便利与否,直接关
系到信息的使用效果和信息系统效能发挥。因而对系统输出的信息,又尽量使其易读易懂,符合信息使用者的习惯和要求。
7、信息维护:信息的维护就是保护信息处于适用状态。
2.2系统总体设计
2.2.1功能结构(1)模块划分
森林资源二类调查数据库系统分析设计说明书5
本系统有以下功能模块:1)用户登录模块2)主界面模块3)数据插入模块4)数据检索修改模块5)数据查询模块6)数据统计导出模块7)帮助模块
(2)模块功能描述
1)用户登录:
森林资源二类调查数据库系统分析设计说明书6
用户只需要在用户名密码中输入自己相应的帐号密码按登录按钮既可登录系统,弹出主界面,若用户名密码错误,则会提醒登录错误。单击取消按钮可以退出程序。
2)主界面菜单功能
在主界面用户将鼠标移到菜单上的项,会弹出该项的子项,单击一项,便可以弹出相应窗口执行相应操作。,就如单击打印输出按钮,就弹出“森林资源二类调查系统打印输出〞界面。
当鼠标在“录入编辑〞停留时,会弹出子项目录入和修改两项:
3)录入功能
用户可以自己输入东南县2023表中的所有字段,也可以填写部分。关键字为必填,应为是该表的主键。其它的字段也有约束,程序已经实现表单验证功能,
森林资源二类调查数据库系统分析设计说明书7
一旦用户输入不符合预定的要求,系统将向用户发出警告,并把光标跳转到错误行,提醒用户再修改。然后,用户可以单击添加按钮将该表单中的临时输入内容写入Datawindow,然后单击确认按钮便提交到数据库,完成数据的插入。假使还想再看下刚刚填写的数据是否真正插入到了数据库,可以单击检索按钮,程序便会向数据库中读取刚刚插入的数据,以便用户核对。要是用户觉得插入错误,想删除刚刚插入的数据,只要单击删除按钮既可。
在导航栏中点击录入:
开启了森林资源二类调查系统数据录入窗口如下:
森林资源二类调查数据库系统分析设计说明书8
将要插入的数据填入相应的表格中,再点击确定按钮,这条数据已经插入数据库中,然后可以点击检索按钮来查看用户插入的数据:
4)数据修改功能
在检索数据页面,单击检索按钮,便可以显示数据库中“东南县2023〞表的所有行,关键字设定为不可修改,应为它作为主键,根据它才可以实现其它字段的修改。当用户选择关键字右边的任何一行所对应的列时,光标都会变为可编辑状态。用户可以根据需要修改其中的数值。(各数值代表的意义可以参考森林资源代码如:林种:用材林210,经济林230,薪炭林220,防护林120,(商品林)特种用途林110,110有林地120疏林130灌木林地140无立木林地150苗圃地210乔内荒地220乔外荒地……等等)修改完的数据只是存储在Datawindow中,所以必需单击提交按钮完成修改。点击按钮修改:
森林资源二类调查数据库系统分析设计说明书9
出现如下界面:
通过点击检索按钮,我们可以找到上面所插入的那条记录:
修改这条记录如下:
森林资源二类调查数据库系统分析设计说明书10
为了检验是否修改成功,直接开启数据库查询这条记录或者点击检索按钮即可,下面是在数据库中查询的结果,可以看到该条记录已经被修改成功了:
5)统计输出功能
开启此模块,左侧将会有七张导出表供选择,用户可以选择其中一条,点击插入数据,下面的文本条中显示查询语句,并会以MessageBox提醒数据库中插入表和录入数据的成功与否。假使提醒成功,用户可以点击转换输出按钮,数据库中相应表的数据会以文本文件形式导出,并以DataWindow形式在右侧显示,以便利用户查阅。用户可以任选一张表,重复上述操作。
点击打印输出按钮:
森林资源二类调查数据库系统分析设计说明书11
任意选择一条记录,由于该系统只实现了表二、表三、表七三张表的打印输出功能,因此,当你选择第一条记录时会弹出如下窗口来提醒用户:
若选择表二进行建表并导出:
森林资源二类调查数据库系统分析设计说明书12
选择表二,点击生成报表按钮,表二即可在数据库中建立,开启数据库的MyForest的数据库,可以看到这张表格已经出现。
通过查询语句可以看到表二的内容如下:
查询数据库的Table02,可以看到数据已经插入。表三和表七实现同样的功能:
森林资源二类调查数据库系统分析设计说明书13
最终进行报表导出,选择一条,先进性表格建立插入后,点击报表导出按钮,该表格即可在txt中导出:
森林资源二类调查数据库系统分析设计说明书14
当出现窗口提醒“导出成功〞后说明该表已经导出了,用户可以到相应的工作目录去查找导出的文件:
在该目录下用户可以看到Table02、Table03、Table07都导出成功了:
森林资源二类调查数据库系统分析设计说明书35
(4)调整字体和位置:鼠标单击数据窗口对象中的“关键字〞,再按ctl-a,选择数据窗口对象中所有的对象,选中者四角有小黑点。然后在属性中选择Font,将12号字改为8号字。用鼠标拖动网格线,调整行距。
森林资源二类调查数据库系统分析设计说明书36
(5)调整完毕,按保存。保存数据窗口对象名为d_input。
森林资源二类调查数据库系统分析设计说明书37
(6)通过数据窗口空间将数据窗口对象参与窗口对象
(7)在窗口上插入数据窗口控件
森林资源二类调查数据库系统分析设计说明书38
点击菜单Insert?Control?DataWindow,然后在窗口空白处点击,得数据窗口控件。通过鼠标适当调整其大小,位置
(8)插入静态文本作标题输入“森林资源二类调查数据录入〞,调整字体、颜色、字号等,最终得。
森林资源二类调查数据库系统分析设计说明书39
检索数据
双击myexercise1,开启窗口命令修改代码为//ProfileForestSQLCA.DBMS=\SQLCA.AutoCommit=False
SQLCA.DBParm=\ConnectUsingSQLCA;IFSQLCA.SQLCODE0THEN
MessageBox(\数据库链接错误,错误是:\
else
Open(w_main)
ENDIFelse
Open(w_main)
在w_input打开事件中输入
//把最开始用的数据库连接参数SQLCA接过来Dw_1.SetTransObject(SQLCA);插入一个命令按钮
森林资源二类调查数据库系统分析设计说明书40
双击按钮进入代码模式
输入代码//检索按钮代码Dw_1.retrieve();(9)设置菜单代码
(10)修改数据窗口对象的更新属性
森林资源二类调查数据库系统分析设计说明书41
双击左边列表中的d_input,在菜单中选择Rows?Updateproperties在界面中选中“AllowUpdates〞,选择tabletoupdate(要更新的表名),在Updateblecolumns中选中除关键字以外的所有列,选择uniquekeycolumn为关键字字段。
(11)点击taborder按钮
,设置taborder如下
(12).在数据窗口对象中设置域检查,满足最基本的检查要求在固定小班号的Val
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 教育政策在促进教师职业发展中的作用
- 心理健康教育与提升学生工作效能的策略研究
- 智能教育时代在线教学平台的创新实践
- 2025届上海市卢湾高级中学高一物理第二学期期末达标检测试题含解析
- 直方图法分析质量数据题目
- 在线互动课堂的技术支撑与教学实践
- 基于大数据的婴幼儿教育娱乐内容创新研究
- 中职数学不等式课件
- 创新网络驱动的教育资源优化配置
- 2025年广东省梅县东山中学高二物理第二学期期末调研试题含解析
- 脑室腹腔分流术护理
- 2025年重庆出版集团招聘笔试冲刺题2025
- 明星考试题及答案
- 小学生暑假安全教育主题班会教案
- 开展打击电信网络诈骗知识培训
- 冬雨季施工进度保障措施
- 2025至2030中国食品软管行业发展趋势分析与未来投资战略咨询研究报告
- 2025年中新天津生态城教育系统教职人员招聘考试笔试试题
- 2025年高等数学基础考试试卷及答案
- DFMEA编制作业指导书新版
- “扬子石化杯”第36届中国化学奥林匹克(初赛)选拔赛暨2022年江苏赛区复赛试题及答案
评论
0/150
提交评论