基于ASP.NET的高职院校就业管理系统设计与开发

2018-03-05 18:40黄荣喜蒋红军粟圣森
广西教育·C版 2017年12期
关键词:管理系统毕业生管理人员

黄荣喜+蒋红军+粟圣森

【摘 要】本文以广西农业职业技术学院为例,基于B/S设计模式,以ASP.NET为开发平台,采用SQL Server 2012数据构建包括毕业生就业单位信息填报模块、用人单位发布招聘信息模块、就业管理人员模块、班主任或辅导员对毕业生管理模块等在内的高职院校就业管理系统。这一系统可以满足就业管理人员的相关需求,提高管理人员的工作效率,有效地对毕业生进行就业指导。

【关键词】高职院校 就业管理系统 设计 开发 B/S设计模式 ASP.NET

【中图分类号】G 【文献标识码】A

【文章编号】0450-9889(2017)12C-0187-02

在信息化高速发展时代,信息通过互联网的传递非常快速。目前一些高校的就业数据统计、数据分析已经相对比较落后,基本还处在电话、QQ联系的方式中,这不仅浪费了大量的人力资源,而且相关的数据上报也不够及时、效率低下。因此,在高职院校的就业管理中,开发出一套适合本校就业数据管理系统是非常必要的。在这样的情况下,学校应做好相应的规定,在每个月规定的时间段,外出就业的学生必须进行就业工作单位信息的网络上报。因此,开发出一套基于Internet网络的高职院校就业管理系统非常必要。

一、就业管理系统分析设计

经过系统需求分析,得出就业管理系统主要是对就业数据进行统计、分析,对当前的就业工作进一步作出指导。高职院校就业管理系统主要针对的是毕业生就业信息的统计、就业管理人员数据分析、招聘单位信息发布,以及班主任或辅导员数据的收集等。

(一)系统结构及使用人员分析。在该系统的设计中,通过对该系统结构分析,得出四大类人员即毕业生、招聘单位、管理人员、班主任或辅导员。对毕业生来说,可以填报自己的就业单位信息、查询用人单位的招聘信息,并进行自己账户信息的维护。对用人单位来说,必须在管理员审核合格后,用人单位才可以进行相关招聘信息的发布,查看毕业生投递简历的情况,并进行学生实习情况及岗位招聘情况的信息反馈。对就业管理人员来说,其权限比较复杂,比如对招聘单位资格审核、招聘岗位及人数审核、学生基本信息管理、学生就业情况、签约情况等。对班主任或辅导员来说,需要统计分析本班学生的就业、签约、换岗情况等相关信息。

(二)系统功能设计。在需求分析后,根据学院就业管理工作实际,主要设计了实习毕业生的就业单位填报、招聘单位信息发布及岗位录取信息反馈、就业管理人员进行信息统计分析、班主任对本班学生的就业数据统计等四大模块。

1.毕业生就业单位信息填报模块。该模块是整个就业信息管理系统的主要部分,涉及的人数多,信息量也大,其数据的准确性直接关系到学院的就业情况。该模块中,外出实习就业的学生需要填报的就业信息主要包括单位名称、单位联系人、单位电话、单位所在地,单位性质、单位对口情况以及月薪等相关的数据。这些数据的填报根据学院的要求,必须在每个月规定的时间段完成,更新好当月的就业数据上报。在数据上报后,就业管理人员就能查看本月相应的就业数据,并对没有就业的学生进行及时的跟踪指导,提高学院的就业率。

2.用人单位发布招聘信息模块。该模块主要用于就业管理人员以及招聘单位对招聘信息的发布。招聘单位发布招聘信息,需在管理人员审核合格后,才能在该平台上发布相关的招聘信息。毕业生可以通过就业管理平台查看相关的招聘信息,进行相应岗位的应聘,并能得到招聘单位相关信息的反馈。该模块极大地方便了招聘单位直接与毕业生进行联系,为高职院校推荐毕业生就业起到了非常大的作用。

3.就业管理人员模块。该模块主要用于就业管理人员進行数据的统计分析,用于进一步指导学生的就业。就业管理人员主要包括院系领导,以及院系两级的就业干事。该管理模块主要是在上报的数据中进行分析,找出学生就业单位的质量、就业的方向等。进行招聘单位信息发布与审核,及时发布用人单位信息,并加强对未就业学生的关注。该模块具有较多的操作权限,可以对其他相关人员进行权限的分配。

4.班主任或辅导员对毕业生管理模块。该模块主要是班主任或辅导员对自己所带班级学生的就业、签约情况进行查看与统计。加强与未就业学生的联系,了解其目前的相关情况,并及时与相关就业管理人员联系,分析出未就业的原因,有针对性地进行指导。该模块的功能大大减轻了班主任的就业统计工作,节约了大量的人力、物力,并且做到及时有效的数据统计。

(三)数据库结构设计。信息管理系统的一个重要部分就是数据库,其主要用来存取数据。在本系统的设计中,其利用SQL Server 2012进行数据库的设计,作为后台数据库管理工具。数据库中都会包含很多的表格,用来进行对数据的管理,其主要有学生基本信息表、就业数据填报表、管理人员信息表、用人单位信息表等。学生基本信息表,用于学生基本信息的管理,并与学院的教务管理系统相关联,对学生的信息数据进行同步,确保其相关数据的准确性。就业数据填报表,主要用于毕业生进行就业单位信息数据的填报,用于统计毕业生就业情况。管理人员信息表,用来查看相关管理人员的信息。用人单位信息表,主要用于招聘信息的发布以及就业岗位的统计等。

1.学生基本信息表。此表与教务管理的学籍管理系统相关联,用于学生基本信息的管理。其主要包括的字段有学号、考生号、入学日期、毕业日期、生源地、姓名、性别、民族、院系名称、专业名称、学历层次、出生日期、政治面貌、班级、联系电话、邮箱、家长电话等。

2.就业数据填报表。该表主要用于毕业生就业单位信息的填报,主要用于就业信息的汇总、统计分析。该表与学生基本信息表进行关联,其主要包括的字段有学号、考生号、入学日期、毕业日期、生源地、姓名、性别、民族、院系名称、班级、专业名称、学历层次、毕业求职代码、就业单位组织机构代码、就业单位名称、就业单位联系电话、就业单位联系人、开具就业证明时间、QQ号、邮箱、学生本人电话等。endprint

3.管理人员信息表。该表主要对就业管理人员的信息进行管理,对相关人员的权限进行设置以及清除冗余的管理数据。该表主要包括用户名、密码、姓名、管理班级、院系名称、权限分配等。

4.用人单位信息表。该表主要用来记录相关的招聘信息。其主要包括企业(单位)名称,单位性质,营业执照、单位负责人、联系电话、单位所在地、单位地址、招聘岗位、招聘人数、招聘专业、工资待遇等。

二、就业管理系统的实现

该系统的设计主要采用C#语言进行程序编写,利用三层架构的设计思想来进行数据的访问设计。对数据的查询,本系统主要采用结构化查询语言(Structured Query Language简称SQL)进行查询,提高数据的访问效率,节约内部资源,并利用 GridView 来加以显示,提高其显示的美观度。

(一)数据库中数据的获取。在信息管理系统中,数据的获取至关重要。在本系统中进行数据获取,主要利用数据库连接脚本的方式来进行,具体的代码如下:

SqlConnection conn=new SqlConnection();

conn.ConnectionString="User ID=sa;Initial Catalog=DataBaseName;Data Source=(local);Password=888888";

//打开数据库的连接

if (conn.State==ConnectionState.Closed){conn.Open();}

SqlCommand cmd=new SqlCommand(); cmd.Connection= conn;

cmd.CommandType=CommandType.Text;cmd.CommandText = "sql语句";

//用于执行数据的相关操作,并返回所影响的行数。

int j=cmd.ExecuteNonQuery();if(j>0){MessageBox.Show("操作成功");}

object str_obj=cmd.ExecuteScalar();DataTable da=new DataTable();

SqlDataAdapter adapter=new SqlDataAdapter();adapter.SelectCommand=cmd;adapter.Fill(da);

(二)采用控件实现多页显示。数据的合理分页是必不可少的,当前在网页的设计中,基本采用GridView控件进行分页显示,分页显示主要有两种模式,一是在浏览器端进行分页,其将所查询到的数据进行一次性保存下来,然后按照设置每页要显示的记录来进行分页显示。二是在服务器端进行分页,其根据查询需求来进行分页,把满足条件的数据按照相应的规定显示出来。为了提高网页的显示速度,在本就业管理系统中,主要采用服务器端分頁的方式来进行数据信息的显示。

(三)利用AJAX技术实现数据动态更新。本系统主要采用B/S模式,在浏览器和Web服务器之间进行访问。数据的更新是一种动态交互的方式,由于本系统使用人数较多,数据访问的快慢直接影响到用户的使用。在WEB中AJAX技术被广泛应用到B/S模式中,提高了网页的刷新速度。系统中AJAX主要用于页面的局部刷新,它不需要进行整个页面的重新加载,就能实现与服务器数据的更新。在该系统中,较好地利用了AJAX技术来实现就业数据或就业信息发布等进行实时更新,而不用进行整个页面的刷新,极大地提高了数据的访问效率。

综上,本系统的设计开发,提高了高职院校就业信息管理的准确性与高效性,使广西农业职业技术学院的就业管理工作得到了很大的提升。该系统在试运行阶段取得了良好的效果,达到了预期效果,具有较好的使用价值。

【参考文献】

[1]侯枫.基于B/S的高校毕业与就业管理系统设计与开发[J].西安航空学院学报,2016(34)

[2]黄荣喜.高职院校就业信息管理系统的设计与应用[J].无线互联科技,2017(13)

[3]潘芳芳.基于ASP.NET的多媒体学习系统设计与实现[D].武汉:华中师范大学,2014

[4]宁滔,王鑫.基于.NET的高校就业信息管理系统的研究与实现[J].轻工科技,2015(3)

【作者简介】黄荣喜(1979— ),男,广西桂林人,硕士,广西农业职业技术学院讲师,研究方向:网络技术及软件开发应用;蒋红军(1982— ),男,广西桂林人,硕士,广西农业职业技术学院讲师,研究方向:网络技术与软件开发;粟圣森(1983— ),男,广西桂平人,硕士,广西农业职业技术学院讲师,研究方向:网络技术。

(责编 黎 原)endprint

猜你喜欢
管理系统毕业生管理人员
9岁的高中毕业生
基于James的院内邮件管理系统的实现
你根本不知道,这届毕业生有多难
一个没什么才能的北大毕业生
基于LED联动显示的违停管理系统
海盾压载水管理系统
最“叛逆”的毕业生
基于RFID的仓储管理系统实现
高校教学管理人员专业化探讨
5年前的选择决定今天