通用行政审批平台设计方案.doc
《通用行政审批平台设计方案.doc》由会员分享,可在线阅读,更多相关《通用行政审批平台设计方案.doc(30页珍藏版)》请在麦多课文档分享上搜索。
1、 行政 审批框架设计规格说明书 第 1 页 共 30 页 行政审批框架 设计 说明书 行政 审批框架设计规格说明书 第 2 页 共 30 页 版本历史 日期 版本 说明 作者 行政 审批框架设计规格说明书 第 3 页 共 30 页 目录 1. 引言 5 1.1. 编写目的 5 1.2. 系统简介 5 1.3. 适用范围 5 1.4. 术语和缩略语 5 1.5. 参考资料 5 2. 系统设计目标 . 6 2.1. 关键功能分析 6 2.1.1. 审批事项 6 2.1.2. 表单控制 6 2.1.3. 工作流处理 6 2.1.4. 系统管理维护 6 2.2. 非功能性分析 7 2.2.1. 安全性
2、 7 2.2.2. 高性能 7 1. 系统设计原则及约束 . 7 1.1. 设计技术路线 7 2. 系统总体设计 . 7 2.1. 系统架构图 8 3. 系统逻辑架构 . 10 3.1. 逻辑架构图 10 3.2. 核心业务对象分析 . 12 3.3. 关键功能设计 13 3.3.1. 审批事项 13 行政 审批框架设计规格说明书 第 4 页 共 30 页 3.3.2. 表单处理设计 14 3.3.3. 流程挂接流转 16 3.3.4. 自定义列表 17 3.3.5. 报表工具 21 3.3.6. 消息通信 24 3.3.7. 基础管理维护 26 3.4. 非功能性 需求设计 . 27 3.4
3、.1. 性能设计 27 3.5. 接口设计 27 4. 系统功能设计 . 27 4.1. 窗口受理系统 28 4.1.1. 申请管理 28 4.2. 后台管理系统 29 4.2.1. 用户管理 29 4.2.2. 系统设置 29 5. 系统开发架构 . 29 5.1. 工程划分( PROJECT) . 29 5.2. 工程( PROJECT)目录结构 . 29 6. 系统数据架构 . 30 6.1. 数据模型 30 6.2. 持久化方案(可选) . 30 行政 审批框架设计规格说明书 第 5 页 共 30 页 1. 引言 1.1. 编写目的 此总体设计说明书是为了说明行政审批 平台 框架的设计
4、 目标 、系统 总体设计 、系统 架构、 功能 框架 ,及系统数据 架构等 。为系统详细设计人员、开发人员进行后续设计及开发时提供输入参考。 1.2. 系统简介 行政审批 平台 框架 是公司 产品 型 OA 及行政审批类应 用系统框架 , 其提供了此类应用系统基础性的构件,实现应用系统快速搭建平台。 1.3. 适用范围 此文档的使用范围是需求确认完成到详细设计前期阶段,认为是项目的启动阶段文档。 主要的阅读对象时项目设计者及项目开发人员 。 1.4. 术语和缩略语 术语、缩略语 说明 1.5. 参考资料 通用行政审批平台需求规格说明书 行政 审批框架设计规格说明书 第 6 页 共 30 页 2
5、. 系统设计目标 2.1. 关键功能分析 本 平台主要的 业务 是 审批 业务, 围绕审批 业务 主 线 的相关 功能属于 平台 核心 基础构件 功能, 核心基础功能包括 : 审批事项、表单控制、 工作流处理(针对特殊场景支撑)、系统后台管理维护、消息管理、列表 展示机制、审批受理、审批办理、报表展示、数据查询、打印处理等。 2.1.1. 审批事项 审批事项对象是行政审批系统表单对象的基础,每个业务表单对应一个审批事项, 包括事项名称、相关法律法规、对应处室、承诺时限、事项编号、是否可延期、事项分类 、办理事项所需要材料、对应流程、表单模板等 等 。 2.1.2. 表单控制 表单控制是平台中最
6、主要的对象之一,涉及内容较多。表单中包括:抽象表单(与业务表单冗余,主要用于查询统计等)、业务表单、实例化的任务对象、业务附件,这些内容共同组成一个表单对象。 2.1.3. 工作流处理 工作流构件是通用审批平台核心组件,平台通 过其实现审批业务的流转和控制,针对各类特例场景进行支撑。 2.1.4. 系统管理维护 完成平台公共资源的管理配置,包括:组织机构、人员、角色、权限、工作流程配置、数据字典、节假日管理等。 行政 审批框架设计规格说明书 第 7 页 共 30 页 2.2. 非功能性分析 2.2.1. 安全性 1. 用户在浏览器输入密码时,要防止木马盗取。 2. 用户提交的信息在互联网传输时
7、,要防止信息窃取。 2.2.2. 高性能 1. 首页等动态 数据较多的页面 加载时间不超过 2 秒。 2. 常规 页面加载 时间不超过 1 秒。 1. 系统设计原则及约束 1.1. 设计技术路线 工作流处理: 工作流组件改进升级集成至平台 平台后台管理维护 : 用户管理组件改进集成至平台 系统 平台 主体 框架 : 应用部门通用 Spring Mvc + Mybatis 框架 。 2. 系统总体设计 行政 审批框架设计规格说明书 第 8 页 共 30 页 2.1. 系统架构图 数据层 行政 审批框架设计规格说明书 第 9 页 共 30 页 对结构化数据和非结构化数据进行调度和存储。 通用审批平
8、台整合流程数据、表单数据、审批数据、消息数据等各类数据统一集中处理。 支撑层 支撑层通过应用服务器,提供对系统应用层强大的支持,包括组件 支撑和支撑 应用 ,组件支撑为应用系统 提供 轻量 级 的支撑 组件,支撑应用在支撑组件的基础上为系统应用提供支持,让 系统 具备较高的 可 扩展 性 。 集成层 集成层是系统对外提供的数据交换和服务对接的 入口 、 主要针对基于 SOA 服务接口和门户集成统一登录进行 处理。 应用层 应用层是整个 平台 非常重要的组成部分,是对业务处理的重要环节, 规划提供的应用系统为申报子系统、内网审批子系统和后台基础管理子系统 。 展现层 展现 层是 面直接 面 向
9、用户的应用,是 整个 平台的 信息 、 数据 的入口, 主要包括政府门户网站、行政审批专网、政务服务大厅等入口 。 行政 审批框架设计规格说明书 第 10 页 共 30 页 3. 系统逻辑架构 3.1. 逻辑架构图 行政审批平台以“工作流引擎组件 ”做为核心,集成现有的“平台基础组件”。形成以“工作流”、“平台基础组件”为基础,并集成其它 综合 构件及平台业务 管理为支撑的一体化 行政审批平 台。 1、 平台 基础 管理 应用主要包括 : 用户组织管理、权限管理、字典管理、菜单管理、日志管理及流程设计等。 2、 平台业务 管理应用主要包括 :行政审批事项、表单处理、业务表单处理、业务流转处理、
10、信息发布、消息管理等。 3、 其它综合构 件 主要包括 : mmGrid 自定义列表、 JasperReports 报表、自定义表单、规则引擎、缓存插件等。 自定义列表可以根据需要管理前台页面列的显示,包括列宽、显示 /隐藏、排序、行政 审批框架设计规格说明书 第 11 页 共 30 页 位置等进行设置。报表是对行政审批系统中需要进行报表统计、展示、导入、打印等业务的一个报表插件,提供 打印或导出在多种文档格式 ,包括 HTML、 PDF、 Excel、OpenOffice 和 doc。 缓存可以与系统 应用技术框架 Spring、 hibernate 很好的进行组合。对行政审批系统各个业务功
11、能中需要多次请求,不易发生变化的数据进行缓存实现(如:字典、资源、角色、各种类型等),以减少对数据库的访问请求。可以将数据缓存于内容、磁盘、及持久到相关 日志型 key-value 数据库。 3.2. 构件集成方式 通过审批平台构建的基础思想是 基础平台的 构 件化 , 建立一个 行政审批基础平台的微内核,微内核 是一系列公共构件的 集成整合处理 ,是跟每一个业务组件紧密相关 的。 把业务基础平台中可以分离出来的内容单独作为一个组件,即公共组件,从而实现业务组件和公共组件的分离 。 业务 组件和公共组件使用一个数据库,通过公共组件及相关的标准实现整合。 公共构件 包含基础 管理、流程 管理、消
12、息处理等,在数据层面分 别对应着基础 数据、流程数据、消息数据等。考虑到公共服务组件的独立性, 保证每一个组件独立升级之后不会影响到其他的公共服务组件以及业务组件, 因此对公共服务构件进行封装处理。 行政 审批框架设计规格说明书 第 12 页 共 30 页 3.3. 核心 业务对象 分析 通过 对 审批平台核心业务对象的 抽象 分析 , 整体上平台主体业务对象包括审批事项、工作流程、表单、 选择模板实例、文单模板实例、基础信息等,具体关系如下: 行政 审批框架设计规格说明书 第 13 页 共 30 页 如上图所示,审批事项、选项模板、文单模板、流程模型对象为关联关系,通过配置决定该审批事项的主
13、要元素信息,然后通过抽象批办对象实例化实例通用业务,再具体批办对象通过继承关系实现个性化业务。 3.4. 关键功能设计 3.4.1. 审批事项 审批事项是通用行政审批平台的基础类型事项,其重点是对事项内容配置设定,核心是事项相关配套的动态内容、流程类型、表单内容的挂接设定 ,以各类相关模板定义为主。 行政 审批框架设计规格说明书 第 14 页 共 30 页 以审批事项为主体,挂接表单内容及相关实体, 从而形成一个审批事项模板。并挂接流程类型。在流程创建的时,以此事项模板为主要对象。产生相关的动态内容、表单内容及相关实体数据,从而形成审批事项流程模板。 3.4.2. 表单处理设计 表单处理 实
14、质上是审批件的实例化 ,不同的业务事项 本身具备不同的内容 和处理机制。目前审批平台提供一套表单的基础的框架结构, 各业务的具体 选项和 表单内容可 通过 自行开发 和平台配置选项来实现,并整合到表单基本框架中,表单 框架 结构如下 : 行政 审批框架设计规格说明书 第 15 页 共 30 页 表单 对象业务逻辑设计 : 行政 审批框架设计规格说明书 第 16 页 共 30 页 3.4.3. 流程挂接流转 通用行政审批平台关键核心为审批流程 , 其主要通过集成工作流组件进行控制和展示 、针对行政审批平台的流程场景,需要对现有工作流组件进行升级改造, 具体 升级改造 实现 详见工作流组件改进设计
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 通用 行政 审批 平台 设计方案
