技工院校学生就业管理系统的设计与实现毕业论文.doc
分类号:TP311 单位代码:10422密 级: 学 号:Z0843048316硕士学位论文论文题目: 技工院校学生就业管理系统的设计与实现The Design and Implementation of Mechanic College Students Employment Management System 作者姓名 周明锋 专 业 软件工程 指导教师 王晓琳 副教授 2009年10月10日原创性声明和关于论文使用授权的说明原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究所取得的成果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的科研成果。对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式标明。本声明的法律责任由本人承担。论文作者签名: 日期: 关于学位论文使用授权的声明本人完全了解山东大学有关保留、使用学位论文的规定,同意学校保留或向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅;本人授权山东大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或其他复制手段保存论文和汇编本学位论文。(保密论文在解密后应遵守此规定)论文作者签名: 导师签名: 日期: 目 录摘 要IABSTRACTIII 第1章 绪 论11.1 系统开发背景与意义11.2 技工院校学生就业管理系统的发展现状31.3 本文的主要工作61.4 本文的组织结构7第2章 系统需求分析82.1 系统总体目标82.2 系统功能性需求92.3 非功能性需求13第3章 系统设计143.1 系统功能结构143.2 系统架构153.3 数据库设计16第4章 系统详细设计与实现224.1 就业管理系统对学生提供功能的实现224.2 就业管理系统对班主任提供功能的实现244.3 就业管理系统对招聘单位提供功能的实现274.4 就业管理系统对系统管理员管理系统的实现344.4.1 就业信息的显示查询管理功能的实现344.4.2 招聘单位信息审核管理功能实现364.4.3 后台信息管理功能的实现364.5 进一步的工作38第5章 结论与展望40参考文献45致 谢47 CONTENTSChinese abstractIEnglish abstractIII Chapter 1 Introdection11.1 The significance and Development background for the system11.2 The Significance of the Student Employment Management System31.3 The latest state of technology61.4 The organizational structure of this article7Chapter 2 The requirement analysis82.1 Overall objective of the system82.2 The function requirment92.3 The non-function requirment13Chapter 3 The design of the system structure143.1 Graduate Information Management143.2 Information management system privileges153.3 The external interface module functions16Chapter 4 The detailed design and implement of the system224.1 Provide students with the employment management system functions224.2 System functionality to achieve Class teacher unit244.3 Administrator Management System274.4 System for system administrators to manage System344.4.1 Employment Information display query management functions344.4.2 Recruitment Unit Information audit management functions364.4.3 Background information management functions to achieve364.5 Further work38Chapter5 Conclusion and Outlook40Reference45Thanks47摘 要随着计算机技术的迅猛发展和网络时代的到来,我们已经进入了信息化管理时代,也有人称为数字化时代,在这个数字化的时代里,技工院校各方面管理工作都受到了极大的挑战。尤其是随着高等职业教育规模不断的发展扩大,毕业生人数不断增加,也带来了高等职业教育发展过程中的一个重要问题,就是技工院校毕业生的就业问题。如何解决学生的就业问题关系到国家高等职业教育的成败,针对目前情况,我们认为可以借助一套完整的管理系统在学院、毕业生、企业之间架设一道信息沟通的平台。通过设计和建设安全的计算机网络系统、构建合理的后台数据库、实现信息共享与管理、信息的发布与管理,从而方便系统管理者、教师和学生以及企业之间信息发布、信息交流和信息共享。由此开发的学生就业信息管理系统,旨在通过这种系统模式,改变传统的就业管理方式,提高安排学生就业工作的工作效率和管理水平,使学校管理者、教师和学生以及企业之间可以在任何时候、任何地点通过网络进行就业信息的共享与交流,为学生的就业提供方便之门。当前技工院校毕业生的就业率和就业质量已经受到社会各界的高度重视,这不仅关系到毕业生的个人发展而且还直接影响着国家的经济建设,技工院校学生的就业确实是社会、学校以及每个家庭所面临的比较严峻的问题,本文研究学生就业信息管理系统具有如下意义:1、利用我院现有的就业信息系统,实现学生就业信息管理的网络化,逐步提高就业管理的办公效率。2、完善就业管理体制,将从前经常采用的张贴通知、电话联系等方式改进为利用校园网站来提供就业信息实现数据共享,将就业管理实现自动的网络化管理。3、对己发布的网站进行访问信息的统计分析,并实现访问控制、在线交流等。4、实现就业工作的信息化、网络化管理,大大提高了学生就业管理工作的工作效率,提高了学生的就业率。学生就业管理系统采用了B/S的三层结构设计,并且采用了ASP与SQL技术来实现。本文从课题来源、实现目标及主要研究工作为切入点,着重阐述了本系统的系统需求分析、系统详细设计和实现三大部分。设计部分从系统需求分析的目标着手,提出系统设计总体方案,并对系统的功能及数据库设计方面做了详细说明,系统实现部分介绍了使用者学生、班主任、招聘单位以及系统管理员使用权限等方面的实现过程,最后对系统进行测试运行,并指出需要改进和完善的内容。本系统将网络技术作为学生就业信息管理系统的技术核心,充分利用计算机网络技术方便、快捷、安全的特点,实现招聘信息发布、企业和毕业生信息资料网上检索等功能,使企业与学生之间构成紧密的综合的网络信息共享环境,从而为学生和企业之间的联系提供网络化和信息化的桥梁,为毕业生提供及时的就业信息。本系统的研究、推广及应用,可以完善学生就业工作的管理,更好的为企业提供用人信息,实现学生就业管理的现代化,同时可减轻管理者的工作量,降低学生就业管理过程中主观因素的影响,更快速、更客观、更高效地组织学生就业管理工作,以实现学生就业管理过程的网络化和科学化,经过测试证明学生就业信息管理系统的设计与实现是成功的,具有一定的社会价值及推广价值。关键词:SQL;数据库;ASP;就业管理ABSTRACT Along with computer technology's rapid development and the network time's arrival,we already entered the informationization management time,some person call it the digitized times as well,in this digitization's time, mechanic college has received the enormous challenge from various aspects of management.Especially along with the development of vocational education scale expansion,the graduate population increasing fast,also has brought serious important questions during the process of development.That is the employment question of the graduats.How to solve student's employment problem is relate to the vocational education success or failure,in view of the present situation,we thought that may draw support from a set of complete management system between the institute,the graduate,the enterprise to erect together the information communication platform.Through the design and the construction security's computer network system,construct reasonable backstage database,realizes the information sharing and the management,the information issue and the management,thus convenience system superintendent, teacher and student as well as enterprise information issue,communication and information sharing.Through the information management system for graduate student to change traditional employment mode of administration,enhances arranges the student to get employed the work efficiency and improve the management level,make the college superintendent,the teacher,the student and the enterprise may sharing and the exchange information,provides the convenience for student's employment at any time any place through the network.The current quality graduate's employment rate and the employment quality already received the community to take seriously attention,not only this relates graduate's individual development moreover also the immediate influence country economic development,the quality student's employment truly is the quite serious question which the society,the school as well as each family face,this article studies the student to get employed the information management system to have the following significance:1Use our existing employment information system,realizes the student employment information management network,improve the employment management efficiency step by step.2Consummates the employment management system,change the notice,telephone communication supply the employment information to use the campus website for realize data sharing.Realize automatic network management for employment management.3The website which issued to oneself carries on the visit information the statistical analysis, and realizes the access control,the online exchange and so on.4Realizes the employment work informationization,the network management,enhanced the student to get employed greatly the supervisory work working efficiency,increas student's employment rates.The student got employed the information management system to use the B/S three structural design,and has used ASP and the SQL technology realizes.This article originates,achieves the goal and the main research work from the topic is a breakthrough point,elaborated emphatically this system's design and realizes two major parts.The design part the goal which realizes from the system begins,to propose that the system design overall concept,and gave detailed showing to system's function and the database design aspect,the system has realized the part to introduce the employment information issued the module,the student information management module and aspects and so on enterprise information consultant module realized the process,finally carried on the test run to the system,and pointed out that needed to improve the content which and to consummate.This system gets employed information management system's technical core the networking as55 the student,uses the computer network technology conveniently fully,quick,the safe characteristic, realizes employment advertise information issue,enterprise and functions and so on graduate information paper on-line retrieval,causes between the enterprise and the student constitutes the close comprehensive network information sharing environment,thus provides the network and the informationization bridge for between the student and enterprise's relation,supplies the prompt employment information for the graduate.This system's research,the promotion and the application,may consummate the student to get employed the work management,what is better is the enterprise supplies the personnel information, realizes the student to get employed the management modernization,simultaneously may reduce superintendent's work load,reduces the student to get employed in the management process the subjective factor influence,is faster,is more objective,organizes the student to get employed highly effective the supervisory work,realizes the student to get employed the management process network and the scientific style,after the test proved that the student gets employed information management system's design with to realize is successful,has certain social value and the promoted value.Key word:SQL;Database;ASP; Employment management第1章 绪 论1.1 系统开发背景与意义当前,毕业生就业难成为我国近几年以来各职业学校普遍面临的一个问题。一方面社会对毕业生人才的需求无法得到满足,另一方面大量的毕业生又在社会上找不到自己满意的职业。如何建立一个专门为毕业生就业服务的、高质量的就业信息管理系统已成为各职业学校就业工作面临的极具挑战性的课题。我国政府一直高度重视毕业生就业系统的开发工作。为了加强教育部的宏观控制能力,早在1991年国家教委就组织开发了“全国高校毕业生和毕业研究生分配决策系统”。在此基础上,1996年国家教委和清华大学经管学院合作共同开发了毕业生就业信息管理系统,以便更好地适应新的就业形势的变化。随着技工教育的不断发展,2006年国家劳动社会保障部职业教育与成人教司组织开发了全国技工院校毕业生就业信息服务平台,该平台作为劳动社会保障部职业教育与成人教司的技工毕业生就业信息的专属服务平台,其主要目的是为各技工院校及用人单位提供信息化服务,为全国高技能人才提供更多的求职与求学信息服务。随着毕业生就业体制改革进程的不断深化和毕业生就业市场的逐步建立,毕业生在各种就业活动中求职面窄、择业率低、信息量小的矛盾越来越突出。为了更好地为毕业生服务,各级就业主管部门(包括各省市的教委、各学校)陆陆续续开发自己的毕业生就业信息管理系统,以满足地方特点的需要。在这样的背景下,我院就业办公室提出“以企业需要为中心,以毕业生就业为目的”,决定开发自己的毕业生就业信息管理系统。作者参与了这个项目的设计工作。近年来,越来越多的用户认识到信息管理的重要性,纷纷开始选择适合自己的信息管理系统。学生就业信息管理系统就是利用这种模式来解决技工院校学生就业时信息处理、信息交流等方面的问题。就业信息化平台是业务问题的根源所在,它决定了学生就业的主要因素,也决定了学生就业管理系统的主要功能组成,是本系统需求的根源所在。本文的一个重点和创新之处就是要对就业管理系统中学校与企业以及学生三方的信息交流等问题进行了必要的探讨。这是与学生就业管理系统服务的对象,以及技工院校的历史使命相关联的。与传统高校培养研究型人才不同的是,技工院校成立的初衷既是为国家目前飞速发展的制造业输送急需的高技能人才,以解决目前制造业飞速发展与人才供应匮乏的突出矛盾。因此如何作好高技能人才的就业工作便成为了当今技师学院的核心问题。因此,对复合型高技能人才的就业管理模式进行积极的探讨,就成为了本项目和本文的一项工作。就业信息化管理的实现是一个业务层面上的突破与创新,是在总结了以往的就业管理经验和出现的种种问题后,得出的一个业务过程监控和管理模式。如何对学生就业环节进行更加有效的过程监控?如何在系统中实现?也是学生就业工作本身要求的核心所在1。本系统研究可以促进学校毕业生就业信息网络化管理的实现和发展。尤其是随着技工教育规模不断的发展扩大,毕业生人数不断增加,也带来了技工院校职业教育发展过程中的一个重要问题,就是技校毕业生的就业问题。如何解决学生的就业问题关系到国家技工职业教育的成败。针对目前情况,我们认为可以借助一套完整的管理系统在学院、毕业生、企业之间架设一道信息沟通的平台。通过设计和建设安全的计算机网络系统、构建合理的后台数据库、实现信息共享与管理、信息的发布与管理,从而方便系统管理者、教师和学生以及企业之间信息发布、信息交流和信息共享。由此开发的学生就业信息管理系统,旨在通过这种系统模式,改变传统的就业管理方式,提高安排学生就业工作的工作效率和管理水平,使学校管理者、教师和学生以及企业之间可以在任何时候、任何地点通过网络进行就业信息的共享与交流,为学生的就业提供方便之门。目前山东工业技师学院的就业信息的网络化建设还处于空白阶段,本系统的研究是基于计算机信息技术和网络技术平台的设计,它不仅可以实现企业招聘信息和毕业生就业信息的网络化管理,同时可以规范就业流程,开放毕业生数据,提高就业办公室的工作效率。随着计算机网络技术在全国技工院校的普及,我们可以充分借助学院提供的良好的校园网络环境、实现就业信息共享与管理、就业信息的发布与管理等,以便在学院内实施良好的较完善的学生就业信息管理系统且以高效、便捷的方式满足毕业生和企业的需求。与传统的就业方式比较,本文研究学生就业信息管理系统具有如下意义:1. 利用我院现有的就业信息系统,实现学生就业信息管理的网络化,逐步提高就业管理的办公效率。2. 完善就业管理体制,将从前经常采用的张贴通知、电话联系等方式改进为利用校园网站来提供就业信息实现数据共享,将就业管理实现自动的网络化管理。3. 通过对Web访问者访问信息的查询能够及时获得网站访问情况的各种信息,便于让毕业生与企业进行沟通、协调,尽可能满足企业与学生的就业要求和用人要求。4. 对己发布的网站进行访问信息的统计分析,并实现访问控制、在线交流等。本文工作实现的目标:将网络技术作为学生就业信息管理系统的技术核心,充分利用计算机网络技术方便、快捷、安全的特点,实现招聘信息发布、企业和毕业生信息资料网上检索等功能,使企业与学生之间构成紧密的综合的网络信息共享环境,从而为学生和企业之间的联系提供网络化和信息化的桥梁,为毕业生提供及时的就业信息。1.2 技工院校学生就业管理系统的发展现状本节将从目前国内其他技工院校同类系统建设的现状,对比我院学生就业管理系统的特点和现状。随着现代社会的发展,人才流动的现象开始增加,再加上信息技术和网络技术的突飞猛进,出现了越来越多的企业通过网络去招聘,与此同时,也有越来越多的人通过网络去寻找就业机会。网络环境下的就业信息管理系统就是在这种背景下出现和发展起来的。自2000年国家成立首批培养技师型技工院校以来,各学院都在以信息化支持特色办学和创新上进行了有益的尝试。但是目前,就业信息管理系统已经有许许多多的产品出现。比如,“山东技师学院就业管理系统”、“ 潘多拉就业管理系统”等2。之所以出现如此众多的就业信息管理系统,究其原因,是因为不同的就业信息管理系统面向的对象不同,如“潘多拉就业管理系统”是主要面向城市再就业群体,“山东技师学院就业管理系统”是针对应届毕业生的就业群体。同时,许多职业学校也有自己的就业信息管理系统,如“江苏盐城技师学院的就业信息管理系统”、“扬州技师学院毕业生就业网站”等。总体来看,各技工院校就业信息管理系统的主要区别在于:第一、面向对象不同。一般都是结合自己学校的特点开发,服务于自己的毕业生。第二、功能偏重不同。一类偏重于学生档案管理功能,从学生入学时的基本档案到毕业考试结束时的所有学习档案,同时还包括学生性格、特长和个人就业意向等信息的管理,属于传统的教学与就业推荐系统;另一类则作为就业平台,以发布信息和获取信息为主,类似于交易平台。第三、参与对象也不同。传统的毕业生就业信息管理系统以毕业生和班主任参与为主,就业部门只是在毕业时刻将收集到的招聘信息告知班主任,由班主任主要负责推荐毕业生面试工作。近年来,一些新的就业信息管理系统已经可以让用人企业逐步参与到系统中来,直接挑选合适的人才。第四、开放性不同。大部分毕业生就业信息管理系统属于学校内的信息管理系统,也有部分系统通过搜索引擎开放了网站。从现有的毕业生就业信息管理系统来看,在以下两个方面研究的很少,有待完善。第一、没有对毕业生作全面的就业能力给出评价。目前的毕业生就业信息管理系统提供的都是可量化评价信息,如学科成绩,获得的证书,奖学金等。而对于企业更关心的职业素质(如沟通能力、合作能力等)的评价没有研究。第二、信息的开放程度有待提高。毕业生就业信息管理系统反映了毕业生与企业的供求关系。随着就业环境的发展,猎头公司、会展中介等在就业过程中发挥的作用越来越大,他们专业的技能和宏大的规模吸引了更多的用人单位的眼光。一个先进的就业信息管理系统应该适应这种潮流,向更多的用人单位和各职业中介开放自己的信息,这样既可以为毕业生提供更多的机会,又节省自身维护系统的成本,是一个必然的发展方向。经过实地登陆若干省内外技工院校主页查看,多数学院均不同程度的在其主页上设置了与就业相关的功能模块。具体汇总如表1-1所示。表1-1 部分兄弟学院主页就业业务汇总表技师学院就业业务表现形式山东技师学院信息查询文字介绍毕业生信息文字介绍企业用工信息通知实习动态列表简介就业指南文字介绍江西电力技师学院最新关注通知政策法规文字介绍热点招聘文字介绍就业指导文字介绍江苏盐城技师学院就业动态通知个人求职文字介绍就业指导文字介绍政策法规文字介绍扬州技师学院就业新闻文字介绍就业快讯通知政策法规文字介绍面试技巧文字介绍就业问答文字介绍毕业生风采图片文字介绍名牌企业介绍文字介绍其他多数技工院校的情况大同小异。从总体上看,国内三十余所国家示范性技工院校都在不同程度上围绕着学生就业工作做了一些信息化工作,但是这些工作绝大多数还停留在比较表面的工作,如就业信息、就业指导、政策法规、就业问答、企业信息等,而且多数技工院校的就业工作并没有专用系统的支持。这些工作虽然是就业业务中不可缺少的功能,但是真正的、核心的学生就业管理工作并不仅限于此。1.3 本文的主要工作本文就技工院校学生就业管理系统进行了设计和实现。本文的主要工作集中在以下几点。我院在学生就业管理方面积累了许多成功的经验,同时也总结了不少出现的问题。为了更好的将这些经验和教训高效的应用到后面的就业管理中,为了更好的将学生就业管理信息化,真正实现学院现代化网络管理,学院于二八年十月全面启动了包括综合管理系统在内的含网络教学系统、综合教务系统、学生就业管理系统三大系统十九个子系统在内的校园信息化建设。经过一年多的探索、实践和总结,目前学院的学生就业平台不但包括了学生注册信息登录、学生信息管理学生信息显示、学生信息检索等常规功能外,还实现了许多更为深层的功能,例如企业和学生可以通过系统进行信息维护与双向选择、学生信息的修改和删除、学生在线信息咨询等。除了上述的基本功能外,目前正在实现的功能还包括后台信息管理系统该系统主要是系统管理员对管理员和数据库进行管理。系统管理员可以设置多名管理员来共同处理日常事务,但对这些管理员的权限可以进行设定,保障信息的安全和可靠。对于数据库,系统管理员可以进行编辑、修改和删除等操作,也可以将学生信息的数据库进行备份为Excel文件。本文对技工院校学生就业管理系统的模式进行了必要的研究与探讨,形成了网络化平台为核心的适合于技工院校特色的模式和一些可行思路。在对学院的就业管理模式进行探讨的同时,本文还对技工院校目前的学生就业管理系统进行了梳理和业务模块的划分。在分析业务的时候,本文按照软件工程问题分析的步骤,对就业管理系统目前相对成熟的业务需求进行了全面的分析,对系统的宏观问题、系统深层次的问题、系统的干系人等方面进行了详细的分析和总结,通过完整的分析,确定了学生就业管理系统的项目范围、核心业务以及业务难点。为获取系统的需求奠定了初步的基础。本文对学生就业管理系统进行了系统需求分析和系统的架构设计。系统需求分析采用基于Web的ASP技术和B/S三层体系结构。本文在学生就业管理过程方面实现了业务层面和系统开发层面的突破,成功的实现了在线信息咨询等方面的管理和系统支持。1.4 本文的组织结构全文分为五章,具体安排如下:第1章是绪论,主要介绍了项目的开发背景和意义,以及国内其他示范性技工院校的学生就业管理信息化建设现状和我院学生就业信息管理系统的特色。说明了系统需要解决的主要问题和本文的主要贡献。第2章是系统需求分析,概要地描述了技工院校学生就业管理系统描述和总体目标要求。最后简要的介绍了学生就业管理系统的开发平台和用到的核心技术。主要对系统的需求进行了分析,首先对学生就业管理的就业流程进行了描述,其次对系统功能性需求进行了分析。第3章是系统架构设计,包括概要设计和详细设计两部分主要内容。概要设计主要涉及到了系统的技术架构和功能架构。第4章的内容是系统实现,对系统基本业务需求的实现、以及比较有特色的业务表格的实现和查询统计功能的实现做了简要的介绍。第5章是结论与展望,对本文和学生就业管理系统进行了总结,并对下一步的工作进行了展望。第2章 系统需求分析2.1 系统总体目标学生就业管理系统是技工院校综合管理系统的一个子系统,开发该系统的目的是为学院技能型人才的就业提供必要的支持,同时也是学院信息化建设的重要组成部分。当前技工院校毕业生的就业率和就业质量已经受到社会各界的高度重视,这不仅关系到毕业生的个人发展而且还直接影响着国家的经济建设2,技工院校学生的就业确实是社会、学校以及每个家庭所面临的比较严峻的问题,一方面是就业学生人数在不断增加,另一方面学生的择业观念迥然各异,再者企业对人才的需求标准也在不断提高。如何在日益激烈的就业竞争环境中,使得学生有更多的机会与企业接触,获取更多的就业信息,是就业工作中较为重要的环节。随着计算机网络技术在全国技工院校的普及,我们可以充分借助学院提供的良好的校园网络环境、实现就业信息共享与管理、就业信息的发布与管理等,以便在学院内实施良好的较完善的学生就业信息管理系统且以高效、便捷的方式满足毕业生和企业的需求。本文工作实现的总体目标:一方面规范就业流程,让就业部门能够有效的管理就业工作,促进就业管理的信息化、规范化和集成化,实现计算机和网络的智能化管理,以提高工作效率和经济效益。另一方面通过各位班主任教师,将每个即将毕业的同学的成绩及特点信息充分在平台上展示出来,这样,可以便于就业办公室教师对学生在学校的表现和就业能力有全面的了解,从而可以发挥各毕业生的优势,为学生找到更合适的就业机会,为企业推荐更适合当前需要的人才。将网络技术作为学生就业信息管理系统的技术核心,充分利用计算机网络技术方便、快捷、安全的特点,实现招聘信息发布、企业和毕业生信息资料网上检索等功能,使企业与学生之间构成紧密的综合的网络信息共享环境,从而为学生和企业之间的联系提供网络化和信息化的桥梁,为毕业生提供及时的就业信息。2.2 系统功能性需求学生就业管理系统并不需要一个过于复杂的工作环境,系统设计必须符合学校实际就业工作