1 引言 31.1 编写目标 31.2 背景 31.3 定义 31.4 参考资料 32 总体设计 32.1 简述 32.2 架构设计 42.2.1 系统逻辑架构图 42.2.2 系统物理架构图 42.2.3 顶层系统包图 52.2.4 业务类包图 62.2.5 子系统关系图 62.3 接口设计 62.3.1 界面框架设计 62.3.2 外部接口设计 73 子系统设计 73.1 基础信息子系统 73.1.1 子系统说明 73.1.2 类图 83.1.3 类说明 123.1.4 界面设计 193.2 我工作台子系统 213.2.1 子系统说明 213.2.2 类图 223.2.3 类说明 263.2.4 界面设计 323.3 工作进展子系统 333.3.1 子系统说明 333.3.2 类图 343.3.3 类说明 343.3.4 界面设计 343.4 信息公布子系统 363.4.1 子系统说明 363.4.2 类图 363.4.3 类说明 373.4.4 界面设计 383.5 系统管理子系统 383.5.1 子系统说明 383.5.2 类图 393.5.3 类说明 393.5.4 界面设计 403.6 个人设置子系统 413.6.1 子系统说明 413.6.2 类图 423.6.3 类说明 433.6.4 界面设计 444 约束和假定 455 系统数据结构设计 455.1 逻辑结构设计 455.1.1 角色表(PUBLIC_ROLE) 465.1.2 权限表(PUBLIC_PRIVILEGE) 465.1.3 角色权限表(PUBLIC_ROLEPRIVILEGE) 465.1.4 部门表(PUBLIC_ DEPT) 465.1.5 岗位表(PUBLIC_POST) 475.1.6 职员表(PUBLIC_MEMBER) 485.1.7 工作任务表(WORKPLAN_ TASK) 485.1.8 任务分配表(WORKPLAN_ ALLOTTASK) 495.1.9 工作计划表(WORKPLAN_ PLAN) 495.1.10 计划任务表(WORKPLAN_ PLANTASK) 505.1.11 工作日志表(WORKPLAN_ WORKLOG) 505.1.12 工作汇报表(WORKPLAN_ WORKREPORT) 505.1.13 信息公布表(PUBLIC_ PUBLISHINFO) 505.1.14 收件箱表(PUBLIC_INBOX) 515.1.15 系统操作日志表(PUBLIC_OPERATELOG) 515.1.16 个人提醒设置表(PUBLIC_EVENTS) 525.1.17 系统表(PUBLIC_SYSTEM) 525.1.18 系统功效模块表(PUBLIC_SYSTEMMODULE) 525.2 物理结构设计 535.3 数据结构和程序关系 536 系统犯错处理设计 536.1 犯错信息 536.2 补救方法 536.3 系统维护设计 53工作计划管理系统概要设计说明书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 顶层系统包图类包说明:n 业务页面:用户动态网页n 业务操作:关键控制业务访问接口和业务流转n 数据处理:提供业务实现,包含对业务数据增、删、改、查等操作n 数据实体:业务对象实体类n 数据接口:提供数据库访问,传输数据或返回对应数据n 系统辅助:提供了供整个系统辅助功效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,得到指定部门实体类数据多条件查询部门:依据多条件(部门名称、上级部门)查询对象,得到部门实体数据查询全部部门:实施查询,获取全部部门实体数据增加部门:得到部门实体数据,将数据添加至库中修改部门:得到修改后部门实体数据,将数据保留至库中删除部门:依据部门ID,删除指定部门树形显示部门:查询得到树形结构上部门数据,并显示这类说明同上这类说明同上部门实体类数据。
3.1.3.3 岗位管理经过ID查询岗位:依据岗位ID,得到指定岗位实体类数据多条件查询岗位:依据多条件(岗位名称、上级岗位)查询对象,得到岗位实体数据查询全部岗位:实施查询,获取全部岗位实体数据增加岗位:得到部门实体数据,将数据添加至库中修改岗位:得到修改后部门实体数据,将数据保留至库中删除岗位:依据岗位ID,删除指定岗位树形显示岗位:查询得到树形结构上岗位数据,并显示这类说明同上这类说明同上岗位实体类数据3.1.3.4 职员管理经过ID查询职员:依据职员ID,得到指定职员实体类数据多条件查询职员:依据多条件(工号、姓名、性别、部门、岗位、角色)查询对象,得到职员实体数据查询全部职员:实施查询,获取全部职员实体数据增加职员:得到职员实体数据,将数据添加至库中修改职员:得到修改后职员实体数据,将数据保留至库中删除职员:依据职员ID,删除指定职员职员修改登录密码:职员实施修改登录密码数据这类说明同上这类说明同上职员实体类数据3.1.4 界面设计基础信息子系统页面包含:角色管理、部门管理、岗位管理、职员管理四部分3.1.4.1 角色管理页面3.1.4.2 部门管理页面3.1.4.3 岗位管理页面3.1.4.4 职员管理页面3.2 对标评价管理模块3.2.1 模块说明对标评价管理模块包含:对标体系管理、对标指标管理、报表管理、对标评价管理、对标评价参数管理、对标评价算法管理、对标指标值管理。
对标体系管理:实现管理层分配任务和企业职员接收任务管理功效对标指标管理:报表管理:对标评价管理:对标评价参数管理:对标评价算法管理:对标指标值管理:3.2.2 类图3.2.2.1 工作任务3.2.2.2 工作计划3.2.2.3 工作日志3.2.2.4 工作汇报。