当前位置:文档之家› SCAU-JAVA4-TS-软件系统构架设计说明书

SCAU-JAVA4-TS-软件系统构架设计说明书

项目编号:HD20090917SR005

通用型行政审批服务协同管理平台

分类:

<模板>

使用者:

<项目组>

文档编号:

HD20090917SR 005

四川华迪信息技术

有限公司

软件系统构架设计说明书

Version: 1.0

项目承担部门:JAVA第四组

撰写人(签名):区允文

完成日期:2010-08-11

本文档使用部门:□主管领导■项目组

□客户(市场)■维护人员□用户评审负责人(签名):江威龙

评审日期: 2010-08-11

修订文档历史记录

目录

1.简介 (1)

1.1目的 (1)

1.2范围 (1)

1.3定义、首字母缩写词和缩略语 (1)

1.4参考资料 (1)

1.5概述 (1)

2.构架表示方式 (1)

3.构架目标和约束 (1)

4.关键用例视图 (1)

4.1窗口受理查询 (1)

4.2窗口接件受理 (2)

4.3网上申报事项查询 (2)

4.4网上申报接件受理 (3)

4.5收费管理 (3)

4.6审批综合查询 (4)

4.7审批办理 (4)

4.8审批调度 (5)

4.9流程监控 (5)

4.10监督监察 (6)

4.11统计查询 (6)

4.12短消息统计 (7)

4.13组织机构管理 (7)

4.14用户权限管理 (8)

4.15用户角色管理 (9)

4.16系统用户管理 (10)

4.17审批事项管理 (11)

4.18事项约束管理 (12)

4.19审批流程管理 (12)

4.20事项申报 (12)

4.21政务信息查询 (13)

4.22政务信息发布 (13)

5.层次结构 (14)

6.逻辑视图 (15)

6.1概述 (15)

6.2用户服务层 (16)

6.2.1Package statMessageAction (17)

6.2.2Package superviseAction (17)

6.2.3Package flowControlAction (17)

6.2.4Package examineTransactor Action (18)

6.2.5Package examineAttemper Action (18)

6.2.6Package examineReceiveManage Action (18)

6.2.7Package chargeManageAction (18)

6.2.8Package statQuery Action (18)

6.2.9Package maintainSystem Action (19)

6.3商业服务层 (20)

6.3.1Package statMessageService (21)

6.3.2Package superviseService (21)

6.3.3Package flowControlService (22)

6.3.4Package examineTransactorService (22)

6.3.5Package examineAttemper Service (22)

6.3.6Package examineReceiveManage Service (23)

6.3.7Package chargeManage Service (23)

6.3.8Package statQueryService (23)

6.3.9Package maintainSystemService (24)

6.4数据服务层 (24)

6.4.1Package caseManagerDao (24)

6.4.2Package checkDao (25)

6.4.3Package departmentDao (25)

6.4.4Package userManagerDao (25)

6.4.5Package rightManagerDao (25)

6.4.6Package messageDao (25)

6.5数据实体层 (25)

7.进程视图 (25)

8.部署视图 (26)

9.数据视图 (26)

Software Architecture Document

1.简介

本文档用于对整个系统的软件构架进行初步的简要描述。

1.1 目的

本文档将从构架方面对系统进行综合概述,其中会使用多种不同的构架视图来描述系统的各个方面。它用于记录并表述已对系统的构架方面做出的重要决策。

1.2范围

作用于整个分析设计、实施、测试阶段,将影响与上述活动相关的角色。

1.3 定义、首字母缩写词和缩略语

无。

1.4 参考资料

《项目开发计划》、《需求规约》

1.5 概述

2. 构架表示方式

本文档采用UML分析设计语言对软件备选构架进行描述,使用Rational Rose工具生成软件构架的用例视图、逻辑视图和部署视图。对于进程视图和实施视图,由于在本软件备选构架中作用不明显,因而略去。

3. 构架目标和约束

用户操作简单,系统稳定性高、可扩展性高,构件重用性好,语言版本可扩展,采用面向对象进行分析与设计,采用Java编程。

4. 关键用例视图

4.1 窗口受理查询

窗口受理查询可以让窗口受理人员查询所有在办理的事项,并能浏览事项详细信息。

窗口申报浏览受理事项信息

窗口申报查询受理事项信息

窗口受理人员

(f rom 系统角色

)

4.2 窗口接件受理

窗口接件受理主要用于处理在服务窗口接收材料并到行政机关进行当面材料申报的事务,窗口受理人员需要对提交的申报资料进行初审,主要检查申报材料的完整情况以及申报重复情况.

窗口申报填写受理意见

(f

4.3 网上申报事项查询

网上申报事项查询可以帮助网上受理人员快速找寻到待接收的事项,网上受理人员填写查找条件即可选择代接收事项。

网上申报浏览受理事项信息

接收事项

(f

4.4 网上申报接件受理

网上申报接件受理主要用于接受从政府服务系统进行申报的事项,主要对申报的材料完整性以及申报重复进行初步审核.

网上申报填写受理意见

(f

4.5 收费管理

窗口收费人员可以查询已收费或未收费的事项,为收费事项可进入缴费页面缴费,并打印相关的凭证。

收费查询收费窗口收费员

(f rom 系统角色)

打印收费凭条

4.6

审批综合查询

审批综合查询能帮助审批人员查询审批事项,进入该事项的审批环节。

进入审批

查询待审批事项审批人员

(f rom 系统角色)

4.7 审批办理

审批办理主要用于审批者根据申报的资料以及法律法规,对申报材料进行签批.

审批签批

(f

4.8 审批调度

审批调度主要用于对申报的事项在审批的过程中,对申报事项的审批序列进行调度.

调整事项待审批队列

(f

4.9 流程监控

流程监控主要用于领导对每一项申报的事项当前所处的状态以及审批过程进行监控.

监控流程

行政执法机关领导

(f rom 系统角色)

4.10 监督监察

监督监察主要用于机关领导对审批过程中的效率进行监督,对所有事项的审批过程进行监察,形成对审批过程的考核.

监察事项

(f rom 系统角色)

<>

4.11 统计查询

统计查询的主要用于行政执法机关的领导对审批事项和审批过程的查询、统计。

(f

打印统计信息

4.12 短消息统计

短消息统计主要是对已经发送的短消息数据的查询.

查询短消息

系统管理员

(f rom 系统角色)

4.13 组织机构管理

组织机构管理是系统管理员对使用和涉及该系统的组织机构进行管理,主要功能有:组织机构信息列表、组织机构信息的新增、修改、删除。

删除组织机构信息

(f

保存组织机构信息

4.14 用户权限管理

用户权限分配三系统管理人员将系统具备的功能分配到对应的角色上,主要功能有:查看角色、权限列表、分配权限、查看角色权限和变更角色权限。

(f

变更角色权限

4.15 用户角色管理

用户角色管理是对不同权限所产生出的不同角色的查看、管理与使用,主要功能有:查看用户角色、修改用户角色、删除用户角色、分配用户角色。

分配用户角色

4.16 系统用户管理

系统用户管理是对系统用户的添加、查询、查看详情、数据维护等,主要功能有:录入用户信息,保存

查询系统用户条件修改详细信息删除用户信息重置用户密码录入用户信息

系统管理员

(f rom 系统角色)

4.17 审批事项管理

审批事项管理是对已受理的审批事项进行查询,主要功能有:查询事项、查看事项、

删除事项。

删除事项

(f

4.18 事项约束管理

事项约束管理是对申报事项进行定义,主要功能有:定义申报事项、定义申报条件、定义申报材料等。

保存事项约束信息

添加事项约束信息

系统管理员

(f rom 系统角色)

4.19 审批流程管理

不同行政部门对审批事项有不同的流程,因此流程需要进行管理并进行分配。

增加流程

删除流程查询流程

修改流程

4.20 事项申报

事项申报主要让普通用户进行事项申报以及对自己申报的事项进行管理。

查询个人事项申报记录

(f

4.21 政务信息查询

政务信息查询是普通用户获取政务信息的功能。分为“搜索政务信息”和“浏览政务信息”。

浏览政务信息

普通用户

(f rom 系统角色)

4.22 政务信息发布

政务信息发布用于让系统管理员管理政务信息的发布。

管理政务信息

系统管理员

(f rom 系统角色)

5. 层次结构

6. 逻辑视图

6.1 概述

说明构架的逻辑视图。该视图说明了最为重要的类、它们在服务包和子系统中的组织形式以及将这些子系统组织为层的方式。另外还说明了最为重要的用例实现(例如,构架的动态方面)。为了说明在构架方面具有重要意义的类、子系统、包和层的相互关系,可能会在逻辑视图中包含类图。

行政处罚系统的逻辑视图由四层组成。

?用户服务层(Action)

o用户与系统交互的层面,通常包含用例分析中产生的边界类。

?商业服务层(Service)

o响应用户操作,组织和管理系统的正常运行,通常包含在用例分析中产生的控制类。

?数据服务层(Dao)

o内部数据结构、外部数据存取。

?数据实体层

o内部数据结构、外部数据结构,系统采用Hibernate ORM 设计实施数据模型。

6.2 用户服务层

相关主题
文本预览
相关文档 最新文档