高校学生就业管理系统

本文详细介绍了高校毕业生管理系统的数据库设计过程,包括ER图、数据表创建、索引建立、视图创建和触发器设定。系统涵盖学生、学院、职业、学校和公司实体,实现了学生信息、学院信息、职业信息、学校信息和公司信息的管理。同时,通过触发器实现了数据录入、更新和删除时的自动响应,确保数据一致性。
摘要由CSDN通过智能技术生成

目录

设计过程:

概念结构设计(ER图)

数据库具体实施

3.1 建立数据库

3.2 创建数据表

3.3 数据录入

创建索引

创建视图

创建触发器

(1)插入触发器:创建触发器stu_school_after,  stu_int当有数据录入时,系统会自动显示“有新业主录入”,并且school表中的scnumb+新插入人数;代码如下所示:

(2)更新触发器:创建触发器tr2当有数据更新时,系统会自动显示“有新业主录入”;代码如下所示:

(3)删除触发器:创建触发器stu_school_after1当有数据删除时,表中对应的scnumb减少;


设计过程:

高校毕业生管理系统是对高校毕业生就业信息的管理,应具有的功能包括毕业生咨询就业政策、了解就业新闻、查询招聘信息和发布个人求职信息:招聘单位发布招聘信息、了解国家相关政策、查看毕业生求职信息,同时形成了就业人数统计:系统管理人员的功能,包括对大学毕业生、招聘单位的管理和维护,同时完成对数据库的操作,其中包括就业政策,就业新闻等信息的添加,删除,修改。如图2-1所示:

 图2-1功能模块图

2.2.1管理员登陆子系统

(1)学生信息管理模块

该模块的主要功能是添加和维护学生基本信息。

(2)企业信息管理模块

该模块的主要功能是添加和维护企业基本信息。

2.2.2大学生登陆子系统

(1)个人信息查看模块

该模块的主要功能是查看个人基本信息。

(2)企业信息查看模块

该模块的主要功能是搜索和查看企业基本信息。

2.2.3企业登录子系统

(1)企业信息发布模块

该模块主要功能是发布企业的招聘信息。

(2)大学生信息查看模块

该模块主要功能是查看应聘大学生的个人基本信息。

2.3 概念结构设计(ER图)

(1)学生实体

学生是本概念的重要标识。在学生,知道学生的姓名和学号就可以很快的查找到该学生所有的信息包括所在学校,职业该实体包括姓名,学号,性别,所在学院,所在学校,电话,所属职业,就业状态。具体属性如图2-2所示:

                                

             

2.学院实体

该实体包括学院编号,学院名称,学院地址,院长。在录入学生信息时,因为编号是每个人是唯一的,所以需要录入学院的编号作为业主的唯一标识。该实体包括学院编号,学院名称,学院地址,院长。具体属性如图2-3:

                     

 

图2-3学院主要信息-属性图

3.职业实体

该实体包括职业名称,职业编号,所属公司。职业录入系统是,要确定职业的名字,编号。以此来方便系统管理者的使用。同时,要记录职业的所属公司,以此来防止突发情况的发生。录入一个职业信息时,需要系统同时录入职业名称,职业编号,所属公司。具体属性如图2-4:

                     

 

图2-4职业主要信息-属性图

4.学校实体

学校在就业中。学校是重要的评判表识。学校还应该有学校名称,学校编号,学校地址,这样就可以更加直观的展示出学校的信息。该实体包括学校名称,学校编号,学校地址,校长。具体属性如图2-5:

                    

 

图2-5学校主要信息-属性图

5.公司实体

公司在录入信息时,该系统会自动生成一个唯一并且不重复的编号,并且会录入学生的信息。同时记录学生和学校来确定到底是录取了哪一个。所以该实体包括公司名称,公司编号,公司地址。具体属性如图2-6:

                       

 

图2-6公司主要信息-属性图                      

6.整体E-R图

E-R图是最常用的概念模型表示方法,也是数据库的核心和基础,是按照用户的观点来对数据和信息进行建模,依据概念模型设计应具有的特点,真实性,易理解性,易修改性,易转换性。绘制出整体实体图包括所有实体之间的联系,整体E-R图如图2-7所示:

           

                   

 

图2-7 系统总体E-R图

数据库具体实施

3.1 建立数据库

本次设计是建立在MySQL关系数据库基础上,数据库的名字是wym,通过命令create database wym; 来实现。可以通过show databases;进行数据库是否存在的验证。

3.2 创建数据表

本系统一共创建五张表分别是:学生(student)、学院(dept)、职业(p)、学校(school)表以及公司表(company)。

(1)Student表用来记录学生的基本信息,用于对所有学生信息的统计与管理,其主要属性字段包括姓名(stuname)、学号(stuno)、性别(stusex)、所在学院(dno)、所在学校(scno)、所属职业(pno),就业状态(answer)student如表3-1所示:

表3-1 student表结构

列名

描述

数据类型

主外键

是否允许空值

stuname

姓名

nvarchar(8)

no

stuno

学号

char(8)

主键

no

stusex

性别

nchar(1)

yes

dno

所在学院

实现院系、专业、毕业生信息管理(设有就业标志,初值为‘待业’); 实现职业类型、职业信息(职业号、类型号、需求数量、聘用数量、用 人单位)登记; 实现毕业生就业登记(学号、职业号),自动修改相应学生就业标志 和职业的聘用数量,并保证聘用数量不大于需求数量; 创建存储过程查询毕业生的人数、待业人数、就业人数和就业率; 创建存储过程查询各专业的毕业生就业率; 创建 check 约束限制毕业生性别必须为‘男’或‘女’; 建立表间关系。 二、需求分析 2.1高校就业管理系统 高校就业管理系统化可以完成对学生信息的修改、查询(就业率,已就业信息,未就业信息,公司信息)、添加(学生基本信息,院系信息,公司信息)、退出功能。初步完成了对高校就业信息的管理,界面设计简洁,使用简单。 2.2高校就业管理系统数据流图实现院系、专业、毕业生信息管理(设有就业标志,初值为‘待业’); 实现职业类型、职业信息(职业号、类型号、需求数量、聘用数量、用 人单位)登记; 实现毕业生就业登记(学号、职业号),自动修改相应学生就业标志 和职业的聘用数量,并保证聘用数量不大于需求数量; 创建存储过程查询毕业生的人数、待业人数、就业人数和就业率; 创建存储过程查询各专业的毕业生就业率; 创建 check 约束限制毕业生性别必须为‘男’或‘女’; 建立表间关系。 二、需求分析 2.1高校就业管理系统 高校就业管理系统化可以完成对学生信息的修改、查询(就业率,已就业信息,未就业信息,公司信息)、添加(学生基本信息,院系信息,公司信息)、退出功能。初步完成了对高校就业信息的管理,界面设计简洁,使用简单。 2.2高校就业管理系统数据流图
------------------------------------------------------------------------------ 高校毕业生就业信息管理系统v1.0项目介绍。 ----------------------------------------------------------------------------- 项目所用到的技术 1、maven 的分模块管理 2、Spring +hibernate + Springmvc 3、poi文件导入和导出 4、js 采用jquery 5、 树采用z-tree 6、文件上传,uploaify 7、ajax,dwr 8.弹窗、dialog使用jquery easyui 9.ajax 文件上传。 10.ajax局部刷新页面 11.ifream布局。 12.html和css布局。 ---------------------------------------------------------------------------------- 1、maven的分模块管理 -- basic-basic-common -- 公共工具模块 -- basic-hibernate 封装基本对数据库的操作 -- graempinf-core --model,dao 核心实体类和dao -- graempinf-user -- 用户管理 user,role,group service -- graempinf-student -- 学生信息管理管理 (学生信息、就业信息、生源地信息 维护和管理) -- graempinf-channel -- 菜单管理 -- graempinf-careerfair -- 招聘会信息 -- graempinf-web ---web集成 -- graempinf-org 组织机构 -- graempinf-question 问题反馈模块 -- graempinf-->parent 所有模块的父模块 -------------------------------------------------------------------------------- 2、角色权限模型 RBAC Role Base Access control --实体 张三 Role 角色 本系统角色 --系统管理员(admin) -- 拥有所有最高权限 --学生(student) -- 学生信息完善 --就业信息完善 --生源地信息完善 --招聘会信息查看 --问题反馈 --就业材料查询 --招聘会预约查询 --反馈答复查看 --教师(teacher) --毕业生信息管理 --生源地信息管理 --就业信息管理 --招聘会信息管理 --招聘会信息管理 --招聘会信息查看 --招聘会预约情况查看 --问题反馈 --处理学生反馈的问题 Group 组 -- 管理员 -- 教师 -- 学生 --------------------------------------------------- 模块介绍 --------------------------------------------------- 3、m1 系统配置 -- 用户管理 添加用户、修改用户、删除用户。 -- 角色管理 增删改查 --用户组管理 增删改查+用户管理模块查看+管理模块设置 --组织机构管理 增删改查 --在线用户查看 查看在线用户信息查看 --------------------------------------------------- 4、m2 毕业生信息管理 --------------------------------------------------- --毕业生信息管理 --毕业生信息管理 --生源地信息管理 --就业信息管理 --学生生信息完善 --就业信息完善 --生源地信息完善 --------------------------------------------------- 5、m3 菜单信息管理 -------------------------------------------------- --菜单管理 曾删改查 --------------------------------------------------- 6、m4 招聘会信息管理 --------------------------------------------------- --招聘会信息管理 --添加招聘会信息 --修改 --发布 --取消发布 --删除 -查询 --招聘会预约情况查看 --分类统计每个招聘会的预约情况 --招聘会信息预约 --预约、参加、取消预约 --------------------------------------------------- 7、m5 反馈问题信息管理 --------------------------------------------------- --问题反馈 -- 学生反馈问题 --反馈问题查看 --答复反馈的问题 --------------------------------------------------- 7、m6 信息查询 --------------------------------------------------- --就业材料查询 --查看上传的就业材料 --招聘会预约查询 --已预约招聘会信息查看 --反馈问题答复查询 --反馈问题答复查看 --------------------------------------------------- 部署方式: 1、首先搭建maven环境。 2、新建MySQL数据库名为:graempinf。 3、执行脚本中的文件初始化数据。 4、导入本项目到有maven的myeclipse中。 5、在Tomcat中发布项目即可访问。 6、默认用户名admin 密码1 。
就业综合管理系统(V1.0)是山西翰达科技有限公司为高校毕业生就业工作部门量身定制开发的一套针对就业工作的系统。 由于近年来就业方式发生了很大的变化,为了满足数量剧增的毕业生的需求,及时为学生和企业建立沟通渠道、提供方便快捷的就业手续办理(简化手续的办理、规范办理流程)实时收集就业信息并掌握毕业生的签约情况以及签约率。同时调动学院的积极性,共同参与到就业工作中。 本系统采用先进的基于网络服务的B/S软件框架,面向服务的流程控制,能够随时、随地、方便快捷地实现就业信息共享管理。系统具有丰富的、图形化的显示界面,高可靠的安全机制,为保障学校就业工作的顺利进行提供了一个高效而先进的软件支撑平台。 一、 系统概述 4 1.1 系统概述 4 1.2 系统作用 4 1.3系统优势 4 二、 系统业务流程及功能概述 5 2.1总体业务流程 5 三 网络及硬件建议 7 3.1网络环境 7 3.2服务器环境 8 3.3 客户端环境 9 四、 功能及操作流程 9 4.1登录系统 9 4.2系统管理 9 4.2.1参数设置 10 4.2.2模块管理 10 4.2.3角色管理 11 4.2.4院系设置 12 4.3用户管理 12 4.3.1用户注册 12 4.3.2用户管理 13 4.3.3修改密码 13 4.3.4个人信息修改 14 4.3.5通讯录 14 4.4 数据管理 14 4.4.1数据准备(主要分为三步) 14 4.4.2数据同步 15 4.5 业务办理 16 4.5.1院系未审核 16 4.5.2院系已审核 17 4.5.3学校未审批 17 4.5.4 学校已审批 19 4.6协议书管理 19 4.6.1协议书更换 19 4.6.2 协议书管理 20 4.7协议书邮寄管理 20 4.7.1 学校签收管理 21 4.7.2 签收单打印 21 4.7.3 学生签收管理 22 4.8报到证管理 22 4.9报表统计 23 4.10毕业生专区 23 4.10.1毕业生登录 23 4.10.2 基本信息 24 4.10.3 派遣信息 24 五 培训 26 5.1 培训流程 26 5.2培训方案 26 六 技术支持和售后服务 26 公司介绍 28 公司简介 29 专业领域 29 企业资质 29 科研项目 29 商业案例 30
### 回答1: 高校学生就业管理系统sql是一种用于管理高校学生就业信息的数据库管理系统。通过使用sql语言,可以对学生就业信息进行查询、增加、修改和删除等操作。 该系统中可能包括多个数据表,如学生信息表、就业单位信息表、招聘职位信息表等。可以通过创建这些表来存储相关的数据,并利用sql语言对这些数据进行操作。 例如,可以使用sql查询语句来获取符合某一条件的学生就业信息,比如查询所有就业单位名称为某个特定值的学生信息。查询语句的形式如下: SELECT * FROM 学生信息表 WHERE 就业单位名称 = '某个特定值'; 同样地,我们也可以使用sql语句来增加、修改和删除学生信息。比如,要增加一条学生就业信息的语句可以是: INSERT INTO 学生信息表 (姓名, 就业单位名称, 就业职位) VALUES ('学生姓名', '就业单位', '就业职位'); 要修改一条学生就业信息的语句可以是: UPDATE 学生信息表 SET 就业单位名称 = '新的就业单位', 就业职位 = '新的就业职位' WHERE 学生ID = '某个特定值'; 要删除一条学生就业信息的语句可以是: DELETE FROM 学生信息表 WHERE 学生ID = '某个特定值'; 通过这些sql语句,可以方便地对高校学生就业信息进行管理和操作,提高高校就业管理的效率和准确性。 ### 回答2: 高校学生就业管理系统的SQL(Structured Query Language,结构化查询语言)是一种用于操作和管理数据库的编程语言。在高校学生就业管理系统中,SQL被广泛应用于数据的查询、插入、更新和删除等操作。 首先,高校学生就业管理系统的数据库中通常包含多张表,例如学生信息表、招聘信息表、企业信息表等。使用SQL语句,我们可以轻松地实现这些表之间的数据关联和操作。 对于学生信息表,我们可以使用SQL语句查询特定条件下的学生信息,比如按照学号或者专业筛选学生。我们还可以通过插入SQL语句向学生信息表中添加新的学生信息,或者使用更新SQL语句修改学生信息。 对于招聘信息表,我们可以使用SQL语句查询符合特定条件的招聘信息,比如按照职位或者公司名称筛选招聘信息。我们也可以通过插入SQL语句向招聘信息表中添加新的招聘信息,或者使用更新SQL语句修改招聘信息。 对于企业信息表,我们可以使用SQL语句查询特定条件下的企业信息,比如按照公司名称或者行业筛选企业信息。我们还可以通过插入SQL语句向企业信息表中添加新的企业信息,或者使用更新SQL语句修改企业信息。 除了上述的基本操作,SQL还可以实现复杂的查询和数据处理。比如,我们可以使用SQL语句进行多表连接查询,将学生、招聘和企业等多个表的数据关联在一起,生成更加详细和全面的报表。 总而言之,高校学生就业管理系统的SQL是一种强大且灵活的工具,可以帮助管理员和用户快速、准确地获取、操作和分析数据,提高高校学生就业管理的效率和质量。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值