毕业生就业管理信息系统设计.docx
《毕业生就业管理信息系统设计.docx》由会员分享,可在线阅读,更多相关《毕业生就业管理信息系统设计.docx(61页珍藏版)》请在冰豆网上搜索。
毕业生就业管理信息系统设计
毕业论文
(2016—2017学年第二学期)
题目:
毕业生就业管理信息系统设计
──────────────────────
专业:
电子商务
────────────
班级:
────────────
姓名:
────────────
指导教师:
───────────
2017年5月28日
毕业论文开题报告
课题名称
毕业生就业管理信息系统设计
院系名称
管理学院
专业
电子商务
班级
电商11302
学生姓名
一、课题研究的意义
毕业生可以通过毕业生就业管理系统实时维护和更新个人信息、求职资料和通讯资料,用人单位可以在主界面查看毕业生的求职信息,进入后台发布企业招聘信息,并且可以通过学生信息表获取毕业生的联系方式,从而与之直接进行通讯联系,增加了双向交流的可能,从一定程度上协助解决了大学毕业生就业困难的问题。
二、所属领域的研究成果
我国学者刘艳,宓波锋对毕业生就业管理信息系统的重要性也做了分析,认为此类系统存在非常好的研究前景[2]。
三、研究内容
研究如何通过现有的软硬件环境资源来进行信息管理系统的实施与开发,现有的系统存在哪些问题,有哪些更好的优化解决方案等。
四、研究方法
规范研究与实证研究。
五、研究步骤
1、根据软硬件配置,结合实际情况,确定系统需要实现的内容与要求。
2、进行可行性分析。
3、根据以上分析进行概念设计,画出E-R图、数据流程图等。
4、系统开发与实施。
六、参考文献
[1]白鉴聪,萨克力.JavaScript网页效果大师[M].北京:
机械工业出版社.2001.
[2]刘加美.Dreamweaver制作网页基础教程.华南师范大学出版,2000.
[3]网星工作室DreamweaverMX完全自学手册.北京电子出版社,2002
[4]萨师煊,王珊.数据库系统概论[M].北京:
高等教育出版社,1997.91-132.
[5]毛鹏翔.毕业生管理系统的设计与实现[D].天津大学,2006.
[6]梁德添.广东工业大学毕业生信息管理系统设计与实现[D].广东工业大学,2007.
[7]王超峰.基于C/S、B/S三层构架的研究生管理信息系统(MIS)的设计与实现[D].北京化工大学,2002.
[8]薛华成.管理信息系统[M].清华大学出版社,1996.7.2-5.
[9]候炳辉,刘世峰.信息管理系统[J].信息管理系统分析,2004.5:
254-562.
[10]李朝晖.PowerBuilder开发实例完全剖[J].PowerBuilder10.2006:
122-189.
[11]刘洪峰,陈江波.网络开发技术大全[M].人民邮电出版社,2005:
119-143.
[12]舒红平.Web数据库编程-Java[M].西安电子科技大学出版社,2005:
97-143.
[13]程成,陈霞.软件工程[M].机械工业出版社,2003:
46-80.
[14]周之英.现代软件工程.[M].科学出版社,2003:
22-32.
[15]韩万江.软件工程案例教程[M].北京:
机械工业出版社,2007:
55—99.
[16]AgostaL.Theessentialguidetodatawerehousing[M].2000:
23-34.
[17]TimOreilly.WhatisWeb2.0:
DesignPatternsandBusinessModelsfortheNextGenerationofSoftware.Communications&Strategies[D].2007.
[18]SnellSA.DeanJWJr.Integratedmanufacturingandhumanresourcemanagement[D].1992.
[19]Min,Wei.AResearchonStatisticalInformationAppliedtoTouristTrafficandTransportSystemDesignBasedonASP.NET[J].JournalofConvergenceInformationTechnology.2011.
[20]Juanjuan.Jiang,TarjaSysta.UML-BasedSupportforDesigningandValidatingWebServiceDescriptions[J].InternationalJournalofWebServicesResearch.2006.
指导教师签名:
2017年1月10日
毕业生就业管理信息系统设计
摘要
改革开放与科教兴国以来,高等教育在我国彻底普及化、大众化,大学的不断扩招导致毕业生人数随年数增多而增加,就业形势因此而趋于严峻,就业率逐年下降。
不同地区、学历、专业背景的毕业生就业情况差异十分明显,导致了大学生就业形势的逐年两极化。
因此,毕业生信息管理是高校教学体系中的一项重要任务,是能否实现人尽其用的关键一步。
在这种背景下,毕业生就业管理系统在一定程度上帮助广大高校解决了大学生就业的问题,提供可靠的求职者信息和工作招聘信息,为应届求职者和用人企业提供了相对公平的平台。
毕业生就业管理系统通过对毕业生与用人单位的需求分析来架设系统。
通过用户管理、学生求职、用人单位招聘和管理员管理等几个模块来实现系统功能。
建立学生信息平台、企业招聘平台、教师指导及建议平台、最新消息发布平台,为本校毕业生提供一个及时、便捷、有效的找工作服务。
本系统的设计初衷是希望帮助越来越多的高校毕业生能找到满意且合适自己的工作。
目前,由于设备、资金有限等原因,本系统所具有的功能仍十分有限,存在许多的缺点,如数据存量很小等问题,但可以进行简单的用户注册与登录、信息查阅以及首页下拉栏等功能。
关键词:
就业;信息管理系统;JSP;Mysql;
ABSTRACT
Sincethereformandopeningupandrejuvenatingthecountrythroughscienceandeducation,highereducationinourcountrycompletelypopularization,theexpansionofuniversityenrollmentinthenumberofgraduateswiththenumberincreases,sotheemploymentsituationisbecomingincreasinglygrim,theemploymentratedecreasedyearbyyear.Indifferentareas,educationlevel,professionalemploymentsituationissignificantly,ledtotheemploymentofcollegestudentspolarization.Therefore,thegraduates'informationmanagementisanimportanttaskintheteachingsystemofcollegesanduniversities,anditisakeysteptoachievethepeopletodotheirbest.
Inthisbackground,collegegraduatesemploymentmanagementsystemtoacertainextent,helptosolvetheproblemofemploymentofuniversitystudents,toprovideareliablewayofworkandjobseekersinformationforjobseekersandemployerstoprovidearelativelyfairplatform.
Graduateemploymentmanagementsystemthroughthedemandanalysisofthegraduatesandemployerstosetupthesystem.Throughtheusermanagement,studentjob,employingunitrecruitmentandadministratormanagementandseveralothermodulestoachievesystemfunctions.Establishstudentinformationplatform,enterpriserecruitmentplatform,teacherguidanceandadviceplatform,thelatestnewsreleaseplatformfortheschoolgraduatestoprovideatimely,convenientandeffectivejobsearchservice.
KEYWORDS:
Jobplacement;Managementinformationsystem;jsp;Mysql;
1概述
1.1选题背景
1.1.1课程研究背景
随着互联网的快速发展,网络用户呈现出极速增长的态势。
基于Internet的系统应用的开发正在昂扬向上地发展之中。
毕业生信息管理是一项重要的工作,在高校教学管理中占据了不可或缺的位置。
毕业生就业管理系统的建设,无论从理论方面还是从实践方面,都存在着许多悬而未决的问题。
全国范围内,大学毕业生的就业工作管理是国家教育部和人事部的主要工作之一,而国家教育部是全国大学毕业生就业管理的主要职能部门。
自从1970年改革开放以来,我国就一直以计划分配工作为大学生毕业管理的主要手段。
但就业管理工作的数量之大、任务之繁重,让手工操作难以再满足整个信息整理的需求。
原国家教委在1991年组织研制了“全国毕业生分配决策系统”,在一定程度上将就业管理工作电子化了。
毕业生就业管理系统的出现,是时代的产物,使应届生难就业的问题得到了有力的缓解[1]。
因此,如何设计毕业生就业管理系统,如何改善已有的管理系统,是一项十分具有现实意义与远大前景的课题。
1.1.2现状分析
自二十一世纪以来,我国的经济发展水平无疑迈向了一个新的阶层。
高等教育不再神圣,而是普及化地进入了每一个家庭,由此导致的高校扩招与大学毕业生就业难的问题已经是一个迫在眉睫的问题。
截至前一段时间,对于高校毕业生的就业管理,我国许多高校还停留在手工抄送毕业生的人工统计、制作报表、就业数据的阶段,工作量大,数据实时性和准确性差,统计分析和报表困难,占用空间量大,难以管理。
而在信息高速发展的现在,网络化招聘已经逐步兴旺起来。
它不同于有固定时间的人才市场招聘,不存在时间、空间、地点的限制,求职者可以随心所欲地与招聘企业联系,企业也可以在网络上寻找符合要求的应聘人士,使信息的双向交流变得更加快捷[2]。
毕业生就业管理系统的开发与研究因此应运而生,并且在世界上已经取得了较为丰硕的成果,国外多数城市与高校都开发了独有的毕业生就业管理系统。
这些系统一般都从校园内毕业生的实际需求出发,适应其学校自身的特点。
毕业生就业管理系统的设计相当详细,但多数系统没有实现对人才细致的分类。
其主要存在的问题有:
1.数据统计工作复杂繁重,难以保证统计结果的正确性和及时性。
2.系统较为孤立,只能管理员使用,没有联机处理的系统,因此无法实现各项管理工作之间的关联,造成信息重复统计等问题,不能提供与实际需求相匹配的决策支持能力。
3.缺乏综合分析能力,可扩充性不足,无法适应现有时代的告诉发展。
部分软件使用一段时间后即被遗弃,造成资源的较大浪费。
1.1.3课题的目的和意义
毕业生可以通过毕业生就业管理系统实时维护和更新个人信息、求职信息和通讯资料,企业可以浏览应聘生列表,在系统首页进行注册,并进入修改页面修改企业信息,一旦有中意的毕业生,便可以通过系统直接与对方联系,增加了双向的交流与沟通的机会。
部分程度上协助解决了大学毕业生就业困难的难题。
在国家政策更有效率的宏观调控之下,协助完成大学生就业的双向选择,从而促进全国大学毕业生的合理配置,是新的大学生就业模式的指导思想。
2系统规划
2.1系统开发环境
该管理信息系统采用B/S结构、它的特点是数据存储量较小、其分析处理工作也相对简单。
对于网站的前台开发主要使用了JSP开发技术,Dreamweaver8.0用来设计网页和Eclipse进行二次修改,在较短的时间里设计开发以Tomcat为Web服务器的系统前台,接着对初始系统开始不断修改,直到各个功能模块的实现;后台使用NavicatPremium和MySQL5.0连接和管理系统数据库,从而实现信息资料的输入和对相关数据的查询和修改[4]。
考虑到系统运行的稳定性,在系统开发的过程中采用兼容性较好的Windows操作系统,MySQL5.6数据库和以Tomcat为Web服务器的开发软件,在Windows平台上运行的服务器端和客户端。
表1-1网站开发环境
操作平台
Winxp/win7-64位
服务器
Tomcat7.0
所用软件
Dreamweaver8.0,Eclipse,NavicatPremium
数据库
MySQL5.0
网站类型
动态网站
2.2.1B/S架构简介
B/S架构是在互联网兴起之后随之兴起的,对传统的网页架构进行了改进的一种技术,这种架构使得用户界面通过万维网来实现,少部分在浏览器实现,整体上简化了电脑的荷载量,使得系统维护与开发更加简易,成本更加低廉,是最新也最受欢迎的一种网页架构技术[5]。
B/S架构比传统的C/S架构更加安全,成本也更低,它是基于万维网与内部互联网的一种数据库应用,能使得不同地区、身份与接入端口的人同时访问其数据库[6]。
与此同时它也可以提供访问权限机制,只有服务器定义有访问权限的人才能对其进行访问与修改,从而保证了整个数据库系统的安全性。
2.2.2Mysql技术简介
Mysql是一种关系数据库。
其中,“关系型”可以理解成一张二维表,即此数据库的内容和成分是由一个表格进行记录的。
Sql是一种查询语言,可以对数据库中的数据进行增删改查等操作,是数据库中的核心语言之一[7]。
Mysql是一款开源(即它的代码是完全公开的,来自社会各界的人士都可以为之奉献自己的智慧)的软件,由于它体积小,好安装,对系统没有太高的要求,速度快而且免费的特点,成为目前网站开发的主要软件之一。
2.2.3JSP技术简介
JSP技术是在制作网页之时,与css结合对网页进行设计的一种技术[8]。
Css与页面的整体设计有关,它负责的内容是静态的,如页面背景用什么颜色,各栏目之间如何分隔等。
而JSP负责的内容是动态的,比如一个导航栏点开时会有滑动展示的动态,这种功能便需要通过JSP来实现。
JSP实现网页动态展示的方式是,从网页表单获得数据,执行一个发射命令,通过命令访问后台数据库,结合数据库之中的内容与自身语言来实现网页的动态化[9]。
2.3需求分析
2.3.1系统性能需求
对于毕业生就业管理信息系统,它后台保存有所有毕业生的性别、年龄及联系方式等个人信息,同时还存有企业的信息及其职位需求,因此它的数据库必须足够完善,能保存大量信息并快速进行检索。
与此同时,由于毕业生的私人信息也在后台数据库进行存储,因此需要系统有设置权限管理和登陆拦截的功能[10],除了管理员之外其他人不能对数据库内的数据进行修改,否则便会造成个人信息泄露或者信息紊乱之类的问题。
由于企业和毕业生之间必须要互相通话才能完成就业,因此本系统还应具有快速友好的双向交流功能。
2.3.2系统功能需求
1、用户需求
用户群体为学生和企业。
其中,学生需要可以通过学号和密码来登录系统,查看企业信息,同时可以设置一些关键词来对有职位需求的企业进行筛选,从而快捷地选出自己想要的企业和职位。
另一方面,企业需要可以在系统上进行注册,展示自己的企业理念,发布职位招聘信息和对优秀的毕业生进行留言,实现双向选择。
2、功能需求
本部分主要为管理员的需求。
其中应包括对学生的个人信息进行编辑与修改,对企业信息进行查看管理,对用户留言进行筛选,对于所有存入后台数据库的信息都应具有增删改查的功能。
2.2系统开发的可行性分析
可行性分析是在对项目进行初始的调查之后所进行的,对系统能否进行开发,以及开发的必要性的研究,在系统调查完成的基础之上,对新系统的开发从经济、技术和操作的方面进行全面系统的分析和研究,以避免估价失误和投资偏差,从而提升系统开发成功的几率。
该系统的可行性分析包括技术、经济和操作上的可行性。
2.2.1技术上的可行性
此模块主要是分析开发团队现有的技术条件能否顺利完成开发工作,以及各种软硬件设施是否能满足开发者的整体需要[11]。
此系统包括前台用户功能部分和后台管理功能部分,要实现这些功能,必须有功能强大,管理完善的管理信息系统作为强大的后台支持。
通过所学的软件方面的知识采用Mysql数据库可以满足图书馆考研服务网站对数据和信息管理的需求[12]。
设计、开发和编码Web站点、Web网页和Web应用程序主要使用较为专业的HTML编辑器Dreamweaver8.0。
基于JSP技术和struct建模的网站开发,完全足够满足毕业生就业管理信息系统的设计以及后期的美工完善。
2.2.2经济上的可行性
本系统对于人力与物力的需求不多,只需少量人力资源便可以实现,最重要的是后台上的操作。
后台的维护是系统正常运行的前提,也是较为需要资金的地方。
因此,在使用学校硬件储备的同时,本系统可以通过收取招聘企业首页广告费用等方式,来弥补一定的建设资金,同时信息系统的建设大大减少了人工的工作量,也带来了一定的经济效益。
2.2.3管理上的可行性
本系统针的设计比较亲民化,即便不是计算机专业的人员也可以很快地对它进行上手。
界面遵循简洁与扁平化的原则,用户只需要按照系统提示进行操作,界面的提示框里便能出现对该按钮的作用的描述,通过这样的交互方式,使得操作简单易懂。
综上所述,此系统开发的目标和效益都是十分明显的,在经济和技术方面也有可行性,并且投入少,见效快。
因此系统的开发是完全可行的。
3系统分析
3.1系统组织结构分析
毕业生工作管理系统包括前台用户功能和后台管理功能,主要包括以下几个部门:
技术部,主要负责软硬件平台搭建,网页的设计,系统相关功能的完善及更新,软硬件设备的运行以及日常的维护。
信息部,该部门是本系统的核心部门,主要负责采集最新招聘信息、发布会时间与地点、毕业生个人资料与推荐等信息,并对其进行整理,发布到前台。
人事部,主要负责工作人员的招聘、调动等管理工作和人员培训工作。
用户管理部,主要负责管理和编辑用户的相关信息。
系统总体组织结构如图2-1所示
图2-1系统组织结构图
3.2系统的业务流程分析
本系统总的业务流程大致为:
信息部将学生求职、个人简历、企业招聘、实习信息、宣讲会、招聘会等资料统一整合并进行分类,之后提交给后台管理中心,由管理中心集中整理后进行发表,面向用户。
3.2.1系统业务流程图
系统总的业务流程图如下图2-2所示:
图2-2系统业务流程图
3.2.2系统注册业务流程图
系统注册业务流程图包括用户注册,注册信息提交到用户信息表,等到系统审核过后进行用户分类管理,整理成用户注册总表。
如图2-3所示:
图2-3系统注册业务流程图
3.2.3用户业务流程图
用户业务流程图详细地呈现了用户行为的各个环节,如图2-4所示:
图2-4用户业务流程图
3.3系统的数据流程分析
数据流程图是一种能全面地对信息系统整体逻辑进行描述的工具[13],它可以仅仅用几种符号整体地表示出信息在系统中的流动、存储和处理的情况,数据流程图是逻辑模型[14]。
用户的需求一般体现在对各种信息的更新、保存和查询,这要求来自用户的各种信息的输入输出都可以在数据库中得到满足。
数据库对基本数据和数据处理的流程进行收集,组成一份反映整体数据结构的数据字典。
后台管理员主要管理操作用户信息,把信息部收集的企业信息,学生资料,宣讲会时间地点、找工作经验信息等信息发布到系统各页面中并实时进行更新、修改、删除,供用户在进入就业管理系统后浏览系统页面内容[15]。
用户在完成注册、登录后可以通过系统主页面进入就业管理系统,浏览系统各页面的内容查找自己所需的企业资料、招聘信息,还可以使用教师咨询服务等功能。
3.3.1顶层数据流程
顶层图是将系统高度抽象与概括而得到的,是由一个处理功能所构成系统[10]。
图中描述了系统的外部环境及其整体处理功能,即将输入数据流的名称、数据的外部实体、接受系统输出数据流的外部实体和输出数据流的名称提供给了系统。
用户将个人信息通过注册传递给用户部管理员,同时用户了浏览,使用系统页面的各种功能。
如图2-5所示:
图2-5顶层数据流程图
3.3.2一层细化数据流程
一层图中主要是描述系统用户管理员之间的数据信息的交换[11]。
将顶层数据流层图细化之后,即可得到一层数据流程图。
如图2-6所示:
图2-6一层细化数据流程图
3.3.3投送简历数据流程图
投送简历是通过对简历来源与去向来进行汇总,当应届生往公司投送简历时,发送个人简历信息,公司接收其个人信息并进行筛选,具体数据流程图如下所示:
图2-7投送简历数据流程图
3.3.4用户资料管理数据流程图
有用户使用系统之时,在本模块中查询该用户之前是否在系统中注册过,如果不是,则在系统中录入用户的信息。
录入完毕后对其进行分类,其他模块如企业招聘模块也可以直接调用此处的用户信息。
图2-8用户资料管理数据流程图
3.4系统的数据字典
对企业信息作具体对象分析,如下表所示:
表2-1数据元素描述(部分)
数据项编码
数据项名称
数据类型及说明
编号
数据项名称
数据类型及说明
YS01
企业代码
整数型;有唯一性
YS02
企业名称
文本类型
YS03
企业地点
枚举类型;有唯一性
YS04
招聘岗位
枚举类型;不唯一
YS05
招聘要求
文本类型
YS06
信息发布时间
格式:
**/**
YS07
企业备注
文本类型
YS08
学生学号
整数型;有唯一性
YS09
学生性别
枚举类型:
男、女
YS10
学生姓名
文本类型
YS11
所学专业
枚举型;有唯一性
YS12
联系方式
整数型;有唯一性
YS13
工作意向
枚举型;不唯一
YS14
个人简介
文本类型
表2-2数据结构描述(部分)
编号
名称
数据结构组成
相关数据流
处理逻辑
DS01
学生信