1、江苏广播电视大学专科毕业设计 第 1 页 共 23 页 题目: 基于 ASP 的求职招聘网站的设计与实现 学 校 : 宿 迁 市 广播电视大学 学科专业: 计算机网络 学 生: 刘紫婷 学 号: 1032001413822 指导教师: 庄艳阳 江苏广播电视大学专科毕业设计 第 2 页 共 23 页 基于 asp的求职招聘网站的设计与实 摘要: 随着网络技术的发展 ,网络在人们生活中的应用越来越广泛 人才的流动已成为社会的一大问题 ,传统的 求职 招聘方式不仅让人觉得很不方便 ,而且受时间和空间的限制 ,让许多人失去了很多 机会 而网上求职招聘系统提供了方便 简洁 安全 易于管理的平台 ,这是对
2、传统模式的一种改进 ,也是一种必然的走向 招聘网站为应聘者提供了方便、快捷的应聘途径。对招聘单位来说,招聘网站也为他们提供了查询、检索应聘者信息库的条件,使招聘工作中的人员初选工作变得轻松易行。此系统的开发为应聘者及招聘公司带来了很大的方便和经济,使他们足不出户就可以轻轻松松地完成求职和招聘工作。 本系统以 ASP 为主要制作工具,讲述了项目的研究概述、项目功能、开发工具和环境等。并着重描述了系统的数据库构建和项目的详细设计,对系统的优化方法也 做出了介绍。实现了用户注册、登陆、验证身份及用户数据的采集、个人简历的预览,站内最新工作信息发布,可进入留言本留言从而实现了网站与客户之间的交流和沟通
3、等。 关键词 :网络招聘、求职、 ASP江苏广播电视大学专科毕业论文 第 3 页 共 23 页 一、求职招聘网站研究概述 网络招聘系统是利用网络构建的网上招聘系统,它涉及了网络应用这一学科。一个网站的建设,首先应该从功能出发。功能是网站的目的所在,为了 “ 个性 ” 而牺牲功能上的需求,那就舍本求末了。通常功能上的需求无非有: (1)能够明确的表达一个网站的主题。 (2)能够容纳多种形式的内容。 (3)能够良好的适应不同的分辨 率。其次要有一个清晰的网站结构。要开发一个优秀的网站,通常应该遵循以下工作流程:首先定义开发网站的目的;接下来对网站的外观进行设计;其次进行实际页面的制作;然后对所制作
4、的网站进行测试,以确保它符合最初设定的目标;最后是将网站发布。在将网站发布后还需要有维护工作,以便及时更新网站内容。所以要做出一个出色的网络招聘系统要做到以下要求。首先,对人才市场网络招聘的定义、特征和优势的了解是必不可少的。其次,系统网站的 规划 、网站构建的目标和市场需求调查分析、网站设计与管理的可行性分析以及网站设计与管理的解决方案的深入分 析也是不可少的。再次,网络招聘系统网站运行平台的构建、服务器选择、 ASP软件和数据库的知识更是实现网络招聘的基础。上述的网站运行环境及其软硬件平台的实现,是概括的和基础性的,也是构建网络招聘系统的基本思路。通过网上求职 /招聘这一示范主题,将网站的
5、互动性、美观性与实用性完整地呈现出来。 (一 ) 问题的提出 眼下正是应届大学生求职的关键时期,除了像以往一样积极参加各种招聘会外,今年,网上求职也受到不少大学生的青睐。大学生毕业信息及求职招聘服务网是为即将步入社会的大学毕业生以及企业招聘人才的服务网。它彻底打破了传统的求职 方式,应聘者省去了奔波的劳累,只要坐在家里电脑前,轻击一下鼠标即可获取求职的详细资料。大大提高了求职的效率,快速的获得招聘公司的信息反馈。它也打破了传统的人才招聘方式,所谓“一经发布,传遍天下”。不少企业选择在线招聘的初衷是以“最低成本、最短时间找到最佳人员”。的确,与在传统媒体上登广告相比,网络招聘因其收费低廉而颇具竞
6、争力。尤其现在专业的招聘网站已经具备了分检简历、能力评估,甚至人力资源动态管理等功能,这就为企业节约了大量的人力物力。 为了满足市场对于人才招聘解决方案的需求,推出了网上人才招聘解决方案。 作为一种专业化的业务流程改进工具,有效地解决了人才招聘工作效率和效果改进提升中所面临的问题。本毕业设计,就是为了适应现代求职 /招聘方式而做出的一种尝试。本系统采用 ASP这种服务器端的开发环境以及 Windows XP的操作系统为工作平台,同时借助 Microsoft SQL Server 2000这一强大的数据库管理系统来实现本毕业设计。 江苏广播电视大学专科毕业论文 第 4 页 共 23 页 (二 )
7、 我国网络招聘的发展状况 随着市场份额的不断扩大,网络招聘正向主流招聘方式演进。 从 1997年 ,智联 公司开通了我国第一家招聘网站开始,到今天,中国各类招聘求职业网站总数已经达到上 千家,有一定影响力的网站也达到上百家之多 .据统计: 1998年 1月,财富 500强中有 17%积极在互联网上招聘,仅仅一年后,这个数字上升到 45%;1998年,美国公司用于网上招聘的开支由 1998年的 1.05亿美元上升到 1999年的 12亿美元;思科系统( CISCO)这家年收入 100亿美元的网络公司 66的人是通过互联网雇来的, 81的简历是通过互联网收到的;深圳华为等大型中国企业也将网络招聘作
8、为主要渠道。 目前,网络招聘市场正处于一个快速增长的阶段。 2006年网络招聘市场成长迅猛,占招聘市场份额接近 20。 2007年预计这一比例将达到28.2,市场规模约为 14.2亿元。但是,相对于美国 ,其 网络招聘占整个招聘市场份额 78%的数字,中国网络招聘市场未来还有很大的发展空间。可以预测,未来几年中国网络招聘市场将占据整个人才招聘市场的 60%-70%。 从 2003开始越来越多的国内企业开始使用网上招聘的服务,尤其是在 2004年,中国境内的世界 500强企业有 90都在使用这种服务。 2007年调查显示过半数以上的高科技企业选择网络招聘方式招聘人才。网络招聘以其招聘范围广,信息
9、量大,可挑选余地大,应聘人员素质高,招聘效果好,费用 低获得了越来越多的企业用户的认可 ,同时也得到了越来越多的求职者的青睐。 而中国所具有的巨大劳动力资源,也给网络招聘市场的发展造就了良好的先天环境,网民数量的增加和人才流通的频繁,成为了我国网络招聘市场成熟的后天因素。招聘网站和国际风险资本在网络招聘市场的一系列高调动作,更让市场竞争趋于白热化。本土大大小小的招聘网站积极切入这个市场,希望分到网络招聘的 “ 大餐 ” ,这也将加快我国网络招聘市场的发展速度。 (三 ) 网络招聘的优势 与传统的招聘方式相比网络招聘的优势十分明显,它集中表现在以下几个方面: 1.增强了招聘信息的时 效性 网络化
10、招聘不同于定期举办的大型人才市场招聘,没有时间限制,企业可以全天候地向潜在的应聘者发出招聘信息,而应聘者也可以随时随地与招聘企业联系,大大方便了双方的信息交流与沟通。同时,企业可以根据需求及时更新招聘岗位,及时传递最新信息。年审统计显示,网络招聘网站 的 年访问量超过 3000万人次,现在网上公布近百万个职位,而且职位的更新速度较快,从以前半月、一周的更换周期到现在的每日更换,这一点是其它形式的人才中介服务所无法比拟的。 江苏广播电视大学专科毕业论文 第 5 页 共 23 页 2.降低了招聘成本 网络化招聘有很强的适应性,不受时间、地域、场所等条件的限制, 供需双方足不出户即可进行直接交流。既
11、节约了传统招聘活动中的参会费、交通费、差旅费、广告费、人工费等开支,又节约了人力资源管理部门的精力和时间,也不必向 “猎头公司 “等中介组织支付高昂的信息服务费用,却可以招聘到更优秀的人才,因而具有很高的 “产出 /投入 “经济性特征。 3.扩大了招聘范围,拓展了招聘空间 互联网具有 “全球性、交互性和实时性 “的特点,使企业有可能在世界上任意计算机终端上找到其潜在的合格人选,从而极大地突破了传统需要面对面的现场招聘的地域性限制。 4.提高了人事管理的效率 企业可以利用计算机人事管理系 统提高处理信息的能力和效率。例如,一旦产生职位空缺,部门经理即可在线输入职位招聘申请,同时系统会自动将其职位
12、说明书中的任职条件、主要职责等资料从人事数据库中提出来,以便修改和确认。然后可以先进入企业人才储备资料库挑选合适的人才以优先录用,并及时在企业网站或人才招聘网站上发布招聘信息。收到应聘者的资料后,利用自动搜索、配比、分类、筛选装置,迅速找到符合一般要求的潜在人选,避免了以往人事工作的人为因素的干扰和拖延。 (四 ) 当前网络招聘存在的问题 1. 信息真实度低 有些招聘网站由于没有充足的信息源,就采取 “ 盗用 ” 知名招聘网 站信息的做法。这样,明明一个公司的招聘已经结束,但是过期的招聘信息和作废的E mail信箱依然挂在公司根本没有正式委托过的网站上,成为无效的信息垃圾,误导了应聘者。同时,
13、国内大多数招聘网站由于技术能力的限制,无法做到对每条信息的真伪一一 鉴 别,网站会员的登记还没有真正实行 “ 实名制 ” ,也没有强制性的核查和惩罚措施。因此企业可以随意发布虚假信息,骗取报名费和培训费,个人也可以随意填写虚假简历和信息。 2. 信息处理的难度大和网络招聘的成功率较低 信息的极大丰富也就意味着信息的极大泛滥。先进的网络技术极大地提高了信息传递 的速度,对于一个职位会同时产生许多的求职者。在招聘组织收到极为丰富的简历的同时,也会出现简历数量过于庞大,人力资源部门不得不花费大量的时间进行筛选,疲于应付的现象。此外,大量无效的信息还会增加真正合格的江苏广播电视大学专科毕业论文 第 6
14、 页 共 23 页 候选人漏选的可能性。有统计表明,一些进行网上招聘的规模较大的企业每周要接收 500至 1000份新简历。面对如此多的简历,人力资源管理者通常是匆匆浏览一遍后就将其中的 80删除了,一般浏览每份简历的时间不超过半分钟。要让公司在半分钟内通过一封 E mail对应聘者产生兴趣,其难度可想而知。在网上有过求职经历的人中, 75都经历过失败。 (五 ) 网络招聘求职意义 随着网络信息的发展,网络在人们生活中的应用越来越广泛。 招聘网站为应聘者提供了方便、快捷的应聘途径。对招聘单位来说,招聘网站也为他们提供了查询、检索应聘者信息库的条件,使招聘工作中的人员初选工作变得轻松易行。此系统
15、的开发为应聘者及招聘公司带来了很大的方便和经济,使他们足不出户就可以轻轻松松地完成求职和招聘工作。 网络招聘求职方式已经成为了招聘求职的一大重要手段,其招聘求职规模和招聘求职成功率已直逼传统招聘会,有的甚至超过了传统招聘会。通过它应聘者和招聘公司 /单位可以 在网络上通过 Internet,突破时间和空间的限制而实现工作求职和公司 /单位的人才的招聘。网络招聘的崛起对传统人才招聘流通体系产生了强烈的冲击,网络招聘较之传统招聘具有招聘范围广,信息量大,可挑选余地大,应聘人员素质高,招聘效果好,费用低,获得了越来越多的公司的认可优势,同时它有着经营成本低、信息反应适时、用户检索方便、地域限制少等特
16、点。因此进行这方面的研究有着重要的现实意义。 江苏广播电视大学专科毕业论文 第 7 页 共 23 页 二、主要相关知识及技术 (一 ) 服务器 IIS (Internet Information Server)的介绍 Internet Information Server的缩写为( IIS)是一个 World Wide Web server。Gopher server和 FTP server全部包容在里面。 IIS意味着你能发布网页,并且有 ASP( Active Server Pages)、 JAVA、 VBScript产生页面,有着一些扩展功能。IIS支持一些有趣的东西,像有编辑环境的界面
17、( FRONTPAGE)、有全文检索功能的( INDEX SERVER)、有多媒体功能的( NET SHOW) 其次 . IIS是随 Windows NT Server 4.0一起提供的文件和应用程序服务器,是在 Windows NT Server上建立 Internet服务器的基本组件。它与 Windows NT Server完全集成,允许使用 Windows NT Server内置的安全性以及 NTFS文件系统建立强大灵活的 Internet Intranet站点。 再次 . IIS( Internet Information Server, 互联网信息服务)是一种 Web(网页)服务组件
18、,其中包括 Web服务器、 FTP服务器、 NNTP服务器和 SMTP服务器,分别用于网页浏览、文件传输、新闻服务和 邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。 (二 ) 数据库的应用 Access作为一个数据库管理系统,它被集成在 Microsoft Office中。 Access数据库处理的基本结构,采取关系型数据库模式。与其他的数据库系统相比,Access更加简单易学,一个普通的计算机用户可以很快地掌握它。 Access 2003的功能十分强大,利用它可以方便地实现对信息保存、维护、查询、统计、打印、交流、发布,而且它可以十分方便地与 Office其
19、他组件交流数据,这些功能对一个一般用户而言已经 足够了。 操作方法: 1. 打开 MicrosoftAccess2000 数据库管理软件,选择“文件 /新建”,即可创建数据库。单击“确定”后,在“文件新建数据库”对话框中,设置路径和文件名,单击“创建”即可。 然后选择“表”。再选择“使用设计器创建表” 2. 单击“设计”,开始设计数据库,在“字段名称”和“数据类型”中输入你想输入的信息。输入完后,关闭对话框,单击“是”,弹出“另存为”对话框,可设置表的名称,单击“确定”,此时有探出一个对话框,再单击“是”。此时返回到“数据库”对话框,此时所创建的表就出现在右侧的列表中。比 如,下面我创建的 s
20、tudents 和 command 表。 江苏广播电视大学专科毕业论文 第 8 页 共 23 页 (三 ) ASP技术的概述 ASP是 Active Server Page的缩写,意为“动态服务器页面”。 ASP是微软公司开发的代替 CGI脚本程序的一种应用 ,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。 ASP的网页文件的格式是 .asp,现在常用于各种动态网站中。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。 ASP网页可以包含 HTML标记、普通文本、脚本命令以及 COM组件等。利用 ASP可以向网页中添加交互式内容( 如在线表单),也
21、可以创建使用 HTML网页作为用户界面的 web应用程序。 与 HTML相比, ASP网页具有以下特点: ( 1) 利用 ASP可以实现突破静态网页的一些功能限制,实现动态网页技术; ( 2) ASP文件是包含在 HTML代码所组成的文件中的,易于修改和测试; ( 3) 服务器上的 ASP解释程序会在服务器端制定 ASP程序,并将结果以 HTML格式传送到客户端浏览器上,使用各种浏览器都可以正常浏览 ASP所产生的网页; ( 4) ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从 web浏览器 中获取用户通过 HTML表单提交的信息,并在脚本中对这些信息进行处理,然
22、后向 web浏览器发送信息; ( 5) ASP可以使用服务器端 ActiveX组件来执行各种各样的任务,例如存取数据库、发现和那个 Email或访问文件系统等。 ( 6)由于服务器是将 ASP程序执行的结果以 HTML格式传回客户端浏览器,因此使用者不会看到 ASP所编写的原始程序代码,可防止 ASP程序代码被窃。 1. ASP 的七个对象的使用 ASP主要提供了以下七个内建对象: Request: 用于获取客户通过浏览器向服务器发送的信息; Response: 用于将输出结果发送到浏览器; Session: 用于在一个用户对话( Session)中存储公用的信息; Application:
23、用于在 ASP应用的多个对象之间共享信息; Server: 用于提供对服务器方法、属性的存取; Asperror: 用来处理发生在 ASP页面中的错误情况; ObjectContext:提供在页面内进行事务处理的功能。 江苏广播电视大学专科毕业论文 第 9 页 共 23 页 2. 采用 ASP 开发的优点 与以前的 Web 开发模型相比, ASP提供了几个重要的优点: ( 1) 增强的性能: ASP.NET 是在服务器上运行的编译好 的公共语言运行库代码。与被解释的前辈不同, ASP.NET 可利用早期绑定、实时编译、本机优化和缓存服务。这相当于在编写代码运行之前就显著提高了性能。 ( 2)
24、世界级的工具支持: ASP.NET 框架补充了 Visual Studio 集成开发环境中的大量工具箱和设计器。 WYSIWYG 编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。 ( 3) 威力和灵活性:由于 ASP.NET 基于公共语言运行库,因此 Web 应用程序开发人员可以利用整个平台的威力和灵活性。 .NET 框架类库、消息处理和数据访问解决方 案都可从 Web 无缝访问。 ASP.NET 也与语言无关,所以可以选择最适合应用程序的语言,或多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到 ASP.NET 时保留基于 COM 的开发中的现有投资。 (
25、 4) 简易性: ASP.NET 使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到现在的部署和站点配置。例如, ASP.NET 页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似 Visual Basic 的简单窗体处理模型中处理事件。另外,公共语言运行时利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。 ( 5) 可管理性: ASP.NET 采用基于文本的分层配置系统,简化了将设置应用于服务器环境和 Web 应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。此 “零本地管理 “哲学也扩展到了 ASP.NET 框架
26、应用程序的部署。只需将必要的文件复制到服务器,即可将 ASP.NET 框架应用程序部署到服务器。不需要重新启动服务器,即使是在部署或替换运行的编译代码时。 ( 6) 可缩放性和可用性: ASP.NET 在设计时考虑了可缩放性,增加了专门用于在聚集环 境和多处理器环境中提高性能的功能。另外,进程受到 ASP.NET 运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。 ( 7) 自定义性和扩展性: ASP.NET 随附了一个设计周到的结构,它使开发人员可以在适当的级别 “插入 “代码。实际上,可以用自己编写的自定义组件扩展或替换
27、ASP.NET 运行库的任何子组件。实现自定义身份验证或状态服务一直没有变得更容易。 ( 8) 安全性:借助内置的 Windows 身份验证和基于每个应用程序的配置,可以保证应用程序是安全 的。 江苏广播电视大学专科毕业论文 第 10 页 共 23 页 3. ASP 的工作模式 目前网络应用软件运行的模式主要有两类: C/S模式和 B/S模式。前者主要的缺点是维护和升级比较麻烦,后者是近几年来伴随 Internet迅速发展起来的一种技术。 B/S模式与 C/S模式方法类似,但是客户端是一个标准的浏览器,服务器端是 Web Server,而 Web Server与数据库和应用服务器的紧密结合,使
28、得这种模式的应用范围不断扩大。本次毕业设计求职招聘人才网,需要很好的体现Internet的时代特点:操作简单、保密性好、方便高效,无地域性等。基于上述考虑,用 B/S模式来设计人才 网站是合适的。 ASP 工作原理流程图(如 图 1-1) 图 2-1 ASP 工作原理流程图 4. ASP 的使用环境 ASP 需要运行在 PWS 或 IIS 下。 PWS 或 IIS 服务在 windows98 或 windows2000的光盘上附带着,可以通过“添加 /删除程序”中的“添加 /删除 windows 组件”来安装。一般 asp 需与 access 数据库或 SQL Server 数据库结合使用,编
29、出功能强大的程序。能够运行 ASP 的 web 服务器 HYPERLINK “http:/ t “_blank“ 软件 Windows2000 默认安装的是 IIS5.0(internet information server),而 windows xp 默认安装的是IIS5.1, windows 2003 默认安装的 IIS6.0 PWS(personal web server)运行在windows98 环境下的简单个人网页服务器,现在新的 Windows Vista 带有的 IIS是 7.0 版本,虽然 Windows Server 2008 所带的 IIS 也是 7.0,但是功能更加强大。