基于GIS的河南省县域经济管理信息系统设计与实现(通用11篇)
基于GIS的河南省县域经济管理信息系统设计与实现 篇1
基于GIS的国土资源督察信息系统的设计与实现
通过对土地违法违规现象分析,提出了一套土地违法违规现象的发现机制,制定了一种海量数据组织的方案,应用分布式对象技术设计并开发了基于GIS平台的国家土地督察信息系统,采用动态切换、动态渲染和空间数据优化等方式提高系统效率和用户体验.系统建成后可利用GIS的.分析功能,全面有效的发现各类违法占地情况,为土地督察管理部门迅速处理违规事件提供帮助.
作 者:韩德峰 孔凡伟 李琳 作者单位:中国神华神东地测公司,内蒙古伊旗乌兰木伦,017209刊 名:矿山测量英文刊名:MINE SURVEYING年,卷(期):2009“”(4)分类号:P208关键词:GIS 土地督察 分布式对象 NET企业服务
基于GIS的河南省县域经济管理信息系统设计与实现 篇2
1 系统的总体设计
河南省航运经济信息分析系统采用了三层结构框架,即数据库层、模型层和功能层。该系统的总体结构框架如图1所示。
2 系统的技术路线
河南省航运经济信息分析系统是借助Super Map GIS软件开发平台,采用C#编程语言进行开发的,其技术路线如图2所示。该系统首先借助于Super Map GIS平台进行数据库的构建,实现属性数据和空间数据的一体化存储和管理;其次根据内河航运的实际需求建立航运经济分析和预测模型;然后根据系统的设计目标和功能需求,借助于Super Map Objects组件进行河南省航运经济信息分析系统的研发,实现对河南省航运数据的处理、显示、管理、查询和分析等功能。
3 系统的数据库设计
河南省航运经济信息分析系统的数据库包括了两部分,即属性数据库和空间数据库。其中空间数据主要包括了大、中河流、航道、水库、湖泊、渡口、各级地市等,属性数据主要包括了河南省各市的GDP总量和第一、二、三产业的总量、各市的港口分布、港口吞吐量和航运信息情况以及三十一个通航库区或水域通航情况等等。
1)空间数据库的建立
空间数据库的建立就是将空间实体数据抽象概化为点、线、面等数据结构,不同类型的数据采用不同的空间数据结构来进行组织表达。河南省航运经济信息分析系统的空间数据库设计主要采用了分层设计的方式,即空间数据组织的基本要素是地图的图层信息。该系统的空间数据库设计是借助于Super Map SDX+平台完成的,数据格式为SDD数据格式。
2)属性数据的建立
与空间数据相比,属性数据由于不具有空间的概念,其数据结构相对要简单,通常属性数据采用关系型数据库来进行存储管理。河南省航运经济信息分析系统的属性数据库采用的是SQL Server 2000数据库管理库管理系统建立的。
3)空间数据和属性数据的关联
为了更好地组织地理空间数据,构建GIS数据库,该系统将空间数据库和属性数据库通过唯一标识符来进行连接,即空间数据库中的空间数据的属性信息中仅仅记录该地理要素的必要几何信息,该要素的其他属性信息均存储于SQL Server数据库中,然后通过关键词将该地理要素和属性数据库中的信息进行关联。
4 河南省航运经济信息分析系统的开发
河南省航运经济信息分析系统借助于Super Map GIS软件开发平台,采用C#程序开发语言和SQL Server数据库进行开发。该系统主要包括了地图操作、查询、基础资料显示、航运经济信息分析、信息预测、系统管理等功能模块。
4.1 地图操作模块
地图操作模块主要包括了地图放大、地图缩小、地图漫游、自由缩放和全图显示功能。
4.2 查询模块
查询模块主要包括了地图点击查询和属性查询。地图点击查询就是用户在地图上通过点击的方式选择想要查询的地物要素,然后系统会通过对话框的方式将被查询地物的相关信息显示出来。例如,用户点击地图上的“淮河航道”,然后系统会将“淮河航道”的航道里程、通航里程、航道状况等相关信息显示出来。
属性查询的实现原理就是对属性数据表中的所有字段值进行过滤,根据查询条件筛选出满足查询要求的空间实体的ID号,然后再根据ID号到空间数据库中检索对应的空间实体并在地图上将该实体高亮显示出来。
4.3 基础资料显示模块
基础资料显示模块主要是将河南省的航道信息情况、港口分布和现状、通航库区的情况等基础资料以文本、图表的方式直观显示出来,便于用户对于河南省航运信息的了解和查看。
4.4 航运经济信息分析模块
航运经济信息分析模块主要包括了地理空间自相关分析和灰色关联度分析。
4.4.1 地理空间自相关分析
地理空间自相关是指同一个变量在不同空间位置上的相关性,它是认识空间分布特征常用的方法,它可以计算出地理空间现象的变化是否存在相关性[2]。该系统采用了全局空间自相关分析和局域空间自相关分析的方法来分析河南省航运的经济发展状况。
1)全局空间自相关分析
全局空间自相关分析是指通过属性值来表示整个区域的空间特征。全局空间自相关分析所采用的评价指数有很多,该系统采用了Moran’s I指数来实现全局空间自相关分析,即当Moran’s I接近于1时,表示研究区域的空间要素整体上呈现出正空间自相关,空间属性呈现空间聚集格局;而当Moran’s I接近-1时,表示研究区域的空间要素整体上呈现出负空间自相关,空间属性呈现空间离散格局。当Moran’s I值等于0时,空间要素不存在空间自相关,即空间属性呈现空间随机分布。
航运经济信息分析系统中的全局空间自相关是利用河南省各市年港口的货运吞吐量来表征全省内河航运的空间分布特征。例如,根据2008年河南省各市港口的货运吞吐量来进行河南省内河航运空间自相关性的计算,得出2008年河南省内河航运空间自相关性整体上很弱,空间积聚现象不明显,全省总体上呈现随机分布的状态。
2)局部空间自相关分析
局部空间自相关分析是指通过分析研究区域内各子区域的属性值来分析每个子区域与周边地区间的空间差异程度。局部空间自相关分析的评价指数也很多,其中最为常用的是Local Moran’s I指数,即Moran’s I指数在某个区域单元内的指数值。
局部Moran’s I指数的大小反映了一城市与周边相邻城市之间航运发展的关联程度。例如根据2008年河南省各市港口的货运吞吐量,利用局部Moran’s I指数计算公式计算得到各地市港口吞吐量Moran’s I值,可以分析得出如下结论:安阳、新乡和郑州这三个城市航运的发展存在很大的一致性,即这三个城市的航运均属于欠发达。南阳、周口、驻马店和信阳这个座城市航运的发展存在很大的一致性,即南阳、周口、驻马店和信阳的航运均属于较发达[3]。
4.4.2 灰色关联度分析
灰色关联度分析是依据系统中各因素的曲线形状的接近程度分析各因素之间的关联度,即当序列曲线几何形状越接近,则发展变化态势越接近,相应序列之间的灰色关联度就越大,反之就越小[4]。
该系统中的灰色关联度分析主要是分析河南内河航运发展对河南省18个城市经济发展的影响程度。
4.5 信息预测模块
信息预测模块的功能主要是货运总量的预测,即预测河南省的货运需求量。该系统的预测方法采用的是指数平滑法即指数滑动平均法。该系统利用河南省1990年至2007年的货运量,采用指数平滑法预测了2013年至2020年的河南省全货运量。
4.6 系统管理模块
系统管理模块主要包括了数据备份、数据恢复等功能。
5 结束语
本文借助Super Map GIS软件开发平台,采用C#编程语言开发了河南省航运经济信息分析系统,实现了河南省内航运信息的高效管理和共享,分析了河南内河航运发展对河南省各地市经济发展的影响,预测了河南省未来年份内河航运货运吞吐量,为河南省未来航运的发展提高了科学、合理和有效的理论依据和技术支持。
参考文献
[1]河南省交通厅.河南省内河航运发展规划(2006-2020年)[Z].2006.
[2]倪万魁,牛富俊,刘东燕.黄土土性的空间自相关性研究[J].西安工程学院学报,2002,24(2):4-9.
[3]叶伟.基于GIS的河南省航运经济信息分析系统研究[D].郑州:郑州大学,2010.
基于GIS的河南省县域经济管理信息系统设计与实现 篇3
关键词:GIS;校园管理;信息系统
一、GIS的基本概念
地理信息系统(GIS,Geographic Information System)是在计算机软硬件的支持下,以地理空间数据库为基础,对地理数据进行采集、输入、存储、分析、传输、模拟现实的一种计算机系统。随着GIS的广泛应用,越来越多的人开始从事GIS相关技术的研究,它也成为了一门科学,所以也有人称GIS为地理信息科学(Geographic Information Science)。同时,GIS在系统中的关键部分是提供与位置信息有关的服务,所以从技术应用的角度来说也有人称GIS为地理信息服务(Geographic Information service)[1]。GIS是通过计算机对地理空间数据进行处理的计算机系统。它将我们所熟知的地图,与空间有关的且基于地理数据的空间分析和数据库技术集成为一个统一的整体。显然,GIS和已经广泛应用的MIS系统的最主要区别在于对空间数据的处理能力。这种空间处理能力使得企业和个人的决策更加科学有效。
二、系统的开发思路
基于GIS的校园管理信息系统,不但要实现普通MIS系统的信息管理功能,而且要实现对校园空间数据的管理。在此我们采用结构的方法对基于GIS的校园管理信息系统进行设计与实现[2]。结构化系统开发方法主要包含如下步骤:
1、先把复杂的程序开发分为若干个分离的阶段,例如需求分析阶段、系统设计阶段、系统实现阶段等。
2、在每一个阶段都应该先考虑整体,再考虑部分,逐步完成整个系统的开发工作。
3、系统开发完成之后,对系统的测试要从部分到整体,最后确保整个系统符合要求。
三、系统设计
首先对系统进行总体设计,再次得到系统的整体构架图,基于GIS的校园信息管理系统一共分为四个子系统,分别为:校园地图模块,基本信息管理模块,管理管理模块以及空间数据管理模块。下面对每个模块的进行介绍。
1、校园地图模块
校园地图模块主要功能包括:地图导航、地物查找、以及最短路徑分析等功能。其中地物查找模块,用户可以搜索自己知道的地方。例如:图书馆,来查看图书馆的位置。地图导航模块可以实现到导航功能,用户输入目的地,导航功能生成路线。并开始步行导航[3]。最短路径分析功能,用户可以在图中选取若干个点进行最短路径分析功能。
2、管线管理模块
在现代的校园中,分布着许多多的管线,例如:下水道、网线、电缆线,由于这些管线往往错综复杂,而且许多情况是在地面上不可见的,因此必须有专门的模块对管线进行管理。在管线管理模块中主要的功能有:管线编辑、管线维修、管线分析等。管线编辑主要是在管线发生变化的时候进行管线的增加、删除、修改等。管线维修,是在管线发生问题之后,通过该模块分析故障所在地点。管线分析的作用是当需要添加新的管线或者对已经存在的管线进行重新布局的时候,进行合理的分析,找到最合适的方案。
3、空间数据管理模块
在基于GIS的校园管理信息系统中校园的校园面积、建筑物等,会随着校园的不断扩建而改变,当校园发生变化之后,校园地图就需要相应的做出改变。空间数据管理模块可以进行空间数据的编辑。校园地图编辑、实体地图编辑等。此外数据管理模块还可以进行数据的导入以及导出。
4、基本信息管理模块
基本信息管理模块主要是与GIS无关的MIS模块,这与学校原有的校园管理信息系统功能大致相同。主要包括:师生信息管理、课程信息管理、教学设施管理。师生信息管理主要是对学校的教师以及学生的基本信息进行管理。课程信息管理是对学生、教师、教室的课程安排功能。教学设施管理,是当学校增加新的实验设备、新的教学地点或者已经存在的要淘汰时。对教学设施进行管理[4]。
四、系统的实现
在基于GIS的校园管理信息系统中系统的实现主要采用ESRI公司开发的Arcgis Server实现。Arcgis Server是一个用于构建集中管理、支持多用户的企业级GIS应用的平台[5]。利用这套组件库可以方便的开放自己的应用程序。
1 数据准备
由于基于GIS的校园管理信息系统中要用到校园地图、校园管线图、校园基础设施分布图以及其他学校的基本信息等。因此在系统开发的第一步要先进行数据的准备,对数据进行采集。了解数据的状况以及完整性。
2系统架构设计
由于基于GIS的校园管理信息系统需要有很多学校基本信息管理的功能。考虑到系统的访问的便捷性,基于GIS的校园管理信息系统采用B/S构架进行开发。由于B/S构架,客户端只需要安装浏览器就可以对系统进行访问,因此相对于C/S构架来说,免去了安装应用程序客户端的麻烦,而且B/S构架更容易维护,服务器数据发生变化之后,客户端数据随之发生变化[6]。
3系统功能实现
系统功能的实现主要是利用Arcgis Server进行开发,Arcgis Server中包含一个GIS服务器部件。GIS服务器是ArcObjects对象的宿主,我们可以利用ArcObjects方便的使用Arcgis的数据编辑、数据分析、数据检查等功能。而Arcgis Server的另一个开发组件ADF,它包含一个软件开发包,其中有软件对象、Web控件。利用这两个组件就可以方便的开一个属于自己的WEBGIS应用程序[7]。
至于基本信息管理模块的实现,与传统的WEB构架上的MIS系统的实现并无不同,在此选用J2EE平台进行实现。J2EE平台经典四层模型可以帮助我们方便的开发WEB应用程序。
参考文献
[1]速云中.基于GIS的校园管理信息系统研究[J].广东技术师范学院学报,2006,6.
[2]任丽燕,聂宜民.基于GIS的校园基础设施管理系统建设[J].吉林农业大学学报,2004(26).
[3]李明峰,朱振宇,谈俊忠. 2007.基于MapX的校园地理信息系统[J].南京工业大学学报(自然科学版), 29(1): 401-403.
基于GIS的河南省县域经济管理信息系统设计与实现 篇4
基于GIS的无人机地面测控系统设计与实现
为满足无人机飞行实时监测和控制的要求,在Windows平台下,嵌入GIS(地理信息系统),设计了一套地面测控系统,实现了导航参数实时获取、飞行航迹实时显示、参数在线调整、航迹规划与回显、数据纪录与分析等功能.实际联调表明,该系统运行可靠稳定,直观、方便地实现了航迹信息的管理,具有一定的`实用性和推广价值.
作 者:张劲锐 卢京潮 ZHANG Jinrui LU Jingchao 作者单位:西北工业大学自动化学院,西安,710072刊 名:弹箭与制导学报 PKU英文刊名:JOURNAL OF PROJECTILES, ROCKETS, MISSILES AND GUIDANCE年,卷(期):200828(5)分类号:V279.3关键词:无人机 GIS 地面站 MapX
基于GIS的河南省县域经济管理信息系统设计与实现 篇5
县域耕地质量与推荐施肥管理信息系统的设计
随着生态农业、精准农业理念的提出,利用GIS、网络等信息技术提升传统的土肥技术,更好地服务于耕地质量管理与测土配方施肥工作,是当前农业部门的一项重要工作.以耕地质量调查、评价与分析以及配方施肥工作要求为目标,以浙江省温岭市为研究区域,集成设计开发了C/S、B/S模式相混合的县域耕地质量与推荐施肥管理信息系统.本文主要阐述该系统的`设计目标和主要方法,同时介绍了该系统的总体结构和部分功能,着重分析了配方施肥推荐方案辅助设计的系统实现与应用.
作 者:陈謇 任周桥 Chen Jian Ren Zhouqiao 作者单位:陈謇,Chen Jian(温岭市农业林业局,浙江,温岭,317500)任周桥,Ren Zhouqiao(浙江省农业科学院,环境资源与土壤肥料研究所,浙江,杭州,310021)
刊 名:农业网络信息 英文刊名:AGRICULTURE NETWORK INFORMATION 年,卷(期): “”(10) 分类号:S126 关键词:耕地质量 推荐施肥 GIS基于GIS的河南省县域经济管理信息系统设计与实现 篇6
基于ASP.NET的国土资源科技与外事信息管理系统的设计与实现
建立国土资源科技信息与外事管理信息系统是实现国土资源科技发展与创新的`重要平台,本文从关键技术、系统结构、系统功能等方面探讨了在ASP.NET的环境下,采用B/S模式,构建三层架构的国土资源科技信息与外事管理信息系统的方法,最后利用设计的思路,实现了国土资源科技与信息数据库的建立和系统的开发工作.
作 者:杨玲 万宝英 陈成 Yang Ling Wan Baoying Chen Cheng 作者单位:国土资源部信息中心,北京,100812 刊 名:国土资源信息化 英文刊名:LAND AND RESOURCES INFORMATIZATION 年,卷(期): ”“(3) 分类号:P23 关键词:ASP.NET 国土资源科技与外事信息 管理系统基于GIS的河南省县域经济管理信息系统设计与实现 篇7
油田地面工程是油田生产中比较庞大的工程系统, 管理着采油井、 水井、 采油管线、 注水管线、 计量站、 注水站、 集输管线、 电网等众多地面工程对象, 保存了大量的地面工程数据资料, 但是目前的资料管理环节比较复杂, 保管的方式有些落后, 资料散失相当严重, 综合利用起来很困难。 因此, 利用地理信息系统技术与计算机技术开发建立基于GIS的地面工程信息系统, 是提高资料管理水平, 充分利用地面工程信息资源, 保证地面工程信息分级共享、 集中、 统一管理的有效手段[1]。
2系统分析
2.1油田地面工程信息系统的目标
本系统以GIS的可视化导航手段, 将各油田所处的自然地理环境及地面工程信息资料以电子地图的方式全面、 客观地提供给油田的各级管理和专业技术人员; 实现了对各类地面工程对象基础信息、 改扩建情况等工程资料的查询、 编辑、 统计和汇总, 数据深度达到了站外到井口、 站内到设备; 有效实现了对油田地面工程建设现状的全面把握及各类专业设施资料的集中管理; 为各油田实现了油气的生产集输、 生产设备的监控、 生产报表、 生产调度的管理以及事故预警的处理。
2.2油田地面工程信息系统的主要功能
本系统根据功能要求分为地形图管理、 管网管理与查询、 管网输入编辑、 实时监控与报警、 图形打印输出以及信息一体化综合管理6个功能模块。
2.2.1地形图管理子系统
本系统提供了对点、 线、 面3种图元的空间数据和图形属性数据进行输入和编辑以及对基础地形图的入库、 管理和维护的功能。 主要由地形图输入、 地形图编辑、 地形图图库管理、 图件格式转换、 地形图输出等功能。
2.2.2管网管理与查询子系统
管网管理与查询子系统提供管网图形和属性之间的双向查询功能, 查询检索各种需要的数据与信息, 并对查询检索的结果进行统计输出[2], 该功能同时也提供对油田采油队各站工艺流程图的查询。
2.2.3管网输入与编辑子系统
管网输入与编辑子系统提供鼠标、 键盘两种方式进行管网图形、 属性数据的录入功能, 并可对管网属性资料进行单条或批量修改, 还可对管网数据进行删除操作。
2.2.4实时监控与报警子系统
在油田地面设施中, 从采油井井口、 阀室, 到输油站、 集油站等, 都有大量的实时记录温度、 压力、 流量等的仪表, 这些仪表显示的动态数据是油田的工作人员掌握油井的实时生产状况, 判断各种设备是否正常运行的依据。
实时监控与报警子系统是建立在油田基础地形图之上的又一专题图层, 根据油田的地面设施建设规模, 我们采用宏观和微观两种不同处理方式。 系统的宏观处理方式能够根据油田地图上现有的管道数据, 提取管道简化模型, 并获取温度、 压力、 流量等实时数据, 利用开放的数据接口为管道建模提供充分的基础资料。 而微观处理方式是针对各个集油站, 其内部包括从各个油井集入的管道、 过滤分离器、 注水泵等多种不同设备, 管段结构复杂, 仪表数量、 种类众多, 在地形图上不能直接反映其各个监测点的状态。
建立专门的数据库存放生产动态数据, 在系统中设定生产运行环境参数, 与监控的数据进行比较, 当超过安全生产范围, 系统将报警给监控生产的人员。
2.2.5图形打印输出子系统
图形打印输出子系统是方便用户打印管网数据和地形图数据, 并能将当前图形和所选择图形输出为图片, 而且可以将管网数据输出为DXF格式。
2.2.6信息一体化综合管理
将数据信息和油田日常办公相结合融入到系统中实现系统的数据共享减小数据的冗余, 使系统更完善。 主要包括: 用户权限管理、 电子政务、 油田巡检、 油田三维可视化等。
3系统结构
3.1体系结构
系统采用B/S方式为主、 C/S方式为辅的混合技术体系架构, 既方便了比较大的客户群体进行浏览查询, 也便于范围相对较小的专业技术人员的交互工作。
B/S (Browser/Server) 方式即浏览器/服务器结构。 B/S体系结构在系统中主要用于属性数据的浏览、 查询、 编辑, 以及对空间数据和外挂数据库的查阅。 B/S方式对前端用户数目没有限制, 客户端只需要普通的浏览器即可[3]。
C/S方式即客户端/服务器(Client/Server) 体系结构, 具有很好的交互性, 对空间数据的存储效率比较高, 对图形数据具有很强的编辑处理能力, 同时也有与B/S方式相同的查询功能。 但是C/S方式对网络的要求比较高, 一般适用于局域网内部, 在本系统中用于图形数据的编辑、 文档资料的管理等[4]。
系统的总体结构图如图1所示。
3.2数据库结构
采用大型数据库Oracle作为数据库管理平台, 全面实现了图形信息与数据库信息资源的互动查询。
数据库采用集团公司、 分(子) 公司的二级分布式存储管理模式。 分(子) 公司的地面工程数据库存储本油田油、 气、 水、 电等专业系统的基础数据, 各采油厂可根据权限直接访问地面工程数据库。 集团公司数据库存储各油田地面工程主要数据, 其数据由各分(子) 公司地面数据中心负责上传和管理。 数据库的逻辑结构如图2所示。
4结语
基于GIS的油田地面工程管理信息系统既有对油田空间数据和属性数据的管理能力, 又有完善的空间分析功能, 对油田的生产管理起到了非常积极的作用, 并取得了一定的经济和社会效益, 保证了油田生产的安全和可靠运行。
摘要:国内各大油田经过十几年的信息化建设,已经取得了一些成绩,但是距离世界先进水平还有一段差距,还存在一些影响油田生产、管理的问题。油田业务的80%以上都与地理位置密切相关,因此非常需要建立基于GIS的油田地面工程管理信息系统。
基于GIS的河南省县域经济管理信息系统设计与实现 篇8
关键词:幼儿信息管理系统;Visual Foxpro6.0;C/S;升迁;数据库
中图分类号:TP315 文献标识码:A 文章编号:1673-8454(2010)14-0068-05
引言
在幼儿园引进计算机进行幼儿信息管理,是幼教信息化发展的要求和大势所趋。开发并利用幼儿信息管理系统,不但可以实现幼教管理信息化,大大提高工作效率,而且可以提高幼儿园的硬件设施档次和知名度,有利于提高生源。通过实践我们发现,幼儿管理的信息化可以提高幼儿园管理水平、教学质量和为家长服务的质量。
本文介绍一个以Visual Foxpro6.0(以下简称VFP6)为开发工具,以Microsoft SQL Server2000为远程数据库服务器,采用原型化方法的C/S模式的幼儿信息管理系统的设计与实现,该系统尤其适合单位附属幼儿园的幼儿信息管理需要。
一、系统需求分析
幼儿园中的幼儿信息管理工作包括幼儿入园登记、分班、插班、调班、退学、请销假、体检、疫苗接种、幼儿生日提醒、特色班管理、升级、毕业等方面。在使用方面,园长可通过系统对全园的幼儿信息进行查阅和管理,班级教师可以对本班幼儿基本信息进行查询,但只能对本班教学运行信息如请销假等进行更新。
根据上述幼儿管理工作要求,系统中需要存储幼儿基本信息和日常教学产生的信息两方面的数据。在功能方面,需要为上述两类用户提供信息查询、更新、数据导入导出等信息维护、统计和报表功能,以及幼儿分班、调班、升级等其他幼儿管理功能。在安全性方面,根据幼儿园管理权限要求,将本系统的用户分为园长用户、班级教师用户和管理员用户三个类别,对其分别授以不同的系统使用权限。在使用方面,幼儿信息管理软件要支持在网络环境中的多用户同时运行,这包括园长用户和每班的教师用户。
二、开发工具选择
VFP6是一种自含式的DBMS,它功能先进、强大,支持客户机/服务器结构(C/S结构),与其他软件具有高度兼容性。利用VFP6自带的升迁向导(Upsizing Wizards),可将本地多用户管理信息系统升迁为C/S结构的Microsoft SQL Server2000应用系统。本文所述系统采用VFP6为DBMS和软件开发平台。
三、系统概要设计
1.系统设计方案
该信息管理系统采用C/S结构。开发时,先按C/S模式的总体要求设计本地幼儿信息管理系统,再按原型化方法用VFP6建立数据库和实现其应用软件原型,通过评测后,利用升迁向导将其VFP数据库升迁为远程Microsoft SQL Server2000数据库,建立Microsoft SQL Server 2000数据库服务器,从而实现一个基于C/S模式的幼儿信息管理系统。系统用户分为园长用户、教师用户和管理员用户三类。
在实现具体功能时,为利于升迁、安全性保护和提高网络数据库访问效率,对数据库中表的访问主要通过视图进行。
2. 数据库设计
系统需要管理的幼儿信息分为幼儿基本信息和日常教学所产生的信息两大类,它们的变动性、使用对象和使用频度不同,按照数据规范化理论要求,[1]它们在数据库中要用不同的表(Table)存储。为满足部分幼儿家长的特殊教育要求,幼儿园往往会开设特色班,周末上课,因此系统设有特色班管理功能。而同一类的数据相互之间的依赖关系又各不同,按照提高数据规范化程度和数据库访问效率的综合要求,本系统中将幼儿信息数据库结构设计如下:
在园幼儿基本信息表child(幼儿编号、幼儿姓名、性别、出生日期、入园日期、幼儿来源…)
离园幼儿基本信息表childgo(幼儿编号、幼儿姓名、性别、出生日期、退托日期、入园日期、幼儿来源…)
班级表class(班级编号、班级名称、成立年份、负责教师名称)
特色班SpecialClass(特色班编号、特色班名、成立年份、负责教师名称)
账户表account(账户名、密码、班级编号)
升班表promotecls(原班级编号、新班级编号)
在园幼儿学籍信息表childmem(幼儿编号、幼儿姓名、请假日期、请假时间、销假时间)
幼儿疫苗接种表childvaccine(幼儿编号、疫苗名称、接种时间)
上述表中,SpecialClass表和child表之间是多对多联系, class表和child表之间也是多对多联系。这两种多对多联系分别用表SpecialClass_child(特色班编号、幼儿编号)和表class_child(班级编号、幼儿编号)表示。
幼儿基本信息表child和childgo还含有幼儿来源、幼儿双亲学历信息、家庭联系信息等字段。因为附属幼儿园在招收幼儿时,首先招收所隶属单位的教职工子女入园,故设置幼儿来源字段,含“校外”、“单职工”、“双职工”三个选项;幼儿双亲学历信息则用作幼儿教育与父母学历相关性的教学研究资料。为确保系统数据库中重要数据的安全,还为表child和childgo设置了备份数据表childb和childgob。备份数据表与对应的数据表结构内容完全相同,由系统定期备份。
整个系统逻辑上分为数据库和建立于其上的应用软件两部分。对于数据库部分,采用集中式与分布式相结合的体系结构。对于幼儿基本数据,因对其操作主要是查询,更新很少,故采用集中式存储,而对于幼儿运行动态数据,因更新频率较高,则在客户端启动时,根据主数据库建立临时表,运行期间对该临时表进行操作,退出运行时将临时表更新到主数据库中。
四、系统的结构与功能
幼儿信息管理系统的组成结构与功能如图1所示。整个系统包括用户登录、数据维护、查询、幼儿分班、信息统计、数据输出、帮助七大部分。
1.用户登录
系统中设置系统管理员、园长、教师三类用户。用户登录采用“用户名+密码”的身份标识和鉴别方式。通过身份鉴别后,系统按照其用户类型设置相应的操作权限。园长有对全部信息的查询权限,教师有对本班幼儿非基本信息的全部权限、对本班幼儿基本信息的查询权限以及对本人信息的维护权限,管理员为系统的超级用户。对不同用户操作权限的控制分别通过两种途径实现,一是通过参数化视图来实现,将教师用户的班级信息存于public型变量privclass中,打开视图时用它给视图参数赋值;二是对于教师用户登录后,将其无权操作的菜单或菜单项关闭,通过设置菜单或菜单项的skip for表达式为usertype <>adminstrtor来实现。
在教师用户登录后,系统自动检查该教师所在班级每位幼儿的出生日期,若与当前日期相同,则显示提示信息。在下午用户退出系统时,系统自动检查第二天的日期是否等于幼儿出生日期,若是,则提前给出生日提示信息。
2.数据维护
幼儿信息维护模块如图2所示,它包括数据导入/导出、入托/退托、特色班报名录入、疫苗接种信息录入、数据修改、清除重复记录等常用功能。导入导出功能可实现child表按dif、foxpro dbf、xls三种数据格式进行导入和导出。数据修改按需要提供了表式修改、分项修改和按班级修改三种功能。
建立命令按钮类库进行数据维护,以提高代码重用性,如btns类中含数据维护常用的记录移动、添加、删除、查找、修改等方法的代码。
3.查询
查询是系统的重要功能,为兼顾操作效率和查询功能的完备性,将查询操作分为常用查询和通用智能查询两类。对频率高的查询,如按姓名、班级、特色班、
疫苗接种、年龄、入园日期、父母学历等的查询,为它们分别设置相应的菜单命令实现,其中疫苗接种查询又分为按班级、姓名、接种的疫苗三种方式的查询;而对于其他不常用查询,则设立通用查询,由用户通过鼠标或键盘选取或输入查询条件以实现用户需要的查询。
4.分班
幼儿编班模块的功能组成如图3所示。
幼儿编班功能包括新入园幼儿的分班、老生升班和特色班分班三个方面。对于新入园幼儿的分班,不但包括小班与小小班的划分,还包括同一级的划分,如将小班幼儿分为两个班。对于幼儿园的升班,不是一到学年末就全部升到高一级,而是要根据幼儿年龄、性别、爱好等因素确定哪些升班,哪些不升班,有的在升班后还要调班。对同一级新生分班时,要在性别、年龄等相对平衡的前提下随机分班。对于升班,因为在园幼儿的变动性,除考虑上述因素外,还要考虑幼儿特长。对此,系统中将幼儿编班功能设计为向导式,即先由用户输入分班或升班规则,然后系统据此进行分班或升班,若对结果不满意,可选择“撤销升班”或“分班”,恢复分班前的班级组成状态;若对分班结果基本满意或个别幼儿家长要求调班,则可利用调班功能进行调班。上述方案,能够满足用户对系统分班功能的自动化和灵活性两方面的要求。
用户按向导操作进行分班时,系统每一步都给出简明的提示说明和支持数据帮助用户抉择。以分班为例,其操作流程为:(1)输入年龄段,查看被分班孩子情况统计;(2)输入分班决定;(3)实施分班并显示结果;(4)根据分班结果决定接受、撤销或进行微调。
重新分班向导的第一步的界面如图4所示。
5.统计
为使园长能及时获得本园幼儿不同方面的统计信息,系统的统计功能包括:
(1)综合信息统计:该功能可实现对幼儿园中每一个班按总人数、男女孩人数、单双职工人数、各年龄段人数进行统计并显示。
(2)按年龄段统计:根据输入的出生起止日期,显示该日期范围内出生的全园幼儿详细信息,以及这部分幼儿按性别和单双职工的统计信息。
(3)统计入托孩子:根据输入的入托日期范围,显示该日期范围内入托的全园幼儿详细信息,以及这部分幼儿按性别和单双职工的统计信息。
(4)统计退托孩子:根据用户输入的退托日期范围,显示退托的全园幼儿详细信息,以及这部分幼儿按性别和单双职工的统计信息。
(5)参加特色班幼儿信息统计和参加疫苗接种幼儿信息统计:各特色班人数、全部特色班人次数、性别和单双职工信息,每种疫苗接种的统计信息和全部疫苗接种的统计信息。
上述各项统计,都配有“打印预览”和“打印”输出功能。
6.数据输出
该模块目前实现了各班级统计信息输出、打印班级花名册、特色班花名册、疫苗接种名单以及按年龄段输出功能。每种打印包括按XLS文件输出和按打印报表格式输出两种方式。打印报表表单(Report)是按幼儿园规定的标准样表格式设计的,可实现标准打印。将幼儿信息输出为XLS文件,可供用户进一步处理,满足其多样性信息需求。
7.帮助
系统采用流行的窗口式、菜单驱动用户界面,并提供联机帮助功能。用户在使用该软件的过程中,可通过菜单或按F1键打开联机帮助功能。系统采用“.DBF-样式(.DBF-style)”的联机帮助,它是用标准VFP自由表建立的,易被移植到其他VFP平台,支持跨平台应用程序和向后兼容。要建立“.DBF-样式”的联机帮助,需要按下面步骤进行:
(1)建立帮助信息VFP自由表,该表含三个字段,其类型必须依次为Numerical、Character、Memo,分别存储帮助上下文标识号、帮助主题名和帮助信息。
(2)用SET HELP TO <表名>指定帮助信息文件。
(3)用HELP命令显示帮助信息。
图5为“数据维护操作”主题的帮助窗口。
五、系统实现及关键技术问题的解决
本系统为多用户数据库应用系统,在设计时,除进行数据完整性、安全性控制外,还要保证数据的一致性和优化系统运行性能,为此采取了如下措施:
(1)在表单中用视图访问数据,视图的Wheretype属性选用DB_KEYANDMODIFIED 。利用视图本身具有的更新冲突管理技术来管理对多用户数据的访问。
(2)在表单中使用私有数据工作期。
(3)SQLServer升迁向导产生的所有数据对象初始时仅对数据库所有者和系统管理员授予存取权限,对其他用户授权许可可用企业管理器或Grant 和Revoke命令;SQLServer升迁向导并不对VFP存储过程和触发器进行升迁,这需要在SQLServer企业管理器中手工进行。
(4)通过 SQLSETPROP( )函数对远程表启用人工事务,使用SQLCOMMIT( )和 SQLROLLBACK( )函数控制事务处理,实现对远程表的更新,以处理数据共享引起的共享冲突等问题。其代码如下面所示:[2]
hConnect=CURSORGETPROP(‘connecthandle)*获得连接句柄
=SQLSETPROP(hConnect,transmode,DB_
TRANSMANUAL)*启用人工事务
lSuccess=TABLEUPDATE(.T.,.F.)*非强制更新所有记录
iflSuccess=.F.*如果更新失败
=SQLROLLBACK(hConnect)
=AERROR(ERRS)
DO CASE
CASE ERRS[1,1]=1582 *如果违反了字段规则,做相应处理
…..
CASE ERRS[1,1]=1585 *如果记录已被其他用户修改,做相应处理
nNextModified = GETNEXTMODIFIED(0)
DO WHILE nNextModified <> 0
GO nNextModified
FOR nField = 1 to FCOUNT()
cField = FIELD(nField)
IF OLDVAL(cField) <> CURVAL(cField)
nResult = MESSAGEBOX(“数据已被另一用户修改;
保留修改吗?”,4+48,“修改的记录”)
IF nResult = 7
TABLEREVERT(.F.)
ENDIF
EXIT
ENDIF
ENDFOR
nNextModified =GETNEXTMODIFIED(nNextModified)
ENDDO
TABLEUPDATE(.T.,.T.)
SQLCOMMIT(hConnect)
CASE ERRS[1,1]=1700*如果记录已被其他用户使用,做相应处理
…..
CASE ERRS[1,1]=1884*如果违反唯一索引规则,做相应处理
…..
OTHERWISE
=MESSAGEBOX("UNKNOWN ERROR MESSAGE "+STR(ERRS[1,1]))
ENDCASE
Else
=SQLCommit(hConnect)
Endif
对于涉及多个远程表的复杂更新操作,如退托处理需要从child表向childgo表移动记录,这类操作功能就采用上述人工事务处理方式实现。
结束语
本文研究了以Visual Foxpro6.0为开发工具、以Microsoft SQL Server 2000为远程数据库服务器、基于C/S模式的幼儿信息管理系统的设计与实现。该系统已应用于莱阳农学院幼儿园幼儿信息管理,系统应用效果良好。系统采用模块化和面向对象方式设计,可扩充性好,今后可继续扩展教学管理等模块。
参考文献:
[1]王珊,陈红.数据库系统原理教程[M].北京:清华大学出版社,1998:171-172.
[2]韩作生,巩裕伟等.Visual FoxPro实用教程(第二版)[M].东营:中国石油大学出版社,2002:278-295.
基于GIS的河南省县域经济管理信息系统设计与实现 篇9
为了实现林业信息的数字化、信息化管理。建立实时、高效、科学的管理和决策方法。我局拟建基于GIS的森林资源管理信息系统。
1)基于GIS的森林资源管理信息系统的建立,弥补了我局在森林资源数字化管理中应用的空白,满足了森林资源信息化管理的需要,可在全省推广应用,将会对我市森林资源科学化管理起到很大作用。
2)GIS,GPS,RS技术的结合是空间信息技术发展的重要方向。随着计算机软硬件技术的发展和“3S”技术的日益完善,如果将“3S”与森林资源管理有机结合起来,将会全面实现森林资源可持续经营和管理,形成属性数据、空间数据、统计查询分析一体化的森林管理解决方案体系。
我局的森林信息管理系统建设,要紧紧围绕全市信息化林业工作的总体部署和要求来开展。我市的信息化林业目标是:从2012年起,用3年时间把杭州市创建成国家森林数字化信息化城市,这是进入新世纪我市城市森林管理体系建设的新目标、生态建设的新要求、人民群众的新期盼。因此,林业部门各单位都要围绕这个目标开展工作,工作的重点就是保质保量完成信息化林业任务书上的各项任务。我接收到了这个重任,我将从设计方案开始,把好系统建设的每一步,将一个全面、完善的系统交付我林业局使用。
1.系统分析
随着经济和社会的发展,特别是林业产业的迅猛发展,基于传统的林业管理手段在当今日常管理中日渐不敷使用: 林业单位调查数据纸介质、易老化、易破损,普遍采用手工管理数据资料,更新速度慢,可靠性、准确性差,数据格式不统一,不利于对统计和分析。另外,对森林火灾需要进行迅速而正确的决策、对林权信息需要实时进行动态维护和更新等新要求传统的林业管理都无法满足。实现对森林资源的数字化、信息化管理已刻不容缓。
采用现代GIS(地理信息技术)、RS(遥感)、GPS(全球卫星定位技术)3S技术,与林业管理机制高度结合,基于3S技术的林业信息系统在一系列现代先进技术的支撑下,对森林资源数据建立统一数据库可为我们科学地管理森林资源提供科学依据,避免各部门、各研究人员对数据的重复采集和重复建库,使现有数据充分利用。此系统建立还为我局各级林业部门的宏观指挥、决策、调度、管理等工作提供快速、准确的决策支持和服务;为实现林业的现代化和可持续发展奠定了基础。另外,“数字地球”、“数字林业”等一系列战略措施的实施,也使通过互联网,对林业信息资源进行共享成为可能。也可以让全民关心林业,关心生态建设,各抒己见,以促进林业的健康发展和生态环境的改善。
2.系统总体设计
林业信息系统总体设计的目标是综合运用地理信息系统、卫星定位系统、遥感、计算机网络与通信技术等技术手段,针对杭州各县级林业经营、管理部门(如:林业局、林场、林业采育场等)的管理工作建立一个既能以实现对林业空间信息和属性信息管理的基本任务,满足林业部门日常林业管理工作的需要,又能实现各种林业空间化、可视化的查询、分析、维护,实现专题分析、专题制图、信息服务等功能,为各级林业主管部门提供信息查询、分析评价、辅助管理、辅助决策等服务,为森林火灾和林权管理提供全过程、多层次信息服务和多种支持手段。
(1)3S集成的空间信息管理技术和动态数据监测技术的应用使得基于GIS的林业数字化系统通过GPS、RS、统计分析模型、GSM通讯对森林资源、森林灾害等进行实时监测。利用ASP.NET和SuperMapObject对信息加以修饰和展示,利用森林调查的变化信息对该系统内容适时适地更新,以保证其数据的及时性和一致性。
(2)系统基于B/S结构,这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),服务器安装数据库。浏览器通过WebServer同数据库进行数据交互。有良好的前瞻性和可扩展性。还利用GIS表现事物,利用SuperMapServer可以把各种信息和地理位置结合发布,实现时间性、空间性、动态性统一展示,快速查询所需信息,简单发布专题地图信息,并可以通过调用SuperMapObject类库林业数据的分析和处理。
(3)林业功能扩展。系统可以提供完善的数据更新功能,系统应能利用一些模型,比如林木生长模型或者森林蓄积量预测模型进行信息挖掘,进而对小班因子数据库进行更新。在系统维护后期还可以提供统一集中的林权审批与管理和森林火灾预警子系统。基于GIS功能和数据库功能的林权信息管理,还可以使林权申请信息的录入、编辑方便快捷,提高发证效率,方便对林权证及相关信息的查询、统计和打印输出等工作。
3.系统功能实现
3.1 数据库建设
Oracle是甲骨文公司的一款关系数据库管理系统,是一套完全的数据库和数据分析解决方案。用户可以快速创建新型的可扩展数据仓储和数据挖掘的解决方案,为林业数据的分析与管理带来了巨大便利,也可以让我林业局在快速变化的社会中从容应对并且与时俱进。且林业数据库中数据来源多样(空间、非空间数据)、数据格式各异(结构化表格数据、非结构化文档数据、影像数据、图片等),数据量较大。所以我建议采用Oracle数据库,存储海量数据。Oracle作为一个完备的关系型数据库和数据分析组件包,它可以作为快速开发林业资源管理信息系统的利器。实现林业信息系统数据设计需要建立紧密的数据库群。其中包括林业管理数据库、数字地图数据库、文档、图形数据库和元数据数据库等等。数据库设计需要遵循规范、安全、可扩展等设计原则。
属性数据库主要是描述林业业务范围里的数据库,是各项林业数字作业的基础,因此属性数据库的设计要考虑森林资源小班档案卡片,又要严格按照二类调查规范中的要求设定各个字段,可以设置各个属性表的关键字为空间数据库中该地物的关键字或者其他字段,实现空间数据与属性数据的一一对应。
数据库中的空间数据按照格式可以分为栅格数据和矢量数据。栅格数据通过数据分区实现逻辑无缝;矢量数据通过数据分层,对地图数据的组织应做到逻辑上无缝链接,实现物理无缝。采用同地分布式管理,实现海量数据库管理。
建议采用UML的Visio来进行数据库模式设计,并将其输出到XML元数据交换(XMI),再使用ArcCatalog中的CASE工具从XMI生成地理数据库。
空间数据库的建立。根据研究需要,收集杭州市最新的1∶50 000地形图。采用扫描仪和手工输入相结合的方法扫描与输入图形数据,图形数据的扫描过程实际是图形的栅格处理。若图幅范围大于扫描仪的扫描范围,可以将图形划分为若干个区域分别进行扫描,再利用图形操作模块的拼图功能,合并为1张全图。由于扫描输入的图形只是栅格图像,因此在对图形进行编辑前还必须进行矢量化。空间信息的输入采用分层方式进行,在图形矢量化的过程中,必须对图形中不同属性的空间信息进行分类,建立起不同的图层,一般可将图层划分为:点状图层、线状图层、面状图层、等值线图层、标注图层等。最后编辑图形数据,主要对输入的图形数据进行检查、修改、更新及加工,以便得到净化的输入数据,作为实现系统功能的基础。
3.2 系统功能模块与技术
在实际应用中,我设想我们林业局的林场管理信息系统主要提供如下功能。我们林业局内部独立编写一套管理信息系统,其中包含数据浏览、数据编辑、数据查询;空间数据编辑、拓扑检查、地图量算等基本功能,还提供如空间数据查找、空间分析、专题图制作及输出的高级功能,在建设后期添加森林防火信息系统和林权系统,切实覆盖我们林业部分的方方面面的需求。在面向外部用户的系统中,我设想可以分为用户信息管理、留言管理,林业数据(包括文档、图片、视频等)的查看,还有林分三维系统的展示。既丰富了非林业系统用的林业知识,还能推广我们林业局工作成绩。从长远的角度出发,推进我们整个林业系统向信息化迈进。
在具体的实现当中,系统可以以电子地图管理、属性数据管理构建为核心,以实现办公自动化和公众信息发布为辅,以林权管理和森林防火管理作为备选,后期还可以扩展一些“林业政务处理子系统”、“生物多样性保护子系统”、“森林病虫害防治子系统”等,采用3S技术结合现代通讯技术实现森林资源的动态监测,林分指标统计分析和森林资源科学管理管理。
3.3数据显示与编辑
根据林业部门工作的特殊需要,必须保证地图各要素数据的完整、及时性。该林业信息系统的地图数据由基础地图数据和林业专题数据两部分组成。基础地图数据包括行政区划、地名、铁路、公路、居民地、水系、数字遥感影像、DEM等要素的空间图形及属性信息等;林业专题数据包括林班、小班、生态区位等要素的空间图形、属性信息以及火警急救点分布等数据。
为了实现完整的林业数据管理,本系统提供了基本的地图功能,包括放大、缩小、地图漫游、全图显示、距离量算、属性查询,点状、线状及面状要素的增加、修改、删除的基本功能。同时提供图层控制(对图层的删除、调整放置次序以及对图层相关参数的设置)、鹰眼控制、地图输出等功能。
3.4森林资源管理
森林资源是不断变化的,一方面是由于森林资源是一种可再生资源,有其自然生长和消亡的过程,另一方面,人类的活动和天灾人祸也会对森林资源产生影响。森林资源管理信息系统,应能将这些动态消长的变化及时反映到资源数据库中去。森林资源管理模块主要实现对森林资源的监测、管理的一体化,包含属性数据管理图形数据分析功能等各项具体业务。SuperMapObjects是基于ActiveX/COM技术开发的组件式GIS软件,易于开发,能够实现与专业模型的无缝集成,SupermapObjects可以综合管理矢量数据和栅格数据,并支持纯关系数据库存储和管理空间数据库,从而有利于森林资源的数据库的紧密集成。根据用户需求,林业信息系统可对当前森林资源的各种数据进行插入整理、分类统计、制作专题图输出以及作各种资源的对比分析,可以使用SuperMapObject作为开发组件包。以下从这几个方面进行阐述我林业局系统建议实现的几个功能: 3.4.1林业信息(属性)的存储、浏览、更新
首先我希望将过去的纸质数据转化Excel、Acces等格式进行管理和修正就是进行数字化。这些数据都非常有价值,系统需要将这些数据导入到系统数据库中。我们可以通过ODBC和ADO.NET等技术,实现数据的可视化便捷化录入。
第二就是对森林资源的各类属性数据进行管理。实现森林资源有关信息库的建立和计算机管理利用本模块可以完成数据库基本控制(数据库排序、拼接、结构修改、建立新库等)、属性数据的输入(数据追加、修改、输入等)、属性数据查询、统计报表输出(根据属性数据作图、进行统计检验)等功能。3.4.2双向查询功能
通过将森林空间数据图斑及专题要素与相关属性数据有机连接,实现属性和空间数据双向查询(图查属性、属性查图、专题查询)可快速灵活准确直观地为森林管理部门、决策机构及社会各界提供必需的各种空间数据和属性数据查询能力。
(1)图查属性:用户通过点击感兴趣的小班图元,获取该小班相关的属性信息。
(2)属性查图:系统应能提供构建SQL查询语句界面,查询将满足条件的图元并高亮显示,实现地图定位。
(3)专题查询:小班卡片数据库中的许多因子内有分类和分级,专题查询可以针对特定因子的分类分级进行查询。
(4)空间数据管理和林业资源专题图功能:对森林资源的各类矢量和栅格数据进行集中管理。可完成地形图、小班区划图等图形数据的输入、修改;根据空间数据库制作专题图以及各种图形叠加后的图形,并可在打印机上输出。3.4.3综合分析
比如林种结构调整分析需要根据自然、社会经济状况不同结合森林资源分布状况和分布特点进行空间属性分析以确定不同林种的布局。这就需要绘制柱状图、饼状图、折线图等图表,如根据用材林、经济林、防护林、风景林等绘制分类图,并且用统计学的方法进行判优等。
再比如:林分结构调整分析可根据森林资源可持续发展的需要,利用地形地貌、立地条件分布、林木生长各个阶段的经济和生态效益特点,利用SuperMapObject组件包进行合理的分组、统计、制定相应的森林调整方案并模拟出调整后的林分。以使各龄组比重逐步趋向合理,充分发挥林地的生产潜力。
除此之外还需要提供对各类土地面积、各树种组成的近、成熟林的林木蓄积量、森林分类的面积及其林木的蓄积量、各龄组的面积及林木蓄积量、森林受害面积等进行统计分析的功能。都可以用SuperMapObject来实现。3.4.4森林经营措施分析
利用GIS强大的数据库功能,可以制定详细的采伐计划,制作采伐图表和更新设计;检索提取符合抚育间伐的小班,制作抚育间伐图;通过分析提供森林立地类型图表、宜林地数据图表、适生树种资料,结合立地类型选择造林树种,进行造林规划。
3.5森林火险辅助决策
森林消防辅助决策模块集GIS技术、GPS技术、RS技术、GSM技术、Internet技术、多媒体数据库技术等多种高新技术于一体。围绕“监测、定位”这一核心设计,应用方向包括“遥感定位”、“视频定位”两个核心功能以及“火险等级预报”、“历史火点统计”等辅助功能。提高森林救火指挥的科学技术水平,而达到对森林火灾的快速定位、快速部署指挥、快速汇报、准确的灾后评估等的信息化、科学化的管理。3.5.1动态定位火险位置
通过遥感和视频技术对地面进行拍摄,通过遥感图像进行判别。美国陆地卫星TM7波段(2.08~2.35um)波段对温度变化敏感,故可通过TM 743彩色合成图的分析来控制林火蔓延情况。在森林火灾管理系统中打开遥感图,可对图像进行多种处理。布在森林各个点的视频摄像头会传回摄像头的标识、俯仰角和方位角。通过查询数据库可以确定摄像头在地图上的位置,结合仰俯角、方位角可以模拟拍摄画面的位置,从而获着火点位置。然后在数据库中的着火点专题层添加着火点符号,可以找到林火密集区,作为重点防范区域。通过这两种方案的设置该子系统可以利用遥感图像提取变化林地边界,监测火灾的发生和发展。3.5.2火险预报与防范
火险预报根据气象信息计算各个区域的火险等级,在地图上用不同颜色表示,并通知防火单位进行主动防范。在防范的同时建立标注系统库,针对火险等级较高的区域实现消防设施及重点防火单位布置,实现防火单位的信息输入、管理、分析、查询和统计。并且,可以作为防火监测的重点。
3.6林权管理子系统
目前已经到了林改主体改革后期,随着林业生产要素市场的逐步建立,对山林权属等相关信息的查询需求会越来越大,林权证、宗地信息及附图也经常需要查询,软件设置林权管理功能可以根据主要树种、使用类型、林种、起源等不同分类进行统计汇总,并可生成各类林权管理台帐。因此解决了传统纸质档案管理方式的弊端。基于3S技术的林业信息系统在林权管理上实现了林权管理的信息化、数字化,在提高工作效率的同时,保证了数据的正确性和及时性。比如用户可以通过互联网查询林权证办理情况;上级部门可登录查询统计信息;审批机关可在网络上进行宗地审批;发证机关可将审批后的宗地进行发证。
(1)林权数据中心管理子系统:实现对地形图的坐标配准、宗地四至界限数字化和矢量数据的编辑还有属性数据录入、删除、修改。
(2)林权发证管理子系统:①单位管理。②申请表数据录入、修改。③数据查询:根据属性数据条件查询,输出属性数据结果。还可以根据行政单位、申请表编号、申请者身份证号码、申请日期等查出申请者信息并进行报表输出。④林权变更和注销。
(3)WEB查询服务子系统:对受理后的林权申请,可以显示出全国统一样式的林权证,查询林权证真伪。显示其对应地形图为底图的宗地空间位置点打印出林权证附图。
工作措施:
(一)加强管理,明确职责。基于GIS的林业信息管理系统的建设由我市林业局负责,做到林业局党委统一领导,由我局纪检部门负责协调监督。严格按照下图所示信息系统开发步骤,对系统进行建设。首先将对系统进行分析设计,然后将系统建设的任务排出甘特图和PERT图,落实到各个团队。并按照“谁主管、谁负责”的原则,制定具体的系统建设方案。
(二)加强协调,强化督察。林业局设置督察办公室,对系统建设的每一个阶段进行严格的把关。并且邀请信息系统监理师对其进行监理。对系统建设的状况每个月向我局主管部门进行一次工作情况汇报。而且,监督员还需要对项目建设人员进行暗访,对其偷懒行为追究责任。
基于GIS的河南省县域经济管理信息系统设计与实现 篇10
现代测量种类繁多,各种数据缺乏统一管理,为此设计并创建测量信息管理系统(SIMS),在不同数据库簇分类的基础上,通过定义数据库模板来实现同一簇数据库文件的.自动化创建,主程序可以方便地对相关测量数据库进行编辑、查询、统计与控制等管理操作;系统可对各种测量数据进行统一的数据库创建与管理,有助于不同测量数据存储与管理的标准化.
作 者:田晋 张哲 TIAN Jin ZHANG Zhe 作者单位:田晋,TIAN Jin(91561部队,广东,广州,510320)
张哲,ZHANG Zhe(海军海洋测绘研究所,天津,300061)
基于GIS的河南省县域经济管理信息系统设计与实现 篇11
关键词:信息管理;流程;网络化;C/S结构;B/S结构
中图分类号:TP319 文献标识码:A文章编号:1007-9599 (2011) 15-0000-02
Materials Management Information System Design and Implementation Based on C/S Structure
Lu Xiaogang
(Baiyin Nonferrous Metals Group Co.,Ltd.Information Management(research)Center,Baiyin730900,China)
Abstract:This paper describes on C/S structure of the material management information systems group at the silver colored material procurement in the design and implementation.The management information system to achieve the procurement of goods from the requisition→→storage→out the whole process of digital library,network management,enabling procurement officers,suppliers,information,materials,pricing information and materials procurement and management of the whole process of maintenance and explore the material procurement information management system technical characteristics and features.
Keywords:Information management;Process;Network;C/S structure;B/S structure
一、前言
目前,国内外各种信息化软件,特别是代表性的ERP软件已经具有一定规模,但这些软件的引入需要投入大量的资金,而由于企业的现有体制、软硬件条件、员工现状等各种制约因素,这类软件的引入往往达不到预期效果。既浪费大量人力、物力、财力,也影响企业实施信息化的信心,而投入少量资金,有针对性地从局部进行信息化建设,逐步改变企业管理思维与模式,逐步培养自身的信息化开发与维护人员,并最终实施ERP系统,是一种有效的探索途径。白银有色集团公司物资采购管理信息系统正是基于以上思路,针对企业物资采购过程与相关信息进行管理,帮助企业实现物资的集中采购与分散采购协调统一,加强采购信息流通与监管,实现物资从请购→采购→入库→出库全流程的数字化、网络化管理。
二、系统总结构
物资采购管理信息系统由系统维护,采购人员管理,物资采购管理流程,供应商信息管理,数据分析,领导查询六部分组成,物资采购管理流程由采购需求计划流程、合同管理流程、入库流程、出库流程等四部分组成。图2-1是物资采购系统总流程。
三、系统功能
(一)采购需求计划流程
采购需求计划流程用于各部门填写采购需求计划,经过分管部门审核、领导审批后,交各部门办理采购业务,该模块能够让用户从产品信息库中选择相应的产品,并根据需求自动计算推荐的采购量。图3-1为其流程。
采购需求计划流程主要包括:
采购需求计划单:各部门制定采购需求计划,并从库存中获得产品信息和该产品的库存数量,作为分管采购计划部门审核和领导决策的参考,并转交各部门根据供应商资料制作標书,进行发标、评标、议标、定标等处理;
采购需求计划查询:可以随时查阅各部门的采购需求计划及申请单;
采购需求数据维护:管理员可以修改、删除和增加采购需求计划数据。
(二)合同管理流程
采购员办理采购过程中,需要填写合同审批单,并附加采购合同文档附件,交相关部门审核、会签、领导审批后,所有合同数据及合同文本存档;合同流程中,可以记录供应商信息,以便对供应商信息进行管理和分析;合同审批流程中,还可以对比价单、招议标等步骤的相关数据进行处理和记录。系统维护供应商信息库及产品信息库,形成采购计划评判标准,以便于分管部门领导在合同审核、审批时能够比较公正、准确地做出决策。
图3-2为其流程图。
合同审批流程主要包括:
合同审批单:采购员根据各部门制定采购需求计划填写合同审批单,并附加合同文档,提交分管部门和领导决策审批,并转交财务部门进行采购财务办理;
合同分权限查寻:可以根据权限,随时查阅各部门的采购合同及执行情况;
合同数据维护:管理员可以修改、删除、增加和整理合同文档;
供应商查寻:系统对供应商信息进行保存,可以查阅相关的信息。
(三)入库流程
采购结束后,由采购员根据采购数量和价格填写入库单,或者直接从采购需求计划中导入采购数据,经审批后交库管员办理入库,库管员只需审核通过后,入库单自动更新库存数据;可以对实际采购数据和入库数据进行查询,管理员可以进行维护入库单数据;可以查询当前库存,库管员可以维护库存数据。
图3-3为其流程图。
(四)出库流程
入库结束后,由库管员根据采购需求计划填写出库(领料)单,由领料员签收并交部门主管审核,领料流程结束后,出库单自动更新库存数据;每次领料后都可以根据相关经验知识对库类数据进行查询,并做出库存安全报警;可以对出库数据进行查询,管理员可以进行维护出库数据;可以查询当前库存,库管员可以维护库存数据。
图3-4为出库流程。
四、系统运行环境
(一)系统运行网络环境
白银有色集团公司分布在不同地理位置的各职能部门即供销公司、物料公司、装备工程部、检测中心和信息中心(公司总部)构建各自的LAN,并通过路由器接入企业内部网;距离公司总部较近的厂矿LAN以路由器接入企业内部网,对于郊外远离公司总部的远郊厂矿通过电信宽带与企业内部网连接。对于出差在外的移动用户,可通过笔记本或移动PC拨号接入Internet访问系统。
(二)开发运行平台
1.网络平台:Windows 2003 Server;客户端为windows 2003或XP。
2.数据库平台:ORACLE9i。
3.软件开发工具语言:主要是Delphi。
4.硬件平台:小型机或微机,内存512M或以上;服务器内存1G或以上。
5.开发模式:以带应用服务器的C/S模式为主,以B/S模式提供安装及升级等服务。
五、技术特点与特色
该物资采购管理信息系统主要采取传统的管理信息系统的开发方法与技术,但也有一些自己的技术特点与特色,归纳起来主要表现在如下几个方面:
1.基于应用服务器的C/S模式,很好地综合了C/S和B/S两种模式的特点,总体上采用C/S模式,工作站直接与应用服务器通信,以B/S模式提供安装及自动升级,不需要安装和配置数据库组件;能够支持Internet,具有一定分布性;在Internet网使用时,数据库服务器可以被保护,具有较好的安全性。
2.按照请购计划制订、请购审批、采购计划制订、采购审批、采购处理、入库、出库等实际使用流程设计开发系统,操作方便,重复输入少,很多数据輸入处理,只需输几个数字或点击几下鼠标就可以完成,大大减少了操作人员的工作量,也降低了误操作的可能性。
3.采用了一些可视化组件,如树型控件、二维表格等。如对物质基本信息的管理采用了四级编码方案,并使用树型控件加以实现,操作人员可以很方便地在几万种物资中找到要选取的物资及其相关信息。广泛使用的二维表格,既能把握整体信息,又具有很好的单项操作性。
4.开发了一些辅助工具,包括物资基本信息、库存信息等初始化数据导入工具和报表制作工具等。前者可以充分利用公司现有的信息资源,减少初始化工作量;报表制作工具既简化了报表制作过程,也有利用于使用部门自己定制需要的报表。
5.开发了文件配置与管理服务器。该服务器可以利用网络远程自动更新客户端软件,避免了传统C/S模式软件的不足,减轻了客户端系统维护的难度。
六、结语
白银有色集团公司物资采购信息管理系统在试运一年来给白银有色集团公司的物流采购工作带来了明显的改善和收益,使采购管理更加科学,同时减少管理层次,使机构更加扁平化,有利于高层管理者对采购部门人员的工作质量、工作能力及工作效率的了解,人力资源也得到了最大程度的开发。此外,物资采购系统的应用,增大了采购过程的透明度,有利于跨分公司工作的连续性、一致性,大大提高了工作效率和采购效率。通过该系统的应用使采购资源共享、集中采购、采购业务成本减少、采购业务周期缩短成为可能,节省了大量采购资金,最终达到了降低产品成本的目的。
参考文献:
[1]赛奎春.Delphi开发经验技巧宝典[M].人民邮电出版社,2007,11
[2]赛奎春.Delphi组件参考大全[M].人民邮电出版社,2006,11
[3]坎图(Cantu M.).Delphi6从入门到精通(美)[M].电子工业出版社,2002,4
【基于GIS的河南省县域经济管理信息系统设计与实现】推荐阅读:
基于J2EE的元数据管理系统的设计与实现09-21
基于时态的地理信息系统控件的开发与应用10-12
基于手机短信的订餐系统设计与开发11-16
基于云计算的GIS05-23