概要设计说明书实例(1).docx
《概要设计说明书实例(1).docx》由会员分享,可在线阅读,更多相关《概要设计说明书实例(1).docx(79页珍藏版)》请在三一办公上搜索。
1、概要设计说明书实例1 引言. 3 1.1 1.2 1.3 1.4 编写目的. 3 背景. 3 定义. 3 参考资料. 3 2 总体设计. 3 2.1 2.2 简述. 3 架构设计. 4 系统逻辑架构图 . 4 系统物理架构图 . 4 顶层系统包图. 5 业务类包图 . 6 子系统关系图. 6 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.3 接口设计. 6 2.3.1 界面框架设计. 6 2.3.2 3 外部接口设计. 7 子系统设计 . 7 3.1 基础信息子系统 . 7 子系统说明 . 7 类图. 8 类说明 . 12 界面设计. 19 子系统说明 . 21 类图. 22
2、 类说明 . 26 界面设计. 32 3.1.1 3.1.2 3.1.3 3.1.4 3.2 3.2.1 3.2.2 3.2.3 3.2.4 我的工作台子系统. 21 3.3 工作进展子系统 . 33 3.3.1 子系统说明 . 33 3.3.2 类图. 34 3.3.3 类说明 . 34 3.3.4 界面设计. 34 3.4 信息发布子系统 . 36 3.4.1 子系统说明 . 36 3.4.2 类图. 36 3.4.3 类说明 . 37 3.4.4 界面设计. 38 3.5 系统管理子系统 . 38 3.5.1 3.5.2 3.5.3 子系统说明 . 38 类图. 39 类说明 . 39
3、3.5.4 界面设计. 40 3.6 个人设置子系统 . 41 1 3.6.1 3.6.2 3.6.3 3.6.4 4 5 子系统说明 . 41 类图. 42 类说明 . 43 界面设计. 44 约束和假定 . 45 系统数据结构设计. 45 5.1 逻辑结构设计. 45 5.1.1 角色表 . 46 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.1.8 权限表 . 46 角色权限表. 46 部门表 . 46 岗位表 . 47 员工表. 47 工作任务表 . 48 任务分派表 . 48 5.1.9 工作计划表. 48 5.1.10 计划任务表. 49 5.1.11
4、 工作日志表 . 49 5.1.12 工作汇报表 . 50 5.1.13 信息发布表 . 50 5.1.14 5.1.15 5.1.16 5.1.17 收件箱表 . 50 系统操作日志表 . 51 个人提醒设置表 . 51 系统表 . 52 5.1.18 系统功能模块表 . 52 5.2 物理结构设计. 52 5.3 6 数据结构与程序的关系. 52 系统出错处理设计. 52 6.1 6.2 6.3 出错信息. 52 补救措施. 53 系统维护设计. 53 2 工作计划管理系统概要设计说明书 1 引言 1.1 编写目的 此概要设计说明书是为了说明整个系统的体系架构,以及需求用例的各个功能点在架
5、构中的体现,为系统的详细设计人员进行详细设计时的输入参考文档。 1.2 背景 软件系统的名称:工作计划管理系统 开发工具:Java 开发者: 1.3 定义 1.4 参考资料 2 总体设计 2.1 简述 系统采用流行的B/S结构模式。系统的分析设计采用面向对象的技术,应用Visio等工具进行辅助设计。 2.2 架构设计 2.2.1 系统逻辑架构图 业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业2.2.2 系统物理架构图 Web业业业业业业业业业业业业业业业/业业业Internet业业业业业业业
6、业业业业业业业业业业业业业业业业业 4 2.2.3 顶层系统包图 业业业业业业业业业业业业业业业业业业业业业业业业类包说明: n n n n n n 业务页面:用户动态网页,主要是jsp文件。 业务操作:主要控制业务访问的接口和业务流转。 数据处理:提供业务的实现,包括对业务数据的增、删、改、查等操作。 数据实体:业务对象的实体类。 数据接口:提供数据库的访问,传递数据或返回相应数据。 系统辅助:提供了供整个系统辅助的功能。 5 2.2.4 业务类包图 业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业
7、业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业2.2.5 子系统关系图 业业业业业业业业业业业业业业业业业业业业业业业业业2.3 接口设计 2.3.1 界面框架设计 6 2.3.2 外部接口设计 说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持软件之间的接口关系。 3 子系统设计 3.1 基础信息子系统 3.1.1 子系统说明 基础信息子系统包括:角色管理、部门管理、岗位管理、员工管理四部分。 角色管理:定义角色和系统权限之间的对应关系,方便用户权限的分配控制。 部门管理:实现对公司部门基本信息的维护。 岗位管理:实现对公司岗位基本信息的维护。 员工管
8、理:实现对公司员工基本信息的维护,并为员工分配角色和初始化登录系统信息。 7 3.1.2 类图 3.1.2.1 角色、权限 UI:角色Service:权限+通过ID查询角色(in 角色ID) : Data:角色实体类+通过名称查询角色(in 角色名称) : Data:角色实体类+查询全部角色 : Data:角色实体类+增加角色(in Data:角色实体类) : boolean+修改角色(in Data:角色实体类) : boolean+删除角色(in 角色ID) : boolean+分配权限(in 角色ID, in 权限列表) : boolean+读取角色权限(in 角色ID) : Objec
9、tService:角色+通过ID查询角色(in 角色ID) : Data:角色实体类Data:角色实体类+通过名称查询角色(in 角色名称) : Data:角色实体类-角色ID : String+查询全部角色 : Data:角色实体类-角色名称 : String+增加角色(in Data:角色实体类) : boolean-拥有的权限 : String+修改角色(in Data:角色实体类) : boolean-角色说明 : String+删除角色(in 角色ID) : boolean+分配权限(in 角色ID, in 权限列表) : boolean+读取角色权限(in 角色ID) : Obje
10、ctData:角色+通过ID查询角色(in 角色ID) : Data:角色实体类+通过名称查询角色(in 角色名称) : Data:角色实体类+查询全部角色 : Data:角色实体类+增加角色(in Data:角色实体类) : boolean+修改角色(in Data:角色实体类) : boolean+删除角色(in 角色ID) : boolean+分配权限(in 角色ID, in 权限列表) : boolean+读取角色权限(in 角色ID) : Object8 UI:业业+业业业业业业业业业业 : void+业业业业业业业业业业业业(in 业业业业ID) : Data:业业业业业+业业业业
11、业业(in 业业ID) : Data:业业业业业Data:业业业业业Service:业业+业业业业业业 : Data:业业业业业+业业业业业业业业业业业业(in 业业业业ID) : Data:业业业业业+业业业业业业(in 业业ID) : Data:业业业业业-业业ID : String-业业业业 : String-业业业业 : String-业业业业 : String-业业业业 : String-业业业业业业 : StringData:业业+业业业业业业 : Data:业业业业业+业业业业业业业业业业业业(in 业业业业ID) : Data:业业业业业+业业业业业业(in 业业ID) : D
12、ata:业业业业业9 3.1.2.2 部门管理 UI:部门管理+通过ID查询部门(in 角色ID) : Data:部门实体类+通过名称查询部门(in 角色名称) : Data:部门实体类+多条件查询部门(in 查询条件对象) : Data:部门实体类+查询全部部门 : Data:部门实体类+增加部门(in Data:部门实体类) : boolean+修改部门(in Data:部门实体类) : boolean+删除部门(in 部门ID) : boolean+树形显示部门 : voidData:部门实体类Service:部门管理+通过ID查询部门(in 角色ID) : Data:部门实体类+通过名
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 概要 设计 说明书 实例

链接地址:https://www.31ppt.com/p-3600703.html