人事管理系统数据库设计报告.docx

上传人:b****4 文档编号:12321443 上传时间:2023-04-18 格式:DOCX 页数:14 大小:140.21KB
下载 相关 举报
人事管理系统数据库设计报告.docx_第1页
第1页 / 共14页
人事管理系统数据库设计报告.docx_第2页
第2页 / 共14页
人事管理系统数据库设计报告.docx_第3页
第3页 / 共14页
人事管理系统数据库设计报告.docx_第4页
第4页 / 共14页
人事管理系统数据库设计报告.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

人事管理系统数据库设计报告.docx

《人事管理系统数据库设计报告.docx》由会员分享,可在线阅读,更多相关《人事管理系统数据库设计报告.docx(14页珍藏版)》请在冰豆网上搜索。

人事管理系统数据库设计报告.docx

人事管理系统数据库设计报告

河南经贸职业学院·信息管理系

 

《人事管理系统》数据库设计报告

 

班级:

07微机7班

学号:

*********

*******

 

1文档介绍

1.1文档目的

详细说明中人事管理系统的数据逻辑设计,物理设计及运行环境。

为开发人员提供开发指导;为客户提供数据设计;为测试人员提供测试指导和为管理人员提供决策服务。

1.2文档范围

本文档包含以下几个部分:

1.文档介绍

2.数据库环境说明

3.数据库的命名规则

4.逻辑设计

5.物理设计

6.安全性设计

7.优化

8.数据库管理和维护说明

1.3读者对象

本文档的主要读者包括:

1.本网站的设计人员(包括模块设计人员)

2.本网站的系统开发人员(包括数据库开发、编码人员)

3.本系统的测试人员

4.本系统的最终使用用户,人事经理、最高决策者(领导层)等

1.4参考文献

[1]郭兴峰A动态网站开发基础教程清华大学出版社2007-10-12

[2]周力SQLServer2000大连理工大学出版社2004-07-16

[3]汪作文软件工程重庆大学出版社2004-10-18

1.5术语与缩写解释

缩写、术语

解释

MicrsoftSQLServer2000EnterpriseEdtion

微软SQLServer2000企业版

MisPersonal

人事管理系统数据库的英文名称

2数据库环境说明

MisPersonal数据库采用MicrsoftSQLServer2000EnterpriseEdtion数据库管理系统建立并维护。

其中SQLServer的登陆模式为混合身份验证,超级用户的用户名及密码均为sa。

3数据库的命名规则

1.数据库的命名:

全部由英文字母组成。

如:

人事管理系统数据库命名为了“MisPersonal”

2.数据库表命名:

表义名(可以使用缩写)

表义名:

英文单词首字母

 

4逻辑设计

 

 

 

 

 

图3-4人事调动表

 

 

 

 

 

 

 

 

 

5物理设计

5.1表汇总

英文表名

中文表名

功能说明

R_User

用户表

存放使用本系统的用户信息

R_Employee

员工信息表

存放员工的个人基本信息

R_Department

部门信息表

存放公司所有的部门信息

R_HumanRemove

人事调动表

记录人员调动的信息

R_Check

考勤表

记录员工的请假信息

R_Overtime

加班表

记录员工的加班信息

E_Purview

权限表

用于分配用户权限

R_Group

用户组表

把权限归为用户组

5.2[用户]表

表名

R_User

列名

数据类型(精度范围)

空/非空

约束条件

注释

UID

Int(4)

非空

Primarykey

>0自增

用户编号

Username

varchar(50)

非空

用户名

Password

varchar(50)

非空

密码

vc_PurviewName

varchar(50)

非空

角色

补充说明

序列ID主要用于创建该表主键

5.3[员工信息]表

表名

R_Employee

列名

数据类型(精度范围)

空/非空

约束条件

注释

EID

Int(4)

非空

Primarykey

>0自增

员工编号

EName

varchar(50)

非空

员工姓名

DepartID

varchar(50)

非空

所在部门编号

vc_PurviewName

varchar(50)

非空

角色

Sex

varchar(50)

非空

性别

Nation

varchar(50)

非空

民族

EPicture

Image

员工图像

Birthday

varchar(50)

非空

出生日期

Politics

varchar(50)

非空

政治面貌

CultureDegree

varchar(50)

非空

文化程度

Marriage

varchar(50)

婚姻状况

Origin

varchar(50)

非空

籍贯

SFID

varchar(50)

非空

身份证号

WorkPhone

varchar(50)

非空

办公电话

Mobile

varchar(50)

手机号

AttendTime

varchar(50)

非空

到岗日期

Duty

varchar(50)

非空

职务

JobSituation

varchar(50)

非空

在职状况

RegistUsername

varchar(50)

非空

录入用户名

RegistTime

Smalldatetime(4)

非空

录入时间

Remark

Varchar(50)

备注

补充说明

序列EID主要用于创建该表主键

5.4[部门信息]表

表名

R_Department

列名

数据类型(精度范围)

空/非空

约束条件

注释

DepartID

Int(4)

非空

Primarykey

>0自增

部门编号

DepartName

Varchar(50)

非空

部门名称

FunctionDescribe

Varchar(50)

非空

职能描述

UpDepart

Varchar(50)

非空

上级部门

Linkman

Varchar(50)

联系人

Linkway

Varchar(50)

联系方式

Remark

Varchar(50)

备注

补充说明

序列DepartID主要用于创建该表主键

5.5[人事调动]表

表名

R_HumanRemove

列名

数据类型(精度范围)

空/非空

约束条件

注释

HRID

Int(4)

非空

Primarykey

>0自增

调动编号

EID

Int(4)

非空

员工编号

OldDepartName

varchar(50)

非空

旧部门名称

DepartID

Int(4)

非空

现部门编号

MoveTime

varchar(50)

非空

调动日期

MoveReason

varchar(50)

非空

调动原因

Remark

varchar(50)

备注

补充说明

序列HRID主要用于创建该表主键

5.6[考勤表]表

表名

R_Check

列名

数据类型(精度范围)

空/非空

约束条件

注释

CID

Int(4)

非空

Primarykey

>0自增

考勤编号

EID

Int(4)

非空

员工编号

EName

Varchar(50)

非空

员工姓名

LeaveReason

Varchar(50)

非空

请假理由

Retifier

Varchar(50)

非空

批假人

Begintime

Varchar(50)

非空

开始时间

Endtime

Varchar(50)

非空

结束时间

补充说明

序列UID主要用于创建该表主键

5.7[加班]表

表名

R_Overtime

列名

数据类型(精度范围)

空/非空

约束条件

注释

OID

Int(4)

非空

Primarykey

>0自增

加班编号

EID

Int(4)

非空

员工编号

OReason

Varchar(50)

非空

加班原因

ODirection

Varchar(50)

非空

加班地点

ODate

Varchar(50)

非空

加班日期

OHourse

Varchar(50)

非空

加班小时

Orate

Varchar(50)

非空

加班补助率

补充说明

序列OID主要用于创建该表主键

5.8[权限]表

表名

E_Purview

列名

数据类型(精度范围)

空/非空

约束条件

注释

PID

Int(4)

非空

Primarykey

>0自增

权限编号

vc_PurviewName

varchar(50)

非空

权限名称

PPId

Int(4)

非空

所依附的ID

vc_LinkUrl

varchar(50)

非空

权限链接地址

补充说明

序列PID主要用于创建该表主键

5.9[用户组]表

表名

R_Group

列名

数据类型(精度范围)

空/非空

约束条件

注释

GId

Int(4)

非空

Primarykey

>0自增

用户组编号

GroupName

varchar(50)

非空

用户组名称

PurviewList

Text(16)

权限列表

补充说明

序列GId主要用于创建该表主键

6安全性设计

用户只能用密码登录到应用软件,通过应用软件访问数据库,而没有其它途径操作数据库。

用户只能通过登陆才能查看信息。

除此之外,不提供用户其他修改数据库数据的直接或间接途径。

7数据库管理与维护说明

对于本数据的管理和维护,例如数据库的备份与恢复,可以使用T-SQL中的backupdatabase命令和restoredatabase命令或使用企业管理器中的“所有任务”->“备份数据库”菜单项或“还原数据库”菜单项操作;又例如数据库的附加与分离,可以使用企业管理器中的“所有任务”->“附加数据库”菜单项或“分离数据库”菜单项操作。

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

当前位置:首页 > PPT模板 > 商务科技

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

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