在线招聘系统的设计与实现.docx
《在线招聘系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《在线招聘系统的设计与实现.docx(11页珍藏版)》请在冰豆网上搜索。
![在线招聘系统的设计与实现.docx](https://file1.bdocx.com/fileroot1/2023-2/10/48667a47-6c96-414f-a642-12f5469d3940/48667a47-6c96-414f-a642-12f5469d39401.gif)
在线招聘系统的设计与实现
在线招聘系统的设计与实现
摘要:
本文主要介绍了在线招聘系统的设计、实现及维护。
本系统实现了客户在该网站上进行招聘信息的访问以及提交、发布客户相关信息资料等功能。
系统分为两部分:
前台和后台管理。
前台部分包括以下几个模块:
就业动态、个人求职、企业招聘、就业指导、就业指南、政策法规、职业生涯、就业咨询、关于系统。
本系统是使用基于HTML语言,嵌套VBScript源代码的ASP编程技术来开发,并以IIS为服务平台实现在线招聘系统的构建。
本篇论文论述了网站开发环境和运行平台、ASP、HTML脚本及VBScript。
后台的数据库则使用ACCESS数据库管理整个在线招聘系统的后台数据。
本系统的开发主要包括后台数据库的建立和维护以及前台应用程序的开发两方面。
对于前者,系统建立起了数据一致性和完整性强及数据安全性好的数据库。
对于后者,系统则具备程序功能完备,使用容易等特点。
关键字:
在线招聘;数据库;ASP
本设计来自:
完美毕业设计网
登陆网站联系客服远程截图或者远程控观看完整全套论文图纸设计
客服QQ:
8191040
DesignandRealizationofOnlineRecruitmentSystem
Abstract:
Thispapermainlyintroducesthedesign,realizationandmaintenanceofOnlineRecruitmentSystem.Thecustomersofthewebsitecansubmitemploymentinformationorvisitrelevantinformationbythissystem.Thesystemisdividedintotwoparts:
frontandbackgroundmanagement.Thefrontpartincludesthefollowingmodules:
employmenttrend,personaljobsearching,companyrecruitment,employmentguidance,employmentguide,policiesandregulations,employmentcareer,employmentadvice,andsomethingaboutthesystem.
ThissystemisdevelopedwithASPprogrammingtechnologywhichisbasedonHTMLlanguageandnestedVBScriptsourcecode,anditiscirculatedonIISservicesplatformtoachieveestablishmentofanonlinerecruitmentsystem.Thisarticleelaborateswebsitedevelopmentenvironment,operatingplatform,ASP,HTMLscriptsandVBScript.ThebackgrounddatabaseusesACCESSdatabasetoadministratethewholeofbackgrounddataofthissystem.
Thedevelopmentofthissystemmostlyincludesestablishmentandmaintenanceofbackgrounddatabaseanddevelopmentoffrontapplications.Fortheformer,thesystembuildsadatabasewhosedataisstronglyconsistent,integrateandsecure.Andforthelatter,itisequippedwiththefeaturesofperfectapplications’functionsandeasytouse,andsoon.
KeyWords:
OnlineRecruitment;Database;ASP
1.引言
1.1研究动机
人才在各行各业都是发展的关键,大学生就象是人才的代名词,如何能够聘到具有真才实学的大学生是各企业非常关心的问题。
而找不到理想的工作、不能发挥自己聪明才智也让大学生烦恼,他们踏入社会的第一节课就是求职。
说到求职,读者可能首先会想到招聘会。
虽然招聘会是目前人才交流的主要途径之一,但是它还远远不能满足现实的需求:
(1)招聘会定期召开,过期没有交流的机会
招聘会都是在有限的几天内企业与大学生面对面的交流,虽然有的招聘会提前贴出海报或进行其他方式的宣传,但还会有很多的企业和大学生错过。
还有一部分人,为了参加招聘会不得不放弃一些重要的事情。
(2)招聘会人数众多,很难管理
由于参加招聘会的人员繁多,而且整个过程人员的流动性非常强,这给管理增加了很大的难度。
(3)空间有限不利交流
招聘会人数众多,而且展位有限,想要实现企业与学生一一会面很困难,这样就不能更好地分配人力资源。
现实社会中急需一个第三者为企业与人才牵线搭桥,来弥补招聘会存在的种种不足。
在这种条件下,我将网络优势与招聘紧密地就合起来,开发了在线招聘系统。
1.2开发背景
人力资源已经成为企业获取竞争优势的最重要资源的之一,如何获取和管理受到了越来越多企业的重视。
招聘作为人力资源管理的一部分,在整个企业的人力资源管理中发挥了重大作用。
然而,很多实践工作者却还没有认识到招聘工作的重要性,没有把招聘工作摆上重要的议程,这就使得整个企业的人力资源管理出现了“瓶颈”问题,而随着计算机及网络技术的发展,在线招聘系统的开发则能有效帮助企业解决这一“瓶颈”问题。
1.3课题意义
随着网络信息的发展,网络在人们生活中的应用越来越广泛。
招聘网站为应聘者提供了方便、快捷的应聘途径。
对招聘单位来说,招聘网站也为他们提供了查询、检索应聘者信息库的条件,使招聘工作中的人员初选工作变得轻松易行。
此系统的开发为应聘者及招聘公司带来了很大的方便和经济,使他们足不出户就可以轻轻松松地完成求职和招聘工作。
网络招聘求职方式已经成为了招聘求职的一大重要手段,其招聘求职规模和招聘求职成功率已直逼传统招聘会,有的甚至超过了传统招聘会。
通过它应聘者和招聘公司/单位可以在网络上通过Internet,突破时间和空间的限制而实现工作求职和公司/单位的人才的招聘。
网络招聘的崛起对传统人才招聘流通体系产生了强烈的冲击,网络招聘较之传统招聘具有招聘范围广,信息量大,可挑选余地大,应聘人员素质高,招聘效果好,费用低,获得了越来越多的公司的认可优势,同时它有着经营成本低、信息反应适时、用户检索方便、地域限制少等特点。
因此进行这方面的研究有着重要的现实意义。
1.4国内网站开发与现状
公司的人才来源不外乎内部选拔和外部招聘两个途径。
内部选拔在强化现有的企业文化,激励员工等方面有着明显的优势,而外部招聘则有更大的选择面,在新观念、新方法和新思路的引入方面,以及激发现有人员的斗志和潜能方面有着更为积极的作用。
企业可以根据以往的经验来确定一些基本的准则,规定哪些人员主要从内部选拔,哪些人员主要从外部招聘,并制定清晰的流程来指导企业开展招聘工作。
即使选择了外部招聘,企业还必须从不同的招聘渠道中进行选择,包括猎头、熟人推荐、校园招聘、网络招聘、报纸杂志招聘、人才交流会、直接给各公司打电话挖人等。
每一种招聘渠道都有其优势,也有其不足。
比如,猎头比较适合用来招聘高级管理人员和高级技术人员,但是成本也比较高;网络招聘的优点是速度比较快,覆盖面广,但是也可能会因为不符合要求的候选人太多,加大公司的负担。
即使是同一种招聘渠道,企业也会面临多种选择。
比如,现在开展招聘业务的网站就特别多,包括51job,China,Zhaopin,Cajole和地方性的网站。
不同的招聘网站提供的服务不同,招聘的成本、效率和效果也会不一样。
企业应该在实践过程中总结经验,对各种不同渠道的招聘效果与效率进行比较,并形成有自己特色的招聘渠道分析系统,包括公司可以使用的有哪些渠道,各种不同招聘渠道最适合的职位,从招聘信息发布到获得候选人信息所需要的时间,公司获得的候选人的数量及与公司职位匹配的程度,公司所投入的成本等等。
从二十世纪八十年代开始,我国各种经济组织开始实施信息化,信息技术的高度发展及广泛应用,使得以互联网为基础的网上招聘网站越来越多。
总的来说,网上招聘所发挥的主要作用对于求职者和用人单位来说还只是一种辅助性的作用,现阶段我国招聘求职的应用层次还很低,还不能真正满足大多数求职者和用人单位的需求,即让任何人、在任何时间、任何地点都能通过网络获得招聘与求职的优越性还远远没有得到发挥。
2.主要相关知识及技术
2.1关于建站
从狭义的角度讲,一个网页就是一个最小的网站。
从广义的角度讲,有了网页,还不能称其为网站,网站必须是具有网址,存在于网络服务器上,浏览者可以通过URL访问网站中的网页。
建设网站的第一步当然是制作完成所有的网页,当网页制作完成以后,就要将其放到服务器上,以便让网络访问者浏览到,也就是在网上构建一个“家园”。
这项工作一般可以从以下4个方面来实现。
◆实体主机——首先是购买和建设服务器主机,然后是申请连接Internet的专线和网址。
这种方案的主动权较大,而且可以直接开机上Internet,不过弊端也很多,只购买服务器主机和每个月昂贵的专线租用费这两项,就不是中小企业所能承担的,而且还要聘用专人维护网站和服务器主机。
最主要的还是带宽问题,随着访问者的增加,就会有线路塞车、传送迟缓的情况发生。
总之,仿佛是在开发一片新大陆,不光要修路、架桥,还要建房、寻觅人才,所需资金是很多的。
◆主机托管——购买服务器主机后,向InternetServiceProvider(简称ISP,网络接入服务供应商)分租专线,然后自行创建网站和管理服务器主机。
它比实体主机省掉一部分的专线租用费,但必须通过拨号上网,然后通过ISP方连接Internet。
这种方案就好像省去了修路、架桥的费用,直接租赁土地进行开发建设。
◆虚拟主机——连购买主机的费用也省去了,而是租用ISP供应商主机的硬盘空间,由ISP负责所有硬件和技术人员的费用以及包括连接Internet的专线月租,而且网站建造者可以不必通过的网络ISP接入上网,要以通过其他更省钱的方式上网,网站建造者还可以委托ISP申请专有的域名。
这种方案就好像是向ISP租用厂房,节省了各项建设费用,只要按时交纳各种管理费,就可以省心地开展业务了。
◆租用网页空间——小型公司或个人若认为在网络上要放置的信息并不多,不需要很大的硬盘空间时,可向ISP租用网页空间。
通常网页空间的出租分为2MB,5MB,10MB,50MB以至更多,但没有自己专属的域名,必须隶属于ISP网址之下,如。
这种方案只能算租赁了一个小仓库,来存放属于自己的东西。
个人用户一般来说都选择最后一种方式来建设自己的网站,这是从省钱、实用的角度上考虑的。
2.2Dreamweaver简介
创建网页的工具有很多,最原始的如记事本,还有微软公司的FrontPage,等等。
在本网站设计过程中,所用到的是Macromedia公司的Dreamweaver。
使用Dreamweaver这一网页编辑器,省去了很多代码的编写工作,使得设计者不必编写HTML代码,便可以制作出精美的网页。
MacromediaDreamweaver是一款优秀的“所见即所得”的网页编辑器,Dreamweaver的可视化特征使用户可以直接在页面上添加和编辑元素,而不用写一行代码。
例如通过鼠标拖曳来添加图像、表格等元素,在文档中直接输入输出文本,还有直接插入一些常用的符号和对象等等。
我们在没有输入代码的情况下完成了这些工作,Dreamweaver自动将结果转换为HTML源代码,在代码视图中进行修改,这点是为专业人士考虑的,同时也方便初学者学习掌握HTML语言。
2.3IIS简介
IIS是InternetInformationServer(Internet信息服务器)的缩写,它是微软公司主推的服务器,本网站开发是通过最新点版本——Windows2000下点IIS5.0调试的。
IIS支持HTTP(HypertextTransferProtocol,超文本传输协议),支持与语言无关的脚本编写和组建,IIS完全支持VBScript、Jscript开发软件以及JAVA等。
本网站主要等教本语言是VBScript。
2.4ASP技术简介
ASP是服务器端脚本编程环境。
使用ASP可以交互HTML页、脚本命令和ActiveX组件组合起来,创建动态的、交互的WEB网页和基于WEB的功能强大的应用程序。
ASP(ActiveServerPages)是微软公司推出的一种用以取代CGI(CommonGatewayInterface)的技术。
简单讲,ASP是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的、交互式的WEB应用程序,如交互式的动态网页,包括使用HTML表单收集和处理信息、上传与下载文件等。
ASP工作原理如图2.4.1所示:
浏
览
器
WEB服务器
ActiveServerPage
图2.4.1ActiveServerPages工作原理图
ASP内含于IIS(MicrosoftInternetInformationServer)3.0和4.0之中。
有了ASP,就不必担心客户浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器执行,包括所有嵌在普通HTML中的脚本程序。
当程序执行完毕后,服务器仅将执行的结果返回客户浏览器,这样就减轻了客户浏览器的负担,大大提高了信息交互速度。
作为IIS环境下开发WEB应用的一种简单、方便的编程工具,ASP具有如下特点:
(1)使用VBScriptJavaScript等简单易懂的脚本语言,结合HTML代码,可快速完成网站应用程序的开发;
(2)容易编写,无须编译,可在服务器直接执行;
(3)使用普通的文本编辑器,如windows的记事本,即可进行编辑;
(4)与浏览器无关,只要客户端浏览器能够执行HTML代码,就可以浏览ASP设计的网页内容。
ASP所使用的脚本语言均在WEB服务器执行,客户端的浏览器不需要能够执行这些脚本语言。
(5)ASP能与任何ActiveXScripting语言相兼容,除了可以使用VBScript或JavaScript脚本语言来设计外,还可以通过plug-in的方式,使用由第三方所提供的其他脚本语言,例如rexx,perl,tcl等,脚本引擎是自理脚本程序的com组件;
(6)ASP的源程序不会被传到客户浏览器,因而可以避免源程序被剽窃,从而提高了程序的安全性;
(7)可使用服务器端的脚本来产生客户端的脚本。
ActiveX服务器组件具有无限可扩充性,可以使用VisualBasic,JAVA,VisualC++,Cobol等编程语言来编写所需的ActiveX服务器组件。
2.5VBScript及JavaScript工具介绍
VBScript是ActiveServerPages的缺省脚本语言。
与一些复杂的编程语言相比,VBScript只是一种脚本语言,语法要相对简单得多。
可以HTML文件中直接嵌入VBScript脚本,这样能扩展HTML的功能,使它可以对用户的操作做出反应,进行交互,不再仅仅是一种页面格式语言。
VBScript是ActiveServerPages的缺省语言。
当然也可以在ASP网页中使用其他脚本语言,本课题的开发过程中ASP程序主要用了VBScript和JavaScript语言。
用VBScript作为服务器端的编程语言的好处是VBScript不受浏览器的限制。
VBScript脚本在网页通过网络传送给浏览器之前被执行。
WEB浏览器接收到的只是标准的HTML文件。
VBScript只有一种称为Variant的数据类型,Variant是一个很特殊的数据类型,它可以随着使用方法的不同而包含不同的信息。
因为Variant是VBScript中唯一的数据类型,所以它也是VBScript中所有函数返回数据的唯一类型。
3.可行性分析
可行性分析也称为可行性研究,是在调查的基础上,针对新的开发是否具备必要性和可能性,对新的开发从技术、经济、社会的方面进行分析和研究,以避免投入失误,保证新开发成功。
可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
该系统的可行性分析包括以下几个方面的内容。
3.1技术可行性分析
技术上的可行性分析主要分析技术条件能否顺利完成开发工作,软、硬件能否满足开发者的需要等。
该系统网站分别设置了个人用户和企业用户,他们能够通过网络技术在浏览器窗口分别访问相关招聘信息和浏览各求职者的相关信息。
此网站的设计就是为使用者提供方便快捷的就业求职与招聘,具有前台用户访问浏览信息界面和后台管理界面两个部分,该系统利用ASP技术来建构,ASP具有语言相容性高、隐密安全性高、容易操作数据库、易于学习等特点,它具有很强大的功能、友好的界面、开放的编程技术和完全的站点建设方案。
数据库服务器选用ACCESS数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。
它的灵活性、安全性和易用性为数据库编程提供了良好的条件。
因此,系统的软件开发平台已成熟可行。
硬件科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。
综合软、硬件的分析,本系统在技术上是可行的。
3.2经济可行性分析
主要是对系统的经济效益进行评价,这个系统一旦投入使用,将会给人才中心带来极大的方便与快捷。
不但提高了求职者和企业的就业招聘的效率,减少了中间不必要的环节以及不必要的开支,而且给企业和个人更多的选择空间,突破了招聘会原有的局限性。
系统是建立在网络上的,各地方的使用空间费用不同,可以从两个方面入手:
第一个方面,可以花费租用服务器,也可以使用网络上提供的免费空间,如有高校或企业收购使用则可利用已有的局域网。
第二个方面,
1.域名注册
英文国际域名,100元/年·个;
中文通用域名,280元/年·个 ;
通用网址 ,500元/年·个 ;
2.虚拟主机
商务型400M,1500元/年;
MS SQL(50M),1200元/年;
MY SQL(50M),300元/年;
WAP支持 在原来虚拟主机价格基础上增加30%
转移服务器
NT<->Linux ,200元/次;
聊天室100人 ,800元/年;
3.邮箱选择
来科思"推广型"登陆 ,1800元/年;
XX登录 ,100元即可开户,一经注册,就可出现在三十多(搜狐、网易、上海热线、来科思、TOM、21CN、263等)著名搜索引擎中,点击付费,每次点击付费最低从10分起。
只要有可供上网的时间、地点等条件,就可以随时为管理者使用,总之这个系统的经济效益远远大于开发成本,所以本系统开发在经济上可行的。
3.3社会因素可行性分析
在法律方面本系统的设计和开发,将不会他人和国家的利益,不会违反国家政策和法律,严格遵守《中华人民共和国计算机信息网络国际联网管理暂行规定》的各项条款。
在使用方面,本系统的开发充分考虑到用户对计算机及计算机网络的了解程度和使用情况等因素,操作页面简单明了。
完全能够满足用户在使用上的需求。
所以本系统的开发在社会因素上是可行的。
4.需求分析[8]
在线招聘系统的目标为了在毕业生、企业之间提供一个有效的人才、就业及招聘等信息的互动交流平台,通过此平台帮助求职者方便快捷地找到理想的工作、企业单位能在众多人才中招聘更优秀的职员。
4.1功能需求
系统分为两个部分:
前台信息交流部分和后台管理员操作部分。
信息交流部分:
进入本系统后求职者和企业单位可以分别注册申请个人用户和企业用户的账号,成功后可以在系统内提交并发布其相关的就业招聘信息,同时他们可以访问对方所发布的信息。
个人用户登陆后填写好个人简历并注册成功,同时可以浏览所注册企业的信息,如有求职意向可想该企业提交发送其个人简历。
企业用户登陆后,能够发布自己单位的招聘信息,如接到求职者简历并有意对其面试,可以通过求职在系统内发布的电子邮箱或其他方式联系他。
所有的用户都可以在前台界面浏览就业政策、动态、技巧及某些学校毕业生各专业的就业率,并还可通过一些友情链接来查看一些人才网和学校学院的网页。
后台管理员操作部分:
本系统的管理员通过身份密码验证后,进入后台管理界面。
在后台,管理员能够对数据库中的用户信息进行添加新身份、修改身份、删除身份,还可以实现列表查看、修改密码、注销用户及退出等功能。
4.2性能分析
系统发布后对用户的使用环境没有过高的要求,只要软件上支持ASP网页的浏览即可,系统的运行服务器要求能提供足够大的带宽,这是用户浏览网页是显示速度快慢的基础,机器性能当然是越高越好,系统的开发环境及服务器配置:
硬件平台:
处理器:
P41.8GHz以上;
内存:
256MB以上;
硬盘空间:
80G;
显示卡:
NVIDIAGeForce4MX440;