就业管理系统
设
计
文
档
1
目 录
1 前言 ............................................................................ 3
2 总体设计 ........................................................................ 3
2.1 需求概述 .................................................................... 3
2.2 系统模型 .................................................................... 3
2.3 系统结构 .................................................... 错误!未定义书签。
3 系统描述 ........................................................................ 6
3.1 数据库设计 .................................................................. 6
3.2 系统模型的设计………………………………………………………………………………….10
4 系统界面设计及说明 .............................................................. 7
4.1 系统的组成 ................................................................. 11
4.2 系统模块说明 ............................................................... 14
5 用例说明 ....................................................................... 15
6 结束语 ......................................................................... 16
2
毕业生就业管理系统
安卓 1 班
郑素琴 201630621153
1 前言
近年来,高校毕业生逐年增加,而相应的由毕业生带来的就业管理工作存在着巨大的管理压力。面对
着越来越多、越来越复杂的信息量,传统的纸质档案管理模式不可避免的具有效率低下、交互性不足的缺
点,这对刚出社会找工作的大学生存在一个问题,怎么样在海量的企业中找到自己满意的的工作?对于企
业也存在这样的问题,怎么从这样“人才库”里面找到自己想要的人才?在这情况下可以把大学生和企业
紧密的联合在一起,这就急需建立起一套行之有效的信息管理系统,能够准确地为高校提供毕业生就业情
况查询,并随着就业情况及时提供就业指导,出台相应政策提供科学参考。同时,也可以为上级就业主管
部门提供准确的数字和真实的情况,使其全面掌握不同高校的就业状况和整体的就业形势。
2 总体设计
2.1 需求概述
通过对学校课室的安排和教师申报教室的步骤进行了解,得到“课室管理系统”的需求,主要包括系
统功能需求和系统性能需求两个方面。毕业生就业管理系统主要以管理员,就业大学生,企业为主要使用
对象。整个系统主要由管理用户管理,学生管理,企业管理,就业管理,职位管理,留言管理等模块组
成。
2.2 系统模型
毕业生就业管理系统可以使用以下图例进行表示,如下图 2-1 所示。
2.2.1 模型流程图
图 2-1 系统功能图
3
(1)管理员管理模块,该模块主要实现管理员管理功能,管理员可以对用户进行审核和管理,可以
对学生和企业信息进行管理,维护企业招聘信息和就业信息,查看学生和企业用户留言,并对留言进行回
复和删除管理。管理员用户需要注册用户,为了管理方便,系统开始时定义了一个初始的管理员用户,可
以管理其他管理员和学生、企业用户。新注册管理员用户被激活后即可登录,实现管理功能。管理员管理
模块功能如图 2-2 所示。
图 2-2 管理员模块功能结构图
(2)学生管理模块,该模块主要是为毕业生本人维护自己信息服务的,该模块为毕业生提供了
查看个人基本信息,制作和修改简历,查看招聘信息,向用人单位投递简历,修改密码,给管理员留
言,查看管理员回复等功能。学生管理模块功能如图 2-3 所示。
4
图 2-3 学生模块功能结构图
(3)企业管理模块,该模块允许用人单位在线成为系统会员,进而可以享用系统提供的单位信
息服务功能,维护单位信息和发布招聘信息,相应的功能有:修改单位资料,修改密码,发布和管理
招聘信息,查看学生投递的简历信息,和管理员交流,为毕业生就业,找工作童工帮助。同时也为单
位招聘人才信息起到一定的宣传作用。企业模块功能如图 2-4 所示。
图 2-4 企业模块功能结构图
5
3 程序描述
本系统主要实现了毕业生和企业单位的信息录入、就业信息发布、信息资料检索和数据维护等功能,
实现了就业信息管理的科学化、规范化和信息化。 论文首先从系统的开发背景、社会需求和实现意义谈
起,然后,重点介绍了系统的设计和实现。设计部分从系统实现目标、实现思路和系统分析着手,提出了系
统的总体设计方案,并对系统的功能设计和数据库设计做了详细的说明;实现部分介绍了系统中各个模块
的实现方法。最后,论文通过对系统进行全方位的测试与客观的评估,指出了系统需要完善和改进的地方。
3.1 数据库设计
数据库是数据库应用程序重要组成部分。一个设计合理的数据库对于应用程序的开发效率和程序的性
能都很重要。数据库的设计过程大致如下:
(1)根据用户需求,确定数据库中要保存的信息
对于用户需求进行分析是数据库设计的第一阶段,不断的调查与研究用户需求,了解企业运作流程
等系统需求,是设计概念模型的基础。
(2)设计数据的概念模型
概念模型是按用户的观点来对数据建模,是用于进行信息世界建模的工具。它对整个数据库的设计
具有深刻的影响。
(3)逻辑结构的设计
逻辑结构是吧概念结构转化为与所采用的数据库管理系统所支持的数据模型相符合的过程。
(4) 数据库的实施和维护
3.1.1 E-R 图
用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能够满足各种信息
的输入和输出。如下图 3-1 所示
6
图 3-1 数据库 E-R 图
3.1.2 数据库对象
数据库对象汇总
(1) jyglxt 数据库对象汇总表,如下表 3-1 所示。
表 3-1 数据库对象汇总表
名称
user
student
resume
company
recruit
recruitresume
employment
message
类型
基本表
基本表
基本表
基本表
基本表
基本表
基本表
基本表
该管理系统用到的数据表有:
(1)用户注册表 user
说明
用户注册表
学生基本信息表
学生简历表
企业基本信息表
招聘信息表
应聘简历表
就业信息表
留言信息表
字段说明
字段名称
字段类型
备注
标识列
用户名
密码
用户类型
审核是否通过
id
username
password
usertypes
verify
int
Varchar(20)
Varchar(50)
主键,自动增长
Not null
Not null
Varchar(20)
管理员 admin 学生 student 企业 company
Varchar(1)
确定审核是否通过,1 未审核,2 审核通
7
过 ,3 审核不通过
(2)学生基本信息表
字段说明
字段名称
字段类型
备注
标识列
姓名
性别
身份证号
毕业院校
院系
专业名称
学历
入学时间
籍贯
sid
sname
gander
idnumber
school
department
major
education
entrancedate
nativeplace
int
Varchar(50)
Varchar(2)
Varchar(20)
Varchar(50)
Varchar(50)
Varchar(50)
Varchar(10)
Varchar(10)
主键,对应 user 表中的 id
真实姓名与高考通知书一样
Not null
Not null
必须全称
必须全称
必须全称
专科,本科,硕士研究生,博士研究生
Not null
Varchar(200)
按实际内容填写,填写要求一致
(3)学生简历表 resume
字段说明
字段名称
字段类型
备注
标识列
姓名
性别
出生日期
民族
政治面貌
sid
sname
gander
birthdate
nation
politics
int
主键,对应 user 表中的 id
Varchar(50)
真实姓名与高考通知书一样
Varchar(2)
Not null
Varchar(10)
Not null
Varchar(20)
Not null
Varchar(20)
党员。团员,群众,其他
毕业时间
graduation
Varchar(10)
如 2017-09-08
必须全称
必须全称
专科,本科,硕士研究生,博士研究生
毕业院校
所学专业
学历
邮箱
联系电话
外语水平
school
major
education
email
phone
Varchar(50)
Varchar(50)
Varchar(10)
Varchar(20)
Varchar(20)
foreignlanguage
Varchar(50)
特长及爱好
hobby
text
8