资源目录
压缩包内文档预览:(预览前20页/共47页)
编号:438747
类型:共享资源
大小:1.29MB
格式:RAR
上传时间:2015-06-03
上传人:小***
认证信息
个人认证
林**(实名认证)
福建
IP属地:福建
20
积分
- 关 键 词:
-
asp
人才
人材
招聘
系统
设计
源代码
论文
- 资源描述:
-
ASP人才招聘系统设计(源代码+论文),asp,人才,人材,招聘,系统,设计,源代码,论文
- 内容简介:
-
摘要:1一 绪论21.1问题的提出2二 系统概述42.1 本系统主要完成的功能42.2 系统预览图4三 系统需求分析5四 系统设计和架构64.1 系统设计思想64.2 系统结构设计64.3 系统功能模块细分74.4 数据库的设计、生成与配置74.5 公用模块的编写124.6 个人用户界面设计274.7 企业用户界面设计43五 总结45六 致谢45七 参考文献46摘要:随着网上信息的发展,网上在人们生活中的应用越来越广泛。 招聘网站为应聘者提供了方便、快捷的应聘途径。对招聘单位来说,招聘网站也为他们提供了查询、检索应聘者信息库的条件,使招聘工作中的人员初选工作变得轻松易行。此系统的开发为应聘者及招聘公司带来了很大的方便和经济,使他们足不出户就可以轻轻松松地完成求职和招聘工作。人才的招聘是企业认识管理中的重要环节,涉及到企业工作人员的整体素质水平,而以往人才的选择往往是十分繁琐的,不计其数的简历的审阅将耗费大量人力,网上招聘方式与传统招聘方式的不同主要体现在:第一,节约成本,应聘者无需奔波于招聘现场,印制并投放多份简历,企业在审阅简历时直接从计算机上调用对比,大大降低人力成本;第二,便于建立简历电子人才库,以备不时之需。网上招聘求职方式已经成为了招聘求职的一大重要手段,其招聘求职规模和招聘求职成功率已直逼传统招聘会,有的甚至超过了传统招聘会。通过它应聘者和招聘公司/单位可以在网上上通过Internet,突破时间和空间的限制而实现工作求职和公司/单位的人才的招聘。网上招聘的崛起对传统人才招聘流通体系产生了强烈的冲击,网上招聘较之传统招聘具有招聘范围广,信息量大,可挑选余地大,应聘人员素质高,招聘效果好,费用低,获得了越来越多的公司的认可优势,同时它有着经营成本低、库存是虚拟的、用户检索方便、地域限制少等特点。本系统开发的核心内容就是实现招聘时企业和人才的交互选择,这个交互可以理解为企业本身的信息,企业的招聘信息、人才本身的信息及人才的求职信息4个方面,同时,为了更好地实现这些交互,还需要提供一些附属的栏目,如站点新闻、政策法规等,以便于信息的传递。一 绪论1.1问题的提出在当前的市场环境中。随着社会的进步和技术的发展,知识正在发挥着很大的作用,市场的竞争在很大程度上体现为人才的竞争。从而。找到合适的人才,成为企业提高竞争力的一项关键任务。同时。当今的市场环境又是一个快速变化的环境,市场需求在变,对人才的需求也相应处于变化之中。如何能快速适应这一变化,提高人才招聘流程的工作效率,进行快速定位,也就成为人才招聘公司/单位需考虑的重要因素。无论是对于企业的人力资源部门的招聘服务,还是职业中介的跨地域供需信息沟通,或是对外的劳务输出等等。作为一种服务类型,其服务对象均包含需方驱动特点。其所达到的招聘人员的效率和效果是其存在的价值和理由。对于中介服务的另一个服务对象。即供方,寻求合适工作的各地人士。也同样关注是否能快速获得职位需求信息和条件要求等等。所有这些,都产生着对信息系统的需求。而且也只能通过信息系统才能实现基于对人才招聘市场的理解和需求研究。 为了满足市场对于人才招聘解决方案的需求,推出了网上人才招聘解决方案。作为一种专业化的业务流程改进工具,有效地解决了人才招聘工作效率和效果改进提升中所面临的问题。本毕业设计,就是为了适应现代求职/招聘方式而做出的一种尝试。本系统采用ASP这种服务器端的开发环境以及Windows XP的操作系统为工作平台,同时借助Microsoft Access2000这一强大的数据库管理系统来实现本毕业设计。1.2本文研究路线 网上招聘系统是利用网上构建的网上招聘系统,它涉及了网上应用这一学科。一个网站的建设,首先应该从功能出发。功能是网站的目的所在,为了“个性”而牺牲功能上的需求,那就舍本求末了。通常功能上的需求无非有:(1)能够明确的表达一个网站的主题。(2)能够容纳多种形式的内容。要开发一个优秀的网站,通常应该遵循以下工作流程:首先定义开发网站的目的;接下来对网站的外观进行设计;其次进行实际页面的制作;然后对所制作的网站进行测试,以确保它符合最初设定的目标;最后是将网站发布。在将网站发布后还需要有维护工作,以便及时更新网站内容。所以要做出一个出色的网上招聘系统要做到以下要求。首先,对人才市场网上招聘的定义、特征和优势的了解是必不可少的。其次,系统网站的规化、网站构建的目标和市场需求调查分析、网站设计与管理的可行性分析以及网站设计与管理的解决方案的深入分析也是不可少的。再次,网上招聘系统网站运行平台的构建、服务器选择、ASP软件和数据库的知识更是实现网上招聘的基础。 上述的网站运行环境及其软硬件平台的实现,是概括的和基础性的,也是构建网上招聘系统的基本思路。通过网上求职/招聘这一示范主题,将网站的互动性、美观性与实用性完整地呈现出来。1.3主要内容及意义 主要针对人们对网上招聘系统的需要,采用ASP技术使人们轻松自在的实现在网上用户注册、简历的投放和查找、查看录用状态、查看用人单位、留言等。 本论文分为6部分,分别为:绪论、系统概述、需求分析、系统设计和架构、数据库的设计与生成极其配置、功用模块的编写、个人用户界面设计、企业用户界面设计、总结部分。绪论部分,主要介绍了问题的提出,以及开发该系统的必要性和该系统研究路线。系统概述部分,主要介绍系统功能与应用背景、系统预览图。系统需求分析部分,主要介绍系统功能需求描述、管理流程和数据流程图。系统设计和架构是具体工作实现部分,其内容是系统实现的具体指导,分为系统设计思想、系统结构设计、系统功能模块细分三部分。系统的安装、测试与调试部分,重点是介绍IIS5.0的安装及调试和网上系统怎样在IIS5.0下的浏览及系统的调试和测试。总结部分,主要是总结系统过程中的经验,完成了那些功能,有那些地方不同于别人或运用了那些先进技术以及系统还存在那些缺点和不足。二 系统概述 2.1 本系统主要完成的功能如下:l 企业招聘l 人才求职l 用户注册(企业用户与个人用户)l 用户登陆(企业用户与个人用户)l 人才新闻l 人才测评l 人才培训l 政策法规l 收费标准l 给我留言l 友情链接l 站内搜索(可根据职位,人才,区域,关键字等来查询)2.2 系统预览图 三 系统需求分析 功能需求:为了满足市场对于人才招聘解决方案的需求,尽可能减低成本,为更多的人创造更好的就业条件,也为企业招聘带来便利。 性能需求:1、硬件需求:cpu :inter pentuimII 或等效处理器、300MHZ或更高 内存:96MB 可用内存 硬盘:275MB以上可用磁盘空间 显示器:可达800600像素的256色显示器或更高2、软件需求:操作系统windows 98/2000/NT(或更高版本) 浏览器:netscape navigator4.0或microsoft internet explover4.0或更高本四 系统设计和架构4.1 系统设计思想页面模块化本系统把页面中一些常用的部分集成为模块,例如页面的头和尾部分这样在设计新页面时如有重复出现的部分,只需要拿现成的模块来组装。流程人性化程序的流程完全遵守人才市场招聘的流程。首先注册,在注册完成后写个人基本信息,而后在填写职业经历和个人业务水平等信息,同时企业注册完成后填写、企业基本信息,而后在填写所需职位的名称、需求、报酬等,最后填写联系方式。这样的流程便于使用者快速熟悉整个系统的流程,完成求职或者招聘。功能全面化程序在设计时不仅考虑到基本功能人才招聘的实现,同时作为一个网站程序,还集成了新闻发布管理、法律法规发布管理等模块。完善了站点的功能。4.2 系统结构设计根据面向对象和三层结构的设计思想,可得出如下所示的系统结构设计图:人才招聘个人 企业个人信息个人简历职业信息企业信息应聘招聘4.3 系统功能模块细分根据本系统的系统功能分析,可以画出系统的功能模块图如下: 在线人才招聘系统求职招聘职位搜索职位收藏站内消息用户注册登陆消销职位参考企业注册登陆消销企业招聘职位管理人才库参考站内消息人才收藏用户简历填写人才搜索4.4 数据库的设计、生成与配置数据库在一个信息管理小吨度年个中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整性和一致性。设计数据库系统时应该充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。数据库设计有如下几个步骤:l 数据库需求分析l 数据库概念结构设计l 数据库逻辑结构设计下面分别对几个步骤进行说明: 数据库需求分析在招聘求职系统中,数据库应当解决如下需求:l 保存应聘者信息,包括应聘者联系资料等。l 保存应聘者简历,包括应聘者职业经历和业务水平。l 保存招聘单位信息,包括招聘单位介绍信息。l 保存招聘信息,包括所招聘职位信息和对应聘者的要求等。l 保存其他信息,如新闻、政策法规信息等。 数据库概念结构设计拥有以上的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。分析本系统的需求,可以得到如下实体间关系图: 职位信息简历招聘企业企业基本信息企业联系信息求职人才人才基本信息人才联系信息 数据库逻辑结构设计 数据库的概念结构设计完毕后,可以将上面的数据库概念转化成某种数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。 下表为站内信件表,其中个人和企业的站内信笺分别放在cmailbox表和pmailbox表中,但是表的结构是一样的:FieldType NullKeyDefaultExtraCommentIdIntNot NullPRINullIDENTITY(1,1)主键,递增ReidVarcharNullNullSenduidVarcharNot NullNull发送者idSendnameVarcharNot NullNull消息标题TitleVarcharNot Null发送者用户名MailtextTextNot Null消息内容NewmailIntNot Null是否阅读SdateDatetimeNot Null发送时间 下表为jobnwes网站新闻表,存放网站首页显示的新闻信息:FieldTypeNullKeyDefaultExtraCommentIdIntNullPRINullIDENTITY(1,1)主键,递增TitleVarcharNot NullNull新闻标题TextTextNot NullNull新闻内容IsateDatetimeNot NullNull添加时间ClickIntNot Null点击数目ZuoVarcharNot Null作者ChuVarcharNot Null出处 下表为system网站系统表,存放网站运行所需常用信息:FieldTypeNullKeyDefaultExtraCommentTitleVarcharNot NullNull网站标题HomenameVarcharNot NullNull网站名称HomeeurlTextNot NullNull网站地址NoticeDatetimeNot NullNull备注信息CopyenIntNot Null英文版权信息TelVarcharNot Null电话TopVarcharNot Null首页导航链接Link11链接一文字Link1链接一地址Ymail业务信箱Smail技术信箱Link22链接二文字Link2链接二地址Copycn中文版权Link3链接三文字Link33链接三地址Link4链接四文字Link44链接四地址Link5链接五文字Link55链接五地址Link6链接六文字Link66链接六地址Address公司办公地址 下表为perscn个人用户表,存放个人用户的联系信息及简历信息:FieldTypeNullKeyDefaultExtraCommentIdVarcharNot NullPRINullIDENTITY(1,1)主键,递增UnameVarcharNot NullNull用户名PedVarcharNot NullNull密码EmailVarcharNot NullNull电子邮件IdateDatetimeNot NullNull注册日期GuojiVarcharNot NullNull国籍ShengaoVarcharNot NullNull身高NianlingVarcharNot NullNull年龄TizhongVarcharNot NullNull体重InameVarcharNot NullNull真实姓名SexVarcharNot NullNull性别 下表为copmany企业用户表,存放企业用户的联系信息及企业信息:FieldTypeNullKeyDefaultExtraCommentIdVarcharNot NullPRINullIDENTITY(1,1)主键,递增UnameVarcharNot NullNull用户名PedVarcharNot NullNull密码EmailVarcharNot NullNull电子邮件IdateDatetimeNot NullNull注册日期CnameVarcharNot NullNull企业名称TradeVarcharNot NullNull所属行业RstelVarcharNot NullNull电话RenshiVarcharNot NullNull人事主管AddressVarcharNot NullNull企业地址 下表为zp招聘职位表,存放企业所招聘的职位信息:FieldTypeNullKeyDefaultExtraCommentIdVarcharNot NullPRINullIDENTITY(1,1)主键,递增UsidVarcharNot NullNull用户编号UnameVarcharNot NullNull用户名JobVarcharNot NullNull职位名称ZptextDatetimeNot NullNull职位信息ClickIntNot Null0点击数IdateDatetimeNot NullNull发布日期ZpnumTextNot NullNull招聘人数NianlingsVarcharNullNull年龄要求EdusVarcharNullNull学历要求LanguagesVarcharNullNull语言要求JobtypesVarcharNullNull工作类型ComputersVarcharNullNull计算机水平SexsVarcharNullNull性别要求YouxiaosVarcharNullNull有效时间MarrysVarcharNullNull婚姻状况要求ZyesVarcharNullNullMoneysVarcharNullNull工作待遇GzddVarcharNullNullCnameVarcharNullNullAddtimeDatetimeNullNullCypicVarcharNullNull4.5 公用模块的编写 数据库连接文件 数据库连接文件dbconn.inc中定义了数据库连接对象,并开启数据连接备用,同时打开一个记录集,取出一些系统所需常数并保存在本地变量中,dbconn.inc文件的内容如下所示:数据库连接文件dbconn.inc 将经常用到的程序变量保存在本地变量中,以便后续程序使用,这种方法在开发中经常用到,有如下两个好处:l 在编写程序时减少工作量。l 可以及时关闭数据连接对象以降低服务器系统资源消耗。 页面头文件由于页面的头部导航部分都是类似的,因此可以将起单独放在一个文件中,并在需要使用的地方使用include指令来引入文件,使得程序模式化。本系统中,也面的头部导航文件是top.asp,其代码如下:头部文件top.asp a href=img src= width=468 height=60 border=0 人才首页 人才新闻 市场简介 个人求职 企业招聘 政策法规 人事代理 可以看到,此文件内包含的代码的作用是显示页面顶端的表格,此表格内含广告图片、网站导航等。其中在显示广告横幅时调用了在dbconn.inc文件中从数据库中取出并复制到本地变量中的广告图片数据。 页面尾文件 同时,还要制作一个公共的页面尾文件end.asp,此文件的代码如下:页面尾文件end.asp a href= - a href= - a href= - a href= - a href= - a href= 此处引用了复制在本地变量中的系统设置数据,通过这几处引用,可以体会到本系统将数据库中常用数据一次复制到本地变量中的好处。 登陆判定 当个人拥护进行例如发布简历、修改个人信息等操作时,程序需要验证用户是否已经登陆作为前提条件,如果用户没有登陆,则不应该访问这些页面,因此需要制作一个判断用户是否登陆并加以处理的模块。同样,企业用户在进行职位招聘信息的填写前也应首先登陆。在本系统中,以对个人用户是否登陆的判定例示讲解对于登陆的判定方法,对个人用户是否登陆的判断是通过在inc/person.inc文件中的代码实现的,如下所示:inc/person.inc文件中用户登陆判定代码% if session(cuid) and session(puid) then session.Abandon response.writealert(用户非法登录,正在返回首页,请重新登录!); response.writethis.location.href=./; end if if session(puid)= then response.writealert(操作超时,请重新登录!); response.writethis.location.href=./; end if Set conn = Server.CreateObject(ADODB.Connection)conn.Open Driver=Microsoft Access Driver (*.mdb); DBQ= & Server.MapPath(./database/jy.mdb) set rs=createobject(adodb.recordset)sql=select * from systemrs.open sql,Connif not rs.eof thentitle=rs(title)homename=rs(homename)homeurl=rs(homeurl)copyen=rs(copyen) notice=rs(notice)tel=rs(tel)top=rs(top)link1=rs(link1)link11=rs(link11)link2=rs(link2)link22=rs(link22)link3=rs(link3)link33=rs(link33)link4=rs(link4)link44=rs(link44)link5=rs(link5)link55=rs(link55)link6=rs(link6)link66=rs(link66)ymail=rs(ymail)smail=rs(smail)address=rs(address)copycn=rs(copycn)pics1=rs(pics1)piclinks1=rs(piclinks1)pics2=rs(pics2)piclinks2=rs(piclinks2)pics3=rs(pics3)piclinks3=rs(piclinks3)pics4=rs(pics4)piclinks4=rs(piclinks4)end ifrs.close% 程序首先获得session中保存用户编号的值,如果这个值为空则会提示用户登陆非法,并同时跳转回主页,达到屏蔽用户访问的目的,如果不为空,则说明用户已经登陆,此时程序打开一个记录集,并取出系统社顶信息及友情连接信息,存放在临时变量中。对企业用户是否登陆的判断与对个人用户是否登陆的判断过程是基本相同的,只不过在打开数据表时打开的是企业数据表company。 管理员登陆模块 在本系统中,设计了管理员登陆的后台管理页面,此页面首先检测session的值来判断管理员是否登陆,如果没有登陆,则显示登陆的表单,如下图: 这部分的处理代码和用户登陆的表单原理类似,这里就不在详述了,下面展示一下接受并处理管理员登陆的代码,如下:管理员登陆处理页面chkindex.asp %dim rsadmin1=request.form(admin)pwd1=request.form(pwd)set rs=server.CreateObject(ADODB.RecordSet)rs.open select * from admin where admin= & admin1 & ,conn,1if pwd1rs(pwd) thenresponse.write response.write response.write 对不起,您的输入不正确,请您正确输入管理员的用户名和密码!请点击这里返回!elsesession(admin)=RS(admin)session(KEYS)=rs(OSKEY)response.redirect admin.aspend ifrs.close%与处理用户登陆相似,程序首先获得传递来的表单值,然后创建记录集对象,并根据传递的表单参数值admin从数据库中取出符合要求的数据,此时将记录集中保存的pwd值,即数据库中保存的所填写的管理员的密码与所输入的值进行比对,如果不同则给出提示,否则首先设定session的值,然后转入页面admin.asp。 注销登陆模块 企业用户和个人用户的注销登陆页面分为company和person目录下的exit.asp文件,现以企业用户的退出页面company/exit.asp为例,分析注销登陆的过程,代码如下:企业用户退出页面exit.asp % if session(cuid) then uname=session(cuid) end if if session(puid) then uname=session(puid) end ifSession.Abandonresponse.writealert(用户&uname&成功退出登录,正在返回首页!);response.writethis.location.href=./index.asp; %这里可以看到,处理退出登陆的关键代码是调用session对象的Abandon方法,Abandon方法删除所有存储在session对象中的对象并释放这些对象的源。如果未明确地调用Abandon方法,一旦会话超时(默认设置为20分钟),服务器将删除这些对象。4.6 个人用户界面设计 个人用户注册界面 用户在网站导航处点击“新会员注册”将打开member.asp页面,这个页面显示用户的注册表单,如下图:当提交表单并检测输入数据合法后,会将表单提交到这个页面本身,页面首先判断是否已经提交,如果已经提交则进入用户信息注册处理,这个注册过程比较复杂,但是主要的过程就是将usertype的值分为几个支线流程,这几个支线流程是类似的。由于此代码繁多,不做以展示。这块程序首先根据所取得的表单中的用户名查询数据库中是否有相同用户名的记录,如果有则给出提示,并终止运行,否则进入下一步,打开记录集并添加一条新的记录,然后系统默认要给用户发送一条站内短消息提示注册成功,因此还要打开记录集,在短信数据库pmailbox中新增一条短信数据。最后弹出提示告诉用户注册成功,然后转到用户首页。其他usertype的处理过程与此类似,只不过不同的处理用户信息存放在不同表中。最后的过程都是一样的,此处为了解释清晰,代码编写的较为繁琐。 个人用户登陆 用户进入网站后,可以在页面上边的导航栏处填写用户名和密码,并选择帐户类型进行登陆。如果登陆成功,则显示用户管理的快界链接,否则显示登陆表单,在这个表单中填写用户名和密码,并提交到login.asp页面,用户可以登陆,下面展示login.asp页面代码:Login.asp页面代码 % uname=request(uname) pwd=mistake(request(pwd) usertype=request(usertype) if usertype=person then set rs=server.createobject(adodb.recordset) sql=select * from person where uname=&uname& and pwd=&pwd& rs.open sql,conn,3,3 if rs.bof or rs.eof then response.writealert(错误的用户名、密码或您不是此类型用户,请重新输入!); response.writejavascript:history.go(-1) else session(puid)=uname response.Redirect person/main.asp end if else if usertype=class then set rs=server.createobject(adodb.recordset) sql=select * from class where uname=&uname& and pwd=&pwd& rs.open sql,conn,3,3 if rs.bof or rs.eof then response.writealert(错误的用户名、密码或您不是此类型用户,请重新输入!); response.writeVBscript:history.go(-1) else session(puid)=uname response.Redirect class/main.asp end if else if usertype=peixun then set rs=server.createobject(adodb.recordset) sql=select * from peixun where uname=&uname& and pwd=&pwd& rs.open sql,conn,3,3 if rs.eof then response.writealert(错误的用户名、密码或您不是此类型用户,请重新输入!); response.writeVBscript:history.go(-1) else session(cuid)=uname response.Redirect peixun/main.asp end if else set rs=server.createobject(adodb.recordset) sql=select * from company where uname=&uname& and pwd=&pwd& rs.open sql,conn,3,3 if rs.eof then response.writealert(错误的用户名、密码或您不是此类型用户,请重新输入!); response.writeVBscript:history.go(-1) else session(cuid)=uname response.Redirect company/main.asp end if end if end if end if %程序首先通过request对象获得表单传送来的数值,然后使用几个流程判断语句ifelseendif来对不同情况的变量usertype值的登陆进行选择。这里以usertype的值为“person”的情况为示例解释,首先程序创建一个记录集,并根据所得参数查询person表中符合条件的数据,如果记录集为空,则说明没有符合条件的数据,从而进一步说明用户所填写的信息不正确,无法正确登陆,此时给出提示,并终止页面运行,否则设定session的值并跳转到个人用户管理页面,此页面如下所示: 个人简历发布当用户注册并登陆系统后,在求职前必须完成简历的撰写,这是本系统的重点功,当用户在登陆页所示的用户控制面板界面左部导航处点击“登陆简历”按钮,将打开登陆简历的网页person/register.asp,下图所示: 此页面的主要作用是首先从数据库中取得当前用户的相关信息,如果用户已经登陆过简历则给出提示并跳转到简历维护的页面,否则就继续显示下面的表单。下面展示提交表单后的处理过程,当用户正确填写信息后,点击“下一步”按钮,将会把表单中的信息提交到自身,提交完成后,页面首先进行流程判断处理,如果已经提交表单,则应当进行用户简历的存储工作,person/register.asp文件中包含这部分程序如下所示:用户简历登陆处理 % bday=request(bday) if bday= then Response.Endsex=request(sex)pic=request(pic)iname=request(iname)code=request(code)mzhu=request(mzhu)guoji=request(guoji)shengao=request(shengao)tizhong=request(tizhong)nianling=request(nianling)hkb=request(hkb)edus=request(edus)marry=request(marry)byday=request(byday)hka=request(hka)zye=request(zye)zyes=request(zyes)zyms=request(zyms)zym=request(zym)edu=request(edu)school=request(school)zzmm=request(zzmm)zcheng=request(zcheng)if iname= then iname=rs(iname) end ifrs.closeSet rs = Server.CreateObject(ADODB.Recordset)sql=select * from person where uname=&uname&rs.open sql,conn,3,3rs(iname)=inamers(code)=coders(mzhu)=mzhurs(pic)=picrs(guoji)=guojirs(tizhong)=tizhongrs(shengao)=shengaors(byday)=bydayrs(edus)=edusrs(zym)=zymrs(hkb)=hkbrs(nianling)=nianlingrs(marry)=marryrs(zzmm)=zzmmrs(zcheng)=zchengrs(bday)=bdayrs(sex)=sexrs(hka)=hkars(zye)=zyers(zyes)=zyesrs(zyms)=zymsrs(edu)=edurs(school)=schoolrs.updaters.closeif modifyture thenResponse.Redirect register2.asp elseResponse.Redirect modify.asp end if % 这里程序首先获得用户所填写的全部表单数据,而由于在提交前显示表单的页面就已经对用户是否提交简历做了判断,因此无需根据用户名查询数据库中是否有重复记录了,打开记录集后,将所得数据插入数据库中,然后跳转到页面register2.asp。 在register2.asp页面中,要求用户填写其他简历信息,例如外语,计算机水平等,以便完善简历。 当信息填写完毕后点击“下一步”,将提交表单至register2.asp文件自身,此文件存储信息的过程与上面所说的register.asp类似,将信息存储完毕后,打开记录将自动跳转到页面register3.asp,register3.asp页面显示要求用户填写详细联系信息的表单,页面显示和最终信息的存储处理均和前两个页面类似,当3个页面依次填写完毕,就完成了简历的撰写工作,系统将自动跳转到main.asp页面。 职位搜索某些时候为了节省时间,个人用户在应聘的时候不可能在显示招聘信息的页面依次浏览,而是需要有针对性地查看某些职位需求,此时应该为用户提供一个招聘信息搜索的页面,在首页有个搜索的表单,如图所示:在这个表单中选择“职位搜索”,然后选择所在地区,填写关键字,点击“开始搜索”就可以根据条件查询了,如下图所示: 由于查询所得的职位信息可能有很多,如果全部显示在一个页面上的话:第一,服务器取出资源过多而导致服务器内存和系统资源的浪费;第二,用户在打开网页时由于下载的信息量较大而使打开网页的速度也很慢,因此在这个页面使用了分页显示的方法来显示搜索到的职位。 本搜索程序主要分为两个部分:第一个部分是打开记录集及分页显示开始记录集指针位置的移动处理,这一部分首先获得分页页数、查询条件等信息,然后对分页页数进行判断以防止出错,然后调用记录集查询职位列表。 搜索程序的第二个部分是循环显示所有的职位信息,循环时使用了doloop语句,在此语句中使用了一个记数变量i来存储循环次数,并进行判断,如果循环次数i超过了rs.PageSize,即每页最多的记录数,则使用exit do语句终止循环。 浏览公司及职位详细信息当用户在首页或者搜索点击公司名称,将打开页面company.asp查看公司的信息,如下图: 这个页面分3个部分依次显示公司的基本信息、联系信息及公司营业执照
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。