基于ASP的就业信息招聘网站的设计
2014-10-20季玉茹王德忠
季玉茹++王德忠
摘要:该系统以B/S体系结构作为基本架构,采用ADO实现对数据库的存取,利用ASP技术编写程序,设计了一个就业信息招聘网站并介绍了网站的主要功能和实现过程,构造了一个企业和人才之间交流的网上工作平台,提高了企业与招聘者之间双向选择的成功率。
关键词:ASP;ADO;JavaScript
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)25-5803-03
Design of Employment Information Recruitment Website Based on ASP
JI Yu-ru, WANG De-zhong
(Jilin Institute of Chemical Technology, Jilin 132022,China)
Abstract: This system uses Browser/Server architecture as the basic framework to realize the read and write of database using ActiveX Data Objects (ADO). By using the Active Server Pages (ASP) technology to program the site, we have designed a job search, employment information and recruitment website. In this paper, we illustrated the major functions and implementation procedure of this website. The website has constructed an online platform for better exchange of information between companies and talents, and thus improves the success rate of two-way choice between companies and potential employees.
Key words: ASP; ADO; JavaScript
随着高校招生规模的扩大和毕业生人数的剧增,使高校的就业形势非常严峻,而现代企业要想在激烈的商业竞争中生存,人才资源是最重要的保证。随着经济的高速发展人才的流动也越来越频繁,企业想用最少的时间和精力招聘到符合要求的人才,而应聘者想让企业能及时全面地了解自己的应聘诉求,随着互联网技术的发展,网络招聘成为人们越来越多的选择 [1]。
本文所介绍的基于ASP的就业信息招聘网站是以B/S体系结构作为基本架构,采用ADO实现对数据库的存取,利用JavaScript技术编写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) 网站公司信息表(companylist):公司信息标识号、公司列表。
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="select detail_id,ep_id,ep_name,sub_name,jobtype,
starttime,workseat1 from job_detail_all where 1=1 "
if keyword<>"" and keyword<>"关键词搜索..." then
sql=sql&"and(sub_namelike'%"&keyword&"%'ormain_name like'%"&keyword&"%')"
end if
%>
在职位搜索页面单击相应的职位,将跳转到该职位的详细信息文件job.asp页面中,如果求职者想应聘该职位,则单击“发送应聘意向”按钮,向企业递交自己的简历,如果想将该职位收藏起来供日后浏览,则单击放入“职位库”按钮。
5 结论
越来越多的人们上网应聘求职,希望可以在最短的时间内找到符合自身条件的工作。但由于传统招聘方式的弊病,参加招聘会已经成为企业与应聘者之间一件费时费力的事情,本网站可以大大节省时间,简化招聘过程,提高工作效率,而且操作简单,功能实用,基本满足了用户的需求。
参考文献:
[1] 胡红生.高校就业网站建设初探[J].濮阳职业技术学院学报,2014,17(3):34-35.
[2] 童玲,陈腊文.大学生就业指导工作网络化初探[J].中国大学生就业,2008(12):56-57.
[3] 李宁.网络招聘与大学生的求职[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.
网站首页窗口界面由三部分组成,上、下两部分用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="select detail_id,ep_id,ep_name,sub_name,jobtype,
starttime,workseat1 from job_detail_all where 1=1 "
if keyword<>"" and keyword<>"关键词搜索..." then
sql=sql&"and(sub_namelike'%"&keyword&"%'ormain_name like'%"&keyword&"%')"
end if
%>
在职位搜索页面单击相应的职位,将跳转到该职位的详细信息文件job.asp页面中,如果求职者想应聘该职位,则单击“发送应聘意向”按钮,向企业递交自己的简历,如果想将该职位收藏起来供日后浏览,则单击放入“职位库”按钮。
5 结论
越来越多的人们上网应聘求职,希望可以在最短的时间内找到符合自身条件的工作。但由于传统招聘方式的弊病,参加招聘会已经成为企业与应聘者之间一件费时费力的事情,本网站可以大大节省时间,简化招聘过程,提高工作效率,而且操作简单,功能实用,基本满足了用户的需求。
参考文献:
[1] 胡红生.高校就业网站建设初探[J].濮阳职业技术学院学报,2014,17(3):34-35.
[2] 童玲,陈腊文.大学生就业指导工作网络化初探[J].中国大学生就业,2008(12):56-57.
[3] 李宁.网络招聘与大学生的求职[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.
网站首页窗口界面由三部分组成,上、下两部分用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="select detail_id,ep_id,ep_name,sub_name,jobtype,
starttime,workseat1 from job_detail_all where 1=1 "
if keyword<>"" and keyword<>"关键词搜索..." then
sql=sql&"and(sub_namelike'%"&keyword&"%'ormain_name like'%"&keyword&"%')"
end if
%>
在职位搜索页面单击相应的职位,将跳转到该职位的详细信息文件job.asp页面中,如果求职者想应聘该职位,则单击“发送应聘意向”按钮,向企业递交自己的简历,如果想将该职位收藏起来供日后浏览,则单击放入“职位库”按钮。
5 结论
越来越多的人们上网应聘求职,希望可以在最短的时间内找到符合自身条件的工作。但由于传统招聘方式的弊病,参加招聘会已经成为企业与应聘者之间一件费时费力的事情,本网站可以大大节省时间,简化招聘过程,提高工作效率,而且操作简单,功能实用,基本满足了用户的需求。
参考文献:
[1] 胡红生.高校就业网站建设初探[J].濮阳职业技术学院学报,2014,17(3):34-35.
[2] 童玲,陈腊文.大学生就业指导工作网络化初探[J].中国大学生就业,2008(12):56-57.
[3] 李宁.网络招聘与大学生的求职[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.