1、试验汇报森林资源二类调查数据库系统分析设计说明书姓名: 班级:学号: 1. 系统概述1.1 系统背景:森林资源信息是反应林木生长情况、生长环境及其生长紧密相关营林技术方法、方针政策等信息。森林含有生长、消亡和再生长能力,伴随森林自然生长、枯损和人为生产活动开展,森林资源时刻全部在改变;再加上森林资源分布广,生产周期长、信息量大等特点,使得传统森林资源信息管理难度很大,效率也十分地下,难以满足现代林业发展需要。森林资源二类调查目标是掌握权限森林资源分布情况、森林覆盖率指标现实状况、建立或更新资源档案。为调整我县林业方针政策,制订林业和国家经济发展计划,实施林业分类经营编制森林采伐限额和林地保护利
2、用计划,科学指导森林经营提供依据。1.2 设计目标依据森林资源保护和利用需要,利用关系数据模型,可视化技术,面向对象方法以GIS技术,对系统进行了数据设计及功效设计,建立系统框架,完成了结构设计。并选择二类调查数据进行了系统实际建立工作,最终Powebuilder和SQLServer完成了计算机森林资源管理系统界面设计,实现系统关键空间信息管理和属性信息管理功效。1.3 运行环境多媒体计算机Intel Pentium 4 或 100%兼CPU1GB以上内存(RAM)Microsoft Windows XP2. 系统分析和设计2.1 系统功效需求1.数据采集和输入:将数据经过系统整理好输入到信息
3、系统中。 2.数据存放:管理中大量数据处理经过共享而且需要数次使用。这就要就求将大量数据存放起来,通常这些数据被保留在外部存放介质中,方便需要随时进行存取和更新。 3.数据加工处理:数据加工处理是信息系统一项关键功效。进入信息系统数据,全部需要进行加工处理,才能产生有用信息。也要对数据进行对应统计,方便后续管理。 4.数据传输:为了把数据或信息从一个子系统传送到另一子系统,或在信息系统内部进行数据处理全部包含到数据传输问题。 5.数据传输:包含计算机系统内和系统外传输,计算机传输即以计算机为中心,经过通信线路和其近、远程终端连接、形成联机系统或经过通信线路将微小型等计算机联网。 6.信息输出:
4、信息系统输出功效完善是否,输出和格式只管方便是否,直接关系到信息使用效果和信息系统效能发挥。 2.2 系统总体设计 22.1 功效结构录入文件维护查询帮助统计森林资源二类调查数据库子系统 2.2.2 模块功效描述 1.主界面菜单功效: 在主界面用户将鼠标移到菜单上项,会弹出该项子项,单击一项,便能够弹出对应窗口实施对应动作。 2.数据录入功效: 用户能够自己输入东南县表中全部字段,也能够填写部分。关键字为该表主键,必填。其它字段也有约束,程序已经实现表单验证功效,一旦用户输入不符合预定要求,系统将向用户发出警告,并把光标跳转到错误处,提醒用户再修改。 3.维护功效:维护数据稳定。4.查询功效:
5、用户在查询条件栏中需要经过下拉框需要查询列,查询操作符,再在后面文本框中输入一个值,程序会自动合成一个查询表示式,并经过这个查询表示式从数据库中检索那一部分数据显示在DataWindow中。5.统计输出功效:打开此模块,将会由统计数据显示出。6.帮助功效:对于系统功效即操作介绍。 2.2.3 数据描述 此次二类调查需要数据关键有这些: 3系统实现3.1 开发工具PowerBuilder:PowerBuilder美国Sybase企业研制一个新型、快速开发工具,是用户机/服务器结构下,基于Windows3.x、Windows95和WindowsNT一个集成化开发工具。它包含一个直观图形界面和可扩展
6、面向对象编程语言PowerScript,提供和目前流行大型数据库接口,并经过ODBC和单机数据库相连。SQLServer: SQL Server 在Microsoft数据平台上公布,能够组织管理任何数据。能够将结构化、半结构化和非结构化文档数据直接存放到数据库中。能够对数据进行查询、搜索、同时、汇报和分析之类操作。数据能够存放在多种设备上,从数据中心最大服务器一直到桌面计算机和移动设备,它全部能够控制数据而不用管数据存放在哪里。3.2 数据库建立在SQLServer中新建一个用户数据库和登录账号,将东南县表中数据导入到数据库中。在PowerBuilder中新建项目,并将PowerBuilder连接到数据库中。3.3 主程序实现 3.3.1数据录入在PowerBuilder中创建应用,进行对应窗口设置:首先在PowerBuilder下创建FM应用,添加窗口、菜单、表格等PB Object,再添加上StaticText控件,进行对应设置以后,基础窗口应用即完成。3.3.2 报表统计 新建窗口,添加ListBox,加入需要统计表格。添加对应统计函数:GetNumber等,使当程序运行时,即可完成相关统计工作。 3.3.4 帮助/说明 经过连接将帮助窗口连接到菜单“帮助”下,是程序运行时单击“帮助”即可跳出帮助窗口,提供对应帮助。