ImageVerifierCode 换一换
格式:DOCX , 页数:83 ,大小:773.22KB ,
资源ID:5709839      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5709839.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(企业网上招聘系统设计及实现毕业论文.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

企业网上招聘系统设计及实现毕业论文.docx

1、企业网上招聘系统设计及实现毕业论文 第一章 绪 论1.1课题背景 人才是一个国家、一个民族、一个地区和一个企业单位长期兴旺发达的重要1保证 。所以在人类所拥有的一切资源中,人力资源是第一宝贵的,自然成了现代管理内容的核心。在企业的可支配资源中,人力资源是最具能动性的,也是最具能量爆发力的。用人企业单位在人员任用讲求的是人岗匹配,适岗适人。找到合适的人却放到了不合适的岗位与没有找到合适的人一样会令招聘工作失去意义。招聘合适的人才并把人才配置到合适的地方是才能算完成了一次有效的招聘。招聘和配置有各自的侧重点,招聘工作是由需求分析预算制定招聘方案的制定招聘实施后续评估等一系列步骤构成的,其中关键又在

2、于做好需求分析,首先明确企业到底需要什么人,需要多少人,对这些人有什么要求,以及通过什么渠道去寻找公司所需要的这些人,目标和计划明确之后,招聘工作会变得更加有的放矢。人员配置工作事实上应该在招聘需求分析之时予以考虑,这样根据岗位“量身定做”一个标准,再根据这个标准招聘企业所需人才,配置工作将会简化为一个程序性的环节。招聘与配置不能被视为各自独立的过程,而是相互影响、相互依赖的两个环节,只有招聘合适的人员并进行有效的配置才能保证招聘意义的实现。目前大多数求职人员,作为人才交流来进行求职,具有一定的地域阻碍性。同样用人单位发布相应招聘信息时,存在以下问题:1) 没有进行必要的工作分析不进行工作分析

3、,就很难确定每一个工作和岗位对员工的具体要求,包括技术及种类、范围和熟悉程度;学习、工作与生活经验;身体健康状况;工作的责任、权利与义务等方面的情况。在招聘工作中常常发现企业的招聘标准与实际岗位技能的需求不一致,这种现象就是没做好工作分析造成的。2)没有规范的招聘流程私有民营企业人员招聘操作程序一般都不规范,经常是老板感觉缺人时才临时安排招聘,根本不用用人需求。即使有也常常是先征取老板同意,再走个形式 而已。面试也非常简单,基本是凭经验,不按规范的操作流程走。过程相对复杂,欠缺通用性。3)招聘人员的自身职业素质较低。私有民营企业中很多招聘人员不具备专业的知识和技能,虽然有些人员在实际工作中也常

4、常利用一些现代招聘手段,但也常常是生搬硬套。招聘人员职业化素质不高,必定会给企业的招聘工作带来不良影响。基于上面对招聘和求职方的综合考虑分析,得出主要欠缺的就是供求双方信息流通的互动性。1.2课题意义 课题研究的意义主要在于要改变传统的招聘求职模式,最大化的发挥网络信息服务的优势和特点,主要是为求职者提供基本信息注册和简历生成及为用人单位提供情况介绍和职位需求等基本主要服务,还应该包括求职和招聘双方更深层次的、多方面的服务业务需求和实现,也就是说既要有传统意义上的职业介绍业务,又要有求职者就业和职业能力提升以及为用人单位定制并提供优质人才服务的业务。充分利用网络通讯服务的无地域差别的特点,为人

5、才流动以及劳动力寻找再就业和创业的机会,提高求职人员就业的成功率,并在一定程度上可以避免我国人才资源资源流动的盲目性,尽量达到求职人员和用人单位的双满意。2为此,本课题依托于人力资源管理信息化、电子化的实际,重点研究基于 Web的网上招聘管理信息系统的设计、实现和应用。1.3国内外研究现状 由于中国网民数量逐渐增多,通讯技术的迅猛发展,网络已经深入我们的日常生活中,网络人才招聘成为一种新的招聘求职方式,越来越受到用人单位和求职者的青睐。但大多数人才网站因受到地域和行业的限制,局限在某些狭小的领域内搞恶性竞争,无法发挥较强的实际作用,可以这么说建立人才网站大联盟尤3其重要,也是未来网络招聘的发展

6、方向 。 纵观中国人力资源市场,一般采用社会招聘、校园招聘、网络招聘等形式,中国人才直通车结合线上网络招聘平台,线下举办招聘会,连续在深圳、广州等地高校多次举办校园招聘会,立时形成一股飓风,在珠三角遍地开花,所有展会招聘职位公布在中国人才直通车网站,给求职者很大的便利,一位在网上求职的深圳大学梁同学深有感触地说,如今求职者将现场招聘会称为“赶场”,挤得费神费力不说,由于招聘和应聘双方没有时间交流,被选中的机会也不大。还不如先通过网络投放简历和在校园招聘会上与用人单位自由交流,感觉得不错了就直接去面试,方便而且快捷。由此可见,网络招聘是未来人才招聘不可或缺的方式。企业青睐网络招聘由于传统招聘都有

7、固定的时间和地点,参与者无论是招聘方还是求职者都会耗费一定的时间和精力,成本相对要高。相较于现场招聘会的摩肩接踵、挥汗如雨,手指轻动网间飞渡要惬意舒适得多,而且成本为零,只需要一名工作人员坐在电脑前解答问题、筛选人才即可。与此同时,网络招聘可以招到高素质的中高级人才。因为电脑如今已经成为不少工作中不可缺少的技能,能参加网络招聘的人对电脑技能都有一定的掌握,这其实已经是在进行考试了。而另一家出口工艺品公司的工作人员表示,网络招聘由于没有区域和时间限制、快捷、效率高、省时省力、费用低,可以招到全国各地的人才,所以越来越受到企业的青睐!网络招聘仍是当今人才招聘最有效的方式。2006年,广东省各类人才

8、网站的访问量超过 6000万人次,组织参加全国网上招聘会以及其他在网上发布招聘信息的单位达 50000 多家,通过网络求职的人才达 200多万人,初步达成求职意向的人才共 60万多人,招聘成功率近 50。但是,同时我们也可以看到,国内互联网还有很多不成熟的地方,网络招聘也是。虽然在短期内,招聘会、报纸广告等传统的招聘方式不会消失,但是网络招聘是大势4所趋,网络招聘会也将进一步完善 。1.4本文的主要工作 本文在对现有的一些求职就业信息系统分析调研的基础上,针对传统的求职 就业方式做了相应的需求方面和业务流程方面的分析,并结合现代软件工程的先进思想,设计并实现了高效的网上招聘信息系统。首先介绍了

9、当前形势下求职和招聘所面临的机遇和挑战,得出本课题的项目背景和需要解决的问题。在此基础上对系统的业务流程进行分析,得到功能需求,使用用例图和功能模块划分的方法来描述需求分析。然后在这个需求分析的基础上,对系统管理模块、实现网上招聘和网上求职进行详细设计和实现,并给出系统的实现效果图。最后进行该系统的测试,并公布系统的测试结果。1.5论文的组织结构 本课题就应用 ASP.NET技术来设计和实现更加满足当前企业和人才需要的分布式网络招聘信息系统软件产品为契机。全文的章节结构安排如下:第一章为绪论,主要对本课题的研究背景及国内外的研究现状进行阐述。第二章是和课题相关的理论技术,分析阐述一些常用的 A

10、SP 和后台数据库SQL Server相关技术。第三章是人网上招聘信息管理系统分析与设计,对课题本身进行需求分析和总体设计。第四章为网上招聘信息系统的详细设计与实现,在该系统需求分析和概要设计的基础上进行进一步的详细设计和系统编程实现工作,划分功能模块并对功能模块进行功能实现。第五章是系统测试,针对系统需要用到的测试概念和理论实际进行阐述。第六章是总结与展望,对自己论文课题工作的总结,并对下一步的工作进行展望。 第二章 相关理论技术基础第二章 相关理论技术基础在本章中,我们主要针对我们后面各个章节需要用到的各种技术理论进行比较详尽的阐述和总结。2.1 ASP.NET概述 当今是一个以网络为中心

11、的信息化世界。随着网络信息化脚步的推进, .NET出现在人们的视野中,它的诞生开创了网络时代的一个新的局面。.NET就与 HTML的显示信息,将可编程的基于 XML的信息加强,使其成为开发新一代数据库管理软件的有力工具。在具体开发数据库管理系统之前,需要首先了解 ASP.NET的概念、运行机制以及开发系统所需搭建的运行环境。2.1.1 ASP.NET简介 ASP.NET是目前最流行的 Web开发技术之一,此技术基于.NET环境开发,具有很大的优势。随着网络经济时代的来临,微软公司提出了.NET战略,系统能够帮助用户在任何时候、任何地点、利用任何工具都可以获得网络上的信息,并享受网络通信所带来的

12、快乐。ASP.NET 是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的 Web应用程序。ASP.NET提供了一个统一的 Web开发模型,并为开发人5员提供了创建企业级 Web应用程序所需要的各种服务 。ASP.NET 可以为使用任何与 .NET 兼容的语言编写应用程序。此外,任何ASP.NET应用程序都可以完全使用.NET Framework。.NET Framework 是 Microsoft 为开发应用程序创建的一个富有革命性的新平台,是一个可以快速开发、部署网站服务及应用程序的开发平台。.NET Framework可以创建 Windows 应用程序、Web 应用程序、W

13、eb 服务其他各种类型的应用程序。.NET Framework具有以下特点: 电子科技大学硕士学位论文(1) 通过互联网的标准作整合。用 XML 即 SOAP 等标准通信协议将各种由不同环境所组成的应用程序及组件整合在一起工作。(2) 松散的整合组建。大多数有延展能力的系统,现阶段是以“异步信息”为构架建立的。要建立这种多层架构,操作非常复杂,而且工具很少。 .NETFramework不需要很严谨地定义每个组件的结果即可很轻松的整合,这样可提高程序的延展性。(3) 支持多种程序语言。.NET Framework将各种开发语言整合起来,可以让开发人员使用不同的程序语言来开发解决方案,选择他们擅长

14、的程序语言,这节省了程序员重新学习新语言的过程,可以将更多的精力用于开发。(4) 提高程序设计人员的工作效率。NET Framework尽可能减少开发人员写程序时会出现的问题,让程序设计人员专心于系统开发工作。(5) 完善的数据安全。要设计一个安全性较好的互联网应用程序,在设计时就必须考虑所有组件的安全问题,而不能仅考虑一部分。所以 NET Framework在设计安全模型时,将所用的数据与程序代码做了比较完善的安全保护。(6) 可用操作系统的服务。Windows提供了丰富的服务及资源,NET Framework将这些功能包装起来,以更简单的方式共程序设计人员使用。ASP.NET 在 Web应

15、用方面的优点给企业和开发人员带来了很多方便。ASP.NET 是在服务器上运行的编译好的公共语言运行库。ASP.NET 可利用早期绑定、实时编译、本机优化和盒外缓存等服务,所以在编写代码行之前就已经显著提高了性能。ASP.NET框架应用了 Visual Studio.NET集成开发环境中的工具箱和设计器。威力和灵活性。 ASP.NET应用是基于公共语言运行库的,.NET的框架类库、消息处理和数据访问解决方案都可与 Web 无缝访问,ASP.NET 可以选择最合适应用程序的语言,或跨多种语言分割应用程序。ASP.NET应用了公共语言运行库中的托管服务,这简化了程序的开发。ASP.NET 采用基于文

16、本的分层配置系统,简化了将设置应用于服务器环境和Web 应用程序的操作。ASP.NET 框架应用程序在部署时只需将必要的文件复制到服务器即可将 ASP.NET 框架应用程序部署到服务器,不需要重新启动服务器。 第二章 相关理论技术基础ASP.NET 增加了专门用于在聚集环境和多处理器环境中提高性能的功能。另外,进程受到 ASP.NET 运行库的密切监视和管理,以便当进程行为泄露、死锁时,可立即创建新进程,以保持应用程序始终可以处理请求。用户可以使用自己编写的自定义组件或扩展组件替换 ASP.NET 运行库的任何子组件。ASP.NET 应用了 Windows 系统内置的身份验证机制,这样可以保证

17、应用程序的安全性。2.1.2 ASP运行原理 在用 ASP.NET创建工程前,一定要了解 ASP.NET的运行机制,这样才可以更好地应用 ASP.NET。下面将对 ASP.NET的运行机制进行详细的分析。主要分为以下三部分:Http请求;ASP.NET运行原理;ASP.NET运行机制。1)Http请求从客户端到服务器端的请求消息包括,消息首行中,对资源的请求方法、资源的标识符及使用的协议。例如当你点击一个连接时,浏览器首先找到站点的 IP地址,这是通过 DNS来实现的。在找到 IP地址后可以建立 TCP连接了,连接建立后就可以发送请求了。现在假设点击了一个从 WWW.WEBMONKEY.COM

18、/HTML/96/47/INDEX2A.HTML 点击了WWW.GRIPY.ORG/MATTMARG/,这时浏览器会发出下面的请求:Get /mattmarg/ HTTP/1.0User-Agent: Mozilla/2.0 (Macintosh; I; PPC)Accept: text/html; */*Cookie: name = valueReferer: Host: www.grippy.org第一行称为请求,它告诉服务器从 MATTMARG 取得文件,这里的目录一般 电子科技大学硕士学位论文是要加/的。下面几行通知服务器你所使用的浏览器是什么类型,你所接收的数据是什么类型。如果你以前

19、访问过这个站点,站点可能向你发送了 cookie,如果你已经有了一个这样的 cookie,浏览器会将这个 cookie 返回给服务器。referer 行通知服务器用户从哪一页到达此页的。下面服务器就要返回文件了,每次服务器返回文件时,都要返回一个 http/1.0响应,同时带有状态码,在此之后是一些描述内部的头信息。下面就是一个响应:HTTP/1.0 200 FoundDate: Mon, 10 Feb 2007 23:48:22 GMTServer: Apache/1.1.1 HotWired/1.0Content-type: text/htmlLast-Modified: Tues, 11

20、 Feb 2007 22:45:55 GMT不同数据可能返回不同的 content-type,因此不同的内容需要不同的content-type,因此有时候这个过程是很慢的。Http 请求传送回来的是页面文本、图片等信息,在客户端浏览器进行解释执行后,才会显示页面。一个完整的页面也许要发送多条 Http 请求才可以完整的显示。2)ASP.NET运行原理ASP.NET 的运行原理如图 2-1 所示。ASP.NET 运行时首先会通过客户端计算机向 IIS服务器发送一个 Http 请求,此请求被 IIS服务器接收后,IIS会确认请求页面的类型,然后为其加载相应的 dll文件,并在处理的过程中将这条请求

21、发送给可以处理此请求的模块 HttpHandler。当请求在 HttpHandler模块中处理完后,会按照原来的顺序返回给 Http,这样就完成了 ASP.NET的整个运行过程。 第二章 相关理论技术基础图 2-1ASP.NET运行原理图服务器端的HttpHandler专门用于处理aspx文件。IIS将请求发送给HttpHandler模块之前,还需要经过一些系统默认的 Http Module。这样做具有以下优点:提高安全性;提高运行效率;能够在更多的环节上进行控制,增强控制能力。3)ASP.NET运行机制ASP.NET的运行机制大致上与 JSP的运行机制是很相似的,所有的 WEB站点都是基于

22、HttP协议的, ASP.NET也不列外。首先是来自客户端的请求,然后 web服务器(web容器 ASP.NET是 IIS ,如果你的机子没安装 IIS没关系,因为你用的 VS开发工具中有一个小型的 IIS服务器,但是建议安装 IIS,JSP用的是 TOMACT)根据相应的条件(就是根据请求的后缀名),将请求提交给应用服务器的解析器解析器根据用户的请求和数据库服务器与打交道得到数据, 再经过编译,运行,最终将结果返回给客户端。一个 ASP.NET的应用程序是开始于 IIS的。当你请求一个包含 ASP.NET应用的网址时,IIS接受到请求(IIS是 WEB服务守候进程),IIS收到请求后,会根据

23、请求者请求的主机头或者 IP或者端口号来找到对应的站点。当找到站点后,如果你请求的资源是以 ASPX为结尾的 WEBFORM,时,IIS会将控制权交给一个 ISAPI 扩展.,名叫 AspNet_ISAIP.DLL.这时,控制权由 IIS 交到ASPNET的 ISAPI扩展上.,需要说明的是,ISAPI扩展的级别低于 IIS,但高于用户站点,它独立于站点之外。ISAPI收到处理请求后,会启动一个 ASP.NET工作进程.然后将请求者的请求信 电子科技大学硕士学位论文息转交给 ASP.NET 工作进程 (名为 ASPNET_WP.EXE).接下来 ,控制权由ASPNET_WP 掌握 .ASPNE

24、T_WP 首先解出请求者的信息 ,如果请求者请求的ASP.NET 应 用 程 序 ( 站 点 或 虚 拟 目 录 , 通 俗 一 点 ) 尚 未 拥 有APPDOMAIN,ASPNET_WP 就会建立一个 APPDOMAIN,并且将被请求的ASP.NET 应用所需的 Assembly(就是那些 DLL,例如 System.Web.DLL 等)载入到APPDOMAIN中。以上的步骤可以看到一个结论和规律:控制权是以流水式在各个请求处理者间传递,并且,前一个处理请求者必须负责传递后一个处理请求者所需的信息,而且要负责装载或初始化后一个处理者。这很像我们生活中的接力赛。AspNet_WP 不光负责建

25、立 APPDOMAIN(当然,如果已经存在的话,就直接使用这个 DOMAIN了),另外,它在 APPDOMAIN建立后,还会将请求转发至对应的APPDOMAIN中的 ISAPIRuntime对象。(Isapiruntime对象是 APPDOMAIN的一部分)。ISAPIRUNTIME 专门负责解出请求的必要信息。它将信息和请求转交给HttpRuntime。在这里,需要说明的是 IsapiRuntime 是一个类,它的全称是System.Web.Hosting.ISAPIRuntime,而 HttpRuntime 也是一个类,它的全称是System.Web.HttpRuntime。因此,可以说,

26、这两个对象是 APPDOMAIN运行环境的一部分,在 ASPNET_WP 建立 APPDOMAIN 的同时,也会作为运行环境来建立这两个对象。请求由HttpRuntime来接受,HttpRunTime主要的工作便是为每一个提出请求的客户建立一个 HttpContext 对象.这个东东又管理着 HttpSession对象.每一个访问者有各自的 HttpContext 对象和 HttpSession 对象 ,这些对象 ,你可以在 .NETFRAMEWORK 库 中 找 到 对 应 的 类 名 , 像System.Web.HttpContext,System.Web.HttpSessionState

27、等。可以看出,请求的处理过程非常类似于.NET 中事件模型的处理过程.若干个处理模块被串接到一个事件上.在 ASP.NET 运行原理里,也是,若干个模块依次轮流处理一个请求,像流水线操作一样。ASP.NET运行机制如图 2-2所示。 第二章 相关理论技术基础图 2-2ASP.NET运行机制图2.2 ASP.NET的开发工具 上一节中已经分析了 ASP.NET 的运行平台和运行机制,在本节中将介绍ASP.NET的开发工具以及支持语言。 电子科技大学硕士学位论文2.2.1 Visual Studio简介 Visual Studio 是一套完整的开发工具集,用于生成 ASP.NET Web 应用程序

28、、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C+、VisualC# 和 Visual J# 全都使用相同的集成开发环境 (IDE),利用此 IDE 可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,通过此框架可使用简化 ASP Web 应用程序和 XML Web Services 开发的关键技术。Visual Studio是一种容器环境,它集成了多种可视化设计器的功能,有用于创建 Windows 窗体应用程序的,有用于构建 Web 站点的,也有用于构建 WindowsCommunic

29、ation Foundation(WCF)服务的,诸如此类。我们工作中所需的元素(如引用、数据源连接器、文件夹和文件)可以分成两层管理:解决方案和项目。一个解决方案包含多个项目,而一个项目中又包含了该项目所特有的一些文件。您可以针对整个解决方案或单个项目进行设置。项目中的每一个文件都可以通过【属性】窗口来显示它自己的属性设置。2.2.2 ASP.NET简介 在 ASP.NET出现之前,主要有三种技术平台可用于开发 Web应用程序:ASP、JSP(Java Server Pages)和一个叫 LAMP(Linux + Apache + MySQL,编程语言可以为6Perl、Python或 PHP

30、)的开源 Web平台。 这里顺便提及一下 ASP的相关知识,ASP实际上是一种 ISAPI 的扩展,而 JSP 是一种特殊的服务器端应用程序。基于平台的 Internet信息服务(IIS)的 ISAPI扩展和基于 Java系统的 servlet,允许我们使用较传统的方式来创建服务器端的、部署于 Web上的应用程序。虽然每种 Web 开发平台使用特定的语言和架构,但它们都是用来创建基于Web 应用程序的交互式页面。从某种程度上讲,这些技术通过一些组件使页面本身只负责代码调用和呈现,以便开发者可以将编程逻辑与页面布局分离。虽然目标是相同的,但这些平台存在显著差别,这些差别在于它们大多与其倡导的编程模型和语言相关。例如,JSP采用 Java的类框架,通过 JavaBeans,提供了一套有 第二章 相关理论技术基础效、可扩展、可重用的组件模型。不仅如此,JSP支持自定义标签,允许开发者将自定义的标签与代码相关联。最后,由于 JSP是 Java Enterprise Edition 5.0(J5EE)平台的关键模块

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1