工资管理系统概要设计.docx

上传人:b****8 文档编号:8897582 上传时间:2023-02-02 格式:DOCX 页数:15 大小:72.40KB
下载 相关 举报
工资管理系统概要设计.docx_第1页
第1页 / 共15页
工资管理系统概要设计.docx_第2页
第2页 / 共15页
工资管理系统概要设计.docx_第3页
第3页 / 共15页
工资管理系统概要设计.docx_第4页
第4页 / 共15页
工资管理系统概要设计.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

工资管理系统概要设计.docx

《工资管理系统概要设计.docx》由会员分享,可在线阅读,更多相关《工资管理系统概要设计.docx(15页珍藏版)》请在冰豆网上搜索。

工资管理系统概要设计.docx

工资管理系统概要设计

附录D:

软件设计规格说明书

工资管理系统

 

概要设计说明书

;

 

1引言3

编写目的3

背景3

定义3

参考文献4

2总体设计4

需求规定4

运行环境4

基本设计概念和处理流程3

结构6

功能需求与程序的关系6

人工处理过程7

3接口设计7

用户接口7

外部接口6

内部接口7

4运行设计9

运行模块组合9

}

运行控制9

5系统数据结构设计10

逻辑结构设计要点10

6系统出错处理设计11

出错信息11

补救措施11

概要设计说明书

1引言

随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。

而中小型工资仍采用手工管理工资的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。

为了满足其管理人员对员工出勤信息、工资等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,此工资管理系统软件力求提高其管理效率。

编写目的

本文档的编写是为了完善工资管理系统软件的开发途径和应用方法。

以求在最短的时间高效的开发工资管理系统。

背景

本项目的名称:

工资管理系统。

本项目的任务提出者及开发者是工资管理系统软件开发小组,用户是中小型企业或机构。

本产品是针对电脑管理工资的需求设计的,可以完成工资查看、个人工资结算、工资统计、部门类别的管理(不包括部门信息的管理)、查询符合一定条件的工资的员工人数在所有员工人数中占有的比例等主要功能。

定义

开发(develop):

不是单纯指开发活动,还包括维护活动。

项目(project):

该词指的是向顾客或最终用户交付一个或多个产品的收管理的相关资源的集合。

这个资源集合有着明确的始点和终点,并且一般是按照某项计划运行。

这种计划通常会形成文件,并且说明要交付或实现的产品、所用的资源和经费、要做的工作和工作进度,一个项目可能有若干项目组成。

项目开发计划(projectdevelopmentplan):

是一种把项目一定一过程与项目如何推进连接起来的方案。

产品生命周期(productlifecycle):

是产品从构思到不可以再使用的持续时间。

参考文献

《CMMI软件过程改进与评估》罗运模、谢志敏等编著,电子工业出版社,2004年6月版,北京

《软件工程导论》(第四版)张海藩编著,清华大学出版社,2006年10月版,北京

2总体设计

需求规定

系统开发基于B/S的开发模式,界面直观、简洁,人机交互性强。

基于文本框的录入方式。

用户使用时,只要是按照格式和要求填入信息,系统在后台响应用户操作过程。

让用户在最短时间里,不需要经过专门培训,就可以轻松上手。

本工资管理系统应当具有的页面有:

用户登录界面、员工信息录入、配置员工工资、员工信息查询。

系统应设置访问用户的标识以及鉴别用户是否合法,并要求合法用户设置其密码,保证用户身份不被盗用。

对每个用户设置其操作权限,权限设置可具体到模块的有关操作。

运行环境

硬件环境:

最低配置:

CPU:

Pentium3800以上或其它兼容规格,内存:

256M以上,硬盘:

100MB以上空间

推荐配置:

CPU:

Pentium2G,内存:

2G以上,硬盘:

100MB以上空间。

软件环境:

Windowsserver2003/windowsxp/windows7、SQLServer2000、.NETFramework

基本设计概念和处理流程

结构

功能需求与程序的关系

各项功能需求的实现同各块程序的分配关系:

创建

查找

修改

删除

维护工资信息(管理员)

维护员工信息(管理员)

更新个人资料(员工)

查看月工资(员工)

查看年工资(员工

查看月扣除工资(员工)

查看年扣除工资(员工)

人工处理过程

1.创建用户(注册员工的基本信息):

员工信息需要手工输入计算机。

3接口设计

员工接口

向员工提供命令

软件回答信息

检索员工信息

匹配检索关键字的员工信息

修改员工资料

修改后新的员工资料

查阅月工资

查阅成功的月工资信息

查阅年工资

查阅成功的年工资信息

月扣除工资

月扣除成功的工资信息

年扣除工资

年扣除成功的工资信息

外部接口

接口

传递信息

硬件接口

与打印机接口

工资信息,员工信息

软件接口

与数据库接口

工资信息,部门工资标准,用户信息,部门类别信息

内部接口

接口

传递信息

维护员工信息

添加员工信息

员工信息(员工编号,员工姓名,部门职位,密码,权限,电话,地址,性别,备注)

维护员工信息

修改员工信息

员工信息(员工编号,员工姓名,部门职位,密码,权限,电话,地址,性别,备注)

维护员工信息

删除员工信息

员工信息(员工编号,员工姓名,部门职位,密码,权限,电话,地址,性别,备注)

维护工资标准信息

添加工资标准

工资信息(部门类别表编号,日常工资,请假扣的工资,加班加的工资,出差所得工资,迟到扣的工资,早退扣的工资,旷工罚的工资,特别奖励的工资,备注)

维护工资标准信息

修改工资标准

工资信息(部门类别表编号,日常工资,请假扣的工资,加班加的工资,出差所得工资,迟到扣的工资,早退扣的工资,旷工罚的工资,特别奖励的工资,备注)

维护工资标准信息

删除工资标准

工资信息(部门类别表编号,日常工资,请假扣的工资,加班加的工资,出差所得工资,迟到扣的工资,早退扣的工资,旷工罚的工资,特别奖励的工资,备注)

维护工资信息

添加工资信息

工资信息(员工编号,员工姓名,日常工资,请假扣的工资,加班加的工资,出差所得工资,迟到扣的工资,早退扣的工资,旷工罚的工资,特别奖励的工资,备注)

维护工资信息

修改工资信息

工资信息(员工编号,员工姓名,日常工资,请假扣的工资,加班加的工资,出差所得工资,迟到扣的工资,早退扣的工资,旷工罚的工资,特别奖励的工资,备注)

维护工资信息

删除工资信息

工资信息(员工编号,员工姓名,日常工资,请假扣的工资,加班加的工资,出差所得工资,迟到扣的工资,早退扣的工资,旷工罚的工资,特别奖励的工资,备注)

维护部门类别信息

添加部门类别

部门类别信息:

(部门编号,部门职位名称,备注)

维护部门类别信息

修改部门类别

部门类别信息:

(部门编号,部门职位名称,备注)

维护部门类别信息

删除部门类别

部门类别信息:

(部门编号,部门职位名称,备注)

4运行设计

运行模块组合

施加不同的外界运行控制时所引起的各种不同的运行模块组合如下表所示:

创建模块

查找模块

修改模块

删除模块

管理员添加员工信息

管理员修改员工信息

管理员删除书目信息

管理员添加工资标准

管理员修改工资标准

管理员删除工资标准

管理员添加部门类别

管理员修改部门类别

管理员删除部门类别

管理员添加员工工资

管理员修改员工工资

管理员删除员工工资

管理员登陆

管理员注销

用户登陆

用户注销

查找工资

统计工资

运行控制

运行控制

控制方法

管理员添加工资信息

管理员填写职员工资信息并提交,系统在工资信息表中创建一个新数据项

管理员修改职员工资信息

管理员通过检索找到要修改的职员工资信息并修改,系统在职员工资信息表中写入修改后信息

管理员删除职员工资信息

管理员通过检索找到要删除的职员工资信息并删除,系统在职员工资信息表中删除该数据项。

管理员添加新职员用户

管理员填写新用户资料提交,系统在用户资料表中创建一个新数据项

管理员修改职员用户信息

管理员通过检索找到要修改的用户信息并修改,系统在用户资料表中写入修改后的信息

管理员注销

登陆后要退出系统,点击注销按钮安全退出,以防他的修改数据

管理员更新个人资料

管理员登陆后可修改自己的信息

管理员统计职员工资情况

管理员检索到要统计职员工资信息情况,通过系统计算来获取职员工资在一段时间内的工资总和,平均值。

公司职员检索工资

职员登录自己的账号,通过查看能获取自己的工资情况

5系统数据结构设计

逻辑结构设计要点

数据结构

数据项

类型

长度

备注

部门类别信息

编号

NVARCHAR

30

名称

NVARCHAR

20

备注信息

text

8000

员工信息

ID

NVARCHAR

20

唯一标识员工

姓名

NVARCHAR

5

必须输入

日常工资

FLOAT

5

请假扣的工资

FLOAT

6

加班加的工资

FLOAT

6

出差所得工资

FLOAT

6

迟到扣的工资

FLOAT

6

早退扣的工资

FLOAT

6

旷工罚的工资

FLOAT

6

特别奖励的工资

FLOAT

6

员工工资

ID

NVARCHAR

30

唯一标识

员工编号

NVARCHAR

30

日常工资

decimal

6

请假扣的工资

decimal

6

出差所得工资

decimal

6

迟到扣的工资

decimal

6

早退的工资

decimal

6

旷工罚的工资

decimal

6

工资标准

ID

NVARCHAR

30

唯一标识

部门编号

NVARCHAR

30

日常工资

decimal

6

请假扣的工资

decimal

6

出差所得工资

decimal

6

迟到扣的工资

decimal

6

早退的工资

decimal

6

旷工罚的工资

decimal

6

6系统出错处理设计

出错信息

1.输入职工用户名不存在:

说明数据库没无此用户名。

2.密码错误:

说明用户名和密码不匹配。

3.其它错误:

强出提示,管理员或员工可根据提示操作。

补救措施

故障出现后可能采取的变通措施,包括:

a.后备:

使用附加存储设备备份数据。

备份频率为每日一次。

需手动备份。

b.恢复及再启动:

如果数据造成丢失,可使用备份数据还原。

c.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1