网上求职与招聘系统的设计与实现毕业设计论文.doc_第1页
网上求职与招聘系统的设计与实现毕业设计论文.doc_第2页
网上求职与招聘系统的设计与实现毕业设计论文.doc_第3页
网上求职与招聘系统的设计与实现毕业设计论文.doc_第4页
网上求职与招聘系统的设计与实现毕业设计论文.doc_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计(论文)网上求职招聘系统的设计与实现论文作者姓名:申请学位专业:申请学位类别:指导教师姓名(职称):论文提交日期:网上求职招聘系统的设计与实现摘 要随着网络技术的发展,网络在人们生活中的应用越来越广泛。人才的流动已成为社会的一大问题,传统的招聘方式不仅让人觉得很不方便,而且受时间和空间的限制,让许多人失去了很多机会。而网上求职招聘系统提供了方便、简洁、安全、易于管理的平台,这是对传统模式的一种改进,也是一种必然的走向。本文对网上求职招聘系统的设计过程进行了详细介绍。系统采用asp技术进行开发,选用sql server作为后台数据库。本文对系统的开发背景、系统的开发和运行环境、系统功能分析、系统功能模块设计、数据库结构实现、各个功能模块的创建等各个过程进行了阐述。系统实现了用户注册、登陆、求职信息的发布、最新招聘信息发布等功能。招聘人员和求职人员主要通过发送网上信息进行交流和沟通。关键字:asp;iis;招聘;求职design and realization of online job and employ systemabstractwith the development of network technology, the application of network is more and more extensive in peoples life. the flow of talent has become a big social problem. traditional recruitment not only makes the job-seekers feel inconvenient but also wastes much time. it makes people lost many opportunities. however,online job recruitment system provides a convenient, simple, safe and easy-to-manage platform, which is an improvement to the traditional model as well as a inevitable tendency. the thesis introduces design process of the system in detail. the system is developed by asp and uses sql server as database. the thesis describes each step of developing, such as development background of the system, development and operating environment, function analysis, module design, database architecture, and realization of all modules. the system realizes some modules, including the user registration, login, submitting the latest job recruitment and the latest job information, etc. the job recruitment and job-seekers can exchange by sending online message primarily. key words: asp; iis; the recruitment; seeks job目 录论文总页数:29页1引 言11.1研究目的11.2本设计研究意义11.3开发背景21.4求职招聘网的未来走向21.5本文的主要工作22相关技术与知识32.1服务器iis介绍32.2数据库管理系统sql server200032.3asp技术简介32.3.1asp工作原理32.3.2ado技术在asp中的应用42.3.3asp内置对象43网上求职招聘系统的概述53.1系统功能概述及模块图53.2系统数据流程图63.3系统功能模块划分73.3.1求职管理模块73.3.2招聘管理模块73.3.3系统管理模块83.4程序与运行环境84系统数据库的设计94.1系统e-r图94.2系统数据逻辑结构95系统功能模块实现135.1本系统应用到的基本功能135.1.1数据库连接135.1.2session 的设置145.2求职模块的实现145.2.1求职人员功能流程图145.2.2填写求职简历155.2.3查看全部职位与搜索相应职位165.2.4预览求职简历175.2.5更新求职简历185.2.6我的信箱185.2.7我的收藏夹195.3招聘模块实现195.3.1招聘功能流图195.3.2填写/更新公司的一些详细情况205.3.3发布招聘信息215.3.4全部人才列表及查找相关的人才225.3.5个人收藏夹225.3.6个人信箱225.3.7公司预览225.4管理员界面实现225.4.1管理员功能流图225.4.2新闻管理235.4.3个人用户管理235.4.4单位用户管理245.4.5招聘信息管理245.4.6求职信息管理245.4.7添加一些常用的信息255.4.8清除调查表内容256结果测试,性能分析25结 论26参考文献26致 谢28声 明291 引 言1.1 研究目的人才在各行各业都是发展的关键,大学生就像是人才的代名词,如何能够聘到具有真才实学的大学生是各企业非常关心的问题。而找不到理想的工作、不能发挥自己聪明才智也让大学生烦恼,他们踏入社会的第一节课就是求职。说到求职,大多数人可能首先会想到招聘会。虽然招聘会是目前人才交流的主要途径之一,但是它还远远不能满足现实的需求:(1)招聘会定期召开,过期没有交流的机会招聘会都是在有限的几天内企业与大学生面对面的交流,虽然有的招聘会提前贴出海报或进行其他方式的宣传,但还会有很多的企业和大学生错过。还有一部分人,为了参加招聘会不得不放弃一些重要的事情。(2)招聘会人数众多,很难管理 由于参加招聘会的人员繁多,而且整个过程人员的流动性非常强,这给管理增加了很大的难度。(3)空间有限不利交流招聘会人数众多,而且展位有限,想要实现企业与学生一一会面很困难,这样就不能更好地分配人力资源。现实社会中急需一个第三者为企业与人才牵线搭桥,来弥补招聘会存在的种种不足。在这种条件下,我将网络优势与招聘紧密地结合起来,开发了在线招聘系统。1.2 本设计研究意义随着网络信息的发展,网络在人们生活中的应用越来越广泛。 招聘网站为应聘者提供了方便、快捷的应聘途径。对招聘单位来说,招聘网站也为他们提供了查询、检索应聘者信息库的条件,使招聘工作中的人员初选工作变得轻松易行。此系统的开发为应聘者及招聘公司带来了很大的方便和经济,使他们足不出户就可以轻轻松松地完成求职和招聘工作。网络招聘求职方式已经成为了招聘求职的一大重要手段,其招聘求职规模和招聘求职成功率已直逼传统招聘会,有的甚至超过了传统招聘会。通过它应聘者和招聘公司/单位可以在网络上通过internet,突破时间和空间的限制而实现工作求职和公司/单位的人才的招聘。网络招聘的崛起对传统人才招聘流通体系产生了强烈的冲击,网络招聘较之传统招聘具有招聘范围广,信息量大,可挑选余地大,招聘效果好,费用低,获得了越来越多的公司的认可优势,同时它有着经营成本低、信息反应适时、用户检索方便、地域限制少等特点。因此进行这方面的研究有着重要的现实意义。1.3 开发背景人力资源已经成为企业获取竞争优势的最重要资源之一,如何获取和管理受到了越来越多企业的重视。招聘作为人力资源管理的一部分,在整个企业的人力资源管理中发挥了重大作用。然而,很多实践工作者却还没有认识到招聘工作的重要性,没有把招聘工作摆上重要的议程,这就使得整个企业的人力资源管理出现了“瓶颈”问题,而随着计算机及网络技术的发展,在线求职招聘系统的开发则能有效帮助企业解决这一“瓶颈”问题。1.4 求职招聘网的未来走向目前,求职招聘网已经从招聘服务向综合人力资源服务演变。从求职者的角度来看,招聘网引入语言导航求职系统和交互式语言应答技术是下一步技术开发的焦点;另一个是如何把合适的测评系统和职位匹配系统纳入求职管理过程中,以及提供真实的虚拟面试场景使求职者不至于不熟悉面试程序而造成失误。从为用人企业服务的角度来看,如何把纸质的简历通过电脑扫描系统统一纳入到网上招聘管理系统,如何从搜索和筛选的技术角度使招聘者更快和更有效地招聘雇员(求职者的具体资料经录入、定位、再由软件的“人工智能”机制析取要点后,就用于建立一个数据库,用人企业就可以按照指定的特征从中检索)。如何在线完成面试和求职者的能力评估是其焦点之一。另外,诸如对求职者网上进行身份识别、背景调查技术开发的不是一家公司能够实现的,只能是几家技术公司合作来完成,因为这需要比较庞大的信息系统。从以上来看,中国人才网站的未来道路举足轻重。1.5 本文的主要工作随着网络的发展,越来越多的企业通过互联网进行招聘工作。同时企业也发现,网络招聘要发挥最大的作用,仍需经历较长的历程。目前中国的招聘网站较具影响力的有:中华英才网(),中国人才在线网(),前程无忧招聘网()和智联招聘网()等等。本论文中的人才网的业务范围以社会招聘为主,兼营其它相关业务。客户以中外合资企业,中外合作企业,外商独资企业,中国著名企业和中国民营企业及其它企事业,尤其是大型公司企业应该是重点中的重点。本文通过对企业招聘工作的细致研究,实现了基于b/s架构的网上人才招聘系统,以为人才招聘管理事业服务。该系统包括如下功能:1、管理员可以使用该系统为企业招聘、个人求职提供服务。2、用人单位可以使用该系统注册成为“招聘用户”并发布招聘信息,收藏求职人员,给求职人员发送信件。3、求职人员可以使用该系统注册成为“求职用户”后通过系统发布自己的简历,收藏单位,给单位发送信件。系统具有如下两个特点: 第一、单位和求职人员可以互发信件。 第二、单位和求职人员可以收藏自己喜欢的人才和招聘。2 相关技术与知识2.1 服务器iis介绍iis(internet information server信息服务器)是内置于microsoft windows 2000操作系统中的一款web服务器,主要提供如下服务:1. web 站点服务。2. 支持多种脚本语言,包括asp, jsp, asp.net等。3提供强大的数据库支持。4能同时支持多个站点(限于服务器版的操作系统)。5方便的web站点管理。iis服务器囊括了日常网络管理的所有功能,并且安装维护的成本非常低,因此本系统选择了iis作为招聘网站的服务平台。2.2 数据库管理系统sql server2000microsoft sql server2000数据库是microsoft公司在大型数据库领域的最新版本和旗舰产品,也是microsoft公司争夺电子商务领域最重要的核心部件,网络数据库平台的一大利器,是windows数据库家族中出类拔萃的成员,它在易用性、可伸缩性、可靠性和其他性能方面做出了一系列革新,并且为开发者提供了快速简便的编程模式。它为企业运作、电子商务和移动计算提供了广泛的可伸缩性的解决方案,提供一个综合平台。这个平台使用户可以轻松地设计、建立、管理及使用数据仓库解决方案,它具有强大的数据仓库,同microsoft office产品紧密集成。2.3 asp技术简介2.3.1 asp工作原理asp本身并不是一种脚本语言,它只是提供了一种使镶嵌在html页面中的脚本程序得以运行的环境,asp程序其实是以扩展名为.asp的纯文本形式存在与web服务器上的,可以用任何文本编辑器打开,asp程序中可以包含纯文本、html标记以及脚本命令。只需将.asp程序放在web服务器的虚拟目录下(该目录必须要有可执行权限),就可以通过www的方式访问asp程序了。asp的出现使得广大web设计者不必在为客户浏览器是否支持而担心,即使在同一个.asp文件中使用不同的脚本语言,都无须为此担忧,因为所有的一切都将在服务器端进行,客户浏览器得到的只是一个程序执行的结果。2.3.2 ado技术在asp中的应用asp采用ado技术访问后台数据库,其内置的数据库访问组件adodb提供了一组优化的访问数据库专用对象集,可完成所有常用的数据库操作。adodb共包含七个对象,常用到的有如下几种:1. connection对象。用于建立和管理应用程序与数据源间的连接,也可用它来执行一个命令。connection对象的属性和方法可用来打开和关闭数据库的连接,在ado中,可以有多个connection对象,分别指向不同的数据源。2. command对象。command对象是ado的核心,它含有使用连接、处理查询以及返回记录集所需要的全部信息。3. recordset对象。用于完成所有数据查询相关操作。用ado技术访问数据库的一般操作步骤为:1、确定数据库连接,建立一个connection对象。2、建立recordset对象,执行指定的查询操作。3、显示查询结果(如果需要显示)。4、关闭结果集,断开数据库连接。可以看出,采用ado技术,明显的减轻了在asp中访问数据库所需的操作,极大的提高了工作效率。2.3.3 asp内置对象asp提供了几个主要的内置对象,对象之中又有很多的方法和属性。这些对象使用户更容易收集通过浏览器请求发送的信息、响应浏览器以及存储用户信息。用asp开发web应用程序时,调用其内置对象不但能提高编程效率,而且程序编码会更加优化。1、request对象:从浏览器端读取信息,提供了对任何有http请求而转入脚本的信息存取。2、response对象:主要用于向浏览器发送信息,包括可显示的信息以及控制浏览器的信息。3、server对象:提供对服务器上的方法和属性的访问,并可以帮助用户取得服务器上的各项功能。4、session对象:可以使用session对象存储特定的用户会话所需的信息。当用户在应用程序的页面之间跳转时,存储在session对象中的变量不会清除;而用户在应用程序中访问页面时,这些变量始终存在,页面可以使用session方法显示的结束一个会话和设置空闲会话的超时期限。3 网上求职招聘系统的概述3.1 系统功能概述及模块图求职招聘网本身是为用人单位和求职人员交流相互提供信息的平台,同时人才招聘网主要是针对用人单位和求职人员之间进行相互沟通。同时为了更好的为用人单位与求职人员服务,系统还设计了大量的辅助功能,这些辅助功能由系统管理员负责操作。在这些需求的基础上,本系统的总体功能模块图如图3-1所示:网上求职招聘系统管理员模块求职人员模块招聘人员模块图3-1 系统总体功能模块图 管理员模块下的详细功能图如图3-2所示:管理员模块用户管理新闻管理信息管理个人用户单位用户招聘信息应聘信息日常信息新闻发布调查信息图3-2 管理员模块图单位模块下的详细功能图如图3-3所示:发布招聘信息填写公司资料修改公司资料预览公司资料查看所有人才收藏个人发信件招聘人员模块人才搜索图3-3 单位模块图个人模块下的详细功能模块图为图3-4所示:求职人员模块发布简历修改简历预览简历收藏单位发信件查看招聘信息搜索职位图3-4 个人模块图3.2 系统数据流程图单位个人求职应聘信息文件招聘发布招聘招聘信息文件发布求职信息搜索返回招聘信息图3-5 系统数据流程图返回应聘信息搜索综合上面的分析,根据用户类型不同,我们可以得到数据流程图如图3-5所示:3.3 系统功能模块划分根据以上的需求分析,整个系统划分为三个主要功能模块:求职管理模块,招聘管理模块,系统管理模块。3.3.1 求职管理模块求职人员欲在网站中求职,首先要注册个人信息。只有注册用户才可以看到用人单位的详细用工信息,也只有注册用户才能通过网站直接给招聘单位发送站内信件。在注册过程中,个人用户必须提供所有登录用户的相关信息(用户名、密码等)。当个人会员正确注册成功后,就可以正确登陆了。成功登陆以后,用户可以进行如下操作:1、 维护账号信息。譬如,修改密码等。2、 发布/更新个人的简历。包括用户的基本信息,个人的履历,所求职位及联系方式等。用户基本信息一般包括个人基本信息,如姓名,年龄,学历,身份证号码等。个人履历一般包括个人特长,工作经历等。所求职位一般包括职位名称,工资待遇等。3、 可以预览填写的个人简历,如果有错误的地方可以及时修改,以免今后发布出去让用人单位看到错误的信息。4、 浏览招聘单位的招聘信息。在浏览用人单位的信息时,遇到自己喜欢的职位或单位,用户可以直接向用人单位发送信件,也可以收藏该单位方便下次查看。5、 搜索自己喜欢的职位,按照职位名称或者单位名称来搜索。6、 查看单位的详细情况,这样可以更深入的了解单位。7、 管理用人单位的回复信息。用人单位在初步确定要录用该人时,可以通过本系统直接给求职用户发送站内信件,说明面试时间和地点等信息。求职人员在查看之后,可对单位回复。8、 用户不可以发布招聘信息。3.3.2 招聘管理模块招聘人员在招聘网站发布招聘信息之前,同样要注册为系统用户。单位用户注册时,同样需要填写登录用户的基本信息。招聘人员登录后能进行如下基本操作:1、 维护账号信息。譬如,修改密码等。2、 发布/更新公司的基本信息。包括公司的名称,所属行业,成立日期,注册资金等。3、 发布/更新招聘信息。根据公司的不同情况可以随时发布目前所要招聘的人员。4、 查看已发布简历的所有求职人员。5、 给自己满意的求职人员发送站内信件,说明自己的意向。同时可以管理求职人员发送过来的信息,并回复。6、 将自己满意的人才收藏下来,以便今后需要时可以直接向他发送站内信件。7、 搜索相关的人才,根据用户名或职位名称来搜索。8、 招聘人员不可以随便发布求职简历。3.3.3 系统管理模块系统管理员是系统内置用户,主要负责系统的日常维护工作。管理员用户不能由个人直接申请生成,但是可以由现有管理员用户建立。管理员用户的主要工作为:1、 管理招聘相关新闻资料。2、 用户注册账号维护。3、 招聘信息及求职信息管理。4、 数据清理。(调查表)5、 添加一些常用的信息,比如热点招聘及网站相关问题。3.4 程序与运行环境1、本系统运行环境1)服务器操作系统采用 microsoft windowsxp;2)web服务器使用 microsoft iis;3)数据库服务器采用 microsoft sql server 2000;4)客户端可以采用常用的任意浏览器软件,如 ie 等。2、编程环境在上述系统平台的基础上,本系统的开发软件选择了macromedia 公司 dreamweavermx,图片处理用了firworks。先用dreamweavermx画出了框图,然后再写入asp代码。该软件可通过平面设计工具以及代码提示、标签编辑器、可扩展色彩代码、标签选择器、片段和代码检验这类编码特性来实现对代码和设计的管理。4 系统数据库的设计4.1 系统e-r图经过前面对系统的分析,本系统的e-r图如图4-1所示:包含单位招 聘信 息求 职人 员招 聘职 位应聘发布n11nnmm聘用意向nm图4-1 系统e-r图收藏n4.2 系统数据逻辑结构根据前面对系统功能的分析,系统数据库中的内容包括如下几张主要的表:管理员登录表,个人信息表,单位信息表,个人收藏夹,单位收藏夹,个人信箱单位信箱,求职信息表,招聘信息表,新闻管理表,常用信息,调查表。1、 管理员登录表(admin)如表4-1所示,存储系统管理员的所有登录信息,包括用户名,密码等信息。表4-1 admin(管理员登录表)字段类型长度说明aidint4管理员编号anamechar10管理员用户名apwdchar10管理员密码2、 个人收藏夹(pfavorite)如表4-2所示,收藏自己喜欢的公司的基本信息。表4-2 pfavorite(个人收藏夹)字段类型长度说明idbigint8收藏编号pnamechar10收藏公司的名称pidbigint8收藏公司的编号3、 个人信息表(person)如表4-3所示,记录了求职人员的基本信息。表4-3 person(个人信息表)字段类型长度说明pidbigint8求职人员编号pnamechar10求职人员用户名ppwdchar10求职人员登录密码pxmchar10求职人员姓名psexchar2求职人员性别pdatedatetime8求职人员出生日期pmzchar20求职人员民族pzzmmchar10求职人员政治面貌phychar10婚姻状况pmailchar20.邮箱地址pqqchar10.qq号pxlchar10.学历pxwchar10.学位pzychar10.专业pbyyxchar20.毕业院校pyyyzchar10.所学外语语种pyyspchar10.所学外语水平pgzjlvarchar50.工作经历psjhmvarchar11手机号码pjthmvarchar15.家庭号码plxaddressvarchar50.联系地址pybbigint8.邮编pjgvarchar50.生源地pclevelvarchar100.计算机水平pzgzvarchar300.职业资格证ptcvarchar400个人特长pzwvarchar50.应聘职位pqzlxchar10求职类型pgzddchar10希望工作的地点pgzmoney8希望的工资potheryqvarchqr200其它要求pfbdatedatetime8发布日期clickint4.点击次数4、 公司收藏夹(cfavorite)如表4-4所示,收藏自己满意的人才的基本信息。表4-4 cfavorite(公司收藏夹)字段类型长度说明idbigint8收藏编号cnamechar10收藏个人的名称cidbigint8收藏个人的编号5、 单位信息表(company)如表4-5所示,记录了单位的基本信息。表4-5 company(单位信息表)字段类型长度说明cidbigint8公司编号cnamechar10公司用户名cpwdchar10登录密码czwchar10招聘职位cfbdatedatetime8发布日期cxmvarchar50公司名称cxzchar10公司性质czczjmoney8注册资金caddressvarchar50公司地址cdatedatetime8公司成立日期chyvarchar50公司所属行业czcbhchar10营业执照注册编号crsbigint8公司从业人数clxrchar10公司联系人clxdhchar15联系电话cnetchar20单位网址cczchar15传真cmailchar15单位邮箱地址cybbigint8邮编cjsvarchar1000公司介绍clickint4点击次数6、 调查(diaoca)如表4-6表示,对本网站的调查。表4-6 diaoca(调查表)字段类型长度说明idbigint8调查编号selectachar10选项aselectbchar10选项bselectcchar10选项cselectdchar10选项d7、 常用信息管理表(xx)如表4-7所示,用来添加或者删除一些热点招聘信息及系统常见问题。 表4-7 xx(常用信息表)字段类型长度说明idint4编号btchar50标题nrvarchar5000内容clickint 4点击次数8、 个人信箱(pemail)如表4-8所示,发送信件的基本信息表。表4-8 pemail(个人信箱)字段类型长度说明idbigint8信件编号sidbigint8发送者编号sxmchar10发送者姓名ridbigint8收件人编号btchar10信件标题nrvarchar200信件内容sdatedatetime8发送信息的日期newmailint4是否有新邮件9、 单位信箱(cemail)如表4-9表示,发送信件的基本信息。表4-9 cemail(单位信箱)字段类型长度说明idbigint8信件编号sidbigint8发送者编号sxmchar10发送者姓名ridbigint8收件人编号btchar10信件标题nrvarchar200信件内容sdatedatetime8发送信息的日期newmailint4是否有新邮件10、 新闻(news)如表4-10表示,管理员或其他人员发布新闻。表4-10 news(新闻管理表)字段类型长度说明idbigint8新闻编号btchar20新闻标题nrvarchar200内容adddatedatetime8添加时间clickbigint8点击次数11、 招聘信息表(zpxx)如表4-11所示,招聘职位的一些相关说明。表4-11 zpxx(招聘信息表)字段类型长度说明zpidint4编号zprsint4招聘人数zpfbdatedatetime8发布日期zpxqyqchar10 职位的相关要求cnamechar19发布职位的单位名称zpvailddatedatetime8有效日期zpmsvarchar500职位描述zpgzddchar50工作地点czwchar50职位名称12、 应聘信息表(ypxx)如表4-12所示,求职人员发布的应聘信息。表4-12 ypxx(应聘信息表)字段类型长度说明ypidint4编号pnamechar19求职人员用户名ypzwchar50职位名称ypgzddvarchar50工作地点ypotheryqvarchar500其它要求ypgzmoney8工资ypfbdatedatetime8发布日期5 系统功能模块实现5.1 本系统应用到的基本功能5.1.1 数据库连接招聘信息及应聘信息的管理是求职招聘系统的基础,核心模块功能的实现都是建立在数据库操作的基础之上的。为了方便的配置数据库连接并实现数据库连接的共享,本文的做法是将数据库连接的创建过程放在单独的头文件(conn.asp)中。使用 ado 技术可以用非常简洁的语句来操作数据库。例如,在conn.asp 文件中,我们的任务是创建一个 connection 对象负责连接到系统的数据库,所需工作只是提供如下连接参数:1、 dsn:数据源。2、 uid:访问数据库的用户名。3、 pwd:和 uid 对应的密码。因为本系统采用了 odbc 的数据库连接方式,所以首先要在系统的odbc 控制面板中添加一个数据源名为“job”,对应的用户名为“jj”,密码为“123”。然后就可以在系统中通过这三个参数来访问数据库。功能:数据库连接管理代码如下: 在系统的其他页面中如果需要访问系统数据库,只需在页面的头部添加语句()就可以使用 conn 对象访问数据库。5.1.2 session 的设置session 是 web 服务器用于存储特定用户信息的对象。其实现原理是:当客户端启动一个 session 时,asp 会自动生成一个 sessionid,并将该sessionid 回送客户端浏览器,而浏览器则将该 sessionid 保存在cookies 中。当客户端再次向服务器发出 http 请求时。asp 检查申请表头的该 sessionid,并回应相应该 sessionid 的该 session 信息。session 对象的特点是其中存储的信息对于同一个登录用户是全程可见的,但对不同的用户是不可见的。因此在系统中可以用 session 来保存一些使用频率高的用户信息。session对象的另一个特点是具有时间限制。默认的有效期为20分钟,即如果 20 分钟内用户无操作,session 中的所有变量便自动被清空。用户可以设置session 的有效期以满足实际需要。本系统中在用户登录成功登录后,系统设置了以下 session 变量以方便系统调用:1、session(aname),管理员登录用户名。2、session(cuid),单位登录用户名。3、session(puid),求职人员登录用户名。5.2 求职模块的实现5.2.1 求职人员功能流程图求职人员登陆登录n管理面板简历管理信件管理修改密码简历预览查看所有的招聘信息收藏夹管理y如图5-1所示:图5-1 个人程序流程图5.2.2 填写求职简历为了方便用人单位更加了解你,填写一份详细的个人简历是有必要的,这样自己录用的机会也会更大一点!个人的基本信息、个人主要特长、相关工作经历、对工作的相关要求及联系方式等信息。pregister的主要代码如下:/是否正常登录/样式/从表单中获取数据%xm=request(xm)if xm= then response.endsex=request(sex)pdate=request(pdate) icard=request(icard).set rs = server.createobject(adodb.recordset)sql=select * from person where pname=&uname&rs.open sql,conn,3,3rs(pxm)=xm/向数据库中写入数据rs(picard)=icard.rs.updaters.closeif modifyture then/是更新还是发布response.redirect pregister2.asp elseresponse.redirect pmodify.asp end if %对应界面如图5-2:图5-2 个人注册界面pregister2与pregister3(略)与前pregister差不多,所以在此不再介绍。5.2.3 查看全部职位与搜索相应职位可以根据职位的名称、用人单位名称来搜索自己想找的招聘信息和单位,同时也可以查看到所有的职位信息,找到的同时可以直接向其发送站内信件,也可以添加到收藏夹。 主要代码如下: /获取搜索的关键字 % set rs=server.createobject(adodb.recordset) /创建记录集 if not isempty(request(page) then /设置分页 pagecount=cint(request(page) /获取当前页数 else pagecount=1 /如果没有,则默认为1end if sql=select * from company where (czw like&key&) or &_(cxm like %&key&%) order by cid desc /根据招聘职位及公司的名称进行模糊查询rs.open sql,conn,1,1 if rs.eof and rs.bof then /如果没找到相应的公司 response.writealert(对不起,没有符合搜索条件的记录!); response.writejavascript:history.go(-1) response.end end if rs.pagesize=10/每页显示的记录数 if pagecountrs.pagecount or pagecount=rs.recordcount then page_end=rs.recordcount end if% 共有条招聘信息符合条件 以下是条界面如图5-3所示:图5-3 查看所有的招聘信息界面5.2.4 预览求职简历通过此界面来预览求职简历,如果有错误的地方,可以及时改正,以免发布出去之后才发现,会错过不少的机会!主要代码为:/是否正常登陆/包括文本框,文本区域等的样式% uname=session(puid)/获取用户登陆用户名set rs=server.createobject(adodb.recordset)sql=select * from person where pname=&uname& and pzw rs.open sql,conn,1,1 if rs.eof or rs.bof then/如果此用户还未填写求职简历 respo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论