课程设计报告 实训报告 毕业生就业信息管理系统.docx
- 文档编号:30395086
- 上传时间:2023-08-14
- 格式:DOCX
- 页数:26
- 大小:238.86KB
课程设计报告 实训报告 毕业生就业信息管理系统.docx
《课程设计报告 实训报告 毕业生就业信息管理系统.docx》由会员分享,可在线阅读,更多相关《课程设计报告 实训报告 毕业生就业信息管理系统.docx(26页珍藏版)》请在冰豆网上搜索。
课程设计报告实训报告毕业生就业信息管理系统
第一章绪论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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计报告 实训报告 毕业生就业信息管理系统 课程设计 报告 毕业生 就业 信息管理 系统
![提示](https://static.bdocx.com/images/bang_tan.gif)