基于ASP.NET的高职院校毕业生就业管理系统的设计与实现

2013-11-22 02:33王燕玲
武汉工程职业技术学院学报 2013年2期
关键词:系统管理员用人单位毕业生

林 敏 向 晖 王燕玲

(武汉工程职业技术学院 湖北 武汉:430080)

1 高职院校毕业生就业管理现状分析

高职院校毕业生就业管理工作是人才培养过程中的最后一个非常重要的环节。目前,一些高职院校毕业生就业管理仍然采用传统的手工模式。随着高职院校招生规模的扩大,毕业生人数逐年递增,毕业生就业管理需要处理的信息量也随之急剧增加。特别是随着互联网的普及,就业管理部门、学生和用人单位的联系越来越紧密。面对繁琐的就业管理工作,原有手工处理的方式已显然不能很好地满足就业管理工作的需要,高职院校亟待开发一套基于Internet网络并拥有自身特色的毕业生就业管理系统。

2 系统设计

经过系统需求分析可知,毕业生就业管理系统服务对象主要有大学生毕业生、用人单位、系统管理员与辅导员四类,系统需要同时满足毕业生、用人单位、系统管理人员和辅导员的工作需求。

2.1 系统结构图

高职院校毕业生就业管理系统整体功能结构如图1所示。

图1 系统功能结构图

毕业生需要能查看就业信息、维护自己的账户信息、查看用人单位的基本信息和发布个人简历;用人单位需要发布招聘简章、查看学生简历、学生录用管理、实习情况反馈、离职情况反馈和岗位分配;管理员的功能较为复杂,包括对用人单位的资格审核、招聘简章审核、学生与用人单位的基本信息管理、查看学生与单位的签约情况、就业情况统计和权限管理;辅导员需要查看录用学生签约情况、修改学生签约情况、查看改签人数与悔约人数。

2.2 系统功能设计

根据就业流程,本系统通过求职管理,招聘管理和就业管理三大子系统实现了高职院校就业管理工作的网络化和智能化。

2.2.1 求职管理

毕业生求职管理子系统是毕业生在毕业之前向用人单位发布求职简历的平台。学生通过学号和初试密码登录系统,可以搜索公司招聘信息,投放简历,并可查看个人的录用情况。一旦录用后可以下载相关就业协议书和体检表。主要功能模块包括:个人简历管理、简历在线投递、职位搜索和毕业去向登记。

2.2.2 招聘管理

用人单位子系统是用人单位发布招聘简章和招聘人才的平台。企业首先要注册为合法用户,并上传相关单位的经营资质材料给学院就业管理部门。经过系统管理员审核后,企业方可登录系统,发布招聘简章,查看已向本公司投递简历的学生信息,实现招聘功能。主要功能包括单位注册管理、招聘简章发布、学生简历在线阅览和学生录用管理等。其中学生录用管理中的录用岗位分配后自动生成录用名单,可将录用名单导出或者打印出来。

2.2.3 就业管理

就业管理子系统是管理员在学生与用人单位之间实现把关的桥梁。其中有辅导员、系统管理员和学院领导三大主要角色。主要功能包括单位信息管理、招聘信息管理、毕业生去向管理和查询统计等。其中,查询统计功能可以汇总所有公司的招聘岗位需求,按班级、专业完成对全院学生就业人数、就业率、签约率进行统计,并对每个学生的就业轨迹都进行了记载,全程了解学生就业动向,很大程度上提升了就业管理工作的水平和质量。由于对所有的统计报表系统都增加了导出和打印功能,提高了学院对学生就业管理的效率,节约了人力资源成本。

2.3 数据库设计

毕业生就业系统的设计离不开数据库的设计。利用数据库来管理数据可以方便地进行数据的查询和更新。本系统采用SQL Server 2008作为后台数据库工具。数据库中设置了系统管理员信息表、毕业生基本信息数据表、用人单位信息数据表、专业表、简历投递表以及招聘简章表,各数据表结构如下:

(1)系统管理员信息表:用于存放系统管理员的基本信息,包括管理员用户名、密码、用户类型、姓名和系部等字段,就业管理系统管理员信息表jy_admin.dbf,如表1所示。

表1 就业管理系统管理员信息表(jy_admin.dbf)

(2)毕业生基本信息数据表:用户存放毕业生个人基本信息以及简历信息,包括毕业生学号、考生号、姓名、性别、出生年月、民族、政治面貌、专业名称、学制、学历、专业系别、班级、入学时间、毕业时间、联系电话、邮箱、备注等字段。

(3)用人单位信息数据表:用于存放用人单位的相关信息,主要包括单位名称,单位性质,营业执照副本、单位联系人、联系方式、联系人邮箱、单位所在地、单位详细地址、传真、注册时间、主管领导姓名、审核状态、审核者等字段。

(4)招聘简章表:用于存放用人单位招聘信息,主要包括简章编号、单位名称、公司简介、岗位名称、招聘数量、专业需求、工作地点、转正前工资、转正后工资、福利待遇、体检项、员工发展空间、公司网址和审核状态等字段。

同时,还包括系部专业表以及投递表等重要的数据表,其中,投递表反映学生投递简历后的录用状态,从未录用到已录用,再到已签约,接下来是已报到,直到离职。

3 系统实现及相关技术

本系统采用三层架构思想,编写了独立的数据库操作类和存储过程来提高数据访问效率,数据显示利用GridView 控件加以显示。

3.1 数据存取

(1)利用XML在Web.config中编写数据库连接脚本

(2)采用如下代码进行数据库连接字符串配置

ConfigurationManager.ConnectionStrings["jyglxtConnectionString"].ToString());

(3)数据的增加、删除、修改和查询等需要运用数据源的数据访问和数据显示功能。

3.2 自定控件实现分页

分页是数据显示必不可少的一项技术。因为GridView自带的分页功能有限,且可定制性差,无法通过Url实现分页功能。通常采用手工编写分页代码不但技术难度大、任务繁琐而且代码重用率极低。AspNetPager针对ASP.NET 分页控件的不足,提出了与众不同的解决asp.net中分页问题的方案,即将分页导航功能与数据显示功能完全独立开来,由用户自己控制数据的获取及显示方式,因而可以被灵活地应用于任何需要实现分页导航功能的地方。编写代码绑定且实现数据分页显示,具体代码如下:

3.3 Ajax异步刷新

Ajax异步刷新技术利用了Java技术、XML 以及JavaScript技术。通过AJAX,JavaScript可使用JavaScript的XMLHttpRequest对象来直接与服务器进行通信。通过该对象,JavaScript可在不重载页面的情况下与Web服务器交换数据。本系统较好地利用了该技术来实现用户注册时动态检测用户名是否重复的功能,而不用刷新整个页面,可避免因每次页面刷新后要重新输入大量数据带来的麻烦,提高了系统的运行效率。

3.4 利用WebBrowser实现报表打印

本系统中,报表的打印是关键技术之一。Web Browser是IE内置的浏览器控件,无需用户下载,可以在避免编写大量代码的同时实现打印文档的生成、页面设置、打印预览等相关技术,大大节约了大量报表的开发时间与开发成本。

3.5 服务器端的运行界面

毕业生就业管理系统服务器端的运行界面如图2。

图2 毕业生就业管理系统

4 结束语

本系统提高了高职院校就业管理部门工作效率,实现了就业信息的实时性、共享性和快捷性,为毕业生就业管理工作提供了方便,用人单位和学生足不出户就可以完成招聘/应聘,就业管理部门能及时、全面掌握就业管理工作的全部信息。本系统功能需求来源于武汉工程职业技术学院就业办公室,系统已在学院试运行,效果良好,具有较强的实用价值。

[1]徐照兴,刘 武.基于B/S模式的高职毕业生就业数据管理系统的设计与实现[J].计算机应用与软件,2012,29(9):297-300.

[2]李云强,杨彩霞,刘克成.基于.NET 的学生就业管理系统[J].计算机时代,2008,(2):43.

[3]王彥敏.高校就业管理信息系统的设计与实现[J].昆明冶金高等专科学校学报,2012,28(1):42-47.

猜你喜欢
系统管理员用人单位毕业生
用人单位应避免七个认知误区、切实保障职工年休假的合法权益
性骚扰的用人单位法律责任研究
伤心的毕业生
你根本不知道,这届毕业生有多难
餐厅经营模式多样 事先分清用人单位
一个没什么才能的北大毕业生
计算机文件安全管理系统研究与设计
集体合同纠纷,用人单位“三不能”
最“叛逆”的毕业生
Windows 7中将采用Xml格式保存日志文件