要计算工资,一张表肯定是不行的
首先要一份基本资料表,员工编号为Key,里面包括员工编号,姓名,性别,薪资计算方式,岗位代号,年龄,入厂日期,离职日期,补助等级等信息
然后要一份解释表,建立一个字段为Key,例当key=12时,是薪资计算方式的解释,当key=13时,是什么工件给多少钱等,如此类推
其次要有出勤表,根据每天的出勤状况来结算是否是满勤,是否是通勤等等,和生产件数,修理机器时间,以此来判断是否加补助薪资
最后,要有一份薪资调整表,里面是员工编号,立功加薪资,记过减薪资,其他项目,截止时间等
工龄是按入场日期算的。
我所立的项目不周全,但是最少给你大概方向了,总体上分为四张表,应该可以了
部门信息表tb_department:
ID 部门编号 自动编号 主键
部门名称de_name 文本
部门员工数de_num 数字
职工表tb_employee:
ID 员工编号 自动编号 主键
员工姓名em_name 文本
员工性别em_sex 文本
部门编号de_id 数字
员工出生日期em_data 日期/时间
员工身份z号em_virify 文本
员工职称em_call 文本
基本工资表tb_pay:
ID 工资编号 自动编号 主键
员工编号em_id 数字
工资结算日期pa_data 日期/时间
工资数pa_num 数字
注意事项:
1、每一个表都要有一个ID自动编号的自动增长列,作为主键。
2、有一些字段的类型,例如货币等,尽量能用文本和数字就用文本和数字。
3、注意表和字段的命名。
4、字段可能不全,自行添加。
5、员工表的部门编号和部门表的部门编号,员工表的员工编号和工资表的员工编号,虽然可以形成外键关系,但是一般不建议用外键关联,否则插入数据的一致性会受影响。
你说的那个选择题,不明白你是什么意思。。。。
基本信息表:ID,姓名,出生年月,性别,家庭住址,****,Email
职工信息表:ID,职位,班级,科目,直属领导
工资表:ID,工资,奖金,日期(ID与日期主键)
考勤表:ID,考勤记录,日期(ID与日期主键)
绩效表:ID,绩效,日期(ID与日期主键)
记录字典表:字典属性,字典值,字典值翻译
S3工资计算表
银行代发
P6
S2基本工资表
财务处根据存贮职工的最新信息的职员信息表和工资计算标准表,计算基本工资,编制基本工资表
S8职员信息表; S9工资计算标准表
编制基本工资表
P5
S3工资计算表
把基本工资信息和变动工资信息加以汇总和计算通过基本工资表的主键"工资日期","职工编码"和变动工资表的"工资日期","职工编码"相等,选择相应的数据输入到工资表中
S1变动工资表;S2基本工资表
计算工资
P4
S1变动工资表
财务部门根据其他部门输入的职工考勤等信息以及工资计算标准表中设置的金额计算出企业每个职工的加班费,迟到扣款,病假扣款,事假扣款,旷工扣款等金额,并编制变动工资表
S9工资计算标准表;S10考勤表
编制变动工资表
P2
S10
考勤表
由其他部门的负责人每个月按期输入企业所有职工的考勤信息
D1其他部门汇总的考勤信息
输入考勤信息
P1
处理频率
输出的数据流
处理逻辑的描述
输入的数据流
处理逻辑名称
处理逻辑编号
处理的描述
制定标准
P11
S7工资转账凭证
系统根据前述分摊工资,计提福利费,扣税处理,自动生成工资转账凭证最后进入账务处理系统
S4福利费计提分配表;S5个人所得税申报表;S6工资费用分配表
自动转账处理
P10
S5个人所得税申报表
个人所得税的计算一般由用户设定各级纳税基数和各段纳税率,然后系统自动生成相应的计算公式个人所得税计算采用分级累进制首先,设定纳税基数,一般把实发工资项目设置为纳税基数第二,定义税率表一般系统提供了国家颁布的工资,薪金所得所适用的9级超额累进税率税率为5%~45%,级数为9级单位可根据需要调整费用基数,附加费用以及税率最后,系统根据用户的设置自动计算并生成个人所得税申报表会计分录如下:
借:应付工资
贷:应交税金——应交个人所得税
S3工资计算表
扣税
P9
S4福利费计提分配表
根据工资计算文件将工资费用按国家有关规定计提福利费,应付福利费的计提比例为工资总额的14%,并与相应的
会计科目对应,便于转账处理
会计分录如下:
借:生产成本—基本生产成本
制造费用—福利费
营业费用—福利费
管理费用—福利费
贷:应付福利费
S3工资计算表
计提福利费
P8
S6工资费用分配表
根据工资计算文件将工资费用按部门和按职工的岗位类别进行分配,并与相应的会计科目对应,便于转账处理会
计分录如下:
借:生产成本-基本生产成本
制造费用—工资
营业费用-工资
管理费用—工资
在建工程—工资
应付福利费—工资
贷:应付工资
S3工资计算表
分摊工资
P7
处理的描述(续)
46工资管理系统数据库设计
461表设计
1码表
(1)码表中文名称:科目类别码表
表 名:C_GZ_KMLB
关 键 字:ZZ_KMLB_CODE
备 注:
科目类别名称
是
char(10)
科目类别名称
ZZ_KMLB_NAME
科目类别编码必须唯一,编码长度为两位,科目类别编码必须输入
否
char(2)
科目类别编码
ZZ_KMLB_CODE
说明
空否
字段类型
字段名称
列名
科目类别码表
选择开始菜单中→程序→Management SQL Server 2008→SQL Server Management Studio命令,打开SQL Server Management Studio窗口,并使用Windows或 SQL Server身份验证建立连接。
在对象资源管理器窗口中展开服务器,然后选择数据库节点
右键单击数据库节点,从d出来的快捷菜单中选择新建数据库命令。
执行上述 *** 作后,会d出新建数据库对话框。在对话框、左侧有3个选项,分别是常规、选项和文件组。完成这三个选项中的设置会后,就完成了数据库的创建工作,
在数据库名称文本框中输入要新建数据库的名称。例如,这里以“新建的数据库”。
在所有者文本框中输入新建数据库的所有者,如sa。根据数据库的使用情况,选择启用或者禁用使用全文索引复选框。
在数据库文件列表中包括两行,一行是数据库文件,而另一行是日记文件。通过单击下面的添加、删除按钮添加或删除数据库文件。
切换到选项页、在这里可以设置数据库的排序规则、恢复模式、兼容级别和其他属性。
切换到文件组页,在这里可以添加或删除文件组。
完成以上 *** 作后,单击确定按钮关闭新建数据库对话框。至此“新建的数据”数据库创建成功。新建的数据库可以再对象资源管理器窗口看到。
以上就是关于SQL 设计 工资计算全部的内容,包括:SQL 设计 工资计算、ACCESS数据库 设计数据库 高分悬赏 求助!!!急急急急急急急!!!!、求sql数据库设计一个简单的教师人事管理系统,主要针对工资,考勤,绩效三方面,六七个表左右,谢谢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)