工资管理系统.docx

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

工资管理系统.docx

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

工资管理系统.docx

工资管理系统

 

工资管理系统

总体设计说明书

 

学号

姓名

所完成的任务

成绩

(组长)

1.1,1.2

2,3,4,

4,5

5,6

班级________网络1111_______

学号__1111311122___1111311115__

姓名________王凯____徐健______

 

2013年10月31日

1.引言

1.1编写目的

编写的目的是为工资管理系统提供一套具有基本功能的需求分析和描述,为软件开发者提供完整的需求信息,便于开发小组成员对对系统整体功能的认识,通过文档确定系统的目的和功能,以及管理的流程和方法,同时也为使用者提供

1.2背景

●工资管理系统

●提出者:

徐健

开发者:

王凯、徐健

用户:

某企业

1.3定义

专门术语:

职工基本信息表(Basic)

职工出缺勤信息表(Attendance)

职工工资信息表(Salaries)

2.系统功能结构设计

2.1模块的划分和描述

2.1.1人员管理模块

⑴对人员进行管理,包括人员信息的添加、保存、删除和修改。

⑵对部门信息进行管理,可以设置部门的种类,并对部门种类进行添加、删除、保存和修改。

⑶对员工的考勤进行管理,主要包括员工考勤的记录,还可以根据年月和员工编号查询员工的考勤信息。

2.1.2信息设置模块

⑴职务工资的设置,对职务的种类进行设置,并且可以根据不同的职务设置职务工资的金额,不同等级的职务享受不同的工资待遇,对于变更职务的人员职务工资也自动更改。

⑵考勤工资的设置,在工资结算时,需要根据员工考勤的情况来算出员工的考勤工资,考勤工资设置包括对员工加班费、迟到早退费、请假费和旷工费标准的设置。

⑶所得税设置,员工的基本工资在一定金额范围内要扣除相应的所得税,本系统可以所得税的级别,以及设置应交所得税上限和下限,并对相应的所得税级别设置税率。

⑷保险设置,可以对每个员工的保险金额进行设置。

⑸基本工资设置,对于员工的基本工资金额,几乎是不变的或者变动很小,所以我们在这个模块中对每个员工的基本工资进行简单的设置。

若基本工资有变动可以进行修改。

⑹银行设置,对于管理规范的企业来说,工资应该有银行代发,这样可以保证资金的安全和准确,所以在系统中有银行设置的功能,员工可以选择不同的银行来领取工资,每个人有自己的银行帐号,使工资的领取更加方便和可靠。

2.1.3工资管理模块

⑴工资的结算,首先要选择年月,然后选择员工编号或者员工姓名,系统会自动显示员工的基本工资、职务工资、考勤工资、所得税、医疗保险、失业保险和养老保险,此时在其他工资设置中设置部分变动工资的金额。

然后点击工资结算,系统会提示是否没有其他金额或扣款,点是则直接结算,点否则设置其他金额后扣款,并在备注中说明原因,再结算。

如果部分工资有变动,则可以重新设置工资,重新结算。

结算过的工资,选择年月和员工编号,就在DBGrid中显示工资项目和金额,此时可以打印工资条。

⑵工资表生成,能够生成各个月份的工资表,可以根据生成的工资表进行工资的发放,也可以根据年月查询以前生成的工资表,并且可以打印出工资表。

⑶工资统计,包括工资的查询统计和报表的管理。

可以根据不同的条件查询工资,如按部门查询,按员工编号查询,按时间段查询,根据不同条件查询出的结果统计出所发出的工资的总额。

在查询到结果后可以打印工资报表,还可以导出工资报表的EXCEL格式。

2.1.4考勤管理模块

用来记录公司员工是否按时到达公司工作,方便对员工实施奖励与惩戒的行动。

2.2系统的功能结构图

3.接口设计

3.1外部接口

接口

传递信息

硬件接口

与打印机接口

工资信息,员工信息

软件接口

与数据库接口

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

3.2内部接口

接口

传递信息

维护员工信息

添加员工信息

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

维护员工信息

修改员工信息

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

维护员工信息

删除员工信息

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

维护工资标准信息

添加工资标准

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

维护工资标准信息

修改工资标准

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

维护工资标准信息

删除工资标准

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

维护工资信息

添加工资信息

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

维护工资信息

修改工资信息

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

维护工资信息

删除工资信息

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

维护部门类别信息

添加部门类别

部门类别信息:

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

维护部门类别信息

修改部门类别

部门类别信息:

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

维护部门类别信息

删除部门类别

部门类别信息:

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

4.数据库逻辑结构设计

(1)管理员实体集可以转换为关系:

Administrator(AdminNo,AdminName,AdminPwd)

(2)员工实体集可以转换为关系:

Employee(EmpNo,EmpName,Sex,EmpAddress,CardNo,WorkType,

EmpPwd,IsUnion,PositionNo)

(3)服务费转化为关系:

ServiceCharge(Charge,Date)

(4)税转化为关系:

Rate(RateNo,LowBorder,UpBorder,RateSize)

(5)工资实体集转化为关系:

Salary(EmpNo,CurrentSalary)

(6)领取联系可以转换为关系:

FetchSalary(EmpNo,FetchDate,AdminNo,FetchType,MoneyGet)

(7)发放联系可以转换为关系(根据员工工作种类分为三个关系):

TempEmpSalary(Date,EmpNo,AdminNo,WorkTime,Salary)

FixEmpSalary(Date,EmpNo,AdminNo,FirstSalary,RateSize,

ServiceCharge,AftertaxSalary)

SaleEmpSalary(Date,EmpNo,AdminNo,SaleAmount,FirstSalary,

RateSize,ServiceCharge,AftertaxSalary)

5.数据库物理结构设计

1.管理员信息表:

域名

含义

数据类型

长度

AdminNo

管理员编号

字符类型

20

AdminName

管理员姓名

字符类型

10

AdminPwd

管理员密码

字符类型

20

2.员工信息表:

域名

含义

数据类型

长度

EmpNo

员工编号

字符类型

20

EmpName

员工姓名

字符类型

10

Sex

性别

字符类型

20

EmpAddress

员工地址

字符类型

50

CardNo

员工信用卡号

字符类型

20

WorkType

工作类型

字符类型

10

EmpPwd

员工密码

字符类型

20

IsUnion

是否有工会

字符类型

10

PositionNo

职位号

字符类型

10

3.工资表:

域名

含义

数据类型

长度

EmpNo

员工编号

字符类型

20

CurrentSalary

总工资

数值类型

4.服务费表:

域名

含义

数据类型

长度

Charge

服务费金额

数值类型

Date

有效日期

日期类型

5.税表:

域名

含义

数据类型

长度

RateNo

税编号

字符类型

10

LowBorder

下限

数值类型

UpBorder

上限

数值类型

RateSize

税率

数值类型

6.领取工资表:

域名

含义

数据类型

长度

EmpNo

员工编号

字符类型

20

FetchDate

领取日期

日期类型

AdminNo

管理员编号

字符类型

20

FetchType

领取方式

字符类型

10

MoneyGet

领取金额

数值类型

7.临时员工工资发放表:

域名

含义

数据类型

长度

EmpNo

员工编号

字符类型

20

Date

发放日期

日期类型

AdminNo

管理员编号

字符类型

20

WorkTime

工作时长

数值类型

Salary

发放金额

数值类型

8.固定员工工资发放表:

域名

含义

数据类型

长度

EmpNo

员工编号

字符类型

20

Date

发放日期

日期类型

AdminNo

管理员编号

字符类型

20

FirstSalary

最初金额

数值类型

RateSize,

税率

数值类型

ServiceCharge

服务费

数值类型

AftertaxSalary

最后金额

数值类型

9.销售人员工资发放表:

域名

含义

数据类型

长度

EmpNo

员工编号

字符类型

20

Date

发放日期

日期类型

AdminNo

管理员编号

字符类型

20

SaleAmount

销售额

数值类型

FirstSalary

最初金额

数值类型

RateSize

税率

数值类型

ServiceCharge

服务费

数值类型

AftertaxSalary

最后金额

数值类型

6.系统的体系结构和开发技术

6.1体系结构

6.2开发技术

数据库部分:

SOL2008或SQL2010

VisualStudio2010

7.参考资料

XX文库

软件工程导论第5版

 

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

当前位置:首页 > 考试认证 > 公务员考试

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

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