毕业生就业管理系统的设计与实现.docx

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

毕业生就业管理系统的设计与实现.docx

《毕业生就业管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《毕业生就业管理系统的设计与实现.docx(28页珍藏版)》请在冰点文库上搜索。

毕业生就业管理系统的设计与实现.docx

毕业生就业管理系统的设计与实现

毕业生就业管理系统的设计与实现

摘要:

近年来,随着Internet的迅速发展,网络已日益成为收集提供信息的最佳渠道。

另外我国高等教育的迅速发展和高校招生规模的扩大,从而使高校毕业生急剧增长,这些状况导致了毕业生就业压力不断增大。

因此,高校加强对毕业生管理并且了解毕业生毕业后状况显得非常重要。

如果用传统的方式管理毕业生的就业信息,工作量非常大,花费的时间比较多,并且操作不方便。

所以本文将构建一个基于网络的毕业生就业管理系统,管理效率高,实现无纸化记载信息,管理的信息量比较大。

毕业生就业管理系统为应聘者提供了方便、快捷的应聘途径。

对招聘单位来说,该系统也为他们提供了查询、检索应聘者信息库的条件,使招聘工作变得轻松易行。

对毕业生来说,该系统为他们提供了大量的企业招聘信息,并且为他们可以通过查询、检索招聘信息库。

对就业中心而言,通过检索信息库来统计毕业生就业信息,并且为毕业生提供所需的就业服务。

此系统的开发为应聘者、招聘公司和就业中心带来了很大的方便和经济,使他们可以轻轻松松地完成求职和招聘工作。

关键词:

就业管理;JSP;求职招聘信息系统;MySQL;

Designandrealizationofgraduateemploymentmanagementsystem

Abstract

Inthelastfewyears,withtherapiddevelopmentofInternet,thenetworkhasincreasinglybecomethebestchannelforcollectinginformation.TherapiddevelopmentofChinesehigheducationandtheexpansionofcollegeenrollment,increasingamountofcollegegraduates,theseconditionsputmorepressuretograduateemployment.Consequently,itbecomesmoreimportanttomanagecollegegraduatesandpaymoreattentiontothesituationofgraduates.Ifthetraditionalmethodofmanaginggraduatesemploymentinformations,theworkloadisverylarge,ittakesmoretime,andtheoperationisnotconvenient.Therefore,thispaperwillbuildaweb-basedgraduateemploymentmanagementsystem,whichincludes:

managementofefficiency,paperlessrecordsinformationmanagementandrelativelylargeamountsofinformation.

Graduateemploymentmanagementsystemforthecandidatesprovidesaconvenientlyfastwayforcandidates.Totherecruiter,thesystemalsoprovidesthemwithaquery,retrievecandidaterepositoryconditions,sothattherecruitmentofstaffprimariesworkseasier.Forgraduates,thesystemprovidesthemalotofbusinessrecruitmentinformation.Andithasbeingabletoqueryandretrieverecruitmentrepositoryforthem.Toemploymentcenters,providingemploymentservicesforgraduatescanbedonebyretrievinginformationrepositorytograduateemploymentstatisticsinformation.Developmentofthissystembringsalotofconvenienceandeconomyforcandidates,recruitersandemploymentcenters,sothattheycaneasilycompletethejobofsearchandrecruitment.

Keywords:

employmentmanagement;JSP;jobrecruitmentinformationsystem;MySQL;

 

音节划分:

con▪se▪quent▪ly

第一章绪论

1.1.课题背景

党的十八大报告把“推动实现更高质量的就业”作为任务目标,而大学生的就业质量最能反映出社会经济发展;同时,大学生就业质量已成为高校人才培养模式及大学生就业情况的标准。

其次,全国高校应届毕业生是国家非常宝贵的资源,是推动科技进步和发展的重要因素,他们的就业,关系着高等教育的发展,关系着国家信息科技的进步,关系着社会安定的局面。

每年都有几百万的大学毕业生,数量非常多,技术专长种类多,如何提高和开展应届毕业生就业信息的准确性和效率性,将是各校就业管理部门面临的问题。

因此我们必须加快信息化建设,对现在的毕业生就业管理流程进行改进,并研究建立科学合理的毕业生就业管理系统,来满足各高校就业管理部门的需求。

历年来高校毕业生就业管理工作都是一项繁杂的事务,每年在毕业季的时候都要花费大量的人力和物力去管理毕业生的信息、用人单位的资格审查,工作就显得格外繁重,并且很容易出现差错,另外还会造成人力资源的浪费。

由此就业工作管理的信息化建设就显得越来越重要了。

建设高校毕业生就业管理系统,可以处理协调各部门的工作安排,整合学校毕业生的求职就业和招聘信息,方便学校各个相关管理部门共享和使用这些信息,提高相关毕业生管理的工作效率,同时也能最大限度的为用人单位和毕业生提供快捷和及时的信息服务,从而提高毕业生的就业率。

学校毕业生管理部门还可以通过毕业生就业管理系统对毕业生就业数据进行统计和分析,从而开展毕业生就业指导工作,使得就业工作能够更好的切合实际情况和用人单位的需求,从而提高毕业生的就业率,使就业管理系统走向科学化、规范化、网络化的轨道。

1.2.国内就业管理系统的现状

随着高校毕业生就业形势越来越严重,对高校毕业生就业进行有效的管理就显越来越重要,在高校毕业生管理中引入信息技术是一项重要的举措,国家教育部规定各个省的高校毕业生就业管理要信息化,由于各个高校在毕业生就业管理上的方式大同小异。

因此对应的省的高校毕业生就业管理系统在功能结构很相似,一般以就业信息网提供的职位招聘、就业信息、新闻和就业政策等发布和管理,高校采用专门的就业信息管理系统进行学生就业数据的统计。

教育部与2008年还推出“中国大学生就业公共服务立体化平台”,利用网络、信息技术促进大学生就业。

该平台为毕业生和招聘单位提供丰富的求职和人才信息,同时提供远程面试、就业咨询与指导等服务[1]

2010年自国家发布《国家中长期教育改革和发展规划纲要》及“十二五规划建设”以来,把高等教育的教育质量提上了议事日程。

党的十八大报告中,提出“推动实现更高质量的就业”在这样的背景下,如何评价高校的教育质量,如何评价高校的毕业生的就业工作等成为了热点话题,而高校毕业生的就业质量也将成为评价高等院校、高校毕业生就业工作及院校声誉的重要目标[2]。

1.3国外就业管理系统的现状

国外整个就业市场依靠网络信息的程序较高,形式都各异。

美国政府主要通过互联网发布就业政策和就业趋势预测,为大学生的择业和应聘提供专业、权威的信息;高校就业指导部门一般配有先进的计算机网络洽谈室,学生可以通过全面的就业服务查询系统平台,随时查到自己所需的全国乃至世界各地的需求信息,也可以把求职信息通过网络传送给用人单位。

加拿大政府开发并设立的就业指导网面向学校低价出售使用权,高校就业指导中心设有专门从事网络技术和开发的人员,不仅为本校的毕业生提供自主开发的信息服务;学生可以获得包括招聘信息、各种职业对受教育年限要求和报酬的统计资料及各种行业职业在社会的需求状况、社会职业从业人员对本人职业的客观评价等在内的就业信息[3]。

法国的大学重视培养学生的社会实践能力,因此法国的大学在新生入学的时候就让他们知道学习的过程,确定自己的职业方向的过程,法国大学很重视学生的实习,因此各种实习伴随着法国的大学生,很多法国大学生就是在实习的过程中确定了自己的职业方向,找到工作[4]。

由此看出,这些国家都有一套完整的就业管理体系,由于信息技术应用起步早,因此都拥有功能比较完备的就业信息系统。

1.4.研究内容及目标

建立一个基于学校毕业生就业管理信息系统,对学生的就业实现统一平台的管理。

该系统的主要建设内容和目标包括:

1.在基于本校的就业信息网的基础上,结合学校就业管理的实际需求,建立一套基于JSP技术的WEB平台的就业信息管理系统。

2.系统的主要用户包括就业办、管理员、毕业生、用人单位。

实现用户的权限管理,根据不同的权限,各用户操作各自的功能。

3.提供就业信息动态发布功能。

4.对来学校进行招聘的企业单位进行信息化管理,方便毕业生可以通过系统和用人单位进行沟通,最终毕业生可以在网上实现求职,招聘单位可以在网上实现招聘。

5.实现毕业生就业的统计,实现对毕业生数据汇总和挖掘,了解毕业生的就业状态和就业动向。

1.6本课题研究意义

宁波工程学院毕业生就业管理系统主要有求职信息、招聘信息、政策法规、实习信息、就业统计和系统管理等功能,特别招聘信息和求职信息功能的开发,功能相对比较完善,能够为高校毕业生寻找到适合自己的工作岗位起到了重要的作用。

高校毕业生就业管理系统的建立,使得就业和招聘信息在互联网上达成分享,毕业生通过该系统,可以查看到一下适合自己的岗位工作,并且能够了解到一些政策法规,能够让毕业生更快的找到适合自己的工作。

第二章相关技术的介绍

本系统采用的B/S(浏览器及服务器)架构,以JSP技术来处理业务逻辑,并且与数据库MySQL实现交互,采用HTML语言和CSS样式呈现前台页面,用JavaScript语言实现数据的一些输入框输入文本的验证及提示功能,另外,通过Ajax技术实现局部刷新。

2.1B/S体系结构

B/s结构(即Browser/server),是随着Internet技术的发展而兴起的,是对C/S结构的应用的扩展。

在这种结构下,用户界面完全通过浏览器实现,主要事务逻辑在服务器端实现。

2.1.1B/S的基本结构

B/S结构是一种典型的3层结构模式:

表示层、处理层和数据层。

表示层为浏览器,承担着网页信息的浏览功能,以超文本格式实现信息的浏览和输入;功能层由服务器承担业务处理逻辑和页面的存储管理,接收客户浏览器的任务请求,根据请求类型执行相应的事务处理程序;数据层由数据库服务器承担数据处理逻辑,接收服务器对数据库服务器提出的数据操作请求,数据库服务器完成数据的查询、修改、更新等工作,并把数据的处理结果返回给服务器[5]。

要实现一个完整的B/S应用系统需要由浏览器(Server),网页服务器(WebServer),数据库服务器(DBServer)三个部分构成。

2.1.2.Web协议

浏览器与Web服务器之间交互的桥梁是HTTP超文本传输协议。

HTTP协议是浏览器和服务器之间的应用层通信协议,它是基于TCP/IP之上的协议,保证了正确传输超文本文档,还确定传输文档中的那一部分。

HTTP协议的客户/服务器模式交互信息,它可以分为四个过程:

1.用户向浏览器提交自己的服务器请求;

2.浏览器把用户提交的服务请求发给服务器;

3.服务器处理从浏览器端接收的请求;

4.服务器处理完服务请求后将用户信息返回给浏览器;

5.浏览器将服务器的处理结果呈现给用户。

B/S结构中,客户机的工作得到了简化,客户机上不再需要配置大量的软件而只需要配置少数的客户端软件即可。

在C/S结构中,客户机需要运行事务处理逻辑模块,客户机的负荷较重;在B/S结构中,则有Web服务器单独组成一层来负担其任务,因此客户机的压力得到了减轻,同时Web服务器的负荷加重[10]。

2.2J2EE技术的介绍

2.2.1J2EE的概念

J2EE是一个开发的、用以开发、部署和管理多层次结构、面向Web、以服务器为中心的,建立在Java2平台上的企业级应用解决方案。

提供了一个多层次的分布式应用模型和一系列开发技术规范。

包括用户层、应用逻辑层、业务逻辑层和数据库层,是一个多层的、端到端的解决方案[6]。

J2EE即JAVA2平台企业版,它提供了基于组件的方式来设计、开发、组装和部署企业应用,主要用于分布式的网络程序的开发。

J2EE平台是运用J2EE应用的标准环境,J2EE中有几个核心的技术:

JSP、JavaBean、Servlet、EJB、SessionBean、EntityBean,这些技术构成了J2EE构架的基础。

J2EE还增加了对EJB、JavaServlet、Java服务器页面和XML技术的支持。

并且J2EE继承了J2SE中的许多优点,如程序可移植、通过JDBC访问数据库、在Internet应用中保护数据的安全模式等[7]。

2.2.2J2EE的优势

J2EE平台为搭建Web应用程序的开发提供了可伸缩、灵活、易维护的良好机制,是众多架构选择中较好的选择。

J2EE的优势如下:

1.保留现存的IT资产:

由于企业必须适应新的商业需求,利用已有的企业信息系统方面的投资,而不是重新制定全盘方案就变的很重要。

以这种方式建立在已有系统之上的服务器平台机制是公司所需求的。

基于J2EE平台的产品几乎能够在任何操作系统和硬件配置上运行,现有的操作系统和硬件也能被保留使用。

2.高效的开发:

J2EE允许公司把一些通用的、很繁琐的服务端任务交给中间供应商去完成。

这样开发人员可以集中精力在如何创建商业逻辑上,相应地缩短了开发时间。

3.支持异构环境:

J2EE能够开发部署在异构环境中的可移植程序。

基于J2EE的应用程序不依赖任何特定操作系统、中间件、硬件。

因此设计合理的基于J2EE的程序只需开发一次就可部署到各种平台。

J2EE标准也允许客户订购与J2EE兼容的第三方的现成的组件,把他们部署到异构环境中,节省了由自己制订整个方案所需的费用。

4.可伸缩性:

企业必须要选择一种服务器端平台,这种平台应能提供极佳的可伸缩性去满足那些在他们系统上进行商业运作的大批新客户。

基于J2EE平台的应用程序可被部署到各种操作系统上。

5.稳定的可用性:

由于J2EE采用了多层结构,使得业务逻辑的实现由EJB完成,当应用逻辑变化时,只修改应用逻辑,而不用修改业务逻辑。

这样,使得系统的稳定性大大增加。

同时,采用基于J2EE架构开发的系统,遵循国际标准,也是增强系统稳定性的一个方面,易于系统的维护和升级。

2.3JSP技术介绍

JSP全名为JavaServerPages,是加入在传统的html页面中的Java程序片和JSP标签,在JSP页面中的Java程序可以来操作数据库、重定向页面,实现分页等等,实现了网站的动态功能。

所有的Java程序都执行在服务器端,最后把结果传送给客户端浏览器显示给用户。

JSP将页面逻辑与网页设计分开,支持可重用的基于组件的设计,使程序开发变得简单容易。

另外JSP具备了Java技术的简单易用、完全的面向对象,具有与平台无关,安全性可靠的特性,因此都得到了大多数公司的支持,如:

IBM、Oracle等公司。

2.4.MySQL数据库技术的介绍

MySQL是一个关系型数据库管理系统,在WEB开发中最好的数据库管理系统应用软件之一,由于它体积小、速度快、总体拥有成本比较低,尤其开放源代码这一特点,使得开发许多中小型网站选择MySQL来管理数据。

第三章系统需求分析

3.1系统目标分析

宁波工程学院毕业生就业管理系统是为了毕业就业、学校对毕业生就业信息统计、以及发布求职信息和用人单位发布招聘信息的共享平台。

毕业生可以通过该系统可以发布求职信息,查看最新的企业招聘信息以及学校的就业指导和政策,另外,学生登陆上可以修改自己的信息和查询。

企业即招聘单位,可以在该系统上发布招聘信息,把招聘信息共享给每一个需要求职的毕业生,企业也可以通过该系统查找自己公司需求的人才,如果找到了需要的人才可以给该毕业生发送面试信息,通知毕业生前来面试,这样以来可以给企业在招聘人方面节省了大量的时间,并且给毕业生找工作提供了方便。

管理员对学生的信息进行导入、导出、查询以及修改删除等操作,发布事务公告、就业指导等重要通知。

该系统还对学校统计就业人数提供了方便,在企业与毕业生达成就业时,就会给学校反馈就业信息,这样一来学校在统计在校就业人数时就不会投入太多的时间和人力。

因此该系统无论对于学校、企业还是毕业来说,都节省了大量的时间和工作量。

利用该系统可以提高毕业生与企业之间的交流。

实现了毕业生就业信息的网络化、规范化和集中化。

宁波工程学院毕业生就业管理系统主要包括:

准确及时的各种信息;搭建学生与企业之间的交流,实现网上求职的愿望;学校可以跟踪学生的就业情况,及时发现毕业生的就业方向;实现就业信息共享化,企业和学生可以实时关注信息和查询信息等。

3.2.系统角色分析

为了实现以上的目标,需要给该系统的访问者划分不同的角色,来进行访问系统和管理系统,管理员可以对该系统的任何角色进行添加和删除等操作,并且还可以给一些用户赋予管理员权限,发布一些重要新闻及通知。

该系统的用户角色主要有毕业生、招聘单位、应届毕业生就业管理部门、管理员。

在该系统中,毕业生是重要的用户。

毕业生通过该系统发布个人简历、求职意向、查询相关招聘信息等,最终完成网上就业。

招聘单位也是该系统的主要用户,它是招聘信息的发布者,也可以查询相关专业毕业生生的信息。

3.3业务需求分析

3.3.1毕业生业务需求

开发的该系统主要有两个用户,一是本校毕业生,二是在该系统注册过得招聘单位。

就针对毕业生用户来说需要完成以下功能需求。

1.个人资料管理

毕业生用户系统由管理导入,毕业生不能注册个人信息,首次登陆账号和密码默认为是毕业生的学号,首次登陆到该系统之后,毕业生可以修改完善个人信息。

2.发布求职信息

毕业生登录账户通过毕业生就业管理系统便捷地发布求职信息,同时还提供了毕业生可以修改,更新和删除自己发布的求职信息。

3.查询信息

该功能主要给毕业生提供了查询招聘企业招聘信息的功能,毕业生可以根据招聘企业的专业要求来查找适合自己的单位,甚至还可以查询企业规模,薪酬等信息,便于毕业生快速了解招聘单位的信息

3.3.2企业业务需求

招聘企业是招聘信息的发布者,因此企业也是该系统的主要用户。

在该系统中,企业需要实现以下功能需求。

1.企业信息管理

企业可以注册自己的账号,通过系统管理员审核后,就业把企业的相关介绍和招聘信息发布到系统的前台上,毕业生可以浏览企业的详细信息,企业也可以查看毕业生的个人信息,最终决定企业与毕业生是否能够达成就业。

另外,企业可以修改完善自己的注册资料,以便毕业生能够更快的了解企业。

2.招聘信息发布

企业通过就业管理系统发布自己的招聘信息,并根据公司需求对已发送的招聘信息进行修改删除和完善详细内容等操作。

3.需求信息查询

毕业生就业管理系统中录入的毕业生的信息,并且给企业提供了各种查询功能,如专业、学历等查询。

企业可以方便的搜索到自己需要的人才,更快的完成企业招聘需求。

3.3.3管理员业务需求

毕业生就业管理系统中需要发布一些具有真实价值的信息,这些只能由一个用户角色来管理,因此需要设置最高权限的用户来管理这些信息的发布,决定需要后台管理员账号。

管理员可以管理和发布重要的信息,并且要对企业和毕业生发布的信息进行审核,如果发现发布的信息不合理,有删除该信息的权限。

1.新闻公告的发布管理

因为新闻要具有真实性和准确性,需要由系统管理员发布管理,这些新闻公告信息主要是就业政策、就业指导、就业新闻和重要通知。

管理员登陆到系统的后台可以浏览和管理发布的新闻公告信息。

2.毕业生信息管理

毕业生的基本信息需要管理员导入,导入后毕业生就业可以登陆账号完善个人资料及发布求职信息,管理员要对毕业生发布的信息要进行审核,审核通过之后就可以发布到网上,供招聘企业和另外一些学生来浏览。

另外在毕业管理中应该为管理提供搜索查询功能,能够让管理员快速找到要查找的毕业生,查看毕业生的信息,甚至可以删除毕业生等操作。

3.企业信息管理

企业是该系统中唯一一个需要注册账号的角色,企业信息的重要性是非常重的,因此在企业信息管理中,管理员需要对企业注册的信息进行审核,包括企业的实力和状况。

如果企业的注册信息不符合企业的真实情况,管理员需要对该企业进行警告或删除用户等操作。

企业的信息审核通过后,就可以发布招聘信息,管理员需要对招聘信息进行逐一审查,如果信息不一致,管理员可以对该企业发布的招聘信息进行删除和修改。

3.3.4就业中心需求分析

就业管理中心主要负责发布一些招聘会信息,企业可以申请招聘会,在校园里招聘自己企业需要的人,另外企业可以在学校申请宣讲会,经得学校同意后可以在学校举办宣讲会,讲解企业文化以及企业的情况,这样可以让毕业生快速的对企业有一个全面的认识。

还可以发布一些实习信息、地区招考信息等,让毕业生快速找到一份适合自己的工作。

最后,对就业中心来说,有一个比较重要的功能,就是统计毕业生的就业信息,以让学校快速的对学生的就业有所了解。

第四章数据库设计

4.1数据库的概念结构设计

数据库建模的最常用模型是实体-联系模型(简称E-R图),它包含“实体”、“联系”、“属性”三个主要的部分,实体是客观存在并相互区别的事物,在E-R图中用矩形框来表示。

往往实在之间存在着联系,在E-R图中用菱形表示,实体与实体之间存在着一对一(1:

1)、一对多(1:

N)、多对多(M:

N)的联系,最后属性代表的是每个实体具有的性质,通常很多属性来描述一个实体。

毕业生就业管理系统利用MySQL数据库作为数据库管理系统,因为它是一个快速、多线程、多用户的SQL数据库服务器。

毕业生就业管理系统中的数据信息表主要有:

四种不同角色用户的登录表,学生基本信息表,企业基本信息表,毕业生求职信息表,企业招聘信息表,招聘会信息表等。

用户登录实体属性图

毕业生信息实体属性表

企业实体属性图

4.2数据库逻辑结构的设计

由上面的E-R图向关系模型的转换规则,可以得到各实体的关系模式:

(1)用户登录表(用户编号,用户名,登录密码,用户类型,用户名创建时间);

(2)毕业生信息表(学生学号,用户编号,姓名,性别,出生年月,政治面貌,学校名称,院系编号,专业,毕业年份,学历,籍贯,邮箱地址,工作单位,电话号码);

(3)企业信息表(企业编号,用户编号,企业名称,企业性质,企业类型,企业所在地,电话,联系人,企业简介)

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

当前位置:首页 > 表格模板 > 书信模板

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

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