人力资源管理数据库设计说明书.docx

上传人:b****3 文档编号:6271506 上传时间:2023-05-09 格式:DOCX 页数:12 大小:141.45KB
下载 相关 举报
人力资源管理数据库设计说明书.docx_第1页
第1页 / 共12页
人力资源管理数据库设计说明书.docx_第2页
第2页 / 共12页
人力资源管理数据库设计说明书.docx_第3页
第3页 / 共12页
人力资源管理数据库设计说明书.docx_第4页
第4页 / 共12页
人力资源管理数据库设计说明书.docx_第5页
第5页 / 共12页
人力资源管理数据库设计说明书.docx_第6页
第6页 / 共12页
人力资源管理数据库设计说明书.docx_第7页
第7页 / 共12页
人力资源管理数据库设计说明书.docx_第8页
第8页 / 共12页
人力资源管理数据库设计说明书.docx_第9页
第9页 / 共12页
人力资源管理数据库设计说明书.docx_第10页
第10页 / 共12页
人力资源管理数据库设计说明书.docx_第11页
第11页 / 共12页
人力资源管理数据库设计说明书.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

人力资源管理数据库设计说明书.docx

《人力资源管理数据库设计说明书.docx》由会员分享,可在线阅读,更多相关《人力资源管理数据库设计说明书.docx(12页珍藏版)》请在冰点文库上搜索。

人力资源管理数据库设计说明书.docx

人力资源管理数据库设计说明书

 

人力资源管理系统平台

数据库设计说明书

编号:

ISS-IM-RLZY-001-DATADESIGN

版本:

1.0

 

作者:

高明柳毅刘静明达

日期:

2014-11-04

审批:

高明

日期:

变更记录

日期

版本

变更说明

作者

1引言

1.1编写目的

本文档是在VOLVO物流信息服务平台《需求规格说明书》和《页面静态原型》的基础上编写的。

目的在于加深软件设计、开发人员对数据库结构的了解,同时为系统维护人员对数据库的维护、管理提供说明性文档。

1.2背景

本数据库命名为volvo,它是VOLVO人力资源管理平台的后台数据库。

VOLVO人力资源管理平台是由锐星公司共同提出的。

系统的用户包括注册用户和非注册用户。

系统和后台数据库都将安装于沃尔沃公司机房。

1.3术语定义

1.4参考资料

《VOLVO需求规格说明书1.0版》

2外部设计

2.1标识符和状态

2.2使用它的程序

VOLVO人力资源管理平台

VOLVO物流信息服务平台后台管理系统

2.3约定

2.3.1数据库表

表名大致反应出表所描述的信息:

员工基本信息表:

staffinfo

员工档案表:

employeefiles

员工履历表:

employeerecord

员工合同表:

employeecontract

奖惩管理表:

reward

人事调动表:

blend

培训记录表:

record

培训类别表:

edutype

培训证书管理表:

edubook

部门表:

department

角色表:

role

权限表:

rmodule

2.3.2表字段

字段名称大致反应出字段所描述的信息:

表字段命名反应出相应的数据库表名,字段含义,和字段类型。

2.3.3Sequence序列

序列命名大致反应出关联表及表字段的信息。

2.4专门指导

参见《数据移植方案.doc》

2.5支持软件

本数据库是用Oracle9i生成的。

3结构设计

3.1概念结构设计

3.2逻辑结构设计

3.3物理结构设计

根据硬件设备和数据库平台系统,对数据库系统的物理存储结构进行规划,估计数据库的大小,增长速度,各主要部分的访问频度。

确定数据文件的命名,日志文件的命名。

数据文件和日志文件的物理存放位置,如果有多个存储设备,需要规划数据文件的组织方式。

系统内存使用配置,一般来说,数据库系统会自动维护系统内存,但有时为了某些性能问题,可以根据需要对数据库的内存管理进行另行配置。

4运用设计

4.1数据字典设计

4.1.1、员工基本信息(Staffinfo)表

字段名

数据类型

是否为空

默认值

备注

Userid

varchar

notnull

主键;员工ID

Depid

varchar

notnull

部门编号

Username

Varchar

notnull

员工姓名

Userpass

Varchar

notnull

用户密码

Limit

number

可以

权限

Sex

char

可以

性别

Age

number

可以

年龄

Education

varchar

可以

学历

Newstaffdate

date

可以

成为正式员工时间

Depname

varchar

可以

部门名称

Duty

char

可以

职务

Salary

number

可以

工资

proTitle

varchar

可以

职称

Ephoto

Varchar

可以

员工照片

Idcardphoto

Varchar

可以

身份证照片

Roleid

Varchar

notnull

角色ID

4.1.2员工档案(Employeefiles)表

字段名

数据类型

是否为空

默认值

备注

Fileid

number

notnull

主键;档案ID

Userid

varchar

notnull

外键;员工ID

fileNum

number

可以

档案编号

fileName

varchar

可以

档案名称

simcontent

varchar

可以

内容摘要

Remark

varchar

可以

备注

Username

Varchar

可以

员工姓名

fileType

number

可以

档案类型

4.1.3员工履历(Employeerecord)表

字段名

数据类型

是否为空

默认值

备注

Recorded

number

notnull

主键;履历ID

Userid

varchar

notnull

外键;员工ID

Education

varchar

可以

员工学历

Duty

varchar

可以

职位

Post

varchar

可以

当时工作单位

Starttime

date

可以

入职时间

workContent

varchar

可以

工作内容

workGrade

varchar

可以

主要成绩

Endtime

date

可以

离职时间

4.1.4员工合同(Employeecontract)表

字段名

数据类型

是否为空

默认值

备注

Coid

varchar

NotNull

主键;合同ID

Userid

varchar

NotNull

员工ID

Username

varchar

Notnull

员工姓名

startDate

Date

可以

合同生效日期

endDate

Date

可以

合同终止日期

coContent

Varchar2(50)

可以

合同内容

Duty

Varchar

可以

职位

coNum

number

可以

合同号

Roleid

Varchar

可以

角色ID

4.1.5奖惩管理(Reward)表

字段名

数据类型

是否为空

默认值

备注

Rewid

Number

NotNull

主键;奖罚ID

Userid

varchar

NotNull

员工ID

Username

Varchar2

NotNull

员工姓名

rewType

Varchar2

NotNull

奖罚类型

rewDate

Date

可以

事发时间

Case_title

Varchar2

可以

事发标题

rewMoney

number

可以

奖罚金额

4.1.6人事调动(Blend)表

字段名

数据类型

是否为空

默认值

备注

Userid

Number

NotNull

员工ID

username

Varchar2

NotNull

员工姓名

changeDate

Date

可以

变动时间

changeType

Varchar2

可以

变动类别

nowDuty

Varchar2

可以

当前职务

Title

Varchar2

可以

员工职称

lastDept

Varchar2

可以

前任部门

nowDept

Varchar2

可以

当前部门

lastState

Varchar2

可以

调动前状态

endState

Varchar2

可以

调动后状态

changeReason

Varchar2

可以

调动的原因

 

4.1.7培训记录(Educord)表

字段名

数据类型

是否为空

默认值

备注

Cordid

Number

NotNull

主键:

培训记录ID

cordName

Varchar2

NotNull

培训名称

edType

Varchaer

可以

培训类别

edStartDate

Date

可以

开始时间

edEndDate

Date

可以

结束时间

edAdd

Varchar2

可以

培训地点

edModel

Varchar2

可以

培训模式

degrade

Integer

可以

培训成绩

Edit

Varchar2

可以

培训学时

edTear

Varchar2

可以

培训教师

edBook

Varchar2

可以

培训证书

edMoney

Number

可以

培训费用

edManeger

Varchar2

可以

负责人

edCompny

Varchar2

可以

主办公司

4.1.8培训类别(Edutype)表

字段名

数据类型

是否为空

默认值

备注

Edited

Number

NotNull

培训类别ID

edType

Varchar2

可以

培训类别

edCharcter

Varchar2

可以

培训性质

edInfo

Varchar2

可以

描述信息

4.1.9培训证书管理(Edubook)表

字段名

数据类型

是否为空

默认值

备注

Bookid

Number

NotNull

主键:

员工证书ID

Userid

varchar

NotNull

员工ID

Username

varchar

Notnull

员工姓名

bookName

Varchar2

可以

证书名称

bookCode

Integer

可以

编号

bookDate

Date

可以

颁发日期

Cordid

varchar

可以

培训记录ID

 

4.1.10部门(Department)表

字段名

数据类型

是否为空

默认值

备注

Deptid

Number

NotNull

部门编号

depName

Varchar2

NotNull

部门名称

uplineNum

Number

可以

人员上限

peopleNum

Number

可以

尚需人数

deptScrip

Varchar2

可以

部门描述

parentDep

Varchar2

可以

父级部门

Deptlever

Varchar2

可以

部门级别

Available

Varchar2

可以

是否可用

4.1.11角色(Role)表

字段名

数据类型

是否为空

默认值

备注

Roleid

Number

NotNull

角色ID

roleName

Varchar2

NotNull

角色名称

 

4.1.12权限(Rmodule)表

字段名

数据类型

是否为空

默认值

备注

moduleid

Number

NotNull

权限ID

modulename

Varchar2

NotNull

权限名称

moduleurl

Varchar2

可以

权限地址

Roleid

varchar

Notnull

角色ID

Userid

Varchar

可以

员工ID

username

varchar

可以

员工姓名

4.2安全保密设计

数据库用户按照功能分为3种角色,admin、normal、select。

Admin:

对数据库有完整的操作权限,包括:

创建、删除表空间,对数据进行增、删、改、查。

normal:

对数据有增、删、改、查的权限。

Select:

只有查询数据的权限。

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

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2