概要设计说明书实例

  • 格式:docx
  • 大小:93.76 KB
  • 文档页数:23

下载文档原格式

  / 23
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

概要设计说明书实例 Company number:【WTUT-WT88Y-W8BBGB-BWYTT-19998】

工作计划管理系统概要设计说明书

1 引言

1.1编写目的

此概要设计说明书是为了说明整个系统的体系架构,以及需求用例的各个功能点在架构中的体现,为系统的详细设计人员进行详细设计时的输入参考文档。

1.2背景

石油工程公司将打造“国际一流的石油工程技术服务公司”作为公司发展的战略目标,为确保这一目标的实现,本项目将建立一套以国际一流企业为战略标杆的企业间对标评价体系,引导企业持续对不足,促改进,使企业经营管理各项目标不断缩小与国内或国际先进水平的差距,保持领先优势,持续提升综合赢利能力。

1.3定义

1.4参考资料

《石油工程公司对标评价合同书系统项目合同书》

《石油工程公司对标评价合同书系统项目技术服务合同附件》

《石油工程公司对标评价系统需求分析说明书》

2 总体设计

2.1简述

系统采用流行的B/S结构模式。系统的分析设计采用面向对象的技术,应用Visio等工

具进行辅助设计。

2.2架构设计

2.2.1 系统逻辑架构图

2.2.2 系统物理架构图

2.2.3 顶层系统包图

类包说明:

⏹业务页面:用户动态网页。

⏹业务操作:主要控制业务访问的接口和业务流转。

⏹数据处理:提供业务的实现,包括对业务数据的增、删、改、查等操作。

⏹数据实体:业务对象的实体类。

⏹数据接口:提供数据库的访问,传递数据或返回相应数据。

⏹系统辅助:提供了供整个系统辅助的功能。

2.2.4 业务逻辑图

2.2.5 模块关系图

2.3接口设计

2.3.1 界面框架设计

2.3.2 外部接口设计

说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持软件之间的接口关系。

3 系统模块设计

3.1系统管理模块

3.1.1 模块说明

系统管理模块包括:角色管理、部门管理、权限管理、员工管理四部分。

角色管理:定义角色和系统权限之间的对应关系,方便用户权限的分配控制。

部门管理:实现对公司部门基本信息的维护。

权限管理:实现对用户访问权限信息的配置。

员工管理:实现对公司员工基本信息的维护。

3.1.2 类图

3.1.2.1角色、权限

3.1.2.2部门管理

3.1.2.3岗位管理

3.1.2.4员工管理

3.1.3 类说明

3.1.3.1角色、权限

通过ID查询角色:页面得到角色ID,调用Service::角色的通过ID查询角色方法,得到指定角色的实体数据。

通过名称查询角色:页面得到角色名称,调用Service::角色的通过名称查询角色方法,得到指定角色的实体数据。

查询全部角色:调用Service::角色的查询全部角色方法,得到全部角色的实体数据。

增加角色:在页面上得到角色的实体数据,调用Service::角色的增加角色方法,实现角色的添加。

修改角色:在页面上得到修改后的角色实体数据,调用Service::角色的修改角色方法,实现角色的修改。

删除角色:调用Service::删除角色方法,将指定角色的数据置为已删除状态。

分配权限:调用Service::分配权限方法,给指定角色分配权限。

读取角色权限:调用Service::读取角色权限方法,读取指定角色的权限数据。

通过ID查询角色:调用Data::角色的通过ID查询角色方法,得到指定角色的实体数据。

通过名称查询角色:调用Data::角色的通过名称查询角色方法,得到指定角色的实体数据。

查询全部角色:调用Data::角色的查询全部角色方法,得到全部角色的实体数据。

增加角色:调用Data::角色的增加角色方法,实现角色的添加。

修改角色:调用Data::角色的修改角色方法,实现角色的修改。

删除角色:调用Data::删除角色方法,将指定角色的数据置为已删除状态。

分配权限:调用Data::分配权限方法,给指定角色分配权限。

读取角色权限:调用Data::读取角色权限方法,读取指定角色的权限数据。

通过ID查询角色:得到指定角色的实体数据。

通过名称查询角色:得到指定角色的实体数据。

查询全部角色:调用Data::角色的查询全部角色方法,得到全部角色的实体数据。

增加角色:实现角色的添加。

修改角色:实现角色的修改。

删除角色:将指定角色的数据置为已删除状态。

分配权限:给指定角色分配权限。

读取角色权限:读取指定角色的权限数据。

角色实体类数据。

页面显示全部权限内容:调用Service::权限的查询全部权限或通过所属系统查询全部权限,将权限数据显示到页面上。

通过所属系统查询全部权限:调用Service::权限的通过所属系统查询全部权限,读取某系统下的全部权限数据。

读取用户权限:调用Service::权限的读取用户权限,读取指定用户的权限数据。

查询全部权限:调用Data::权限的查询全部权限,读取全部的权限数据。

通过所属系统查询全部权限:调用Data::权限的通过所属系统查询全部权限,读取某系统下的全部权限数据。

读取用户权限:调用Data::权限的读取用户权限,,读取指定用户的权限数据。

查询全部权限:读取全部权限数据,返回全部的权限实体类数据。

通过所属系统查询全部权限:读取所属系统权限数据,返回某系统下的全部权限实体类数据。

读取用户权限:读取指定用户的权限数据。

权限实体类数据。

3.1.3.2部门管理

通过ID查询部门:根据部门ID,得到指定的部门实体类数据。