法制办技术由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“国家法制办”。
第1章 需求分析 1.1 建设背景
2005年法制办根据实际业务需要开发了“政府法制信息平台”(简称“本系统”),系统于2006年正式投入使用,功能包括了政府法制工作人员信息统计、行政复议和应诉数据填报和行政处罚数据填报三个功能模块。政府法制信息系统多年来一直为市领导决策信息系统提供决策数据,为政府法制工作的开展提供了先进的信息交流平台。
随着政府法制工作的不断发展,本系统已经不能满足现有政府法制工作的应用需求,需对其进行升级改造。
1.2 建设目标
为满足新增加的业务工作,本系统作为政府法制机构业务信息交流平台,将整合升级行政复议和应诉管理系统并增加规范性文件备案审查工作管理等新的功能模块。
将在国家和北京市相关政策法规与标准规范的指导下,严格按照北京市电子政务建设统一要求,依托北京市电子政务网络,以全市政府法制工作事务需求为导向,对现有信息系统和信息资源进行升级改造,初步建成架构合理、功能完善、灵活易用、安全可靠、符合规范的北京市政府法制信息平台,提高依法行政管理效率,为全市政府法制工作的正常开展提供信息化支撑。
1.3 建设原则
1.先进性:采用先进的计算机网络技术和体系结构。
2.易操作性:系统设计过程还应考虑到易于操作、易于使用、界面友好等问题。
3.开放性:系统具有良好的开放性,预留与其它系统等功能扩张接口,采用成熟先进的技术和开发平台,兼顾未来的发展趋势。4.标准性:系统的开发符合国际标准、国家标准及行业标准,要求制定开放标准及接口,保证与相关系统的连接。
5.可扩展性和互连性:系统的设计和建设应充分考虑网络、硬件的扩展及系统二次开发的需要,并支持未来可能出现的新业务的需要。
6.稳定性:系统采用流行、成熟、稳定、先进的操作系统、数据库、网络协议等,保证系统的稳定性。
7.易管理性:系统应有完善灵活的权限管理机制,系统管理员可以根据使用系统的不同角色对用户进行权限分配,日常维护工作简单、易操作,无需高级计算机用户即可进行系统的日常维护工作。
8.规范性:系统开发应严格遵照国家软件工程规范进行,根据开发进度及时提供有关开发文档,包括软件需求说明书、数据要求说明书、系统设计说明书、数据库设计说明书、测试计划、用户手册、模块开发卷宗、测试分析报告、系统维护手册、操作手册、系统安装手册等。
9.高可靠性:系统要求双机热备的方式,以便系统在出现问题时,系统能自动进行切换,并对数据库进行备份;在多个用户并发访问的情况下,系统具有较高的稳定性。
10.高安全性:保障系统资源、数据的高度安全性,防止数据被外界破坏、窃取、篡改,防止系统被技术攻击,具备合理的数据备份。
11.实用性:科学合理地利用现有硬件、软件、网络、数据等资源,降低开发成本。
12.系统运行所需软硬件应匹配并满足项目要求,软件件均应是正版软件且获得法定授权许可。
1.4 建设内容
政府法制信息平台升级改造项目的内容包括: 应用基础支撑平台建设
行政处罚统计管理系统升级改造 行政复议案件信息管理系统整合 规范性文件备案审查系统建设 工作基础管理系统建设
政府法制工作门户建设,并向北京市领导决策信息服务系统推送决策辅助信息
1.4.1 应用基础支撑平台建设
建设应用基础支撑平台,提供基础构件服务,为市法制办应用系统和信息门户的快速搭建、合理运行提供支撑。
应用基础支撑平台主要包括业务构件、门户构件、支撑构件三类。业务构件主要包括电子表单、综合报表、流程管理、综合查询、数据服务等,门户构件主要包括内容管理、模板管理、个性化定制、Portlet管理、应用集成等,支撑构件主要包括机构管理、用户管理、权限管理、功能管理、系统审计等。
1.4.2 行政处罚统计管理系统升级改造
系统以行政处罚业务需求为依据,基于应用基础支撑平台,对原有行政处罚统计管理系统进行升级改造,主要包括系统升级改造、数据库移植。
1、系统改造
现有行政处罚统计管理系统基于.NET技术开发,为实现行政处罚统计管理系统技术开放、可移植,要在J2EE技术框架下,实现行政处罚统计管理系统的各项功能。
此外,根据实际行政处罚业务需求,在行政处罚数据汇总统计、分布分析、趋势分析等方面对已有系统功能进行升级改造。
2、数据库迁移
现有行政处罚数据库由SQL Server2000管理。新的数据库建成后,要实现将现有行政处罚数据库移植到新建数据库中,以便实现对各类数据资源的统一管理、存储和备份。
1.4.3 行政复议案件信息管理系统整合基于应用基础支撑平台,整合行政复议案件信息管理系统,实现北京市政府法制信息平台在用户界面、系统功能、数据资源、系统管理等层面的统一。
1.4.4 规范性文件备案审查系统
基于应用基础支撑平台,开发规范性文件备案审查管理系统。系统主要包括各法制机构报送文件、规范性文件审查流程和规范性文件统计分析等功能模块。主要功能实现:
对各单位的发文状况进行实时监控,规范文件的备案、审查工作,防止文件漏备和超期报备;
预设各种文书模板,实现审查程序的智能化,提高工作效率; 方便的检索、统计分析功能,自动形成书面报告; 用台帐动态地显示所有工作任务状态,便于监督管理;
强大的预警提示功能,监督和督促办理人员及时处理工作,做到不超期、不遗漏。
1.4.5 工作基础管理系统
基于应用基础支撑平台,建设工作基础管理系统。系统主要包括信息报送、会议通知、工作任务等模块。
1.信息报送
主要功能包括信息填报、信息管理、查询检索、统计分析等。实现各政府法制机构向市法制办报送地方性法规草案、政府规章草案,以及市法制办对报送来的草案进行管理、查询、统计、分析等。
2.会议通知
主要功能包括通知发送、接收反馈、信息查询、统计分析等。实现市法制办向各政府法制机构发送会议通知,并可以查询、统计、分析会议通知;各政府法制机构可以对接收到的会议通知进行回复。
3.工作任务
主要功能包括任务安排、任务执行、任务总结、信息查询、统计分析等。实现市法制办向各政府法制机构分派工作任务,并可以查询、统计、分析任务执行情况;各政府法制机构可以填写任务执行过程,并可以查询、统计本机构执行过的工作任务。
1.4.6 政府法制工作门户
依托北京市公务员门户提供的工具和服务,建设政府法制工作门户。主要包括基础办公辅助工具利用、单点登录、信息发布等功能。利用北京市公务员门户提供的短信、传真、培训等基础办公辅助工具;集成行政处罚统计管理系统、行政复议案件信息管理系统、规范性文件备案审查系统、工作基础管理系统,实现统一认证。
1.4.7 北京市领导决策信息服务系统信息推送
按照北京市领导决策信息服务系统的统一推送要求,基于应用基础支撑平台的数据服务构件,以接口方式实现行政处罚、行政复议、规范性文件备案审查等业务的决策辅助信息推送服务。
具体推送信息包括全市行政处罚按部门或区县汇总信息、按处罚分类汇总信息、发展趋势信息,行政复议按部门或区县汇总信息、发展趋势信息,以及规范性文件备案审查按部门或区县汇总信息、发展趋势信息等。
1.5 项目总体技术需求
1.5.1 总体需求
本系统在建设时对整个项目进行总体规划和设计,充分考虑整个系统的项目需求、硬件配置及后续扩充,系统要按照先进、可靠、长远发展的要求进行设计,充分体现模块化系统集成的设计思想,满足现有统计信息的采集及数据分析要求,同时考虑系统今后的扩充,以建设一个高度信息化、自动化的政府法制信息平台。
为满足新增加的业务工作,本系统作为政府法制机构业务信息交流平台,将整合升级行政复议和应诉管理系统并增加规范性文件备案审查工作管理等新的功能模块。1.5.2 系统用户范围
市政府法制办领导及工作人员,政府法制工作统筹管理服务; 各政府法制机构领导及工作人员,具体政府法制工作服务; 市委市政府领导,科学决策辅助信息服务。
1.5.3 分项需求
为支撑应用基础支撑平台建设、行政处罚统计管理系统升级改造、行政复议案件信息管理系统整合、规范性文件备案审查系统建设、北京市领导决策信息服务系统信息推送、接入到北京市公务员门户等工作的开展,需合理配置所需的服务器、存储系统和系统基础软件等。
1.5.3.1 硬件配置要求
为支撑各系统的持续不间断运行,北京市政府法制信息平台需要配置的硬件设备包括:
数据库服务器
2台 应用服务器
2台 磁盘阵列
1台 基础软件包括操作系统
4套 数据库软件
2套 应用中间件
2套
1、数据库服务器参数要求 外型:机架式。
处理器:2颗XeonE7420(2.13GHz以上)/8M L3/1066MHz,可支持四颗处理器;
内存:8GB以上,DDR2 FBD全缓冲内存,最大支持内存容量192G,板载内存插槽不小于24个,实现四路交叉存取技术;
硬盘:3块146G 15,000转热插拔SAS硬盘,最大可以支持到10块3.5寸硬盘或16块2.5寸硬盘; RAID:SAS 高性能RAID组件(256M),支持RAID0、1、5; I/O插槽:3个PCI-E插槽,1个PCI-X插槽;
网络:2个Intel千兆网卡,支持第二代I/OAT网络加速技术;
电源及外设:热插拔1200W 1+1冗余电源,可支持1+1+1冗余电源,冗余散热风扇,机架安装导轨,DVD光驱;
服务:三年免费整机硬件保修;提供厂商原厂质保授权,设备厂商工程师免费上门服务。
2、应用服务器参数要求 外型:机架式;
处理器:2颗XeonE7420(2.13GHz以上)/8M L3/1066MHz,可支持四颗处理器;
内存:8GB以上,DDR2 FBD全缓冲内存,最大支持内存容量192G,板载内存插槽不小于24个,实现四路交叉存取技术;
硬盘:3块146G 15,000转热插拔SAS硬盘,最大可以支持到10块3.5寸硬盘或16块2.5寸硬盘;
RAID:SAS 高性能RAID组件(256M),支持RAID0、1、5; I/O插槽:3个PCI-E插槽,1个PCI-X插槽;
网络:2个Intel千兆网卡,支持第二代I/OAT网络加速技术;
电源及外设:热插拔1200W 1+1冗余电源,可支持1+1+1冗余电源,冗余散热风扇,机架安装导轨,DVD光驱;
服务:三年免费整机硬件保修;提供厂商原厂质保授权,设备厂商工程师免费上门服务。
3、磁盘阵列参数要求
外型:2U机架12盘位;IP SAN + NAS 存储系统; 存储处理器:标配1个存储专用处理器,可扩展至两个; 缓存:4GB以上,可扩展至24GB;
前端主机通道:标配2个千兆以太网接口,最大扩展至6个口; 后端磁盘通道:支持SATA、SAS硬盘混插; RAID级别:支持RAID0、1、5、6、10、50、60; 单机磁盘数量:12个硬盘槽位;
最大支持硬盘数:可扩展支持24个硬盘; 本次配置:12块 450G 企业级SAS硬盘;
管理功能:采用中文管理界面,便于操作使用;管理界面上可以所见即所得地对磁盘、RAID组等进行配置操作和状态监控。
其他高级功能:支持Snapshot Copy(数据快照拷贝)功能,存储系统采用Raid方式,系统Raid与数据Raid相互独立,并采用专用存储操作系统,保证了系统在海量数据存取时的性能和可靠性,提供启动时磁盘顺序加电功能,支持磁盘漫游。
服务:三年免费整机硬件保修;提供厂商原厂质保授权,设备厂商工程师免费上门服务。
1.5.3.2 软件配置要求
1、操作系统参数要求
支持POSIX,LSB3.1标准;符合CGL3.2标准;
符合GB18030-2000国家汉字标准,并提供GB18030标准的符合性检测证书;
操作系统要求具有良好的中文环境;
同时支持英文环境,并能在中英文环境之间动态切换而无须重启系统; 支持IA32、IA64、x86-64、IBM pSeries架构的服务器硬件平台,具有良好的硬件兼容和支持。支持主流Raid卡,HBA卡,SCSI卡;
系统需使用2.6.18以上的稳定核心版本;
与国内外硬件厂商进行产品兼容性认证,并能提供相应的认证证明材料; 系统必须提供支持WBEM协议的远程管理工具对系统进行远程管理; 在线更新和升级服务3年,并可以在企业内部部署升级服务器,在内网与外网隔离的情况下能够进行系统升级; 支持单机高可用增强技术;
系统支持国内外通用的数据库,如ORACLE、Sybase、Informix、DB2、MySQL、PostgreSQL、人大金仓、达梦等;支持主流的中间件,如BEA TUXEDO,WebLogic,IBMWebsphere、MQ,TONGWEB,TONGLINK等并能提供相应的认证证明材料 ;
提供ICC编译环境,可以进行内核和应用的编译,提高Intel平台系统性能; 支持Diskdump及Netdump,并支持主流SCSI设备,如aic79xxx,cci等;
无CPU、用户数的商业限制
2、数据库软件参数要求 企业级数据库软件
具备完全自主知识产权,完整的大型通用数据库管理系统特征,功能支持TB级的数据容量和GB级的大对象;提供海量数据处理能力并支持大数量用户的并发访问。
支持单表的列数达到1600以上。 支持层次查询、pakcage和可更新视图。
产品应兼容多种硬件体系,可运行于X86、X86-64、IA64、Sparc、POWER等硬件体系之上。支持Windows、Linux以及Unix等操作系统平台,各种平台上的数据存储结构与通信协议一致,使得产品各种组件均可以跨不同的软、硬件平台与数据库服务器进行交互;支持各种主流开发环境。 具备良好的兼容性,需要支持SQL92标准,方便系统移植;针对不同的操作系统和数据库具有成熟的移植方案。
支持当前最流行的数据库技术标准,如:ANSI/ISO SQL99(或ANSI/ISO SQL89、ANSI/ISO SQL92E、ANSI/SQL 2003)、ODBC、JDBC)等。 应支持易用并应提供具有广泛适应性的开发语言和工具,如VC、VB、PB、JAVA、XML、Perl、Php、WEB应用工具等等。
具备多语言支持能力,支持GBK、GB18030等国家标准;需通过中国电子技术标准化研究所认证中心的国家强制标准GB18030的符合性认证并提供证书。
内嵌支持存储、管理、查询和提取半结构化的数据,如XML文档,支持XML数据类型,直接把XML存储于数据库中。
支持多种通讯连接方式,包括TCP/IP和共享内存连接。 支持IPv6。
支持数据表水平分区,如Range、list方式的分区。
具备跨平台能力,同一安装程序支持同一架构上的各种主流的Linux平台。 支持基本的空间数据类型。 支持嵌入式SQL。
支持多版本的并发控制机制,可满足多用户对同一数据对象的并发访问,并且读操作不阻塞写操作。
支持完整性约束,允许定义和实施实体完整性、参照完整性和用户自定义完整性。
产品具有覆盖全国的大型应用案例、并在全国项目中成功完成技术支持。支持双机热备、支持多种主流的HA软件、支持负载均衡集群;保证数据库7*24小时不间断运行。
支持在数据库系统及应用不停的情况下实现对数据的在线备份与恢复,应能提供基于磁盘的备份,支持多种数据复制方式(如单向、双向复制、异构数据库之间的复制等)。
具备同构和异构数据库之间的数据复制功能。 支持四节点以上的网状对等同步功能。
应能保证在灾难情况下的异地容灾的高可用性,数据库具有异地容灾技术。 应支持行锁机制,具有良好的死锁处理机制,以及两阶段提交机制,以保证数据的完整性和一致性。
具备良好的易用性,提供界面友好、易于操作的各类数据库维护工具;可以方便的对数据库进行配置调整和性能优化。提供企业管理器、查询分析器、控制管理器、物理备份恢复工具、逻辑备份还原工具、数据迁移工具。
1.5.3.3 应用中间件参数要求
(1)开放性要求:
支持Linux、UNIX、Windows等平台的最新发行版本
支持多种数据库,如Oracle、MS SQL Server、DB2、Informix、Sybase等。 支持HTTP、XML、LDAP、Web Services等多种开放性标准。 提供HTTP Server,且支持与主流的HTTP Server,如:Apache HTTP Server、MicroSoft IIS等进行整合。(2)基本功能要求:
符合J2EE 5.0规范,通过J2EE 5.0以上认证,在SUN公司的官方网站的认证通过列表上能够查询到。
内置JMS服务,且支持与主流的消息中间件产品进行集成,JMS消息支持XA事务(两阶段提交)。
提供数据库连接池机制,具备连接配置向导;能够对连接进行健康性检查。 提供SQL语句监控机制;允许对结果集及语句进行缓存,并能够提供对SQL语句的死锁检测。
支持分布式的事务,能够跨越多种的资源类型(如数据库、消息等)。 提供缓存技术,能够对Web静态内容、实体Bean等对象进行缓存。 支持部署Web Service;支持WS-Security、SOAP 1.2、WSDL 1.1、JAX-RPC 1.0、UDDI 2.0等技术标准
提供开发环境,加速Web Service的开发与测试过程。 提供容器级别的对jsf,ajax框架的支持。
提供HTTP、服务器等日志文件,并能够灵活配置日志级别
提供安全机制,能保证数据传递的安全性;支持JSSE,提供单向的和双向的SSL配置方式。
提供可插入的安全框架,支持安全实现的替换,支持安全实现的应用代码的分离。
支持HTTPS 1.1和SSL 3.0协议。且密码加密方式为强加密,不受位数限制。
提供验证和授权机制,确保只有授权用户才能访问系统的组件
支持在LDAP目录基础之上的内置安全性数据存储,并能与主流的第三方LDAP服务器集成。(3)集群功能要求:
支持异构集群技术,当硬件平台或操作系统不是同一产品时,应用服务器能建立异构集群。 提供跨广域网或城域网的HTTP会话复制和故障转移。 提供对多播和单播技术的支持。
支持多种的对象类型进行群集(如:会话Bean、实体Bean、JMS、JDBC、Servlet/JSP等),可确保Web应用、EJB、JMS、数据库访问链接等资源在集群中实现故障自动转移。
在业务系统不宕机的情况下,支持动态增加服务器,扩充系统性能。 提供单机和多机环境下应用级的负载均衡功能,提供多种负载均衡的实现机制。
支持群集环境下的会话管理,具备基于内存或数据库的会话的管理选项 支持将HTTP Seion存放在内存或数据库中,提供更好的容错能力。 提供集群管理控制工具,管理集群中的任意一个节点服务器。(4)管理部署要求:
支持热部署、远程部署等多种部署方式。
提供图形化中文Web管理控制台,对应用、系统资源等进行集中管理。 提供性能监测及分析工具,提供性能监控功能,使用它,可以通过曲线视图的方式,观察最近自定义时间段内应用服务器组件及服务的运行状况,同时,用户可以通过表格的方式察看当前监控项的一些统计信息。
能够提供多种业务组件(如EJB、JSP、页面流、业务流程、Web Serice等)提高开发效率。
提供集成开发工具,并支持在可视化环境中调试JSP、Servlet、EJB的J2EE组件等。(5)服务要求:
提供本地化的原厂家产品支持服务,需要时,原厂商人员应到场支持。
1.5.3.4 安全性要求
充分考虑系统安全控制问题,防止非法用户的恶意入侵,实现系统总体闭环检测及网管方案,满足政府计算机信息安全与保密的有关规定。1.5.3.5 界面要求
保证用户界面友好。采用交互式人机会话操作,显示画面清晰明了,操作简便,尽量减少人工输入数据量,数据输出格式美观、易读、适用,具有灵活的输出时间及输出内容的选择性,提供完善的联机帮助。
设计的输入、输出界面和格式需要得到各种用户的认可。应用系统对用户的操作顺序、输入的数据进行正确性检查,并以显著方式提供错误信息。平台使用系统出错处理机制,明确提示错误信息并指导用户按照系统操作手册进行处理。
在设计上应充分考虑易用性,要求系统操作灵活,用户在操作时不需要或需要很少的计算机专业技能。
第2章 项目设计方案 2.1 项目总体架构
项目要求以市政府法制工作需求为导向,在原有平台的基础上进行升级改造。项目建成后,系统架构将如下图所示: 市政府法制办领导及工作人员各政府法制机构领导及工作人员市委市政府领导政府法制工作统筹管理服务具体政府法制工作服务科学决策辅助信息服务信息门户层政府法制工作门户北京市领导决策信息服务系统应用系统层行政处罚统计管理系统行政复议案件信息管理系统规范性文件备案审查系统基础工作管理系统标准规范体系应用支撑层(应用基础支撑平台)电子表单Portlet管理综合报表应用集成流程管理机构管理综合查询用户管理数据服务权限管理内容管理功能管理模板管理系统审计个性化定制安全保障体系信息资源层行政处罚数据库行政复议数据库规范性文件数据库基础工作数据库基础设施层基础网络信息安全基础设施基础软硬件图:北京市政府法制信息平台 框架结构示意图
依托现有基础网络和信息安全基础设施,建设基础软硬件平台,建设行政处罚数据库、行政复议数据库、规范性文件数据库、基础工作数据库,建设应用基础支撑平台。在上述基础上,对行政处罚统计管理系统进行升级改造,整合行政复议案件信息管理系统,建设规范性文件备案审查系统、基础工作管理系统;利用北京市公务员门户提供的工具和服务,建设政府法制工作门户;以接口方式实现行政处罚、行政复议、规范性文件备案审查等业务的决策辅助信息推送服务。2.2 技术路线
2.2.1 J2EE技术
现有行政处罚统计管理系统基于.NET技术开发,为实现行政处罚统计管理系统技术开放、可移植,要在J2EE技术框架下,实现行政处罚统计管理系统的各项功能。
J2EE是主流的技术体系,J2EE已成为一个工业标准,围绕着J2EE有众多的厂家和产品,其中不乏优秀的软件产品,合理集成以J2EE为标准的软件产品构建市级平台,可以得到较好的稳定性、高可靠性和扩展性。
J2EE技术的基础是JAVA语言,JAVA语言的与平台无关性,保证了基于J2EE平台开发的应用系统和支撑环境可以跨平台运行。
2.2.2 中间件技术
随着计算机技术的飞速发展,各种各样的应用软件需要在各种平台之间进行移植,或者一个平台需要支持多种应用软件和管理多种应用系统,软、硬件平台和应用系统之间需要可靠和高效的数据传递或转换,使系统的协同性得以保证。
这些,都需要一种构筑于软、硬件平台之上,同时对更上层的应用软件提供支持的软件系统,而中间件正是在这个环境下应孕而生。
中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/ 服务器的操作系统之上,管理计算资源和网络通讯。
2.2.3 应用集成技术
应用集成的核心是一组开发工具,它可以生成用于联接不同应用系统的组件,通过这些组件对应用系统进行再构造,形成一个更强大的系统。
应用集成系统由以下几部分组成:开发套件、运行平台和应用集成联接组件。应用集成系统的开发套件有两个功能:开发应用集成联接组件和部署应用集成联接组件。开发套间通过其中的工具分别对联接组件的输入、输出端、对应关系和处理要求进行描述,开发组件根据这些描述,运用已有的基本模板,生成专用的应用集成联接组件,并通过部署工具将应用联接组件部署到运行平台。
运行平台是应用联接组件的基础,对组件的运行进行协调和监控,包括对运行框架进行解释;运行情况的记录和显示、异常情况处理等。
应用集成联接组件是整个应用集成系统的关键部分,它的作用是连接系统中已有的部件,构成一个新的整体,强化整个应用系统的特性。
2.3 系统设计
第3章 信息安全保障体系
第4章 项目组织实施 4.1 第5章 质量保障、系统培训和售后服务