毕业生就业管理系统的开发与设计论文.docx
《毕业生就业管理系统的开发与设计论文.docx》由会员分享,可在线阅读,更多相关《毕业生就业管理系统的开发与设计论文.docx(38页珍藏版)》请在冰豆网上搜索。
毕业生就业管理系统的开发与设计论文
高校毕业生就业管理系统的开发与设计
大学生就业问题关系到高等教育持续健康的发展,关系到国家的经济建设、社会的稳定和人民群众的根本利益。
基于Web的大学生就业管理系统,正是针对当前严峻的毕业生就业形式,为学校做好大学生就业管理工作提供了信息化的解决方案。
本系统采用Browser/Server技术模式,在前台使用ASP.NET开发技术,后台使用MSSQLServer2000数据库开发技术。
本系统主要是为了方便负责就业管理工作的老师使用,向毕业生提供一些招聘信息、就业指导及相关的政策信息,以帮助同学们更好的就业。
本系统分为管理员登陆子系统,包括毕业生信息管理功能,企业信息管理功能,和招聘信息管理功能;毕业生登陆子系统,包括个人信息查询,企业信息查询和招聘信息查询功能。
本系统为毕业生提供了一个便捷、可靠的信息平台,有利于学校更好的对大学生进行就业管理和指导。
关键词:
大学生就业管理WebASP.NET
第1章引言
大学生就业问题关系到高等教育持续健康的发展,关系到国家的经济建设、社会的稳定和人民群众的根本利益。
而针对当前严峻的毕业生就业形式,要做好大学生就业指导和服务工作,就必须找寻一个新的模式。
本文论述的基于Web的大学生就业管理系统正是对此的一种尝试。
1.1问题定义和内容简介
本课题是基于WEB的大学生就业管理系统,即为大学生就业管理提供信息化解决方案。
本系统主要是为了方便负责就业管理工作的老师使用,提高工作效率。
同时,向毕业生提供一些招聘信息、就业指导及相关的政策信息,以帮助同学们更好的就业。
1.2研究背景和研究意义
1.2.1本系统研究背景
计划经济时期我国高校毕业生的分配实施统包统分制度,具有强制性的特征,尽管大学生没有很大的自主选择余地,但也无需担心毕业后的就业问题。
随着我国社会主义的建设及市场经济的实行,这种统一分配制度在与社会需要格格不入的现实下逐步被取消,除特殊领域(如军事院校、部分尖端学科等)外,绝大多数的高校毕业生均自行择业。
这使对大学生的就业管理和择业指导随之成为新时期高校工作的一项新的内容。
⑴国际发展现状
俄罗斯教育部于2002年6月又颁布了《关于在教育部下属高校建立高校毕业生工作安置和就业信息系统的法令》,决定创建跨部门的支持青年专家就业的信息分配系统(РИС)。
到2003年9月,在教育部所属的332所高校中,已有251所决定在本校设立支持青年专家就业的信息分配系统。
从技术角度来看,信息分配系统是由一系列分布于各个职业教育机构之中的青年学生就业促进中心的地方电信服务端组成的信息网络,该系统分为三个环节:
职业教育机构(高校)服务端、地区服务端、中央服务端。
其中央服务端设于俄罗斯教育部,而其镜像站点位于俄罗斯鲍曼国立工业大学,两者共同实现对毕业生就业的信息服务工作。
信息分配系统的工作流程一般分为三部分:
客人、用户及管理员。
客人有权阅读和查询信息。
用户除拥有这一权利外,还可以进行与其相关的信息填写、修改和删除等操作。
有意在网上发布求职简历的毕业生,只要在互联网上注册并获取用户名和密码,就可以成为正式用户。
而有意招聘专家的企业组织,也能在注册并提供基本的身份识别信息之后,将其职位空缺的信息在网上发布。
每一个地区服务端都能为下列相互联系的信息系统提供支持:
①就业信息系统:
可提供毕业生信息库和职位空缺信息库的信息,各企业通过专业、年龄、职业教育机构、工资、外语水平等参数就可查找所需要的专家,而通过使用专业、工资和职务等参数就可以查找到相应的企业机构。
②信息支持的法律—法规系统:
通过制定相关的法律法规和条例措施来协调劳动与教育领域各部门之间的相互关系。
③指导—咨询服务系统:
可以为使用者提供职业服务中心、互联网资源信息、信息指南及就业、进修和人才再培训方面的基本信息。
④劳动力市场分析和教育服务分析系统:
可以针对教育服务和劳动力市场上反映供需情况的统计指标,从时间和地缘两个维度进行分析,并提出参考性建议。
显然,这样一个信息分配网络系统对高校、大学生和企业机构三方都十分有用,对于在校大学生来说,有助于他们获取信息、指导他们进行自我定位,可以帮助他们确定自己的专业方向;对于教育机构来讲,这个系统可以广泛宣传高校所能提供的教育服务;对企业机构来说,用人市场的雇主能从这个系统获得必要的需求信息。
⑵国内发展现状
当前,国内的大学生就业信息管理系统,已经逐渐出现很多很好的平台,但是没有通过法律措施强制应用到高校的就业管理中去。
在一些高校内部,在毕业生就业的工作中,并没有一个运用到实际中去的平台,信息的发布,主要是通过传统的方式。
1.2.2本系统研究意义
随着计算机信息管理、网络办公的逐步普及,信息交流的便捷已被越来越多的人们所利用。
如何利用先进的管理手段,提高就业的工作效率,是高校提高管理水平的重要方面。
现代就业管理所面临的问题是:
信息量大,管理内容繁多,需要耗费大量人力和物力。
要想解决这一难题,就必须有一套科学、高效、严密、实用的管理系统。
采用现代计算机信息管理系统是实现此目标的主要途径。
这样不仅可以简化、规范学校的日常操作,而且可以使信息交流更加简单、快捷,从而减轻工作人员及相关部门的工作压力,增加管理的透明度。
因此,就业信息化平台系统应运而生,为就业的双向选择注入了新鲜的血液。
1.3系统研究和可行性分析
1.3.1系统研究
大学生就业信息管理系统,属于采用B/S架构的信息管理系统。
这样的系统能够很好的在校园网中架设和实现。
对于学校来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的系统只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。
无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。
1.3.2可行性分析
可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。
因此,可行性研究实质上是对进行了一次较大压缩简化后的系统进行分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。
系统的可行性分析主要包括经济上的可行性,技术上的可行性,操作上的可行性和法律上的可行性。
⑴经济可行性
目标系统开发经济需求的比较低,加上具有成熟的软硬件环境,所以在软硬件的支出上十分有限。
而且,目标系统并是十分的复杂,开发的周期较短,人员经济支出有限。
当系统开发成后,通过测试和、试运行和实际应用后,将很大程度上提高的大学生就业管理科学性和高效性,在为学校、企业带来便利的同时,也为系统的进一步推广、创新创造了条件,这带来的经济回报将远超过支出,并且最重要的一点是通过该系统的开发,可以使我们进一步理解软件工程思想和软件开发流程,为从事软件开发工作打下很好的基础,从长远利益来考虑,本课题的设计开发还是具有相当大的经济可行性的。
⑵技术可行性
本系统使用.NET技术进行开发,.NETFramework2.0框架作为微软公司已经比较成熟的产品,现在有越来越多的企业及技术人员选择它作为开发平台。
因此,在技术上.NET是完全可以胜任这个平台的开发。
本系统采用B/S技术模式,掌握.NET架构的三层设计思想,选择可行的方案、合理安排开发过程,用C#.NET做一个网页,作为与用户交互的界面,同时实现用户进入系统的身份验证、并提交应聘书和招牌信息,系统保存数据到数据库中。
本系统实现基于WEB的发布、查询的功能;由多个网站模块组成。
每个模块由一组业面及相关程序组成,完成相对独立的任务。
此外还涉及到数据库数据的访问,对数据库数据的操作等。
从以往的系统开发事例可以发现用JSP技术可以实现以上各种功能。
而ASP.NET技术具有以下特点:
①ASP.NET使用CLR语言(C#)编写的编译代码。
②ASP.NET页面是由服务器端控件组成的。
③ASP.NET包含一种称为WEB服务的新技术。
④ASP.NET是MICSOFT的.NET框架的一部分。
⑤ASP.NET包含了页面和数据缓存机制,使用它可以很容易地明显提高网站的性能
所以,该系统在技术上是可行的。
⑶操作可行性
使用该系统的大多数是学校就业指导中心的管理人员和老师及在校学生,由于他们所接受的高等教育及工作的需要,对他们来说,操作本系统将会十分的简便。
系统是基于Web的工作界面,管理人员无论通过局域网还是互联网,都能在浏览器中对招聘信息进行有效的管理,随时可以更新就业相关信息,用户只需在自己的计算机上通过Web浏览器访问本系统,同时所有的操作都是基于Web的操作方式,如:
链接、按钮、文本框等等。
所有的操作通过浏览器完成,客户端不需要配置其他应用软件,用户不需培训,只要稍微提示一下即可。
因此,在操作使用上,本系统简单、方便,易于使用户接受,因而是十分可行的。
⑷法律可行性
由于本系统是在相关法律法规下实施完成的,所以不存在任何法律问题,在法律上是完全可行的。
综合考虑经济、技术、操作和法律等方面的因素,基于Web的大学生就业管理系统,可以立即开始进行。
1.4各章内容介绍
本文详细介绍了基于Web的大学生就业管理系统的设计、开发的全过程。
从开始的调研到程序设计,将在一下的几章中予以介绍:
第1章引言,这一章主要是对本次毕业设计所开发的系统进行问题的定义,通过问题的定义明白需要做些什么,并且对开发内容简单的介绍了一下;同时本章还对课题的研究背景与研究意义进行分析,对开发本系统的可行性分析还有对论文各章内容的简要介绍。
第2章详细的需求分析,主要介绍系统功能需求分析。
第3章系统的设计,主要从总体来介绍该系统的功能,开发该系统所运用的工具等,详细的解说了本系统开发前期所做的充分准备,为读者透彻的分析了本系统从模块到整体的开发过程。
第4章各个模块的设计,主要介绍了系统内各个模块开发好后的界面以及主要模块的重要代码。
第5章用户使用手册,在用户使用手册中介绍了系统的主要功能、运行环境,系统安装说明以及系统运行与操作指南。
第6章系统评价,介绍了系统的主要功能、特色,系统存在的不足与改进方案和心得体会。
最后:
结论、参考文献及附录。
第2章需求分析
根据第1章所定义的课题研究方向及目标,本章将对系统功能进行需求分析,具体分析大学生就业管理系统运行所需的环境以及将要实现的功能。
2.1系统性能需求分析
2.1.1数据负荷需求
经过调查研究,学校中大部分电脑都是Windows操作系统,而且,所有负责学生工作的老师的电脑,都接入了校园网,但是电脑的配置参差不齐。
据此,本系统在设计时采用Browser/Server结构,一方面是便于维护;另一方面降低系统开发的成本。
因此,数据负荷需求具体分为2个部分,一个是浏览器端的数据负荷,另外一个是服务器端的数据负荷。
浏览器端的数据负荷较轻,没有具体的要求;服务器端的数据负荷负荷较重,有必要添加数据存储服务器,以防止发生服务器“崩溃”等问题而产生的不良影响。
2.1.2适应性需求
能使用户操作简单易学容易上手,条理清晰,界面友好。
2.2系统功能需求分析
2.2.1系统功能的划分
大学生就业管理系统的主要用户分为两类:
一类是学校中负责管理大学生就业工作的老师;另一类是即将走向工作岗位的应届毕业生。
根据使用对象,整个系统可以分为2个子系统。
管理员登陆子系统主要是由负责管理大学生就业工作的老师,管理学生信息,管理企业信息,管理招聘信息;学生登陆子系统主要是应届毕业生通过系统查看个人信息,搜索并查看企业信息,搜索