员工招聘系统数据库试验报告.docx

上传人:b****8 文档编号:27606292 上传时间:2023-07-03 格式:DOCX 页数:23 大小:410.35KB
下载 相关 举报
员工招聘系统数据库试验报告.docx_第1页
第1页 / 共23页
员工招聘系统数据库试验报告.docx_第2页
第2页 / 共23页
员工招聘系统数据库试验报告.docx_第3页
第3页 / 共23页
员工招聘系统数据库试验报告.docx_第4页
第4页 / 共23页
员工招聘系统数据库试验报告.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

员工招聘系统数据库试验报告.docx

《员工招聘系统数据库试验报告.docx》由会员分享,可在线阅读,更多相关《员工招聘系统数据库试验报告.docx(23页珍藏版)》请在冰豆网上搜索。

员工招聘系统数据库试验报告.docx

员工招聘系统数据库试验报告

《数据库原理及编程》课程设计报告

题目:

员工招聘系统数据库设计

学号:

姓名:

指导教师:

2012年06月

 

1.项目背景...........................................................................3

1.1选题背景.........................................................................3

1.2系统目标和实现技术...............................................................3

2需求分析.........................................................................3-7

2.1业务流程分析.....................................................................4

2.2数据流程分析.....................................................................4

2.3数据字典.........................................................................5

3概念结构设计.......................................................................8

4逻辑结构设计........................................................................8

5物理结构设计........................................................................9

6总结...............................................................................14

7参考文献...........................................................................15

 

1.项目背景

1.1选题背景

作为人力资源管理中的重要环节,员工招聘涉及规划、途径、组织和实施等诸方面。

为了适应企业不断的发展壮大,满足个部门的人员需求,同时也为了规范人员招聘流程,改善人才招聘效果,招聘到更适合企业的人选。

它是企业获人力资源的第一环节,也是人员选拔的基础。

现代信息技术的高速发展对企业员工管理手段提出了新的目标。

信息系统管理是当今国内外信息管理的热点,也是现代信息管理技术的主流发展方向之一。

作为员工信息管理系统的重要组成部分,员工招聘系统是员工信息管理过程中不可缺少的管理环节。

旨在实现规范化管理。

员工招聘系统作为一种现代化教学辅助手段,具有信息发布和反馈准确、及时等优点。

1.2系统目标和实现技术

系统目标:

1.管理应聘人员信息

2.管理面试题库信息

3.管理合同信息

4.管理体检报告信息

5.应聘人员可以查看自己是否被公司录用

6.人力资源部可以查看录用信息,浏览新员工信息

实现技术:

1.使用powerdesigner生成SQLserver2000代码

2.后台使用SQLServer2000作为本系统的数据库。

3.使用MicrosoftOfficeVisio2003设计业务流程图以及数据流图。

2需求分析

2.1业务流程分析

招聘计划审核业务流程图:

首先由需要增加员工的用人部门提交人员增补申请表给人力资源部,然后由人力资源部汇总各部门的申请制定一个具体的招聘计划呈交给公司主管进行审核。

如果该招聘计划通过得返回给人力资源部实施该招聘计划,如果没有通过同样返还给人力资源部进行修改。

招聘计划实施业务流程图:

首先人力资源部根据招聘计划发布招聘信息给应聘人员。

然后应聘人员根据自身情况会提交自己的个人求职简历给部门经理进行初步审核。

部门经理会将初审通过的初审者名单交个人力资源部。

人力资源部会向已通过的出身者发出面试通知书。

已通过的初审者接到通知书进行面试。

面试官记录每个人的面试情况,并将面试情况表交给部门经理进行审核,由部门经理制定出录取人员名单并将其呈交给公司总经理进行审核。

如果录用人员名单通过则发给人力资源部就行员工档案入党并将新录入的人员分配到各个部门。

如果没有通过则返回给部门经理重新进行筛选。

2.2数据流程分析

数据流程图符号说明:

 

员工招聘管理系统数据流图如下:

2.3数据字典

2.3.1数据项的描述

应聘人员()

序号

名称

允许为空

数据类型

最大长度

精度

小数位

描述

是否主键

I1

应聘编号

No

int

10

0

应聘者的唯一标识

I2

姓名

No

char

10

0

记录应聘者的姓名

I3

性别

No

char

2

0

记录应聘者的性别

I4

年龄

No

Number

3

0

记录应聘者的年龄

I5

学历

No

char

20

0

记录应聘者的学历

I6

应聘职位

No

char

20

0

应聘者想要应聘的职位

面试官()

序号

名称

允许为空

数据类型

最大长度

精度

小数位

描述

是否主键

I7

面试官编号

No

int

10

0

面试官的唯一标识

I8

姓名

No

char

10

0

记录面试官的姓名

I9

性别

No

char

2

0

记录面试官的性别

I10

职位

No

char

20

0

记录面试官的职位

面试题目()

序号

名称

允许为空

数据类型

最大长度

精度

小数位

描述

是否主键

I11

题目编号

No

Number

3

0

面试题目的唯一标识

I12

题目类型

YES

char

10

0

面试题目的类型

I13

题目难度

YES

char

8

0

面试题目的难度

I14

出题人

YES

char

10

0

编写题目的作息

合同()

序号

名称

允许为空

数据类型

最大长度

精度

小数位

描述

是否主键

I15

合同编号

No

Number

8

0

合同的唯一标识

I16

甲方

No

char

10

0

签订合同的甲方姓名

I17

乙方

No

char

10

0

签订合同的乙方姓名

I18

合同类型

YES

char

10

0

合同的所属类型

I19

生效日期

No

date

0

合同的生效期

I20

有效期

No

date

0

合同的有效期

I21

签订日期

YES

date

0

合同签订的日期

面试()

序号

名称

允许为空

数据类型

最大长度

精度

小数位

描述

是否主键

I22

面试时间

YES

date

0

面试的时间

I23

面试地点

YES

char

10

0

面试的地点

I24

面试成绩

YES

char

10

0

面试者的成绩

体检()

序号

名称

允许为空

数据类型

最大长度

精度

小数位

描述

是否主键

I3

体检编号

No

int

10

0

体检人的唯一标识

I23

姓名

YES

char

10

0

记录体检的人的姓名

I24

性别

YES

char

2

记录体检的人的性别

I25

年龄

YES

Number

3

记录体检的人的年龄

I26

健康程度

YES

char

10

0

记录体检人员的健康程度

 

2.3.2数据流的描述

名称

数据流来源

数据流去向

简述

人员增补申请

用人部门

人力资源部

用人部门向人力资源部提交人员增补申请

招聘计划

人力资源部

公司主管

人力资源部制定招聘计划提交给公司主管进行审批

未通过的招聘计划

人力资源部

用人部门

公司主管未通过招聘计划人力资源部将信息返回给用人部门

已通过的招聘计划

公司主管

人力资源部

公司主管通过的招聘计划返给人力资源部

招聘信息发布

人力资源部

应聘人员

人力资源部根据通过的招聘计划发布招聘信息给应聘者

个人求职简历

应聘人员

部门经理

应聘人员投放自己的个人求职简历给部门经理进行初试

未通过简历

部门经理

应聘人员

未通过初试的简历被退还给应聘人员

已通过简历

部门经理

人力资源部

部门经理将通过初试的应聘人员简历交给人力资源部

面试通知

人力资源部

通过初试者

人力资源部根据简历向初试者发放面试通知

面试情况表

通过初试者

部门经理

部门经理根据初始者的面试表现初步定下录用人员名单

录用人员名单

部门经理

公司总经理

将录用人员名单交由公司总经理进行审核

已批准录用人员名单

公司总经理

人力资源部

总经理批准的录用人员名单交由人力资源部进行记录入档

未批准录用人员名单

公司总经理

部门经理

录用人员名单未通过返给部门经理重新筛选

记录档案

人力资源部

员工档案

人力资源部将新员工信息录入公司员工档案里

2.3.3处理逻辑的描述

名称

输入的数据流

处理

输出的数据流

接受申请

人员增补申请

接受申请并整理制定出招聘计划

招聘计划

处理计划

已通过招聘计划

人力资源部门根据招聘计划发布招聘信息

招聘信息

审核简历

个人求职简历

部门经理进行初试

已通过简历

处理简历

已通过简历

人力资源部向通过的初始者发面试通知

面试通知

分析录用

面试情况表

部门经理根据面试情况表筛选要录用的员工

录用人员名单

整理记录

已通过的录用人员名单

人力资源部将新员工信息进行入档管理

员工档案信息

2.3.4数据存储的描述

名称

相关联的处理

关键字

数据存储组成

员工档案信息

录入查找

Pno

Pno,Pna,Psex,Psge,Pedu,Pjob

2.3.5外部实体的描述

名称

输入数据流

输出数据流

描述

用人部门

-

人员增补申请

需要增加人员的部门

公司主管

招聘计划

未通过/通过的招聘计划

审核人力资源部招聘计划的人

应聘人员

招聘信息/未通过简历

个人求职简历

应聘职位的人员

已通过初试者

面试通知

面试情况表

通过了初试进入面试的应聘者

公司总经理

录用人员名单

批准/未批准的录用人员名单

对部门经理准备录用的人员进行最终审核

3概念结构设计

4逻辑结构设计

 

5物理结构设计

/*==============================================================*/

/*Table:

Contract*/

/*==============================================================*/

createtableContract(

Cnonumeric(8)notnull,

Pnointnull,

CJchar(10)notnull,

Cychar(10)notnull,

Ctychar(10)null,

Csxdatetimenotnull,

Cyxdatetimenotnull,

Cqddatetimenull,

constraintPK_CONTRACTprimarykeynonclustered(Cno)

go

/*==============================================================*/

/*Index:

QD_FK*/

/*==============================================================*/

createindexQD_FKonContract(

PnoASC

go

/*==============================================================*/

/*Table:

Interviewer*/

/*==============================================================*/

createtableInterviewer(

Inointnotnull,

Inachar(10)notnull,

Isexchar

(2)notnull,

Ijobchar(20)notnull,

constraintPK_INTERVIEWERprimarykeynonclustered(Ino)

go

/*==============================================================*/

/*Table:

P*/

/*==============================================================*/

createtableP(

Pnointnotnull,

Cnonumeric(8)null,

体检编号intnull,

Pnachar(10)notnull,

Psexchar

(2)notnull,

Pagenumeric(3)notnull,

Peduchar(20)notnull,

Pjobchar(20)notnull,

constraintPK_Pprimarykeynonclustered(Pno)

go

/*==============================================================*/

/*Index:

QD2_FK*/

/*==============================================================*/

createindexQD2_FKonP(

CnoASC

go

/*==============================================================*/

/*Index:

提交_FK*/

/*==============================================================*/

createindex提交_FKonP(

体检编号ASC

go

/*==============================================================*/

/*Table:

"Use"*/

/*==============================================================*/

createtable"Use"(

Snonumeric(3)notnull,

Inointnotnull,

constraintPK_USEprimarykey(Sno,Ino)

go

/*==============================================================*/

/*Index:

Use_FK*/

/*==============================================================*/

createindexUse_FKon"Use"(

SnoASC

go

/*==============================================================*/

/*Index:

Use2_FK*/

/*==============================================================*/

createindexUse2_FKon"Use"(

InoASC

go

/*==============================================================*/

/*Table:

interview*/

/*==============================================================*/

createtableinterview(

Inointnotnull,

Pnointnotnull,

面试时间datetimenull,

面试地点char(10)null,

面试成绩char(10)null,

constraintPK_INTERVIEWprimarykey(Ino,Pno)

go

/*==============================================================*/

/*Index:

interview_FK*/

/*==============================================================*/

createindexinterview_FKoninterview(

InoASC

go

/*==============================================================*/

/*Index:

interview2_FK*/

/*==============================================================*/

createindexinterview2_FKoninterview(

PnoASC

go

/*==============================================================*/

/*Table:

subject*/

/*==============================================================*/

createtablesubject(

Snonumeric(3)notnull,

Stychar(10)null,

Sdfchar(8)null,

Sperchar(10)null,

constraintPK_SUBJECTprimarykeynonclustered(Sno)

go

/*==============================================================*/

/*Table:

test*/

/*==============================================================*/

createtabletest(

体检编号intnotnull,

Pnointnull,

姓名char(10)null,

性别char

(2)null,

年龄numeric(3)null,

健康程度char(10)null,

constraintPK_TESTprimarykeynonclustered(体检编号)

go

/*==============================================================*/

/*Index:

提交2_FK*/

/*==============================================================*/

createindex提交2_FKontest(

PnoASC

go

altertableContract

addconstraintFK_CONTRACT_QD_Pforeignkey(Pno)

referencesP(Pno)

go

altertableP

addconstraintFK_P_QD2_CONTRACTforeignkey(Cno)

referencesContract(Cno)

go

altertableP

addconstraintFK_P_提交_TESTforeignkey(体检编号)

referencestest(体检编号)

go

altertable"Use"

addconstraintFK_USE_USE_SUBJECTforeignkey(Sno)

referencessubject(Sno)

go

altertable"Use"

addconstraintFK_USE_USE2_INTERVIEforeignkey(Ino)

referencesInterviewer(Ino)

go

altertableinterview

addconstraintFK_INTERVIE_INTERVIEW_INTERVIEforeignkey(Ino)

referencesInterviewer(Ino)

go

altertableinterview

addconstraintFK_INTERVIE_INTERVIEW_Pforeignkey(Pno)

referencesP(Pno)

go

altertabletest

a

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

当前位置:首页 > 小学教育 > 其它课程

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

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