课程设计报告 实训报告 毕业生就业信息管理系统.docx

上传人:b****0 文档编号:18235516 上传时间:2023-08-14 格式:DOCX 页数:26 大小:238.86KB
下载 相关 举报
课程设计报告 实训报告 毕业生就业信息管理系统.docx_第1页
第1页 / 共26页
课程设计报告 实训报告 毕业生就业信息管理系统.docx_第2页
第2页 / 共26页
课程设计报告 实训报告 毕业生就业信息管理系统.docx_第3页
第3页 / 共26页
课程设计报告 实训报告 毕业生就业信息管理系统.docx_第4页
第4页 / 共26页
课程设计报告 实训报告 毕业生就业信息管理系统.docx_第5页
第5页 / 共26页
课程设计报告 实训报告 毕业生就业信息管理系统.docx_第6页
第6页 / 共26页
课程设计报告 实训报告 毕业生就业信息管理系统.docx_第7页
第7页 / 共26页
课程设计报告 实训报告 毕业生就业信息管理系统.docx_第8页
第8页 / 共26页
课程设计报告 实训报告 毕业生就业信息管理系统.docx_第9页
第9页 / 共26页
课程设计报告 实训报告 毕业生就业信息管理系统.docx_第10页
第10页 / 共26页
课程设计报告 实训报告 毕业生就业信息管理系统.docx_第11页
第11页 / 共26页
课程设计报告 实训报告 毕业生就业信息管理系统.docx_第12页
第12页 / 共26页
课程设计报告 实训报告 毕业生就业信息管理系统.docx_第13页
第13页 / 共26页
课程设计报告 实训报告 毕业生就业信息管理系统.docx_第14页
第14页 / 共26页
课程设计报告 实训报告 毕业生就业信息管理系统.docx_第15页
第15页 / 共26页
课程设计报告 实训报告 毕业生就业信息管理系统.docx_第16页
第16页 / 共26页
课程设计报告 实训报告 毕业生就业信息管理系统.docx_第17页
第17页 / 共26页
课程设计报告 实训报告 毕业生就业信息管理系统.docx_第18页
第18页 / 共26页
课程设计报告 实训报告 毕业生就业信息管理系统.docx_第19页
第19页 / 共26页
课程设计报告 实训报告 毕业生就业信息管理系统.docx_第20页
第20页 / 共26页
亲,该文档总共26页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

课程设计报告 实训报告 毕业生就业信息管理系统.docx

《课程设计报告 实训报告 毕业生就业信息管理系统.docx》由会员分享,可在线阅读,更多相关《课程设计报告 实训报告 毕业生就业信息管理系统.docx(26页珍藏版)》请在冰点文库上搜索。

课程设计报告 实训报告 毕业生就业信息管理系统.docx

课程设计报告实训报告毕业生就业信息管理系统

第一章绪论2

1.1课题简介2

1.2设计目的2

1.3设计内容3

第二章需求分析4

2.1功能描述4

2.2数据流图4

第三章概念结构设计8

3.1E-R图设计8

第四章逻辑结构设计12

4.1E-R图向关系模型的转换12

4.2数据模型的优化12

4.3数据库的结构13

第五章Oracle数据库物理设计及实施17

5.1表空间的创建17

5.2用户的建立及权限分配17

5.3表的建立与数据的载入17

5.4索引、视图、触发器、存储过程等对象的设计22

总结23

第一章绪论

1.1课题简介

随着高校规模的进一步扩招,毕业生的相关信息的不断增加,传统点招方式对高校学生就业工作已经暴露出越来越多的问题,比如信息的遗漏、重复或保存不当而造成的意外丢失等。

因此,只有进一步加强高校学生就业信息化建设,建立有效的学生就业信息管理平台,才有助于解决以上问题。

本论文根据现实中存在的需求,针对高校学生就业管理信息化建设,给出了高校学生就业信息管理平台的系统分析和系统设计。

采用了JavaWeb、Spring、Oracle、HTML&CSS、JavaScript、Bootstrap等技术开发了基于Web的学生就业信息管理系统。

并对高校毕业生就业信息管理系统的数据库实施和系统功能实现中的重难点,做了专门的描述。

该系统为学生就业工作的信息化提供了强有力的支持,为学校学工部及学院相关管理人员也提供了简便、快捷的信息化服务。

顺应目前国家“互联网+”的产业信息化的大方向。

1.2设计目的

随着科技飞速发展,在信息时代,信息化管理已慢慢深入到我们生活的各个领域中。

在高校的发展中,亦要顺应时代的发展,特别是在就业方面——学校向社会提供人才的关键枢纽,更应该大力发展毕业生就业信息信息化。

目前的就业机制的基本原则是“市场导向、政府调控、学校推荐、毕业生和用人单位双向选择”。

如果用传统的人力的方式会使就业工作效率低下,且非常容易出现各种误操作,从而引发一些不必要的麻烦。

因此我们应该运用互联网思维、将毕业生信息数据化、信息化。

通过互联网,形成一个平台,形成一种“用人单位发布信息——学生投简历”与“学生发布公共简历——用人单位录用”的双重机制。

并将学生就业后的信息修改存储。

学生工作管理信息平台,采用了由Oracle提供的Oracle数据库作为系统的数据存储容器,其强大的备份恢复机制保证了数据的安全性。

同时,高效的结构化查询语言的支持,让系统可以在庞大的数据中很容易得到所需要的统计与分析。

系统采用JavaEE作为后端框架,处理URL请求。

前台采用HTML&CSS、JavaScript和BootStrap等技术,实现了较为友好的人机交互。

1.3设计内容

第二章:

需求分析——对该系统进行功能描述。

通过数据字典和数据流图描述数据静态特性和动态逻辑。

第三章:

概念结构设计——通过E-R图来描述。

第四章:

逻辑结构设计——将E-R图转换成关系结构模型,并优化,生成最终的数据库结构。

第五章:

Oracle数据库的物理设计与实施——表、用户、权限、索引等的建立。

第六章:

总结

第二章需求分析

2.1功能描述

1.学生注册信息。

信息包含:

姓名、班级、学号、联系电话、院系、简历、编号、邮箱、备注等。

2.企业注册信息。

信息包含:

编号、名称、许可证号、成立时间、员工人数、注册资金、单位性质、备注。

3.招聘信息池。

企业用户的招聘信息发布,供学生选择。

信息包含:

薪酬、专业要求、学历要求、技能要求、工作经历要求、招聘职位、发布日期、标题、编号、发布作者、查看次数、备注。

4.简介信息池。

将未就业学生简介信息集中存储,便于企业搜寻人才。

学生简介信息可由学生本人编辑。

5.档案管理。

负责管理毕业生与受录企业之间协议、毕业生简历等信息。

包含标题、协议内容、日期、编号。

6.就业政策信息。

负责发布就业相关的政策信息。

内容包含编号、类型、标题、详细内容、发布作者、查看次数、发布日期。

7.系统登录信息。

登录系统的必要条件,从中识别登录用户的类别和权限。

具体信息包含:

账号、密码、用户类型、用户ID、编号。

2.2数据流图

顶层

2.3数据字典

数据项

用户名

别名

位置

系统登录信息表

数据流结构

学生:

学号。

管理员:

工作号。

公司:

备案号。

简要说明

唯一表示用户的元素

修改记录:

修改人

胡静宪

2016.6.10

审核人

胡静宪

2016.6.10

 

数据项

密码

别名

位置

系统登录信息表

数据流结构

密码=6~12{字符}(不包含/?

–[{()}]@#^)

简要说明

字符由数字、字母和特殊符号组成。

修改记录:

修改人

胡静宪

2016.6.10

审核人

胡静宪

2016.6.10

数据项

学生信息

别名

学生注册信息

位置

学生注册信息表

数据流结构

学生信息=编号+姓名+学号+性别+备注+联系电话+班级+邮箱+联系地址+院系+简历。

简要说明

学生所有信息集合

修改记录:

修改人

胡静宪

2016.6.10

审核人

胡静宪

2016.6.10

数据项

企业信息

别名

企业注册信息

位置

企业注册信息表

数据流结构

企业信息=编号+名称+成立时间+员工人数+注册资金+单位性质+备注+许可证号

简要说明

企业所有信息集合

修改记录:

修改人

胡静宪

2016.6.10

审核人

胡静宪

2016.6.10

数据项

招聘信息

别名

位置

招聘信息表

数据流结构

招聘信息=编号+标题+发布日期+薪酬+专业要求+学历要求+技能要求+工作经历要求+招聘职位+备注+发布作者+查看次数

简要说明

发布招聘信息所需要的数据集合

修改记录:

修改人

胡静宪

2016.6.10

审核人

胡静宪

2016.6.10

 

数据项

档案

别名

位置

档案表

数据流结构

档案=编号+标题+内容+日期。

简要说明

已的就业协议的备份文件集合。

修改记录:

修改人

胡静宪

2016.6.10

审核人

胡静宪

2016.6.10

数据项

就业政策

别名

位置

就业政策表

数据流结构

就业政策=编号+标题+详细内容+发布作者+查看次数+发布日期+类型

简要说明

发布就业政策所需要的数据集合

修改记录:

修改人

胡静宪

2016.6.10

审核人

胡静宪

2016.6.10

第三章概念结构设计

3.1E-R图设计

学生注册信息E-R图:

 

招聘信息E-R图:

企业注册信息E-R图:

档案管理E-R图:

就业政策E-R图:

系统登录信息E-R图:

 

第四章逻辑结构设计

4.1E-R图向关系模型的转换

用户(用户ID#,用户名,登录密码,用户类型,备注)

学生(编号#,学号,姓名,院系,班级,联系电话,邮箱,联系地址,简历,备注)

公司(编号#,许可证号,名称,注册资金,单位性质,员工人数,成立时间,备注)

招聘信息(编号#,标题,类型,发布作者,发布日期,招聘职位,职位要求,学历要求,专业要求,外语要求,工作经历,入职工资,其他要求,查看次数)

就业政策(编号#,用户ID,标题,类型,详细内容,发布作者,发布日期,查看次数)

档案管理(编号#,用户ID,标题,内容,日期)

公司登录(用户名,登录密码,用户类型(公司))

学生登录(用户名,登录密码,用户类型(学生))

发布招聘信息(用户ID,名称)

签约管理(用户ID)

政策发布(用户ID)

4.2数据模型的优化

用户(用户ID#,用户名,登录密码,用户类型,备注)

学生(编号#,学号,姓名,院系,班级,联系电话,邮箱,联系地址,简历,备注)

公司(编号#,许可证号,名称,注册资金,单位性质,员工人数,成立时间,备注)

招聘信息(编号#,标题,类型,发布作者,发布日期,招聘职位,职位要求,学历要求,专业要求,外语要求,工作经历,入职工资,其他要求,查看次数)

就业政策(编号#,用户ID,标题,类型,详细内容,发布作者,发布日期,查看次数)

档案管理(编号#,用户ID,标题,内容,日期)

公司登录(用户名,登录密码,用户类型(公司))

学生登录(用户名,登录密码,用户类型(学生))

管理员登录(用户名,登录密码,用户类型(管理员))

发布招聘信息(用户ID,名称)

签约管理(用户ID)

政策发布(用户ID)

4.3数据库的结构

数据表名

Student

数据表中文含义

学生信息表

字段名称

中文含义

字段类型及长度

约束

默认值

说明

U_ID

用户ID

CHAR(32)

not

p

S_NO

学号

CHAR(32)

not

S_NAME

姓名

CHAR(20)

not

S_DEPT

院系

VARCHAR2(30)

not

S_CLASS

班级

VARCHAR2(20)

not

S_TEL

联系电话

VARCHAR2(20)

not

S_EMAIL

邮箱

VARCHAR2(20)

S_ADDRES

联系地址

ARCHAR2(50)

TEXT

简历

CLOB

S_REMARK

备注

VARCHAR2(200)

注释

数据表名

User

数据表中文含义

用户登录表

字段名称

中文含义

字段类型及长度

约束

默认值

说明

U_ID

用户ID

CHAR(32)

not

p

U_Name

用户名

VARCHAR2(10)

not

U_PD

登陆密码

VARCHAR2(30)

not

U_TYPE

用户类型

VARCHAR2(50)

not

管理员、学生、企业

U_REMARK

备注

VARCHAR2(200)

注释

数据表名

Manage

数据表中文含义

档案表

字段名称

中文含义

字段类型及长度

约束

默认值

说明

M_ID

编号

CHAR(32)

not

p

U_ID

用户ID

VARCHAR2(10)

not

M_TITLE

标题

VARCHAR2(50

not

M_CONTENT

内容

CLOB

not

M_DATE

日期

DATE

not

注释

 

数据表名

Policy

数据表中文含义

就业政策表

字段名称

中文含义

字段类型及长度

约束

默认值

说明

P_ID

编号

CHAR(32)

not

p

U_ID

用户ID

CHAR(32)

not

P_TITLE

标题

VARCHAR(50)

not

P_TYPE

类型

VARCHAR(10)

not

P_CONTENT

详细内容

VARCHAR(200)

not

P_AUTHOR

发布作者

VARCHAR(10)

not

P_DATE

发布日期

DATE

not

P_COUNT

查看次数

CHAR(32)

注释

数据表名

Recruit

数据表中文含义

招聘信息表

字段名称

中文含义

字段类型及长度

约束

默认值

说明

R_ID

编号

CHAR(32)

not

p

R_TITLE

标题

CHAR(32)

not

R_TYPE

类型

VARCHAR2(10)

not

R_AUTHOR

发布作者

VARCHAR2(100)

not

R_DATE

发布日期

DATE

not

R_POSITION

招聘职位

VARCHAR2(50)

not

R_REQUMENT

职位要求

VARCHAR2(10)

not

R_ER

学历要求

VARCHAR2(10)

not

R_PR

专业要求

VARCHAR2(50)

not

R_FR

外语要求

VARCHAR2(10)

R_WORK_P

工作经历

VARCHAR2(200)

R_SALARY

入职工资

FLOAT

not

R_OTHER

其他要求

VARCHAR2(200)

注释

数据表名

Company

数据表中文含义

企业信息表

字段名称

中文含义

字段类型及长度

约束

默认值

说明

C_ID

编号

CHAR(32)

not

p

U_ID

用户ID

CHAR(32)

not

C_NO

许可证号

CHAR(32)

not

C_NAME

名称

VARCHAR2(50)

not

C_MONEY

注册资金

FLOAT(16)

C_CHARACTER

单位性质

VARCHAR2(200)

not

C_NUMBER

员工人数

VARCHAR2(10)

注释

第五章Oracle数据库物理设计及实施

5.1表空间的创建

--创建表空间

createtablespacehjx_dataloggingdatafile'D:

\hjx_jygl.dbf'size50M;

5.2用户的建立及权限分配

--创建一个用户名为hjx,密码为a123的用户

createuserhjxidentifiedbya123;

--给用户hjx授予权限

grantconnect,resource,dbatoguoming;

--登录hjx用户

connhjx/a123

5.3表的建立与数据的载入

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

/*Table:

"User"*/

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

createtable"User"(

U_IDCHAR(32)notnull,

U_NameVARCHAR2(10)notnull,

U_PDVARCHAR2(30)notnull,

U_TYPEVARCHAR2(50)notnull,

U_REMARKVARCHAR2(200),

constraintPK_USERprimarykey(U_ID)

);

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

/*Table:

"Student"*/

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

createtable"Student"(

S_IDCHAR(32)notnull,

U_IDCHAR(32),

S_NOCHAR(20)notnull,

S_NAMEVARCHAR2(10)notnull,

S_DEPTVARCHAR2(30)notnull,

S_CLASSVARCHAR2(20)notnull,

S_TELVARCHAR2(20),

S_EMAILVARCHAR2(20),

S_ADDRESSVARCHAR2(50),

TEXTCLOB,

S_REMARKVARCHAR2(200),

constraintPK_STUDENTprimarykey(S_ID)

);

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

/*Index:

学生登陆_FK*/

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

createindex学生登陆_FKon"Student"(

U_IDASC

);

altertable"Student"

addconstraintFK_STUDENT_学生登陆_USERforeignkey(U_ID)

references"User"(U_ID);

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

/*Table:

"Policy"*/

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

createtable"Policy"(

P_IDCHAR(32)notnull,

U_IDCHAR(32),

P_TITLEVARCHAR2(50)notnull,

P_TYPEVARCHAR2(10),

P_CONTENTVARCHAR2(200)notnull,

P_AUTHORVARCHAR2(10),

P_DATEDATEnotnull,

P_COUNTCHAR(32)notnull,

constraintPK_POLICYprimarykey(P_ID)

);

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

/*Index:

政策概要_FK*/

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

createindex政策概要_FKon"Policy"(

U_IDASC

);

altertable"Policy"

addconstraintFK_POLICY_政策概要_USERforeignkey(U_ID)

references"User"(U_ID);

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

/*Table:

"Manage"*/

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

createtable"Manage"(

M_IDCHAR(32)notnull,

U_IDCHAR(32),

M_TITLEVARCHAR2(50)notnull,

M_CONTENTCLOBnotnull,

M_DATEDATEnotnull,

constraintPK_MANAGEprimarykey(M_ID)

);

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

/*Index:

签约概要_FK*/

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

createindex签约概要_FKon"Manage"(

U_IDASC

);

altertable"Manage"

addconstraintFK_MANAGE_签约概要_USERforeignkey(U_ID)

references"User"(U_ID);

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

/*Table:

"Company"*/

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

createtable"Company"(

C_IDCHAR(32)notnull,

U_IDCHAR(32),

C_NOCHAR(32)notnull,

C_NAMEVARCHAR2(50)notnull,

C_MONEYFLOAT(16)notnull,

C_CHARACTERVARCHAR2(200)notnull,

C_NUMBERVARCHAR2(10)notnull,

C_DATEDATEnotnull,

C_REMARKVARCHAR2(200),

constraintPK_COMPANYprimarykey(C_ID)

);

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

/*Index:

公司登陆_FK*/

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

createindex公司登陆_FKon"Company"(

U_IDASC

);

altertable"Company"

addconstraintFK_COMPANY_公司登陆_USERforeignkey(U_ID)

references"User"(U_ID);

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

/*Table:

"Recruit"*/

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

createtab

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

当前位置:首页 > 工程科技

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

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