摘 要:该系统以B/S体系结构作为基本架构,采用ADO实现对数据库的存取,利用ASP技术编写程序,设计了一个就业信息招聘网站并介绍了网站的主要功能和实现过程,构造了一个企业和人才之间交流的网上工作平台,提高了企业与招聘者之间双向选择的成功率.
关 键 词:ASP;ADO;JaScript
中图分类号:TP311文献标识码:A文章编号:1009-3044(2014)25-5803-03
DesignofEmploymentInformationRecruitmentWebsiteBasedonASP
JIYu-ru,WANGDe-zhong
(JilinInstituteofChemicalTechnology,Jilin132022,China)
Abstract:ThissystemusesBrowser/ServerarchitectureasthebasicframeworktorealizethereadandwriteofdatabaseusingActiveXDataObjects(ADO).ByusingtheActiveServerPages(ASP)technologytoprogramthesite,wehedesignedajobsearch,employmentinformationandrecruitmentwebsite.Inthispaper,weillustratedthemajorfunctionsandimplementationprocedureofthiswebsite.Thewebsitehasconstructedanonlineplatformforbetterexchangeofinformationbetweenpaniesandtalents,andthusimprovesthesuccessrateoftwo-waychoicebetweenpaniesandpotentialemployees.
Keywords:ASP;ADO;JaScript
随着高校招生规模的扩大和毕业生人数的剧增,使高校的就业形势非常严峻,而现代企业要想在激烈的商业竞争中生存,人才资源是最重要的保证.随着经济的高速发展人才的流动也越来越频繁,企业想用最少的时间和精力招聘到符合要求的人才,而应聘者想让企业能及时全面地了解自己的应聘诉求,随着互联网技术的发展,网络招聘成为人们越来越多的选择[1].
本文所介绍的基于ASP的就业信息招聘网站是以B/S体系结构作为基本架构,采用ADO实现对数据库的存取,利用JaScript技术编写ASP程序,构造了一个企业和人才之间交流的网上工作平台,以提高用人单位和高校毕业生之间双向选择的效率和成功率[2、3].
1系统分析
本网站分为前台管理和后台管理两部分.前台管理包括注册、登录、职位与人才查询、查看职位与人才信息、维护个人与企业信息等功能.后台管理包括职场信息管理、单位人才管理、系统管理员等功能.系统功能模块划分为如下四个部分:
1)企业招聘功能模块
本模块主要提供企业招聘信息管理、招聘职位管理、求职人员信息管理、会员登录等功能.
2)个人求职功能模块
本模块主要提供个人应聘信息管理、求职意向管理、职位查询、会员登录等功能.
3)职场信息功能模块
本模块主要提供职场资讯和热点资讯的发布,招聘会信息发布和信息等功能.
4)后台管理功能模块
管理员可以对注册的企业或个人资料进行管理,职场信息管理、招聘会和信息管理以及帐号管理[4].
2系统总体架构设计
本网站以B/S(浏览器/服务器)体系结构作为基本架构,网站功能结构包括单位招聘、个人求聘、职场信息及后台管理四大部分,系统的总体功能模块如图1所示.
图1系统功能模块图
3数据库设计
本网站设计了18张数据库表,部分表结构如下[5]:
1)网站信息表(info):网站信息标识号、网站名称等.
2)网站公告信息表(notice):公告信息标识号、内容、时间.
3)法律申明信息表(service):法律申明信息标识号、内容、时间.
4)地区信息表(arealist):地区信息标识号、地区列表.
5)网站公司信息表(panylist):公司信息标识号、公司列表.
6)职位信息表(joblist):职位信息标识号、职位列表.
7)专业信息表(zhylist):专业信息标识号、专业列表.
4系统主要功能模块的实现
1)系统首页
首页包括会员登录、站内搜索、网站公告、新闻动态、推荐职位、最新人才六大模块.相应的模块下也包括若干个子功能模块,本网站主界面窗口的设计如图2所示.
图2网站首页网站首页窗口界面由三部分组成,上、下两部分用include语句调用公共文件top.asp和base.asp构成;中间是构成网站内容的主要部分,分为左、中、右三列,左列窗口由上至下分别放置登录窗口、公司和个人注册链接、职位查询和友情链接,中间窗口由上至下分别放置最新人才和最新招聘企业信息,最右窗口滚动显示最新的招聘会信息.
2)个人会员求职模块
个人求聘模块主要实现简历维护、职位查询、求职意向、登录信息管理等功能,模块页面如图3所示.
在该页面中可以通过对招聘职位的快速搜索,找到你所需要的所有该职位的招聘信息.可以进行“关 键 词”查找也可以进行“综合条件查询”查找,查询的条件有“招聘职位”、“时间范围”、“工作地区”等,也可以进行多条件的综合查找.例如想找“黑龙江哈尔滨的网络公司”,需要在关 键 词文本框中输入“网络”,在地区列表中选择“黑龙江”,然后单击“搜索”按钮,表单将关 键 词文本框中的值传递到psearchj.asp文件中,该文件使用SQL语言在数据库中搜索与该值匹配的相关记录并在搜索页面显示出来[6].
psearchj.asp文件的主要代码如下:
<%
keyword等于trim(Request("keyword"))
jobfunction等于Request("jobfunction")
registerdate等于Request("registerdate")
jobtype等于Request("jobtype")
workseat等于Request("workseat")
filego等于"person_searchjob.asp?keyword等于"&keyword&"&jobfunction等于"&jobfunction&"®isterdate等于"®isterdate&"&jobtype等于"&jobtype&"&workseat等于"&workseat&"&study等于"&study
sql等于"selectdetail_id,ep_id,ep_name,sub_name,jobtype,
starttime,workseat1fromjob_detail_allwhere1等于1"
ifkeyword<>""andkeyword<>"关 键 词搜索..."then
sql等于sql&"and(sub_namelike'%"&keyword&"%'ormain_namelike'%"&keyword&"%')"
endif
%>
在职位搜索页面单击相应的职位,将跳转到该职位的详细信息文件job.asp页面中,如果求职者想应聘该职位,则单击“发送应聘意向”按钮,向企业递交自己的简历,如果想将该职位起来供日后浏览,则单击放入“职位库”按钮.
5结论
越来越多的人们上网应聘求职,希望可以在最短的时间内找到符合自身条件的工作.但由于传统招聘方式的弊病,参加招聘会已经成为企业与应聘者之间一件费时费力的事情,本网站可以大大节省时间,简化招聘过程,提高工作效率,而且操作简单,功能实用,基本满足了用户的需求.
宁.网络招聘与大学生的求职[J].交通职业教育,2008(5):52-53.[4]刘丹,于琨,杜静翌.基于ASP的大学生就业招聘网站的设计与实现[J].河南机电高等专科学校学报,2009,17(6):122-124.
[5]洪锡军,邱浩波,李从心.ADO数据存取技术[J].计算机应用与软件,2002(5):179-188.
[6]刘爱国,吴杰宏,郭晓淳,等.ASP访问Web数据库和大量数据查询的处理[J].沈阳航空工业学院学报,2004,21(1):48-50.