工资管理系统需求文档
概述
本工资管理系统是作为一个独立软件单独运行,后台要求采用MS SQLServer数
据库作为后台.希望该系统能为用户提供日常工资管理所需要的基本功能,使用起来灵
活、方便,界面美观大方。工资管理模块的基础数据大部分由用户自行设置,如设置部
门类型与部门、员工类型、工资款项、定义款项公式、确定考勤款项、制定考勤指标及
定义考勤款项公式、设置工资单和信用卡的输出格式等.
一、系统要求
a) 软件安装操作简捷,连接数据库、建库建表一次完成。
b) 能通过菜单实现数据备份与恢复
c) 能够设置多个用户
d) 各功能菜单能够分用户进行权限控制
e) 各用户能自行修改自己的登陆密码
关于文档中图片仅用于说明问题,并非界面规格要求.
二、主体功能规划
1、 初始与设置
1.1单位名称设置(将来打印会有xxx单位工资条,还有合法使用单位:xxx公司)
1.2部门设置(用于报表查询按部门统计或分类查看明细)
1.3员工类型设置(比如可能有正式工和合同工,某款项的金额可能会有差异,工资调整也
可能按照员工类型进行成批操作)
1。4工资款项
图1-1
标识符是数据库中存储的绝对位置,和工资款项相对应,且不能修改,程序设计自
行考虑是否需要;序号决定了款项在工资单上的排列次序;小数位数最大为2位。界面请
注明,如果工资款项更改,请及时更改对应的款项关系公式.
1.5工资款项公式定义(设置工资条上的各个组成部分,这里不单是定义工资条的各个
字段,还需要能够反映各字段间的数学关系,比如实发工资=应发工资—扣款等)
图1-2
款项间公式关系可能需要编辑几个函数:
分段函数SEG( )
用于表达款项之间的分段计算关系,其应用格式为:SEG(款项名, 数字-数字:表达式,
数字-数字:表达式, . 。 . )
以最为典型的个人所得税为例:
所得税=SEG(“应发工资",0—1600:0,1600.01-2100:“应发工资”-1600)*0。05,
2100。01-3600:“应发工资"—1600)*0。1—25,3600。01—6600:(“应发工资”-1600)
*0.15-125:6600。01—21600:(“应发工资”-1600)*0。2—375)
计算公式是:
应纳个人所得税税额=应纳税所得额×适用税率—速算扣除数
例:王某当月取得工资收入9000元,当月个人承担住房公积金、基本养老保险金、
- 1 -
医疗保险金、失业保险金共计1000元,费用扣除额为1600元,则王某当月应纳税所得
额=9000-1000—1600=6400元。应纳个人所得税税额=6400×20%—375=905元.
取整函数 INT ( )
ﻩ 用于取得款项的整数部分,其应用格式为:IT(表达式)
[例如]
IT(岗位工资+级别工资),若岗位工资=210。46,级别工资=130。36,则IT(岗位
工资+级别工资)=340
函数ROUD( )
四舍五入方式保留小数位数函数ROUND( ),其应用格式为:ROUD(表达式 ,小数
位数)
[例如]
ROUND(岗位工资+级别工资,1), 若岗位工资=210.46,级别工资=130。36,则R
OUD(岗位工资+级别工资)=340。8。
若函数ROUD( )括号内缺省小数位数则表示保留到整数.
函数CEILING( )
取大于或等于某实数的最小整数函数CEILIG( ) 用于取得大于或等于某款项的
最小整数, 其应用格式为:CEILIG(表达式 )
[例如]
CEILIG(岗位工资+级别工资),若岗位工资=210.46,级别工资=130。36,则
CEILIG(岗位工资+级别工资)=341。
单击“存盘"后,系统会对表达式进行严格的语法检查,正确无误后即可存盘。
款项间公式设置可以采用以下类似方式:
图1—3
另外:考勤款项不能设置公式,必须为直接录入.
1。6考勤设置
考勤设置分为三个步骤:
⑴确定工资款项中哪几项为考勤项目:
图1—4
⑵设置考勤内容名称
图1—5
⑶设置考勤计算公式
图1—6
公式设置帮助可调用款项关系公式设置的窗口,如图1-3
1.7级别工资相关设置
⑴工资级别设置
图1-7
这里的级别名称只是举例。名称由客户设置。
⑵选择该等级工资对应的工资款项
⑶等级工资计算(将设置完成的人员当月等级工资计算出来)
1。8工资条打印格式设置
至少能够设置3个打印格式,在打印时提供选择.打印格式希望能够选择打印款项.
1。9确定启用月份
支持按员工类型设定输入格式(即不同的员工类型款项不同,若不设置则默认为所有款
项)
支持银行代发工资格式设置,支持多银行代发工资,不同银行的格式允许不同.
- 2 -
支持设置工资审批流程(即人力资源部编制工资,流转到相关领导审批,审批完成后才
能进行发放)。
2、 日常操作
2。1员工录入
至少确定员工号、姓名、部门、员工类型4个基本信息的关系。
2。2工资录入
处理非公式和非考勤非级别工资的工资款项直接录入,这里应至少提供按部门录入、按
员工类型录入、按工资款项录入等多种录入方式.
2.3统一更改某款项数值
提供按照部门或员工类型统加、统减、统乘、统除某工资款项的值,最好能提供复杂条
件,即某工资款项金额〉、〈、〈>、>=、〈=时统加、统减、统乘、统除某工资款项(不一
定是同一款项)的值
2。4考勤录入
提供各考勤项目的录入
2。5集中计算
计算除直接录入款项以外的其他款项金额,包括考勤扣款
2。5员工变动
包括试用员工转正、部门调动、离职、退休等
2.6员工变动审核
变动通过一次审核后生效
3、 工资发放于月结
该系统要求每个工资款项每月至少能分3次发放,每次发放都经过工资录入、考勤
录入、集中计算、确认.当次工资发放确认后,数据不可更改.员工变动未审核的仍按原状
态发放工资,但在确认当次工资发放或者集中计算时应提示.也就是说,该系统至少需
要支持每月按相同的工资款项发放3次工资,但并不一定每一个月都发放3次,每次发
放的同一款项金额也不同,甚至金额为0.工资条、工资汇总表、报表都需要能够分次
查询每人每次发放的工资明细,还要能够查询每月按个人、部门汇总的数据.
3.1工资发放确认
3。2发放确认取消
在当次发放确认后,下次发放前,月结前允许取消确认重新修改当次发放数据
3。3工资月结
3。4工资反月结
在次月第一次工资数据录入前允许取消月结
4、 查询打印
所有报表需要支持组合查询。所谓组合见下图说明:
图1—8
4.1工资列表
能日期,按部门、员工类型、员工分别或组合多选,并体现部门汇总数据
银行代发工资
按照设定的银行发放格式,按照查询条件生成银行代发数据,支持文本文件和EXCEL
文件输出。
4。2汇总表
提供按日期的组合查询的汇总数据,例如部门汇总、员工类型汇总、工资款项汇总
4.3个人数据查询
按日期查询某人的所有工资明细和汇总数据
- 3 -
5、 系统管理
5。1用户管理
包括用户的新增级赋权
5。2更换操作员
相当关闭软件,重新运行到登陆界面
5.3数据备份
要求备份文件加密
5.4数据恢复
备注:软件非单位自用,要求提供能够设定合法使用单位和用户数的打包程序或正版信
息制作方法。
- 4 -
本文发布于:2023-05-23 05:31:40,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/falv/fa/86/98450.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |