摘要:通过多年的工作研究,测绘生产管理单位,在大型网络数据库环境下,利用GIS技术、数据库技术、工作流技术等,建立基于网络化的测绘生产管理系统,可以实现集中管理项目、实时监控作业流程、透明检查质量、一体化生产入库的网络化测绘数据产品生产调度管理服务体系,实现生产管理的科学化、动态化、规范化,明确了今后测绘单位网络资源的共享及合理、高效利用的方向。
关键词:测绘;项目管理;系统建设
1背景随着科学技术的迅猛发展,信息技术的迅速普及和地理信息系统进入实用化阶段,测绘技术体系、产品模式、保障手段都发生了根本性的变化。同时,生产过程中涉及的数据规模也越来越大,地图数据更新的频率明显加快。生产既要满足国家的大规模、经常性的数据更新,又要不断的推陈出新,满足各行各业、多种用户的小批量、个性化需求。
2系统建设目标
测绘生产管理系统设计的总体目标是在各种测绘产品(主要有DLGDOMDEM)的生产过程中,以项目管理为基础,在大型网络数据库环境下,利用GIS技术、数据库技术、工作流技术等,建立基于网络化的测绘生产管理系统,实现集中管理项目、实时监控作业流程、透明检查质量、一体化生产入库的网络化测绘数据产品生产调度管理服务体系,降低数据生产的复杂程度,提高大规模数据生产的整体效益,提高本单位的管理水平。
3系统建设原则
3.1先进性在系统的总体架构上,采用国际先进、成熟、可靠的技术。在系统中采用功能强大的GIS软件作为空间数据采集管理的开发平台,采用先进的数据库管理系统来存储管理数据,采用工作流技术来进行生产管理,并采用组件的开发模式进行系统开发,增强系统的可维护性和可扩展性。
3.2实用性
面向测绘生产的各个方面,提供灵活简单的操作界面,操作流程贴近实际工作,使用简单、快捷。
3.3安全性
由于数据成果在测绘生产中的重要性,系统的安全性是系统建设中必须考虑的问题。
数据的分级权限设定、数据保密措施、数据备份功能、系统操作日志、病毒防范手段、恶意破坏追查及系统自身的安全机制等方面,都是系统安全性所要考虑的问题。
4系统技术路线
由于涉及到多用户访问同一数据库且数据库既有属性数据库,也有图形数据库,所以采用c#+ArcEngine+ArcSDE+SqlServer2005的技术路线。
本系统使用Microsoft.Net作为架构平台,基于c#语言进行开发,是一个分布式结构,由客服端和服务器端的部件组成,采用C/S模式的四层体系结构,逻辑上划分为数据操作层、实体层、业务层和表现层。
数据操作层是一系列定义了在数据上进行操作的规则的接口,与具体实现相分离,解除了与具体数据库的紧密耦合。
实体层与数据库中的各个数据表基本上一一对应,主要是用于在各层中以对象的方式传递数据,使得各层之间既能通信,又没有耦合。
业务层是系统的核心,定义了系统中所有的业务操作和规则(有的时候,把规则单独提出来作为独立的层,视具体应用而言)。
表现层是进行人机交互的部分,接收用户的各种需求操作,并把执行这些操作的结果通过一定的表现形式反馈给业务层,并且调取业务层的功能来完成用户的需求,然后反馈给用户。
采用ArcSDE作为数据库引擎,解决多用户并发访问同一数据库时出现的性能问题,提高数据库的并发访问能力和处理效率。具体数据存储在SqlServer2005中。
5系统生产模型
根据测绘生产的不同职能部门以及测绘生产的特点,以及我单位的具体情况,在本系统中定义如下的模式。
5.1项目领导部
指院领导或项目负责人。对进入系统管理的项目负总责,职责是批准或否决项目管理部门的生产计划,可以查看项目生产过程中的任何环节。分配的角色为院领导。
5.2项目管理部
主要是指生产科,是设计项目实施方案和下发任务的具体承办部门,负责项目的登记、技术设计书的编写和具体项目的生产管理工作。另外,生产科制定的计划首先得经过院领导批准才能执行。分配的角色为生产科。
5.3项目生产部
指具体承担生产任务的部门,具体到每一幅地形图的生产,可以有多个。有的部门进行加密,有的进行内业测图,有的进行编辑。
分配的角色为分院。
5.4质检部
主要任务是对工作项目的数据成果进行质量检查。分配的角色为质检科。
5.5财务部
登记项目的经费到账状况和项目的各项花销,以及统计各部门的收入和作业员的收入。分配的角色为财务科。
5.6系统管理部
负责系统的维护以及数据库的维护。分配的角色为系统管理员。
6系统工作流程
使用本系统进行生产管理,首先要建立系统数据库。本系统有五个基本的数据库:项目数据库、文档库、成果数据库、设计数据库、生产过程库。
系统分配了六个基本的角色,分别是院领导、生产科、分院、质检科、财务科、系统管理员。
在进行项目生产时,系统以项目为主线,以图幅或者自定区域为最小任务管理单元,以工作流设置的流程进行项目的流转。院领导角色确定一个项目进行生产,生产科角色把项目基本信息保存到项目库中,然后进行项目的技术设计、航线布设、控制布点,且把这些信息录入到设计数据库,最后按块分配到各个生产部门(分院)。分院进行项目任务的分配,以图幅或自定义区域为基本管理单元,建立任务接合表,把任务分配到作业人员个人,同时根据项目设计书的技术路线,部门项目负责人设置每一个任务区域的任务流转流程。任务接合表每一个管理区域具有六个基本内容:测图作业员、编辑作业员、检查员、难度系数、完成状态、问题记录,并保存在生产过程库中。
7功能设计
7.1生产科模块:1)项目登记。把承担的生产项目进行登记,包括该项目的一些相关信息;2)生产设计。项目登记后,在底图(扫描小比例尺图或小比例尺的电子地图)上进行航摄范围、航线布设、分幅等设计工作,形成相关设计文档,并且进行打印(例如航线布设图,图幅接图表;3)生产设计书管理。对承担的项目进行技术设计,形成作业依据;4)项目技术总结管理。项目结束后,针对项目中的一些共性问题或经验进行总结;5)项目安排。项目编号、项目名称、项目内容、承担分院、负责人、内部合同编号、承担内容、承担面积、图号、生产经费、生产日期、完工日期、批准领导;6)项目进度查询。分配到分院的项目进度状况进行查询产值统计。按年、月、分院进行查询统计;7)按项目来源分类进行查询统计;8)按委托单位进行查询统计;9)生产计划书管理。对现有项目和预期的项目进行计划,合理安排,协调生产;可以按年、季度、月做出计划,报请主管领导和院长批准。
7.2院领导模块
查看院生产项目。可以按年、季度、月和近期项目进行查看1)查看生产计划书及其执行情况;2)查看产值查询;3)查看质量查询;4)查看经费到账状况。
7.3分院模块
1)分院生产安排。按院生产科下的合同进行生产,对分配到本分院的生产任务进行生产安排,以图幅为单位进行记录;2)分院临时项目管理。对于一些临时性的项目进行管理,项目名称、项目内容、作业员、检查员、作业经费、检查经费;3)分院结算管理。项目完成后,根据院里的分配原则,对经费进行分配,结算每个作业人员的产值;4)项目技术总结管理:总结每个项目的得失,对于一些共性问题进行记录,且上报生产科,以得到解决;5)分院支出管理。记录分院的日常支出日期、支出内容、数量、单价、费用、经手人有无发票、是否核销、备注;6)分院考勤管理。记录分院人员的出勤状况和加班状况,统计分院作业人员的出勤状况,日期、人员、状况(正常、事假、产假病假、出差)、备注;7)分院项目汇总统计管理。合同编号、项目名称、项目内容、单价、经费、完成状况成果上交单位;8)分院人员收入查询。
7.4质检
模块
1)项目质检报告生成。按照抽查的图幅的检查结果自动生成质检报告。
2)质检记录。对每个项目的抽查到的图幅进行仔细的检查,详细记录图幅的问题,以及每幅图的分数,并且对该项目的主要问题进行登记,以备生产部门日后改进。
7.5财务模块
1)登记项目经费以及到账比率;2)登记项目人员费用支出状况;3)登记项目车辆费用支出状况;4)登记项目差旅费支出状况;5)登记项目其他支出状况。
7.6系统管理模块
对系统的用户进行管理以及系统使用的安全进行一些管理。
8结束语
数字化测绘生产管理系统可以实现数字测绘生产管理与数字测绘生产技术体系的和谐统一,实现生产管理的科学化、动态化、规范化,并使网络资源的共享及合理、高效利用成为可能。而且把它与办公自动化系统结合起来,应用前景将会更加广阔。
发表评论