当前位置:首页 >> 工作总结/汇报 >>

人才招聘网站论文【520】






随 着 经 济 的 高 速 发 展 ,人 才 的 流 动 也 越 来 越 频 繁 , 而 人 才 资 源 是 现代企业在日趋激烈的商业竞争中立于不败之地的根本保证。如何 才能用最少的时间和精力招聘到符合企业要求的人才,同时也让应 聘者更加方便地参加应聘是企业和个人都关心的问题。如今,越来 越多的人们倾向于在网上搜索和发布信息,因此我们借助日益成熟 的互联网技术设计和实现了一个可以让招聘者和应聘者远程进行互 动交流的网络平台。 本 系 统 以 B/S(浏 览 器 /服 务 器 )体 系 结 构 作 为 基 本 架 构 , 用 ADO 采 实 现 对 数 据 库 的 存 取 ,以 IIS 5. 0 作 为 Web 服 务 器 软 件 ,用 VBScript 编 写 ASP 程 序 , 通 过 对 发 布 招 聘 信 息 的 企 业 和 寻 找 工 作 者 信 息 的 收 集与发布,构造了一个企业和人才之间的网上工作平台。 本系统包括如下功能:管理员可以使用该系统为企业招聘、个 人求职提供服务。用人单位可以使用该系统注册成为招聘用户并发 布招聘信息。求职人员可以在注册成为求职用户后通过系统完成求 职工作。 关 键 词 : 人 才 , ASP, IIS, 数 据 库

I

Abstract
Along with the economical high speed development, the talented person flows more and more is also frequent, but the talented person resources is the modern enterprise in day by day the intense commercial competition neutrality to the invincible position basic guarantee. How can use the least time and the energy adver tises for to conforms to the talented person which the enterprise requests, simultaneously also lets the applicant conveniently participate responds to a call for recruits is the enterprise and individual all issue of concern. Now, more and many more peopl e favor the on-line search and the issue information, therefore we and realized with the aid of day by day the mature Internet technical design to be allowed to let the employment advertise and the applicant long-distance carry on the interaction exchange the network platform. This system by B/S (browser/server) the system structure took the basic overhead construction, uses the ADO realization to the database deposit and withdrawal, by IIS 5.0 took Web server software, compiles the ASP procedure with VBScript, through to issued the employment advertise information the enterprise and sought the worker information the collection and the issue, between a structure enterprise and talented person's on-line working platform. This system including following f unction: The manager may use this system for the enterprise employment advertise, personally seeks employment provides the service. The employer may use this system registration to become the employment advertise user and the issue employment advertise information. Seeks employment the personnel to be allowed to become after the registration seeks employment the user to complete through the system seeks employment the work. Key word: Talented person ASP IIS Database
II





摘 要 ..................................................... I Abstract ................................................ II 第 1 章 绪 论 ............................................. 5 1.1 课 题 的 目 的 和 意 义 ................................ 5 1.2 国 内 外 研 究 现 状 .................................. 5 1.2.1 当 前 网 络 招 应 聘 系 统 的 现 状 .................. 5 1.2.2 网 络 招 聘 的 优 势 ............................ 6 1.2.3 当 前 网 络 招 聘 存 在 的 问 题 .................... 6 1.2.4 网 络 招 聘 信 息 网 站 的 发 展 趋 势 ................ 7 1.3 论 文 主 要 工 作 .................................... 7 第 2 章 相 关 技 术 介 绍 ..................................... 8 2.1 ASP 编 程 技 术 .................................... 8 2.1.1 ASP 概 述 .................................. 8 2.1.2 ASP 的 工 作 原 理 ............................ 8 2.1.3 ASP 的 文 件 结 构 ............................ 8 2.1.4 ASP 的 基 本 语 法 ............................ 9 2.1.5 ASP 的 特 点 ................................ 9 2.2 语 言 基 础 ........................................ 9 2.2.1 HTML 语 言 ................................ 9 2.2.2 VBSCRIPT 语 言 ........................... 10 2.3 数 据 库 技 术 ..................................... 10 第 3 章 系 统 需 求 分 析 与 可 行 性 分 析 ........................ 12 3.1 编 程 与 运 行 环 境 ................................. 12 3.1.1 系 统 运 行 环 境 ............................. 12 3.1.2 编 程 环 境 ................................. 12 3.2 需 求 分 析 ....................................... 12 3.2.1 功 能 需 求 ................................. 12 3.2.2 性 能 需 求 ................................. 13 系 统 业 务 流 程 ................................... 13 实 体 E-R 设 计 ................................... 14
III

3.3 3.4

3.5 可 行 性 分 析 ..................................... 17 第 4 章 系 统 总 体 设 计 .................................... 18 4.1 网 站 功 能 设 计 ................................... 18 4.2 系 统 结 构 设 计 ................................... 19 第 5 章 系 统 详 细 设 计 与 实 现 .............................. 21 5.1 数 据 库 设 计 ..................................... 21 5.2 基 础 功 能 设 计 与 实 现 ............................. 25 5.2.1 系 统 目 录 结 构 如 图 5-1 所 示 : ................. 25 5.2.2 数 据 库 连 接 conn.asp 设 计 ................... 25 5.3 前 台 设 计 与 实 现 ................................. 25 5.3.1 系 统 首 页 ................................. 25 5.3.2 企 业 会 员 招 聘 模 块 设 计 ..................... 26 5.3.3 个 人 会 员 求 职 模 块 设 计 ..................... 31 5.4 后 台 设 计 与 实 现 ................................. 34 5.4.1 后 台 登 录 页 面 设 计 ......................... 34 5.4.2 后 台 管 理 首 页 设 计 ......................... 35 5.4.3 职 场 资 讯 管 理 设 计 ......................... 36 5.4.4 会 员 信 息 管 理 设 计 ......................... 37 结 论 .................................................... 41 致 谢 .................................................... 42 参 考 文 献 ................................................ 43 附 录 1: 中 文 译 文 ......................................... 44 附 录 2: 英 文 原 文 ......................................... 46 附 录 3: 系 统 部 分 源 程 序 ................................... 49

IV

第1章

绪论

1.1 课题的目的和意义
当前社会竞争日趋激烈, “找工作难”已成为社会的一大难题。问题的关键在于求 职和招聘的人员都陷入了如何找到适合自己的工作以及如何招到合格的人才来填补公 司空缺的这一矛盾中。 如果依靠传统的招聘形式来招聘或应聘,不但增加成本,而且 往往招不到合适的人才或找不到合适的工作。为解决这一问题,可以把招募人员和寻找 工作的这些信息都放在因特网上,让更多人获得这些信息。 因此设计本系统正是为了适应这种形势,一个功能齐全的在线人才网站系统将能为招聘 者和应聘者提供一个适合的平台,通过这个平台,可以足不出户就能招聘人才或寻找工 作,为大众提供方便。 在 Internet 飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠 道,它在人们政治、经济、生活等各个方面发挥着重要的作用。网络发展前景无限,及 早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜 的活力。在中国,网络招聘兴起的同时发展迅速。首先因为网上投递的简历比较多,而 且应聘者素质较高。还有,网络招聘的优点是快捷,方便,招聘网站所提供的一些服务 还可以帮助企业筛选简历,提高企业的工作效率。另外,网络招聘上花的成本远远低于 传统的任何一种方式,这也是企业选择网络招聘的一个重要原因。

1.2 国内外研究现状
1.2.1 当前网络招应聘系统的现状
利用国际互联网开发和建立网上人力资源市场,在发达国家己经是司空见惯的事 情,也是企业寻找人才的重要途径。网络招聘以其低成本、见效快、无地域限制的特点 正在吸引着大批中高级人才和企业。 据统计, 2002 年全球范围己有 600 万条就业信息在 网上公布。用人单位也开始把眼界拓宽,美国《财富》杂志“世界 500 强 e 一招聘趋势” 报告显示,到 2002 年,世界 500 强企业中,多达 91%的企业实行了网上招聘系统。像进 入中国的 270 家《财富》世界 500 强企业中,有一半通过网站进行招聘。在我国,网络 招聘也正在悄然兴起。 现实中已经有越来越多的人开始认同到专业的人才招聘网站去搜 罗招聘信息,也同样有越来越多的公司将他们大部分的空缺职位放在线上吸引人才。中 国网民对网络求职随着认同度增加需求也增加了, 同时随着需求的增加对网络招聘信息 网站的信息服务要求也提高了。预计至 2004 年中国地区的电子招聘市场将达到 5 亿美 元,中国正逐渐形成一个统一开放的人才大市场。根据 2000 年 7 月 CNN IC 发布的中国 互联网络发展状况统计报告显示,在中国 1690 万网民中,有 26.11%上网的主要目的是 获得求职招聘信息, 而又有 19.62%认为求职招聘信息还不能满足自己的需求。 半年后的 2001 年 1 月,再次调查结果显示,在中国的 2250 万网民中,有 29.12%在网络上浏览的 目的是获得职业信息, 又有 25.41%的网民认为网络求职招聘信息不能满足需求。 通过对 比可知,中国网民对网络求职随着认同度增加需求也增加了,另一个方面是随着需求的 增加对人才网站的服务要求也提高了。这意味着中国人才网站发展的空间很大,而面临 的用户也越来越成熟,这对那些小规模、不专业、服务跟不上的人才网站将是一个巨大 的挑战。

5

1.2.2 网络招聘的优势
与传统的招聘方式相比,网络招聘的优势十分明显,它集中表现在以下几个方面: 1.增强了招聘信息的时效性 网络化招聘不同于定期举办的大型人才市场招聘,没有时间限制,企业可以全天 候地向潜在的应聘者发出招聘信息,而应聘者也可以随时随地与招聘企业联系,大大方 便了双方的信息交流与沟通。同时,企业可以根据需求及时更新招聘岗位,及时传递最 新信息。年审统计显示,网络招聘信息网站年访问量超过 3000 万人次,现在网上公布 近百万个职位,而且职位的更新速度较快,从以前半月、一周的更换周期到现在的每日 更换,这一点是其它形式的人才中介服务所无法比拟的。 2.降低了招聘成本 网络化招聘有很强的适应性,不受时间、地域、场所等条件的限制,供需双方足不 出户即可进行直接交流。既节约了传统招聘活动中的参会费、交通费、差旅费、广告费、 人工费等开支,又节约了人力资源管理部门的精力和时间,也不必向“猎头公司”等中 介组织支付高昂的信息服务费用,却可以招聘到更优秀的人才,因而具有很高的“产出 /投入”经济性特征。 3.扩大了招聘范围,拓展了招聘空间 互联网具有“全球性、交互性和实时性”的特点,使企业有可能在世界上任意计算 机终端上找到其潜在的合格人选, 从而极大地突破了传统需要面对面的现场招聘的地域 性限制。 4.提高了人事管理的效率 企业可以利用计算机人事管理系统提高处理信息的能力和效率。例如,一旦产生职 位空缺,部门经理即可在线输入职位招聘申请,同时系统会自动将其职位说明书中的任 职条件、主要职责等资料从人事数据库中提出来,以便修改和确认。然后可以先进入企 业人才储备资料库挑选合适的人才以优先录用, 并及时在企业网站或人才招聘网站上发 布招聘信息。收到应聘者的资料后,利用自动搜索、配比、分类、筛选装置,迅速找到 符合一般要求的潜在人选,避免了以往人事工作的人为因素的干扰和拖延。

1.2.3 当前网络招聘存在的问题
对目前一些网络招聘信息网站的分析不难看出,当前网络招聘信息网站仍然存在许 多严峻的问题: 1.网络招聘信息网站发展面临最大的难题便是缺乏资金投入 纵观我国的招聘站点,大都是免费的。现在包括一些政府部门所属人才中介机构都 认识到建立人才信息网的重要性,可苦于无雄厚的资金支撑而最终难以实施。 2.缺乏个性化 网站多以人才中介为主要内容,网上运作模式基本相同,即将招聘信息、应聘者简 历信息放在数据库中, 让人们从职业分类的角度去检索和查询。 这种模式有一定的效果, 但若相互效仿、人云亦云,则很难靠特色取胜。摆脱单一化,开辟多种信息服务渠道, 是网络招聘信息网站走上个性化经营之路的必要途径。只有丰富多彩的内容,才能为用 户提供多样化的选择;只有具备了多样化的选择,才能满足更多用户的个性化需求。 3.互动信息服务不足 从目前网络招聘信息网站的经营情况来看,多数仍侧重于招聘信息的单向发布,缺 乏与用户的互动式交流,尤其在提供适应不同用户需求的个性化服务方面存在很大差
6

距,这使它们看上去更类似于从事职介的平面或立体媒体,网上招聘的特殊优势并未真 正得以体现。而且由于对求职者的投递信息反馈较慢,求职者的简历登录到简历库之后 往往再无反馈消息,使得网上招聘成为空谈,这反映出国内网络招聘信息网站开发的技 术上的不完善。此外,大部分企业在通过网上招聘人才的时候也没有太大的把握,网上 求职者资料的真实度与可信度也无法保证, 沟通的不足也影响了求职者对网站的信任度 以及企业对网站投资的热情。 4.实现网站信息资源的共享存在难度 由于存在利益分配关系,使网络招聘信息网站的信息相对独立,人才资源信息相互 联网成为问题,网络招聘信息网站提供的信息量太少,导致网上求职的成功率不高。这 些方面表明了人才中介网络体系形成的条件尚不完全成熟。

1.2.4 网络招聘信息网站的发展趋势
网络的自由与开放为电子商务创造了机遇,同时也带来了人才一市场的空前繁荣。 随着一大批网络招聘信息网站的蜂拥而起,网上招聘急剧升温,不仅被网络商们普遍看 好,更博得了招聘单位和网民的广泛青睐。 虽然在互联网的发展初期,用户就被提到了中心位置,但在实际建设过程中却忽略 了用户的个性化需求。这实际上是由市场现状所决定的,个性化的网站固然能够更有针 对性地吸引某一目标群体,但因此而失去另外的群体却令网站经营者不忍,正是这种追 求“大而全”的做法,造成了网站的千篇一律。随着网络应用的普及, “大而全”的网 站注定要被个性化的网站所取代。市场的扩大使“全而精”的经营不具可能,而随着用 户群的增长与细化,争取到一个稳固的用户群体对于网站的业务拓展至关重要。 目前的网络招聘信息网站绝大部分仍停留在只发布招聘职位和求职简历的 “网上公 告栏”这个定位上,缺乏与用户的互动式交流,尤其在提供不同用户需求的个性化服务 方面力度不够。要让它完全实现人才中介信息服务机构桥梁的职能,对经济发展起到关 键作用,人才信息网络还有很多事情要做。用户是当前网站发展的主要驱动力,用户的 数量直接意味着企业的生存与否,用户甚至可以直接转化为资本市场的“市场价值” , 只有通过用户的消费,网络信息服务的价值才能实现。网络时代,这种消费与生产的融 合趋势决定了处于转折期的网站经营者们必须以未来为导向,以现实为基点,从最实处 入手开拓市场。国内网站在经历了一段比较“自我”的时期后,现在已逐渐冷静下来重 新思索未来。网站建设者们开始重视用户市场的培育,通过不断满足用户的个性化需求 积攒最宝贵的收入资源。 从以上来看,中国人才网站的未来道路任重而道远。

1.3 论文主要工作
随着网络的发展,越来越多的企业通过互联网进行招聘工作。同时企业也发现,网 络招聘要发挥最大的作用,仍需经历较长的历程。本论文中的人才网的业务范围以社会 招聘为主,兼营其它相关业务。客户以大型公司企业为重点。本文通过对企业招聘工作 的细致研究,实现了基于 B/S 架构的网上人才招聘系统,以为人才招聘管理事业服务。 该系统包括如下功能: 1.管理员可以使用该系统为企业招聘、个人求职提供服务。 2.用人单位可以使用该系统注册成为“招聘用户”并发布招聘信息等。 3.求职人员可以在注册成为“求职用户”后通过系统完成求职工作。 4.企业用户、个人用户及非注册用户均可以浏览网站的新闻。

7

第2章
2.1
2.1.1 ASP 概述

相关技术介绍
ASP 编程技术

ASP(Active Server Pages)是 Microsoft 公司于 1996 年 11 月推出的 WEB 应用程序开 发技术,ASP 是一个服务器端的脚本环境,ASP 能够把 HTML 文件、脚本、基于 COM 标准的组件有机地结合在一起,形成一个能够在服务器上运行的动态 WEB 应用程序, 并能把按用户要求制作的标准 HTML 页面送给客户端浏览器。 正是 ASP 技术能够创建易于维护、与平台无关的应用系统,才可以使用户充分利 用全球网所提供的广泛资源。本章将介绍 ASP 的概念、工作原理及其组成。

2.1.2 ASP 的工作原理
ASP 与常见的在 Client 端实现动态主页的技术如 Java applet、 ActiveX Control、 VBScript、 JavaScript 等不同, ASP 中的命令和 Script 语句都是由服务器来解释执行的, 执行结果产生动态生成的 Web 页面并送到浏览器; Client 端的 Script 命令则是由浏览 而 器来解释执行。由于 ASP 是在服务器端解释执行,开发者可以不必考虑浏览器是否支 持 ASP,也不必担心别人下载程序从而窃取编程逻辑。ASP 程序通过后缀名为.asp 的 ASP 文件来实现其功能,一个. asp 文件相当于一个可执行文件,因此必须放在 Web 服务器上有可执行权限的目录下。当用户从浏览器输入了.asp 文件的地址后,浏览器就 将这个 URL 请求发给 Web 服务器。如果 Web 服务器上装 ASP,就调用 ASP,ASP 读 出相应. asp 文件,解释并执行命令,动态生成一个 HTML 页面回传 Web 服务器,然后 Web 服务器把结果发送给浏览器。ASP 文件的制作和 HTML 类似,且可和 HTML 开发 集成,可以在同一个过程完成,利用 ASP 将可以执行的脚本嵌入到 HTML 文件中,这 使得 HTML 文件的编写与脚本的开发融合在一起。通过 ASP 内置的对象、服务器组件 (Sever Component)可以完成非常复杂的任务,而且用户还可以自己开发或利用别人 开发的服务器组件完成专门的任务。 ASP 与网关及服务器扩展模式相比有以下优点: 1.完全与 HTML 文件融合在一起; 2.容易创建,不需要其它编译、链接程序; 3.面向对象的并通过 ActiveX Sever 对象可扩展。

2.1.3 ASP 的文件结构
基于 ASP 的页面以扩展名为 asp 的文件形式驻留在 WEB 服务器上。一个*.asp 源文 件是文本文件,可以包括以下成分: 1.文本用于显示信息、页面标题等。 2.HTML 标记实现页面风格设计。 3.ASP 脚本(Scripting Commands)一组脚本命令,在源文件中以(%?%>为定界符。脚本 命令必须是缺省脚本语言(例如 VBScript)中的有效命令,负责整体流程的设计,并利用 ASP 内置组件和内置对象、或其他组件实现所需功能。

8

2.1.4 ASP 的基本语法
ASP 的基本语法如下: 1.采用在 HTML 命令标识的两端分别加上“<”和“>”分隔符,区分 HTML 命令标识 和普通字符。 2.采用“<%’ ,和“ ‘%>’ ,包含 ASP 的命令,区分服务器端的 ASP 脚本和其他字符。 3.采用<SCRIPT>和</SCRIPT>标识服务器端用户定义的函数、方法或模块。 ·注意必须 在<SCRIPT>标识内指定属性 RUNAT=SERVER,否则会由浏览器尝试运行,并以失败 告终。ASP 可以使用任何 SCRIPT 语言,只要提供相应的脚本引擎即可,ASP 中默认的 脚 本 为 VBScript , 若 要 采 用 其 他 脚 本 语 言 , 如 JScript , 需 要 在 文 件 的 开 头 注 明 <%Language=JScript%>

2.1.5 ASP 的特点
本系统的设计与实现采用了 ASP 技术,它的主要特点如下: 1.面向对象。 2.ASP 技术完全与 HTML 集成,因此易于生成,只需掌握一门脚本语言。 3.使用常规文本编辑器,如 Windows 的记事本,即可设计。 4. ASP 是在服务器端运行,因此开发者无需考虑浏览器兼容问题。 5.ASP 只把结果返回给浏览器,开发者不必担心 ASP 源程序代码会被别人窃取。 6.ASP 可以通过使用 ActiveX Server Components(ActiveX 服务器组件)来扩充脚本语言 的功能。Active Server Component 可使用 Visual Basic、Java、Visual C++,COBOL 等语言 来实现。 7.ASP 本身自带了五个 ActiveX Server Components(ActiveX 服务器组件), 其中最重要的 两个是数据库访 IP 组件 ADO DB(ActiveX Data Objects DataBase),文件访问组件 FileSystemObjects 8.使用 Server 端 Script 产生 Client 端 Script,可以使用 ASP 程序码在站点服务器执行 Script 语言(VBScript 或 JavaScript),来产生或更改在 Client 端执行的 Script 语言。 9.ASP 通常必须放在支持 ASP 的 WEB 服务器上的一个有可执行权限的目录下, 才能被 正确使用。

2.2 语言基础
2.2.1 HTML 语言
HTML(Hyper Text Markup Language 超文本标记语言)是一种用来制作超文 本文档的简单标记语言。与常见的字处理文件不同,Web 页以超文本标识语言编排格式。 HTML 文件是带有特定 HTML 插入标记的用以编排文档属性和格式的标准文本文件。它能 独立于各种操作系统平台(如 UNIX,WINDOWS 等)。自 1990 年以来 HTML 就一直被用作 World Wide Web 上的信息表示语言,用于描述 Homepage 的格式设计和它与 WWW 上其 它 Homepage 的连结信息。 HTML 文档(即 Homepage 的源文件)是一个放置了标记的 ASCII 文本文件,通常它带 有.html 或.htm 的文件扩展名。生成一个 HTML 文档主要有以下三种途径: 1.手工直接编写(例如用你所喜爱的 ASCII 文本编辑器或其它 HTML 的编辑工具。 2.通过某些格式转换工具将现有的其它格式文档(如 WORD 文档)转换成 HTML 文档。 3.由 Web 服务器(或称 HTTP 服务器)一方实时动态地生成。
9

一般的 HTML 页面具有如下的结构: <html> <head> <title> 文件标题 </head> <body> 这是 HTML 正文部分 </body> </html> 可见在一个 HTML 网页文件中,一般必须有一对<html></html>标记作为文件的开 头和结尾,在<html>标记后是头部标记<head></head>,其后是实体标记<body></body>。

2.2.2 VBSCRIPT 语言
VBScript 是一种脚本语言, 用户可以在 HTML 文件中直接嵌入 VBScript 脚本, 从而 扩展 HTML,使其不仅仅是一种页面格式语言,而且还可以对用户的操作做出反应。 VBScript 基于 Visual Basic 语言,其语法结构等大部分与 Visual Basic 类似,其句 法比较简单,VBScript 是 Active Server Pages 的默认语言,同时也作为 ASP 语言的宿 主语言,为 Microsoft 推荐。 VBScript 脚本语言脚本是应用程序在网页上表达的语言,可以将脚本嵌入 Web 页 中。通常脚本在服务器上运行,但也可以采用客户端和服务器端结合使用。
类似于 ASP 和 HTML, 在编写 VBScript 语句时可以使用任意文字编辑器, 然后将其收入到 HTML 标记中,并保存为“.htm”或“.html”文件就可以运行。

2.3 数据库技术
Access 是一种关系数据库管理系统(RDBMS) 主要用于中小型数据库应用,适用 , 于小型商务活动,用以存贮和管理商务活动所需要的数据,允许用户构造应用程序来归 档和存储数据,并使数据能够很容易地采用多种方式进行筛选、分类和查询数据。 Access 是一个数据库管理系统,以为它与其他的数据库管理系统相比更加简单易 学,一个普通的计算机用户即可掌握并使用它,而且 ACCESS 的功能强大,足以应付一 般的数据库管理以及处理需要。 下面简单介绍 ACCESS 数据库的基本方法 : 1.新建数据库,新建一个数据库有两中方法:一种是创建一个空数据库,即建立一个没 有表,查询,窗体和报表等内容的数据库;另一种方法是使用 ACCESS 中提供的数据库 模版创建数据库,即通过对向导所提出的选项和不同选择来设计窗体,查询和报表等, 从而建立一个完整的数据库。 2.添加数据库,表是 ACCESS 数据库的基础,是信息的载体。其他对象如查询,窗体和 报表,也是将表中的信息以各种形式表现出来,方便用户使用这些信息。在 ACCESS 中, 创建表的方法有三种:一是使用设计器创建表;二是通过输入数据创建表;三是利用向 导创建表。 3.表的操作, 在添加了数据库之后, 我们实际上就初步的完成了一个数据库的建立工作, 接下来我们就可以通过 SQL 语句对数据库进行操作。当然,在 ACCESS 中,对表的操 作十分的方便,可以浏览表,为表添加、删除、对表记录进行排序,因为 ACCESS 是面 向一些普通用户的,所以其操作方法不必要用户清楚 SQL 语句的语法及结构。

10

与其它的关系型数据库管理系统相比,Access 具有以下优点: 1.存储文件单一。Access 的一个数据库文件中包含了该数据库中的全部数据表、查询、 窗体、报表等所有数据,便于管理。 2.支持长文件名,并可以在文件名内加空格,使文件便于理解、查找。 3.具有强大的网络功能,可通过网络传送数据。使用简便,用户无需了解编程语言,便 可轻松地设计和开发数据库应用程序。 4.可以处理多种数据信息,如文本文件和其它数据库文件。

11

第3章

系统需求分析与可行性分析
3.1 编程与运行环境

3.1.1 系统运行环境
1.服务器操作系统采用 Microsoft windows XP; 2.WEB 服务器使用 Microsoft IIS 5.0; 3.数据库服务器采用 Microsoft Access 2000; 4.客户端可以采用常用的任意浏览器软件,如 IE ,The World 等。

3.1.2 编程环境
在上述系统平台的基础上, 本系统的开发软件选择了 Dreamweaver MX。 Macromedia 公司出品的 Dreamweaver MX 是制作动态网页的能手,使用 Dreamweaver 可以开发 HTML、XHTML、ASP、ASP.NET、JSP 或 PHP 网站。该软件可通过平面设计工具以及代码 提示、标签编辑器、可扩展色彩代码、标签选择器、片段和代码检验这类编码特性来实 现对代码和设计的管理。

3.2 需求分析
需求分析工作是软件生存周期最重要的一个环节。 需求分析的基本任务是要确定系 统必须完成哪些工作,并提出完整、准确、清晰、具体的要求。需求分析阶段确定的系 统逻辑模型是以后设计和实现目标系统的基础, 因此, 必须准确完整地体现用户的要求。

3.2.1 功能需求
·单位招聘栏目功能 本栏目主要提供单位招聘信息统计、单位基本信息维护、游览求职人员信息、招聘 职位管理、快速发布职位、人才查询、人才收藏、发送招聘意向,管理收到的求职意向 等功能。 ·个人求职栏目功能 本栏目主要提供个人应聘信息统计、个人基本资料维护、游览单位信息、求职意向 维护、职位查询、发送求职意向,管理收到的招聘意向等功能。 ·职场资讯栏目功能 在此栏目能中,可以发布职场资讯和热点资讯,让求职者与招聘者能及时了解职场 相关信息,增加职场经验。 ·招聘会栏目功能 此栏目主要发布各地的招聘会信息,为求职者提供更多求职机会。 ·兼职天地栏目功能 此栏目主要发布各种兼职信息。 ·后台管理系统功能 通过后台系统,可以对注册的单位或个人资料进行管理,还可以添加、修改、删除 职场资讯、招聘会和兼职信息。网站管理员还可以管理自己的账号。
12

3.2.2 性能需求
1.真实性 对本网站注册的企业用户资料、个人用户资料,职场资讯信息、招聘会信息都要严 格按照实际情况存档。 2.可靠性 对输入的数据要有严格的防错和校验措施,冗余数据处理时由程序自动更新,以确 保数据的准确性和一致性。 3.安全性 对用户要有使用权限上的限制,数据库的备份和恢复机制要完善,确保后台数据的 安全。 4.保密性 每个系统用户,都被要求必须有口令设置,并且口令对任何用户都是不可见的。 5.可用性 界面友好,做到实时响应,对用户的错误操作能够及时给出提示信息,方便用户的 使用。

3.3 系统业务流程
为了方便管理,将后台所有的程序放在 admin 目录下。首先建立了一个登录界面, 登录后管理员可以对招聘单位、人才信息、职场资讯、招聘会进行管理,还可以添加招 聘会信息和职场资讯信息,另外网站管理员还可以管理自己的账号。后台管理系统的大 概流程如下图:

13

图 3-1

系统后台流程图

3.4

实体 E-R 设计

·超级管理员信息表:{用户 id、用户名、用户密码、用户等级} ·单位信息表:{单位 id、用户名、用户密码、单位名称、邮编地址、单位地址、单位 联系电话、传真号码、电子邮箱地址、单位主页、单位简介} ·职场资讯信息表:{职场资讯 id、职场资讯标题、职场资讯内容、资讯作者、资讯相 关图片、上传资讯时间} ·招聘会信息表:{招聘会信息 id、招聘会信息标题、招聘会信息内容、信息发布作者、 信息相关图片、上传信息时间} ·会员信息表:{个人会员 id、用户名、用户密码、电子邮箱地址、会员 类型、简历 姓名、性别、民族、出生日期、身份证号码、身高、婚姻状况} 综合以上得到 E-R 模型如图 3-2、图 3-3 所示:

14

图 3-2 各实体联系图

图 3-3 超级管理员信息属性图

图 3-4 单位信息属性图

15

图 3-5 会员信息属性图

图 3-6 职场资讯信息属性图

图 3-7 招聘会信息属性图

图 3-8 招聘意向属性图

16

图 3-9 求职意向属性图

3.5 可行性分析
可行性研究的目的是用最小的代价确定在问题定义阶段所确定的系统目标和规模 是否能实现,所确定的问题是否可以解决,系统方案在经济上、技术上和操作上是否可 以接受。通过技术可行性、经济可行性和操作可行性三个方面对在绪论部分提出的课题 进行可行性研究。 1.技术可行性 技术可行性是指使用现有的技术能否实现系统的设计开发与最终完成。 本系统采用 ASP 和 HTML 语言并结舍 Access 数据库,对计算机软、硬件的要求不高,当前的开发 技术与数据库应用技术完全能够满足用户的需要。 因此, 开发此系统在技术上是可行的。 2.经济可行性 经济可行性是指系统所能带来的经济效益是否会超过开发这个系统所需的成本, 是 否会为用户带来足够大的经济利益。本系统正是考虑为用户提高工作效率,降低劳动强 度,方便操作与管理而设计的,不需要大量的开发经费。因此,开发此系统在经济上是 可行的。 3.操作可行性 计算机技术正是为了减少人工操作的劳动强度而产生的。本系统界面简洁,框架清 晰,美观大方,为充分展现网站的交互性,本网采用动态网页技术实现用户信息在线发 布,加强了界面可操作性,数据输入量少,使用者非常容易就能完全掌握系统的全部操 作流程。 通过以上三个方面的研究,总体认为本系统的开发是可行的。

17

第4章

系统总体设计

4.1 网站功能设计
美丽人生在线人才网站系统提供了“单位招聘”和“个人求职”等栏目,公司企业 都可以通过“单位招聘”栏目来发布招聘职位供他人浏览;个人可以通过“个人求职” 栏目来发布个人求职信息,通过这种互动关系,达到双赢的效果。另外, “职场资讯” 栏目提供了丰富的职场信息, “招聘会”栏目提供了全国各地即将召开的招聘会详细信 息, “兼职天地”提供了种类繁多的兼职信息;此外,还有功能强大的后台管理系统, 构成一个完整的在线人才网站。具体来说,本设计提供的网站功能如下: 1.企业招聘模块 单位若要招聘人才,首先需要注册一个用户名,接着使用快速“发布职位功能” , 将其招聘职位信息发布在网站上,招聘单位需要管理自己发布的信息,因此需要“招聘 管理功能” ;而为了快速找到合适的人才,还必须提供“人才信息搜索”功能,方便查 询,若对某份求职简历感兴趣,还可以将其放入“人才收藏夹”中,以供日后选择。本 系统还提供“发出的招聘意向”和“收到的求职意向”的功能,可列出招聘单位发布的 招聘信息和收到的求职简历。 2.个人求职模块 个人若要求职,首先要“注册我的简历” ,利用注册的用户名登录后,可以利用“适 合我的职位”功能将对合适的职位投递电子简历;个人会员可以通过“招聘职位查询” 功能,设置相应的条件进行查找;如果遇到尚决定是否投简历的单位,可以先将其放入 “职位收藏夹”中;可以查看应聘单位是否有回复,还可以查看是否有单位向自己发布 了招聘信息。另外,个人会员还可以对自己的账号,基本资料,个人技能,求职意向等 进行维护。 3.职场资讯模块 在此功能中,可以发布职场资讯和热点资讯,让求职者与招聘者能及时了解职场相 关信息,增加职场经验。 4.招聘会模块 此栏目主要发布各地的招聘会信息,为求职者提供更多求职机会。 5.兼职天地模块 此栏目主要发布各种兼职信息。 6.后台管理模块 通过后台系统,可以对注册的单位或个人资料进行管理,还可以添加、修改、删除 职场资讯、招聘会和兼职信息。网站管理员还可以管理自己的账号。 对上述各个功能模块进行集中、分块,按照结构化程序设计要求,可得到系统功能 模块图,如图 4-1 所示:

18

图 4-1 系统功能模块图

4.2 系统结构设计
美 丽 人 生 在 线 人 才 网 的 系 统 结 构 为 典 型 的 B/S 架 构 。 与 传 统 的 C/S (Client/Server)架构的应用系统相比,B/S 架构系统在系统部署、实施以及维护方 面都节约了大量成本。B/S 结构的特点是在客户端使用标准的 Web 页面浏览器(如 Internet Explorer 等) ,不需要安装特殊的应用程序,减少了升级和维护的难度;所 有的业务数据都保存在 Server 端,确保了数据的安全。 基于 WEB 的软件系统其结构一般可以分为三层: 1.Web 层(Presentation)为客户端提供对应用程序的访问。 这一层由 ASP 窗体和代码隐 藏文件组成。Web 窗体只是用 HTML 提供用户操作,而代码隐藏文件实现各种控件的事 件处理。 2.业务规则层(Business Rules)是为了解决特定问题的要求实现的,它包含各种业务 规则和逻辑的实现。业务规则完成如客户申请信息的验证这样的任务。 3.数据访问层(Data Access)为业务规则层提供数据服务。 本系统的系统结构如图 4-2 所示:

19

图 4-2 系统结构图

20

第5章

系统详细设计与实现
5.1 数据库设计

数据库在一个信息管理系统中占有非常重要的地位, 数据库结构设计的好坏将直接 影响到系统的效率及系统实现的效果。合理的数据库结构设计可以提高数据存储的效 率,保证数据的完整和一致,同时,合理的数据库结构也将有利于程序的实现。用户的 需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能够满足各 种信息的输出和输入。收集基本数据、数据结构及数据处理的流程,为后面的具体设计 打下基础。本系统包含十个表,说明如下: ·超级管理员信息表(admin) :用户 id、用户名、用户密码、用户等级。 ·单位信息表(enterprise) 单位 id、用户名、用户密码、单位名称、邮编地址、单 : 位地址、单位联系电话、传真号码、电子邮箱地址、单位主页、单位简介。 ·职场资讯信息表(news) : 职场资讯 id、职场资讯标题、职场资讯内容、资讯作者、 资讯相关图片、上传资讯时间。 ·招聘会信息表(zhaopinhui) :招聘会信息 id、招聘会信息标题、招聘会信息内容、 信息发布作者、信息相关图片、上传信息时间。 ·一级职位数据表(job_main) :一级职位 id、一级职位名称。 ·二级职位数据表(job_sub) :一级职位 id、二级职位 id、二级职位名称。 ·招聘职位数据表(job_detail) :招聘职位 id、单位 id、招聘职位类型、工作性质、 招聘对象、招聘人数、招聘期限、求职者应聘方式、工作内容、基本薪金。 · 会员信息表 (job_person) 个人会员 id、 : 用户名、 用户密码、 电子邮箱地址、 会员 类 型、简历姓名、性别、民族、出生日期、身份证号码、身高、婚姻状况。 ·发送招聘意向信息表(job_com_per):表 id、单位 id、个人会员 id、发送内容、回复 内容、发送时间 ·发送求职意向信息表(job_person_per): 表 id、个人会员 id、招聘职位 id、发送内 容、回复内容、发送时间。

表 5-1

超级管理员信息表(admin)

序号 1 2 3 4

字段 id login password ad_level

描述 用户 id 用户名 用户密码 用户等级

类型 自动编号 文本 文本 数字

长度 50 200

主键 是 否 否 否

表 5-2

单位信息表(enterprise)

序号 1 2 3 4

字段 ep_id login password ep_name

描述 单位 id 用户名 用户密码 单位名称
21

类型 自动编号 文本 文本 文本

长度 50 50 100

主键 是 否 否 否

5 6 7 8 9 10 11 12 13 14 15 16

ep_postnumver ep_addr ep_phone ep_fax ep_email ep_homepgae ep_intro ep_acount ep_regtime ep_inde ep_chairman setinde_time

邮编号码 单位地址 单位联系话 传真号码 电子邮件址 单位主页 单位简介 是否会员 注册时间 是否推荐位 联系人 最近访问间

文本 文本 文本 文本 文本 文本 备注 数字 日期/时间 数字 文本 日期/时间

50 100 50 50 50 50

否 否 否 否 否 否 否 否 否 否 否 否

50

表 5-3

职场资讯信息表(news)

序号 1 2 3 4 5 6

字段 id title body author pic up_time

描述 职场资讯 ID 职场资讯题 职场资讯内容 资讯作者 资讯相关图片 上传资讯时间

类型 自动编号 文本 备注 文本 文本 日期/时间

长度 200 100 50

主键 是 否 否 否 否 否

表 5-4 招聘会信息表(zhaopinhui)

序号 1 2 3 4 5 6

字段 id title body author pic up_time

描述 招聘会信息 id 招聘会信息标题 招聘会信息内容 信息发布作者 信息相关图片 上传信息时间

类型 自动编号 文本 备注 文本 文本 日期/时间

长度 200 100 50

主键 是 否 否 否 否 否

表 5-5

一级职位数据表(job_main)

序号 1 2

字段 main_id main_name

描述 一级职位 id 一级职位名称

类型 数字 文本

长度 100

主键 否 否

表 5-6 二级职位数据表(job_sub)
22

序号 1 2 3 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

字段 sub_id main_id sub_name 字段 detail_id ep_id station jobtype menbertype pnumber starttime limitime echomode workcontent stipend workseat1 subworkseat1 workseat2 subworkseat2

描述 二级职位 id 一级职位 id 二级职位名称
表 5-7

类型 数字 数字 文本 类型 自动编号 数字 数字 文本 数字 文本 日期/时间 文本 备注 备注 文本 文本 文本 文本 文本

长度

主键 否 否 否 主键 是 否 否

100 长度

招聘职位数据表(job_detail)

描述 招聘职位 id 单位 id 招聘职位类型 工作性质 (全职、 兼职等) 招聘对象 招聘人数 招聘期限(具体 限制时间) 招聘期限(长期 有效) 求职者应聘方式 工作内容 基本薪金 (月薪) 工作地点所在省 份1 工作地点所在城 市1 工作地点所在省 份2 工作地点所在城 市2

50

否 否

50

否 否

50

否 否 否

50 50 50 50 50

否 否 否 否 否

表 5-8

会员信息表(job_person)

序号 1 2 3

字段 per_id Username password

描述 个人会员 id 用户名 用户密码
23

类型 自动编号 文本 文本

长度 50 50

主键 是 否 否

4 5 6 7 8 9 10 11 12 13 14 15 16

email membertype name gender minzu birth cardnumber height mari S_hometown C_hometown S_location C_location

电子邮箱地址 人才类型 简历姓名 性别 民族 出生日期 身份证号码 身高 婚姻状况 户籍所在省份 户籍所在城市 当前居住省份 当前居住城市

文本 数字 文本 文本 文本 文本 文本 数字 文本 文本 文本 文本 文本

50 50 50 50 50 50 50 50 50 50 50

否 否 否 否 否 否 否 否 否 否 否 否 否

表 5-9

序号 1 2 3 4 5 6

字段 id ep_id per_id content recontent sendtime

发送招聘意向信息表(job_com_per) 描述 类型 长度 表 id 自动编号 单位 id 个人会员 id 发送内容 回复内容 发送时间 数字 数字 备注 备注 日期/时间

主键 是 否 否 否 否 否

表 5-10

序号 1 2 3 4 5 6

字段 id per_id detail_id content recontent sendtime

发送求职意向信息表(job_person_per) 描述 类型 长度 表 id 自动编号 个人会员 id 数字 招聘职位 id 数字 发送内容 备注 回复内容 备注 发送时间 日期/时间

主键 是 否 否 否 否 否

24

5.2

基础功能设计与实现

5.2.1 系统目录结构如图 5-1 所示:

图 5-1 系统目录结构

美丽人生在线人才网站系统目录如上图, 主目录文件夹放置了网站全部前台及子文 件夹,本系统使用 admin 子文件夹放置后台系统,数据库连接文件 conn.asp,子文件夹 具体作用如下: ·admin 子文件夹:放置后台管理系统,通过此文件夹中的 Login.as 登录后台; · data 子文件夹:放置网站的数据库,数据库名为 data1103jclhxe.asp; ·images 子文件夹:放置网站全部图片文件; ·inc 子文件夹:放置网站公共文件,如数据库连接文件 conn.asp; ·Templates 子文件夹:放置 Dreamweaver 模板文件。

5.2.2 数据库连接 conn.asp 设计
ODBC 是一个调用级接口,它使得应用程序得以访问任何具有 ODBC 驱动程序的数 据库中的数据, ODBC 创建具有访问任何数据库权限的数据库应用程序。 本论文就是使用 ODBC 数据源连接 Access 数据库,代码如下: <% ′将数据库路径赋值给变量 DBPath DBPath="/data/data1103jclhxe.asp" set conn=server.createobject("adodb.connection") DBPath = Server.MapPath(DBPath) ′ Access 数据库连接方式 conn.Open"driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath %>

5.3
5.3.1 系统首页

前台设计与实现

“美丽人生在线人才网”首页主要分为上、中、下三大部分,其中上、下两部分使 用 include 语句调用公共文件 head.asp 和 bottom.asp;中间部分又细化为左、中、右
25

三列,左列表格分别放置登录窗口、公司和个人注册链接、职位查询和友情链接,中间 表格分别放置职场资讯和最新招聘企业, 右边表格分别放置推荐招聘单位和重点推荐人 才。首页将网站的重要功能集合在此,通过这些功能的组合,将最大地满足求职者和招 聘者,使其在首页中就对网站的整体功能有个大体的了解,简洁美观并方便操作。

5.3.2 企业会员招聘模块设计
企业会员招聘模块是企业实现职位发布及人才查询、应聘管理的功能模块,和系统 的个人会员模块构成系统的两大核心模块。企业会员招聘模块页面如图 5-3 所示:

图 5-3 企业会员招聘模块

1.企业会员注册设计 美丽人生在线人才网站是一个企业和个人进行交流的平台, 为了让彼此通过网络尽 量熟悉对方的情况, 必须要求注册信息填写得尽量详细。 但由于现代生活节奏越来越快, 网上信息繁多,网站林立,用户浏览一个网站往往很快就离开了。其中原因之一就是网 站的注册流程过于复杂,吓退了用户。因此一个网站的注册系统应当尽量地简化,这样 才能吸引用户进行注册。为了避免注册过程的麻烦而引起用户的反感,可以使用一些人 性化的措施。

26

注册流程如图 5-4 所示:

图 5-4

注册流程图

会员注册功能包含以下文件: register.asp:注册第一步,填写账号和密码。 register_2.asp:注册第二步,检测账号与密码,填写企业会员的:具体信息。 register_3.asp:注册第三步,检测单位详细信息,并向数据库插入新获取的值。 ·注册第一步:页面比较简单,主要是 3 个文本框,分别是账号、密码和重复密码,通 过单击 “下一步” 将 3 个文本框中的值传递到 register_2.asp 文件中, , 如图 5-5 所示:

27

图 5-5

注册第一步

· 注册第二步: 再让用户填写进一步的详细信息, 并且用红色星号标记出一些必填信息, 让用户有选择地进行填写,如图 5-6 所示:

图 5-6 注册第二步

首先使用 Request 对象获取 register.asp 页面表单传递的值,即账号、密码和重 复密码,同时使用 trim 函数除去前后空格,以防止空格造成账号和密码出错;然后对 获取的值进行空值判断,如果值为空,则转入出错信息提示窗口文件 result.asp;接着 使用 SQL 语句在 enterprise 表中查询是否存在相同的账号,如果存在,则转入出错页 面,同时关闭记录对象,释放资源。关键代码如下: ′获取表单的值 login=trim(Request("login"))
28

passwd=trim(Request("passwd")) repasswd=trim(Request("repasswd")) ′进行空值判断 if login= " " then ′使用 urlEncode 方法将中文字符串进行 URL 编码 Result=Server.urlEncode("账号名不能为空") Response.Redirect "result.asp?result="&result end if ′判断两个密码是否相符 if repasswd<>passwd then result=Server.urlEncode("两次输入密码不相符,请重新输入") Response.Redirect "result.asp?result="&result end if ′在 enterprise 表中查询是否存在相同的账号 sql="select * from enterprise where login=′"&login&"′" Set Rs=Server.CreateObject("Adodb.RecordSet") Rs.Open sql,conn,1,1 if not Rs.eof then result=Server.urlEncode("该账号已经给使用,请另选账号名") Response.redirect "result.asp?result="&result end if Rs.Close Set RS=nothing Set conn=nothing 出错信息提示窗口文件 result.asp 使用了 Request 对象来查询符串变量的值, result.asp?result="&result,检索到的值就是 result。但如果该值是中文字符串,要使用 Server 对象中的 urlEncode 方法将中文字符进行 URL 编码,如“账号名不能为空” , result.asp 文件获取该值后将出现正常的错误提示窗口,如图 5-7 所示:

图 5-7 出错信息窗口

·注册第三步:首先使用 Request 对象接收 form 表单传递过来的值,并对其进行空值 判断。接着通过 AddNew 方法将其值插入 enterprise 表中,最后为 Session 对象赋值, 随后根据 Session 对象来跟踪会员的用户、用户 ID 等信息。代码如下: sql="select ep_id from enterprise where login=′"&login&"′" Rs.Open sql,conn,1,1 Session("ep_id")=Rs("ep_id") ′会员 id Rs.close Set Rs=nothing
29

Set conn=nothing Session("login")=login ′记录会员名 Session("acount")=0 ′0 表示为非正式会员 Response.Redirect "company_myself.asp" 2.企业会员登录设计 为了方便企业维护资料,发布招聘信息,在首页中设置了登录窗口,个人用户和企 业用户可以通过本窗口登录。如图 5-8 所示:

图 5-8 会员登录页面

会员登录功能包含如下文件: Default.asp:网站首页,放置会员登录窗口。 Login.asp:会员登录检测页面,确认会员的用户名、密码和身份。 Conn.asp:数据库连接程序页面。 Resultred.asp:出错信息提示页面。 企业会员登录代码如下: <% <TABLE height=53 width="99%" border=0> <TBODY> <TR> <TD vAlign=top width="100%"> <FIELDSET><LEGEND align=top> <FONT size=2>□□□会员登录□□□</FONT></LEGEND><TD> %> 3.招聘职位发布设计 企业用户若需要招聘人才,则需要通过招聘职位发布功能来发布职位,如图 5-9 所 示:

30

图 5-9

快速发布职位页面

该功能主要包含如下文件: Company_publish.asp:发布职位主页面,通过该页面进行各项设置; Company_publish_update.asp:该页主要接收 Company_publish.asp 页面传递过来的值, 并将值存储到数据表中; Conn.asp:数据库连接程序; Com_session.asp:用户登录检查程序; Checkdata.js:数据检查程序。 Company_publish.asp:页面中主要是让企业用户发布职位时快速地对要招聘的职位进 行相关设置,例如“招聘职位”“工作性质”“基本薪金”等。本页面中有红色*号的 、 、 表示是必填内容。企业会员填写完资料后,单击“保存发布”按钮,将调用 checkform 函数: <input type="button" onclicd="javascript:checkform()" name="submit" value="保存发布"> 此函数将对表单中的必填字段进行检查,若有不符合要求的则弹出提示信息。

5.3.3 个人会员求职模块设计
个人会员求职模块是本网站两大重要模块之一。 主要实现个人资料维护、 职位查询、 发应聘意向等。个人会员求职模块页面如图 5-10 所示:

31

图 5-10 个人会员求职模块页面

1.职位搜索页面设计 职位搜索功能是个人求职模块的重要功能之一, 可以让会员对招聘职位进行快速搜 索。其查询方式可以按“关键字”查询,也可以进行“综合条件查询” ,查询条件有“招 聘职位”“时间范围”“工作地区”和“学历要求” 、 、 。其中关键字查询与综合条件查询 可以结合进行。例如想寻找位于“黑龙江哈尔滨的网络公司” ,可以在关键字文本框中 输入“网络”在工作地区下拉列表中选择“黑龙江” ,然后单击“搜索”按钮,表单将 文本框中的值传递到 person_searchjob.asp 文件中,在该文件中使用 SQL 语言在数据 库中搜索与值匹配的相关记录并显示出来。person_searchjob.asp 文件的主要代码如 下: <% ′用 Request.form 方法获取表单传递过来的值,并赋予变量 keyword=trim(Request("keyword")) ′查询关键字 jobfunction=Request("jobfunction") ′招聘职位查询条件 registerdate=Request("registerdate")′时间范围查询条件 jobtype=Request("jobtype") ′工作性质查询条件 workseat=Request("workseat") ′工作地区查询条件 study=Request("study") ′学历要求查询条件 ′将查询条件字符串附加在 URL 地址中,并赋予变量 filego,下面程序将调用该变量 filego="person_searchjob.asp?keyword="&keyword&"&jobfunction="&jobfunct ion&"&registerdate="&registerdate&"&jobtype="&jobtype&"&workseat="&workseat &"&study="&study ′SQL 查询语句 sql="select detail_id,ep_id,ep_name,sub_name,jobtype, starttime,workseat1 from job_detail_all where 1=1 " ′判断 keyword 的值,如果非空而且不等于默认值,则为 SQL 语句添加查询条件 if keyword<>"" and keyword<>"关键字搜索..." then sql=sql&" and (sub_name like'%"&keyword&"%' or main_name like'%"&keyword&"%')" end if
32

%> 职位搜索页面如图 5-11 所示:

图 5-11 职位搜索页面

2.招聘职位浏览设计 公司企业发布了招聘信息之后,将会在个人求职栏目中显示出来,在该窗口中分别列出 发布招聘信息和所招聘的职位。如图 5-12 所示:

图 5-12 招聘职位浏览页面

单击相应的职位,将跳转到职位详细信息文件 job_detail_all.asp 页面中,该页 面左边窗口显示招聘职位列表, 右边窗口显示招聘公司简介、 职位详细信息和联系方式。 如果求职者想应聘该职位,可以单击“发送应聘意向”按钮,如果想将该职位收藏起来 供日后浏览,可以单击“放入收藏夹”按钮。如图 5-13 所示:

33

图 5-13 职位详细信息页面

3.职位收藏夹设计 单击图 5-13 中的“放入收藏夹”按钮后,将跳转到 Favorite_add.asp 文件,首先 判断登录用户的身份是企业会员还是个人会员,并判断其是否已经登录,然后根据登录 用户身份来对不同数据表进行添加记录。 4.发送应聘意向设计 单击图 5-13 中的 “发送应聘意向” 按钮后, 将跳转到 person_per_tocom.asp 文件, 该文件将把求职者发送的应聘意向保存到 job_person_per 数据表中。关键代码如下: <% ′获取应聘意向内容 content=Request("content") Set Rs=Server.CreateObject("Adodb.RecordSet") Rs.Open "job_person_per",conn,3,3 ′添加新记录 Rs.AddNew Rs("detail_id")=detail_id Rs("per_id")=session("per_id") Rs("content")=content Rs.Update Rs.Close %>

5.4
5.4.1 后台登录页面设计

后台设计与实现

后台管理登录页面与前台管理登录页面差不多。 在前面页面没有提供后台的链接地 址,可以在网址后面输入文件名 admin,本网站输入 http://localhost/admin 即可。登 录页面如图 5-14 所示:
34

图 5-14 后台登录页面

首先要用一个 sql 语句在数据库中的 admin 表中查询是否有 admin 这个管理员, 然 后用一个 if 语句来判断输入的密码是否正确,如果不正确则进入错误信息提示页面, 如图 5-15 所示:

图 5-15 错误信息提示页面

5.4.2 后台管理首页设计
后台管理系统首页页面比较简单,主要分为左右两部分,其中左边为功能区,右边 为操作区,功能区分为 8 大功能。 ·招聘单位管理:将注册单位设置为“网站会员”“推荐单位” 、 ,并可执行删除操作。 ·人才信息管理:将注册会员设置为“网站会员”“推荐会员” 、 ,并可执行删除操作。 ·职场资讯管理:对职场资讯执行添加、修改、删除操作。 ·添加职场资讯:添加资讯标题、图片、作者、内容。 ·招聘会信息管理:对招聘会信息执行添加、修改、删除操作。 ·添加招聘会信息:添加招聘会标题、图片、作者、内容。 ·群发邮件管理:可以针对网站不同类型的会员发送邮件,此功能模块尚在建设中。 ·管理员账号管理:修改后台管理员的密码。 后台管理系统首页主要是使用 session.asp 文件来检查用户是否已经登录, 后台管 理全部页面都会调用到这个文件,代码如下: <% ′使用 session 对象检测用户是否登录 if session("admin")=" " then
35

′若 if 条件为 true,则跳转到后台登录文件 login.asp

Response.Redirect "login.asp" End if %> 用户通过 login.asp 文件登录成功后,将会为该用户设置一个 session 变量,该变 量 所 存 储 的 值 为 管 理 员 用 户 名 , 比 如 session("admin")= login , 程 序 若 判 断 出 session("admin")为空,则说明用户尚未登录,将跳转到后台登录文件 login.asp。

5.4.3 职场资讯管理设计
职场资讯主要是为大众提供就业、 工作等方面的信息。 主要是对职场资讯进行添加、 修改和删除操作。如图 5-17 所示:

图 5-17 职场资讯管理页

职场资讯包含以下文件: News_manage.asp: 资讯管理主页面,提供添加、修改、删除的功能; News_add.asp:添加资讯页面; News_update.asp:主要功能是执行修改操作; News_manage_update.asp:主要功能是执行删除操作。 职场资讯表结构很简单,总共有 6 个字段,其中 title 字段存储资讯标题;body 字段存储资讯内容,由于资讯内容往往是大量的文本,数据量比较大,所有将其数据类 型设置为“备注” ;author 字段存储文章作者;pic 字段存储上传的相关图片;up_time 字段用来存储资讯的上传时间。如图 5-18 所示:

36

图 5-18 职场资讯表(news)

5.4.4 会员信息管理设计
在会员信息管理模块的设计中, 本网站考虑到可以将注册成功的企业用户或个人用 户设置为网站的会员,成为会员的用户可以享受网站的多方面服务,比如可以设置为推 荐用户,显示在网站主页面上,对企业和个人的宣传,都是大有益处的。如图 5-19 所 示:

图 5-19 个人用户管理页面

本功能包含如下文件: Person_manage.asp:会员信息管理主页面; Person_list.asp:会员信息列表; Person_search_list.asp:会员搜索列表; Person_detail.asp:会员简历中心; Person_list_update.asp:更新会员信息程序页面; Session.asp:检测管理员是否登录; Conn.asp:数据库连接程序。 在 Person_manage.asp 文件中,注册用户按照“全部个人用户”“求职会员用户” 、 、 “求职非会员用户”进行分类,查询字符串已经放在各个图片按钮超文本链接的 URL 后 面,单击图片按钮,将向 Person_list.asp 文件发送 stype 变量,其值分别为“all” 、 “acount”“notacount” 、 ,该文件通过 Request.Querystring 集合检索 stype 变量,从 而显示相应的会员信息列表界面。 单击“全部个人用户”按钮,进入相应的信息列表页面 Person_list.asp,显示出 所有个人用户的信息,如图 5-20 所示:

37

图 5-20 全部个人用户列表

在图 5-20 的页面中,可对用户进行修改操作,如设置会员,会员时长,是否推荐, 并可查看用户的详细信息及进行删除操作。关键代码如下: <% ′设置表单,单击修改按钮后,页面中的值将“post”到 Person_list_update.asp 文 件中 <formname="form1" method="post" action="person_list_update.asp"> ′获取图片按钮发送的 stype 变量进行判断,使用不同的 sql 查询语句 stype=Request("stype") filetoto="person_list.asp?stype="&stype ′判断来自“全部个人用户”的变量 if stype="all" then sql="select * from job_person " end if ′判断来自“求职会员用户”的变量 if stype="acount" then sql="select * from job_person where acount=1" end if ′判断来自“求职非会员用户”的变量 if stype="notacount" then sql="select * from job_person where acount=0" end if %> 上段程序中, 通过 Request.Querystring("stype")来获取 URL 地址中的 stype 变量, 并对其值进行判断,如果值为“all” ,则查询 job_person 表中的全部记录;如果值为 “account” ,则查询 job_person 表中 account 列值为 1 的记录,即全部会员记录,如 果值为“notacount” ,则查询 job_person 表中 account 列值为 0 的记录,即非会员记 录。 查询功能是“会员信息管理”页面的重要功能之一,因为会员信息成千上万,如果 需要对某个会员信息进行修改,一条一条记录的查找很不现实,查询功能可以按照关键 字快速查找到相关记录并显示出来。 例如:查找姓名为“董人美”的用户,要将其设置为会员。首先要通过在查询文本
38

框中输入 “董人美” 单击 , “查找” 按钮, 表单将其值 “post” Person_search_list.asp 到 文件,该文件将查询到的记录显示出来,将其会员单选框打勾,提交修改,该用户就成 为会员用户。如图 5-21、5-22 所示:

图 5-21 查询页面

图 5-22 查询结果

主要查询语句如下: <% ′获取查询关键字的值,赋予变量 keyword keyword=trim(Request("keyword")) filetoto="person_search_list.asp?keyword="&keyword ′从 job_person 表查询记录 sql="select * from job_person " ′判断变量 keyword 的值是否为空,如果不为空,则继续执行 if keyword<>"" then ′使用 like 关键字设置模糊查询方式,即从列名 name 中查找与变量 keyword 相似的记 录 strkeyword=" name like '%"&keyword&"%'" ′使用 where 子句设置查询方式,并按 per_id 降序排序 sql=sql&"where "&strkeyword &" order by per_id desc" end if %> 上段程序中,首先是使用 Request.form 方法获取关键字文本框的值,并将其赋予 变量 keyword, 然后通过在数据表中的 name 列名查找类似变量 keyword 的记录即可。 因 为程序中使用了 like 关键字进行模糊查询,因此输入不完整的条件也可快速查找到用 户。比如:查找一个叫“王会东”的用户,但管理员一时忘了这位用户的姓名,只记得 其中有一个“会”字,则 sql 查询语句如下: Select * from job_person where name like ‘%会%‘ order by per_id desc 查找过程如图 5-23、5-24 所示:

39

图 5-23 查询页面

图 5-24 查询结果

40

结 论
本设计历时 15 周,参加了网站的设计和论文的写作以及答辩工作的全过程。我的 设计和论文组织工作在 2007 年 4 月开始,题目是经过了与导师和同学的充分讨论后选 定的,在学生教师双向选择的基础上,共同的努力下完成的,共经历了课题准备、毕业 设计选题、毕业设计开题、前期设计、毕业设计中期审核、后期设计、资料整理与保存、 毕业设计结题审核等过程。论文格式统一按照哈尔滨工业大学毕业生论文格式要求设 计,包括摘要、关键词、目录、论文正文、结论、致谢、参考文献和附录。 在该网站中,完成了用户注册,企业会员招聘,个人会员应聘,后台管理与维护等 模块,通过本毕业设计的实践与学习,初步认识到掌握知识技能的重要性,对于未完成 的工作还很多,在线人才网站系统做的不够完美,页面的美工设计不够,在本网站中还 应该增加更多的辅助模块,以成为综合性的人才网站,我们将在以后的工作与学习中不 断努力改进!

41

致 谢

42

参 考 文 献
[1] 于鹏主编: VBScript/ASP 网页设计语言教程》 《 ,电子工业出版 社 2004 年版, PP.125-127 [2] 唐建平等编:《ASP 设计使用教程》,人民邮电出版社 2005 版,PP.20-25 [3] 卫振林主编:《ASP 程序设计与应用》,机械工业出版社 2005 年版,PP.156-167 [4] 程远弟、高革秀《ASP 及其应用》,交通与计算机 2000 年 10 月第 26 卷 15 期 [5] 徐全生、侯玉华编:《ASP 的运行机制、应用和开发》,沈阳工业大学学报,2001 年 2 月第 23 卷第 1 期 [6] 严小卫、夏小彬:《基于 ASP 技术的动态 WEB 站点的设计》,广西师范大学学报 2000 年第 200 期 [7] 胡崧编: 《最新 HTML&CSS 标准教程》 中国青年出版社 2003.年 4 月版,PP.10-13 , [8] 文渊阁工作室编:《挑战 Dream weaver MX 互动网站百宝箱 for ASP》,中国铁道出 版社 2004 年版,PP.66-87 [9] 郑小玲编: Access 2003 中文版实用教程》 《 ,清华大学出版社 2004 年版,PP.35-37 [10] 张世伟编:《数据库高手--Access 数据库轻松做》,中国电力出版社 2003 年 版,PP.5-7 [11] 章立民编:《Access 2003 高手攻略》,中国铁道出版社 2004 年版,PP.8-9 [12] 普瑞格(美)、赵传启编:《中文版 Access 2003 宝典》,电子工业出版社 2004 年版,PP.163-168 [13] Rick Dobson, Programming Microsoft Office Access 2003 (Core Reference) 2003,PP.90-91 [14] Bruce hallblerg, Database system Macmillan computer publishing use 1996:PP.1-3。 [15] Gary P. Schneider, 《 Electronic Commerce 》 , Sixth Annual Edition 2005.9,PP.34-36

43

附录 1:中文译文
在科学技术飞速发展的今天,一个地区的经济发达与否,除了与地理、自然资源、 气候条件等有关以外,在很大程度上还取决于劳动力资源的高低和资源配置是否合理。 在当今这个信息时代,要实现劳动力资源的合理配置,促进地区经济的高速发展,最高 效、最快捷的方式就是利用 Internet 来传送信息,实现劳动力资源信息共享。 随着因特网技术的发展,Internet 正在改变着世界,同时也在全面而深刻地改变着 中国的信息化建设。随着 Internet 技术的发展,WWW 数据库信息服务已成为信息的重 要来源,使得我们通过网络及时的发布信息和接收反馈成为可能,如何利用业已成熟的 WEB 数据库技术出新一代的管理信息系统(MIS)并如何提高系统中数据的访问效率是当 今人们所关注的热点。 如今, 越来越多的人们倾向于在网上搜索和发布信息,网络逐渐融 入人们的生活。在中国,网络招聘的兴起同时发展迅速。首先因为网上投递的简历比较 多,而且应聘者素质较高。还有,网络招聘的优点是快捷,方便,招聘网站所提供的一 些服务还可以帮助企业筛选简历,提高企业的工作效率。 在技术开发和应用上,国内的几家大型网站在继续改进和完善 ASP 的功能同时, 应针对在压缩招聘流程、 提供招聘效果上还会购买和研发新的技术产品。 目前,人才网已 经从招聘服务向综合人力资源服务演变。从求职者的角度来看,招聘网引入语言导航求 职系统和交互式语言应答技术(IVR)是下一步技术开发的焦点,www.monster.com 已 经实现了这样的功能; 另一个是如何把合适的测评系统和职位匹配系统纳入求职管理过 程中,以及提供真实的虚拟面试场景使求职这不至于不熟悉面试程序而造成失误。从为 用人企业服务的角度来看, 如何把纸质的简历通过电脑扫描系统统一纳入到网上招聘管 理系统,如何从搜索和筛选的技术角度使招聘者更快和更有效地招聘雇员(求职者的具 体资料经录入、定位、再由软件的“人工智能”机制析取要点后,就用于建立一个数据 库,用人企业就可以按照指定的特征从中检索) 。如何在线完成面试和求职者的能力评 估是其焦点之一。另外,诸如对求职者网上进行身份识别、背景调查技术开发的不是一 家公司能够实现的, 只能是几家技术公司合作来完成, 因为这需要比较庞大的信息系统。 在网络招聘服务行业有一个普遍的认识,技术不是关键,只要有足够的资金,软件谁都 可以做,技术问题谁都可以解决。因为技术开发总是着眼于两方面,一个是为企业招聘 开发的招聘管理系统,称之为 e-recruitment system,另一个是为求职者开发的求职管理系 统,我称之为 e-job system。网站的系统规划和设计更为重要,招聘网站的技术开发能 否设计出受用人企业欢迎的功能和逻辑,能否满足企业人力资源管理的工作需要。四年 前中国市场上有 270 多家人才网站, 其中有广告投放的不到 20 家。 但今天还在投放广 告、在全国范围设有办事处的不超过 5 家。留下来的人才网站首先要加强合作,与国 外相比中国的招聘网站并不成熟,从规模、上网企业、涉及行业、覆盖地区上都有潜力 可挖。 通过对发布招聘信息的企业和寻找工作者信息的收集与发布, 为用人单位与人才之 间提供了一个网上的交互平台,在空间上扩展了人才交流中心的工作范围,它不仅为求 职人员提供了一个宽阔的择业空间,也为企业、商家提供了一个展示实力、选拔优秀人 才的有效途径。 本文系统地介绍了 Web 数据库技术的发展状况与 ASP 技术的优势,以及用 ASP 技术 实现基于 Web 数据库的人才招聘系统的设计及实现过程。为招聘单位和求职人员提供 了一个很好交流沟通信息的平台。管理员可以使用该系统为企业招聘、个人求职提供服 务。用人单位可以使用该系统注册成为“招聘用户”并发布招聘信息同时阅览求职信息 完成招聘工作等。求职人员可以在注册成为“求职用户”后通过系统完成求职工作。不
44

同用户可以通过公共留言板进行交流也可以查阅人才人事新闻动态。 对网站的目标分析、系统开发背景、开发和运行环境选择、系统功能分析、系统功 能模块设计、数据库需求分析、数据库结构实现、各个功能模块的创建、页面设计和系 统的发布等各个过程进行了阐述。 在人才招聘求职系统的主要功能及实现中,对数据库设计中,考虑到各个数据库之 间的相互关系,分别详细地介绍了系统用户表,求职用户表,建立表,企业用户表,企 业职位表,简历投递表,求职选项表,求职模板表,职务申请表,职务申请数据表,站 内信件表,留言数据表及新闻表。在基础功能涉及与实现部分,分别介绍了数据库连接 的配置。 在中国的互联网处于低迷的情况下,中国的招聘网站却取得了令人瞩目的成就。中 国有十几亿的人口,除了社会上下岗再就业人员,每年有 200 万大学毕业生走向社会, 他们毕业需要找工作,而且现在国家还在实行扩招的政策,因此中国的人才招聘网必将 出现一个繁荣的局面。

45

附录 2:英文原文
Nowadays, with the high development of science and technology ,economy if flourish on one area, except geography、 nature resource and climate, work force and resource deploy is in reason is important. In information age, if realize work force in reason deploy, promote area econ my develop, use Internet carry information is most shortcut and realize labor-resource share. With the development of Internet, Internet is changing the world. At the same time, Internet is deeply changing our information source. With the development of Internet, WWW database information system becomes popular. Database makes it possible to store or retrieve information on time, so how to develop efficient MIS is the most focused problem. Now, more and more people like search and issue information in Internet, network entered into the life of people. In China,internet recruitment rapid development. Firstly, there have many recruit and job seeker have good quality. Secondly, there have advantage that it is shortcut and convenience, recruit net can help company to filter resume to improve efficiency. In technology development and application, there are several large sites continue to improve the ASP function, should be directed at reducing the recruitment process will provide recruitment effect on the purchase and development of new technology products. Currently, personnel recruitment services to the Internet from the evolution of integrated human resource services. From the applicant's point of view, net job navigation systems and the introduction of interactive language instruction response technology (IVR) technology is the focus of the next step, www.monster.com have achieved such a function; Another is how to fit into the job evaluation system and the job matching system management process, and the provision of virtual real job interview scene that does not make errors while not familiar with the interview process. From the point of view of employment service. The biographical note how the paper by a computer scanning system into unified online recruitment management system from the perspective of how the search and screening technology to enable faster and more effective recruitment of persons to recruit employees (job specific information on the recording. positioning software by the "artificial intelligence" mechanism extraction points, will be used for establishing a database. Enterprises can use to retrieve a specific characteristics). Online job interview and how to complete its assessment of the ability to focus. Others, such as identification of job seekers online, background checks are not a company to achieve technological development. Several technology companies will be completed, because it takes a huge information systems. In the service industry has a widespread network of recruitment, technology is not the key, if there are sufficient funds, software anyone can do, anyone can solve technical problems. Because technology has always focused on two aspects, one is the recruitment of business development for the recruitment management system call e-recruitment system. Another development is the job management system for job-seekers, I call e-job system. System planning and design of the website is more important, Can recruitment website design technology development welcomed by the employing enterprise functions and logic. Human resources management can meet the needs. Four years ago, more than 270 people on the website of the China market, of which less than 20 Advertising. But today also put in advertising, with offices in the country less than five. Left to the professionals first website to strengthen cooperation with China compared to the recruitment
46

of foreign websites is not mature enough, in terms of scale, Internet enterprises, involving industry, covering areas have the potential to be tapped. Through to collection and issue releasing enterprises of recruitment information and job seeker's information, for offering a mutual platform on net between employing unit and talent, having expanded the working ranges of the personnel exchange centre on the space, it has not merely offered a wide choosing a job in the space to job applicant, have offered one for enterprises, trade company and shown strength, chosen the effective way of outstanding talents too. This article has introduced the state of development of Web database technology and advantage of ASP technology systematically, and with the systematic design of talent recruitment based on Web database of ASP technology and course of realizing. Have offered a platform very easy to exchange and communicate to advertising units and job applicants. It should be systematic in order that enterprises recruit, personal job hunting provide service that the administrator can use. Employing unit can is it should is it become "recruit user" and release recruitment information is it hunt for a job message finish recruitment work ,etc. to read at the same time to register systematically to use. The job applicant may finish asking workers to do through the system after registering and becoming “hunting for a job in users ". Different user can is it is it may consult talent's personnel news trends too to exchange to go on through public message board. Goal analysis to websites, develop the background systematically, develop and choose with the running environment, systematic function analysis, the systematic function module is designed, database demand analysis,, database structure realize, each function establishment, page of module design with such all course as systematic issue ,etc. explaining. Hunt for a job main function of system and in realizing, to database of the design in talent recruitment, considering the interaction between each database, have introduced the systematic user's form in detail separately, hunt for a job user form , set up form, user of enterprise ,, enterprise position form, resume deliver form, hunt for a job form of selecting, hunt for a job template form, post application form, post apply the data list, the mail form inside the station, message data list and news form. Involve and realize some in the basic function, has introduced the disposition that the database joins separately. In a situation that Internet of China is at low ebb, but the recruitment website of China has made the staggering success. China have more than ten hundred million population, except that society go on duty or go off duty employee and then, 2 million graduates move towards the society every year, they graduate to need to look for a job, and the country is also expanding the policy employed now, so the recruitment website of talents of China will present the situation that one is prosperous.

47

48

附录 3:系统部分源程序
<!--#include file="session.asp"--> <html><!-- #BeginTemplate "/Templates/admin.dwt" --> <head> <!-- #TemplateBeginEditable name="doctitle" --> <!-- #BeginEditable "doctitle" --> <title>在线人才网</title> <!-- #EndEditable --> <!-- #TemplateEndEditable --> <meta content="text/html; charset=gb2312" http-equiv=content-type> <link href="../inc/default.css" rel=stylesheet type=text/css> <!-- #TemplateBeginEditable name="head" --> <!-- #TemplateEndEditable --> </head> <body bgcolor=#FFFFFF topmargin=0 marginheight="5" leftmargin="0"> <center><!--#include file="../inc/head.asp"--> <table width=770 border=0 align=center cellpadding=0 cellspacing=0> <tbody> <tr> <td valign=top width=160 align="center" background="../images/11.gif"> <script language=JavaScript> <!-var enabled = 0; today = new Date(); var day; var date; if(today.getDay()==0) day = "星期日" if(today.getDay()==1) day = "星期一" if(today.getDay()==2) day = "星期二" if(today.getDay()==3) day = "星期三" if(today.getDay()==4) day = "星期四" if(today.getDay()==5) day = "星期五" if(today.getDay()==6) day = "星期六" date = "<font color='##FF0000' > " + (today.getYear()) + "年" + (today.getMonth() + 1 ) + "月" + today.getDate() + "日 " + " " + day + "</font>"; document.write(date); //-----> </script> <script language=javascript>
49

src="../Templates/inc/common.js"></script> <script language=javascript> function showpersondetail(id) { window.open("person_detail.asp?per_id="+id,"_blank","height=350,width=790,t op=0,left=0,menubar=yes,location=yes,scrollbars=yes,resizeble=yes,toolbar=y es") } </script> <font color="#FF0000"><br> 管理专区<br> </font> <%if session("admin")<>"" then%> <table class=a10px height=114 cellspacing=2 cellpadding=0 width="88%" background=../images/11.gif border=0> <tbody> <tr bgcolor=#ffffff background="../images/11.gif"> <td colspan=2 height=21> <img height=16 src="../images/gongneng.gif" width=169></td> </tr> <tr> <td valign=bottom align=right width=160 background=../images/11.gif height=5></td> <td height=5></td> </tr> <tr> <td valign=top align=center width=160 background=../images/11.gif height=120> <table width="87%" border="0" cellspacing="1" cellpadding="0"> <tr> <td height="21"><b> <font color="#FF0000"> <img src="../images/dot6.gif" width="10" height="10"> </font></b><a href="info_manage.asp"> 招 聘 单 位 管 理 </a></td> </tr> <tr> <td height="21"> <img src="../images/dot6.gif" width="10" height="10">
50

<a href="person_manage.asp">人才信息管理</a></td> </tr> <tr> <td height="21"> <img src="../images/dot6.gif" width="10" height="10"> <a href="news_manage.asp">职场资讯管理</a></td> </tr> <tr> <td height="21"> <img src="../images/dot6.gif" width="10" height="10"> <a href="news_add.asp">添加职场资讯</a></td> </tr> <tr> <td height="21"> <img src="../images/dot6.gif" width="10" height="10"> <a href="zhaopinhui_manage.asp">招聘会信息管理&nbsp;</a></td> </tr> <tr> <td height="21"> <img src="../images/dot6.gif" width="10" height="10"> <a href="zhaopinhui_add.asp">添加招聘会信息</a></td> </tr> <tr> <td height="21"> <img src="../images/dot6.gif" width="10" height="10"> <a href="mail_all.asp">群发邮件管理</a></td> </tr> <tr> <td height="21"> <img src="../images/dot6.gif" width="10" height="10"> <a href="system_user_manage.asp">管理员帐号管理</a> </td> </tr> </table> </td> <td height=120></td> </tr> </tbody> </table> <%end if%> </td> <td valign=top align="center" width=1 bgcolor="#99CCFF"></td> <td align=center valign=top height="369" width="602"><!-- #BeginEditable "a1" -->
51

<img src="../images/system_manage.gif" width="320" height="50"><br> <br> <table width="76%" border="0" cellspacing="0" cellpadding="0" height="28"> <tr> <td><font color="#FF0000">欢迎来到系统维护管理专区,请慎重你的操 作,任何删除的操作都有可能无法恢复的。</font></td> </tr> </table> <!-- #EndEditable --> </td> </tr> </table> <!--#include file="../inc/bottom.asp"--> </center> </body> <!-- #EndTemplate --></html> <html> </html> <!--#include file="inc/conn.asp"--> <%Set Rs=Server.CreateObject("Adodb.RecordSet")%> <HTML><HEAD><TITLE>在线人才网站</TITLE> <META http-equiv=Content-Type content="text/html; charset=gb2312"> <LINK href="inc/cssset.css" type=text/css rel=stylesheet> <META content="MSHTML 6.00.2600.0" name=GENERATOR></HEAD> <BODY bgColor=#ffffff text=#000000 leftmargin="0" topmargin="0"> <center><!--#include file="inc/head.asp"--> <TABLE cellSpacing=0 cellPadding=0 width="770" border=0> <TBODY> <TR> <TD vAlign=top width="22%" rowSpan=2> <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD background=images/arrowbg.jpg> <SCRIPT language=JavaScript> <!-var enabled = 0; today = new Date(); var day; var date;
52

if(today.getDay()==0) day = "星期日" if(today.getDay()==1) day = "星期一" if(today.getDay()==2) day = "星期二" if(today.getDay()==3) day = "星期三" if(today.getDay()==4) day = "星期四" if(today.getDay()==5) day = "星期五" if(today.getDay()==6) day = "星期六" date = "<font color='#00CC00' ><b>" + (today.getYear()) + " 年 " + (today.getMonth() + 1 ) + " 月 " + today.getDate() + " 日 " + " " + day + "</b></font>"; document.write(date); //-----> </SCRIPT> <SCRIPT language=javascript src="inc/common.js"></SCRIPT> <script language=javascript> function showpersondetail(id) { window.open("person_detail.asp?per_id="+id,"_blank","height=350,width=7 90,top=0,left=0,menubar=yes,location=yes,scrollbars=yes,resizeble=yes,toolb ar=yes") } </script> </TD> </TR> <TR> <TD vAlign=top background=images/arrowbg.jpg> <TABLE height=53 width="99%" border=0> <TBODY> <TR> <TD vAlign=top width="100%"> <FIELDSET><LEGEND align=center><FONT size=2>□□□ 会 员登陆 □□□</FONT></LEGEND> <TABLE height=120 cellSpacing=2 cellPadding=2 width="100%" bgColor=#f0f4f8 border=0> <FORM name=userlogin action=login.asp method=post> <TBODY> <TR> <TD align=right width="33%"> <FONT size=2>名称:</FONT></TD> <TD><INPUT onmouseover=this.focus() onfocus=this.select() size=10 name=login> </TD></TR>
53

<TR> <TD align=right width="33%"> <FONT size=2>密码</FONT>:</TD> <TD><INPUT onmouseover=this.focus() onfocus=this.select() type=password size=10 name=passwd> </TD></TR> <TR> <TD align=middle width="100%" colSpan=2 height=32> <FONT size=2> <INPUT type=radio value=0 name=login_type checked> 个人</FONT> <INPUT type=radio value=1 name=login_type> <FONT size=2>单位</FONT> </TD></TR> <TR> <TD align=middle width="100%" colSpan=2 height=26> <INPUT type=submit value=登陆 name=reg> <INPUT type=submit value=忘记密码 name=submit3> </TD></TR></FORM></TABLE></FIELDSET> </TD></TR> </TABLE> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td align="center" height="30"> <a href="register.asp"><img src="images/CompanyReg_But.gif" height="23" border="0"></a></td> </tr> <tr> <td align="center" height="30"> <a href="person_reg_first.asp"> <img src="images/PersonFree_But.gif" width="119" border="0"></a></td> </tr> </table> </TD></TR> </TABLE> <TABLE height=133 cellSpacing=0 cellPadding=0 width=169 background=images/3.gif border=0> <TR> <TD width=14 height=19></TD> <TD width=155 height=19></TD></TR> <TR> <TD vAlign=top align=middle width=14 height=124> <DIV align=right></DIV></TD> <TD vAlign=top width=155 height=124><BR>
54

width="119"

height="23"

<TR> <TD align=left colSpan=2 height=8> <INPUT onkeydown="return keyword_onkeydown()" onblur="if(this.value=='')this.value='关键字搜索...';" style="FONT-SIZE: 12px; WIDTH: 130px; COLOR: #999999; FONT-FAMILY: 宋体; HEIGHT: 20px" onfocus="if(this.value=='关键字搜索...')this.value='';" size=19 value=关键字搜索... name=keyword> </TD> </TR> <TR> <TD align=middle width="100%" colSpan=2 height=30>&nbsp; &nbsp; <INPUT type=submit value=搜索 name=submit> <INPUT type=reset value=取消 name=submit2> </TD> </TR> </FORM> </TABLE></TD></TR> </TABLE> <TABLE class=a10px cellSpacing=2 cellPadding=0 width="88%" background=images/11.gif border=0> <TBODY> <TR bgColor=#ffffff background="images/11.gif"> <TD colSpan=2><IMG height=16 src="images/10.gif" width=169></TD> </TR> <TR> <TD vAlign=bottom align=right width=160 background=images/11.gif></TD> <TD></TD> </TR> <TR> <TD vAlign=top align=right width=160 background=images/11.gif> <SELECTonchange=window.open(this.options[this.selectedIndex].value); size=6 name=select2> <OPTION value=http://www.newjobs.com.cn/ selected>中国国家人才网</OPTION> <OPTION value=http://www.bjrc.com.cn/> 北 京 人 才 网 </OPTION> <OPTION value=http://www.91student.com> 中 国 就 业 网 </OPTION> <OPTION value=http://www.tjrc.com.cn/>中国北方人才市场</OPTION> <OPTION value=http://www.hr.net.cn/>中国上海人才市场</OPTION> <OPTION value=http://www.aphr.org/> 亚 太 人 力 资 源 网 </OPTION> <OPTION value=http://www.54stu.com/2002/login.php>中国学生社区</OPTION>
55

<OPTION value=http://www.china-training.com/>中华培训网</OPTION> <OPTION value=http://www.fescochina.com/> 外 企 在 线 </OPTION> <OPTION value=http://www.gzscse.gov.cn/>广州留学人员信息网</OPTION> <OPTION value=http://www.syrc.com.cn/> 沈 阳 人 才 网 </OPTION> <OPTION value=http://www.chinahrd.net/>中国人力资源开发网</OPTION> <OPTION value=http://www.cccen.com/> 中 国 谦 龙 网 </OPTION> <OPTION value=http://www.gzpi.gov.cn/>中国广州人事信息网</OPTION> <OPTION value=http://www.rc114.com/>中国成都人才市场</OPTION> <OPTION value=http://www.strc.com.cn/>汕头人才网</OPTION> <OPTION value=http://www.wzjob.gov.cn/> 温 州 人 才 网 </OPTION> <OPTION value=http://www.job168.com/service/navigation.asp> 更 多 链 接 ? ? </OPTION></SELECT> </TD> <TD></TD> </TR></TBODY></TABLE></TD> <TD vAlign=top width="56%" rowSpan=2> <TABLE height=229 cellSpacing=0 cellPadding=0 width="99%" border=0> <TBODY> <TR> <TD height=28> <TABLE height=231 cellSpacing=0 cellPadding=0 width="99%" border=0><TBODY> <TR> <TD vAlign=top height=250> <table width="100%" border="0" cellpadding="2"> <tr> <td> <TABLE height=248 cellSpacing=0 cellPadding=0 border=0> <TBODY> <TR> <TD width=8 rowSpan=3></TD> <TD width=409 height=15> <IMG height=18 src="images/9.gif" width=409></TD> </TR> <TR> <TD align=middle width=409 background=images/jrdd-bg.gif height="220"> <TABLE height=200 cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD align="center" valign="top"><table width="97%" border="0" cellspacing="0" cellpadding="0"> <%sql="select top 10 * from news order by id desc"
56

Rs.Open sql,conn,1,1 while not rs.eof%> <tr> <td height="19" width="82%"> <img src="images/point2.gif" width="24" height="15"> <a href="news_detail.asp?news_id=<%=Rs("id")%>" target=_blank><%=left(Rs("title"),30)%></a> <%if day(now())=day(Rs("up_time")) then%> <img src="images/new.gif"> <%end if%> </td> width="18%"><%=year(Rs("up_time"))&"-"&month(Rs("up_time"))&"-"&day(Rs( "up_time"))%></td> </tr> <%Rs.MoveNextWend Rs.Close%> </table></TD> </TR> </TBODY> </TABLE></TD> </TR> <TR> <TD width=409><IMG height=18 src="images/8.gif" width=409 align=textTop> </TD> </TR> </TBODY> </TABLE></td> </tr> </table> </TD> TR></TBODY></TABLE></TD></TR></TBODY></TABLE> <TABLE height=12 cellSpacing=0 cellPadding=0 width="99%" border=0> <TBODY> <TR> <TD height="12" align="center" valign="top">&nbsp; </TD> </TR></TBODY></TABLE> <TABLE border=0 align=left cellPadding=0 cellSpacing=0> <TBODY> <TR> <TD width=5 rowSpan=3></TD> <TD vAlign=top width=409><img src="images/911.gif" width="409" height="30"></TD> </TR> <TR> <TD vAlign=top align=middle width=409
57

background=images/jrdd-bg.gif height="180"> <TABLE height=163 cellSpacing=0 cellPadding=0 width="100%" border=0><TBODY> <TR> <TD align="center" valign="top"> <table width="96%" border="0" cellspacing="0" cellpadding="0"> <%sql="select top 18 * from enterprise order by ep_id desc" Rs.Open sql,conn,1,1 while not Rs.eof%> <tr> <td width="43%" height="22"> <ahref=javascript:showadvertisement('job_detail_company.asp?ep_id=<%=Rs("ep _id")%>')><%=Rs("ep_name")%></a></td> <%Rs.MoveNext if not rs.eof then %> <td width="42%" height="22"> <ahref=javascript:showadvertisement('job_detail_company.asp?ep_id=<%=Rs("ep _id")%>')><%=Rs("ep_name")%></a></td> <%Rs.MoveNext else %> <td width="15%" height="22"></td> <%end if%> </tr> <%Wend Rs.Close%> </table></TD></TR></TBODY></TABLE></TD></TR> <TR> <TD width=409 vAlign=top><img height=18 src="images/81.gif" width=409></TD> </TR></TBODY></TABLE></TD> <TD vAlign=top width="22%"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td height=6></td> </tr> </table> <TABLE height=249 cellSpacing=0 cellPadding=0 width=169 background=images/introcom.gif border=0> <TBODY> <TR> <TD width=5 height=19></TD> <TD width=164 height=19></TD></TR> <TR>
58

<TD width=5 height=128></TD> <TD vAlign=top align=left width=164 height=210> <TABLE height=190 cellSpacing=0 cellPadding=0 width="90%" border=0><TBODY> <TR> <TD height=193 align="center" valign="top"> <%sql="select top 10 ep_id,ep_name from enterprise where ep_inde=1"Rs.Open sql,conn,1,1%> <table width="92%" border="0" cellspacing="0" cellpadding="0"> <%while not Rs.Eof%> <tr> <td height="22"> <ahref=javascript:showadvertisement('job_detail_company.asp?ep_id=<%=Rs("ep _id")%>')><%=Rs("ep_name")%></a></td> </tr> <%Rs.MoveNext Wend Rs.Close%> </table> </TD> </TR></TBODY></TABLE></TD></TR> <TR> <TD width=5 height=5></TD> <TD width=164 height=5></TD></TR></TBODY></TABLE></TD></TR> <TR> <TD vAlign=top> <TABLE height=198 cellSpacing=0 cellPadding=0 width=169 background=images/4.gif border=0> <TBODY> <TR> <TD width=5 height=19></TD> <TD vAlign=top width=164 height=19></TD></TR> <TR> <TD width=5 height=128></TD> <TD vAlign=top align=center width=164 height=210> <table width="96%" border="0" cellspacing="0" cellpadding="0"> <tr> <td> <table width="92%" border="0" cellspacing="0" cellpadding="0"> <%sql="select top 10 per_id,name,gender,study,clicktimes from job_person where inde=1 order by per_id desc" Rs.Open sql,conn,1,1
59

while not Rs.Eof%> <tr> <td width="65%" height="20"> <ahref=javascript:showpersondetail('<%=Rs("per_id")%>')> <%=Rs("name")%></a></td> <td width="17%" height="20"><%=Rs("gender")%></td> <td width="18%" align="right" height="20"><%=Rs("study")%></td> </tr> <%Rs.MoveNext Wend Rs.Close %> </table> </td> </tr> </table> </TD> </TR> <TR> <TD width=5 height=19></TD> <TD vAlign=top width=164 height=19></TD></TR> </TBODY></TABLE></TD></TR> </TABLE> <!--#include file="inc/bottom.asp"--> </center></BODY></HTML>

60


赞助商链接
相关文章:
人才招聘网站系统毕业论文
人才招聘网站系统毕业论文 - 人才招聘网站系统毕 业论文 目录 1 前言………4 1.1 项目建设背景...
网上人才求职招聘系统毕业论文完整版
网上人才求职招聘系统毕业论文完整版_管理学_高等教育...三、毕业设计(论文)所用的方法 本网站基于开发的 ...【关键字】 :网上人才招聘系统、三层体系、存储过程...
网上人才招聘系统论文
网上人才招聘系统论文_计算机软件及应用_IT/计算机_专业资料。本文介绍的主要内容是在线网上人才招聘系统网站的开发及维护,“在线网上人才招聘系统”应实现客户在其网站...
网上人才招聘系统(毕业论文)
网上人才招聘系统(毕业论文)_工学_高等教育_教育专区。毕业设计 网上人才招聘系统...随着 一大批网络招聘信息网站的蜂拥而起,网上招聘急剧升温,不仅被网络商们普遍...
在线人才招聘系统毕业论文
在线人才招聘系统毕业论文_理学_高等教育_教育专区。计算机专业毕业设计论文在线...在主页要有一个醒目的标志告诉 进入网站的游客,这个网站是一个在线人才招聘网站...
毕业论文-网上人才招聘系统
毕业论文-网上人才招聘系统_管理学_高等教育_教育专区。基于Java Web的网上人才招聘系统 毕业设计报告 (论文 ) 题目 : 网上人才招聘系统 的设计与实现所 属系专业...
招聘网站毕业论文
招聘网站毕业论文_IT/计算机_专业资料。毕业设计正文 第1页 摘 要 随着信息化...网上人才招聘网站,是收集企业的招聘信息和求职者 的求职信息,从而方便企业、高校...
人才招聘网站论文1
人才招聘网站论文1_IT/计算机_专业资料。人才招聘网站论文1摘 要 随着经济的高速发展 ,人才的流动也越来越频繁,而人才资源是 现代企业在日趋激烈的商业竞争中立于...
人才招聘网站系统毕业论文
人才招聘网站系统毕业论文 - 学海无涯苦作舟! *** 毕业设计 人才招聘网站系统 学生姓名:*** 班级:*** 指导老师:*** 系部:*** 提交时间: 人才招聘...
网上人才求职招聘系统毕业论文完整版_图文
网上人才求职招聘系统毕业论文完整版_工学_高等教育_...三、毕业设计(论文)所用的方法 本网站基于开发的 ...【关键字】 :网上人才招聘系统、三层体系、存储过程...
更多相关标签: