ASP.NET环境下的院校人才就业平台的设计与实现
2016-03-22丁玲
丁玲
摘要:本平台中,基于ASP.NET和MySQL数据库技术,采用主流的B/S架构,以高职院校毕业生的特点和用人单位的人才需求为牵引,设计了比较全面的平台建设方案。目的是为了能够为校企交流提供基础平台,实现对企业用人信息、学生求职信息的高效实时发布,切实提高高职院校的毕业生就业率。
关键词:ASP.NET;MySQL;高职院校;就业平台
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)01-0068-02
1 高职院校毕业生就业现状分析
在对近年来高职院校毕业生的就业渠道和情况进行统计分析的基础上,发现我国高职院校毕业生的就业途径主要为:朋友介绍、校园招聘、网络招聘、报纸等。根据权威咨询公司艾瑞咨询集团在去年年底所发布的“中国网络招聘行业发展报告”,可以发现现有的网络招聘市场的发展趋势和规模依然呈稳定增长的状态,并表现出逐步取代线下招聘的趋势。不过,现有的学校毕业生中,通过网络应聘的方式完成就业的人数还不到5%,且这些基于网络招聘的学生还主要集中于计算机相关专业,这就充分的说明,基于现代网络环境的招聘,还没有能够在我国的院校毕业生中得到更加广泛的应用和推广。目前,很多学校的就业管理部门存在管理的手段和措施落后等问题,无法有效有效地对历年的招聘、就业数据进行综合整理、分析与检索处理,无法为后续工作提供必要的信息决策支持。为此,建立一个通用的就业平台尤为重要。
2 平台分析与设计
2.1 平台需求分析
对于文中系统,能够将其用户主要划分为前台用户与后台用户两种不同的类型。这里,前台用户可以分为企业会员与个人会员,而后台用户则主要为系统管理员。相应的,系统中的个人用户通常包括学生用户,这样,在校的学生就能够随意申请和注册为网站用户,系统为此类用户所提供的功能主要包括:个人信息维护、个人简历的在线生成、个人简历的网络提交,个人简历的管理、对企业招聘信息的在线浏览与查询、对用户所投简历的公司进行管理。对于系统中的企业用户而言,其所拥有的功能和权限主要有:企业介绍发布、各种岗位信息的发布与管理、求职简历的浏览、求职简历的管理等;对于系统的管理员用户,则应该能够对系统的所有信息进行查看,对相关的企业信息进行审核、修改、企业删除,以及个人信息的新增、修改、删除和信息的发布等。
2.2 对系统中的功能分析与设计
根据系统中的用户及其相关需求,可以将整个就业的平台功能按照用户的类型进行划分,并进而模板功能划分为多个不同模块。下面就对其中的部分功能进行说明和简述,具体如下:
1)基于平台的用户注册功能
系统中的学生用户,对注册过程中,要确保学生的姓名、学号与预先保存在数据库中的信息相符,否则,难以对其进行有效注册;而对于企业用户的注册,则应该在系统管理员审核通过的基础上,才能注册成功并赋予其信息发布功能。
2)系统中的用户登录功能
系统管理员应该根据用户所属的类型对其权限进行设置,然后再根据类型来显示其功能 与模块。
3)系统中有信息管理功能
系统的管理员要能够对其中的学生信息、企业信息等进行必要的修改、录入、删除操作,实现对用户信息的管理与更新。
4)就业信息的管理
系统的管理员能够对用户的详细就业信息进行更新、删除、添加等多种操作,从而为学生用户提供更加安全、可靠、最新的校园招聘信息,使得学生能及时准确地把握就业信息。
5)用户简历信息的发布功能
学生用户在成功注册的基础上,能够在网上自动生成简历,然后就能够通过浏览、查询企业的相关信息后完成个人简历的投递。
2.3 系统中的数据库设计
通过数据库对数据进行管理,能够非常便利地实现相关数据的查询与更新。文中系统主要采用SQL Server2008作为数据库管理工具。系统中相关的数据表结构进行设计。
1)系统中有管理员信息表:该数据库表主要用于对系统中相关管理员的基本信息进行存放,所包含的字段主要有:用户名、密码、用户的类型、用户的姓名等。下面的表1中,对表中的字段及其相关信息进行说明。
表1 就业平台中的管理员信息表
[字段名称\&字段类型\&长度\&字段说明\&是否能为空\&userName\&varchar\&20\&用户名称\&否\&userPass\&varchar\&30\&密码\&否\&userType\&int\&8\&用户的类型\&否\&name\&varchar\&30\&用户的真实姓名\&否\&dept\&varchar\&40\&用户所在的系部\&否\&]
2)学生用户的基本信息表:在该表中,主要存放了与学生用户相关的个人基本信息、简历信息,所包含的字段主要有:学生的学号、姓名、性别、出生的年月、民族、专业名称、现有学历、专业的相关系别、班级、进入学校的时间、毕业的时间、邮箱与联系电话等。
3)用人单位相关的数据表:在该表中,主要存放了与用人单位或者企业用户相关的数据和信息,所包含的字段主要有:单位的名称、单位的性质、单位的联系人、主要的联系方式、常用的联系邮箱、单位所在的位置、单位的详细地址、单位的注册时间、主管人员的姓名、审核的最新状态、审核人员等;
4)与招聘简章相关的数据表
该表主要用于存放与用人单位相关的招聘信息,在该表中,所包含的字段主要有相关简章的编号、单位的名称、公司简介修信息、岗位名称、需要招聘的人员数量、专业需求、具体的工作地点、工资水平、福利待遇、体检数据与信息、相关的员工发展空间、公司的网址以及最终的审核状态等。
不仅如此,在系统中还包含了系部专业表、投递表等其他相关的数据表。这里,投递表中所记录的数据和信息主要用于反映和记录学生在完成简历投递后的录用状态,可以详细分为已录用、未录用、已签约、已报到以及高职等 。
3 平台中主要功能的实现
文中平台在实现过程中,其系统架构主要采用三层架构的思想,通过对数据库操作类与存储过程的重新设计与编写,能够有效提高整个平台的数据访问效率。主要的功能实现如下:
1)利用 XML文件对Web.config中的数据库连接脚本进行编写;
2)针对ASP.NET环境中分布控件中存在的缺陷,设计采用将分布导航与数据显示完全独立的方式,实现对分布导航功能的灵活应用;
3)对与数据相关的增加、删除、修改以及查询等操作,可以借助于系统中的数据访问与数据显示功能来实现。
4 平台的安全性
对于文中平台在部署过程中的安全性,可以从服务器、数据、网络环境、病毒防治、数据备份、灾难恢复得几个方面来实现,下面就针对这些层面进行分析。
1)服务器的安全性
要使得平台的安全性较高,主要通过常用的网段分离技术以及主流的通信服务器技术来实现。
2)网络数据 的安全性
为了使得平台的数据安全性更高,首先应该让就业管理平台的主页上不对管理员的登录链接进行显示;同时,在维护完成的基础上,将后台中的管理程序登录页面删除,如果下次维护时,则可以通过FTP完成上传,防止被入侵。
3)整个网络环境的安全性
为了使得整个网络环境的安全性更高,通常的做法是在软件防火墙和硬件防火墙相结合的基础上,对软件和硬件进行必要的设置,能够有效提高整个网络的安全性,从而能够对网络内外的各种攻击和入侵的有效防御。
4)病毒的防治
在病毒的防治过程中,所能够采用的方式主要有:应该对服务器中的相关杀毒软件进行及时的更新、升级;除了平台管理员之外,其他人员严禁对数据库中的数据进行操作,严格禁止将个人用的U盘等介质连接到相关网络,禁止对数据进行拷贝;应该对网络中运行的所有计算机进行定期或者不定期的查毒。
5)相关数据的备份
在使用的过程中,应该形成养成对重要数据进行定期备份的习惯,可以设置为每天的自动备份,对平台中的来历不明的ASP文件进行及时发现。
6)对灾难的恢复
平台在运行过程中,如果遇到系统崩溃、服务器中毒、操作系统受到攻击和情况时,就需要对数据库中的数据进行及时的还原处理,将由此造成的数据丢失影响控制中最小。
5 结论
本平台中,基于Asp.net和MySQL数据库技术,采用主流的B/S架构,以院校毕业生的特点和用人单位的人才需求为牵引,设计了比较全面的平台建设方案。目的是为了能够为校企交流提供基础平台,实现对企业用人信息、学生求职信息的高效实时发布,切实提高院校的毕业生就业率。对于院校来说,通过构建起良好的校企服务平台,就能够吸引更多的用人单位或者企业来校招聘,从而能够为所有毕业学生提供更加高效便捷的就职渠道,使得毕业生能够在就业的过程中始终处于更加有效的地位。平台还能够对往年的毕业生就业信息进行分析和统计,更好地为学院的专业设置、人才培养方案等的制定提供数据参考。
参考文献:
[1] 杨国颖.甘肃省高职院校毕业生就业现状分析及探讨[J].兰州石化职业技术学院学报,2014(1).
[2] 张蓉蓉.高职院校毕业生就业诚信教育研究[J].轻工科技,2014(6).
[3] 穆玲.金融危机背景下高职院校毕业生就业问题及对策[J].安徽冶金科技职业学院学报,2010(1).
[4] 王跃华,李友强.对高职院校毕业生就业工作的几点认识[J].江汉石油职工大学学报,2010(3).