《《精编》人事管理系统毕业设计》由会员分享,可在线阅读,更多相关《《精编》人事管理系统毕业设计(95页珍藏版)》请在金锄头文库上搜索。
1、目录目录 引引 言言 5 第一章第一章 人才招聘管理系统开发概述人才招聘管理系统开发概述 7 1 1 开发背景 7 1 2 软件工程概论 8 1 3 数据库概论 9 1 4 SQL SERVER 2005 介绍 9 1 5 ECLIPSE MYECLIPSE 介绍 10 1 6 TOMCAT 介绍 10 JAVA介绍 11 SERVLET介绍 11 第二章第二章 人才招聘管理系统总体概述人才招聘管理系统总体概述 13 2 1 系统用户简介 13 2 2 项目的目的和目标 13 2 2 1 项目的目的 13 2 2 2 项目的目标 14 2 3 系统其它需求 14 2 3 1 安全性需求 14
2、2 3 2 可靠性需求 14 2 3 3 灵活性需求 14 2 3 4 故障处理需求 14 2 3 5 输入输出要求 15 2 3 6 运行环境需求 15 第三章第三章 人才招聘信息管理系统功能设计人才招聘信息管理系统功能设计 16 3 1 对系统功能的需求 16 3 1 1 引言 16 3 1 1 1 设计目的 16 3 1 1 2 项目背景 16 3 1 2 项目概述 17 3 1 2 1 目标 17 3 1 2 2 用户特点 17 3 1 2 3 数据描述 17 3 1 2 4 数据库描述 17 3 1 3 人才招聘信息管理系统需求 18 3 1 3 1 理解需求 18 3 1 3 2
3、分析需求 18 3 1 4 需求规定 23 3 1 4 1 浏览功能 23 3 1 4 2 查询功能 23 3 1 4 3 密码管理功能 23 3 1 4 4 用户管理功能 23 3 1 4 5 身份验证功能 23 3 1 5 运行环境规定 23 3 1 5 1 设备 23 3 1 5 2 支持软件 23 3 2 对系统结构的设计 24 3 2 1 引言 24 3 2 1 1 编写目的 24 3 2 1 2 背景说明 24 3 2 2 测试概要 24 3 2 2 1 功能设置 24 3 2 2 2 对功能的规定 25 3 2 2 3 对性能的规定 26 3 2 2 4 输入 输出要求 26 3
4、 2 2 5 数据管理能力要求 26 3 2 2 6 故障处理要求 26 3 2 2 7 基本设计概念和处理流程 26 3 2 3 系统维护设计 27 3 3 数据库设计 27 3 3 1 概念设计 27 3 3 1 逻辑设计 28 第四章第四章 人才招聘信息管理系统人才招聘信息管理系统 32 4 1 人才招聘信息管理系统界面设计 32 4 1 1 个人用户模块 32 4 1 1 1 实现目标 32 4 1 1 2 实现过程 33 4 1 2 企业用户模块 34 4 1 2 1 实现目标 34 4 1 2 2 实现过程 35 4 1 3 系统用户模块 36 4 1 3 1 实现目标 36 4
5、1 3 2 实现过程 37 4 1 4 找回密码模块 38 4 1 4 1 实现目标 38 4 1 4 2 实现过程 39 第五章第五章 系统运行和调试系统运行和调试 40 5 1 创建数据库 40 5 1 1 oracle 10g 的新特性 40 5 1 2 创建数据库 41 5 2 连接数据库 42 5 3 运行和调试 42 5 3 1 运行 42 5 3 2 测试 43 第六章第六章 尚未解决的问题尚未解决的问题 44 第七章第七章 结论结论 45 参考文献参考文献 46 致谢致谢 47 引引 言言 随着网上信息的发展 网上在人们生活中的应用越来越广泛 招聘网站 为应聘者提供了方便 快捷
6、的应聘途径 对招聘单位来说 招聘网站也为他们 提供了查询 检索应聘者信息库的条件 使招聘工作中的人员初选工作变得轻 松易行 此系统的开发为应聘者及招聘公司带来了很大的方便和经济 使他们 足不出户就可以轻轻松松地完成求职和招聘工作 网上招聘求职方式已经成为了招聘求职的一大重要手段 其招聘求职规模和招 聘求职成功率已直逼传统招聘会 有的甚至超过了传统招聘会 通过它应聘者 和招聘公司 单位可以在网上上通过 Internet 突破时间和空间的限制而实现工 作求职和公司 单位的人才的招聘 网上招聘的崛起对传统人才招聘流通体系 产生了强烈的冲击 网上招聘较之传统招聘具有招聘范围广 信息量大 可挑 选余地大
7、 应聘人员素质高 招聘效果好 费用低 获得了越来越多的公司的 认可优势 同时它有着经营成本低 库存是虚拟的 用户检索方便 地域限制 少等特点 随着社会的进步和技术的发展 知识正在发挥着越来越大的作用 市场的 竞争在很大程度上体现为人才的竞争 从而 找到合适的人才 成为企业提高 竞争力的一项关键任务 同时 当今的市场环境又是一个快速变化的环境 市 场需求在变 对人才的需求也相应处于变化之中 如何能快速适应这一变化 提高人才招聘流程的工作效率 进行快速定位 也就成为人才招聘公司 单位 需考虑的重要因素 无论是对于企业的人力资源部门的招聘服务 还是职业中介的跨地域供 需信息沟通 或是对外的劳务输出等
8、等 作为一种服务类型 其服务对象均包 含 需方驱动特点 其所达到的招聘人员的效率和效果是其存在的价值和理由 对 于中介服务的另一个服务对象 即供方 寻求合适工作的各地人士 也同样关 注是否能快速获得职位需求信息和条件要求等等 所有这些 都产生着对信息 系统的需求 而且也只能通过信息系统才能实现基于对人才招聘市场的理解和 需求研究 为了满足市场对于人才招聘解决方案的需求 推出了网上人才招聘解决方 案 作为一种专业化的业务流程改进工具 有效地解决了人才招聘工作效率和 效果改进提升中所面临的问题 本毕业设计 就是为了适应现代求职 招聘方 式而做出的一种尝试 第一章第一章 人才招聘管理系统开发概述人才
9、招聘管理系统开发概述 1 1 1 1 开发背景开发背景 从网上企业人才招聘 个人求职的情况来看 在线求职招聘的两大优势 其 实就是电子商务的两大优势 即方便快捷和信息丰富 方便快捷是因为网民可 以直接从网上获得自己所需要的信息 而不需要亲自去求职招聘的企业了解情 况 为网民很大的便利 信息丰富是指两个方面 一是关于企业求职招聘的信 息丰富 可以连接到有关企业公司的介绍 企业也可以有对比性的找到合适自 己公司的人才 二是可以很容易获得新的求职招聘信息和求职信息等 人才招聘管理系统 其主要目的将企业和个人的有关信息通过互联网上 的网页形式体现出来 是企业的网上的信息交流中心和交易平台 形成企业对外
10、 的一个窗口 它同时担负着企业自身 个人向外发布信息和其他企业或企业服 务的用户对企业本身的信息反馈 而作为企业本身 只须负责其求职招聘信息 的发布或编辑 求职招聘系统不但可以将企业所发布的简体中文信息通过精美 的页面表现出来 而且其易用强大的后台管理能力也是本系统的优势所在 系 统管理员将通过本系统的后台管理功能 对其网站上的所有信息进行维护 并即 时发布最新职场信息 求职招聘系统在设计中充分考虑了各类商务信息网站的特点 网站信息通 过一个操作简单的界面加入数据库 然后通过已有的网页模板格式与审核流程 发布到网站上 它的出现大大减轻了网站更新维护的工作量 通过网络数据库 的引用 将网站的更新
11、维护工作简化到只需录入文字和上传图片 从而使网站的 更新速度大大缩短 网上求职招聘系统可以帮助企业在最广泛的范围内迅速优选人才 并建立 企业自身的后备人才库 而人才是一个企业成长的最宝贵财富 网上求职招聘 系统主要包括两个对象 求职者和招聘者 其基本特征是在以上两者之间建立 一个人才撮合平台 扩大两者相互偶合的机率 本文在线求职招聘系统所提出 的求职求职招聘解决方案 更加适合于作为求职招聘者的企业发布求职招聘信 息 查询符合求职招聘要求的人才 1 2 1 2 软件工程概论软件工程概论 软件工程是计算机学科中一个年轻并且充满活力的研究领域 60 年代末 期以来人们为克服 软件危机 在这一领域做了
12、大量工作 逐渐形成了系统的 软件开发理论 技术和方法 它们在软件开发实践中发挥了重要作用 今天 现代科学技术将人类带入了信息社会 计算机软件扮演着十分重要的角色 软 件工程已成为信息社会高技术竞争的关键领域之一 而 软件工程 已成为高 等学校计算机教育计划中的一门核心课程 著名的软件工程专家 B W Boehm 总结了 TRW 公司多年开发软件的经验 于 1983 年在一篇论文中提出了软件工程的七条基本原理 分别如下 1 用 分阶段的生命周期计划严格管理 2 坚持进行阶段评审 3 实行严格的产品 控制 4 采用现代程序设计技术 5 结果应能清楚地审查 6 开发小组的人 员应该少而精 7 承认不
13、断改进软件工程实践的必要性 软件工程的传统途径是生命周期方法学 它的基本内容是 软件工程强 调使用生命周期方法学和各种结构分析及结构设计技术 它们是在 70 年代 为了对付应用软件日益增长的复杂程度 漫长的开发周期以及用户对软件产 品经常不满意的状况而发展起来的 人类解决复杂问题时普遍采用的一个策 略就是 各个击破 也就是对问题进行分解然后再分别解决各个子问题的 策略 1 3 1 3 数据库概论数据库概论 数据库是依照某种数据模型组织起来并存放二级存储器中的数据集 合 这种数据集合具有如下特点 尽可能不重复 以最优方式为某个特定 组织的多种应用服务 其数据结构独立于使用它的应用程序 对数据的增
14、 删 改和检索由统一软件进行管理和控制 从发展的历史看 数据库是数 据管理的高级阶段 它是由文件管理系统发展起来的 作为信息系统核心和基础的数据库技术得到越来越广泛的应用 从小型单 项事务处理系统到大型信息系统 从联机事务处理到联机分析处理 从一般企 业管理到计算机辅助设计与制造 CAD CAM 计算机集成制造系统 CIMS 办公信息系统 OIS 地理信息系统 GIS 等 越来越多新的应用领域采用 数据库存储和处理他们的信息资源 1 41 4 SQLSQL ServerServer 20052005 介绍介绍 SQL Server 是一个关系数据库管理系统 它最初是由 Microsoft Sy
15、bas e 和 Ashton Tate 三家公司共同开发的 SQL Server 2005 是一个全面的数据 库平台 使用集成的商业智能 BI 工具提供了企业级的数据管理 SQL Serv er 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能 使您可以构建和管理用于业务的高可用和高性能的数据应用程序 SQL Server 2005 数据引擎是本企业数据管理解决方案的核心 此外 SQL Server 2005 结合了分析 报表 集成和通知功能 这使您的企业可 以构建和部署经济有效的 BI 解决方案 帮助您的团队通过记分卡 Dashboard Web services 和移
16、动设备将数据应用推向业务的各个领域 1 51 5 eclipseeclipse myeclipsemyeclipse 介绍介绍 Eclipse 是一个开放源代码的 基于 Java 的可扩展开发平台 就 其本身而言 它只是一个框架和一组服务 用于通过插件组件构建开发环 境 Eclipse 附带了一个标准的插件集 包括 Java 开发工具 Java Development Tools JDT Eclipse 最初由 OTI 和 IBM 两家公司的 IDE 产品开发组创建 起始于 1999 年 4 月 IBM 提供了最初的 Eclipse 代码基础 包括 Platform JDT 和 PDE 尽管 Eclipse 是使用 Java 语 言开发的 但它的用途并不限于 Java 语言 例如 支持诸如 C C COBOL 和 Eiffel 等编程语言 MyEclipse 企业级工作平台 MyEclipse Enterprise Workbench 简称 MyEclipse 是对 Eclipse IDE 的扩展 利用它我们可以在数据库和 J2EE 的开发 发布 以及应用程序服务器的整合方面极大的提高