以前招聘管理系统甚至还采用人力处理方法,这样不仅效率低下,不易保存和查找,更多的会由于人为的原因,造成数据的遗漏,差错,误报,从而给企业带来重大的损失。因此,开发一个界面友好,功能全面,操作简单的基于B/S(Browser/Server)结构的招聘管理系统变得十分重要,这也正是本系统开发的目的和意义所在。本系统将采用目前比较先进的MyEclipse6.5开发工具和Mysql数据库进行设计。
此招聘管理系统将人事管理与办公自动化管理进行了有机结合,能有效地管理企业内各种人力资源信息,使企业各岗位工作人员都能及时,方便地获得所要人员的各种信息,以及对信息的组合条件查询,更新,管理员的密码设置和工资的统计发放等功能,从而提升企业的工作效率和竞争力,满足了现代企业管理的需要。
本系统一共分为几大模块,每个模块对数据库的访问上是紧密相连的,各个模块访问的是同一个数据库,只是所访问的数据表不同而已。每个模块的功能都是按照在调研中搜集的资料进行编排制作的。依据上述功能的分析,系统在几大块的基础上每一大模块又分为几个模块:
公司人事:
维护个人登录系统密码,添加并发布招聘信息,修改招聘信息,结束、删除修改招聘信息。浏览简历,根据简历制定面试名单,提交审批,由相关部门领导审批后,安排面试。向人才储备库添加简历,删除简历
部门经理:
向人事下发用人需求,筛选人事提交的简历也可筛选其他简历(人才储备库简历以及应聘者投放简历),进行审批,下发面试时间
应聘者:
注册,登录,维护跟人信息,根据条件查询职位,根据要求填写简历,提交申请,还可对以往的职位申请进行查询
管理员:
维护职员信息,添加,删除,修改公司人事及部门经理信息。冻结应聘者账户,招聘信息维护,人才储备库的信息维护
目 录
摘 要 I
ABSTRACT II
第1章 绪论 1
1.1 课题背景 1
1.2 国内外研究现状 1
1.3 目的和意义 1
1.4 系统设计思想 2
1.5 系统开发环境 2
1.5.1 B/S结构的数据库访问模式 2
1.5.2 MyEclipse简介 3
1.4.3 Mysql数据库简介 4
1.6 论文的工作内容及论文的结构 4
第2章 可行性分析 6
2.1 经济可行性 6
2.2 技术可行性 6
2.3 操作可行性 6
2.4 本章小结 7
第3章 需求分析 8
3.1 招聘管理系统的规划 8
3.2 招聘管理系统的需求分析 8
3.2.1 数据流图 8
3.2.2 数据字典 9
3.3 本章小结 10
第4章 总体设计 11
4.1 系统模块总体设计 11
4.2 数据库设计 12
4.2.1 数据库设计概述 12
4.2.2 数据分析 12
4.3 数据库的详细设计 13
4.3.1 数据库的E-R图设计 13
4.3.2 数据表的设计 13
4.4 本章小结 14
第5章 详细设计 15
5.1 系统运行平台设置 15
5.2 系统主界面设计 15
5.3 管理员管理模块设计与实现 16
5.4 应聘者管理模块的设计与实现 17
5.5 登陆模块的设计与实现 19
5.7 本章小结 19
第6章 测试与展望 20
6.1 测试的基本概念 20
6.2 测试的任务和目的 20
6.2.1 测试的任务 20
6.2.2 测试的目的 21
6.3 系统整体测试步骤 21
6.4 本系统功能测试 22
6.4.1 管理员登录模块测试 22
6.5 性能测试 22
6.6 安全性测试概述 24
6.7 兼容性测试概述 25
6.8 本章小结 26
结 论 27
致 谢 28
参考文献 29
附录1 30
附录2 31