




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课课程程设设计计说说明明书书 题目 在线求职招聘系统 院 系 信息技术系 专业班级 08 计算机科学与技术 学 号 学生姓名 指导教师 2010 年年 6 月月 20 日日 目目 录录 第一章第一章 概述 概述2 1 1 开发的目的和内容2 2 2 开发语言的选择3 第二章第二章 系统调研及可行性分析 系统调研及可行性分析3 第三章第三章 系统分析 系统分析5 3 1 系统需求分析5 3 2 流程图分析6 第四章第四章 系统总体设计 系统总体设计11 第五章第五章 系统详细设计 系统详细设计12 5 1 功能模块图12 5 2 数据库的设计12 5 3 主要界面设计15 第六章第六章 结果测试 结果测试22 6 1 测试项目22 6 2 测试方法23 6 3 具体测试步骤24 第七章 总结第七章 总结24 0 系统开发成员系统开发成员 08 计算机科学与技术专业 余 枭 0802060029 主要负责模块 开发语言的选择 系统市场性及可行性分析 与系统相关的 数据库设计 系统结果测试 08 计算机科学与技术专业 彭洪华 0811050042 主要负责模块 基于 asp 的网页系统开发 系统界面设计 各模块的结构分 析及设计 系统结果测试 1 第一章第一章 概述 概述 1 1 开发的目的和内容开发的目的和内容 随着计算机技术的飞速发展 计算机在企业管理中应用的普及 利用计算 机实现企业招聘人员管理势在必行 对于大中型企业来说 利用计算机支持企 业高效率完成劳动招聘管理的日常才务 是适应现代企业制度要求 推动企业 劳动招聘管理走向科学化 规范化的必要条件 计算机管理所无法比拟的优点 检索迅速 查找方便 可靠性高 存储量大 保密性好 寿命长 成本低等 这些优点能够极大地提高招聘人员管理的效率 也是企业的科学化 正规化管理 与 世界接轨的重要条件 不同的企业具有不同的招聘人员管理制度 这就决定了 不同的企业需要不同的招聘管理管理系统 招聘网站为应聘者提供了方便 快捷的应聘途径 对招聘单位来说 招聘 网站也为他们提供了查询 检索应聘者信息库的条件 使招聘工作中的人员初 选工作变得轻松易行 此系统的开发为应聘者及招聘公司带来了很大的方便和 经济 使他们足不出户就可以轻轻松松地完成求职和招聘工作 本系统开发的核心内容就是实现招聘时企业和人才的交互选择 这个交互 可以理解为企业本身的信息 企业的招聘信息 人才本身的信息及人才的求职 信息 4 个方面 同时 为了更好地实现这些交互 还需要提供一些附属的栏目 如站点新闻 政策法规等 以便于信息的传递 1 目的 目前市面上流行的招聘管理系统不少 但是 对于企 才业单位的招聘管 理系统来说 不需要大型的数据库系统 只需要一个操作方便 功能实用 能 满足本中心对数据的管理及需求的系统 我们的目标就是在于开发一个功能实 用 操作方便 简单明了的求职招聘管理系统 2 内容 能够录入招聘人员的基本资料 在操作上能够完成诸如添加 修改 删除 按各种条件进行查询 新用户的设置及密码修改等方面的工作 基本满足招聘 人员日常业务的需要 2 2 2 开发语言的选择开发语言的选择 asp 是一种服务器端脚本编写环境 可以用来创建和运行动态网页或 web 应用程序 asp 网页可以包含 html 标记 普通文本 脚本命令以及 com 组件等 利用 asp 可以向网页中添加交互式内容 如在线表单 也可以创建使用 html 网页作为用户界面的 web 应用程序 与 html 相 比 asp 网页具有以下特点 3 利用 asp 可以实现突破静态网页的一些功能限制 实现动态网页技 术 4 asp 文件是包含在 html 代码所组成的文件中的 易于修改和测试 5 服务器上的 asp 解释程序会在服务器端执行 asp 程序 并将结果 以 html 格式传送到客户端浏览器上 因此使用各种浏览器都可以正 常浏览 asp 所产生的网页 6 asp 提供了一些内置对象 使用这些对象可以使服务器端脚本功能更 强 例如可以从 web 浏览器中获取用户通过 html 表单提交的信息 并在脚本中对这些信息进行处理 然后向web 浏览器发送信息 7 asp 可以使用服务器端 activex 组件来执行各种各样的任务 例如 存取数据库 发送 email 或访问文件系统等 8 由于服务器是将 asp 程序执行的结果以 html 格式传回客户端浏览 器 因此使用者不会看到 asp 所编写的原始程序代码 可防止 as p 程序代码被窃取 9 方便连接 access 与 sql 数据库 10 开发需要有丰富的经验 否则会留出漏洞 让黑客利用进行注入攻击 第二章第二章 系统调研及可行性分析 系统调研及可行性分析 正式开发管理信息系统之前进行调研是非常必要的 其必要性主要表现在以 下几个方面 1 明确用户的要求 以根据调查结果进行可行性分析 确认系统的开发是 否可行 2 提出新系统的人员并不都是系统研究人员 有些人对于其功能和处理数 3 据的方法没有明确的认识 它们只是根据自己业务工作的需要提出了要 求 系统开发人员要对此进行详细的调查和分析 确认用户的要求可以 通过现有的计算机技术实现 保证开发的管理信息系统的功能与用户提 出的要求相吻合 3 企业的现行系统可能是手工系统 也可能是使用和计算机的系统 无论 是何种情况 都要详细地调查现行系统中信息处理的具体情况 系统内 部功能结构 以便设计出一个合理的 好的新系统逻辑模型 为新系统 的设计工作打好基础 保证整个系统开发的质量 4 总之 必要对现行系统进行详细的调查 明确用户需求 保证开发的新 系统的功能与用户的要求相吻合 避免耗费大量的人力 物力 财力 新系统的开发却失败的悲剧发生 5 可行性分析阶段的主要工作包括以下几个方面 a 新系统目标可行性分析 分析新系统的目标是否符合企业的现状和发展的需要 b 社会可行性分析 社会可行性分析主要是指管理信息系统的开发是否符合国家法律 下策 是否 能够与社会大系统实现良好的对接 c 技术可行性分析 技术可行性分析是根据新系统的目标来衡量是否具备所需要的技术 包括系统 开发人员数量和水平 硬件方面 软件方面及其它应用技术 d 经济可行性分析 经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带来的 经济效益进行比较 确认新系统是否会给企业带来一定的经济效益 e 管理可行性分析 管理可行性分析主要是分析企业现行的管理体制和企业领导是否具有现代化的 管理意识和管理水平 6 软件资源 软件资源的可行性分析主要考虑以下几点是否满足用户的要求 a 操作系统的选择 b 编译系统的选择 4 c 数据库管理系统的选择 d 高级编程语言的选择 e 汉字处理系统的选择 f 应用软件包的选择 本系统在开发前 与中心的领导和有关的操作人员密切沟通 认真听取他 们的意见 并吸收他们的积极观点 使本系统的开发在相当大的程度上具有一 定的先进性和合理性 第三章第三章 系统分析 系统分析 3 1 系统需求分析系统需求分析 系统分析是开发管理信息系统的关键性阶段 是一个从不断认识和逐步细 化的过程 是下一阶段的工作基础 是为下一阶段进行物理方案设计 解决 怎么做 提供依据 基关键性主要体现在 理解需求 和 表达需求 两方 面 通过对现行系统的详细调研 主要是从系统的角度理解用户的需要 确定 新系统的综合要求 并提出这些需求的实现条件以及需求应达到的标准 也就 是确定新系统要做什么 做到什么程度 这些需求包括 功能需求 为了满足市场对于人才招聘解决方案的需求 尽可能减 低成本 为更多的人创造更好的就业条件 也为企业招聘带来便利 性能需求 a 硬件需求 cpu inter pentuimii 或等效处理器 300mhz 或更高 内存 96mb 可用内存 硬盘 275mb 以上可用磁盘空间 显示器 可达 800 600 像素的 256 色显示器或更高 b 软件需求 操作系统 windows 98 2000 xp 或更高版本 浏览器 ie6 0 或更高版本 5 3 2 流程图分析流程图分析 数据流程图是描述系统逻辑模型的主要工具 通过几个特定的符号 可以 综合地反映出信息在系统中的使用 加工处理 传递 存储的整体情况 数据流程图是系统结构化分析行之有效的工具 它抽象地描述了系统数据处理 的情况 但却无法表达各个处理的详细内容 因此还要对数据流程图中出现的 数据流和处理等做进一步的补充说明 这就是数据字典和变换逻辑说明 招聘流程数据流图 应聘人员 档案管理 招聘单位 招聘点 应聘统计上交 上传资料 通知 是否录用 审核 系统结构设计图 人才招聘 个人 企业 个 人 信 息 个 人 简 历 职 业 信 息 企 业 信 息 应聘招聘 6 用户注册数据流图 点击 申请注册 的用户 进入用户注册页面 分段填写简历 让用户选择是否为应届生 登陆网站 否 进入社会人才建 立注册页 提交 查询招聘信息 点击某条招聘信息的 在线申请 进入到 应届生简历 注册 页 然后提交 是 提交到后台 同时要屏蔽不合 格的简历及查看是否有重复的 简历 判断是否登录 发送简历判断是否简历已经 存在数据库中 如果已经存 在 则不发送简历 只是判 断在最近一个月之内是否投 递过该职位 没有才允许投 递 是 7 如果个人用户在浏览过程中认为某些职位有进一步考虑的价值 则可能 希望暂时保存该职位的信息 这时需要为起提供 职位收藏 的服务 其流程 图如下 获取用 户名 职位编号 是否为空 判断用户 是否存在 是否已经添 加此职位 添加职 位 提示错误 提示错误 提示错误 是 否 是 8 系统操作流程图 系统登录界面 输入操作员及密码 检查 密码正确 功能界面 数据库 系统管理 密码错误 错误信息 功能处理 9 网站系统流程图 开始 登录 管理员 后台登 录 个人简历 添加 发布 添加 发布 企业信息 个人用户企业信息 修改密码 注销 修改密码 注销 查看 删除 查看 删除 发布 删除发布 删除 文章公告 前台首页 10 第四章第四章 系统总体设计 系统总体设计 功能描述 该信息管理系统可以在 windows xp 平台上运行 开发工具采用 asp 语言开 发 其工作流程为 用户登录通过权限判断 普通用户不能浏览 阅读和查询 信息 指定用户可以操作 可以进行信息录入 修改和删除的操作 系统的主要功能特点有 企业招聘 人才求职 用户注册 企业用户与个人用户 用户登陆 企业用户与个人用户 人才测评 给我留言 友情链接 站内搜索 设计思想 页面模块化 本系统把页面中一些常用的部分集成为模块 例如页面的头和尾部分 这 样在设计新页面时如有重复出现的部分 只需要拿现成的模块来组装 流程人性化 程序的流程完全遵守人才市场招聘的流程 首先注册 在注册完成后 写 个人基本信息 而后在填写职业经历和个人业务水平等信息 同时企业注 册完成后填写 企业基本信息 而后在填写所需职位的名称 需求 报酬 等 最后填写联系方式 这样的流程便于使用者快速熟悉整个系统的流程 完成求职或者招聘 功能全面化 程序在设计时不仅考虑到基本功能 人才招聘的实现 同时作为一 11 个网站程序 还集成了新闻发布管理 法律法规发布管理等模块 完善了 站点的功能 第五章第五章 系统详细设计 系统详细设计 5 1 功能模块图功能模块图 在线人才招聘系统 求职招聘 职 位 搜 索 职 位 收 藏 站 内 消 息 用 户 注 册 登 陆 消 销 职 位 参 考 企 业 注 册 登 陆 消 销 企 业 招 聘 职 位 管 理 人 才 库 参 考 站 内 消 息 人 才 收 藏 用 户 简 历 填 写 人 才 搜 索 5 2 数据库的设计数据库的设计 数据库在一个信息管理系统中占有非常重要的地位 数据库结构设计的好 坏将直接对应用系统的效率以及实现的效果产生影响 合理的数据库结构设计 可以提高数据存储的效率 保证数据的完整性和一致性 数据库的选取应参考实际系统的应用领域 大型企业或政府机构应采用功 能强大的大中型数据库如 oracle sqlserver sybase 等 小型的机关 单位可选取简单的 access mysql 等 在此选取的是 access2000 版数据 库 对于本求职招聘网站 经过分析 我们创建了以下数据表 如图所示 管理员表 管理员登陆后台对网站进行管理 admin 12 公告表 用户发布前台公告信息的表 gonggao 个人用户表 用户保存会员的注册信息 users 企业用户表 用户保存会员的注册信息 company 求职信息发布表 增加个人用户的注册信息 以便求职 wantjob 招聘信息发布表 增加企业用户的注册信息 以便招聘 givejob 1 设计数据库系统时应该充分了解用户各个方面的需求 包括现有的以 及将来可能增加的需求 数据库设计有如下几个步骤 数据库需求分析 数据库概念结构设计 数据库逻辑结构设计 下面分别对几个步骤进行说明 a 数据库需求分析 在招聘求职系统中 数据库应当解决如下需求 保存应聘者信息 包括应聘者联系资料等 保存应聘者简历 包括应聘者职业经历和业务水平 保存招聘单位信息 包括招聘单位介绍信息 保存招聘信息 包括所招聘职位信息和对应聘者的要求等 保存其他信息 如新闻 政策法规信息等 b 数据库概念结构设计 拥有以上的数据项和数据结构以后 就可以设计出能够满足用户需求 13 的 各种实体以及它们之间的关系 为后面的逻辑结构设计打下基础 这些实 体包含各种具体信息 通过相互之间的作用形成数据的流动 分析本系统 的需求 可以得到如下实体间关系图 职位信息简历 招聘 企业 企业基本信息企业联系信息 求职 人才 人才基本信息 人才联系信息 c 数据库的概念结构设计完毕后 可以将上面的数据库概念转化成各 种数据库系统所支持的实际数据模型 也就是数据库的逻辑结构 在此 分别列出各表的情况 管理员表如下 公告表如下 个人用户表如下 14 企业用户表 招聘信息发布表 求职信息发布表 15 5 3 主要界面设计主要界面设计 1 因为招聘人员资料管理牵涉到个人隐私及公司密秘等多方面因素 所以 一定要保密 并有专人管理 使用前身份确认就显得非常重要 故在运行 前要进行管理权限确认 防止他人无意或恶意篡改 2 网站首页设计 一个网站首页的好坏将会决定用户对它的第一印象 因此网站首页的设计 宗旨是美观 简洁 大方 同时要在上面显示必要的信息 这里我们采用了简 洁为主的设计理念 尽量提高网站的实用性 没有着重提高其美观程度 因为 相比美观性 使用性对本系统的使用者来说无疑更加重要 系统网站首页 3 各模块界面 a 用户在网站导航处点击 新会员注册 将打开注册页面 这个 页面显示用户的注册表单 如下图 16 当提交表单并检测输入数据合法后 会将表单提交到这个页面本身 页面 首 先判断是否已经提交 如果已经提交则进入用户信息注册处理 这个注册过程 比较复杂 但是主要的过程就是将 usertype 的值分为几个支线流程 这几个支 线流程是类似的 这块程序首先根据所取得的表单中的用户名查询数据库中是否有相同用 户名的记录 如果有则给出提示 并终止运行 否则进入下一步 打开记录集 并添加一条新的记录 然后系统默认要给用户发送一条站内短消息提示注册成 功 因此还要打开记录集 在短信数据库 pmailbox 中新增一条短信数据 最后 弹出提示告诉用户注册成功 然后转到用户首页 其他 usertype 的处理过程与此类似 只不过不同的处理用户信息存放在不 同表中 b 个人用户登陆 用户进入网站后 可以在页面上边的导航栏处填写用户名和密码 并选 择帐户类型进行登陆 如下图所示 17 如果登陆成功 则显示用户管理的快界链接 否则显示登陆表单 在这个 表单中填写用户名和密码 并提交到 login asp 页面 用户可以登陆 程序首先通过 request 对象获得表单传送来的数值 然后使用几个流程判 断语句 if else endif 来对不同情况的变量 usertype 值的登陆进行选择 这 里以 usertype 的值为 person 的情况为示例解释 首先程序创建一个记录集 并根据所得参数查询 person 表中符合条件的数据 如果记录集为空 则说明没 有符合条件的数据 从而进一步说明用户所填写的信息不正确 无法正确登陆 此时给出提示 并终止页面运行 否则设定 session 的值并跳转到个人用户管 理页面 c 个人简历发布 当用户注册并登陆系统后 在求职前必须完成简历的撰写 这是本系统的 重点功 当用户在登陆页所示的用户控制面板界面左部导航处点击 登陆简历 按钮 将打开登陆简历的网页 个人简历界面 密码修改界面 18 d 职位搜索 某些时候为了节省时间 个人用户在应聘的时候不可能在显示招聘信息 的页面依次浏览 而是需要有针对性地查看某些职位需求 此时应该为用户 提供一个招聘信息搜索的页面 在首页有个搜索的表单 如图所示 检索结果界面 e 企业用户模块 企业用户注册后可以对企业信息进行添加 修改 发布 密码修改 用户 注销 制作步骤 进入免费注册页面 用户需同意协议才能注册 否则退出 企业注册用户协议书 19 企业注册界面 20 企业用户功能界面 招聘要求 企业信息模块 21 企业用户功能界面 信息检索 22 f 管理员模块 管理员后台模块 就是对个人用户和企业用户进行管理以及管理员管理 第六章第六章 结果测试 结果测试 6 1 测试项目测试项目 1 单元测试 单元测试也称模块测试或程序测试 单元测试是对每个模块单独进行的 验证模块接口与设计说明书是否一致 对模块的所有主要处理路径进行测试且 与预期的结构进行对照 还要对所有错误处理路径进行测试 对源码进行审查 对照设计说明书 表态地检查源程序是否符合功能的逻辑要求 是进行单元测 试前的重要工作工 单元测试一般是由程序员完成 也称程序调试 2 组合测试 组合测试也称集成测试或子系统测试 通常采用自顶向下测试和自底向上 测试两种测试方法 组合测试的对象是指已经通过单元测试的模块 不是对零 散模块进行单个测试 而是用系统化的方法装配和测试软件系统 是一个严格 的过程 必须认真地进行 其计划的产生和单元模块测试的完成日期要协调起 23 来 这种测试应在系统目标机上进行 造成系统应用的环境条件 除了开发部 分项目负责人参加以外 还应该有相应系统的用户参加 给评审员进行演示 3 确认测试 确认测试是对通过组合测试的软件进行的 这些软件已经存于系统目标设 备的介质上 确认测试的目的是表明软件是可以工作的 测试工作是由一个独 立的组织进行 而且测试要从用户的角度出发 4 系统测试 系统测试是对整体性能的测试 主要解决各子系统之间的数据通信和数据 共享问题以及检测系统是否达到用户的实际要求 系统测试的依据是系统分析 报告 系统测试应在系统的整个范围内进行 这种测试不只对软件进行 而是 对构成系统的硬 软件一起进行 系统测试与建构同时进行或略慢 系统测试 需要确认从头到尾的功能正常才算完成 应当尽量避免系统测试延到项目末尾 进行 5 用户验收测试 在系统测试完成后 进行用户的验收测试 它是用户在实际应用环境中所 进行的真实数据测试 6 2 测试方法测试方法 在具体的测试中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023年度粮油食品检验人员经典例题及完整答案详解(网校专用)
- 南涧彝族自治县中烟工业2025秋招人力资源岗位面试模拟题及答案
- 瑜伽小组考试题库及答案
- 自考专业(会计)通关考试题库含答案详解【A卷】
- 襄阳市烟草公司2025秋招法务岗位面试模拟题及答案
- 营销员证考试题目及答案
- 英语连词考试题库及答案
- 劳动合同签订法律风险
- 劳动合同解除补偿金支付争议
- 英语会考考试题及答案
- 幼儿园获奖公开课:大班语言绘本《现在我很棒》课件
- 患者的卧位课件
- 日历表2026年日历中文版纵向排版周日开始带周数带节假日调休安排
- 中药香囊与车载香氛结合企业制定与实施新质生产力战略研究报告
- 学生会综合事务部述职报告
- 人教版劳动教育实践活动手册教案一年级
- 小狗钱钱全本(完整版)
- Unit 1 Making friends Section A How do we greet friends 第一课时(说课稿)-2024-2025学年人教PEP版(2024)英语三年级上册
- 《英语测试与评价》教学大纲
- 《宠物美容与护理》课件-耳道护理
- 骆驼祥子-(一)-剧本
评论
0/150
提交评论