薪酬管理系统数据库设计
标准管理
标准登记
薪酬标准编号,薪酬标准名称,薪酬总额(8项自动相加)
制定人,登记时间
序号,薪酬项目管理,金额 ==》 薪酬总额
保存后 = 起草,还可以修改 ,未提交审核
申请复核——>审核中状态,不可修改
标准复核
+审核意见:
审核通过 / 驳回
标准变更
+变更原因:
审核变更=更改起草
发放管理
发放登记
新增(自增编号) 删除
对已有的档案登记/复核 : 绩效工资、应扣金额、加班补助、出差补助
发放登记复核
**薪酬标准管理:**st_ manage
薪酬标准编号,薪酬标准名称,审核状态,登记时间,制定人,
薪酬总额(自动相加标准登记的8个值),
薪酬标准管理模块
CREATE TABLE `st_manage` ( --表名:标准管理`st_id` int NOT NULL AUTO_INCREMENT, --薪酬标准编号`st_name` int NOT NULL, --薪酬标准名称`st_status` char(4) DEFAULT '起草', --审核状态 `st_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,--登记时间`st_per` char(3) DEFAULT 'zxc', --登记人`st_total` double(6,2) DEFAULT '0.00', --薪酬总额PRIMARY KEY (`st_id`)
)
CREATE TABLE `st_register`( `st_sum` DOUBLE(6,2) DEFAULT 0.00, --8项之和`st_num` INT NOT NULL, --薪酬标准编号FOREIGN KEY (st_num) REFERENCES st_manage(st_id),`基本工资` DOUBLE(6,2) DEFAULT 0.00,`绩效奖金` DOUBLE(6,2) DEFAULT 0.00,`交通补助` DOUBLE(6,2) DEFAULT 0.00,`通讯补助` DOUBLE(6,2) DEFAULT 0.00,`餐补` DOUBLE(6,2) DEFAULT 0.00,`住房补助` DOUBLE(6,2) DEFAULT 0.00,`出差补助` DOUBLE(6,2) DEFAULT 0.00,`加班补助` DOUBLE(6,2) DEFAULT 0.00,`应扣金额` DOUBLE(6,2) DEFAULT 0.00, --这是第九项PRIMARY KEY (`st_sum`)
)
薪酬发放管理模块
-- 序号,姓名,8项,应扣金额(最小的 个人)
create gr_person(
gr_id INT NOT NULL AUTO_INCREMENT, --序号
gr_name char not null, --姓名
gr_
gr_actual --实发金额,9项之和
)
-- 序号 , Ⅰ级机构名称 , Ⅱ级结构名称 , 人数(几个per=上个表的自增) ,基本薪酬金额(8项之和)
gr_organ
create table gr_all(
gr_id INT NOT NULL AUTO_INCREMENT, --薪酬单编号
gr_allnum int DEFAULT 0, --总人数
gr_total double(6,2) --基本薪酬总额
FOREIGN KEY (gr_total) REFERENCES st_register(st_sum),
gr_actual DOUBLE(6,2) DEFAULT 0.00, --实发金额,9项之和
gr_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,--发放时间
primary key(gr_id)
)
薪酬管理系统数据库设计相关推荐
- 电影院票务管理系统数据库设计(1)
这两天听到一道面试题:设计一个电影院票务管理系统的表结构. 挺有意思的,我自己也试着做了一做,感觉还是有不少收获的.在本文中我想把做这道题的整个思路重新理一下,也算做个整理了. 现在能得到的需求只有一 ...
- 电影院票务管理系统数据库设计(2)
在电影院票务管理系统数据库设计(1)中我们从一道面试题展开,最后给出如下影院票务管理系统的表关系图 以上的设计是否易用? 首先想一下订票最简单的过程,不包括意外情况. 顾客先来到柜台,跟柜台服务员说要 ...
- 固定资产管理mysql_固定资产管理系统数据库设计
固定资产管理系统数据库设计 如何看待固定资产管理系统数据库设计呢?近年来越来越多的企业在资产管理方面投入着更多的精力,主要就是因资产管理是企业生产经营活动中比较重要的环节.而其中固定资产又是企业中资产 ...
- 医院管理系统数据库设计
医院管理系统数据库设计 数据库名:hisdb 一基本信息表 1.科室表(keshi) 字段名 中文名 类型 能否为空 备注 ID 科室编号 Int N 主键,自增 Name 科室名称 Varchar ...
- 毕业设计管理系统 数据库设计
毕业设计管理系统 数据库设计 一.需求分析 1.1 可行性分析 1.1.1经济可行性 该管理系统的设计使用的是 Microsoft SQL Server2016数据库开发平台进行代码编写.运行和调试, ...
- 学生管理系统的mysql数据库设计_MySQL数据库--学生管理系统数据库设计
目录 学生管理系统数据库设计 学生管理系统功能介绍 数据库设计步骤 第1步: 找对象 第2步:找属性 第3步: 找关系 建表原则 第4步: 找特例: 等级明显而且不包含敏感数据的信息建议保持为1张表 ...
- 权限管理系统数据库设计的简单构思
最近在工作中接触到权限管理的设计,于是,自己在网上查阅了部分资料,再加上自己的一些思考,构思了一个简单的权限管理系统的数据库设计. RBAC与Tag 说到权限管理,一般都会想到基于角色的访问控制(Ro ...
- 学生成绩管理系统数据库设计--MySQLSQL Server
MySQL 数据库设计-学生成绩管理系统 设计大纲 友情链接 1.医疗信息管理系统数据库–MySQL 2.邮件管理数据库设计–MySQL 3.点餐系统数据库设计–SQL Server 4.商品管理系统 ...
- 用Mysql做个人信息管理系统_个人信息管理系统数据库设计精选.doc
个人信息管理系统数据库设计精选 河海大学计算机及信息工程学院(常州) 数据库课程设计 学年学期 2012第二学期 项目名称 个人信息管理 项目组员 曹清云.陈天昊 指导教师 景雪琴 组号:8 目 录 ...
最新文章
- 『并发包入坑指北』之阻塞队列
- ASA基本配置实验报告
- rsync 相关参数
- python imagedraw line_修复PIL.ImageDraw.Draw.宽线条线条线条
- python3.x Day3 文件编码
- 基于微流域划分的洪水淹没分析
- Excel在行上面一键定位可见单元格!
- 在Win 10 中插入U盘,电脑没有弹出也不显示盘符,在其他电脑就可以【亲测有效】
- C++层次分析法一致性检验
- windows10加域/退域
- 中文文本分类——商品评论情感判别
- python读文本并写入另一个文本文件中怎么做_使用文本Python将文件中的文本写入另一个文件...
- CentOS下修改IRedMail的邮件附件大小
- 机器视觉/图像处理可能用到的三方库(各个库的优缺点)
- SSH工具连接虚拟机
- 火狐浏览器使用拼写检查
- java 课件ppt_《java语言入门》PPT课件.ppt
- 当与flashplayer一起安装时,realplayer11会导致系统冲突?
- JSTL中taglib uri=prefix=的使用
- 微信小程序考勤签到管理系统
热门文章
- 让低版本的IE浏览器支持HTML5
- ulimit -SHn 65535 含义详解
- android 项目练习:自己的词典app——生词本(二)
- 一篇就够——Kotlin快速入门
- AcrelCloud-1000变电所运维云平台在榆林市科技馆的应用
- mysql5.6解压包卸载_windows下安装、卸载mysql服务的方法(mysql 5.6 zip解压版安装教程)...
- 30分钟初步掌握LaTeX--转自新浪博客
- 每周全球科技十大看点(2022.1.17-1.23)
- 适合企业使用的电脑监控软件
- 163邮箱域名大全,163邮箱注册申请全流程详解!