人力资源管理系统数据库的设计与实现Word文件下载.docx

上传人:b****1 文档编号:13258032 上传时间:2022-10-09 格式:DOCX 页数:22 大小:351.87KB
下载 相关 举报
人力资源管理系统数据库的设计与实现Word文件下载.docx_第1页
第1页 / 共22页
人力资源管理系统数据库的设计与实现Word文件下载.docx_第2页
第2页 / 共22页
人力资源管理系统数据库的设计与实现Word文件下载.docx_第3页
第3页 / 共22页
人力资源管理系统数据库的设计与实现Word文件下载.docx_第4页
第4页 / 共22页
人力资源管理系统数据库的设计与实现Word文件下载.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

人力资源管理系统数据库的设计与实现Word文件下载.docx

《人力资源管理系统数据库的设计与实现Word文件下载.docx》由会员分享,可在线阅读,更多相关《人力资源管理系统数据库的设计与实现Word文件下载.docx(22页珍藏版)》请在冰豆网上搜索。

人力资源管理系统数据库的设计与实现Word文件下载.docx

数据项含义

存储结构

别名

DI-1

addid

补贴编号

Char(5)

补贴号

DI-2

addmoney

补贴金额

Float

补贴

DI-3

basicid

基本工资编号

基本工资号

DI-4

basicsal

员工基本工资

基本工资

DI-5

dno

部门编号

部门号

DI-6

dname

部门名称

Char(10)

部门名

DI-7

eno

员工编号

员工号

DI-8

ename

员工

DI-9

sex

员工性别

Char

(2)

性别

DI-10

age

员工年龄

Int

年龄

DI-11

edu

员工学历

学历

DI-12

address

员工家庭住址

Varchar(50)

住址

DI-13

tel

Char(20)

DI-14

birth

员工出生年月

Datetime

生日

DI-15

pno

DI-16

pname

DI-17

salary

员工应发工资

应发工资

DI-18

realsal

员工实发工资

实发工资

DI-19

tax

员工上缴税率

税率

(2)数据结构

数据结构见下表:

数据结构编号

数据结构名

数据结构含义

组成

DS-1

employee

员工基本信息

eno,ename,sex,age,edu,

address,tel,birth,dno,pno

DS-2

position

职位信息

pno,pname

DS-3

department

部门信息

dno,dname

DS-4

员工工资信息

eno,salary,realsal,addid,

basicid,tax

DS-5

additional

补贴信息

addid,addmoney

DS-6

basicsalary

基本工资信息

basicid,basicsal

二、实验过程

1.概念设计阶段

I.概念模型设计

(1)根据不同对象,分别画出其E-R图。

各实体间关系的E-R图,如下图所示:

工资

拥有

各实体间关系的E-R图

员工基本信息的E-R图,如下图所示:

员工基本信息的E-R图

工资信息的E-R图,如下图所示:

工资信息的E-R图

职务信息和部门信息的E-R图:

职务信息、部门信息的E-R图

补贴信息和基本工资信息的E-R图:

补贴信息、基本工资信息的E-R图

(2)各E-R图中每个实体的属性如下:

员工:

employee(eno,ename,sex,age,edu,address,tel,birth,dno,pno)。

职位:

position(pno,pname)

部门:

department(dno,dname)

员工工资:

salary(eno,salary,realsal,addid,basicid,tax)

补贴:

additional(addid,addmoney)

基本工资:

basicsalary(basicid,basicsal)

(3)合并各E-R图,消除属性冲突,命名冲突,结构冲突等3类冲突,得到初步E-R图,再消除不必要的冗余,得到基本E-R图,如下所示:

人力资源管理基本E-R图

II.新系统流程

新系统流程图,如下图所示:

2.逻辑设计阶段

I.将E-R图转换为关系模型

II.数据库模式定义

(1)员工(employee)基本信息表,用于记录员工的基本信息。

员工基本信息表

属性名

数据类型

取值围

是否是主属性或外键

完整性

00000~99999

NOTNULL

男、女

0~100

NULL

1900-1-1~9999-12-31

(2)补贴(additional)信息表,记录不同等级的补贴钱数。

补贴信息表

0.0~99999

(3)基本工资(basicsalary)信息表,记录不同等级的基本工资钱数。

基本工资信息表

(4)部门(department)信息表,记录部门名称。

部门信息表

(5)职位(position)信息表,记录职位名称。

职位信息表

(6)员工工资(salary)信息表,记录员工的工资情况。

员工工资信息表

0.0~1

III.系统功能模块

 

人力资源管理系统

员工基本信息管理

员工工资信息管理

系统功能模块图

3.数据库实施阶段

I.建立数据库和数据表

Createdatabaseemployee_management;

(1)员工基本信息表的建立

createtableemployee

enochar(20)PRIMARYKEY,

pnamechar(10)NOTNULL,

sexchar

(2)NOTNULL,

ageintNOTNULL,

educhar(10),

addresschar(50),

telchar(20),

birthdatetimeNOTNULL,

pnochar(20)NOTNULL,

dnochar(20)NOTNULL

(2)工资基本信息表的建立

createtablesalary(

salaryfloat,

realsalfloat,

addidchar(20)NOTNULL,

basicidchar(20)NOTNULL

(3)部门信息表的建立

createtabledepartment

dnochar(20)PRIMARYKEY,

dnamechar(20)NOTNULL,

(4)职务信息表的建立

createtableposition

pnochar(20)PRIMARYKEY,

pnamechar(20)NOTNULL,

(5)补贴表的建立

createtableadditional

addidchar(20)PRIMARYKEY,

addmoneyfloatNOTNULL

(6)基本工资表的建立

createtablebasicsalary

basicidchar(20)PRIMARYKEY,

basicsalfloatNOTNULL

II.建立视图

(1)员工信息视图:

createviewview_employee

as

selectenoas员工号,employee.pnameas,sexas性别,ageas年龄,eduas学历,addressas住址,telas联系,birthas出生年月,position.pnameas职位,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1