人才招聘系统的实现

上传人:gbs****77 文档编号:9522159 上传时间:2020-04-06 格式:DOC 页数:37 大小:741KB
返回 下载 相关 举报
人才招聘系统的实现_第1页
第1页 / 共37页
人才招聘系统的实现_第2页
第2页 / 共37页
人才招聘系统的实现_第3页
第3页 / 共37页
点击查看更多>>
资源描述
摘 要 基于国内外经济的高速发展 人才的流动也越来越频繁 而人才资源是现 代企业在日趋激烈的商业竞争中立于不败之地的根本保证 现在 找一份满意 的工作十分困难 问题的关键在于求职或招聘的人员都陷入了如何找到适合自 己的工作或如何让招到合格的人才填补公司空缺的这一矛盾中 如何才能用最 少的时间和精力招聘到符合企业要求的人才 由此我们借助于日益成熟的互联 网技术设计和实现了一个可以让招聘者和应聘者远程进行互动交流的网络平台 即新型在线人才招聘系统 本系统是利用 ASP 开发动态网站技术设计和实现了一个可以让应聘者和招 聘单位远程进行互动交流的网络招聘工作平台 人才招聘系统是一个利用网络 开展招聘活动的系统 主要功能有职位发布 职位搜索 简历填写 简历发布 网站留言等 是将现代信息技术运用在招聘活动中的又一突破 它根据公司和 求职人员实际工作的需要 设计相应软件的功能 运用科学的方法收集人才信息 职位信息 有效的解决了当今人才市场的供需矛盾 由此体现了系统的便捷性 和方便性 同时管理员可以使用该系统为企业招聘 个人求职提供服务 用人 单位可以使用该系统注册成为招聘用户并发布招聘信息等 求职人员可以在注 册成为求职用户后通过系统完成求职工作 其他用户可以通过浏览新闻了解人 事政策动态等 本系统主要使用 ASP 开发动态网站 Dreamweaver 设计系统界面 Access 开发后台数据库以及使用 ASP 中的 Java 脚本语言实现部分代码 关键词 网上招聘 求职 ASP 数据库 1 目 录 第 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 2 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 研究背景 人才招聘是人力资源管理中的首要环节 它关系到企业如何吸引到优秀人 才 使企业在人力资本的储备上能够满足企业发展的需要 而目前企业人才招 聘工作中还存在若干问题 比如 人才概念模糊 招聘前期准备工作不足 招 聘实施不合理以及招聘忽略企业文化理念和市场宣传等 1 所以不断提高人力 资源开发与管理水平是当前人才招聘最注重的问题 由于社会的不断发展 计 算机的使用也更加广泛以及互联网的普及 使以网络技术为代表的科技革命正 在给我们的生产方式 生活方式和工作方式带前所未有的变化 能否利用网络 技术来抓住稍纵即逝的市场机会 将最终决定组织的命运 所以在此背景下 组织管理的转型 尤其是人力资源管理的转型就日显重要 2 为适应快速变化 的市场环境 用人单位应逐步改善传统的人才招聘方式 所以网上人才招聘系 统的设计与开发也就成为了人们的需要 在当前的市场环境中 由于社会的进步和技术的发展 知识经济也在迅猛 发展 市场的竞争在很大程度上体现为人才的竞争 从而 找到合适的人才成 为企业提高竞争力的重要方法 网上人才招聘系统的设计与开发相对于传统的 人才招聘来说 使其不仅缩短了人才招聘的工作时间 降低了人才招聘工作的 成本 提高人力资源甄别的效度 而且扩大了人力资源的选择范围 3 它打破 了地域的限制 真正使信息得以共享 改变了人们的工作和生活方式 由此网 络招聘已经成为发展的一种趋势 它信息量大 时效性强 招聘网站提供的职 位信息的丰富程度和信息的更新速度是其他招聘渠道不可比拟的 网络招聘互 动性极强 求职者和企业都能依托招聘网站强大的人才资源库 满足彼此的需 要 不仅如此 网络招聘的无地域限制使得招聘范围可以延伸到全国各地乃至 全球等优势 这无疑为网上人才招聘的发展和更新走上新的台阶 4 因此 根据市场对于人才招聘的需求 现开发 网上人才招聘系统 它 具有方便快捷的招聘 求职的专业业务流程 有效地提高人才招聘工作效率 1 2 国内外现状 利用国际互联网开发和建立网上人力资源市场 在发达国家己经是司空见 惯的事情 也是企业寻找人才的重要途径 网络招聘以其低成本 见效快 无 人才招聘系统的实现 2 地域限制的特点正在吸引着大批中高级人才和企业 据统计 2002 年全球范围 己有 600 万条就业信息在网上公布 用人单位也开始把眼界拓宽 美国 财富 杂志 世界 500 强 e 招聘趋势 报告显示 到 2002 年 世界 500 强企业中 多达 91 的企业实行了网上招聘系统 像进入中国的 270 家 财富 世界 500 强企业中 有一半通过网站进行招聘 5 在我国 网络招聘也正在悄然兴起 现实中已经有越来越多的人开始认同到专业的人才招聘网站去搜罗招聘信息 也同样有越来越多的公司将他们大部分的空缺职位放在线上吸引人才 中国网 民对网络求职随着认同度增加 需求也增加了 同时随着需求的增加对网络招聘 信息网站的信息服务要求也提高了 所以中国对如何改进人才招聘管理做了进 一步的分析 人力资源管理系统由招聘 培训 绩效 薪酬 激励等组成 其 中招聘时引进企业所需的人才 实施人力资源管理的第一步 招聘将直接决定 企业能否获得最合适的人力资源 对企业的生存和发展有着十分重要的意义 由此我国对人才招聘工作中常见的误区进行分析及如何改进提出了意见 比如 在招聘中存在招聘中没有和企业战略目标保持一致的误区 因此引入招聘营销 概念 选聘要标准明确等对策 6 这些都意味着中国人才网站发展的空间很大 而面临的用户也越来越成熟 这对那些小规模 不专业 服务跟不上的人才网 站将是一个巨大的挑战 1 3 技术简介 本系统主要使用 ASP 开发动态网站 Dreamweaver 设计系统界面 7 Access 开发后台数据库以及使用 ASP 中的 Java 脚本语言实现部分代码 1 3 1 ASP 简介 ASP 是 Active Server Pages 的简称 是一种服务器端的指令环境 用来 建立并执行交互式 Web 服务器应用程序 可以使用 ASP 来结合服务器端指令 HTML 网页及 COM 组件 8 是服务器端脚本编写环境 使用它可以创建和运行动 态 交互的 Web 服务器应用程序 使用 ASP 可以组合 Html 页 脚本命令和 Active 组件以创建交互的 Web 页和基于 Web 的功能强大的应用程序 也可以认 为 ASP 是一种类似于 HTML Script 与 CGI 的结合体 但是其运行效率却比 CGI 更高 程序编制也比 HTML 更方便且更有灵活性 Asp 具有 2 个重要特性使它变 的很独特 人才招聘系统的实现 3 1 ASP 可包含服务器脚本 将服务器端脚本包含在 ASP 中就可以用动态内 容创建网页 2 ASP 提供了几种内置对象 在 Active Server Pages 中使用内置对象可 以使脚本功能更强 在其它方面 这些对象可使你从浏览器中检索或向浏览器 发送信息 9 1 3 2 ASP 运行环境 打开 开始 控制面板 然后在 添加 删除程序 添加 删除 WINDOWS 组件 弹出 Windows 组件向导 选择 Internet 信息服务 IIS 插入安装盘 按 下一步开始安装 如图 1 1 所示 图 1 1 选择安装 IIS 服务 开始复制文件 请稍后指向 下一步 按钮文件复制完毕之后 请选取 完成 安装成功后 就可以按照自己的要求配置 IIS 了 在 控制面板 的 管 理工具 图标上双击左键 再双击 Internet 信息服务 图标 出现如图 1 2 所示的窗口 单击计算机名称旁的加号 在 默认网站 选项上单击右键 选 取 属性 人才招聘系统的实现 4 图 1 2 管理 IIS Web 服务器 展开后会出现 默认 FTP 站点 默认 Web 站点 以及 默认 SMTP 虚拟服务器 在 默认 Web 站点 上单击右键 选择 属性 就可以进 行 IIS 的诸多配置了 8 配置如下 1 属性 主目录 可以修改默认的虚拟路径以及 ASP 文件的执行 权限 除虚拟目录需要更改外 其它一般以默认设置为宜 2 属性 文档 默认文档的意思就是 如果只填加 index asp 在 一个虚拟目录为默认文档 1 3 3 数据库的设计 所谓数据库是指依照一定的格式存放在一起的数据记录文件 在日常生活 中 凡是个人通讯簿 公司账簿 客户名单 成绩等都属于数据库 它们不仅 具有固定的格式与特性 而且可以用表格形式记来记录 10 数据库设计一般分 为如下三方面 1 数据库的逻辑设计 概念结构设计所得的 E R 模型是对用户需求的一种抽象的表达形式 它独 立于任何一种具体的数据模型 因而也不能为任何一个具体的 DBMS 所支持 为 了能够建立起最终的物理系统 还需要将概念结构进一步转化为某一 DBMS 所支 持的数据模型 然后根据逻辑设计的准则 数据的语义约束 规范化理论等对 人才招聘系统的实现 5 数据模型进行适当的调整和优化 形成合理的全局逻辑结构 并设计出用户子 模式 这就是数据库逻辑设计所要完成的任务 数据库逻辑结构的设计分为两个步骤 首先将概念设计所得的 E R 图转换 为关系模型 然后对关系模型进行优化 关系模型是由一组关系 二维表 的结 合 而 E R 模型则是由实体 实体的属性 实体间的关系三个要素组成 所以 要将 E R 模型转换为关系模型 就是将实体 属性和联系都要转换为相应的关 系模型 2 数据库的物理设计 数据库的物理设计是指设计出数据库的物理数据模型 即数据库服务器空 间上的表 字段 索引 表空间 视图 存储过程 触发器 以及相应的数据 字典 数据库物理设计阶段的任务是根据具体计算机系统的特点 为给定的数 据库模型确定合理的存储结构和存取方法 所谓的 合理 主要有两个含义 一个是要 使 设 计 出 的 物 理 数 据 库 占 用 较 少 的 存 储 空 间 另 一 个 对 数 据 库 的 操 作 具 有 尽 可 能 高 的 速 度 物理结构设计阶段实现的是数据库系统的内模式 它的质 量直接决定了整个系统的性能 11 因此在确定数据库的存储结构和存取方法之 前 对数据库系统所支持的事务要进行仔细分析 获得优化数据库物理设计的 参数 在完成数据库的逻辑设计后 即可开始数据库的物理设计 基于以上数 据库的逻辑设计 考虑程序设计的简易性及通用性和自己的实力问题 人才招聘系统的实现 6 第 2 章 系统需求 2 1 需求分析 为达到人才的最优配置 做到 合适的人在合适的位置上 这一终极目标 并排除传统人才招聘中的主观因素过多 招聘随机性大 科学化程度不高的缺 点 12 人才招聘决策支持系统的需求分析阶段就显得十分必要 需求分析就是对顾客的需求进行定义或确定 在这一过程中有许多工作要 做 我们知道根据信息系统的定义和内容 信息系统的需求分析是最难的 13 需求分析的过程可以说是一个对具体问题的反复理解和抽象的过程 理解就是 对现实问题的理解 要弄清楚究竟需要解决什么问题 抽象就是除去问题的表 面 提取问题的本质 建立问题的逻辑模型 以便于以后阶段的系统的设计实 现 需求分析阶段是软件产品生存命期中的一个重要阶段 其根本任务是确定 用户对软件系统的需求 所谓需求是指用户对软件的功能和性能的要求 就是 用户希望软件能什么事情 完成什么样的功能 达到什么性能 13 通常需求分 为两种类型 一种是功能性需求 一种是非功能性需求 这一点也需要有一种 清楚的认识 需求分析的目标是深入了解软件的功能和性能 确定软件设计的约束 软 件同其他元素的接口细节 定义软件的其他有效性需求 需求分析阶段研究的 对象是用户对软件项目的需求 2 1 1 功能需求 网上人才招聘即在线招聘或电子招聘 E Recruiting 是利用互联网技 术进行的招聘活动 包括发布职位信息 收集整理简历 在线考试与在线测评 等招聘程序 网络人才招聘服务不仅是将传统业务复制到网上 也是互动的 无地域限制的 具备远程服务功能的一种全新的招聘方式 它的出现给招聘方 式带来深刻的变革 14 人才招聘系统的网站是集合网络媒体 传统媒体及先进的信息技术 以网 络为媒介资源的招聘广告发布及其他人力资源服务系统 网上用户包括企业用户和求职者 所以要求将招聘者个人资料 求职简历 密码和口令 留言记录 和招聘单位资料 招聘单位信息 岗位需求信息 密 人才招聘系统的实现 7 码和口令 留言记录 通过计算机管理 应聘者可在线投递简历 招聘单位则 可以发布岗位需求信息以及岗位 人才的检索 本系统实现了人们获取信息 交流信息 发布信息以及招聘方式上等的功 能 由此使应聘者和招聘者达到双向选择的目的 改变了以往招聘方式费时费 力的现象 部分模块实现功能如下 1 应聘者和招聘者要求可以在线注册 简历的输入与修改 2 应聘者与招聘者可以根据个人的需求查询到所需工作岗位或人才 并且 可以对查询到工作岗位信息进行收藏 3 应聘者可以和招聘者通过在线 QQ 交流 也可以相互留言 4 管理员可以对系统实施数据维护 2 1 2 安全性需求 要求应聘者不能阅读他人的个人简历 要求招聘企业不能对招聘者的简历 数据修改 但可以浏览 要求管理员有系统最高权限 用户不登录系统 都无 法对自己的信息修改 查看等功能 15 2 2 系统的可行性 可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能 够解决 实际上是一次简化系统分析和系统设计的过程 人才招聘信息系统的 设计与开发 不仅要考虑到其技术的可行性 也要考虑到其经济的可行性 一 般可以从以下三方面分析其可行性 1 操作可行性 本系统的开发时用目前非常流行的开发技术 ASP 和后台数 据库管理系统 access 用户操作简捷 直观 2 经济可行性 有了人才招聘系统 应聘者与招聘者不必再天天去人才市 场 也无需担心跨区域的限制 只要在网上人才招聘系统就行 这样不但可以 提高工作效率 而且可以节约成本 并且现在计算机应用广泛 价格也十分低 廉 性能却有了很大的提高 是系统的开发环境配置边的容易 3 技术可行性 目前 ASP 技术已经非常流行 并且提供了多个内置对象 方便对数据库的操作 对其运行的环境也很容易方便搭建 本系统的设计基本上符合了操作可行性 经济可行性 技术可行性 人才招聘系统的实现 8 2 3 系统结构化分析 目前常用的分析方法有面向数据流的结构化分析方法 面向数据结构的 Jackson 方法 面向对象的分析方法 简称 OOA 等 以及建立动态模型的状态 迁移图或 PetriQ 网等 16 虽然各种方法都有其独特的描述方法 但总的说来 所有的分析方法都有他们的共同原则 1 必须能够表达和理解问题的数据域和功能域 2 必须按自上向下 逐层分解的方式对问题进行分解和细化 在需求分析 阶段 软件的数据域和功能域都能进一步的分解 可以是横向分解也可以是纵 向分解 3 要给出系统的逻辑视图和物理视图 软件需求的逻辑视图给出软件要达 到功能和处理的数据之间的关系 而不是实现细节 而物理视图给出处理功能 和数据结构的实际表示形式 本系统使用了结构分析方法 此方法用图形表达需求 显得清晰 简明 易于学习和掌握 以下为系统的数据流分析 1 用户注册 用户需要填写相关资料成为会员 以便完成求职和招聘的具体操作 其 DFD 图如图 2 1 所示 图 2 1 用户注册数据流图 用户注册信息 信息有 效性验 证 密码口令验证表 无效信息 有效信息 人才招聘系统的实现 9 2 应聘会员登录及岗位查询 应聘者经注册成功后就可登录系统了 首先输入用户名及密码 系统从密 码口令表中提取信息验证 若成功 应聘者登录系统进行工作岗位的查询及收 藏 若输入信息有误 则出现错误提示 应聘者可重新输入 如图 2 2 所示 密码口令验证表 用户名密码 身份验证 应聘者 用户名 密码 登录到信息 正确信 息 错误 产生岗位 信息表 岗位查询岗位信息 应聘者 信息 确认 岗位收藏夹 图 2 2 应聘者登录数据流图 3 招聘单位资料管理 招聘单位自身具体情况介绍 用人岗位具体要求的表示和编辑 其图如 2 3 所示 职位需求表 人才招聘系统的实现 10 新建资料 单位情况信息表 职位需求表修改资料 单位情况信息表 招聘单位 选择单位 资料操作 类别 修改 资料 新建 选择 图 2 3 招聘单位资料管理数据流图 4 招聘单位求职简历检索 招聘单位筛选符合应聘条件的简历 并存储到企业人才库 其图如 2 4 所 示 检索简历 企业人才库招聘单位 合格简历 个人基本情况表 图 2 4 招聘单位简历检索数据流图 5 系统后台管理 数据库的访问控制策略决定了用户能做什么 也决定了代表一定用户利益 的程序能做什么 其目的是访问的主体 用户 进程等 对访问客体 文件 系统等 的访问权限的设置 从而使计算机在合法的范围内使用 17 后台管理 员就是符合此控制策略 在后台页面授予各普通管理角色的各种管理权限 以 及各种角色对系统的管理 其图如 2 5 所示 人才招聘系统的实现 11 管理员表 管理员 用户名 密码 身份验证 登录系统 管理页面 添加管 理员 系统管理 员身份 错误信息 登录到管 理页 管 理 员 身 份 管理员表 选择管理 类别 管理员表 管理应聘者 个人基本情况表 站内信 站内信表 文章管理 文章管理表 招聘者管 理选择 管理招聘者 职位需求表 图 2 5 系统后台管理数据流图 2 4 目标系统要求 目标系统应该达到以下要求 1 时间经济性 优化逻辑设计与物理设计 使系统运行效率高 反映速度 快 2 可靠性 能连续准确的处理业务 有较强的容错能力 3 可理解性 用户容易理解和使用该系统 4 可维护性和适应性 系统应易于修改 易于扩充 易于维护 能够适应 业务不断发展变化的需要 5 可用性 目标系统功能齐全 能够完全满足业务需求 人才招聘系统的实现 12 第 3 章 总体设计 3 1 系统界面总体设计 通过对数据流图的设计 理清了数据的流向 从而设计出人才招聘系统的 各个模块 其主要功能模块有两大块 招聘信息管理模块和网站留言及在线 QQ 交流 其中 招聘信息管理模块主要是管理员操作 应聘者只可对发布的招聘 信息浏览 检索 上传简历或资料 以便管理员审核 招聘者只可发布招聘信 息 检索人才 上传企业单位的资料 管理员对招聘信息及时的添加 修改 删除 网站留言和在线 QQ 交流可供应聘者和招聘者以及管理员进行沟通 应聘 者和招聘者可以通过注册登录后 查看留言 添加留言 管理员对留言进行恢 复和删除 由此可以得到系统的功能结构图 如图 3 1 所示 应聘者模块 招聘者模块 后台管理模块 实用工具模块 个 人 注 册 及 登 录 岗 位 检 索 及 收 藏 简 历 维 护 网 站 留 言 及 Q Q 企 业 注 册 及 登 录 人 才 检 索 及 收 藏 信 息 发 布 及 维 护 网 站 留 言 及 Q Q 管 理 员 登 录 及 维 护 管 理 员 权 限 管 理 网 站 留 言 在 线 Q Q 人才招聘系统的设计与开发 图 3 1 系统功能结构图 人才招聘系统的实现 13 3 2 后台数据库的总体设计 为了实现系统的功能设计 就要有相应的数据库表设计 根据系统的功能 设计要求为各个数据库表设计字段 数据类型 长度和是否为空等的相关信息 在实际调研和需求分析的基础上 对该系统设计数据库 再有系统的需求分析 可以看出 本系统有三个角色 应聘者 招聘者和管理员 他们分别在系统的 运行和使用中起着不同的作用 因此 本系统数据库共建了如下表 对应聘者 和招聘者都需要的注册表 网站留言表 简历表 职位需求表 企业人才库表 企业信息表 对于管理员的管理员表 权限表等 本系统的数据库通过概念模型设计和逻辑模型设计以及物理模型设计来分 析的 进一步分析了此系统的数据库结构 人才招聘系统的实现 14 第 4 章 详细设计 4 1 系统设计思想 1 页面模块化 本系统把页面中一些常用的部分集成为模块 例如页面的头和尾部分这样 在设计新页面时如有重复出现的部分 只需要拿现成的模块来组装 2 流程人性化 程序的流程完全遵守人才市场招聘的流程 首先注册 在注册完成后写个 人基本信息 而后在填写职业经历和个人业务水平等信息 同时企业注册完成 后填写 企业基本信息 而后在填写所需职位的名称 需求 报酬等 最后填 写联系方式 这样的流程便于使用者快速熟悉整个系统的流程 完成求职或者 招聘 18 3 功能全面化 程序在设计时不仅考虑到基本功能 人才招聘的实现 同时作为一个网 站程序 还集成了新闻发布 法律法规发布管理等模块 完善了站点的功能 4 2 系统数据库详细设计 数据库在一个信息管理中占有非常重要的地位 数据库结构设计的好坏将 直接对应用系统的效率以及实现的效果产生影响 合理的数据库结构设计可以 提高数据存储的效率 保证数据的完整性和一致性 数据库中表的设计主要考 虑两个方面 一是整个管理系统的所有表中的数据要共享性高 冗余度小 占 用最可能小的存储空间 二是能方便维护表中的数据和快速地从表中获取数据 库 19 要设计出这样的表 需要根据系统充分了解用户各个方面的需求 包括 现有的以及将来可能增加的需求 在人才招聘求职系统中 数据库应当解决如下需求 1 保存应聘者信息 包括应聘者联系资料等 2 保存应聘者简历 包括应聘者职业经历和业务水平 3 保存招聘单位信息 包括招聘单位介绍信息 4 保存招聘信息 包括所招聘职位信息和对应聘者的要求等 5 保存其他信息 如新闻 政策法规信息等 人才招聘系统的实现 15 本系统共有三个角色 应聘者 招聘者和管理员 由于起着不同的作用 因此 本系统对数据库中不同部分分别采用如下一些数据项和数据结构 1 对于应聘方的数据库 可以列出以下数据项和数据结构 注册表 主要包括应聘者的注册用户名和口令 密码问题和密码答案等 简历表 主要包括应聘者的真实姓名 性别 身高 毕业学校 外语水平 联系电话 薪资要求 希望工作地点等 2 对于招聘方的数据库 可以列出以下数据项和数据结构 职位需求表 年龄 性别 学历要求 专业要求 岗位种类 岗位名称等 单位情况表 单位名称 单位联系电话 单位联系人 单位地址 单位情 况等 3 对于管理员方的数据库 可以列出以下数据项和数据结构 管理员表 管理员名称 密码 密码确认 所属角色等 权限表 角色名称 权限 1 权限 2 等 4 实用工具房的数据库 其数据项和数据结构如下 网站留言表 留言 ID 留言主题 留言内容等 4 2 1 概念模型设计 概念模型设计用于信息世界的建模 是现实到信息世界的第一层抽象 是 对现实世界的抽象和概括 是数据库设计人员进行数据可设计的有力工具 也 是数据库设计人员和用户交流的语言 因此概念模型一方面具有较强的语义表 达能力 能够方便直接地表达应用中的各种语义知识 令一方面它简单 清晰 易于用户理解 它独立于计算机的数据模型 独立于特定的数据库管理系统 便于向关系 层次 网络等各种数据模型转换 用 E R 图来描述现实世界的概 念模型 本系统的全局 E R 图如 4 1 所示 人才招聘系统的实现 16 图 4 1 全局 E R 图 4 2 2 逻辑模型设计 概念模型是独立于任何一种数据模型的信息结构 逻辑模型设计的任务是 把概念模型设计阶段设计好的基本 E R 图转化为选用 DBMS 产品所支持的数据模 型相符合的逻辑结构 转换的一般原则如下 1 一个实体性转换为一个关系模式 实体的属性就是关系的属性 实体的 码就是关系的码 2 一个 1 1 联系可以转化为一个独立的关系模式 也可以与任意一端对应 的关系模式合并 3 一个 1 n 联系可以转化为一个独立的关系模式 也可以与 n 端对应的 关系模式合并 4 一个 m n 联系转化为一个关系模式 4 2 3 物理模型设计 数据库在物理设备上的存储结构与存取方法称为数据库的物理结构 它一 览与给定的计算机系统 为一个给定的逻辑数据模型选取一个最合适应用要求 的物理结构的过程 就是数据库的物理模型设计 应聘者 注册 填写 收藏 管理 里 检索 类别 简历信息 单位情况 职位信息 管理员 管理 生成 管理 检索 注册 招聘者 管理员 权限 n 1 1 1 1 1 n n 1 n 1 n n 1 1 1 1 1 n 1 人才招聘系统的实现 17 本系统所用的数据库表有用户注册表 简历表 信息发布表 网站文章表 网站留言表 后台管理员注册表 后台管理员权限表等 以下是此系统的部分 数据表 1 注册表 in user 这个表用来表示前台用户的注册 如表 4 1 所示 表 4 1 用户注册的数据表 字段名称 数据类型 说明 id 自动编号 编号 ac pwd question answer email rdate 文本 文本 文本 文本 文本 日期 时间 账号 密码 密码问题 密码提示 电子邮件 注册日期 2 网站文章表 article 通过管理员可以进行网站文章的管理 可进行文章的添加 文章类别管理 在文章添加时 可根据文章的类别进行添加 如表 4 2 所示 表 4 2 网站文章的数据表 字段名称 数据类型 说明 id 自动编号 编号 title content addtime writer tonyn comefrom 文本 备注 日期 时间 文本 是 否 文本 主题 内容 添加时间 作者 是否置顶 来源 3 网站留言表 guest 保存留言薄中的留言 包括留言者用户名 留言主题 留言内容等 如表 4 3 所示 人才招聘系统的实现 18 表 4 3 网站留言的数据表 字段名称 数据类型 说明 id 自动编号 编号 username title content addtime email qq sex homepage 文本 文本 备注 文本 文本 文本 是 否 文本 姓名 主题 内容 添加时间 邮箱 Qq 性别 主页 4 3 前台模块的设计及实现 4 3 1 会员注册及登录模块 为确保系统的安全性 系统采用会员机制运作 即进入系统者必先成为会 员 该模块通过与用户的交互 记录用户的基本信息 通过后台审核确定其信 息的有效性 此模块将用户分为个人用户和企业用户 用户注册页面实现如图 4 2 所示 图 4 2 用户注册 人才招聘系统的实现 19 当提交表单并检测输入数据合法后 会将表单提交到这个页面本身 页面 首先判断是否已经提交 如果已经提交则进入用户信息注册处理 这块程序首先根据所取得的表单中的用户名查询数据库中是否有相同用户 名的记录 如果有则给出提示 并终止运行 否则进入下一步 打开记录集并 添加一条新的记录 然后系统默认要给用户发送一条站内短消息提示注册成功 因此还要打开记录集 在数据库中将新增一条短信数据 最后弹出提示告诉用 户注册成功 然后转到用户首页 用户进入网站后 可以在页面上边的导航栏处填写用户名和密码 并选择 帐户类型进行登录 如图 4 3 所示 图 4 3 用户登录 如果登录成功 则显示用户管理的快捷链接 否则显示登录表单 在这个 表单中填写用户名和密码 并提交到 login asp 页面 用户可以登录 程序首先 通过 request 对象获得表单传送来的数值 然后使用几个流程判断语句 if else endif 来对不同情况的变量值的登录进行选择 4 3 2 职位及人才检索模块 职位及人才信息搜索是提供给应聘者和招聘者最基本的搜索工具 该工具 可根据应聘者和招聘者的具体搜索要求 详细罗列工作职位和人才情况 其应 聘者流程框图如图 4 4 所示 人才招聘系统的实现 20 应聘者 职位信息 搜索请求 职位信息显示找到 未找到 图 4 4 职位信息搜索框图 某些时候为了节省时间 个人用户在应聘的时候不可能在显示招聘信息的 页面依次浏览 而是需要有针对性地查看某些职位和人才需求 此时应该为用 户提供一个招聘信息搜索的页面 在首页有个搜索的表单 如图 4 5 所示 图 4 5 职位搜索 在这个表单中选择 职位搜索 或 人才搜索 然后选择所在地区 填写 关键字 点击 搜索 或 高级搜索 就可以根据条件查询了 但由于查询所 得的职位信息可能有很多 如果全部显示在一个页面上的话 第一 服务器取 出资源过多而导致服务器内存和系统资源的浪费 第二 用户在打开网页时由 于下载的信息量较大而使打开网页的速度也很慢 因此在这个页面使用了分页 显示的方法来显示搜索到的职位或人才 4 3 3 个人简历和简历维护模块 当用户注册时将填写个人基本资料 共分三步 个人基本资料设置 特长 与工作经历设置和工作条件与联系方式设置 在求职前必须完成简历的撰写 这是本系统的重点功 当用户在登录后点击会员中心页所示的用户控制面板界 面左部导航处点击 我的个人简历 按钮 将打开我的个人简历界面 person asp 如图 4 6 所示 人才招聘系统的实现 21 图 4 6 个人简历 此页面的主要作用是首先从数据库中取得当前用户的相关信息 下面展示 部分提交表单后的处理过程 当用户正确填写信息后 点击 下一步 按钮 将会把表单中的信息提交到自身 提交完成后 页面首先进行流程判断处理 如果已经提交表单 则应当进行用户简历的存储工作 这里程序首先获得用户所填写的全部表单数据 而由于在提交前显示表单 的页面就已经对用户是否提交简历做了判断 因此无需根据用户名查询数据库 中是否有重复记录了 打开记录集后 将所得数据插入数据库中 在会员中心 中可以完善简历 在完成简历的创建后 可以修改 再发送 其流程框图如图 4 7 所示 应聘者 创建简历 编辑简历 发送简历 成功发送 图 4 7 简历维护框 4 3 4 网站留言模块 网站留言可以就网站使用中遇到的问题进行询问 我将竭诚为您服务 留 言需要管理员确认才可显示 在此功能板块中可发表自己的建议 对本网站 的需要更新或完善的地方 也可在企业与个人之间发表自己的需求等 如图 4 8 所示 人才招聘系统的实现 22 图 4 8 书写留言 书写留言时 主题 内容 验证都不能为空 所书写的留言信息将提交到 后台数据库 再通过数据集显示到页面 4 3 5 系统后台管理模块 管理员按不同的身份登录后台管理页面 完成招聘者 应聘者各类重要资 料的维护 其流程框图如图 4 9 所示 系统管理员 密码修改 添加管理 员 数据统计 招聘者资料维护应聘者资料维护 删除 更新 更新删除 图 4 9 系统后台管理框图 管理员进入后后台页面浏览如图 4 10 所示 人才招聘系统的实现 23 图 4 10 后台页面图 4 3 5 数据库连接 ASP 访问后台数据库是通过其内置的数据库存取组件 ADO 来实现的 大致 可分为两种 一种是配置数据源名 另一种是未配置数据源名 20 此数据库连 接文件 conn1 asp 中定义了数据库连接对象 并开启数据连接备用 同时打开一 个记录集 取出一些系统所需常数并保存在本地变量中 代码如下所示 人才招聘系统的实现 24 第 5 章 系统测试 软件系统的测试时在系统正式使用之前 对系统的需求分析 设计规格说 明和编码的最终复审 是保证系统质量的关键步骤 人才招聘系统的测试目的 是将功能与系统需求不一致的地方 功能未覆盖需求的地方 设计不符合逻辑 思维的地方 以及界面不完善的地方找出来 予以纠正和补充 作为软件开发过程的重要环节 软件测试越来越受到人们的关注 软件测 试是为了保证软件质量的可靠性 为了发现错误而执行程序的过程 为了尽可 能多地找出程序中的错误 生产出高质量的软件产品 加强对测试工作的组织 和管理就显得尤为重要 通过上文对人才招聘系统的需求分析 详细设计 系 统实现进行了详细地描述 下面对本系统的测试进行介绍 5 1 系统测试模型选择介绍 考虑到人才招聘系统的特性 软件测试使用了 V 模型 16 进行测试工作 如 图 5 1 所示 需求分析 概要设计 详细设计 编码 单元测试 集成测试 系统测试 验收测试 图 5 1 系统测试模型 1 需求分析 需求分析期间 测试的主要工作为 审核需求分析报告 需求中是否存在 不合理现象 需求是否可以被实现 2 概要分析 人才招聘系统的实现 25 概要设计期间 测试的主要工作为 审核概要设计报告 概要设计是否符 合全部需求 概要设计是否存在问题 3 详细设计 详细设计期间 测试的主要工作为 审核详细设计报告 是否符合全部需 求 详细设计是否存在问题 4 开发 以上通过后 将开发系统 完成系统的整个框架结构并对开发的模块进行 单元测试等 5 集成测试 按照模块上下集关系 进行从上到下或者从下到上的集成测试方法进行集 成测试 单元测试以集成测试主要考虑功能性测试 你同时也要对某个模块或 者集成模块进行非功能性的抽样测试 6 系统测试 对整合系统进行整合测试 这时的测试主要测试系统的整体功能和全部非 功能性的需求 5 2 系统测试运行结果 ASP 本身并不是一种脚本语言 它只是提供了一种使镶嵌在 HTML 页面中的 脚本程序得以运行的环境 ASP 程序其实是以扩展名为 asp 的纯文本形式存在 于 WEB 服务器上的 可以用任何文本编辑器打开 运行时只需将 asp 程序放在 WEB 服务器的虚拟目录下 就可以通过 WWW 的方式访问 ASP 程序了 21 在人才 招聘系统的测试期间 主要测试的重点如下 1 注册与登录模块 在进入人才招聘系统后 都可以浏览首页上除会员中心模块的所有内容 如图 5 2 所示 人才招聘系统的实现 26 图 5 2 首页浏览 但不能对其进行操作 并提示你还未登录 具体如图 5 3 所示 图 5 3 未登录系统的错误提示 点击确定进入首页 如果想投简历或发布招聘信息 没注册的用户先注册 注册完后根据系统提示完成简历的投递等操作 已是会员的可直接登录并对自 己的资料进行维护 会员分为个人会员和企业会员 可根据自己的需要进行操 作 部分功能实现如图 5 4 所示 图 5 4 会员注册成功 点击确定将显示如图 5 5 所示 人才招聘系统的实现 27 图 5 5 提示填写基本信息 点击确定 根据系统提示一步步完成基本信息的填写 并可对其进行修改 或发布等操作 2 搜索模块 应聘者或招聘者可根据自己的需要对其进行搜索或高级搜索 而点击高级 搜索时将出现如图 5 6 所示 图 5 6 高级搜索 注册用户在点击搜索时 根据搜索页提供的功能可完成对自己的需求 点 击搜索将出现的结果如图 5 7 所示 图 5 7 搜索结果 3 网站留言模块 网站留言模块是针对所有进系统的用户所设的 在此模块中可发表自己的 意见 此模块要求必填项不能为空 其具体实现如图 5 8 所示 人才招聘系统的实现 28 图 5 8 网站留言功能实现 在完成所有必填项后将出现如图 5 9 所示 图 5 9 网站留言添加成功 4 管理员模块 管理员分初级管理员 中级管理员 高级管理员 超级管理员四个级别 初级管理员权限最低 对大部分功能都无法显示 而超级管理员对后台功能都 有权实现其功能 管理权限不足时将出现如图 5 10 所示 图 5 10 管理权限 测试过程中 后台管理员基本上所有的功能都能实现 通过对人才招聘系统整个流程管理的测试 发现了许多无法实现的功能并 及时得到改正和实现 为人才招聘系统的发布奠定了基础 此系统中各模块的 功能都基本实现 不过还存在着许多不足 在以后的学习中通过测试还需加强 和完善 人才招聘系统的实现 29 第 6 章 结束语 不知不觉 毕业设计已接近尾声了 经过这次毕业设计 我感到自己无论 在专业知识方面 还是在动手能力方面都有了很大的收获 不仅接触到了许多 新的技术和知识 而且通过亲手实践 了解了如何把书本上所学的东西应用到 实践中去 该毕业设计给出了应用软件开发的一般思想和详细的设计方案 以及各模 块实现的详细步骤 基本达到了应用软件开发的要求 另外 该系统的设计也 体现了 ASP 用来开发网站应用系统的优点 从系统设计到系统实现完全遵循了 网站开发的思想 思路清晰 结构合理 系统的可扩展性强 便于今后进行功 能扩展和系统升级 从技术方面讲 本系统使用了 ASP 与 Dreamweaver 的结合 本系统开发的难点是设计职位与人才搜索以及网站留言的功能 本系统的功能 虽然还不完善 但是几乎涵盖了 ASP 的所有开发技术以及本系统的基本功能 达到了综合应用所学知识的目的 该系统虽然功能还算完善 但是离商业应用还有一定的距离 我认为可以 尝试为系统扩展新的功能 比如为系统添加测试 使应聘者通过企业给应聘者 得测试筛选一部分人 完成初试 这样既可以节省双方的时间 也可以节省资 金等 这些正是我今后努力的方向 由于现在知识浅薄 经验不足以及阅历颇 浅 这些功能还不能实现 今后我要更加努力的学习 争取实现这些功能 使 系统更加完善 人才招聘系统的实现 30 参考文献 1 贺红星 陈锡萍 浅议企业招聘的问题及对策 J 湖北广播电视大学学报 2009 01 106 107 2 刘华鹏 网络技术对人才招聘工作的优化 J 职业时空 2007 02 34 35 3 曹细玉 人才招聘失效的原因分析及对策研究 J 企业经济 2009 06 35 36 4 邓一飞 中国网络招聘行业现状研究及发展分析 D 天津大学 2006 06 5 7 5 秦炜 人才招聘决策支持系统 J 合作经济与科技 2009 10 68 69 6 白钊 浅谈企业如何改进招聘管理 J 中国酿造 2008 08 58 59 7 马赫 Dreamweaver MX 2004 网页设计经典实例 M 北京 中国青年出版社 2005 8 邓文渊 ASP 与网页数据库设计 M 北京 中国铁道出版社 2006 9 周纳 ASP 动态网站编程与应用 M 北京 清华大学出版社 2005 10 李严 ASP 数据库开发实例解析 M 北京 机械工业出版社 2005 11 罗金光 基于 ASP 的网上人才招聘系统后台管理的设计与实现 J 现代交际 2009 09 2 4 12 Steve McConnell Code Complete Second Edition Microsoft Press 2004 13 Samidip Basu Introuction to Software Engineering M North Dakota State University Thesis Collection 2002 11 20 28 14 邓雪梅 人才招聘网站服务满意度研究 D 西南交通大学 2008 07 20 21 15 王松 基于 ASP Access 开发的网站的安全隐患及对策 J 楚雄师范学院学 报 2003 03 4 10 16 周鑫彪 大型企业的招聘管理系统设计 D 复旦大学 2009 01 25 26 17 段晓东 网上招聘及后台管理系统 D 西安电子科技大学 2005 5 14 15 18 王江涛 新型在线招聘系统的设计与实现 D 四川大学 2003 07 34 40 19 周忠荣 曾爱林 数据库原理与应用 M 北京 清华大学出版社 2003 20 李佳 基于 ASP 技术的网上人才招聘系统的实现 J 电脑学习 2007 06 7 8 21 毕进 基于 WEB 的招聘网站系统设计与开发 D 吉林学 2005 06 17 18 人才招聘系统的实现 31 附 录 1 用户登录 login asp 页面部分代码如下 if request tourl then url request tourl else url index asp end if if instr request name 0 then response write location href rczp guest asp set rs nothing set conn nothing 人才招聘系统的实现 34 致 谢 经过几个月的努力本论文终于完成了 首先感谢枣庄学院计算机科学系对 我的培育之恩 以及给我提供了良好的上机环境 使我有充足的空间去学习和 设计 在这期间我学到了很多新的知识 也使我认识到了自己的不足之处 在 以后的工作和学习中我会更加努力 再次感谢计算机系全体老师对我的栽培 是他们带领我走向计算机知识的大门 也促使我对计算机产生了浓厚的兴趣 特别感谢我的指导老师刘梦琳老师 整个毕业设计过程和论文的写作过程 都是在老师的悉心指导下完成的 从论文的选题 系统设计思想 理论的构造 以至最终的完稿 老师都给予了无私的帮助 刘梦琳老师治学严谨 认真负责 为我营造了一种良好的精神氛围 在老师的带领下我接受了全新的思想观念 树立了宏伟的学术目标 领会了基本的思考方式 在论文完成之际 谨向老师 致以衷心的感谢和崇高的敬意 同时还要感谢所有帮助过我的同学 感谢他们在系统设计期间给予的无私 帮助 帮助我实现和完善系统的各项功能 使系统能按时顺利的完成 谢谢
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!