
高校毕业生就业管理系统的开发与设计毕业设计论文.doc
50页高校毕业生就业管理系统的开发与设计大学生就业问题关系到高等教育持续健康的发展,关系到国家的经济建设、社会的稳定和人民群众的根本利益基于Web的大学生就业管理系统,正是针对当前严峻的毕业生就业形式,为学校做好大学生就业管理工作提供了信息化的解决方案本系统采用Browser/Server技术模式,在前台使用ASP.NET开发技术,后台使用MS SQL Server 2000数据库开发技术本系统主要是为了方便负责就业管理工作的老师使用,向毕业生提供一些招聘信息、就业指导及相关的政策信息,以帮助同学们更好的就业本系统分为管理员登陆子系统,包括毕业生信息管理功能,企业信息管理功能,和招聘信息管理功能;毕业生登陆子系统,包括个人信息查询,企业信息查询和招聘信息查询功能本系统为毕业生提供了一个便捷、可靠的信息平台,有利于学校更好的对大学生进行就业管理和指导关键词: 大学生 就业管理 Web ASP.NET目 录1 引言 11.1 问题定义和内容简介 11.2 研究背景和研究意义 11.2.1 本系统研究背景 11.2.2 本系统研究意义 21.3 系统研究和可行性分析 21.3.1 系统研究 21.3.2 可行性分析 21.4 各章内容介绍 42 需求分析 52.1 系统性能需求分析 52.1.1 数据负荷需求 52.1.2 适应性需求 52.2 系统功能需求分析 52.2.1 系统功能的划分 52.2.2 系统功能描述 52.3 数据需求分析 62.3.1 数据流图 62.3.2 数据字典 73 系统设计 93.1 系统总体结构设计 113.2 数据库模型设计 123.2.1 数据概念结构设计——E-R图 123.2.2 数据逻辑结构设计——关系模式 143.2.3 数据逻辑结构设计——关系表 153.3 系统开发工具和运行环境 173.3.1 系统开发工具 173.3.2 系统运行环境 184 详细设计 194.1 登陆的设计与实现 194.2 毕业生登陆子系统的设计与实现 204.2.1 查看个人信息 214.2.2 查看招聘信息 224.2.3 查看企业信息 244.2.4 修改密码 244.3 管理员登陆子系统的设计与实现 254.3.1 添加招聘信息 264.3.2 管理招聘信息 284.3.3 其他的功能模块 294.4 操作数据库的通用模块设计与实现 295 软件测试 315.1 登陆模块的数据测试 315.2 毕业生登陆子模块的数据测试 315.3 管理员登陆子模块的数据测试 315.4 整个系统的测试 326 用户手册 336.1 系统运行环境 336.2 功能简介 336.3 系统运行与操作指南 337 系统评价 367.1 系统的特色 367.2 系统存在的不足和解决方案 367.2.1 系统存在的不足 367.2.2 解决方案 367.3 毕业设计的心得与收获 36结 论 38参 考 文 献 39第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技术进行开发,.NET Framework2.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的操作方式,如:链接、按钮、文本框等等所有的操作通过浏览器完成,客户端不需要配置其他应用软件,用户不需培训,只要稍微提示一下即可。
因此,在操作使用上,本系统简单、方便,易于使用户接受,因而是十分可行的⑷法律可行性由于本系统是在相关法律法规下实施完成的,所以不存在任何法律问题,在法律上是完全可行的综合考虑经济、技术、操作和法律等方面的因素,基于We。
