毕业设计(论文)-ASP简单的网络求职招聘系统的实现.doc

上传人:西安人 文档编号:3281095 上传时间:2019-08-07 格式:DOC 页数:23 大小:304.04KB
返回 下载 相关 举报
毕业设计(论文)-ASP简单的网络求职招聘系统的实现.doc_第1页
第1页 / 共23页
毕业设计(论文)-ASP简单的网络求职招聘系统的实现.doc_第2页
第2页 / 共23页
毕业设计(论文)-ASP简单的网络求职招聘系统的实现.doc_第3页
第3页 / 共23页
毕业设计(论文)-ASP简单的网络求职招聘系统的实现.doc_第4页
第4页 / 共23页
毕业设计(论文)-ASP简单的网络求职招聘系统的实现.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《毕业设计(论文)-ASP简单的网络求职招聘系统的实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-ASP简单的网络求职招聘系统的实现.doc(23页珍藏版)》请在三一文库上搜索。

1、简单的网络求职招聘系统的实现简单的网络求职招聘系统的实现 摘摘 要要 随着网络信息技术的发展,网络在人们生活中的应用越来越广泛,网络求 职招聘方式已经成为了求职招聘的一大重要手段。通过它应聘者和招聘企业可 以通过 Internet,突破时间和空间的限制,而实现应聘者的工作求职和企业的 人才招聘。本文所开发的网络求职招聘系统主要包括个人求职管理、企业招聘 管理和系统管理三个部分。个人用户可以在主页方便地浏览查询招聘企业信息、 招聘职位并发送应聘简历;企业用户可以方便地查找人才信息及个人简历;管 理员则通过后台来实现对所有用户信息、简历、公司信息、企业招聘职位的管 理。 本文主要介绍了 ASP,数

2、据库等相关知识,同时较为详尽的阐述了网络求 职招聘系统的实现。本系统是使用 ASP 编程技术开发,并以 IIS 为 Web 服务平 台实现网络求职招聘系统的构建。后台数据库选用的是 ACCESS,利用 ASP 动态 网页编程技术,通过 ADO 与 ACCESS 数据库建立连接,并且运用 SQL 语言实现对 其数据库的操作。 关键词关键词:网络求职招聘;ASP;ACCESS;数据库 591 论文网 www.591LW.com The Design and Implementation of the Network Job Hunting and Recruitment System Abstra

3、ct Along with the development of the network information technology, network has been applied in peoples lives more and more widely. Along with this, the network job hunting and recruitment has become an important means to recruit job, with which job seekers can search the job opportunities and the

4、enterprises can recruit clerks through the Internet, breaking through time and space limitation. We implemented such a system that includes three modules: personal job seeking management, enterprise recruiting management and system management. By visiting the home page of our application, job seeker

5、s can browse and query the information of the open job opportunities and send their resumes to corresponding enterprises effectively and conveniently. And, on the other hand enterprises can search the resumes to find persons who are suitable with their requirements. More over, administrators can mai

6、ntain the information both of the person and the enterprise. This paper first introduces the ASP technology, the database and other the related knowledge. Then the implementation of a network job search and recruitment system is introduced in more detail. The system is developed with ASP programming

7、 technology, which runs on IIS server. Microsoft Access was chosen as the backstage database. ASP pages connect to Access by ADO, in which SQL language is used to issue database operations. Key words: Network job hunting and recruitment; Access; ASP; Network databases 591 论文网 www.591LW.com 目目 录录 论文总

8、页数:23 页 1引言1 1.1课题背景1 1.2研究现状2 1.3课题研究意义2 2系统开发技术简介3 2.1ASP 简介.3 2.2ASP 内置对象.3 2.3JavaScript 语言概述.4 2.4数据库访问技术4 2.5数据库的连接5 3系统设计分析6 3.1功能需求分析6 3.2系统功能分析6 3.2.1用户功能.7 3.2.2管理员功能.7 3.3系统流程图8 3.4数据库设计9 3.4.1数据库的需求分析.9 3.4.2数据库概念结构设计实体图.9 4详细设计与实现11 4.1用户功能模块11 4.1.1用户注册.11 4.1.2发布招聘信息.13 4.1.3职位搜索.14 4

9、.1.4发送站内信息.15 4.2管理员功能16 5开发难点与解决办法20 结 论21 参考文献21 591 论文网 www.591LW.com 第 1 页 共 23 页 1 1引言引言 随着信息化技术的不断发展,互联网正在融入我们的生活,影响和改变着 我们的生活。网络提供给我们的不只是一个获取信息的来源,而且还是一个可 以相互交流的空间,网络在人们生活中的应用越来越广泛。 人才在各行各业都是发展的关键,大学生就像是人才的代名词,如何能够 聘到具有真才实学的大学生是各企业非常关心的问题。而找不到理想的工作、 不能发挥自己聪明才智也让大学生烦恼,他们踏入社会的第一节课就是求职。 近年来由于大学生

10、毕业后必须面临艰苦的寻找工作的过程,2000 年以来越来越 多的毕业生面临着找工作难的问题。虽然招聘会是目前人才交流的主要途径之 一,但是它还远远不能满足现实的需求。招聘会都是在有限的几天内企业与大 学生面对面的交流,虽然有的招聘会提前贴出海报或进行其他方式的宣传,但 还是会有很多的企业和大学生错过,还有一部分人,为了参加招聘会不得不放 弃一些重要的事情。由于参加招聘会的人员繁多,而且整个过程人员的流动性 非常强,这给管理增加了很大的难度,并且招聘会人数众多,而且展位有限, 想要实现企业与学生一一会面很困难,这样就不能更好地分配人力资源。现实 社会中急需一个第三者为企业与人才牵线搭桥,来弥补招

11、聘会存在的种种不足。 这次毕业设计的课题就是设计开发一个网络求职招聘系统,通过网络求职 招聘系统,求职者就不必在拿着厚厚的简历,满头大汗的在人才市场中穿梭, 招聘企业也不需要花费大量的人力物力在招聘会上大张旗鼓地抢占招聘摊位了。 网络求职招聘系统为求职者及招聘公司带来了很大的方便和经济。 1.11.1 课题背景课题背景 随着社会和经济的发展,各类人才特别是高校毕业生的大量涌向社会以及 社会各种再就业人员的大幅度增加,使得就业压力越来越大。如何能够多快好 省的获得有关就业信息,对各位求职人员来说显得尤为重要;另一方面,企业 之间关于优秀人才的竞争也在日益加剧,人才流动也变得愈来愈普遍,因此仅 仅

12、通过召开现场人才交流会就很难满足人才与企业双方的要求。而随着信息化 技术的不断发展,互联网正在融入我们的生活,影响和改变着我们的生活。网 络提供给我们的不只是一个获取信息的来源,而且还是一个可以相互交流的平 台,因此网络求职招聘系统的开发正给广大的求职者和招聘单位提供了一个可 以双向交流选择的平台,从而有效地解决了人才求职招聘工作效率和效果改进 提升中所面临的问题。 网络求职招聘即基于 Web 的求职招聘系统,是利用包含 WWW 各种特性和资 源的超媒体求职招聘程序来创造一种有意义的求职招聘环境,在这种求职招聘 591 论文网 www.591LW.com 第 2 页 共 23 页 环境中求职招

13、聘得到促进和支持。随着 Internet 的普及,网络及其应用已经渗 透到社会的各个领域,并发挥着越来越重要的作用。网络技术以及现代 Web 技术 的发展,国家政策的扶持等给网络求职招聘带来了良好的发展契机。在这种情 况下,开发了网络求职招聘系统。 1.21.2 研究现状研究现状 网络求职招聘系统是利用互联网技术进行的求职招聘活动,包括招聘信息 和求职信息的发布、人才简历的搜集整理等。中国的网络招聘兴起于 1997 年, 进入二十一世纪以后,随着中国互联网技术的不断提升和电脑网络的迅速逐步 普及,网络求职招聘在中国得到了飞速发展。对于时下大多数企业和求职者来 说,网络求职招聘的意义已经远远超出

14、了传统招聘业务的局限,它以其费用低, 信息量大,操作便捷,招聘效果好,无地域限制且具备远程服务功能等优点获 得了越来越多的求职者和企业的认可,成为一种与传统求职招聘方式并驾齐驱 的全新求职招聘模式。 时代的进步赋予了网络招聘无限的生机活力,从网络招聘目前的发展态势 来看,网络求职招聘越来越受到社会的青睐。据相关数据显示,2004 年求职招 聘市场增长了 10%,其中 60%的增长集中在网络求职招聘,中国企业招聘人才 18%会选择通过网络来进行,网络招聘已经逐渐成为中小企业招聘人才的主要途 径;有媒体通过采访发现,如今大学生在求职时,目光更多地停留在网络招聘 信息上,网络应聘成为这些求职者的首选

15、。 1.31.3 课题研究意义课题研究意义 随着社会的进步和技术的发展,知识正在发挥着越来越大的作用,市场的 竞争在很大程度上体现为人才的竞争。从而,找到合适的人才成为企业提高竞 争力的一项关键任务。而近年来由于找不到理想的工作、不能发挥自己聪明才 智也让许多求职者烦恼。 随着网络信息的发展,网络在人们生活中的应用越来越广泛。网络求职招 聘系统可以使个人或企业足不出户便能知道全国的企业或个人的招聘求职信息, 并可以进行简单的信息交流,突破时间和空间的限制而实现工作求职和人才的 招聘。通过网络求职招聘系统,求职者可以轻松地对工作类别、地区和需求等 条件进行全方位查询,当查询到合适的招聘职位后还可

16、以直接通过网络把简历 提交给招聘单位,很大程度上节省了求职者的时间;对招聘单位来说,求职招 聘系统也为他们提供了浏览、查询应聘者信息库的条件,使招聘工作中的人员 初选工作变得轻松易行。此系统的开发为求职者及招聘公司带来了很大的方便 和经济,使他们足不出户就可以轻轻松松地完成求职和招聘工作。网络求职招 聘系统较之传统的求职招聘具有招聘范围广,信息量大,可挑选余地大,应聘 591 论文网 www.591LW.com 第 3 页 共 23 页 人员素质高,招聘效果好,费用低等优点。 2 2系统开发技术简介系统开发技术简介 2.12.1 ASPASP 简介简介 ASP全名为(Active Server

17、 Pages),它是微软公司推出IIS的一个组件, ASP实际是一种在服务器端开发脚本语言的环境。利用它可以开发出动态、交互、 高性能Web服务器端的应用,且能较容易实现复杂的Web应用。利用ASP开发的脚 本程序全部运行在服务器端,与用户所采用的浏览器无关,从而极大地减少了 对客户端的要求。 ASP的工作原理:ASP通过后缀名为asp的文件来实现,一个ASP文件相当于 一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。当浏览器 向Web服务器请求调用ASP文件时,就启动了ASP。Web服务器响应该HTTP请求, 调用ASP引擎,解释被申请的文件。当遇到与ActiveX Scri

18、pt兼容的脚本 (VBScript、JavaScript)时,ASP引擎调用相应的脚本引擎进行解释处理。若 脚本指令中涉及到对数据库的访问,就通过ODBC与后台数据库进行连接,由数 据库访问组件实现对数据库的操作,并将执行的结果动态生成一个HTML页面返 回到Web服务器端,然后与页面中的非脚本的HTML合并成一个完整的HTML页面送 至客户端浏览器。因而客户端浏览器接收到的时候经Web服务器执行以后生成的 一个纯粹的HTML文件,可被运行在任何平台上的浏览器所执行。 ASP文件通常由以下四部分构成: 标准的HTML标记:所有的HTML标记均可使用。 服务器端的include语句:可用#inc

19、lude语句调入其它ASP代码,增强了编 程的灵活性。 ASP语法命令:位于 标签内的ASP代码。 脚本语言:ASP自带JavaScript 和VBScript两种脚本语言,增加了ASP的 编程功能,用户也可安装其它脚本语言,如Perl、Rexx等。 2.22.2 ASPASP 内置对象内置对象 ASP 提供了五个内建对象,供用户直接调用,每个对象具有各自的属性 (Property) 、方法(Method) ,有的还拥有数据集合(Collection)与事件 (Event) ,它们共同完成 Web 中的一些重要工作。 Request对象:从浏览器端取得信息传递给服务器,是ASP读取用户输入 的

20、主要方法; Response 对象:用来决定何时或如何将输出由服务器端传送至浏览器端; Server 对象:提供对服务器最基本的方法和属性的访问; 591 论文网 www.591LW.com 第 4 页 共 23 页 Session 对象:存贮特定用户的会话信息,只被该用户访问,当用户在 不同 WEB 页面跳转时,Session 中的变量在用户整个会话过程中一直保存。 Session 对象需要 cookie 支持; APPlication 对象: 纪录不同浏览器端共享的变量。无论有几个浏览者 同时存取网页,都只会产生一个 APPlication 对象的案例。 2.32.3 JavaScript

21、JavaScript 语言概述语言概述 JavaScript 是一种基于对象(Object)和事件驱动(Event Driven)并具有安 全性能的脚本语言。使用它的目的是与 HTML 超文本标记语言、Java 脚本语言 (Java 小程序)一起实现在一个 Web 页面中链接多个对象,与 Web 客户交互作 用。从而可以开发客户端的应用程序等。JavaScript 是通过嵌入或调入在标准 的 HTML 语言中实现的。JavaScript 语言可以做到回应使用者的需求事件(如: form 的输入),而不用任何的网路来回传输资料,所以当一位使用者输入一项 资料时,它不用经过传给服务器端处理,再传回

22、来的过程,而直接可以被客户 端的应用程式所处理。 JavaScript 中的对象是由属性(properties)和方法(methods)两个基本的 元素的构成的。前者是对象在实施其所需要行为的过程中,实现信息的装载单 位,从而与变量相关联;后者是指对象能够按照设计者的意图而被执行,从而 与特定的函数相联。 一个对象要真正地被使用,可采用以下几种方式获得: 引用 JavaScript 内部对象; 由浏览器环境中提供; 创建新对象。 这就是说一个对象在被引用之前,这个对象必须存在,否则引用将毫无意 义,而出现错误信息。从上面中我们可以看出 JavaScript 引用对象可通过三种 方式获取,要么创

23、建新的对象,要么利用现存的对象。 在 JavaScript 中对于对象属性与方法的引用,有两种情况:其一是该对象 是静态对象,即在引用该对象的属性或方法时不需要为它创建实例;而另一种 对象则在引用它的对象或方法是必须为它创建一个实例,即该对象是动态对象。 JavaScript 提供了一些非常有用的常用内部对象和方法。用户不需要用脚 本来实现这些功能。JavaScript 提供了 string(字符串) 、math(数值计算) 和 Date(日期)三种对象和其它一些相关的方法,从而为编程人员快速开发强 大的脚本程序提供了非常有利的条件。 591 论文网 www.591LW.com 第 5 页 共

24、 23 页 2.42.4 数据库访问技术数据库访问技术 WWW 上很重要的应用是访问 WEB 数据库,用 ASP 访问 WEB 数据库时,必须 使用 ADO 组件,ADO 是 ASP 内置的 ActiveX 服务器组(ActiveX Server Component),通过在 WEB 服务器上设置 ODBC 和 OLEDB 可连接多种数据库:如 SYBASE、ORACLE、INFORMIX、SQL SERVER、ACCESS 等,是对目前微软所支持的 数据库进行操作的最有效和最简单直接的方法。 ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服 务

25、结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组 成部分,它建立了一组规范,并提供了一组对数据库访问的标准 API(应用程 序编程接口) ,这些 API 利用 SQL 来完成其大部分任务。ODBC 本身也提供了对 SQL 语言的支持,用户可以直接将 SQL 语句送给 ODBC。 ODBC定义了访问数据库的API一个规范,一个基于ODBC的应用程序对数据库 的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的 DBMS的ODBC驱动程序完成。也就是说,不论是SQL、Access 还是Oracle数据库, 均可用ODB

26、C API进行访问。 应用程序要访问一个数据库,首先必须用ODBC管理器注册一个数据源,管 理器根据数据源提供的数据库位置、数据库类型及ODBC驱动程序等信息,建立 起ODBC与具体数据库的联系。这样,只要应用程序将数据源名提供给 ODBC,ODBC就能建立起与相应数据库的连接。在ODBC中,ODBC API不能直接访 问数据库,必须通过驱动程序管理器与数据库交换信息。驱动程序管理器负责 将应用程序对ODBC API的调用传递给正确的驱动程序,而驱动程序在执行完相 应的操作后,将结果通过驱动程序管理器返回给应用程序。 2.52.5 数据库的连接数据库的连接 ASP 应用程序必须通过开放式数据库

27、连接(ODBC)驱动程序(或对象链接) 和嵌入式数据库(OLE DB)提供程序连接到数据库。该驱动程序或提供程序用作 解释器,能够使 Web 应用程序与数据库进行通信。 ASP 的对象存取数据库方法: 在 ASP 中,用来存取数据库的对象统称 ADO(Active Data Objects) ,其 主要含有三种对象:Connection、Recordset 、Command Connection:负责打开于关闭数据库连接; Recordset:负责访问数据表的记录,包括读取、插入、删除和更新数据 表的记录。Recordset 提供了 4 种方式打开数据库:数字 0 表示只读方 式,且当前记录只

28、能下移;数字 1 表示可读写方式,当前记录可自由上 下移动,但不能及时看到别的用户建立的新记录,除非重新启动;数字 591 论文网 www.591LW.com 第 6 页 共 23 页 2 表示可读写方式,当前记录可自由移动,而且可以及时看到别的用户 增加的新记录;数字 3 表示只读方式,但当前记录可以自由移动。一般 选择 2 为好,除非为了禁止数据被修改; Command:负责执行查询并返回条件符合的所有记录(返回值为 Recordset 对象) 。 数据库连接的 ASP 程式码如下: Dim Conn Set Conn=Server.CreateObject(“ADODB.Connecti

29、on“) Conn.ConnectionString=“DRIVER=MicrosoftAccess DRIVER(*.mdb) ;“表示使用系统安装的驱动 程序,“DBQ=“ “ “ “ “ “ “ “ “ “ “ “ “ & “history.back()“ & “ 第 20 页 共 23 页 结结 论论 网络求职招聘系统是采用Windows XPASPACCESS 的技术方案,实现了 求职人员的工作求职和招聘企业的人才招聘,管理员可以直接在页面上进行后 台数据库的相关操作。 在这次毕业设计过程中,系统的学习了web 服务器的建立,熟悉了 ASP、ACCESS 、Dreamweaver、O

30、DBC、IIS 的使用。但时间匆匆,以及自身知识 结构的欠缺,未能更深入的领会,所以系统有些功能的实现并不完美、并不理 想。在已经完成的程序中,也存在许多不尽人意的算法,也没有统一优化,系 统有待进一步改善,而这些问题也让我充分认识到了软件开发的困难程度。虽 然最终成功不是很完美,但是将近一学期的毕业设计给了我很大的收获,它不 但丰富了我的学识,而且增加了我的自学能力和动手能力。对软件开发方法和 手段,我都有了一定的认识,丰富了我的软件开发的经验,提高了程序编写的 水平,加深理解了在课程中、书本上学到的知识和理论,并使其在实际开发中 得到运用。同时通过编写毕业设计论文,掌握了软件文档的书写方法

31、和书写格 式。 参考文献参考文献 1 刘瑞新. ASP 网页数据库短训教程M.北京:机械工业出版社,2004。 2 方睿,刁仁宏. 网络数据库原理及应用M.成都:四川大学出版社,2005。 3 石志国. ASP 动态网站编程M.北京:清华大学出版社,2001。 4 赵丰年. 实用网页设计技术M.北京:机械工业出版社,2000。 5 邓文渊,陈惠贞. ASP 与网络数据库技术M.北京:中国铁道出版社,2003。 6 张孝祥,张红梅. JavaScript 网页开发学习教程M.北京:清华大学出版社,2004。 7 张登辉. ASP 编程基础及应用M.北京:机械工业出版社,2003。 8 吉根林,崔海源. Web 程序设计M.北京:电子工业出版社,2004。

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

当前位置:首页 > 研究报告 > 信息产业


经营许可证编号:宁ICP备18001539号-1