毕业生就业推荐系统的分析与设计.docx_第1页
毕业生就业推荐系统的分析与设计.docx_第2页
毕业生就业推荐系统的分析与设计.docx_第3页
毕业生就业推荐系统的分析与设计.docx_第4页
毕业生就业推荐系统的分析与设计.docx_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

此文档收集于网络,如有侵权,请联系网站删除 毕业论文(设计)题目:毕业生就业推荐系统的分析与设计作 者: 学 院:计算机科学与工程学院 学 科:计算机科学 专 业:计算机科学与技术 指导老师:XXX 职 称:助教 致 谢转眼间,几个月的毕业设计就要结束了,在参加毕业设计的这段时间里,能够顺利完成这次毕业设计,除了自己的努力外,老师和同学们也给予了我非常大的帮助。首先要感谢我的指导教师XX老师,起初X老师就耐心的给我分析该系统,告诉我目前计算机、网络、PHP开发小系统等方面的发展,特别是毕业就业系统的发展形式及存在的利弊,就具体设计本系统尽可能考虑全面,使我对整个系统有了初步的认识,对我进行了全面、具体的指导,并给我们提出了许多宝贵意见。在设计刚开始,我对许多东西都是陌生的,但李老师都是很耐心的给予我指导,使我对PHP的开发环境的构建、配置、使用产生了浓厚的兴趣。毕业设计能顺利完成,我非常感谢X老师不辞辛苦地对我的指导,同时感谢关心过我的X老师、X老师等其它老师和同组同学,在该系统的完成过程中提出了不少宝贵意见。总之,在老师、同学的尽心尽力的帮助下,我的毕业设计才能如期完成,并且,我的指导教师就在我的论文编排和书写格式也为我们提出了不少宝贵的意见。在此,我表示衷心的感激,真诚的向他们说一声“谢谢” ! 学生:XXX 毕业生就业推荐系统的分析与设计摘 要 随着电子商务技术的兴起,网上招聘逐渐地被人们认识和接受。基于校园网和Internet的应用系统的开发正在蓬勃发展。毕业生信息管理是高校教学管理的一项重要工作,现代化的高校毕业生信息管理需要现代化的信息管理系统支持。加上经济的快速发展,我国高等教育已步入大众化阶段,大学毕业生就业形势在高校大规模扩招、就业制度的转变以及产业结构的调整等宏观背景下发生了重大变化,大学毕业生数量急剧增长,就业率逐年下降,不同地区、专业、学历层次的毕业生就业情况差异明显。近年来越来越多的大学生面临着找工作的压力,已经有许多求职者都通过网上招聘的方式寻找工作。毕业生就业推荐系统的出现在一定程度上解决了部分大学毕业生的就业问题,提供了可靠的招聘途径,为求职者和用人单位提供了广阔的展现空间。毕业生就业推荐系统的分析与设计是基于B/S架构的系统,随着Web2.0网站的蓬勃发展,本系统使用PHP5Web编程语言,MySQL数据库,phpMyAdmin 通过互联网控制和操作MySQL,Apache2.2.10 HTTP服务器,经过PHP的相关环境配置,通过需求分析毕业生与招聘企业间的不同目的来设计系统,从数据库设计、个人求职、企业招聘、文章发布、后台管理四个模块来实现系统功能。其中着重做好数据库设计、个人求职和后台管理这三个模块,让其能够从一定的程度上服务于毕业生。最后提出了系统在将来可以改进的几个方面,并展望了系统的应用前景关键词:毕业生就业;PHP5;系统分析与设计;Mysql数据库;Recommend employment of graduates Analysis and Design Abstract :With the rise of e-commerce technology, online recruitment has been gradually recognized and accepted by people. Campus network and Internet-based application system development is booming. Information management graduates are teaching management of an important task in modern information management needs of college graduates modernization of information management systems support. Coupled with rapid economic development, higher education in our country has entered a popular stage, the employment situation of university graduates at colleges and universities large-scale expansion, employment system changes, as well as adjust the industrial structure, such as the macro context of major changes in the number of university graduates sharp growth, the employment rate decreased year after year, different regions, professions, education levels of graduate employment differences. In recent years more and more college students are faced with many looking for work stress, there is lot of job-seekers have all the way through the online recruitment job search. Recommend employment of graduates in the system to some extent, partly solved the problem of employment of university graduates, providing a reliable recruitment channel for job seekers and employers will provide a broad display space. Graduates recommend system analysis and design is based on B / S architecture of the system, with the rapid development of Web2.0 website, the system uses PHP5Web programming language, MySQL database, phpMyAdmin via the Internet control and operation of MySQL, Apache2.2.10 HTTP server, PHP, after the relevant environmental configuration, requirements analysis, through the recruitment of graduates with different purposes among enterprises to design systems, from database design, the individual job seekers, corporate recruitment, article published four Backgrounds management module to achieve system functionality. Focus our attention on one of database design, management of individual job-seekers and background of these three modules, to be able to a certain extent from the Service in the graduates. Finally, the system can be improved in the future some respect, and look forward to the prospect of a system Key words: graduate employment; PHP5; analysis and design; Mysql database;目录精品文档1绪 论1.1引 言随着高校校园网的建设和工nternet技术的引进,基于校园网和工nternet的应用系统的开发正在蓬勃发展。毕业生信息管理是高校教学管理的一项重要工作,现代化的高校毕业生信息管理需要现代化的信息管理系统支持。毕业生就业推荐系统的分析与设计,无论在理论上还是实践上,都存在着许多问题需要探讨。全国大学毕业生的就业管理工作是国家教育部和人事部的主要工作之一,而国家教育部是全国大学毕业生就业管理的主要职能部门。自改革开放以来,全国大学毕业生的就业一直以计划分配工作为主要手段。面对如此大规模的就业管理工作,手工操作显然是远不能适应发展的需要。原国家教委曾在1991年组织研制了“全国毕业生分配决策系统”,部分实现了就业管理工作的电子化。1 基于INTERNET_WEB技术_数据库技_省略_毕业生信息管理系统_AIMS_.kdh毕业生就业推荐系统的出现,从一定的程度上解决了部分的大学生就业问题1.2文献综述毕业生就业推荐系统的分析与设计的开发与研究已取得了丰硕成果,国外多数城市与高校都开发了自己的毕业生就业推荐系统,这些系统一般都从毕业生的需要出发,适合其各自自身特点,同时对系统本身的结构和特点也有很深入的研究。在国外,使用PHP作为Web开发语言的网站已经超过使用ASP的网站1。毕业生就业推荐系统的设计相当的详细,其中注册会员、数据库等方面设计比较好,但是多数的系统中并没有实现有用人才的很好分类。随着Web2.0网站的蓬勃发展,PHP更是被越来越多的新兴网站选做Web编程语言1。我国多数城市和普通高校都建起了自己的毕业生就业推荐系统,为了从一定程度上解决我国毕业生的就业问题,有的自行开发,有的购买商业软件,还有的城市和大学与公司联合开发的。已有毕业生就业推荐系统大多还停留在基于静态网页,管理不易,不可匿名登录等的阶段,毕业生就业推荐系统已经逐渐被人们重视与使用。从功能上看也有不完善的地方,随着社会的进步和发展还可以进行改进和完善。从国内外毕业生就业推荐系统的分析与设计的现状来看,虽然该项技术已被广泛采用,但不同城市和学校需要根据各自的情况开发适合自身特点的毕业生就业系统。毕业生就业推荐系统也需要在功能方面不断改进和完善,使之达到每个人的内心需求,符合社会发展的需求。并能发挥计算机网络技术独特的优势,使得毕业生就业系统能够完成个人求职、个人简历、企业招聘、文章发布、管理者后台管理等功能。因此在毕业生就业推荐系统方面的研究还有很大挖掘空间。1.3毕业生就业推荐系统开发的背景网络化招聘不同于定期举办的大型人才市场招聘,没有时间限制,企业可以全天候地向潜在的应聘者发出招聘信息,而应聘者也可以随时随地与招聘企业联系,大大方便了双方的信息交流与沟通。同时,企业可以根据需求及时更新招聘岗位,及时传递最新信息。随着网络技术的飞速发展,国际互联网越来越成为全球对社会最有影响、最能创造经济价值的重要信息网络。它的应用范围已延伸到社会的各个领域,渗透到人们生活的各个方面 郭德华.高校网络教育平台的设计与实现J.现代远距离教育,2005,(8):25-27.。1.4毕业生就业推荐系统开发的意义随着经济的快速发展,我国高等教育已步入大众化阶段,大学毕业生就业形势在高校大规模扩招、就业制度的转变以及产业结构的调整等宏观背景下发生了重大变化,大学毕业生数量急剧增长,就业率逐年下降,不同地区、专业、学历层次的毕业生就业情况差异明显。大学生就业问题的实质是国家经济发展与人才资源之间的配置问题,它直接关系到我国“科教兴国”战略的实施以及高等教育的水平与质量,也关系到每个毕业生的职业发展与自身收益。加上电子商务技术的兴起,网上招聘逐渐地被人们认识和接受。近年来越来越多的大学毕业生面临着找工作的压力,已经有许多求职者通过网上招聘的方式寻找工作。毕业生可以通过毕业生就业系统实时更新和维护个人信息、通讯信息、求职信息;用人单位可以在线注册、发布招聘信息,查看毕业生的求职信息,并且可以直接给毕业生留言或发E-MAIL,增加了单位与毕业生交流的机会。总之毕业生就业系统的出现解决了部分大学生的就业问题,提供了可靠的招聘途径,为毕业生求职者和用人单位提供了广阔的展现空间。1.5毕业生就业推荐系统开发的目标新的毕业生就业模式的指导思想是在国家政策调控下,实现就业的双向选择,更有效地实现宏观调控,使毕业生和用人单位之间能方便地进行双向选择,从而促进全国大学毕业生的充分就业、合理配置。改革后的毕业生就业制度对各级管理部门的工作提出了更高要求。由于双向选择制度逐年向纵深推进,单位需求市场不断扩大,需要处理的信息量也不断增加。毕业生就业推荐系统的分析与设计主要采用PHP+MySQL来实现,PHP的语法非常接近C和Java,容易学习使用,并可以跨平台运行。本系统学生可以实现匿名登录来查询企业的招聘信息或者企业也可以实现匿名登录来查询自己需要的人才,但在本系统要了解其学生人才和相关企业的相关联系方式等,就要注册成为相应的会员,并对自己简历的在线制作,和相关信息的填写,方可以直接找到自己的需求。1.6毕业生就业推荐系统开发使用的主要技术Web服务器软件使用Apache HTTP Server 2.2.10,最流行的HTTP服务器软件之一,快速、可靠、可通过简单的API扩展,PHP/Perl/Python解释器可被编译到服务器中,完全免费,完全源代码开放。如果你需要创建一个每天有数百万人访问的Web服务器,Apache可能是最佳选择。数据库服务器软件使用MySQL 5.1.30,是一个多线程的,结构化查询语言(SQL)数据库服务器。SQL 在世界上是最流行的数据库语言。MySQL 的执行性能非常高,运行速度非常快,并非常容易使用。是一个非常棒的数据库。CGI程序的编写采用PHP 5.2.6,PHP 是一种新型的 CGI 程序编写语言,易学易用,运行速度快,可以方便快捷地编写出功能强大,运行速度快,并可同时运行于 Windows、Unix、Linux 平台的Web后台程序,内置了对文件上传、密码认证、Cookies 操作、邮件收发、动态 GIF 生成等功能,PHP 直接为很多数据库提供原本的连接,包括Oracle、Sybase、Postgres、Mysql、Informix、Dbase、Solid、Access 等,完全支持ODBC接口,用户更换平台时,无需变换 PHP 代码,可即拿即用。PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP 是一种 HTML 内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多。工作原理如图1所示。 图1:PHP工作原理图2 毕业生就业推荐系统分析2.1毕业生就业推荐系统需求分析随着电子商务技术的兴起,网上招聘逐渐地被人们认识和接受。基于校园网和Internet的应用系统的开发正在蓬勃发展。毕业生信息管理是高校教学管理的一项重要工作,现代化的高校毕业生信息管理需要现代化的信息管理系统支持。加上经济的快速发展,我国高等教育已步入大众化阶段,大学毕业生就业形势在高校大规模扩招、就业制度的转变以及产业结构的调整等宏观背景下发生了重大变化,大学毕业生数量急剧增长,就业率逐年下降,不同地区、专业、学历层次的毕业生就业情况差异明显。新的毕业生就业模式的指导思想是在国家政策调控下,实现就业的双向选择,更有效地实现宏观调控,使毕业生和用人单位之间能方便地进行双向选择,从而促进全国大学毕业生的充分就业、合理配置。改革后的毕业生就业制度对各级管理部门的工作提出了更高要求。由于双向选择制度逐年向纵深推进,单位需求市场不断扩大,需要处理的信息量也不断增加。近年来越来越多的大学生面临着找工作的压力,已经有许多求职者都通过网上招聘的方式寻找工作。毕业生就业推荐系统的出现在一定程度上解决了部分大学毕业生的就业问题,提供了可靠的招聘途径,为求职者和用人单位提供了广阔的展现空间。2.2毕业生就业推荐系统功能分析毕业生就业推荐系统是基于B/S架构的系统,为了能提供良好的交互环境,需要对网站进行整体的分析设计,并且能够获取到网站的非功能需求,如系统的用户界面设计、用户的响应要求等。毕业生可以通过毕业生就业系统实时更新和维护个人信息、通讯信息、求职信息;用人单位可以在线注册、发布招聘信息,查看毕业生的求职信息,并且可以直接给毕业生留言或发E-MAIL,增加了单位与毕业生交流的机会。总之毕业生就业系统的出现解决了部分大学生的就业问题,提供了可靠的招聘途径,为毕业生求职者和用人单位提供了广阔的展现空间。2.3毕业生就业推荐系统模块分析毕业生就业系统分为以下几个模块:有企业招聘模块、毕业生个人求职、新闻资讯、后台管理功能。2.3.1企业招聘分析 企业注册为系统用户后,可以在本网站上发布企业概况、职位信息,查询毕业生简历和新闻咨询,并能够收入企业毕业生人才库;如果匿名登录,只能查询毕业生基本信息,不能查看毕业生的联系方式。此外企业用户能够对本企业的基本信息、职位信息进行维护。2.3.2毕业生个人求职功能分析求职者在投递简历前必须先注册为本网站的会员,如果匿名登录,只能查询职位的基本信息,不能查看联系方式。求职者注册为系统用户后提供查询职位、制作简历、投递简历的功能。求职者可以根据职位类别、职位关键字和工作省份查询职位,还可以查看哪些企业收藏了自己的简历。此外,求职者可以对自己的基本资料、个人技能、求职意向等信息进行维护。2.3.3 新闻资讯功能分析 系统管理员可以发布新闻、文章、让求职者与招聘者能及时了解职场相关信息,获取求职经验和相关的政策法规。2.3.4后台管理功能分析 后台管理包括企业信息管理、求职者信息管理、帐户管理、密码管理等功能。网站管理员通过后台登录,审核网站的注册信息,管理用户的使用权限,对企业和个人的信息要进行检查,提供修改管理的功能,并能够设置企业和求职者的VIP权限。2.4 毕业生就业推荐系统的逻辑结构根据系统分析,可以将毕业生就业推荐系统的四大模块划分过程如下的逻辑示意图:如图2 所示: 图2 毕业生就业推荐系统逻辑结构示意图3 毕业生就业推荐系统设计通过对上一章作业子系统的详细分析,本章将对毕业生就业推荐系统进行具体的设计,开发出一个适合于企业和毕业生的一个系统,用来从一定的程度上完成毕业学生就业问题,让其能够服务于毕业生。3.1毕业生就业推荐系统开发环境的配置3.2毕业生就业推荐系统数据库及表的设计毕业生就业推荐系统的分析与设计是基于B/S架构的系统,系统使用PHP5Web编程语言,MySQL数据库,phpMyAdmin 通过互联网控制和操作MySQL,Apache2.2.10 HTTP服务器,经过PHP的相关环境配置,通过需求分析毕业生与招聘企业间的不同目的来设计系统,从数据库设计、个人求职、企业招聘、文章发布、后台管理四个模块来实现系统功能。其中着重做好数据库设计、个人求职和后台管理这三个模块,让其能够服务于毕业生。3.2.1数据库结构设计数据库结构的设计是整个系统设计中最为重要的环节,科学合理的数据库结构能提高系统的运行效率。经过对本系统的用户需求及所需的数据视图作深入分析,可建立如图4所示的E-R图。图4 毕业生就业推荐系统E-R图以上实体-联系模型表达了用户的需求,再把E-R 模型关系化、规范化,得出数据库所需要的表:求职者信息表(user)、企业信息表(enterprise)、职位信息表(job)、职场文章表(article)、企业人才库表(talenet)、应聘表(entstore)、系统管理员表(admin)、职位类型字典表(joblist)、专业类型字典表(speciallist)、地区字典表(arealist),这些表为系统提供了多方面的数据信息,支撑起在此之上的Web应用程序。数据库的描述基于WEB的作业系统,数据库采用MySql数据库。毕业生就业推荐系统数据库所包括的相关表具体结构:(1) 求职者信息表(user)(2) 企业信息表(enterprise)(3) 职

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论