员工薪资管理

上传人:博****1 文档编号:512147976 上传时间:2022-12-21 格式:DOC 页数:11 大小:135.60KB
返回 下载 相关 举报
员工薪资管理_第1页
第1页 / 共11页
员工薪资管理_第2页
第2页 / 共11页
员工薪资管理_第3页
第3页 / 共11页
员工薪资管理_第4页
第4页 / 共11页
员工薪资管理_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《员工薪资管理》由会员分享,可在线阅读,更多相关《员工薪资管理(11页珍藏版)》请在金锄头文库上搜索。

1、数据库课程设计报告 课程设计名称:员工薪资管理 所 在 学 院: 数学与计算机科学学院学 生 学 号: 01 25 28学 生 姓 名: 梁哲、闫航、宋辉峰专业与班级:计科10指导教师:李竹林2011年12月12日1目 录1 设计内容32 设计目的与要求32.1设计目的32.2设计要求33 任务分工、计划安排33.1 任务分工33.2 计划安排34 系统分析与设计44.1需求分析44.2数据流图44.3数据字典6 4.4概念结构设计-6 4.5逻辑结构设计-9 4.6程序代码-105 心得体会-1121 设计内容员工薪资管理2 设计目的与要求2.1设计目的巩固课堂知识,加深对数据库系统的了解领

2、会数据库理论与软件开发实践的关系培养良好的编程习惯,熟悉软件开发的基本流程2.2设计要求(1) 在工资表的数据类中增加一个私有数据选项:工号,用字符数组的形式,从0001开始编号,该工号不能人工修改,是由计算机自动根据录入的先后赋值工资总额的顺序、职务工资或奖金的顺序,显示时超过一屏的显示范围要能分屏显示。(2)可以查询某一范围内的数据,如工资总额不超过3000元的人的数据,(3)可以根据工号或姓名修改、删除数据,在修改、删除时先要求用户确认,确认后再进行操作。3 任务分工、计划安排3.1 任务分工首先三人对实验课程进行分析,然后共同完成实验报告3.2 计划安排先用半天时间对实验进行分析,然后

3、用一天时间搜集数据,最后用一天时间完成课程设计4 系统分析与设计4.1需求分析数据库的设计是指对于一个给定的应用环境,构造最有效的数据库模式,建立数据及应用系统,实质能够有效地存储数据,满足用户的需求,数据库设计是在数据库管理系统支持下进行的。根据数据流程图,可以列出以下数据项和数据结构:员工信息:工号,姓名,性别,年龄,出生日期,地址,电话,毕业院校,身份证号,所在部门。员工考勤:工号,姓名,月份,本月天数,出勤天数,出勤,旷工,请假,迟到,早退。工资管理:工号,姓名,底薪,奖金,补贴,医疗保险,住房积金,实发工资,月份。人员变动:编号,事件。部门管理:编号,名称,部门经理。4.2数据流图人

4、事管理系统主要有以下几项功能:员工档案的管理:包括员工基本信息,所在部门,工作信息和工作简历的输入,员工信息的查询和修改。员工考勤的管理:包括考勤的添加,查询,修改和删除。员工工资的管理:包括工资的添加,工资报表的查询,修改和删除。月工资底薪补贴奖励工资住房积金失业保险员工评价的管理:包括评价的输入,查询和修改。人事变动的详细记录,包括岗位和部门的调整,便于掌握人员的动向,及时调整人才的分配。企业所有部门的查询与管理。系统管理员处理记录考勤 补贴月工资基本信息工种职工产生总工资查询处理产生报表进行统计4.3数据字典数据项名称别名简述类型长度员工号Sno员工编号字符型15姓名Sname员工名称字

5、符型25出生日期birthday员工生日字符型10单位号Dno单位编号 字符型15单位名Dname单位名称字符型25性别Sex员工性别字符型2年龄Sage员工年龄字符型15职业号Pno职业编号字符型15职业名Pname职业名称字符型25 底薪base pay 底薪整型福利补贴welfare wages福利补贴整型失业保险insurance against suspension of work失业保险整型奖励工资premium wages奖励工资整型住房积金public accumulation fund for housing construction住房积金整型月份month月份整型4.4概

6、念结构设计(1)标识实体:根据需求分析得出的需求实体:员工、考勤、工资、部门、人事变动、管理员(2)实体属性员工(工号,姓名,性别,年龄,出生日期,地址,电话,毕业院校,身份证号,所在部门)员工考勤(工号,姓名,月份,本月天数,出勤天数,出勤,旷工,请假,迟到,早退)工资(工号,姓名,底薪,奖金,补贴,医疗保险,住房积金,实发工资,月 份)部门(编号,名称,部门经理)人员变动(编号,事件)(3) 实体间的关系员工与考勤是一对多关系员工与工资是一对多关系员工与部门是一对一关系员工与人事变动是一对一关系员工与管理员是一对一关系 人员变动人事变动月份请假事件编号工资工号员工考勤姓名本月天数旷工出勤迟

7、到补贴住房积金奖金月份部门员工工号年龄性别地址身份证号姓名所在部门出生年月电话毕业院校编号部门经理名称属于是、考勤管理计算工资底薪姓名工号奖金月份计算工资底薪姓名工号考勤管理属于是、名称部门经理编号部门姓名所在部门电话地址毕业院校出生年月身份证号工号性别年龄员工员工年龄性别工号身份证号出生年月毕业院校地址电话所在部门姓名部门编号部门经理名称属于是、考勤管理工号姓名底薪计算工资计算工资补贴住房积金工资实发工资月份奖金底薪姓名工号考勤管理早退员工考勤本月天数出勤天数出勤迟到姓名旷工工号属于是、名称部门经理编号部门姓名所在部门电话地址毕业院校出生年月身份证号工号性别年龄员工4.5逻辑结构设计(1)

8、实体与表的对应关系实体名表名员工Staff部门Department职业Profession工资Salary(2)数据表employee 字段名 数据类型 含义说明空值情况Emp Char(15) 职工编号主关键字 Name varChar(25) 职工姓名不为空 Sex Char(2) 性别不为空 age int 年龄 emptel Varchar(15) 联系电话 deptID Char(15) 部门编号不为空Attendance 字段名 数据类型 含义说明空值情况AttdateDate日期不为空empIDChar(15)职工编号不为空ifattdChar(2)是否出勤不为空departme

9、nt 字段名 数据类型 含义说明空值情况deptIDChar(15)部门编号主键deptNameVarchar(25)部门名称不为空deptallowancemoney部门津贴默认为0managerVarchar(20)部门经理Salary列名数据类型 含义说明空值情况Snochar(15) 工号主键base payInt 底薪welfare wagesInt 福利premium wagesInt 奖励工资public accumulation fund for housing constructionInt 住房积金monthInt 月份4.6程序代码CREATE TABLE Staff(S

10、no CHAR(15) PRIMARY KEY,Sname VARCHAR(25),Ssex CHAR(2),Sage NUMERIC(15),Dno CHAR(15),Pno CHAR(15), FOREIG KEY(Pno) REFERENCE S Profession (Pno),FOREIG KEY(Dno) REFERENCES Department (Dno),CHECK (Sno BETWEEN 0 AND 1000));CREATE TABLE Salary(Sno CHAR(15 ),BASE PAY INT,WELFARE PAY INT,PREMIUM WAGES INT

11、,INSURANCE AGAIST SUSPENSION OF WORK INT,PUBLIC ACCUMULATION FUND FOR HOUSING CONSTRUCTION INT,MONTH INT, PRIMARY KEY(Sno),FOREIG KEY(Sno) REFERENCES Staff(Sno),CHECK(Base pay+ Welfare wages+ Premium wagesinsurance against suspension of workpublic accumulation fund for housing construction=3000,);CREATE TABLE Profession(Pno CHAR(15) PRIMA

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号