李晓旭网上人才招聘的设计与实现冯晶莹.docx

上传人:b****0 文档编号:18261668 上传时间:2023-08-14 格式:DOCX 页数:21 大小:240.06KB
下载 相关 举报
李晓旭网上人才招聘的设计与实现冯晶莹.docx_第1页
第1页 / 共21页
李晓旭网上人才招聘的设计与实现冯晶莹.docx_第2页
第2页 / 共21页
李晓旭网上人才招聘的设计与实现冯晶莹.docx_第3页
第3页 / 共21页
李晓旭网上人才招聘的设计与实现冯晶莹.docx_第4页
第4页 / 共21页
李晓旭网上人才招聘的设计与实现冯晶莹.docx_第5页
第5页 / 共21页
李晓旭网上人才招聘的设计与实现冯晶莹.docx_第6页
第6页 / 共21页
李晓旭网上人才招聘的设计与实现冯晶莹.docx_第7页
第7页 / 共21页
李晓旭网上人才招聘的设计与实现冯晶莹.docx_第8页
第8页 / 共21页
李晓旭网上人才招聘的设计与实现冯晶莹.docx_第9页
第9页 / 共21页
李晓旭网上人才招聘的设计与实现冯晶莹.docx_第10页
第10页 / 共21页
李晓旭网上人才招聘的设计与实现冯晶莹.docx_第11页
第11页 / 共21页
李晓旭网上人才招聘的设计与实现冯晶莹.docx_第12页
第12页 / 共21页
李晓旭网上人才招聘的设计与实现冯晶莹.docx_第13页
第13页 / 共21页
李晓旭网上人才招聘的设计与实现冯晶莹.docx_第14页
第14页 / 共21页
李晓旭网上人才招聘的设计与实现冯晶莹.docx_第15页
第15页 / 共21页
李晓旭网上人才招聘的设计与实现冯晶莹.docx_第16页
第16页 / 共21页
李晓旭网上人才招聘的设计与实现冯晶莹.docx_第17页
第17页 / 共21页
李晓旭网上人才招聘的设计与实现冯晶莹.docx_第18页
第18页 / 共21页
李晓旭网上人才招聘的设计与实现冯晶莹.docx_第19页
第19页 / 共21页
李晓旭网上人才招聘的设计与实现冯晶莹.docx_第20页
第20页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

李晓旭网上人才招聘的设计与实现冯晶莹.docx

《李晓旭网上人才招聘的设计与实现冯晶莹.docx》由会员分享,可在线阅读,更多相关《李晓旭网上人才招聘的设计与实现冯晶莹.docx(21页珍藏版)》请在冰点文库上搜索。

李晓旭网上人才招聘的设计与实现冯晶莹.docx

李晓旭网上人才招聘的设计与实现冯晶莹

辽宁警官高等专科学校毕业设计(论文)

网上人才招聘的设计与实现

 

系:

高职计算机系

专业:

计算机软件技术专业

学生:

李晓旭

指导教师:

冯晶莹

完成日期:

 

辽宁警官高等专科学校毕业设计(论文)

 

网上人才招聘的设计与实现

 

总计毕业设计(论文)23页

表格0表

插图33幅

 

摘要

基于国内外经济的高速发展,人才的流动也越来越频繁,而人才资源是现代企业在日趋激烈的商业竞争中立于不败之地的根本保证。

现在,找一份满意的工作十分困难,问题的关键在于求职或招聘的人员都陷入了如何找到适合自己的工作或如何让招到合格的人才填补公司空缺的这一矛盾中,如何才能用最少的时间和精力招聘到符合企业要求的人才,由此我们借助于日益成熟的互联网技术设计和实现了一个可以让招聘者和应聘者远程进行互动交流的网络平台,即新型在线人才招聘系统。

本系统是利用ASP开发动态网站技术设计和实现了一个可以让应聘者和招聘单位远程进行互动交流的网络招聘工作平台。

人才招聘系统是一个利用网络开展招聘活动的系统,主要功能有职位发布、职位搜索、简历填写、简历发布、网站留言等,是将现代信息技术运用在招聘活动中的又一突破。

它根据公司和求职人员实际工作的需要,设计相应软件的功能,运用科学的方法收集人才信息、职位信息,有效的解决了当今人才市场的供需矛盾。

由此体现了系统的便捷性和方便性。

同时管理员可以使用该系统为企业招聘、个人求职提供服务。

用人单位可以使用该系统注册成为招聘用户并发布招聘信息等。

求职人员可以在注册成为求职用户后通过系统完成求职工作。

其他用户可以通过浏览新闻了解人事政策动态等。

本系统主要使用ASP开发动态网站、Dreamweaver设计系统界面、Access开发后台数据库以及使用ASP中的Java脚本语言实现部分代码。

关键词:

网上招聘,求职,ASP,数据库

Abstract

Basedonthehighspeeddevelopmentofeconomyathomeandabroad,theflowoftalentisbecomingmoreandmorefrequent,andhumanresourcesisamodernenterpriseinanimpregnablepositionintheincreasinglyfiercebusinesscompetitionofthefundamentalguarantee.Now,itisverydifficulttofindasatisfactoryjob,aproblemisthekeytoapplyforajoborrecruitmentpersonnelarelostinhowtofindsuitablefortheirworkorhowtomakethecompanyrecruitqualifiedpeopletofillthevacancyofthiscontradiction,howtousetheleastamountoftimeandenergytomeettherequirementsoftheenterpriserecruitingtalented,thusourInternettechnologybymeansofmaturedesignandimplementsacanletrecruitersandapplicantsremoteinteractivecommunicationnetworkplatform,namelythenewonlinerecruitmentsystem.

ThissystemisusingtheASPdynamicwebsitedevelopmenttechnologyisdesignedandimplementedaallowsapplicantsandemployersremoterecruitmentnetworkplatformtointeract.Recruitmentsystemisauseofnetworktocarryoutthesystemofrecruitment,positiondistribution,itsmainfunctionistosearch,resumefillinpublishing,websitemessage,resume,applicationofmoderninformationtechnologyisanotherbreakthroughinrecruitingactivity.Itaccordingtothecompanyandthejoboftheactualworkneeds,designthefunctionofthecorrespondingsoftware,usingscientificmethodstocollectthetalentinformation,jobinformation,effectivelysolvethecontradictionbetweensupplyanddemandintoday'stalentmarket.Thisreflectstheeaseandconvenienceofthesystem.Atthesametime,theadministratorcanusethesystemforenterpriserecruitmentandpersonaljobsearchservices.Unitofchooseandemploypersonsregisteredasrecruitmentuserscanusethesystemandreleaserecruitmentinformation,etc.Peoplecanregisterasauserthroughthesystemafterthejobfinishedthejob.Otheruserscanbrowsethenewsaboutthepersonnelpolicydynamics,etc.

ThissystemmainlyUSESASPdynamicwebsitedevelopment,Dreamweaverdesignsysteminterface,developmentbackgrounddatabaseAccessanduseJavascriptintheASPlanguageimplementationcode.

Keywords:

onlinerecruitment,job,ASP,database

目录

前言1

第1章网上人才招聘绪论2

1.1研究背景2

1.2市场调研2

第2章系统设计技术简介3

2.1ASP简介3

3.2ASP运行环境3

2.3数据库的设计5

2.4系统需求分析6

2.4.1需求分析6

2.4.2功能需求6

第3章总体设计8

3.1系统界面总体设计8

3.2后台数据库的总体设计9

第4章详细设计10

4.1系统设计思想10

4.2系统数据库详细设计10

4.3前台模块的设计及实现11

4.3.1会员注册及登录模块11

4.3.2职位及人才检索模块13

4.3.3个人简历和简历维护模块13

4.3.4网站留言模块14

第5章系统测试16

5.1系统测试模型选择介绍16

5.2系统测试运行结果17

结论18

致谢19

参考文献20

前言

该毕业设计给出了应用软件开发的一般思想和详细的设计方案,以及各模块实现的详细步骤,基本达到了应用软件开发的要求。

另外,该系统的设计也体现了ASP用来开发网站应用系统的优点,从系统设计到系统实现完全遵循了网站开发的思想,思路清晰,结构合理。

系统的可扩展性强,便于今后进行功能扩展和系统升级。

从技术方面讲,本系统使用了ASP与Dreamweaver的结合。

本系统开发的难点是设计职位与人才搜索以及网站留言的功能。

本系统的功能虽然还不完善,但是几乎涵盖了ASP的所有开发技术以及本系统的基本功能,达到了综合应用所学知识的目的。

第1章网上人才招聘绪论

1.1研究背景

人才招聘是人力资源管理中的首要环节,它关系到企业如何吸引到优秀人才,使企业在人力资本的储备上能够满足企业发展的需要。

而目前企业人才招聘工作中还存在若干问题。

比如:

人才概念模糊、招聘前期准备工作不足、招聘实施不合理以及招聘忽略企业文化理念和市场宣传等。

所以不断提高人力资源开发与管理水平是当前人才招聘最注重的问题。

由于社会的不断发展,计算机的使用也更加广泛以及互联网的普及,使以网络技术为代表的科技革命正在给我们的生产方式、生活方式和工作方式带前所未有的变化,能否利用网络技术来抓住稍纵即逝的市场机会,将最终决定组织的命运,所以在此背景下,组织管理的转型,尤其是人力资源管理的转型就日显重要。

为适应快速变化的市场环境,用人单位应逐步改善传统的人才招聘方式,所以网上人才招聘系统的设计与开发也就成为了人们的需要。

1.2市场调研

在当前的市场环境中,由于社会的进步和技术的发展,知识经济也在迅猛发展,市场的竞争在很大程度上体现为人才的竞争。

从而,找到合适的人才成为企业提高竞争力的重要方法。

网上人才招聘系统的设计与开发相对于传统的人才招聘来说,使其不仅缩短了人才招聘的工作时间、降低了人才招聘工作的成本、提高人力资源甄别的效度,而且扩大了人力资源的选择范围。

它打破了地域的限制,真正使信息得以共享,改变了人们的工作和生活方式。

由此网络招聘已经成为发展的一种趋势,它信息量大,时效性强,招聘网站提供的职位信息的丰富程度和信息的更新速度是其他招聘渠道不可比拟的。

网络招聘互动性极强,求职者和企业都能依托招聘网站强大的人才资源库,满足彼此的需要,不仅如此,网络招聘的无地域限制使得招聘范围可以延伸到全国各地乃至全球等优势,这无疑为网上人才招聘的发展和更新走上新的台阶。

因此,根据市场对于人才招聘的需求,现开发“网上人才招聘系统”。

它具有方便快捷的招聘/求职的专业业务流程,有效地提高人才招聘工作效率。

第2章系统设计技术简介

本系统主要使用ASP开发动态网站、Dreamweaver设计系统界面、Access开发后台数据库以及使用ASP中的Java脚本语言实现部分代码。

2.1ASP简介

ASP是ActiveServerPages的简称,是一种服务器端的指令环境,用来建立并执行交互式Web服务器应用程序,可以使用ASP来结合服务器端指令、HTML网页及COM组件[8]。

是服务器端脚本编写环境,使用它可以创建和运行动态、交互的Web服务器应用程序。

使用ASP可以组合Html页、脚本命令和Active组件以创建交互的Web页和基于Web的功能强大的应用程序。

也可以认为ASP是一种类似于HTML、Script与CGI的结合体,但是其运行效率却比CGI更高,程序编制也比HTML更方便且更有灵活性。

Asp具有2个重要特性使它变的很独特:

(1)ASP可包含服务器脚本,将服务器端脚本包含在ASP中就可以用动态内容创建网页。

(2)ASP提供了几种内置对象。

在ActiveServerPages中使用内置对象可以使脚本功能更强,在其它方面,这些对象可使你从浏览器中检索或向浏览器发送信息。

3.2ASP运行环境

打开“开始\控制面板”,然后在“添加/删除程序”→“添加/删除WINDOWS组件”,弹出“Windows组件向导”,选择“Internet信息服务(IIS)”,插入安装盘,按“下一步开始安装”。

如图1-1所示。

图2-1选择安装IIS服务

开始复制文件,请稍后指向“下一步”按钮文件复制完毕之后,请选取“完成”。

安装成功后,就可以按照自己的要求配置IIS了。

在“控制面板”的“管理工具”图标上双击左键,再双击“Internet信息服务”图标。

出现如图1-2所示的窗口,单击计算机名称旁的加号,在“默认网站”选项上单击右键,选取“属性”。

图2-2管理IISWeb服务器

展开后会出现:

【默认FTP站点】、【默认Web站点】、以及【默认SMTP虚拟服务器】。

在【默认Web站点】上单击右键,选择【属性】,就可以进行IIS的诸多配置了。

配置如下:

(1)【属性】→【主目录】,可以修改默认的虚拟路径以及ASP文件的执行权限(除虚拟目录需要更改外,其它一般以默认设置为宜)。

(2)【属性】→【文档】,默认文档的意思就是:

如果只填加index.asp在一个虚拟目录为默认文档。

2.3数据库的设计

所谓数据库是指依照一定的格式存放在一起的数据记录文件,在日常生活中,凡是个人通讯簿、公司账簿、客户名单、成绩等都属于数据库,它们不仅具有固定的格式与特性,而且可以用表格形式记来记录[10]。

数据库设计一般分为如下三方面。

1、数据库的逻辑设计

概念结构设计所得的E-R模型是对用户需求的一种抽象的表达形式,它独立于任何一种具体的数据模型,因而也不能为任何一个具体的DBMS所支持。

为了能够建立起最终的物理系统,还需要将概念结构进一步转化为某一DBMS所支持的数据模型,然后根据逻辑设计的准则、数据的语义约束、规范化理论等对数据模型进行适当的调整和优化,形成合理的全局逻辑结构,并设计出用户子模式。

这就是数据库逻辑设计所要完成的任务。

数据库逻辑结构的设计分为两个步骤:

首先将概念设计所得的E-R图转换为关系模型;然后对关系模型进行优化,关系模型是由一组关系(二维表)的结合,而E-R模型则是由实体、实体的属性、实体间的关系三个要素组成。

所以要将E-R模型转换为关系模型,就是将实体、属性和联系都要转换为相应的关系模型。

2、数据库的物理设计

数据库的物理设计是指设计出数据库的物理数据模型,即数据库服务器空间上的表、字段、索引、表空间、视图、存储过程、触发器,以及相应的数据字典。

数据库物理设计阶段的任务是根据具体计算机系统的特点,为给定的数据库模型确定合理的存储结构和存取方法。

所谓的“合理”主要有两个含义:

一个是要使设计出的物理数据库占用较少的存储空间,另一个对数据库的操作具有尽可能高的速度。

物理结构设计阶段实现的是数据库系统的内模式,它的质量直接决定了整个系统的性能。

因此在确定数据库的存储结构和存取方法之前,对数据库系统所支持的事务要进行仔细分析,获得优化数据库物理设计的参数。

在完成数据库的逻辑设计后,即可开始数据库的物理设计。

基于以上数据库的逻辑设计,考虑程序设计的简易性及通用性和自己的实力问题。

2.4系统需求分析

2.4.1需求分析

为达到人才的最优配置,做到“合适的人在合适的位置上”这一终极目标,并排除传统人才招聘中的主观因素过多、招聘随机性大、科学化程度不高的缺点,人才招聘决策支持系统的需求分析阶段就显得十分必要。

需求分析就是对顾客的需求进行定义或确定,在这一过程中有许多工作要做。

我们知道根据信息系统的定义和内容,信息系统的需求分析是最难的。

需求分析的过程可以说是一个对具体问题的反复理解和抽象的过程。

理解就是对现实问题的理解,要弄清楚究竟需要解决什么问题。

抽象就是除去问题的表面,提取问题的本质,建立问题的逻辑模型,以便于以后阶段的系统的设计实现。

需求分析阶段是软件产品生存命期中的一个重要阶段,其根本任务是确定用户对软件系统的需求。

所谓需求是指用户对软件的功能和性能的要求,就是用户希望软件能什么事情,完成什么样的功能,达到什么性能。

通常需求分为两种类型:

一种是功能性需求,一种是非功能性需求,这一点也需要有一种清楚的认识。

需求分析的目标是深入了解软件的功能和性能,确定软件设计的约束、软件同其他元素的接口细节,定义软件的其他有效性需求。

需求分析阶段研究的对象是用户对软件项目的需求。

2.4.2功能需求

网上人才招聘即在线招聘或电子招聘(E-Recruiting),是利用互联网技术进行的招聘活动,包括发布职位信息、收集整理简历、在线考试与在线测评等招聘程序。

网络人才招聘服务不仅是将传统业务复制到网上,也是互动的、无地域限制的、具备远程服务功能的一种全新的招聘方式,它的出现给招聘方式带来深刻的变革[14]。

人才招聘系统的网站是集合网络媒体、传统媒体及先进的信息技术,以网络为媒介资源的招聘广告发布及其他人力资源服务系统。

网上用户包括企业用户和求职者,所以要求将招聘者个人资料(求职简历,密码和口令,留言记录)和招聘单位资料(招聘单位信息,岗位需求信息,密码和口令,留言记录)通过计算机管理,应聘者可在线投递简历,招聘单位则可以发布岗位需求信息以及岗位、人才的检索。

本系统实现了人们获取信息、交流信息、发布信息以及招聘方式上等的功能,由此使应聘者和招聘者达到双向选择的目的,改变了以往招聘方式费时费力的现象。

部分模块实现功能如下:

(1)应聘者和招聘者要求可以在线注册,简历的输入与修改。

(2)应聘者与招聘者可以根据个人的需求查询到所需工作岗位或人才,并且可以对查询到工作岗位信息进行收藏。

(3)应聘者可以和招聘者通过在线QQ交流,也可以相互留言。

(4)管理员可以对系统实施数据维护。

第3章总体设计

3.1系统界面总体设计

通过对数据流图的设计,理清了数据的流向,从而设计出人才招聘系统的各个模块。

其主要功能模块有两大块:

招聘信息管理模块和网站留言及在线QQ交流。

其中,招聘信息管理模块主要是管理员操作,应聘者只可对发布的招聘信息浏览、检索、上传简历或资料,以便管理员审核;招聘者只可发布招聘信息、检索人才、上传企业单位的资料。

管理员对招聘信息及时的添加、修改、删除。

网站留言和在线QQ交流可供应聘者和招聘者以及管理员进行沟通。

应聘者和招聘者可以通过注册登录后,查看留言,添加留言,管理员对留言进行恢复和删除。

由此可以得到系统的功能结构图,如图3-1所示。

图3-1系统功能结构图

3.2后台数据库的总体设计

为了实现系统的功能设计,就要有相应的数据库表设计。

根据系统的功能设计要求为各个数据库表设计字段、数据类型、长度和是否为空等的相关信息。

在实际调研和需求分析的基础上,对该系统设计数据库。

再有系统的需求分析可以看出,本系统有三个角色:

应聘者、招聘者和管理员,他们分别在系统的运行和使用中起着不同的作用。

因此,本系统数据库共建了如下表:

对应聘者和招聘者都需要的注册表、网站留言表、简历表、职位需求表、企业人才库表、企业信息表、对于管理员的管理员表、权限表等。

本系统的数据库通过概念模型设计和逻辑模型设计以及物理模型设计来分析的。

进一步分析了此系统的数据库结构。

第4章详细设计

4.1系统设计思想

1.页面模块化

本系统把页面中一些常用的部分集成为模块,例如页面的头和尾部分这样在设计新页面时如有重复出现的部分,只需要拿现成的模块来组装。

2.流程人性化

程序的流程完全遵守人才市场招聘的流程。

首先注册,在注册完成后写个人基本信息,而后在填写职业经历和个人业务水平等信息,同时企业注册完成后填写、企业基本信息,而后在填写所需职位的名称、需求、报酬等,最后填写联系方式。

这样的流程便于使用者快速熟悉整个系统的流程,完成求职或者招聘。

3.功能全面化

程序在设计时不仅考虑到基本功能——人才招聘的实现,同时作为一个网站程序,还集成了新闻发布、法律法规发布管理等模块,完善了站点的功能。

4.2系统数据库详细设计

数据库在一个信息管理中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。

合理的数据库结构设计可以提高数据存储的效率,保证数据的完整性和一致性。

数据库中表的设计主要考虑两个方面:

一是整个管理系统的所有表中的数据要共享性高、冗余度小、占用最可能小的存储空间;二是能方便维护表中的数据和快速地从表中获取数据库[19]。

要设计出这样的表,需要根据系统充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。

在人才招聘求职系统中,数据库应当解决如下需求:

(1)保存应聘者信息,包括应聘者联系资料等。

(2)保存应聘者简历,包括应聘者职业经历和业务水平。

(3)保存招聘单位信息,包括招聘单位介绍信息。

(4)保存招聘信息,包括所招聘职位信息和对应聘者的要求等。

(5)保存其他信息,如新闻、政策法规信息等。

本系统共有三个角色:

应聘者、招聘者和管理员,由于起着不同的作用。

因此,本系统对数据库中不同部分分别采用如下一些数据项和数据结构:

(1)对于应聘方的数据库,可以列出以下数据项和数据结构:

注册表:

主要包括应聘者的注册用户名和口令,密码问题和密码答案等。

简历表:

主要包括应聘者的真实姓名,性别,身高,毕业学校,外语水平,联系电话,薪资要求,希望工作地点等。

(2)对于招聘方的数据库,可以列出以下数据项和数据结构:

职位需求表:

年龄,性别,学历要求,专业要求,岗位种类,岗位名称等。

单位情况表:

单位名称,单位联系电话,单位联系人,单位地址,单位情况等。

(3)对于管理员方的数据库,可以列出以下数据项和数据结构:

管理员表:

管理员名称,密码,密码确认,所属角色等。

权限表:

角色名称,权限1,权限2等。

(4)实用工具房的数据库,其数据项和数据结构如下:

网站留言表:

留言ID,留言主题,留言内容等。

4.3前台模块的设计及实现

4.3.1会员注册及登录模块

为确保系统的安全性,系统采用会员机制运作,即进入系统者必先成为会员。

该模块通过与用户的交互,记录用户的基本信息,通过后台审核确定其信息的有效性。

此模块将用户分为个人用户和企业用户。

用户注册页面实现如图4-2所示。

图4-2用户注册

当提交表单并检测输入数据合法后,会将表单提交到这个页面本身,页面首先判断是否已经提交,如果已经提交则进入用户信息注册处理。

这块程序首先根据所取得的表单中的用户名查询数据库中是否有相同用户名的记录,如果有则给出提示,并终止运行,否则进入下一步,打开记录集并添加一条新的记录,然后系统默认要给用户发送一条站内短消息提示注册成功,因此还要打开记录集,在数据库中将新增一条短信数据。

最后弹出提示告诉用户注册成功,然后转到用户首页。

用户进入网站后,可以在页面上边的导航栏处填写用户名和密码,并选择帐户类型进行登录。

如图4-3所示。

图4-3用户登录

如果登录成功,则显示用户管理的快捷链接,否则显示登录表单,在这个表单中填写用户名和密码,并提交到login.asp页面,用户可以登录,程序首先通过request对象获得表单传送来的数值,然后使用几个流程判断语句if…else…endif来对不同情况的变量值的登录进行选择。

4.3.2职位及人才检索模块

职位及人才信息搜索是提供给应聘者和招聘者最基本的搜索工具,该工具可根据应聘者和招聘者的具体搜索要求,详细罗列工作职位和人才情况。

其应聘者流程框图如图4-4所示

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 水产渔业

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2