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

上传人:b****0 文档编号:17843398 上传时间:2023-08-04 格式:DOCX 页数:25 大小:80.44KB
下载 相关 举报
工资管理系统概要设计说明书.docx_第1页
第1页 / 共25页
工资管理系统概要设计说明书.docx_第2页
第2页 / 共25页
工资管理系统概要设计说明书.docx_第3页
第3页 / 共25页
工资管理系统概要设计说明书.docx_第4页
第4页 / 共25页
工资管理系统概要设计说明书.docx_第5页
第5页 / 共25页
工资管理系统概要设计说明书.docx_第6页
第6页 / 共25页
工资管理系统概要设计说明书.docx_第7页
第7页 / 共25页
工资管理系统概要设计说明书.docx_第8页
第8页 / 共25页
工资管理系统概要设计说明书.docx_第9页
第9页 / 共25页
工资管理系统概要设计说明书.docx_第10页
第10页 / 共25页
工资管理系统概要设计说明书.docx_第11页
第11页 / 共25页
工资管理系统概要设计说明书.docx_第12页
第12页 / 共25页
工资管理系统概要设计说明书.docx_第13页
第13页 / 共25页
工资管理系统概要设计说明书.docx_第14页
第14页 / 共25页
工资管理系统概要设计说明书.docx_第15页
第15页 / 共25页
工资管理系统概要设计说明书.docx_第16页
第16页 / 共25页
工资管理系统概要设计说明书.docx_第17页
第17页 / 共25页
工资管理系统概要设计说明书.docx_第18页
第18页 / 共25页
工资管理系统概要设计说明书.docx_第19页
第19页 / 共25页
工资管理系统概要设计说明书.docx_第20页
第20页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

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

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

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

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

1引言2

1.1编写目的2

1.2背景2

1.3定义2

1.4参考资料3

2总体设计3

2.1需求规定3

2.2运行环境7

2.3基本设计概念和处理流程8

2.4结构9

2.5功能器求与程序的关系10

2.6人工处理过程10

2.7尚未问决的问题11

3接口设计11

3.1用户接口11

3.2外部接口11

3.3内部接口12

4运行设计12

4.1运行模块组合12

4.2运行控制12

4.3运行时间12

5系统数据结构设计12

5.1逻辑结构设计要点12

5.2物理结构设计要点21

5.3数据结构与程序的关系21

6系统出错处理设计21

6.1出错信息21

6.2补救措施21

6.3系统维护设计22

概要设计说明书

1引言

1.1编写目的

描述目标软件的树型软件结构图,软件分析人员、软件设计师、程序员以及软件测试人员都可能成为该文档的阅读者。

1.2背景

说明:

A.所建议开发的软件系统的名称:

“某职业高中工资管理系统”

B.本项目的任务提出者:

财物科长;项目的开发者:

该学校的全体计算机教师;实际用户:

财务科会计、财务科长(有时);

由于该学校尚未采用计算机进行信息化管理,所以该软件系统独立存在。

但如果该学校打算建立一个中央数据库,并以此为中心开发完整的管理信息系统(包括教学管理、物资管理、人力资源管理、财务管理等),则本系统将是其中的一个子系统。

1.3定义

(1)系统流程图:

描述物理系统的模型表示。

(2)数据流图:

描述逻辑系统的模型表示。

1.4参考资料

1.教育主管部门的经费预拨批文:

教经费(编号:

2007-1);

2.学校与计算机科研小组签订的项目预研合同:

某校科研预研合同(编号:

2007-12)

3.《软件工程导论》(第4版),张海藩编著,清华大学出版社出版

2总体设计

2.1需求规定

给出需求说明书中定义的软件需求规定(包括功能规定和性能规定),功能规定可采用IPO图或简易表格的方式来表示:

序号

在数据流图中的加工编号

功能名称

功能说明

其他说明

1

1

收集数据

收集课时信息和任务信息

2

2

审核数据

审核事务数据的合法性

3

3.1

取数据

分别获取人事数据、事务数据和年度数据

4

3.2

计算正常工资

计算当月的正常工资

5

3.3

计算超额课时费

计算年度的超额课时费

6

3.4

更新年度数据

更新年度数据中的信息

7

3.5

印表格

打印相关报表

8

4

分发工资明细表

把相关表格分发下去

手工完成

9

5

更新分类帐

更新账目信息

不属于本系统的范畴,可能是“财务管理系统”的功能

10

6

更新人事数据

更新人事信息

不属于本系统的范畴,可能是“人事管理系统”的功能

对于性能的具体要求:

●时间特性要求

⏹响应时间:

最高要求毫秒级,最低要求秒级;

⏹更新处理时间:

最高要求毫秒级,最低要求秒级;

⏹数据的转换和传送时间:

最高要求毫秒级,最低要求秒级;

●输入输出数据的精度特性要求

输入数据包括:

a)人事数据=职工编号+职工姓名+职称+职务+部门+参加工作时间+籍贯+基本工资+生活补贴+书报费+交通费+洗理费+班级系数+职称系数+单节课时费

b)事务数据=[课时信息|任务信息]

c)课时信息=课程名称+授课班级+授课时数+班级人数

d)任务信息=任务名称+任务工作量

表1 输入数据的具体要求

数据名称

数据类型

来源媒体

格式

数值范围

精度

职工编号

字符

人事数据

10{字符}10

前4位代表学校编号,后面2位代表部门编号,最后4位代表员工编号

职工姓名

字符

人事数据

4{字符}10

职称

字符

人事数据

8{字符}8

职务

字符

人事数据

8{字符}8

部门

字符

人事数据

10{字符}10

参加工作时间

日期

人事数据

日期类型,见数据字典定义

年-月-日形式

籍贯

字符

人事数据

10{字符}10

基本工资

数值

人事数据

1{数字}4

0~9999

个位

生活补贴

数值

人事数据

1{数字}3

0~999

个位

书报费

数值

人事数据

1{数字}3

0~999

个位

交通费

数值

人事数据

1{数字}3

0~999

个位

洗理费

数值

人事数据

1{数字}3

0~999

个位

班级人数

数值

人事数据

1{数字}3

0~999

个位

职称系数

数值

人事数据

1..5

班级系数

数值

人事数据

1..5

单节课时费

数值

人事数据

2{数字}2

10~99

个位

课程名称/任务名称

字符

事务数据

4{字符}10

授课班级

字符

事务数据

10{字符}10

05-多媒体技术-1班

授课时数

数值

事务数据

2{数字}4

10~9999

个位

任务量工作

数值

事务数据

1{数字}3

0~999

个位

输出数据包括:

a)工资表=职工编号+职工姓名+帐号+工资总额

b)工资明细表=基本工资+课时费+岗位津贴+书报费+生活补贴+交通费+洗理费+缴纳的保险费+缴纳的公积金费+个税+工资合计+应发工资总额

表2 输出数据的具体要求

数据名称

数据类型

来源媒体

格式

数值范围

精度

职工编号

同上

职工姓名

同上

帐号

字符

工资表

30{字符}30

工资总额

数值

工资表

3{数字}5

0~99999

个位

基本工资

数值

工资明细表

1{数字}4

0~9999

个位

课时费

数值

工资明细表

1{数字}4

0~9999

个位

岗位津贴

数值

工资明细表

1{数字}4

0~9999

个位

书报费

数值

工资明细表

1{数字}3

0~999

个位

生活补贴

数值

工资明细表

1{数字}3

0~999

个位

交通费

数值

工资明细表

1{数字}3

0~999

个位

洗理费

数值

工资明细表

1{数字}3

0~999

个位

保险费

数值

工资明细表

1{数字}4

0~9999

个位

公积金

数值

工资明细表

1{数字}4

0~9999

个位

个税

数值

工资明细表

1{数字}4

0~9999

个位

工资合计

数值

工资明细表

1{数字}4

0~9999

个位

应发工资总额

数值

工资明细表

1{数字}4

0~9999

个位

●系统使用的灵活性要求

系统的灵活性主要体现在:

a)提供多种操作方法,支持键盘快捷键、鼠标的输入操作以及显示器、打印机的输出操作;

b)运行环境的无关性,该软件应该能够即装即用,在所有Windows平台都能很好的运行。

2.2运行环境

系统运行环境:

●硬件环境:

高性能PC(迅驰2代+1G内存+100G硬盘+17寸液显+HP打印机)

●软件环境:

Windows+Office

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

软件结构图设计的出发点是需求分析阶段得到的细化后的数据流图,首先分析该数据流图是变换型还是事务型还是混合型,然后分别找出变换中心或事务中心,然后进行从数据流图向软件结构图的形式化的映射,下图就是需求分析阶段得到的数据流图

 

顶层模块

2.4结构

 

2.5功能器求与程序的关系

模块1

模块2

模块3

模块4

模块5

模块6

模块7

模块8

收集数据

审核数据

取数据

计算正常工资

计算超额课时费

更新年度数据

印表格

 

程序1

程序2

……

程序n

功能需求1

功能需求2

……

功能需求n

2.6人工处理过程

除了要求教师或职工填写课时表和任务表外无其他人工处理。

 

2.7尚未问决的问题

无。

3接口设计

3.1用户接口

本系统是基于Windows环境下的可视化软件,主要提供可视化的GUI设计。

最初的主界面如下:

3.2外部接口

本系统无外部接口。

3.3内部接口

本系统内部元素之间主要通过数据库接口完成相应功能。

4运行设计

4.1运行模块组合

对系统施加不同的外界运行控制时所引起的各种不同的运行模块组合,说明每种运行所历经的内部模块和支持软件。

4.2运行控制

说明每一种外界的运行控制的方式方法和操作步骤。

4.3运行时间

每种运行模块组合将占用各种资源的时间。

5系统数据结构设计

5.1逻辑结构设计要点

采用数据字典的描述(也可采用E-R图):

 

名字

工资总额

别名

总工资

描述

扣除个税、公积金和保险费之前的职工月工资

格式

基本工资+生活补贴+书报费+交通费+洗理费+[课时费|岗位津贴]

位置

工资明细表、工资表、年度数据、报表

名字

教职工编号

别名

职工号

描述

唯一地标识每个职工的一个关键词

格式

10{字符}10

位置

人事数据、年度数据、事务数据、报表、工资明细表、工资表

名字

教职工姓名

别名

姓名

描述

每个教职工的名字

格式

4{字符}10

位置

人事数据、年度数据、工资明细表、工资表、报表、事务数据

名字

基本工资

别名

描述

根据职称所决定的每个职工的工资

格式

0..9999

位置

人事数据、年度数据、工资明细表

名字

职务

别名

描述

从事行政工作的教职工的头衔

格式

8{字符}8

位置

人事数据

 

名字

职称

别名

描述

教职工的技术资历的描述

格式

8{字符}8

位置

人事数据

 

名字

生活补贴

别名

描述

根据职称确定的每个职工每个月的补贴

格式

0..9999

位置

人事数据、工资明细表、报表

名字

书报费

别名

描述

补助给每个职工的每个月购买书报的费用

格式

0..999

位置

人事数据、工资明细表、报表

名字

交通费

别名

描述

补助给每个职工的每个月的交通费用

格式

0..999

位置

人事数据、工资明细表、报表

 

名字

洗理费

别名

描述

补助给每个职工的每个月的洗理费用

格式

0..999

位置

人事数据、工资明细表、报表

名字

课时费

别名

描述

每个教师的每个月完成相应课时数的具体费用

格式

课时数*单节课时费*职称系数*班级系数

位置

工资明细表、报表、年度数据

名字

单节课时费

别名

描述

每节课付给教师的费用

格式

2{数字}2/10~99

位置

人事数据

名字

职称系数

别名

描述

根据职称确定的计算课时费的计算数值

格式

1..5

位置

人事数据

名字

班级系数

别名

描述

根据班级确定的计算课时费的计算数值

格式

1..5

位置

人事数据

名字

岗位津贴

别名

描述

每个职工的每个月完成的任务量的费用

格式

任务数*单个任务的费用/0~9999

位置

工资明细表、报表

名字

个人所得税

别名

个税、所得税

描述

政府本月征收的个人收入所得税

格式

0~9999

位置

工资明细表、报表、人事数据

名字

住房公积金

别名

公积金

描述

单位按月补助给个人的购买房屋的资金

格式

0..9999

位置

工资明细表、报表、人事数据

名字

保险费

别名

保费

描述

单位补助给每个职工的每个月的保险费用

格式

0..9999

位置

工资明细表、报表、人事数据

名字

实发工资

别名

实际工资

描述

每个职工每个月实际获得的工资

格式

工资总额-个人所得税-保险费-住房公积金

位置

工资明细表、工资表、年度数据、报表

名字

人事数据

别名

个人数据

描述

每个职工的基本信息描述

格式

人事数据=职工编号+职工姓名+职称+职务+部门+参加工作时间+籍贯+基本工资+生活补贴+书报费+交通费+洗理费

位置

人事数据数据流、人事数据存储

名字

部门

别名

描述

每个教职工所在的部门

格式

10{字符}10

位置

人事数据数据流、人事数据存储

名字

参加工作时间

别名

描述

每个教职工第1次参加工作的时间

格式

年+月+日

位置

人事数据数据流、人事数据存储

名字

别名

描述

每个教职工第1次参加工作的年份

格式

4{数值}4

位置

人事数据数据流、人事数据存储

名字

别名

描述

每个教职工第1次参加工作的月份

格式

[1|2|3|4|5|6|7|8|9|10|11|12]/1..12

位置

人事数据数据流、人事数据存储

名字

别名

描述

每个教职工第1次参加工作的日期

格式

1..31

位置

人事数据数据流、人事数据存储

名字

籍贯

别名

描述

每个教职工的老家所在地

格式

10{字符}10

位置

人事数据数据流、人事数据存储

名字

年度数据

别名

描述

每个职工的每年度的数据记录

格式

年度数据=职工编号+职工姓名+本年度累计工资总额+本年度累计实发工资+本年度累计授课时数+上年度月平均工资

位置

年度数据存储

名字

本年度累计工资总额

别名

描述

每个职工的一个年度的累加起来的工资总额

格式

4{数字}6

位置

年度数据存储

 

名字

本年度累计实发工资总额

别名

描述

每个职工的一个年度的累加起来的实际拿到的工资总额

格式

4{数字}6

位置

年度数据存储

名字

本年度累计授课时数

别名

描述

每个教师的一个年度的累加起来的课时数

格式

2{数字}4

位置

年度数据存储

名字

上年度月平均工资

别名

描述

每个职工的上年度的平均工资数值

格式

4{数字}6

位置

年度数据存储

名字

事务数据

别名

描述

教师登记的当月课时信息或职工登记当月任务信息

格式

[课时信息|任务信息]

位置

事务数据存储、事务数据流

名字

课时信息

别名

描述

每个教师本月完成的课时信息

格式

课时信息=课程名称+授课班级+授课时数+班级人数+班级系数

位置

事务数据流、数据存储

 

名字

任务信息

别名

描述

每个职工本月完成的任务信息

格式

任务信息=任务名称+任务工作量

位置

事务数据流、数据存储

名字

课程名称

别名

描述

课程的具体名字

格式

4{字符}10

位置

事务数据流、数据存储

名字

授课班级

别名

描述

课程的授课对象

格式

10{字符}10

位置

事务数据流、数据存储

名字

授课时数

别名

描述

每个教师本月完成的课时数量

格式

2{数字}3

位置

事务数据流、数据存储

名字

班级人数

别名

描述

每个班级的在班人数

格式

1{数字}3

位置

事务数据流、数据存储

名字

任务名称

别名

描述

每个职工本月包干的任务的名称

格式

10{字符}10

位置

事务数据流、数据存储

 

名字

任务工作量

别名

描述

每个职工本月完成的工作数量

格式

1{数字}3

位置

事务数据流、数据存储

名字

工资表

别名

描述

提交银行的所有教职工的工资总额信息

格式

职工编号+职工姓名+帐号+工资总额

位置

工资表

名字

帐号

别名

描述

每个教职工的工资存折的帐号

格式

30{字符}30

位置

工资表

名字

工资总额

别名

描述

每个教师本月实际拿到的工资数

格式

3{数字}5

位置

工资表、工资明细表、报表

名字

工资明细表

别名

描述

每个教师本月获取工资的明细记录

格式

基本工资+课时费+岗位津贴+书报费+生活补贴+交通费+洗理费+缴纳的保险费+缴纳的公积金费+缴纳的个税+工资合计+应发工资总额

位置

工资明细表

 

5.2物理结构设计要点

给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系(索引、设备、存储区域)、设计考虑和保密条件。

5.3数据结构与程序的关系

说明各个数据结构与访问这些数据结构的形式:

6系统出错处理设计

6.1出错信息

序号

出错输出信息

1

采集数据格式不正确

2

审核数据不正确

3

该职工的基本信息不存在

 

6.2补救措施

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

a.后备技术说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立和启动的技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术;

b.降效技术说明准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需结果的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录;

c.恢复及再启动技术说明将使用的恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法。

6.3系统维护设计

为了系统维护的方便而在程序内部设计中作出的安排,包括在程序中专门安排用于系统的检查与维护的检测点和专用模块。

各个程序之间的对应关系,可采用如下的矩阵图的形式;

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

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2