计算机科学与技术专业关于求职招聘网设计论文.docx

上传人:b****5 文档编号:7251590 上传时间:2023-05-11 格式:DOCX 页数:16 大小:73.90KB
下载 相关 举报
计算机科学与技术专业关于求职招聘网设计论文.docx_第1页
第1页 / 共16页
计算机科学与技术专业关于求职招聘网设计论文.docx_第2页
第2页 / 共16页
计算机科学与技术专业关于求职招聘网设计论文.docx_第3页
第3页 / 共16页
计算机科学与技术专业关于求职招聘网设计论文.docx_第4页
第4页 / 共16页
计算机科学与技术专业关于求职招聘网设计论文.docx_第5页
第5页 / 共16页
计算机科学与技术专业关于求职招聘网设计论文.docx_第6页
第6页 / 共16页
计算机科学与技术专业关于求职招聘网设计论文.docx_第7页
第7页 / 共16页
计算机科学与技术专业关于求职招聘网设计论文.docx_第8页
第8页 / 共16页
计算机科学与技术专业关于求职招聘网设计论文.docx_第9页
第9页 / 共16页
计算机科学与技术专业关于求职招聘网设计论文.docx_第10页
第10页 / 共16页
计算机科学与技术专业关于求职招聘网设计论文.docx_第11页
第11页 / 共16页
计算机科学与技术专业关于求职招聘网设计论文.docx_第12页
第12页 / 共16页
计算机科学与技术专业关于求职招聘网设计论文.docx_第13页
第13页 / 共16页
计算机科学与技术专业关于求职招聘网设计论文.docx_第14页
第14页 / 共16页
计算机科学与技术专业关于求职招聘网设计论文.docx_第15页
第15页 / 共16页
计算机科学与技术专业关于求职招聘网设计论文.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

计算机科学与技术专业关于求职招聘网设计论文.docx

《计算机科学与技术专业关于求职招聘网设计论文.docx》由会员分享,可在线阅读,更多相关《计算机科学与技术专业关于求职招聘网设计论文.docx(16页珍藏版)》请在冰点文库上搜索。

计算机科学与技术专业关于求职招聘网设计论文.docx

计算机科学与技术专业关于求职招聘网设计论文

目录

摘要……………………………………………………………………………………1

1.前言…………………………………………………………………………………1

2.求职招聘网的概述…………………………………………………………………1

2.1  求职招聘网的发展与现状………………………………………1

2.2  求职招聘网的构建………………………………………………1

3.程序开发的技术基础……………………………………………2

3.1  HTML 语言………………………………………………………2

3.2  VBSCRIPT语言……………………………………………2

3.3  ASP技术………………………………………………2

3.3.1  ASP概述………………………………………………2

3.3.2  ASP工作原理…………………………………………2

3.3.3  ASP的发布………………………………………………3

3.4 Access数据库原理……………………………………………3

4.求职招聘网的设计及实现……………………………………3

4.1  系统设计…………………………………………………3 

4.1.1  系统功能分析……………………………………………3

4.1.2  系统体系结构……………………………………………4

4.2  数据库设计…………………………………………………4

4.3  程序设计…………………………………………………6

5.小结………………………………………………………………………………11

6.致谢………………………………………………………………………………11

参考文献……………………………………………………………………………11

求职招聘网

姓名:

XXXX

(XXX大学XX学院,地址邮编)

[摘要]

本文主要介绍了在线招聘系统的设计、实现及维护。

本系统实现了客户在该网站上发布求职信息和进行招聘信息的访问以及提交、发布客户相关信息资料等功能。

系统分为两部分:

前台和后台管理。

前台部分包括以下几个模块:

就业动态、个人求职、企业招聘、就业指导、就业指南、政策法规、职业生涯、就业咨询、关于系统。

[关键词]求职招聘、ASP、Access数据库、DreamweaverMX

1.前言

网络的普及,将增加更多的网民,随着全民素质的增加,人才知识水平的提升,越来越多的求职愿意同网络招聘的方式,对于求职者来说节约成本,解决了地域的问题,无纸话的第一面试的方式减少求职的劳苦奔波和一些不必要的麻烦。

网络方式将会随着社会的发展,人才发展不断让企业得到实惠,让求职者方便。

2.求职招聘网的概述

2.1  求职招聘网的发展与现状

公司的人才来源不外乎内部选拔和外部招聘两个途径。

内部选拔在强化现有的企业文化,激励员工等方面有着明显的优势,而外部招聘则有更大的选择面,在新观念、新方法和新思路的引入方面,以及激发现有人员的斗志和潜能方面有着更为积极的作用。

企业可以根据以往的经验来确定一些基本的准则,规定哪些人员主要从内部选拔,哪些人员主要从外部招聘,并制定清晰的流程来指导企业开展招聘工作。

即使选择了外部招聘,企业还必须从不同的招聘渠道中进行选择,包括猎头、熟人推荐、校园招聘、网络招聘、报纸杂志招聘、人才交流会、直接给各公司打电话挖人等。

每一种招聘渠道都有其优势,也有其不足。

比如,猎头比较适合用来招聘高级管理人员和高级技术人员,但是成本也比较高;网络招聘的优点是速度比较快,覆盖面广,但是也可能会因为不符合要求的候选人太多,加大公司的负担。

即使是同一种招聘渠道,企业也会面临多种选择。

比如,现在开展招聘业务的网站就特别多,包括51job,China,Zhaopin,Cajole和地方性的网站。

不同的招聘网站提供的服务不同,招聘的成本、效率和效果也会不一样。

企业应该在实践过程中总结经验,对各种不同渠道的招聘效果与效率进行比较,并形成有自己特色的招聘渠道分析系统,包括公司可以使用的有哪些渠道,各种不同招聘渠道最适合的职位,从招聘信息发布到获得候选人信息所需要的时间,公司获得的候选人的数量及与公司职位匹配的程度,公司所投入的成本等等。

2.2求职招聘网的构建

 

现在流行的求职招聘网不仅要有漂亮的网页,更要有严谨的规划。

每一个细小的环节都很重要。

这样才能使得在求职招聘时避免不必要错误发生。

我们将使用HTML、ASP等技术来编辑网页,并运用ASP技术把数据库和动态网页相关联。

传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。

当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。

本文在实际应用开发中解决方案是建立网站,  以及自己的数据库,使得所需商品信息可以及时的保存、更新。

可以更好的及时了解个人企业求职招聘的情况。

3. 程序开发的技术基础

3.1  HTML语言

HTML(Hyper  Text  Markup  Language  超文本标记语言)是一种用来制作超文本文档的简单标记语言。

自1990年以来HTML就一直被用作World  Wide  Web上的信息表示语言,用于描述Homepage的格式设计和它与上其它Homepage的连结信息。

HTML文档(即Homepage的源文件)是一个放置了标记的ASCII文本文件,通常它带有.  html或.  htm的文件扩展名。

3.2  VBSCRIPT语言

VBScript脚本语言脚本是应用程序在网页上表达的语言,可以将脚本嵌入Web页中。

通常脚本在服务器上运行,但也可以采用客户端和服务器端结合使用VBScript是ASP的默认脚本语言。

3.3  ASP技术

3.3.1  ASP概述

ASP(Active  Sever  Pages动态网页)是微软公司推出的一种用以取代CGI(Common  Gateway  Interface)技术。

目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。

ASP是一个位于服务器端的脚本运行环境。

通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML  表单收集和处理信息、上传与下载等。

  随着Web技术的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求而生成报表等。

站点服务器收到要求执行的应用程序,分析表单(form)的输入数据,将执行的结果以HTML的格式传送给浏览器。

根据用户请求生成动态主页的传统方法有CGI、ISAPI等。

ASP使用的  ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI等程序所远远不及的地方。

3.3.2  ASP工作原理

ASP与常见的在Client端实现动态主页的技术如Java  applet、  ActiveX  Control、VBScript、JavaScript等不同,ASP中的命令和  Script语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器;而Client端的Script命令则是由浏览器来解释执行。

由于  ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP,也不必担心别人下载程序从而窃取编程逻辑。

ASP程序通过后缀名为.  asp的ASP文件来实现其功能,一个.  asp文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。

当用户从浏览器输入了.asp文件的地址后,浏览器就将这个URL请求发给Web服务器。

如果Web服务器上装ASP,就调用ASP,ASP读出相应  .  asp文件,解释并执行命令,动态生成一个HTML页面回传Web服务器,然后Web服务器把结果发送给浏览器。

ASP文件的制作和HTML类似,且可和HTML开发集成,可以在同一个过程完成,利用ASP将可以执行的脚本嵌入到HTML文件中,这使得HTML文件的编写与脚本的开发融合在一起。

通过ASP内置的对象、服务器组件(Sever  Component)可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的服务器组件完成专门的任务。

ASP与网关及服务器扩展模式相比有以下优点:

(1)完全与HTML文件融合在一起;  

(2)容易创建,不需要其它编译、链接程序;

(3)面向对象的并通过ActiveX  Sever对象可扩展。

3.3.3  ASP的发布

当编辑好ASP文件后,必需发布后才能实现其功能,ASP文件本身并不能运行。

我们用Windows自带的工具IIS(windows2000  XP)来发布ASP文件。

(Windows  98用PWS发布)为目录起个别名例如“网上购物”  →选择内容的目录路径→设置权限(通常不允许访问写入权限,防止网页被改)

 顺利完成以上操作就表示你已经成功发布了你的网页。

(“求职招聘网”已在默认网站内)

3.4    Access数据库原理

 Access是一个数据库管理系统,它之所以被集成到Office中而不是Visual  Studio中,是因为它与其它的数据库管理系统(如Visual  FoxPro)相比更加简单易学,一个普通的计算机用户即可掌握并使用它。

而且最重要的一点是,Access的功能足够强大,足以应付一般的数据管理及处理需要。

Access可以实现建立数据库、报表,以及对数据库、报表的修改、查询等功能。

4. 求职招聘网的设计及实现

4.1  系统设计

4.1.1  系统功能分析

一个典型的求职招聘网系统主要分3个模块:

会员管理模块、求职招聘信息模块和系统管理模块

网上求职所要实现的功能如下:

1.会员管理

(1).会员登录及身份验证:

个人用户可以登录到个人管理首页。

(2).验证用户的注册信息:

系统验证用户的注册信息的用户名是否重复。

(3).会员登录系统时的身份验证:

验证账户是否存在,如果存在不能登录。

2.在线发布求职招聘信息

(1).用户浏览招聘求职信息:

会员可以在网站首页上浏览最新的求职、招聘信息。

(2).用户按要求对信息进行查找:

会员可以按照要求查找,如类别,所在地区等等。

(3).个人用户发布求职信息:

个人会员登录到个人管理首页可以发布自己的求职信息,如应聘岗位、希望工作地点、月薪等等一些其他的。

 

(4).企业用户发布招聘信息:

企业会员登录到企业管理首页发布/更新招聘信息中可以发布公司的招聘信息,如招聘职位、招聘人数、工作地点等等。

(5).用户查看自己发布的信息:

个人会员可以在网站首页上的求职信息模块中查看。

3.系统管理

(1).公司会员管理:

管理员可以在管理单位用户中查看和删除企业会员。

(2).个人会员管理:

管理员可以在管理个人用户中查看和删除个人会员。

(3).新闻发布管理:

管理员可以在新闻管理中添加、删除、查看新闻。

(4).调查信息管理:

清空调查引擎的数据。

4.1.2  系统体系结构如图如

 

 

系统体系结构图

4.2  数据库设计

1、对于系统的基本信息数据库,可以例出以下数据项:

①用户信息表和求职信息表person

字段名称

数据类型

说明

id

自动编号

uname

文本

用户名

pwd

文本

密码

email

文本

邮箱

idate

日期/时间

注册日期

iname

文本

真实姓名

sex

文本

性别

bday

文本

出生日期

code

文本

身份证号码

mzhu

文本

民族

marry

文本

婚姻状况

hka

文本

户籍所在地

zzmm

文本

政治面貌

zchen

文本

现有职称

edu

文本

您的最高教育程度

zye

文本

专业

school

文本

毕业院校

language

文本

外语特长

lanlevel

文本

级数

pthua

文本

普通话程度

computer

文本

计算机能力

othertc

文本

其他主要特长

gznum

备注

工作经验

gzjl

文本

详细工作经历

jobtype

文本

求职类型

job

文本

应聘岗位

gzdd

文本

希望工作地点

otheryq

文本

其他要求

yuex

文本

薪金要求

cname

文本

联系人

phone

文本

联系电话

callnum

文本

寻呼机号码

oicq

文本

OICQ号码

文本

个人主页

address

文本

联系地址

click

数字

个人用户信息表和求职信息表

②企业用户信息和招聘信息company

字段名称

数据类型

说明

id

自动编号

uname

文本

用户名

pwd

文本

密码

email

文本

邮箱

idate

日期/时间

注册日期

cname

文本

公司名称

trade

文本

企业性质

cxz

文本

所属行业

fdate

文本

成立日期

fund

文本

注册资金

address

文本

通讯地址

zip

文本

邮政编码

pname

文本

联系人

phone

文本

联系电话

job

文本

招聘职位

fax

文本

传真号码

文本

公司网站

area

文本

工作地点

zpnum

文本

招聘人数

gzdd

文本

公司所在地

click

数字

jianj

备注

公司简介

zptext

备注

岗位描述

xgyq

备注

相关要求

企业用户和招聘信息表

③系统管理员信息表:

用户名、密码。

2、  数据库的逻辑结构分析

数据项和数据结构如下:

个人用户信息:

ID(自动编号)、用户名、密码、姓名、性别、E-mail地址、电话、地址、邮箱、和注册日期等。

企业用户信息:

ID(自动编号)、用户名、密码、企业名称、所属行业、E-mail地址、电话、地址、邮编和注册日期等

求职信息:

求职类型、应聘岗位、工作地点、薪金要求、其他要求、联系人、联系人电话、联系地址、发布时间和浏览次数等

招聘信息:

招聘职位、招聘人数、工作地点、岗位描述、相关要求、发布时间和浏览人次等

4.3  程序设计

1、数据库连接说明:

<%

'定义数据库连接对象

dimconn

'定义数据库连接字符串

dimconnstr

onerrorresumenext

connstr="DRIVER={MicrosoftAccessDriver(*.mdb)};DBQ="&DefaultDir&server.mappath("/job/job.mdb")&";"

setconn=server.createobject("ADODB.CONNECTION")

iferrthen

err.clear

else

conn.openconnstr

iferrthen

err.clear

endif

endif

%>

2、管理员在进入/admin/login.asp,就会进入管理员登陆界面(如图)

管理员登陆界面图

只有管理员才有权限进入后台修改,其与ACCESS数据库连接实现的代码如下:

<%admin=request("admin")

ifadmin=""then

response.end

endif

pwd=request("pwd")

setrs=server.createobject("adodb.recordset")

sql="select*fromadminwhereadmin='"&admin&"'andpwd='"&pwd&"'"

rs.opensql,conn,1,1

ifrs.boforrs.eofthen

response.write"alert('错误的用户或名密码,请重新输入!

');"

response.write"javascript:

history.go(-1)"

else

session("flag")=admin

response.Redirect"mnews.asp"

endif%>

输入管理员用户名、密码后即可进入后台管理系统(如图):

后台 管理系统界面图

3、当用户要注册,点击“用户注册”按钮时,将会出现以下页面(如图):

用户注册界面图

所有信息正确填写后即可成为个人用户和单位用户,实现此功能的部分代码如下:

<%zhmail="欢迎您注册天涯招聘的人才市场,请尽快发布您的招聘信息或求职简历以完成您的注册!

"

zhmail=zhmail&"完全注册之后,您便能享受到本站完善的求职招聘服务,目前主要功能有个人收藏夹和站内信箱功能!

"

zhmail=zhmail&"最后祝您在本站找到合适的工作或招到合适的人才!

"

zhmail=zhmail&"
    P.S.(此信为系统所发,请不要回复,谢谢!

)"

usertype=request("usertype")

ifusertype=""thenResponse.End

uname=request("uname")

email=request("email")

pwd=mistake(request("pwd"))

ifusertype="person"then

Setrs=Server.CreateObject("ADODB.Recordset")

sql="select*frompersonwhereuname='"&uname&"'"

rs.opensql,conn,3,3

ifnotrs.eofthen

response.write"alert('用户名重复,请重新选择一个用户名!

');"

response.write"javascript:

history.go(-1)"

endif

rs.close

sql="select*fromperson"

rs.opensql,conn,3,3

rs.addnew

rs("uname")=uname

rs("pwd")=pwd

rs("email")=email

rs.update

rs.close

Setrs=Server.CreateObject("ADODB.Recordset")

sql="select*frompmailbox"

rs.opensql,conn,3,3

rs.addnew

rs("reid")=uname

rs("senduid")="sysop"

rs("title")="祝贺您注册成功!

"

rs("sendname")="系统管理员"

rs("sdate")=now()

rs("mailtext")=zhmail

rs.update

rs.close

session("puid")=uname

response.write"alert('新用户注册成功,正在登录中...,请稍候!

');"

response.write"this.location.href='person/main.asp';"

else

Setrs=Server.CreateObject("ADODB.Recordset")

sql="select*fromcompanywhereuname='"&uname&"'"

rs.opensql,conn,3,3

ifnotrs.eofthen

response.write"alert('用户名重复,请重新选择一个用户名!

');"

response.write"javascript:

history.go(-1)"

endif

rs.close

sql="select*fromcompany"

rs.opensql,conn,3,3

rs.addnew

rs("uname")=uname

rs("pwd")=pwd

rs("email")=email

rs.update

rs.close

Setrs=Server.CreateObject("ADODB.Recordset")

sql="select*fromcmailbox"

rs.opensql,conn,3,3

rs.addnew

rs("reid")=uname

rs("senduid")="sysop"

rs("title")="祝贺您注册成功!

"

rs("sendname")="系统管理员"

rs("sdate")=now()

rs("mailtext")=zhmail

rs.update

rs.close

session("cuid")=uname

response.write"alert('新用户注册成功,正在登录中...,请稍候!

');"

response.write"this.location.href='company/main.asp';"

endif%>

注册成功后,系统会自动将数据写入数据库,此时就可以登陆了。

登陆成功后用户分个人和企业,分别有不同的功能。

5.小结

本文简要介绍了求职招聘网的主要功能及体系结构,重点讨论了系统数据准备、数据库的逻辑结构分析、ASP与后台数据库链接等关键技术。

这些技术的实现,满足了系统的需要,优化了系统的性能。

目前基于该模型的系统处于试运行阶段,还存在许多问题与不足,如安全性能还不完善。

因此在今后的工作里,这些功能与技术还需要加以提高和实现。

随着网上求职招聘的日趋成熟、网上找工作的优势日趋明显,会有更多的人参与到网上求职招聘的浪潮中来,人类最终将迎接电子时代的来临。

6.致谢

本设计在赵老师的指导和严格要求下已完成,从课题选择、方案论证到具体设计和调试,无不凝聚着赵老师的心血和汗水,在几个月的学习和生活期间,也始终感受着导师的精心指导和无私的关怀,我受益匪浅。

在设计过程中我通过查阅大量有关参各种ASP网络编程书籍资料,与同学交流经验和网上查找信息,并向老师同学请教等方式,使自己学到了不少知识,也经历了不少艰辛,但收获同样巨大.不管学会的还是学不会的的确觉得困难比较多,真是万事开头难,不知道如何入手。

最后终于通过同学的帮忙和老师的耐心指导做完了在线求职招聘系统。

此外,还得出一个结论:

知识必须通过应用才能实现其价值!

有些东西以为学会了,但真正到用的时候才发现是两回事,所以我认为只有到真正会用的时候才是真的学会了。

在整个项目开发过程中我从中懂得了许多东西,也培养了我独立工作的能力,树立了对自己工作能力的信心,相信会对今后的学习工作生活有非常重要的影响。

而且大

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

当前位置:首页 > 人文社科 > 法律资料

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

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