员工薪资管理系统-系统设计书

  • 格式:docx
  • 大小:685.34 KB
  • 文档页数:35

软件设计规格说明书0.3员工薪资管理系统修改履历目录1 文档简介------------------------------------------ 71.1 编写目的------------------------------------- 71.2 背景----------------------------------------- 71.3 定义----------------------------------------- 72 系统概述------------------------------------------ 82.1 系统简介------------------------------------- 82.2 开发目的------------------------------------- 82.3 运行环境------------------------------------- 82.4 需求规定------------------------------------- 82.5 用户分类------------------------------------- 93 UML设计----------------------------------------- 103.1 用例图-------------------------------------- 103.1.1 管理员用例图--------------------------- 103.1.2 普通用户用例图------------------------- 113.1.3 系统维护人员用例图--------------------- 123.2 状态图-------------------------------------- 134 数据库设计--------------------------------------- 154.1 数据库概念结构设计-------------------------- 154.1.1 员工基本信息E-R图--------------------- 154.1.2 员工奖励信息E-R图--------------------- 164.1.3 员工惩罚信息E-R图--------------------- 164.1.4 员工职称信息E-R图--------------------- 174.1.5 员工薪资管理E-R图--------------------- 174.2 数据库逻辑结构设计-------------------------- 184.2.1 员工基本信息表------------------------- 184.2.2 员工奖励信息表------------------------- 184.2.3 员工惩罚管理表------------------------- 194.2.4 员工职称管理表------------------------- 194.2.5 员工薪资管理表------------------------- 194.3 数据库物理结构设计-------------------------- 205 模块设计----------------------------------------- 215.1 系统模块设计图------------------------------ 215.2 用户登录------------------------------------ 225.3 员工管理------------------------------------ 235.4 员工考评管理-------------------------------- 245.4.1 员工奖励管理--------------------------- 255.4.2 员工惩罚管理--------------------------- 265.4.3 员工职称管理--------------------------- 275.5 员工薪资管理-------------------------------- 285.6 报表打印------------------------------------ 305.7 帮助---------------------------------------- 306 设计约束----------------------------------------- 316.1 产品应当遵循的标准或规范-------------------- 316.2 用户界面约束-------------------------------- 316.3 软硬件环境约束------------------------------ 326.3.1 硬件设备------------------------------- 326.3.2 支撑软件------------------------------- 326.4 产品质量约束-------------------------------- 336.5 接口---------------------------------------- 337 致谢--------------------------------------------- 348 相关文献----------------------------------------- 35图 1 管理员用例图------------------------------- 10 图 2 普通用户用例图----------------------------- 11 图 3 系统维护人员用例图------------------------- 12 图 4 管理员查询员工信息的状态图----------------- 13 图 5 用户登录系统的状态图----------------------- 14 图 6 员工基本信息E-R图------------------------- 15 图 7 员工奖励信息E-R图------------------------- 16 图 8 员工惩罚信息E-R图------------------------- 16 图 9 员工职称信息E-R图------------------------- 17 图 10 员工薪资管理E-R图------------------------ 17 图 11 系统模块图-------------------------------- 21 图 12 用户登录模块图---------------------------- 22 图 13 员工管理模块图---------------------------- 23 图 14 员工考评管理模块图------------------------ 24 图 15 员工奖励管理模块图------------------------ 25 图 16 员工惩罚管理模块图------------------------ 26 图 17 员工职称管理模块图------------------------ 27 图 18 员工薪资管理模块图------------------------ 29 图 19 报表打印模块图---------------------------- 30 图 20 帮助模块图-------------------------------- 30表 1 术语定义表---------------------------------- 7 表 2 用户分类表---------------------------------- 9 表 3 员工基本信息表----------------------------- 18 表 4 员工奖励信息表----------------------------- 18 表 5 员工惩罚管理表----------------------------- 19 表 6 员工职称管理表----------------------------- 19 表 7 员工薪资管理表----------------------------- 19 表 8 外键表1 ----------------------------------- 20 表 9 外键表2 ----------------------------------- 20 表 10 外键表3 ---------------------------------- 20 表 11 外键表4 ---------------------------------- 20 表 12 产品质量约束表---------------------------- 331 文档简介1.1 编写目的此说明书在需求分析书的基础上,对员工薪资管理系统的各个模块进行了实现层面上的要求和说明。

在以下的详细设计说明中将对本系统所做的所有需求分析进行说明。

在本阶段中,确定应该如何具体的实现所要求的系统,以便在编码阶段可以把这个描述直接翻译成用具体程序书写的程序。

主要工作包括:根据软件需求分析书所描述的数据,功能,运行,性能,需求进行逐个模块的描述。

1.2 背景说明:A.软件系统的名称:员工薪资管理系统;B.任务提出者:C.本次开发的此系统可独立存在,也可作为一个子系统。

1.3 定义表 1 术语定义表2 系统概述2.1 系统简介为薪资管理人员提供了一套简单的操作、使用可靠、界面友好、易于管理和使用的处理工具。

本系统对薪资各种数据进行统一处理,避免数据存取、数据处理的重复,提高工作效率,减少了系统数据处理的复杂性。

本系统不仅使公司薪资管理人员从繁重的工作中解脱出来,而且提高了薪资管理的效率,提高了薪资管理的科学性,方便了用户查询、管理人员进行管理。

2.2 开发目的建设一个科学、高效的信息管理系统是提升企业管理水平以工作生产效率的必由之路[1]。

企业薪酬管理是企业运用现代化技术创造更多更高经济效益的主要因素之一[2]。

因此,开发并使用员工薪资管理系统是有必要的,良好的薪资管理模式可以规范薪资管理流程,提高薪资工作效率,对于企业而言都是至关重要的。

2.3 运行环境CPU: Pentium 2G以上。

内存:512M上。

硬盘:需要128M以上空间(1)操作系统:Windows 操作系统(Windows XP/ Windows 7)(2)软件平台:Microsoft Visual Studio 2008(3)数据库系统:SQL Server 2005大型数据库。