森林资源二类调查数据库系统分析设计说明书森林资源二类调查数据库系统分析设计说明书1目录1.系统概述............................................................................................................................................21.1背景............................................................................................................................................21.2目标............................................................................................................................................21.3环境............................................................................................................................................22.系统分析与设计...................................................................................................................................32.1系统功能需求...........................................................................................................................32.2系统总体设计...........................................................................................................................42.2.1功能结构........................................................................................................................42.2.2数据描述......................................................................................................................103.系统实现...........................................................................................................................................123.1开发工具.................................................................................................................................123.2数据库的建立.........................................................................................................................123.2.1建立并连接SqlServer或ODBC数据源.......................................................................133.2.2向数据库导入Excel数据.............................................................................................163.3Powerbuilder连接数据库....................................................................................................193.4用户登录模块实现...............................................................................................................263.5.主界面与菜单实现................................................................................................................273.6.修改模块实现........................................................................................................................323.7.录入模块实现........................................................................................................................433.8.查询模块实现........................................................................................................................483.9.统计输出模块实现................................................................................................................49森林资源二类调查数据库系统分析设计说明书2森林资源二类调查数据库系统设计说明书1.系统概述1.1背景森林资源信息是指反映林木生长状况、生长环境及其生长紧密相关的营林技术措施、方针政策等信息。森林具有生长、消亡和再生长的能力,随着森林的自然生长、枯损和人为生产活动的开展,森林资源时刻都在变化着;再加上森林资源分布广,生长周期长、信息量大等特点,使得传统的森林资源信息管理难度很大,效率也十分低下,难以满足现代林业发展的需要。利用现代信息管理技术则可以很好地解决这些问题。森林资源二类调查的任务是了解森林资源的状况,而其目的是:掌握森林资源的动态变化规律,为制定下一阶段林业发展规划,编制森林采伐限额,建立和完善地方森林资源监测体系,考核“造林绿化”和保护森林资源目标完成结果等提供科学依据。1.2目标根据森林资源保护与利用需要,利用关系数据模型,可视化技术,面向对象的方法以GIS技术,对系统进行了数据设计及功能设计,建立系统框架,完成了结构设计。并选择二类调查数据进行了系统的实际建立工作,最终Powerbuilder程序设计语言和qlServer2008完成了计算机森林资源管理地理信息系统的界面设计和程序设计,实现系统主要的空间信息管理和属性信息管理功能。1.3环境硬件环境:多媒体计算机IntelPentium4或100%的兼容处理器(CPU)森林资源二类调查数据库系统分析设计说明书31GB以上的内存(RAM)320GB以上的硬盘可用空间256色或更高的显示适配器及兼容监视器DVD-RW驱动器MicrosoftWindows7与MicrosoftVideoforWindows或AppleQuickTime兼容的视频采集卡(可选)软件环境:Windows7、PowerBuilder12.1,SqlServer2008R2素材资料:实验指导书、图书馆书籍、网络搜索2.系统分析与设计2.1系统功能需求1、数据的采集和输入:把分散在各处的数据进行收集并将整理好的数据通过一定的设备输入到信息系统中。这一步工作的质量是整个信息系统是否正确发挥作用的关键。2、数据的存储:管理中的大量数据处理通过共享并且需要多次使用。这就要求将大量的数据存储起来,通常这些数据被保存在外部存储介质中,以便需要随时进行存取和更新。3、数据的加工处理:数据的加工处理是信息系统的一项重要功能。进入信息系统的数据,都需要经过加工处理,才能产生有用的信息。4、数据传输:为了把数据或信息从一个子系统传送到另一个子系统,或者在信息系统内部进行数据的处理都涉及数据的传输问题。5、数据传输:包括计算机系统内和系统外的传输,计算机传输即以计算机为中心,通过通信线路与其它近、远程终端连接、形成联机系统或通过通信线路将微小型等计算机联网。除计算机传输外还有人工和盘片传输。人工传输是以各种单据、报表、计划等文字形式传输。森林资源二类调查数据库系统分析设计说明书4盘片传输是将要传输的数据录入到磁盘或其它外存进行传输。数据的传输速度和准确程度是数据传输的主要性能指标。6、信息输出:信息系统输出功能的完善与否,输出与格式直观方便与否,直接关系到信息的使用效果和信息系统效能发挥。因而对系统输出的信息,又尽量使其易读易懂,符合信息使用者的习惯和要求。7、信息维护:信息的维护就是保护信息处于适用状态。2.2系统总体设计2.2.1功能结构(1)模块划分本系统有以下功能模块:1)用户登录模块2)主界面模块3)数据插入模块4)数据检索修改模块森林资源二类调查数据库系统分析设计说明书55)数据查询模块6)数据统计导出模块7)帮助模块(2)模块功能描述1)用户登录:用户只需要在用户名密码中输入自己相应的帐号密码按登录按钮既可登录系统,弹出主界面,若用户名密码错误,则会提示登录错误。单击取消按钮可以退出程序。2)主界面菜单功能森林资源二类调查数据库系统分析设计说明书6在主界面用户将鼠标移到菜单上的项,会弹出该项的子项,单击一项,便可以弹出相应窗口执行相应操作。,就如单击打印输出按钮,就弹出“森林资源二类调查系统打印输出”界面。3)数据录入功能用户可以自己输入东南县2011表中的所有字段,也可以填写部分。关键字为必填,应为是该表的主键。其它的字段也有约束,程序已经实现表单验证功能,一旦用户输入不符合预定的要求,系统将向用户发出警告,并把光标跳转到错误森林资源二类调查数据库系统分析设计说明书7行,提示用户再修改。然后,用户可以单击添加按钮将该表单中的临时输入内容写入Datawindow,然后单击确认按钮便提交到数据库,完成数据的插入。如果还想再看下刚刚填写的数据是否真正插入到了数据库,可以单击检索按钮,程序便会向数据库中读取刚刚插入的数据,以便用户核对。要是用户觉得插入错误,想删除刚刚插入的数据,只要单击删除按钮既可。4)数据检索与修改功能在检索数据页面,单击检索按钮,便可以显示数据库中“东南县2001”表的所有行,关键字设定为不可修改,应为它作为主键,根据它才可以实现其它字段的修改。当用户选择关键字右边的任何一行所对应的列时,光标都会变为可编辑状态。用户可以根据需要修改其中的数值。(各数值代表的意义可以参考森林资源代码如:林种:用材林210,经济林230,薪炭林220,防护林1