工资系统设计文档及工作流程
2008-02-29 15:43
281 查看
QQ:16441708
msn:Baconxu@hotmail.com
[align=center]工资系统设计原理及工作流程[/align]
一、 系统设计
1.1 总模块设计
1.2 各个模块设计
二、 数据库设计
部门档案 bumengmingcheng
员工密码 xingmingmima
单位属下部门 danweibumen
单位密码 danweimima
单位档案 danweimingcheng
登陆资料 dengluziliao
所得税参数 kscs
特殊人员所得税参数 kscss
工资表 wage
三、 详细设计说明
3.1 系统设置
系统登陆分别由普通用户、公司用户、总经理三个用户级别登陆。系统设置是由公司用户负责统筹设置,其他两个用户级别是无法修改设置。
3.1.1更改登陆名
由于系统登陆分别由普通用户、公司用户、总经理三个用户级别登陆,不同的用户级别的权限都不同。
表 dengluziliao
3.1.2修改登陆密码
修改登陆用户的密码。
表 dengluziliao
3.1.3单位名称
设置公司的各个部门的名称
表 danweimingcheng
3.1.4部门名称
设置各个车间下的班组名称
表 bumengmingcheng
3.1.5修改单位密码
设置各个部门的密码
表 danweimima
3.1.6设置单位属下部门
设置各个部门下的班组
表 danweibumen
3.1.7扣税参数
设置扣税参数。个人所得税的计算依赖这个参数的设置。
公式:个人所得税=(应发小计-社保-起点)*税率-速算扣除数
表 kscs
3.1.8特殊人员扣税参数
设置持有外籍户口的人员的扣税参数
公式:个人所得税=(应发小计-社保-起点)*税率-速算扣除数
表 kscss
3.2 查询工资
员工可以设置自己的密码来查询自己的工资情况。
3.2.1修改姓名密码
设置员工的姓名密码
表 xingmingmima
3.2.2查询个人工资
根据自己的密码查询自己的工资情况
表 xingmingmima、wage
3.3 工资维护
此模块只要是用各个部门的统计员负责维护。各个部门的统计员各自维护自己部门的工资数据。
3.3.1员工资料
3.3.1.1 查看姓名密码
查询各个部门下的员工的密码
表 xingmingmima
3.3.1.2 查看修改资料
维护员工的资料
表yuangongziliao
3.3.2维护
3.3.2.1 导入数据
导入各个部门的每月的工资数据。部门统计员统计完各自部门的工资情况,导入此系统。
导入格式是Excel,必须检查数据是否有错误,身份证、银行帐号是否有重复。
表 wage
存储过程 PRG_Create,PRG_Suode
3.3.2.2 维护数据
导入的数据,如果有发现错误,部门统计员可以在此修改,删除,维护各自部门的工资数据。
表 wage
四、 工作流程
统计
导入
msn:Baconxu@hotmail.com
[align=center]工资系统设计原理及工作流程[/align]
一、 系统设计
1.1 总模块设计
工资管理系统 |
系统设置 |
工资维护 |
查询工资 |
工资总报表 |
1.2 各个模块设计
系统设置 |
查询工资 |
工资维护 |
维护 |
部门报表 |
员工资料 |
二、 数据库设计
部门档案 bumengmingcheng
字段 | 类型 | 说明 |
bianhao | int | 编号 |
bumen | nvarchar(50) | 部门名称 |
员工密码 xingmingmima
字段 | 类型 | 说明 |
bumen | nvarchar(50) | 部门名称 |
xingming | nvarchar(50) | 员工名称 |
mima | nvarchar(255) | 员工密码 |
danweiming | nvarchar(255) | 单位名称 |
单位属下部门 danweibumen
字段 | 类型 | 说明 |
danweiming | nvarchar(255) | 单位名称 |
bumen | nvarchar(50) | 部门名称 |
单位密码 danweimima
字段 | 类型 | 说明 |
danweiming | nvarchar(255) | 单位名称 |
mima | nvarchar(255) | 密码 |
单位档案 danweimingcheng
字段 | 类型 | 说明 |
bianhao | int | 编号 |
danweiming | nvarchar(255) | 单位名称 |
登陆资料 dengluziliao
字段 | 类型 | 说明 |
dengluming | nvarchar(255) | 登陆名 |
mima | nvarchar(255) | 密码 |
所得税参数 kscs
字段 | 类型 | 说明 |
xuhao | int | 序号 |
qidian | int | 征税起点 |
nsl | int | 应纳税区间下限 |
nsh | int | 应纳税区间上限 |
sl | int | 税率 |
kcs | int | 速算扣除数 |
特殊人员所得税参数 kscss
字段 | 类型 | 说明 |
xuhao | int | 序号 |
qidian | int | 征税起点 |
nsl | int | 应纳税区间下限 |
nsh | int | 应纳税区间上限 |
sl | int | 税率 |
kcs | int | 速算扣除数 |
工资表 wage
字段 | 类型 | 说明 |
XuHao | int | 序号 |
Nian | int | 年 |
Yue | int | 月 |
Danwei | varchar(20) | 单位名称 |
P_CardID | varchar(20) | 身份证 |
BankAccount | varchar(30) | 银行帐号 |
TaxID | varchar(50) | 报税号 |
StaffID | varchar(20) | 员工号 |
Dept | varchar(20) | 部门 |
P_Name | varchar(20) | 员工名称 |
Jobs | varchar(20) | 职位 |
Jiben_wage | numeric(9,2) | 基本工资 |
Gang_wage | numeric(9,2) | 岗位工资 |
Jia_wage | numeric(9,2) | 加班工资 |
Position | numeric(9,4) | 岗位系数 |
JiJian_hour | numeric(9,2) | 计件工时 |
JiShi_hour | numeric(9,2) | 计时工时 |
Diao_hour | numeric(9,2) | 调班工时 |
ShiZhi | numeric(9,2) | 时值 |
JiJian_wage | numeric(9,2) | 计件工资 |
JiShi_wage | numeric(9,2) | 计时工资 |
Diao_wage | numeric(9,2) | 调班工资 |
Jixiao_Jiang | numeric(9,2) | 绩效奖金 |
Zhufang_butie | numeric(9,2) | 住房补贴 |
Baodi_butie | numeric(9,2) | 保底补贴 |
Else_butie | numeric(9,2) | 其他补贴 |
Jixiao_Kouchu | numeric(9,2) | 绩效扣除 |
Else_wage | numeric(9,2) | 其他工资 |
Yingfa_Total | numeric(9,2) | 应发小计 |
Shebao | numeric(9,2) | 社保 |
Else_Kou | numeric(9,2) | 其他扣款 |
Suodeshui | numeric(9,2) | 所得税 |
Yingkou_Total | numeric(9,2) | 应扣小计 |
Shifa_Total | numeric(9,2) | 实发工资 |
Shuilv | numeric(9,2) | 税率 |
Kouchushu | numeric(9,2) | 速算扣除数 |
Pailie | int | 排列序号 |
Memo | nvarchar(300) | 备注 |
三、 详细设计说明
3.1 系统设置
系统登陆分别由普通用户、公司用户、总经理三个用户级别登陆。系统设置是由公司用户负责统筹设置,其他两个用户级别是无法修改设置。
3.1.1更改登陆名
由于系统登陆分别由普通用户、公司用户、总经理三个用户级别登陆,不同的用户级别的权限都不同。
表 dengluziliao
3.1.2修改登陆密码
修改登陆用户的密码。
表 dengluziliao
3.1.3单位名称
设置公司的各个部门的名称
表 danweimingcheng
3.1.4部门名称
设置各个车间下的班组名称
表 bumengmingcheng
3.1.5修改单位密码
设置各个部门的密码
表 danweimima
3.1.6设置单位属下部门
设置各个部门下的班组
表 danweibumen
3.1.7扣税参数
设置扣税参数。个人所得税的计算依赖这个参数的设置。
公式:个人所得税=(应发小计-社保-起点)*税率-速算扣除数
表 kscs
3.1.8特殊人员扣税参数
设置持有外籍户口的人员的扣税参数
公式:个人所得税=(应发小计-社保-起点)*税率-速算扣除数
表 kscss
3.2 查询工资
员工可以设置自己的密码来查询自己的工资情况。
3.2.1修改姓名密码
设置员工的姓名密码
表 xingmingmima
3.2.2查询个人工资
根据自己的密码查询自己的工资情况
表 xingmingmima、wage
3.3 工资维护
此模块只要是用各个部门的统计员负责维护。各个部门的统计员各自维护自己部门的工资数据。
3.3.1员工资料
3.3.1.1 查看姓名密码
查询各个部门下的员工的密码
表 xingmingmima
3.3.1.2 查看修改资料
维护员工的资料
表yuangongziliao
3.3.2维护
3.3.2.1 导入数据
导入各个部门的每月的工资数据。部门统计员统计完各自部门的工资情况,导入此系统。
导入格式是Excel,必须检查数据是否有错误,身份证、银行帐号是否有重复。
表 wage
存储过程 PRG_Create,PRG_Suode
3.3.2.2 维护数据
导入的数据,如果有发现错误,部门统计员可以在此修改,删除,维护各自部门的工资数据。
表 wage
四、 工作流程
部门统计员 |
统计
Excel |
导入
系统 |
财务 |
报表 |
相关文章推荐
- 工资管理系统——总体分析设计(原创文档)
- 产品设计文档及工作流程
- 以子流程结束的工作流程有什么特点?设计时应注意什么事项?
- android 音频系统工作流程梳理
- RDIFramework.NET ━ .NET快速信息化系统开发框架 ━ 工作流程组件介绍
- 架构设计:系统间通信(23)——提高ActiveMQ工作性能(中)
- 数据库系统的工作流程
- Java课程设计-文档相似性检查系统-字符串中文分词类
- 系统开发流程中的概要设计与详细设计
- 三、设计一个K2.net2003的工作流程
- 专题4-我是bootloader设计师-uboot工作流程分析+G-boot构架设计
- 软工文档-机房收费系统:详细设计说明书
- 开发人员的不断流动、让我们更加坚定信念,一定要控制好整个系统的底层架构、核心设计、日常质量检查工作
- C语言课程设计-教师工作管理系统
- web工作流程设计器
- 【DAO】计费系统数据库设计简单文档
- 抢购系统架构设计原理参考文档
- GoDiagram工作流程设计解决方案
- activiti,工作流,web流程设计器,SSM,activiti工作流
- 课程设计之职工工资的管理系统