
人才招聘系统的实现概论.doc
37页摘 要 基于国内外经济的高速发展,人才的流动也越来越频繁,而人才资源是现 代企业在日趋激烈的商业竞争中立于不败之地的根本保证现在,找一份满意 的工作十分困难,问题的关键在于求职或招聘的人员都陷入了如何找到适合自 己的工作或如何让招到合格的人才填补公司空缺的这一矛盾中,如何才能用最 少的时间和精力招聘到符合企业要求的人才,由此我们借助于日益成熟的互联 网技术设计和实现了一个可以让招聘者和应聘者远程进行互动交流的网络平台, 即新型人才招聘系统 本系统是利用 ASP 开发动态网站技术设计和实现了一个可以让应聘者和招 聘单位远程进行互动交流的网络招聘工作平台人才招聘系统是一个利用网络 开展招聘活动的系统,主要功能有职位发布、职位搜索、简历填写、简历发布、 网站留言等,是将现代信息技术运用在招聘活动中的又一突破它根据公司和 求职人员实际工作的需要,设计相应软件的功能,运用科学的方法收集人才信息、 职位信息,有效的解决了当今人才市场的供需矛盾由此体现了系统的便捷性 和方便性同时管理员可以使用该系统为企业招聘、个人求职提供服务用人 单位可以使用该系统注册成为招聘用户并发布招聘信息等。
求职人员可以在注 册成为求职用户后通过系统完成求职工作其他用户可以通过浏览新闻了解人 事政策动态等 本系统主要使用 ASP 开发动态网站、Dreamweaver 设计系统界面、Access 开发后台数据库以及使用 ASP 中的 Java 脚本语言实现部分代码 【关键词】网上招聘;求职;ASP;数据库 目 录 第 1 章 绪论.1 1.1 研究背景1 1.2 国内外现状1 1.3 技术简介2 1.3.1 ASP 简介.2 1.3.2 ASP 运行环境.3 1.3.3 数据库的设计.4 第 2 章 系统需求.6 2.1 需求分析6 2.1.1 功能需求.6 2.1.2 安全性需求.7 2.2 系统的可行性7 2.3 系统结构化分析8 2.4 目标系统要求11 第 3 章 总体设计.12 3.1 系统界面总体设计12 3.2 后台数据库的总体设计13 第 4 章 详细设计.14 4.1 系统设计思想14 4.2 系统数据库详细设计14 4.2.1 概念模型设计.15 4.2.2 逻辑模型设计.16 4.2.3 物理模型设计.16 4.3 前台模块的设计及实现18 4.3.1 会员注册及登录模块.18 4.3.2 职位及人才检索模块.19 4.3.3 个人简历和简历维护模块.20 4.3.4 网站留言模块.21 4.3.5 系统后台管理模块.22 4.3.5 数据库连接.23 第 5 章 系统测试.24 5.1 系统测试模型选择介绍24 5.2 系统测试运行结果25 第 6 章 结束语.29 参考文献30 附 录31 致 谢34 第 1 章 绪 论 1.1 研究背景 人才招聘是人力资源管理中的首要环节,它关系到企业如何吸引到优秀人 才,使企业在人力资本的储备上能够满足企业发展的需要。
而目前企业人才招 聘工作中还存在若干问题比如:人才概念模糊、招聘前期准备工作不足、招 聘实施不合理以及招聘忽略企业文化理念和市场宣传等[1]所以不断提高人力 资源开发与管理水平是当前人才招聘最注重的问题由于社会的不断发展,计 算机的使用也更加广泛以及互联网的普及,使以网络技术为代表的科技革命正 在给我们的生产方式、生活方式和工作方式带前所未有的变化,能否利用网络 技术来抓住稍纵即逝的市场机会,将最终决定组织的命运,所以在此背景下, 组织管理的转型,尤其是人力资源管理的转型就日显重要[2]为适应快速变化 的市场环境,用人单位应逐步改善传统的人才招聘方式,所以网上人才招聘系 统的设计与开发也就成为了人们的需要 在当前的市场环境中,由于社会的进步和技术的发展,知识经济也在迅猛 发展,市场的竞争在很大程度上体现为人才的竞争从而,找到合适的人才成 为企业提高竞争力的重要方法网上人才招聘系统的设计与开发相对于传统的 人才招聘来说,使其不仅缩短了人才招聘的工作时间、降低了人才招聘工作的 成本、提高人力资源甄别的效度,而且扩大了人力资源的选择范围[3]它打破 了地域的限制,真正使信息得以共享,改变了人们的工作和生活方式。
由此网 络招聘已经成为发展的一种趋势,它信息量大,时效性强,招聘网站提供的职 位信息的丰富程度和信息的更新速度是其他招聘渠道不可比拟的网络招聘互 动性极强,求职者和企业都能依托招聘网站强大的人才资源库,满足彼此的需 要,不仅如此,网络招聘的无地域限制使得招聘范围可以延伸到全国各地乃至 全球等优势,这无疑为网上人才招聘的发展和更新走上新的台阶[4] 因此,根据市场对于人才招聘的需求,现开发“网上人才招聘系统”它 具有方便快捷的招聘/求职的专业业务流程,有效地提高人才招聘工作效率 1.2 国内外现状 利用国际互联网开发和建立网上人力资源市场,在发达国家己经是司空见 惯的事情,也是企业寻找人才的重要途径网络招聘以其低成本、见效快、无 地域限制的特点正在吸引着大批中高级人才和企业据统计,2002 年全球范围 己有 600 万条就业信息在网上公布用人单位也开始把眼界拓宽,美国《财富》 杂志“世界 500 强 e-招聘趋势”报告显示,到 2002 年,世界 500 强企业中, 多达 91%的企业实行了网上招聘系统像进入中国的 270 家《财富》世界 500 强企业中,有一半通过网站进行招聘[5]在我国,网络招聘也正在悄然兴起。
现实中已经有越来越多的人开始认同到专业的人才招聘网站去搜罗招聘信息, 也同样有越来越多的公司将他们大部分的空缺职位放上吸引人才中国网 民对网络求职随着认同度增加,需求也增加了,同时随着需求的增加对网络招聘 信息网站的信息服务要求也提高了所以中国对如何改进人才招聘管理做了进 一步的分析人力资源管理系统由招聘、培训、绩效、薪酬、激励等组成,其 中招聘时引进企业所需的人才,实施人力资源管理的第一步,招聘将直接决定 企业能否获得最合适的人力资源,对企业的生存和发展有着十分重要的意义 由此我国对人才招聘工作中常见的误区进行分析及如何改进提出了意见比如 在招聘中存在招聘中没有和企业战略目标保持一致的误区,因此引入招聘营销 概念,选聘要标准明确等对策[6]这些都意味着中国人才网站发展的空间很大, 而面临的用户也越来越成熟,这对那些小规模、不专业、服务跟不上的人才网 站将是一个巨大的挑战 1.3 技术简介 本系统主要使用 ASP 开发动态网站、Dreamweaver 设计系统界面[7]、 Access 开发后台数据库以及使用 ASP 中的 Java 脚本语言实现部分代码 1.3.11.3.1 ASPASP 简介简介 ASP 是 Active Server Pages 的简称,是一种服务器端的指令环境,用来 建立并执行交互式 Web 服务器应用程序,可以使用 ASP 来结合服务器端指令、 HTML 网页及 COM 组件[8]。
是服务器端脚本编写环境,使用它可以创建和运行动 态、交互的 Web 服务器应用程序使用 ASP 可以组合 Html 页、脚本命令和 Active 组件以创建交互的 Web 页和基于 Web 的功能强大的应用程序也可以认 为 ASP 是一种类似于 HTML、Script 与 CGI 的结合体,但是其运行效率却比 CGI 更高,程序编制也比 HTML 更方便且更有灵活性Asp 具有 2 个重要特性使它变 的很独特: (1)ASP 可包含服务器脚本,将服务器端脚本包含在 ASP 中就可以用动态内 容创建网页 (2)ASP 提供了几种内置对象在 Active Server Pages 中使用内置对象可 以使脚本功能更强,在其它方面,这些对象可使你从浏览器中检索或向浏览器 发送信息[9] 1.3.21.3.2 ASPASP 运行环境运行环境 打开“开始\控制面板”,然后在“添加/删除程序”→“添加/删除 WINDOWS 组件”,弹出 “Windows 组件向导” ,选择 “Internet 信息服务 (IIS)”,插入安装盘,按“下一步开始安装”如图 1-1 所示 图 1-1 选择安装 IIS 服务 开始复制文件,请稍后指向“下一步”按钮文件复制完毕之后,请选取“完成” 。
安装成功后,就可以按照自己的要求配置 IIS 了在“控制面板”的“管 理工具”图标上双击左键,再双击“Internet 信息服务”图标出现如图 1-2 所示的窗口,单击计算机名称旁的加号,在“默认网站”选项上单击右键,选 取“属性” 图 1-2 管理 IIS Web 服务器 展开后会出现:【默认 FTP 站点】、【默认 Web 站点】、以及【默认 SMTP 虚拟服务器】在【默认 Web 站点】上单击右键,选择【属性】,就可以进 行 IIS 的诸多配置了[8] 配置如下: (1)【属性】→【主目录】,可以修改默认的虚拟路径以及 ASP 文件的执行 权限(除虚拟目录需要更改外,其它一般以默认设置为宜) (2)【属性】→【文档】,默认文档的意思就是:如果只填加 index.asp 在 一个虚拟目录为默认文档 1.3.31.3.3 数据库的设计数据库的设计 所谓数据库是指依照一定的格式存放在一起的数据记录文件,在日常生活 中,凡是个人通讯簿、公司账簿、客户名单、成绩等都属于数据库,它们不仅 具有固定的格式与特性,而且可以用表格形式记来记录[10]数据库设计一般分 为如下三方面 (1)数据库的逻辑设计 概念结构设计所得的 E-R 模型是对用户需求的一种抽象的表达形式,它独 立于任何一种具体的数据模型,因而也不能为任何一个具体的 DBMS 所支持。
为 了能够建立起最终的物理系统,还需要将概念结构进一步转化为某一 DBMS 所支 持的数据模型,然后根据逻辑设计的准则、数据的语义约束、规范化理论等对 数据模型进行适当的调整和优化,形成合理的全局逻辑结构,并设计出用户子 模式这就是数据库逻辑设计所要完成的任务 数据库逻辑结构的设计分为两个步骤:首先将概念设计所得的 E-R 图转换 为关系模型;然后对关系模型进行优化,关系模型是由一组关系(二维表)的结 合,而 E-R 模型则是由实体、实体的属性、实体间的关系三个要素组成所以 要将 E-R 模型转换为关系模型,就是将实体、属性和联系都要转换为相应的关 系模型 (2)数据库的物理设计 数据库的物理设计是指设计出数据库的物理数据模型,即数据库服务器空 间上的表、字段、索引、表空间、视图、存储过程、触发器,以及相应的数据 字典数据库物理设计阶段的任务是根据具体计算机系统的特点,为给定的数 据库模型确定合理的存储结构和存取方法所谓的“合理”主要有两个含义: 一个是要使设计出的物理数据库占用较少的存储空间,另一个对数据库的操作具 有尽可能高的速度物理结构设计阶段实现的是数据库系统的内模式,它的质 量直接决定了整个系统的性能[11]。
因此在确定数据库的存储结构和存取方法之 前,对数据库系统所支持的事务要进行仔细分析,获得优化数据库物理设计的 参数在完成数据库的逻辑设计后,即可开始数据库的物理设计基于以上数 据库的逻辑设计,考虑程序设计的简易性及通用性和自己的实力问题 第第 2 2 章章 系统需求系统需求 2.1 需求分析 为达到人才的最优配置,做到“合适的人在合适的位置上”这一终极目标, 并排除传统人才招聘中的主观因素过多、招聘随机性大、科学化程度不高的缺 点[12],人才招聘决策支持系统的需求分析阶段就显得十分必要 需求分析就是对顾客的需求进行定义或确定,在这一过程中有许多工作要 做我们知道根据信息系统的定义和内容,信息系统的需求分析是最难的[13] 需求分析的过程可以说是一个对具体问题的反复理解和抽象的过程理解就是 对现实问题的理解,要弄清楚究竟需要解决什么问题抽象就是除去问题的表 面,提取问题的本。
