烟草资金监管平台架构设计说明书.doc

上传人:b****9 文档编号:129162 上传时间:2022-10-04 格式:DOC 页数:83 大小:3.14MB
下载 相关 举报
烟草资金监管平台架构设计说明书.doc_第1页
第1页 / 共83页
烟草资金监管平台架构设计说明书.doc_第2页
第2页 / 共83页
烟草资金监管平台架构设计说明书.doc_第3页
第3页 / 共83页
烟草资金监管平台架构设计说明书.doc_第4页
第4页 / 共83页
烟草资金监管平台架构设计说明书.doc_第5页
第5页 / 共83页
点击查看更多>>
下载资源
资源描述

烟草资金监管平台架构设计说明书.doc

《烟草资金监管平台架构设计说明书.doc》由会员分享,可在线阅读,更多相关《烟草资金监管平台架构设计说明书.doc(83页珍藏版)》请在冰豆网上搜索。

烟草资金监管平台架构设计说明书.doc

厦门东南融通系统工程有限公司

烟草资金监管平台架构设计说明书

厦门东南融通系统工程有限公司版权所有

厦门东南融通系统工程有限公司版权所有

©东南融通。

本文件未经东南融通的书面允许不得复制或分发。

本文件中的任何部分都不得用于东南融通意愿以外的其他目的

目录

1 简介 5

1.1 目的 5

1.2 范围 5

1.3 术语 6

1.4 参考文档 6

1.5 文档组织方式 6

2 系统总体架构 8

2.1 产品特点 8

2.2 设计指导思想 8

2.3 系统逻辑架构 10

2.4 系统应用架构 11

2.5 系统物理架构 13

2.6 与业务系统的关系 14

2.7 与银行系统的关系 14

2.7.1 连接示意图 14

2.7.2 接口关系图 15

3 应用框架设计 17

3.1 技术框架 17

3.2 界面设计 17

3.2.1 登陆参考 18

3.2.2 首页参考 19

3.2.3 新增页面 19

3.2.4 修改页面 19

3.2.5 审批页参考 20

3.2.6 查询页参考 21

3.3 类设计 21

3.4 模块划分 22

3.5 功能菜单 23

4 基础功能设计 26

4.1 组织模型 26

4.2 权限控制 27

4.2.1 菜单权限控制 27

4.2.2 操作权限控制 28

4.2.3 数据权限控制 29

4.3 流程控制 29

4.3.1 流程功能概述 30

4.3.2 工作流的使用 31

4.3.3 工作流的集成 31

4.3.4 系统流程设计 31

4.3.5 流程处理框架 32

4.3.6 流程基本操作 33

4.4 规则处理 38

4.4.1 开发过程 38

4.4.2 规则定义 39

4.4.3 规则执行 39

4.5 消息服务 39

4.5.1 功能描述 39

4.5.2 邮件发送 40

4.5.3 短信发送 40

4.5.4 发送维护 42

4.5.5 接口类设计 42

4.6 通讯网关 44

4.6.1 连接方式 44

4.6.2 功能描述 44

4.6.3 技术框架 46

4.6.4 接口类设计 46

4.7 任务调度 48

4.7.1 功能描述 48

4.7.2 解决方案 48

4.7.3 应用示例 49

4.7.4 配置说明 50

4.7.5 任务清单 51

4.8 报表开发 51

4.8.1 报表设计 51

4.8.2 报表种类 52

4.8.3 报表清单 53

4.8.4 报表打印 53

5 数据同步设计 54

6 安全性设计 56

6.1 方案概述 56

6.2 权限控制 56

6.3 CA认证 56

6.4 登陆日志 56

6.5 操作痕迹 56

6.6 审批痕迹 58

6.7 Server端校验 58

7 性能设计 60

8 客户化设计 61

8.1 改变监管规则 61

8.2 改变业务流程 61

8.3 外围系统连接定制 61

8.4 改变数据库类型 61

8.5 改变组织数据来源 61

9 开发规范 63

9.1 Java编程规范 63

9.2 数据库设计规范 64

9.3 文件命名规范 65

9.4 页面样式规范 66

9.5 页面开发规范 66

9.6 后台程序规范 68

9.7 文档规范 70

9.8 序列号的获取 71

9.9 异常处理 71

9.9.1 JSP页面异常 71

9.9.2 Action异常 71

9.9.3 DAO和Service层的异常 72

9.9.4 异常编程指导 72

9.10 错误消息 72

9.11 事务处理 73

9.12 目录结构 73

9.13 配置文件 74

9.14 开发指导 75

9.15 第三方软件 75

10 环境搭建 78

10.1 开发环境 78

10.2 调试环境 78

10.3 开发基础数据环境 79

10.4 外部系统模拟环境 79

附录1:

开发软件和工具 81

附录2:

公共资源管理 82

附录3:

文档变更记录 83

1简介

本文档为烟草资金监管平台的软件架构设计说明书。

本文档与“烟草资金监管基础平台数据库设计说明书.doc”和“烟草资金监管系统数据库设计说明书.doc”一起构成本系统的概要设计文档体系。

1.1目的

本文档为烟草资金监管平台的软件架构设计提供详细的说明,包括整个系统的架构、基础平台的技术实现、客户化方式和指导应用开发的相关规范等。

本架构书为编制如下文档提供基本依据:

n程序设计书

n软件开发计划

n软件测试计划

n软件用户手册

n系统安装手册

本架构书与本系统的“程序设计书”一起,为编写程序、单元测试、集成测试(α测试)提供基本依据;

本架构书为其它有关文件提供基本依据;

本架构书为软件质量保证人员提供工作依据;

本架构书将作为软件β测试和系统验收的准则;

本架构书与本系统的“程序设计书”一起,将作为编码的基准文件。

1.2范围

本设计书从技术角度定义了本系统的架构,内容涵盖了本系统的设计思想、软件体系结构、软件功能模块分解及边界设计、应用框架设计、与外围系统地连接处理、开发规范等。

对本系统使用的主要技术,如PowerWeb、工作流、规则技术、Jasper等)也做了简要介绍。

本系统中硬件设备和网络设备的设计以及软件详细设计部分不在本规格之内。

1.3术语

nPowerWeb:

是东南融通开发的一个Web界面开发平台。

nintelliRule:

是东南融通开发的规则系统,可实现规则的编辑、编译和执行。

nJasperReports:

开放源码的报表生成工具,用户需要按照它制定的规则编写报表格式的XML模板文件,然后指定数据源得到导出的报表文件。

niReport:

一个帮助那些使用JasperReportslibrary生成报表的用户以可视化方式设计报表的工具。

nHibernate:

HibernateO-Rmappingtools,由www.hibernate.org提供,用于数据层的开发。

nSpring:

Spring-Java/J2EEApplicationFramework,由www.springframework.org提供,用于业务逻辑层的开发。

n工作流引擎:

解释业务流程的定义,与工作流的参与者(包括人或软件)相互作用,并根据需要调用其它的IT系统、应用、或者数据。

n规则引擎:

对业务规则进行解释。

是一种高性能的专用解释(推理)程序。

把当前提交给引擎的数据对象与加载在引擎中的业务规则进行匹配,符合当前数据状态下的业务规则会被激活,根据业务规则中声明的执行逻辑,触发对应的操作。

ntfm:

tobaccofundmonitor烟草资金管理系统

1.4参考文档

n

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

当前位置:首页 > 求职职场 > 简历

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

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