150730详细设计说明书v10.docx

上传人:b****0 文档编号:296574 上传时间:2022-10-08 格式:DOCX 页数:43 大小:2.82MB
下载 相关 举报
150730详细设计说明书v10.docx_第1页
第1页 / 共43页
150730详细设计说明书v10.docx_第2页
第2页 / 共43页
150730详细设计说明书v10.docx_第3页
第3页 / 共43页
150730详细设计说明书v10.docx_第4页
第4页 / 共43页
150730详细设计说明书v10.docx_第5页
第5页 / 共43页
点击查看更多>>
下载资源
资源描述

150730详细设计说明书v10.docx

《150730详细设计说明书v10.docx》由会员分享,可在线阅读,更多相关《150730详细设计说明书v10.docx(43页珍藏版)》请在冰豆网上搜索。

150730详细设计说明书v10.docx

150730详细设计说明书v10

1概述

1.1项目背景

上海博阳精讯信息科技有限公司(简称博阳咨询)是国内领先的eBPM咨询服务机构。

eBPM是“卓越业务流程管理”(excellentBusinessProcessManagement)的英文首字缩写。

博阳咨询的eBPM流程管理方法可以帮助企业将日益复杂的管理体系“理清楚”、“管起来”并实现“持续优化”。

博阳咨询提供的EBPM平台(ExcellentBusinessProcessManagementplatform)是一套成熟的商业化套件。

它是基于eBPM方法论开发而成。

在多年的流程管理咨询项目中,博阳不断发现、总结客户的需求,倾力打造了这样一个流程展现与管理分析的平台。

在此基础上,博阳咨询团队可以结合客户的特定需求,特别是客户方最终确定的建模规范,进一步进行客户化的定制开发。

EBPM平台目前主要包括<员工界面>、<组织界面>和<后台管理系统>三部分的功能。

1.2项目目标

引入可以将中的原有模型从不同维度进行展现。

比如,将一位员工所涉及的所有流程、流程步骤、管理标准、工作标准、输入输出表单等内容集中在一个页面进行展现;直接从一个管理要素切入查询相关联的其它管理要素,比如从一个表单切入,查询相关联的流程步骤、岗位、管理标准等。

这样就构建了一个更为友好的员工使用界面,将《岗位手册》、《流程手册》的信息通过结构化形式进行动态展现,大大提升了员工查询的方便性和用户体验,对于员工使用流程管理项目成果的便利性、长效性和积极性都很有帮助。

EBPM流程管理平台借助信息化管理手段,利用企业流程建模和分析工具,建立横向和纵向集成的流程模型,展现出完整的端到端的流程,为业务流程的理解、分析和改进提供坚实的基础,对企业流程的管理和执行进行全方位的管理、监控,以便更好的协调业务,做出更迅速、有效的决策,为企业管理创新提供直接易用的工具。

在完成企业各级流程钩稽关系梳理的基础上建立流程管理系统,实现流程增加、删除、修改、发布管理功能;流程合规审核管理功能;流程及相关管理信息的集成化和结构化的发布和查询功能。

并实现流程平台与标准化平台对接;流程平台与企业知识管理系统对接。

以BPM方法论为指导,全面完成基于BPM流程管理软件平台的流程设计、发布、监控、审核和分析体系;同时,在企业内部构建完整的、长效的、可持续优化的流程管理体系和流程治理机制。

1.3定义

无。

1.4参考资料

Ø厦烟流程管理信息系统_总体设计说明书_v1.0.doc

2总体设计

2.1系统总体说明

系统采用Java语言基于J2EE企业级应用平台,采用组件化技术开发模式,组件是可以独立配置和管理的最小功能单元,每个组件都对应一个独立的访问入口。

组件的开发又包含功能部件、业务服务和数据服务的开发,功能附件是对大的功能组件的细化,业务服务负责业务逻辑处理,数据服务封装后台的数据请求和操作。

平台基于Oracle数据库运行在Tomcat或者Weblogic等应用服务器。

整体架构以Spring框架为核心,前端界面采用Freemarker模型引擎技术,通过数据层和展现层的分离,提供用户界面的响应速度,提高开发的效率。

后台数据层采用Hibernate关系映射框架,支撑数据层面的数据流转。

2.2系统架构

2.2.1系统整体架构设计说明

系统整理架构分为前端用户界面和后端EBPM引擎,前端界面负责信息的呈现,后端引擎基于SOA框架,通过服务的发布和消费支持前端业务的流畅运转。

前后端可以分布式部署,也可以部署在同一个应用服务器中。

通过前后端分离可以分别实现负载均衡,提高系统的茁壮性和灵活性。

2.2.2系统技术架构

2.2.2.1系统O/RMapping设计

AbstractDao:

所有DAO的基础接口,宣告了需要被所有DAO用到基本的方法

Entity.xml:

宣告对所有实体进行操作的XML配置文件

2.2.2.2系统开发模式说明

所有的设计中对数据库的操作都需要继承和实现DAO、AbstractDAO,其设计模式为:

2.3功能架构

2.3.1系统模块设计

2.4运行环境

2.4.1软件要求

环境名称

配置内容

测试环境

⏹操作系统:

Windows200864位

⏹数据库:

ORACLE11g64位企业版标准版

⏹中间件:

WAS7.0以上/Weblogic10g以上/Tomcat7.0以上版本

生产环境

⏹操作系统:

Windows200864位

⏹数据库:

ORACLE11g64位企业版标准版

⏹中间件:

WAS7.0以上/Weblogic10g以上/Tomcat7.0以上版本

2.4.2硬件要求

环境名称

配置内容

测试环境

⏹CPU:

4核以上

⏹内存:

8GB以上

⏹硬盘:

50GBSAS或以上

⏹网络:

100MBit或以上

生产环境

⏹CPU:

8核以上

⏹内存:

16GB

⏹硬盘:

200GBSAS

⏹网络:

100MBit或以上

3系统数据结构设计

ØAttachmentBean结构定义

存放系统上传的附件资料。

字段名称

描述

备注

id

问题建议编号

attach_key

附件Key

attach_type

附件分类

file_type

文件类型

file_size

附件大小

attach_name

附件名称

file_path

文件路径

create_date

创建时间

create_user

创建人

last_update_date

最后更新时间

last_update_user

最后更新人

ØNoticeBean结构定义

存放系统的公告信息。

字段名称

描述

备注

notice_name

名称

notice_change_type

变更类型

0新增,1修订,2废止

notice_type

变更动态类型

变更动态类型:

10制度,20标准,30流程,40岗位,50指标,60风险点,70表单,90其它

notice_content

变更动态内容

notice_status

状态

说明:

0草稿,1发布,2作废;

notice_pos

影响的岗位名称

notice_process

影响的流程名称

notice_objguid

公告主体的GUID

根据该guid定位公告涉及的对象或者模型

notice_objname

公告主体的名称

change_date

变更日期

create_date

创建时间

create_user

创建人

ØTechArchitect结构定义

存放技术标准信息。

字段名称

描述

备注

object_type

对象类型

object_guid

对象guid

symbol_type

对象符号类型

model_guid

模型guid

model_name

模型名称

model_type

模型类型

at_1

对象名称

at_55

标识符

at_28

全名

at_8

注释/实例

at_152

下载链接

at_7

处理代码

at_9

描述定义

at_38

at_593

简短描述

at_1175

最后更改

at_1290

最后用户

at_608

创建于

at_610

发布于

at_611

由…发布

at_10026

归口部门

at_10061

责任部门

ØUserChangeSumBean结构定义

存放提报的统计信息。

字段名称

描述

备注

change_object

变更对象

change_type

变更类型

alias

别名

显示用

instance_count

提报次数统计

create_user

提报用户

assignee

分配用户或者接受用户

change_object

变更对象

change_type

变更类型

ØNodeAttrBean结构定义

存放岗位特性信息。

字段名称

描述

备注

node_guid

流程步骤的guid

language

语言

at_1

流程步骤名称

at_7

处理代码

at_9

描述/定义

at_55

标识符

at_1008

产生时间

at_1009

创建者

at_1175

最后更改

at_1290

最后用户

at_2817

控制活动

at_2823

控制标识符

at_10061

责任部门

at_10030

原因分析-管理

at_10034

控制证据

at_10051

风控测试

at_10058

内控模块-基层

at_10063

内控国网制度

at_10100

控制制度

at_10101

控制频率

at_10114

控制活动重要性水平

at_10115

控制角色/岗位

ØUserInfo结构定义

存放用户的详细信息。

字段名称

描述

备注

user_no

用户号

user_name

用户名

user_account

用户账户

password

用户密码

role_name

用户角色

pos_guid

用户岗位guid

pos_name

用户岗位名称

org_no

用户部门编号

org_name

用户部门名称

ØRoleInfo结构定义

存放角色的详细信息。

字段名称

描述

备注

id

自增编号

Variablecharacters(45)

role_no

角色编号

Variablecharacters(25)

menu_code

菜单编号

Variablecharacters(25)

create_date

创建时间

Date&Time

create_user

创建人

Variablecharacters(50)

last_update_date

最后更新时间

Date&Time

last_update_user

最后更新人

Variablecharacters(50)

ØSYS_Menu结构定义

描述系统的菜单信息。

字段名称

描述

备注

menu_code

菜单编号

Variablecharacters(25)

menu_name

菜单名称

Variablecharacters(100)

menu_url

菜单链接地址

Variablecharacters(100)

menu_type

菜单类型

Variablecharacters(4)

parent_menu

父菜单

Variablecharacters(25)

status

当前状态

Variablecharacters(10)

zindex

排序号

Variablecharacters(10)

4模块功能设计

4.1员工界面

4.1.1首界面

4.1.1.1首界面-公告

◆功能说明

根据选择的公告类型和公告变更类型查看变更后的公告主体的内容。

根据公告的类型和公告变更类型确认公告的查

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1