网络招聘平台的设计与实现(源码)【字数:14779】
摘 要近年来,网络招聘平台成为应届生、离职人员寻找工作,求职者和企业双向交流、互相选择的平台。网络招聘不仅节约了大部分的时间和人力财力,更摆脱了传统的线下求职的不便,成为一种势头凶猛的新新求职方式。在经过调研和访问各大招聘类门户网站之后,本系统决定采用MVC模式进行开发,以JAVA作为开发语言,结合SSM框架,利用MySQL作为后台数据库,Eclipse作为开发工具(开发环境Tomcat7.0),来实现招聘网站的基本功能需求。该系统用户分为游客用户、求职者用户、企业用户和管理员用户,主要实现的功能有后台管理、个人信息管理、简历管理、在招职位管理、消息管理。具体功能如下管理员可以对求职者用户和企业用户进行管理;求职者用户和企业用户都可以对自己的信息进行管理;求职者用户可以对自己的简历进行管理并投递给相关企业,而企业用户可以浏览求职者公开的简历信息;求职者用户可以浏览企业发布的在招职位信息,企业用户可以对各自的在招职位信息进行管理;求职者用户和企业用户通过消息管理进行交互。通过对本系统的构建,充分体现了Java企业应用开发体系架构高效率、高性能等优势[1],从而能够为企业提供更好的招聘平台,提高企业的利润和办公效率。
目 录
第一章 绪论 1
1.1选题背景及意义 1
1.2主要研究内容 1
1.3论文结构 2
第二章 相关技术简介 3
2.1面向对象开发 3
2.2技术支持 3
2.2.1 SSM框架简介 3
2.2.2 JSP技术简介 3
2.2.3 MySQL数据库简介 4
2.3平台工具 4
2.3.1 Eclipse 4
2.3.2 Tomcat服务器 4
2.4运行环境 4
2.4.1硬件环境 4
2.4.2软件环境 4
2.5技术优势 4
第三章 网络招聘平台系统需求分析 5
3.1系统的可行性分析 5
3.2数据需求分析 5
3.2.1网络招聘平台顶层数据流图 5
3.2.2求职者用户模块数据流图 6
3.2.3企业 *好棒文|www.hbsrm.com +Q: ¥351916072$
用户模块数据流图 6
3.3功能需求分析 7
3.3.1系统总体需求 7
3.3.2用例建模 7
3.4非功能需求分析 10
3.4.1系统完整性需求 10
3.4.2系统可移植性需求 10
3.4.3系统安全性需求 10
3.4.4系统灵活性需求 10
第四章 网络招聘平台系统设计 11
4.1系统概要设计 11
4.2系统详细设计 12
4.2.1管理员模块 12
4.2.2求职者模块 12
4.2.3企业模块 12
4.2.4程序流程图 13
4.3数据库设计 16
4.3.1概念设计 16
4.3.2逻辑结构设计 16
4.3.3物理结构设计 17
4.3.4数据表结构设计 17
4.3.5数据表间关系 21
第五章 网络招聘平台系统编码与实现 22
5.1后台管理模块 22
5.1.1用户增加模块 22
5.1.2用户浏览模块 23
5.2个人信息管理模块 24
5.2.1求职者个人信息管理 24
5.2.2企业用户信息管理 25
5.3简历管理(以教育经历为例) 25
5.3.1教育经历增加模块 26
5.3.2教育经历更新模块 26
5.3.3教育经历删除模块 26
5.4在招职位管理 26
5.4.1在招职位增加模块 27
5.4.2在招职位删除模块 27
5.4.3在招职位浏览模块 27
5.4.4在招职位更新模块 27
5.5消息管理 27
5.5.1消息增加模块 28
5.5.2消息删除模块 28
第六章 网络招聘平台系统测试 29
6.1功能测试 29
6.1.1注册功能模块测试 29
6.1.2登录功能模块测试 29
6.1.3个人信息管理模块测试 29
6.1.4简历管理模块测试 30
6.1.5在招职位管理模块测试 30
6.1.6消息管理模块测试 30
6.2系统性能测试 31
6.3测试结论 31
结束语 32
致 谢 33
参考文献 34
第一章 绪论
本章节主要介绍了本网络招聘平台产生的背景,从各个角度分析了现阶段企业招聘和求职者对于职位选择的方式,突出了网络招聘出现的必然性及其优势。通过简单介绍使读者简单了解本平台提供的基础功能,方便读者的理解。
1.1选题背景及意义
近年来随着就业压力的不断增大,很多大学生毕业后必须面临艰苦的寻找工作的过程,越来越多的毕业生面临着找工作难的问题。虽然各地频繁的举办不同规模的招聘会,但在解决了部分工作的同时,也消耗了大量的财力、人力、物力。尤其是浪费了各地的求职者奔波路途的时间和精力。
随着互联网时代的到来,传统的招聘模式已经不能满足公司人力资源管理的需求,繁琐的招聘手续和人力浪费成为现实招聘中最大的障碍[2]。在生活节奏加快的同时,为了简化招聘流程,减轻在招聘流水线上的资源浪费和成本输出,解决求职者对工作岗位的定位、求职者信息的外泄等问题,网络化招聘作为一种新的招聘形式兴起,并很快得到支持和应用。网络招聘打破了传统观念和形式,为求职者和招聘单位带来极大的方便和可观的经济效益,足不出户就可以完成求职和招聘等工作[3]。
网络招聘平台有着其独有的特点:信息资源量大、更新速度及时迅速、职位多样化可选择,同时还兼具有经营成本低、突破地域限制、用户检索方便快捷等特点,符合求职者希望以最便捷、足不出户找到满意工作的实时需求[4]。网络招聘系统为求职者提供所需要的求职与招聘信息,求职者可以通过网络了解到职位需求、职位薪资、位置等信息。通过耗费极少量的资源,为事业单位提供优秀的人才输出,可以实现企业的多元化招聘。网络招聘平台现已成为求职者和企业招聘的一个双向选择平台[5]。
目 录
第一章 绪论 1
1.1选题背景及意义 1
1.2主要研究内容 1
1.3论文结构 2
第二章 相关技术简介 3
2.1面向对象开发 3
2.2技术支持 3
2.2.1 SSM框架简介 3
2.2.2 JSP技术简介 3
2.2.3 MySQL数据库简介 4
2.3平台工具 4
2.3.1 Eclipse 4
2.3.2 Tomcat服务器 4
2.4运行环境 4
2.4.1硬件环境 4
2.4.2软件环境 4
2.5技术优势 4
第三章 网络招聘平台系统需求分析 5
3.1系统的可行性分析 5
3.2数据需求分析 5
3.2.1网络招聘平台顶层数据流图 5
3.2.2求职者用户模块数据流图 6
3.2.3企业 *好棒文|www.hbsrm.com +Q: ¥351916072$
用户模块数据流图 6
3.3功能需求分析 7
3.3.1系统总体需求 7
3.3.2用例建模 7
3.4非功能需求分析 10
3.4.1系统完整性需求 10
3.4.2系统可移植性需求 10
3.4.3系统安全性需求 10
3.4.4系统灵活性需求 10
第四章 网络招聘平台系统设计 11
4.1系统概要设计 11
4.2系统详细设计 12
4.2.1管理员模块 12
4.2.2求职者模块 12
4.2.3企业模块 12
4.2.4程序流程图 13
4.3数据库设计 16
4.3.1概念设计 16
4.3.2逻辑结构设计 16
4.3.3物理结构设计 17
4.3.4数据表结构设计 17
4.3.5数据表间关系 21
第五章 网络招聘平台系统编码与实现 22
5.1后台管理模块 22
5.1.1用户增加模块 22
5.1.2用户浏览模块 23
5.2个人信息管理模块 24
5.2.1求职者个人信息管理 24
5.2.2企业用户信息管理 25
5.3简历管理(以教育经历为例) 25
5.3.1教育经历增加模块 26
5.3.2教育经历更新模块 26
5.3.3教育经历删除模块 26
5.4在招职位管理 26
5.4.1在招职位增加模块 27
5.4.2在招职位删除模块 27
5.4.3在招职位浏览模块 27
5.4.4在招职位更新模块 27
5.5消息管理 27
5.5.1消息增加模块 28
5.5.2消息删除模块 28
第六章 网络招聘平台系统测试 29
6.1功能测试 29
6.1.1注册功能模块测试 29
6.1.2登录功能模块测试 29
6.1.3个人信息管理模块测试 29
6.1.4简历管理模块测试 30
6.1.5在招职位管理模块测试 30
6.1.6消息管理模块测试 30
6.2系统性能测试 31
6.3测试结论 31
结束语 32
致 谢 33
参考文献 34
第一章 绪论
本章节主要介绍了本网络招聘平台产生的背景,从各个角度分析了现阶段企业招聘和求职者对于职位选择的方式,突出了网络招聘出现的必然性及其优势。通过简单介绍使读者简单了解本平台提供的基础功能,方便读者的理解。
1.1选题背景及意义
近年来随着就业压力的不断增大,很多大学生毕业后必须面临艰苦的寻找工作的过程,越来越多的毕业生面临着找工作难的问题。虽然各地频繁的举办不同规模的招聘会,但在解决了部分工作的同时,也消耗了大量的财力、人力、物力。尤其是浪费了各地的求职者奔波路途的时间和精力。
随着互联网时代的到来,传统的招聘模式已经不能满足公司人力资源管理的需求,繁琐的招聘手续和人力浪费成为现实招聘中最大的障碍[2]。在生活节奏加快的同时,为了简化招聘流程,减轻在招聘流水线上的资源浪费和成本输出,解决求职者对工作岗位的定位、求职者信息的外泄等问题,网络化招聘作为一种新的招聘形式兴起,并很快得到支持和应用。网络招聘打破了传统观念和形式,为求职者和招聘单位带来极大的方便和可观的经济效益,足不出户就可以完成求职和招聘等工作[3]。
网络招聘平台有着其独有的特点:信息资源量大、更新速度及时迅速、职位多样化可选择,同时还兼具有经营成本低、突破地域限制、用户检索方便快捷等特点,符合求职者希望以最便捷、足不出户找到满意工作的实时需求[4]。网络招聘系统为求职者提供所需要的求职与招聘信息,求职者可以通过网络了解到职位需求、职位薪资、位置等信息。通过耗费极少量的资源,为事业单位提供优秀的人才输出,可以实现企业的多元化招聘。网络招聘平台现已成为求职者和企业招聘的一个双向选择平台[5]。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/95.html