国土资源政务办公系统建设方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
国土资源政务办公系统
建设方案
2016年11月
目录
第1章概述 (4)
1.1项目背景 (4)
1.2项目目标 (4)
1.3项目范围 (4)
第2章总体设计 (5)
2.1设计原则 (5)
2.2技术路线和设计思路 (6)
2.2.1基于省国土资源统一的电子政务平台建设 (6)
2.2.2基于Microsoft .NET框架与B/S结构相结合的应用模式 (7)
2.2.3数据加密技术 (8)
2.2.4基于模型驱动开发 (8)
2.2.5标准化、开放的数据结构设计 (9)
2.2.6多种形式的二次开发接口 (9)
2.2.7面向对象的系统分析和设计(OOA&OOD)方法 (9)
2.3与现有系统无缝对接设计 (10)
2.3.1统一业务管理 (10)
2.3.2数据库共享 (10)
2.3.3统一权限管理 (11)
2.3.4门户集成 (11)
2.4系统总体框架 (11)
2.5系统开发运行环境 (13)
2.5.1运行环境 (13)
2.5.2软件组成 (14)
2.6关键技术 (16)
2.6.1HTTPS保密协议技术 (16)
2.6.2面向服务的架构(SOA) (16)
2.6.3工作流技术 (17)
第3章政务办公系统 (19)
3.1业务概述 (19)
3.2功能结构图 (19)
3.3系统功能 (19)
3.3.1公文管理 (19)
3.3.2公文传输管理 (20)
3.3.3日常办公 (21)
3.3.4公共事务 (22)
3.3.5公共资源 (24)
3.3.6公共信息 (24)
3.3.7效能管理 (26)
3.3.8系统维护 (26)
第4章系统集成 (27)
4.1基于省国土资源统一电子政务平台开发模式 (27)
4.1.1业务梳理 (29)
4.1.2基于平台二次开发过程 (29)
4.2基于省国土资源统一电子政务平台的多业务系统集成 (31)
4.3集成技术 (33)
4.4数据交换系统 (34)
第5章项目实施方案 (36)
5.1项目实施进度 (36)
5.2各阶段工作说明 (36)
第6章项目预算 (37)
第7章售后服务 (39)
第1章概述
1.1项目背景
当今世界,信息化已成为经济社会发展的总体趋势。
党的十七大对我国加快推进电子政务和信息化建设提出了明确要求。
为积极应对国土资源管理面临的新形势、新任务、新挑战,国土资源部采取了一系列重大举措,全力推进国土资源系统信息化建设,取得了积极成效。
近几年来,我省高度重视国土资源信息化建设,积极贯彻落实国土资源部的一系列部署和要求,在信息化基础建设、电子政务及业务系统开发应用等方面取得了明显成效。
目前县国土资源局各种业务办公模式基本还是通过传统的手工方式进行,无法通过信息化模式与省厅进行业务数据交换。
为满足我县社会经济发展和国土资源管理的需要,逐步加强我县国土资源信息化建设,县国土资源局通过对信息化现状和需求的分析,提出建设政务办公系统,提高县国土资源局的日常办公效率,为我县国土资源信息化工作的进行奠定良好的基础。
1.2项目目标
本次信息化建设的主要目标是在省国土资源统一电子政务平台基础上,构建县国土资源局政务办公系统,将单纯的人工管理转向信息化数据的整体管理,改变传统办公方式来提高办公效率、提高县国土资源局的信息化水平;并实现县国土资源局与省厅之间的公文流转。
1.3项目范围
本项目的主要用户为县国土资源局领导、工作人员等。
第2章总体设计
2.1设计原则
本系统设计综合运用信息技术系统化工程思想,遵循以下原则:
(1)标准化原则
信息系统建设建立在完全遵循国家统一制定的规程、规范和标准的基础上,并且结合国土资源部、省国土资源厅、县国土资源局制定的标准和规范,同时采用统一的计算机技术标准和统一的网络互联技术标准。
(2)实用性原则
在符合软件工程设计思想的前提下,优先采用成熟技术,满足系统功能的实用性、用户界面的友好性及用户使用的方便灵活性,在总体方案设计及后续系统开发的过程中,针对县国土资源局管理的具体特点,提出切实可行、密切结合实际的解决方案,从而保证总体方案设计及后续系统的真正实用。
(3)规范性原则
在电子政务各个系统中,业务构成繁多,多个不同系统的广泛互联、实现更高层次的信息与资源共享是构建系统的最主要的目标之一,而标准规范是系统间衔接、信息共享的基础,规范化和标准化就是使整个系统适应这一潮流的保障。
系统的开发与应用要标准化、规范化,这主要包括两个方面的内容:一方面系统的开发与数据的标准要严格遵循现有的国家和国土资源行业标准,优先采用国家或行业已有标准,在标准缺位情况下,按照急用先行原则,加快急需标准的研制和应用;另一方面软件的开发应按照软件工程的规范进行。
(4)安全性原则
在网络系统、应用软件系统层次上的总体设计应分别考虑安全控制,细致全面地考虑各种可能遇到的情况,规划出合理的解决方案,为整个系统的安全、可靠运行提供保障。
另外,系统运行时要有严格的管理机制,从技术、制度上充分保证系统具有稳定、快速、可靠、连续的运行性能。
(5)可维护性原则
可维护性是保证软件系统充分发挥功用、满足实际需求、延长使用周期的重要因素,也是最大限度地保护用户投资的有效手段。
可维护性不仅仅体现在对软件系统所存在问题进行被动修改的方便性上,更主要是体现在对软件系统进行适应性扩充和完善时所具备的灵活性上。
(6)可扩展性原则
可扩展性是系统将来更新、扩展和升级的重要保障。
当前国土资源各相关业务模式在不断的变化,政务管理也朝着更灵活、服务内容更广泛的方向发展,因此系统设计应充分考虑国土资源的长远发展目标,采用先进的设计思想和开发手段,全面支持各种应用功能的扩展,为整个软件系统功能的完善、更新提供条件。
2.2技术路线和设计思路
2.2.1基于省国土资源统一的电子政务平台建设
本项目的建设基于省国土资源统一电子政务平台构建,具有良好的伸缩性和业务处理速度,支持负荷分担、动态平衡。
基于平台化构建系统可以达到快速搭建、与国土资源局已有的其它应用系统无缝集成、统一门户管理的要求。
➢统一架构,统一管理
基于电子政务平台的应用开发模式是通过平台提供的建模工具来构建组成信息系统的组织机构、业务流程、业务信息等与业务直接相关的,与编程语言无关的实体。
基于电子政务平台的信息系统可以从信息化的整体、全局和发展的角度出发,为信息系统提供了一个整体、集成、统一和灵活的架构、运行和协作平台,帮助用户构建整体的、灵活的信息系统,满足用户业务、管理和变革的全面要求。
➢消除信息孤岛
国土资源电子政务平台提供了一个完整的协作环境和强大的业务支持体系,为业务的继承提供了坚实的基础,使用户内部的不同种类、不同业务应用系统能够真正集成在一起,实现高效的协同工作和流程控制。
此外,集成平台彻底改变了管理软件之间难以协作的状况,建立在集成平台上的应用,可以实
现业务对象级的协作,即在数据、信息、文档、流程、分工层次上进行高层次紧密协作,使管理真正实现整体集成。
➢快速构建,循序渐进
利用统一的电子政务平台,实现信息系统的快速构建,大大缩短了信息系统建设周期,同时通过从简单到复杂的循序渐进开发来降低项目风险和费用,从而消除IT黑洞。
➢适应变更,满足个性化需求
流程自定义以及表单的自定义使得构造出的应用系统适用于政府部门行政流程的多变和信息的多变性。
➢门户入口,统一应用
一体化的电子政务平台建设使得操作习惯统一,界面风格一致,减少了培训工作量,同时采用门户的概念用户只需一次登录就可办理所有业务。
2.2.2基于Microsoft .NET框架与B/S结构相结合的应用模式
系统的开发与运行环境采用Microsoft .NET框架与B/S相结合的三层架构应用模式;服务器操作系统采用WINDOWS 2003 SERVER或以上版本。
Microsoft .NET是Microsoft公司于2000年推出的下一代互联网软件和服务战略,它“代表一个集合、一个环境、一个可以作为平台支持下一代Internet 的可编程结构”。
.NET的核心是Web Service技术。
它的提出来源于Web Service技术的应用需求以及现有的Windows DNA体系结构所面临的问题。
所有的这些需求要求Microsoft围绕Web Service技术这个中心提供:
支持Web Service的运行环境;
将Web Service同现有的Web开发模式相结合的开发方法;
简化Web Service开发过程的工具;
真正可用的基于Web Service的Web应用的后台支持。
.NET框架以及基于NET框架的协作层的目标是提供支持Web Service技术的运行环境,它基于开放的Internet协议(如简单对象访问协议SOAP、服务描述语言SCL/MSDL、服务发现描述DISCO以及网络应用协议HTTP、SMTP)和XML
数据表示,提供对待特定应用的统一封装形式。
.NE T企业服务器、构造模块服务以及其它公共Web服务为开发基于Web Service的Web应用提供了丰富的后台支持。
2.2.3数据加密技术
数据加密不是信息系统所有安全自治域之间、端系统之间及端系统强制必须的,信息系统采用加密技术实现计费、用户身份和鉴权口令、用户资源等关键信息的加密传输或加密存储。
数据加密与传输加密主要有两个方面的要求,分别是:
网络传输加密:网络传输加密可以选择在链路层、IP层、传输层实现。
采用网络传输加密技术保证网络传输数据信息的机密性、完整性、可用性,以实现安全目标。
数据安全加密平台:核心数据的保密性、完整性、可信性,根据系统的安全需求和具体的安全策略,遵循安全协议,逐步采用安全加密平台提供的安全服务,构建安全保密系统。
2.2.4基于模型驱动开发
信息系统的复杂性往往不在技术方面,而在行业业务本身。
如果在设计中没有处理好业务领域的复杂性,再好的基础设施技术也无济于事。
国土资源信息系统是一个横向业务和纵向行政层次跨度都很大的大型信息工程,关键业务数据大都是海量空间数据,很难直接对它进行分析设计,需要借助业务建模来分析设计系统,建立业务的功能模型、信息模型、数据模型、控制模型和决策模型,通过业务模型来理解、分析、开发、评价、改进信息系统设计方案,有助于理清各个业务之间的相互关系,实现业务数据的相互融合,消除数据冗余和功能交叉,打破信息孤岛,提高数据共享,优化业务流程,全面突破目前的处室功能分割和传统业务功能软件的模式,实现业务一体化。
同时,理清业务数据之间的相互比对和平衡关系,也为业务监管数据的相互稽核,发现虚假数据提供了基础条件。
也有利于统筹规划,突出重点,分步实施,在业务模型基础上,按照一体化建设思路,有计划、有重点开展各项信息化工作。
2.2.5标准化、开放的数据结构设计
数据库标准是系统间衔接、信息共享的基础。
因此,本项目的数据标准严格遵循现有的国家和国土行业的标准,优先采用国家或行业已有标准,在标准缺位情况下,按照急用先行的原则,加快急需标准的研制和应用。
数据结构设计的开放性,可以使系统不断适应各种标准的变化发展和新标准的出台。
为了能够保证系统的数据结构可以适应国标、行标的发展变化和实现其他政务系统的数据共享,一方面系统通过电子政务平台的数据结构定义工具,提供数据结构和数据字典的编辑、扩充工具,使系统使用的标准编码体系可以通过非常简洁的方式不断修订、不断扩充、不断升级,不断适应各种标准的发展变化;另一方面,可以根据数据交换接口标准要求,定义出符合交换要求的数据结构。
2.2.6多种形式的二次开发接口
系统该提供多种形式的二次开发接口,满足不同层次的系统扩展需求。
本项目建设的系统是县国土资源电子政务建设的重要组成部分,必然需要与国土资源和其它政府信息化建设系统进行互相调用、信息交换和提供相应服务。
因此系统在设计上必须充分考虑到系统的通用性、扩展性。
系统提供的二次开发接口包括:业务和数据扩展工具、用户自定义存储过程接口、脚本编辑接口、插件接口、客户端二次开发平台接口、组件(各种中间件引擎)二次开发接口等。
通过接口调用和扩展工具应用,能保证与其它系统的衔接,满足对不同层次的自适应、自扩展需求。
2.2.7面向对象的系统分析和设计(OOA&OOD)方法
当前,软件工程中已广泛采用面向对象的分析和设计方法(OOA & OOP)。
现行的信息系统以非面向业务设计的居多,多数以面向数据管理为设计出发点,使得系统的智能化、可维护性不高。
本次开发将采用面向对象的设计方法,以系统的核心业务为主线,以相关政策法规为准则,以业务对象为中心来组织数
据和实现其相应的计算机化管理模式,以克服原有的以数据成果管理为核心,和以此为基础设计业务实现手段的传统方法。
使用可视化计算机辅助软件工程CASE工具和标准的可视化建模语言UML来方便地创建和定制数据模型。
2.3与现有系统无缝对接设计
本系统基于省国土资源统一电子政务平台进行构建和集成。
本系统业务流程在该平台上定制,实现与现有建设用地审批等系统的无缝对接,实现与省厅政务系统上下级之间的公文、报件材料的数据交换;实现县土资源局电子政务系统的用户管理、角色管理、群组管理、部门管理、组织机构管理、用户权限等统一配置管理。
真正做到统一管理、统一维护, 实现真正意义上的无缝对接与融合。
实现统一的业务管理、数据库共享、统一权限管理、门户集成等,具体如下:
2.3.1统一业务管理
通过省国土资源统一电子政务平台,系统管理人员可以快速定制生成或调整一项业务的工作流程和工作表单。
绝大部分的机构、岗位职能调整,人员变动,业务调整,通过系统可以方便地完成,不需要开发人员的作程序的改动。
在省国土资源统一电子政务平台的框架和运行环境下,实现数据资源、身份权限以及业务规则的统一管理,满足各业务系统之间互联互通和数据共享的需要。
2.3.2数据库共享
多业务系统架构在一个平台上,可实现各业务系统之间的无缝衔接,实现各业务系统和数据库之间的互联互通,消除传统单个系统中的“信息孤岛”,最大限度地达到资源与信息的共享。
国土资源数据可分为三类,即基础数据、管理数据、业务数据。
国土资源数据库依托成熟的数据库管理系统和GIS平台,按照统一国家标准和国土资源行业标准进行建设。
通过建设和运行统一标准的国土资源数据库,可以利用数据仓库和数据挖掘技术,对信息进行提取、集成、分析,为我县国土资源管理
科学决策提供支持。
2.3.3统一权限管理
提供应用集成环境、统一界面管理及权限管理,实现对各应用系统统一界面与权限的集成。
2.3.4门户集成
统一政务门户,是一个集成的应用办公环境,提供省国土资源统一电子政务平台的运行框架集。
内部统一门户在县国土资源办公自动化系统的支撑下,通过对其他应用子系统的集成,提供统一的登录验证接口,实现单点登录(SSO),使用户以统一的界面访问所有授权的资源。
2.4系统总体框架
系统总体框架如下图所示:
图 2-1 县国土资源局政务办公系统总体框架
从总体上看,本项目建设的系统是以计算机硬件与网络通信平台为依托,以政策、法规、规范、标准、信息化机构以及安全体系为保障,以数据中心为枢纽,以省市国土资源统一电子政务平台为支撑构建的国土资源电子政务系统。
1、网络层。
通过县国土资源局局域网,支撑国土资源局业务系统内部运行;通过省国土政务网,支撑国土资源纵向业务的网上运行;依托国际互联网,提供对社会公众的信息服务。
2、数据层。
以县国土资源局各类办公数据为核心,依托成熟的数据库管理系统,按照统一的标准,完善具有数据管理、数据处理、数据交换等功能一体化的县国土资源局政务办公系统,提供业务系统运行所需的基础数据、业务
数据支撑。
3、应用支撑层。
充分利用省国土资源统一电子政务平台,作为各业务系统建设的搭建平台。
利用电子政务搭建环境定制各项业务应用;通过电子政务运行环境对业务应用系统进行管理、运行和维护。
4、业务层。
主要围绕各项县国土资源局业务内容,在电子政务平台上构建覆盖县国土资源局的政务办公系统,可与地政、矿政、地质环境管理和信息服务等应用系统形成一体化运行机制。
5、门户层。
利用门户实现县国土资源局管理业务网上受理与移动办公,同时发布审批结果等政务信息和其他国土资源信息,为社会各界、相关政府部门提供服务。
2.5系统开发运行环境
2.5.1运行环境
1、网络环境
➢省国土资源政务网
➢县国土资源局局域网
2、软硬件环境
2.5.2软件组成
系统运行的软件环境主要包括:WEB服务器和后台数据库。
WEB服务器采用IIS7.0 + dotNet实现,后台数据库采用大型关系型数据库Oracle 11g。
2.5.2.1操作系统软件
目前主流的操作系统主要有两类,一类是Windows,另外一类是Unix/Linux。
Windows操作系统具有友好的操作界面,整体易用性较好,且其上的应用软件比较丰富,在软件可管理性、价格方面较Unix操作系统有比较大的优势。
Unix操作系统相对于Windows操作系统,在硬件支持的广泛性上稍差,在性能、安全性等方面具有一定的优势。
综合考虑本项目建设的各方面情况,服务器操作系统的选型建议采用Windows Server 2008版本以上,客户端计算机操作系统选用Windows 7专业版以上。
2.5.2.2开发框架选型
采用目前先进的、成熟的企业级技术架构,进行基于组件或面向服务的架构体系开发,以保证框架的先进性和适应性、可扩展性,注重体系架构的兼容性和集成性,保护现有的投资并避免风险。
经过大量工业实践的,技术成熟,有大量的辅助解决方案供参考与借鉴的企业级应用技术,我们选择dotNet企业级技术架构。
dotNet企业级技术架构支持复杂应用环境,支持多数据库、多GIS平台(如ArcGIS、MapGIS等)的复杂环境,这样才能够适应应用环境的多样性,对现有应用系统、数据库资源进行有效整合,为不同开发工具的应用开发提供有效
支撑。
基于组件设计、提供定制机制。
由一系列的组件构成,各组件间相互关联、互为依托,支持在平台上进行简单应用系统的构建,对第三方开发工具的应用系统提供基础的应用组件(如工作流建模支持、工作流引擎、图形工作引擎、安全访问组件等),并支持通过配置对应用系统的修改、重组、再定制和维护,适应体制和业务模式的变更。
2.5.2.3数据库平台
考虑到系统运行涉及大量业务数据,并与现有的系统数据保持一致,系统数据库平台选择Oracle 11g。
有关Oracle 11g的主要特点说明如下:
1、能够有效消除可伸缩性障碍
Oracle 11g具有强劲的集群功能,使集群中的多个服务器管理和运行起来如同单一的服务器一样简单,特别是,用户在增加新的服务器时,不需要改变原有的应用。
2、能够帮助用户充分利用已有的计算能力
Oracle 11g数据库的集群能力能够确保用户不会因为服务器空闲或利用率低而浪费计算能力。
利用Oracle Real Application Clusters,用户可以在起步时购买价格相对低廉的服务器,然后根据不断增长的应用需要逐步添加服务器的功能,有效地节省资金。
3、提供了高可靠的安全性
Oracle数据库集成了完整的数据保护解决方案Data Guard,具有快速故障切换、简易的管理和零数据丢失灾难保护功能,可以有效提高数据的可用性,最大限度地减小由于天灾、人为操作错误或正常维护等各种原因导致停机现象所带来的风险。
Oracle 数据库能够有效地保护用户的重要信息资产和隐私权,保障电子政务应用的正常运行。
4、能够通过自我调整、自我纠正和自我管理功能,提高用户效率
Oracle 11g数据库由向导引导的管理方式可以轻而易举地进行复杂的数据
操作管理,缩短IT培训时间;自动的日常备份和恢复能够减少IT操作时间;自我纠正功能对初始设置提供最有效的保护;自我管理功能公布警告可以动态地调整数据大小;资源配置功能可以规划和处理高峰时期的任务;由向导引导的过程可协助从Oracle10g到Oracle 11g的升级以及从其他供应商的数据库(包括SQL Server、Sybase和Informix)到Oracle 11g的迁移过程。
5、高级的数据仓储功能
Oracle 11g数据库内置了高级OLAP、数据挖掘和数据仓储功能,使用户在建立商业智能应用时无需再像过去那样,先从数据仓库中采集数据,然后在专门的分析服务器中进行处理,从而能够以更简单的技术、更少的投资实现准确、及时的商业智能管理。
6、对Internet的良好支持
借助世界领先的Internet文件管理系统,Oracle 11g数据库能够轻松而高效地管理互联网内容和文件,对140多种类型的文档进行存储、搜索、保护和编制索引,允许用户根据颜色、材质、色调和结构搜索和抽取图像,并对不同信息仓库提供统一的搜索,支持流媒体,能够发送动态内容。
2.6关键技术
2.6.1HTTPS保密协议技术
即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。
该技术使用ssl加密后的超文本传送协议。
通过提供安全证书,浏览器都可以支持这种协议下的网络文档,对通过网络传输的原始数据进行安全保护,防止数据在传输过程中被截获,造成敏感信息泄密或者被窃取。
2.6.2面向服务的架构(SOA)
面向服务的架构(Service Oriented Architecture,SOA)是基于开放的Internet 标准和协议,支持网络服务(Web Services)的描述、发布、发现和使用的一种应用架构,是一种很独特的架构,它由很多强调互联协作,本地透明的组件和网
际联接构成,被认为是下一代应用系统开发的架构。
SOA 着眼于定义使用和生产业务文件的合同,而不是创建用于操纵数据的客户机/服务器应用程序。
SOA 利用广泛接受的标准(例如WSDL、XML、XSD、UDDI 和HTTP)使服务在网络中可用,并允许应用程序寻找和绑定活动服务(通过UDDI 和WSDL),以创建松散耦合的企业流程。
与纵向的功能单元相反,SOA 允许这些单元针对某个特定业务范围或合作伙伴范围分解成制作、使用业务文档的服务组。
传统的分层应用程序可以被充分利用跨越多个业务范围的服务的流程所取代。
2.6.3工作流技术
工作流是一种反应业务流程的计算机化模型,它是为了在先进的计算机环境下实现经营过程集成与经营过程自动化而建立的可由工作流管理系统执行的业务模型。
工作流的概念起源于生成组织和办公自动化领域,它是针对日常工作中具有固定程序的常规活动而提出的概念。
其目标是通过将工作分解成定义良好的任务、角色,并且按照一定的规则和过程来执行这些任务并对它们进行监控,达到提高工作效率、降低生产成本、提高企业生成经营管理水平和企业竞争力的目的。
工作流管理系统主要由以下三类构建组成。
软件构建:完成工作流管理系统不同组成部分功能的实现;
系统控制数据:工作流管理系统中的一个或多个软件构建使用的数据;
应用与应用数据:对于工作流管理系统来说,它们不是工作流管理系统的组成部分,而属于外部系统和数据,它们被工作流系统调用来完成整个或部分工作流管理的功能。
具体而言,工作流技术要达到以下目标:
支持跨平台,支持多种语言接口;
建立流程控制数据库,让适当的人在适当的时候通过适当的方式提醒从而。