摘 要
随着互联网技术的越来越发达,人们对于效率的要求也越来越高,尤其是企业对于招聘的效率的要求,以往的招聘方式通常是求职者在线下前往人才市场后找到自己的意向企业投递简历,企业筛查通过后再通知求职者面试,这样的方式将会浪费求职者大量的时间,企业也需要安排人力在人才市场等待求职者递交简历,所以本次设计的网络招聘系统,提出了求职者线上选择企业投递简历,企业直接在系统中进行简历筛选的形式,双向提高求职招聘的效率。
兼职平台,主要是对员工的就业信息进行管理操作,系统主要分为三个用户角色,分别为用户、企业和系统管理员,系统用户角色不同,所使用及可操作的功能模块不同,都对有相应的操作权限。系统中管理员为主要是为了安全有效地存储和管理及维护系统的各类信息,可以对系统进行管理与更新维护。
该系统基于B/S即所谓浏览器/服务器模式,应用Java技术,选择MySQL作为后台数据库。在设计过程中,充分保证了系统代码的良好可读性、实用性、易扩展性、通用性、便于后期维护、操作方便以及页面简洁等特点。
关键词:java;MySQL;兼职平台;系统开发
1.1 研究背景与意义
1.1.1 研究背景
在人才资源中,招聘工作是必不可少的一项工作,是人力资源的第一道关口,担负着从经营战略和目标出发,为企业选人用人的重任。从目前的招聘方式来看,企业通过在报纸、杂志上刊登招聘信息,通过参加人才招聘会等方式,也可以通过中介服务公司来进行,这样的方式耗资、耗时,甚至赔误了企业的生产经营。随着网络技术的发展,网络招聘已经成为了一种潮流。但是,没有一种方法能使 HR管理者从繁琐的信件阅读和选择简历的工作中完全解脱出来,而且还会产生许多的局限性,比如,为了处理打印出来的文件和接收的电子信件,需要进行许多次的修复工作。虽然兼职平台无法在招聘和关工工作中为员工提供全部的服务,但是它为企业的招聘模式开辟了一条崭新的思路。因此,在对以spring boot为基础的兼职平台的设计与实施中,我们选取了一个切入点,旨在通过对现有的人才招聘管理体系进行深入的探讨。
1.1.2 研究目的
当今社会,企业之间的竞争已经不再局限于地域性,高科技含量以及及时有效的信息交互在企业战略中起到越来越重要的位置,几乎所有的企业家都意识到:“人力资源是企业发展的核心资源,是企业生存的源泉,是企业竞争力的重要保障”。现如今,产业技术含量和企业管理水平企业已经不足以满足企业的生存与持续性发展,更重要的是靠企业的智能储备。企业人才作为科技智能的载体在国内外日益激烈的较量中发挥重要的作用,同时也是企业可持续发展的最重要的元素。由此不难看出,优秀的人才发展战略是企业腾飞的推进剂,高效的员工招聘管理系统成为了企业的必要需求。
设计理念简洁高效的招聘消息管理系统在当今追求效率的招聘求职环境中扮演着越来越重要的角色,也在一定程度上影响和提高了招聘成功率。招聘消息管理系统突破了传统招聘方式的局限性,受到了毕业生和用人单位的青睐与推崇。同时,通过该平台可以收集用人单位信息、人才需求信息,可以加强与用人单位之间的联系,为适应市场需求及时调整人才培养方案提供依据。因此,该系统的设计和开发具有非常重要的现实意义。
1.3 研究方案
首页通过互联网有目的、有计划、有系统地搜集有关该系统的相关信息。然后通过对现有不同兼职平台进行分析,对比其优劣型,适配性,扩展性,找出相比较而言较为合理,大众的管理模式,用于之后软件层次的模型设计,作为业务逻辑基础。其次沿用上述比较法之后,找出最具代表性,最符合研究课题和内容的宠物领养系统的案例。在该案例基础上进行扩展,修改,以达到课题内容的最合理安排。最后在软件设计阶段,根据需求对所有对象和活动等借助UML语言建立相应的图形化模型或流程模型。并在详细设计阶段使用类图等软件开发建模方式对详细设计文档进行建模,为开发提供便利。
1.4 论文结构
为这一发展而设计的网络招聘系统论文有以下几章:
第一章为绪论。在内容方面,主要是对课题相关的研究。
第二章对有关技术进行了研究。在这篇论文中,我们将会详细地描述这个网站的架构,以及 Eclipse、 MySQL等技术。
第三章为研究对象的设计分析。在具体的工作中,主要包括对需求的分析。
第四章为本论文的体系结构。在内容方面,本文主要阐述了对整个软件模块进行了结构解析和数据库的设计。
第五章为本论文的研究内容。主要介绍了前台的基本功能,以及系统的背景。
第六章,对本论文进行了详细的论述。内容包括一套有关的系统试验等。
图2-1 系统整体用例模型图
根据系统的各个功能分析,设计系统功能结构图,如图3-2所示。
图3-2 系统功能结构图
用户
1.用户注册,输入个人信息
2.用户登录用户登录界面会提示用户输入自己的账号和密码,输入正确才可登录。
3.招聘信息,查看招聘信息,可以搜索招聘信息,应聘职位,上传简历,等待企业审核
4.求职信息,可以查看由管理员发布的帖子信息
5.个人中心,修改个人信息及密码
企业
1.企业注册,输入企业信息
2.招聘信息,发布招聘信息,修改删除招聘信息
3.应聘信息,查看用户的应聘信息及简历,审核应聘
4.个人中心,修改企业信息及密码
5.简历投递管理,查看用户求职简历,可以删除
管理员模块
1.用户管理,可以对用户进行添加、删除、查询和修改。
2.企业管理,可以对企业进行添加、删除、查询和修改。
3.招聘信息,查看企业招聘信息,可以删除
4.应聘信息,查看用户应聘信息,可以删除
5.简历投递管理,查看用户求职简历,可以删除
4.3.5 企业登录
企业登录界面如图4-17所示。
图4-17 企业登录界面
4.3.6 招聘信息管理
招聘信息管理界面如图4-18所示。
图4-18 招聘信息管理界面
4.3.7 简历投递管理
对用户的简历进行查看,简历投递管理界面如图4-19所示。
图4-19 简历投递管理界面
5.1测试目标
通过软件的检验,可以确定该系统的质量和准确性。所谓的“软件”,就是按照事先设计好的测试计划,采用专用的测试软件,或是定制的测试仪器来检验该系统在需求分析中的各种性能和性能,以便找出问题、改善其运行状态,并以此来改善其正确性、可靠性和稳定性。
5.2测试方法
该系统采用了“黑盒测试”的方式,它在不涉及到程序的内在构造的前提下,通过对程序界面进行测试,以确定程序的性能能否满足要求规范规范所要求的要求,以及当收到数据时,该程序能否正确地被输出。功能测试并不侧重于程序的内在构造,它的主要目标是实现对软件的函数和接口的检测。
5.3测试环境
本次开发出来的系统具体的开发和测试环境如下:
(1)开发环境:Windows,Eclipse。
(2)服务器:Tomcat,Apache。
(3)程序开发语言:Java,Spring Boot框架。
(4)数据库:MySQL数据库。