网上求职招聘系统的设计及实现毕业论文
- 格式:docx
- 大小:1.64 MB
- 文档页数:57
网上人才招聘系统毕业设计论文一、选题背景及意义随着互联网的迅速发展,人才招聘越来越趋向于线上进行。
传统的人才招聘方式存在很多问题,例如信息交流慢、招聘成本高、人才匹配不准确等。
为了解决这些问题,我们需要设计一款高效、便捷的人才招聘系统。
因此,本文选题为“网上人才招聘系统的设计与实现”。
二、研究目标及内容本文的研究目标是设计并实现一款网上人才招聘系统,该系统能够提高招聘的效率和准确度。
具体内容包括以下几个方面:1.系统需求分析:分析人才招聘系统的功能需求和性能需求。
2.系统设计:设计人才招聘系统的架构和流程。
3.系统实现:利用合适的技术工具实现人才招聘系统。
4.系统测试:对人才招聘系统进行功能测试和性能测试,确保系统的正确性和稳定性。
三、研究方法和步骤1.需求调研:通过问卷调查和访谈等方式,了解人才招聘系统的需求,包括企业和求职者的需求。
2.系统设计:根据需求,设计人才招聘系统的架构和流程。
包括系统的前端界面设计、后端数据库设计和系统交互设计等。
3.系统实现:选择合适的开发工具和编程语言,将系统设计转化为具体的代码实现。
注意系统的模块化设计,提高系统的可维护性和可扩展性。
4.系统测试:对系统进行功能测试和性能测试。
包括对招聘信息的发布、简历的筛选与匹配等功能进行测试,以及对系统的并发性和稳定性进行测试。
5.系统优化:根据测试结果,对系统进行优化改进,以提高系统的性能和用户体验。
四、预期成果和创新点预期成果是一款高效、便捷的网上人才招聘系统,该系统能够满足企业和求职者的需求,提高招聘效率和准确度。
创新点包括以下几个方面:1.智能推荐算法:通过分析企业需求和求职者简历,将最匹配的求职者推荐给企业,提高招聘的准确度。
2.多媒体招聘信息:允许企业发布包含图片、视频等多媒体内容的招聘信息,提高信息传递的效果。
3.投递状态跟踪:求职者可以通过系统查看自己的简历投递状态,及时了解招聘进展。
4.企业信用评级:对企业进行信用评级,让求职者更准确地了解企业情况,增加就业选择的可靠性。
人才招聘系统的毕业设计摘要:本毕业设计旨在开发一个功能齐全、用户体验友好的人才招聘系统。
该系统将帮助企业与求职者更有效地进行匹配,提高招聘效率,降低招聘成本。
系统将包括职位发布、简历管理、在线面试、人才评估等功能,以满足不同用户的需求。
一、引言随着互联网的普及和信息技术的发展,传统的招聘方式已经无法满足现代企业的需求。
为了解决这一问题,人才招聘系统应运而生。
本毕业设计将采用先进的开发技术和方法,打造一个功能强大、操作简便的人才招聘系统。
二、需求分析1. 用户需求:企业用户需要发布职位信息、管理简历、进行在线面试等功能;求职者需要上传简历、查看职位信息、进行在线面试等功能。
2. 功能需求:系统需要具备职位发布、简历管理、在线面试、人才评估等功能。
3. 性能需求:系统应具备高可用性、高并发性、安全性等特点。
三、系统设计1. 数据库设计:采用关系型数据库,设计合理的表结构和字段,确保数据存储和查询的效率。
2. 系统架构设计:采用微服务架构,将系统拆分为多个独立的服务,提高系统的可扩展性和可维护性。
3. 界面设计:采用简洁明了的界面设计,提高用户体验。
四、系统实现1. 前端开发:采用React框架,实现响应式布局和动态数据渲染。
2. 后端开发:采用Spring Boot框架,实现RESTful API和数据库操作。
3. 集成测试:对系统的各个模块进行集成测试,确保系统的稳定性和功能性。
五、系统部署与维护1. 系统部署:采用Docker容器化技术,实现系统的快速部署和扩展。
2. 系统维护:定期对系统进行维护和升级,确保系统的稳定性和安全性。
六、结论与展望本毕业设计成功开发了一个功能齐全、用户体验友好的人才招聘系统。
该系统采用先进的开发技术和方法,满足了现代企业的需求。
未来,随着技术的发展和市场的变化,我们将继续对系统进行优化和升级,提高系统的性能和功能,为企业和求职者提供更好的服务。
高校求职招聘网站系统的设计与实现一、系统需求分析1. 学生端需求(1)学生注册登录:学生需要通过注册并登录账户才能使用网站的各项功能。
(2)简历管理:学生可以填写、修改和上传个人简历,包括基本信息、教育背景、工作经历、项目经历等。
(3)职位搜索:学生可以根据自己的专业、兴趣等条件进行职位搜索,并查看相关职位的详细信息。
(4)简历投递:学生可以将自己的简历投递给感兴趣的岗位,方便企业人力资源部门进行筛选。
(5)消息通知:学生可以接收到相关的求职通知、面试通知等消息。
3. 管理端需求(1)管理员登录:管理员需要具有权限登录系统,进行网站的日常管理和维护。
(2)用户管理:管理员对学生和企业用户的注册信息和行为进行管理和监控。
(3)数据统计:管理员可以对系统中的各项数据进行统计和分析,为学校和企业提供决策支持。
二、系统设计1. 系统架构设计(1)前端架构:采用HTML、CSS、JavaScript等技术进行网站页面的设计和开发。
(2)后端架构:采用JAVA、Python、PHP等后端开发语言,结合MySQL、Oracle等数据库进行后台功能的实现。
(3)服务器架构:搭建Web服务器、应用服务器和数据库服务器,确保系统的稳定性和安全性。
2. 数据库设计(1)学生表:存储学生的基本信息、教育背景、简历信息等。
(2)企业表:存储企业的基本信息、招聘信息等。
(3)招聘表:存储企业发布的招聘信息。
(4)简历表:存储学生填写和上传的简历信息。
(5)管理员表:存储管理员的基本信息和权限控制信息。
3. 系统功能设计(1)学生端功能:包括注册登录、填写简历、职位搜索、简历投递、消息通知等。
(2)企业端功能:包括注册登录、职位发布、简历筛选、面试安排、招聘管理等。
(3)管理端功能:包括用户管理、数据统计、系统维护等。
三、系统实现1. 前端实现(1)使用HTML、CSS、JavaScript等技术进行页面的设计和开发,确保页面的美观和交互性。
基于人工智能的人才招聘推荐系统设计与实现随着人工智能技术的不断发展,越来越多的企业开始关注并利用这项创新技术来提升自己的竞争力。
其中,人才招聘领域也逐渐向着人工智能化的方向发展。
基于人工智能的人才招聘推荐系统,可以更加准确地推荐符合招聘需求的高质量人才,降低招聘成本,提高招聘效率。
本文将就此探讨人工智能在人才招聘领域的应用,详细介绍基于人工智能技术的人才招聘推荐系统的设计与实现。
一、人工智能技术在人才招聘领域的应用在传统的人才招聘流程中,招聘人员需要耗费大量时间浏览简历、筛选候选人,这些工作都需要人的参与。
而基于人工智能的招聘则可以提高招聘效率,降低招聘成本,具有很高的应用价值。
下面将介绍人工智能在人才招聘领域的应用及其优势:1.简历筛选。
基于人工智能的招聘系统可以通过分析候选人的简历、经验和技能等信息,自动筛选出最具潜力的候选人,为企业节省人力和时间成本。
2.招聘推荐。
人工智能可以通过分析大量的求职者和公司的数据,并生成相应的算法模型,从而实现自动推荐符合企业需求的高质量人才。
3.面试评估。
招聘过程中重要的一环便是面试阶段,基于人工智能的面试评估系统可以自动对候选人的表现进行评估和推荐,并提供面试分析报告,帮助招聘团队更加精准地评估候选人的潜力。
通过上述的应用场景,我们可以看到,人工智能在人才招聘领域发挥了越来越重要的作用。
基于人工智能的人才招聘推荐系统的设计与实现,成为了各大企业关注的重点问题。
二、基于人工智能技术的人才招聘推荐系统的设计思路设计一款基于人工智能技术的人才招聘推荐系统,需要考虑到系统的整体架构、数据采集、算法模型等多方面的因素。
1.系统整体架构的设计在设计整个系统的架构时,需要考虑到企业招聘的全流程和各环节的数据交互。
系统的总体架构应该包括前台招聘者界面、后台管理界面、数据存储及管理模块、算法计算模块、以及通知和消息推送模块等多个功能模块。
2.数据采集与处理数据是人才招聘推荐系统的核心部分,需要从多个来源采集有价值的数据。
网上人才招聘系统的设计与实现
网上人才招聘系统是一种基于互联网的人才招聘信息管理系统,它充分利用互联网的优势,为企业和求职者提供一个高效、快捷、
便利、安全的信息交流和管理平台。
下面是该系统的设计和实现步骤:
1.需求分析:系统需要明确企业和求职者的基本需求,通过市
场调研、用户调研等方式,科学的确定系统的功能模块和系统服务,确保系统开发的准确性和合理性。
2.系统设计:系统需要根据需求分析,设计出界面、数据库、
逻辑流程、交互等细节效果,设计出合理的开发架构和系统方案。
3.前端开发:前端开发涉及系统的整体UI设计、制作、交互和
前端开发等环节,通过采用前端现在比较流行的开发工具栈完成。
4.后端开发:包括用户管理模块、简历管理模块、职位管理模块、消息管理模块、反馈模块和交易模块等6大模块的设计和开发,通过采用JavaEE和Mysql开发,实现后端的逻辑和数据存储处理。
5.测试上线:系统开发完成后需要进行性能测试、兼容测试和
功能测试等多方位的测试,在确认无误后,才能发布上线,让使用
者能够使用体验系统功能。
6.后期维护:系统上线后,还需要进行技术维护和安全维护等
工作,保证其长期稳定性和安全性。
7.获取用户数据反馈,持续优化:通过数据反馈,持续优化系
统的体验效果、交互效果和安全功能,满足不断变化的用户需求。
通过以上步骤的设计实现,网上人才招聘系统就可以完整的打造出来,并为企业和求职者的招聘与求职提供更加高效、快捷和安全的服务。
高校人才招聘网站系统设计与开发随着社会的发展和高等教育的普及,越来越多的高校毕业生涌入就业市场,使得高校人才招聘工作变得愈发繁琐和复杂。
为了解决这一问题,设计和开发一套高校人才招聘网站系统成为了必要的选择。
在本文中,将详细介绍高校人才招聘网站系统的设计和开发过程。
一、需求分析在设计和开发高校人才招聘网站系统之前,我们需要进行充分的需求分析。
首先,该系统需要提供一个面向大学毕业生和用人单位的交流平台。
系统的用户应该能够轻松地发布招聘信息和上传个人简历。
其次,系统应该有一个智能匹配功能,可以根据用人单位的需求和求职者的技能进行职位匹配。
此外,系统应该提供在线沟通工具,使求职者能够方便地与用人单位进行即时沟通。
最后,系统还应该有可靠的安全机制,保障用户信息的安全性。
二、系统设计高校人才招聘网站系统的设计应该注重用户体验和功能完善。
首先,系统的界面设计应该简洁、美观、易用,以提高用户的满意度和使用体验。
其次,系统应具备可扩展性和可定制化的特点,以适应不同高校和企业的需求差异。
同时,系统应该有强大的数据库支持,能够存储和管理大量的用户信息和招聘信息。
此外,系统的智能匹配算法应该经过精心设计和调优,以提高匹配的准确度和效率。
最后,系统的安全机制应包括用户认证、数据加密和防止恶意攻击等功能,以确保用户的隐私和信息安全。
三、系统开发系统的开发需要使用合适的技术和工具。
首先,前端开发可以使用HTML、CSS和JavaScript等技术,以实现网站的界面设计和用户交互功能。
其次,后端开发可以选择使用Java、Python或PHP等编程语言,结合相应的框架和数据库技术,完成系统的逻辑处理和数据存储功能。
此外,系统的智能匹配算法可以利用机器学习和数据挖掘等技术实现。
最后,系统的部署和运维可以使用云计算和DevOps工具,以实现系统的高可用性和稳定性。
四、系统测试和优化在完成高校人才招聘网站系统的开发后,需要进行全面的测试和优化工作。
招聘系统的设计与实现随着社会的进步和科技的发展,越来越多的企业和组织开始采用信息化手段来提高招聘过程的效率和质量。
本文将介绍招聘系统的设计与实现,包括需求分析、系统设计、系统实现和系统测试等环节。
一、需求分析在需求分析阶段,我们需要明确招聘系统的目标用户和功能需求。
目标用户主要包括企业HR、招聘部门和求职者等;功能需求则包括职位发布、简历投递、在线测评、面试通知和结果管理等。
二、系统设计1、数据库设计招聘系统的数据库主要包括职位信息表、求职者信息表、招聘流程表等。
其中,职位信息表包括职位名称、招聘人数、工作地点、薪资福利等字段;求职者信息表包括姓名、性别、年龄、学历、工作经历、技能特长等字段;招聘流程表包括简历投递、初次筛选、在线测评、面试通知、录用结果等字段。
2、系统架构设计招聘系统的架构主要包括用户界面层、业务逻辑层和数据访问层。
用户界面层负责与用户交互,包括职位发布页面、简历投递页面等;业务逻辑层负责处理招聘流程中的各项业务逻辑,例如简历筛选、面试安排等;数据访问层负责与数据库进行交互,包括数据的增删改查操作。
三、系统实现1、职位发布招聘系统的职位发布模块可以实现对企业所需职位的描述和发布。
HR 人员可以在系统中添加新的职位信息,并更新已有的职位信息,支持文本、图片和视频等多种形式。
2、简历投递求职者可以通过招聘系统的简历投递模块提交自己的简历。
系统支持多种文件格式的上传,例如Word文档、PDF文档等。
同时,系统还可以根据职位要求自动匹配相应的求职者,提高招聘效率。
3、在线测评在线测评是招聘系统中的重要功能之一,通过对求职者进行在线测试,可以更全面地了解求职者的能力和性格特点。
招聘系统支持多种测评方式,包括性格测试、能力测试和心理测试等,并可以根据企业需求定制测评内容和流程。
4、面试通知招聘系统的面试通知模块可以实现自动化面试通知功能。
系统可以根据求职者的简历和测评结果自动筛选出符合企业需求的优秀人才,并通过邮件、短信等方式发送面试通知,大大节省了HR人员的时间和精力。
基于数据挖掘的人才招聘推荐系统设计与实现随着互联网的快速发展和智能化加速推进,数据挖掘作为一种智能化技术已经在各个行业中得到广泛的应用,为企业的发展提供了有力的支持。
其中,人才招聘领域作为细分产业也承受了很大的压力,因为很多企业在人才招聘过程中会遇到很多问题,主要是一些短视和不专业的招聘方式。
此时,基于数据挖掘的招聘推荐系统就成为了解决这个问题的重要工具。
本文将从设计目的、设计方法、系统特点以及实际应用四个方面探讨基于数据挖掘的人才招聘推荐系统的设计与实现。
1. 设计目的人才招聘推荐系统的设计目的在于采用数据挖掘技术,对求职者的简历以及岗位要求等信息进行分析和处理,通过数据的深入挖掘和分析,来准确推荐符合企业要求的求职者和岗位,以达到高效、准确匹配。
此外,该系统还可以通过智能算法和模型的建立,来对实际使用过程中的数据进行优化和预测,并为公司提供更加精确的筛选,降低人力资源成本和提高企业效率。
2. 设计方法系统中的核心技术仍然是数据挖掘技术,主要分为两个部分:数据预处理和数据挖掘。
其中数据预处理主要涉及到数据的清洗、转换和归一化等工作。
这个过程是数据挖掘中比较关键的一步,其目的是为后续的数据挖掘奠定良好的数据基础。
数据挖掘主要涉及到数据的分类、聚类、关联规则挖掘和异常检测等技术,其中分类技术在人才招聘推荐系统中应用最为广泛。
人才招聘推荐系统中,大量的数据涉及到求职者和岗位信息的处理和分析,为了更加方便系统的使用,需要将数据处理与界面设计相结合。
通过互联网技术,将系统设计成为以用户为中心,满足不同的使用场景和需求。
3. 系统特点基于数据挖掘的人才招聘推荐系统与传统人才招聘方式相比,有着很明显的优势:(1)精确性高。
采用数据挖掘算法对求职者和岗位进行匹配,可以使招聘结果更加符合要求,最大程度上减少了人力成本和时间开销。
(2)智能化程度高。
基于数据挖掘技术,可以通过建立算法模型对实时数据进行预测和优化,为企业提供更加精确的招聘服务。
毕业设计题目:网上招聘系统的设计与实现摘要本系统的主要容是在线网上人才系统的开发与维护,随着Internet的飞速发展,互联网成为人们快速获取、发布和传递信息的主要渠道,在人们的生活中发挥着极为重要的作用。
的建设在Internet应用上的地位十分突出,已经成为政府、企事业单位信息化建设甚至个人Internet应用的重要组成部分,倍受关注。
招聘是一个很好的例子。
网络招聘以其方便快捷等优点,深受广大企业和求职者喜爱。
当前市场上网上求职招聘系统综合性强,在提供了很多职位的同时,也由工作经验限定了很多职位,求职者在筛选招聘信息往往会浪费很多时间。
网上求职招聘系统作为专门针对求职者而设计的,为求职者提供更多的求职应聘经验,提高求职效率,提供更多就业机会,同时也为更多的求职者提供求职帮助。
本课题的目标是构建一个基于PHP的网上求职招聘系统,以企业招聘为基点,运用统一数据交换标准、适时的数据更新、分工协作的信息收集发布机制,形成完整的求职者就业服务信息系统, 在全国围为广大求职者和各类用人单位提供求职和招聘的信息化平台。
关键词:招聘系统;求职者招聘网;;数据库AbstractWith the rapid development of Internet, the Internet become fast access, publish and deliver the main channels of information, in people's lives play a very important role. The status of the construction site on the Internet application is very prominent , has become the government, enterprises and even individuals information technology an important part of Internet applications , much attention. Recruitment website is a good example. Its convenient online recruitment advantages , the majority of enterprises and graduates alike. Currently on the market online job recruitment system comprehensive, providing a lot of jobs , but also by the limited experience of many jobs , graduate recruitment information in screening often waste a lot of time . Online job recruitment system as designed specifically for graduates site to offer graduates more job candidates experience, improve job efficiency , provide more employment opportunities, but also provide job search assistance to more graduates.The goal of this project is to build an PHP-based online job recruitment system , anchored in corporate recruitment , using a unified data exchange standards , timely data updates, information collection release mechanism of division of labor , a complete graduate employment service information system in the country for the majority of graduates and employers to provide various types of job search and recruitment information platform .Key words:Recruitment system; graduate recruitment network; ; database目录第一章设计概述01.1 设计背景与意义01.2 同类或相关系统的开发现状01.3 设计目标与主要工作21.3.1 设计目标21.3.2 设计主要工作2第二章系统分析与设计32.1 系统分析32.1.1 用户角色分析32.1.2 需求分析32.2 功能模块设计42.2.1 总体功能模块设计42.2.2 详细功能模块设计52.3 数据库设计62.3.1 概念设计62.3.2 逻辑设计82.4 界面设计10第三章系统实现123.1用户身份认证的实现123.2 用户注册的实现133.3 用户修改密码的实现143.4 新闻功能模块的实现153.5 管理员管理用户功能模块的实现15 第四章系统安装部署和简要使用说明174.1 系统运行环境说明174.2 系统安装部署说明174.3 系统简要使用说明17第五章设计总结18致19参考文献20第一章设计概述1.1 设计背景与意义近年来,中国高校毕业生数量逐年增多,大学生面临严峻的就业形势,大学生在毕业后能否顺利就业,已成为全社会普遍关注的热点问题。
本科毕业论文(设计)题目网上求职招聘系统的设计与实现学院计算机与信息科学学院目录摘要 (1)ABSTRACT (1)第1章绪论 (2)1.1项目背景 (2)1.2研究目标与内容 (3)1.2.1研究目标 (3)1.2.2研究内容 (3)第2章开发环境与相关技术 (5)2.1开发环境 (5)2.2相关技术 (5)2.2.1Java语言 (5)2.2.2SpringMVC与spring (6)2.2.3Maven (7)2.2.4EasyUI (7)2.2.5Hibernate (7)第3章系统分析 (9)3.1系统的基本模型 (9)3.2系统流程图 (9)3.3用例图 (10)3.4类图 (11)3.5E-R图 (12)3.6系统数据流图 (13)3.7系统特色 (18)第4章总体设计 (19)4.1模块结构图 (19)4.1.1 求职者个人信息管理 (19)4.1.2 求职者求职 (20)4.1.3 招聘方职位管理模块 (21)4.1.4 修改用户名及密码 (21)第5章详细设计 (22)5.1 数据库设计: (22)5.2 用例和顺序图 (27)5.2.1 求职者投递 (27)5.2.2 求职者投递推介职位 (28)5.2.3 搜索校招 (29)5.2.4 招聘方处理投递 (30)5.2.5 招聘方邀请求职者 (31)5.3 程序流程图 (33)5.4 页面设计 (40)第6章实现 (42)6.1 部分后台实现代码 (42)6.2 工具方法类代码 (43)6.3 系统测试 (49)第7章总结 (52)参考文献: (53)致谢: (54)网上求职招聘系统代扬西南大学计算机与信息科学学院,重庆 400715摘要:网上求职招聘系统的目标是帮助具有一定文化水平的年轻求职者和招聘方找到更合适的对方。
系统用户角色分为了求职者和招聘方,系统采用的了更加简洁的个人信息分类,使信息更加明确。
系统直接面向职位,使得求职更加明确。
系统集成了校招模块,对于校招信息和人才有着准确的把控,做到信息的及时有效。
并且系统能自动的为双方推介相应的人才和职位。
系统开发过程中使用了Java语言,采用了现下比较流行的springMvc ,spring ,hibernate技术,使用MySql数据库,采用eclipse作为开发工具,采用迭代模型加瀑布模型的开发形式,以文档作为驱动先将系统功能模块化,在一步一步迭代实现整个系统。
关键词:在线;求职;招聘;人才推荐;springOnline Job Hunting and Recruitment SystemDAI YangSchool of Computer and Information Science, Southwest University, Chongqing 400715, PR ChinaAbstract:The goal of Online Job Hunting and Recruitment Systemis helping both the job seekers and employers to find each other. There are two roles in this system,jobseekers and employers. The system use more simple classification method to make the personal information more clear .Because it’s job-oriented, It’s to find a exact job. This system also integrats the Campus Recruitment.,so it has an accurate control about the school rectuit information to make sure the informtion can be timely and effective. This system can automatically recommend job for jobseekers and talents for employer. To impliment this system, I have usrd technologies such as SpringMvc, Spring, Hibernate , MySQL; And the Iterative model with thewaterfall model;And eclipse as the tool.Key words: online; job hunting; recruitment; talents recommendation; spring第1章绪论1.1 项目背景随着信息技术的发展与普及,对于互联网的运用也就愈加成熟广泛,互联网招聘在我们求职就业的过程中发挥的作用也是愈加的明显了。
相对于传统的招聘方式而言,互联网招聘的优点是极其明显的。
首先对企业来说,招聘信息的时效长,将消息发布到网站之后一直到撤销此条招聘信息之前,这一条招聘信息都是准确有效地,招聘信息的及时有效性能够得到很好地保障;第二就是招聘面广,这个面是指空间上的面,互联网招聘消除了地域上的差异,不论身处何地,都能够了解到相应的招聘信息,企业的人才来源也就相对的广了很多,更能够准确的招聘到企业自己需要的人才;最后一点也就是成本,互联网招聘的成本相对较低,没有传统招聘的一系列场地费和相应的人工费,招聘信息的传播也不再是媒体报纸来宣传,只需要在招聘网站发布,节省了大量的媒体宣传费用。
对于个人来说,互联招聘的优势是更加明显的,第一点就是快捷方便,招聘信息的来源有了相应固定的渠道,获取信息更加方便,代价也小。
其次是消息的准确与丰富,求职者可以通过互联网获得更加精确更加丰富的招聘信息,供求职者选择的机会也多了许多。
但也正是由于互联网招聘的巨大优势,导致互联网招聘网站过多,不规范,信息分类不明确,虚假信息多,广告泛滥,面对目标不明确等等问题。
而大多数的招聘网站是以盈利为目的,很难阻止这些问题的产生,导致了大量的人才流失,也促使了很多问题的滋生,如大学生就业困难,甚至大量的大学生无法就业。
面对这些问题,我们急需一个解决方案,急需一个合理的平台,分类合理,管理优良,信息准确,有特定针对的人群,有特定的目标,并且不具备太大的功利性。
1.2 研究目标与内容1.2.1研究目标主要目标是实现一个针对具备大学文凭及更高等文凭的招聘系统,解决其就业难,难以搜集到准确信息的难题同时也是针对中小型企业及刚刚诞生的企业,解决其没有固定的招聘渠道,难以找到合适人才的问题。
系统界面,要做到结构合理,简洁明确的特点,避免出现不友好的情况,如大多数招聘平台选择行业的问题,行业太多并且没有统一明确的分类方法,导致分类不明确,分类交叉重合的问题。
避免出现太多级目录,明确页面显示的核心,即求职者、招聘方、职位,重点显示核心信息,求职者的目标是找到合适的职位,而招聘方的目标则是满意的人才。
系统内容,系统内容要及时有效,重点满足求职求才双方的主要需求。
以职位为核心,重点明确职位要求,职位的职责,求职者应该具备什么样的技能,招聘方可以提供什么样的待遇。
1.2.2研究内容本系统主要针对招聘双方,也就是企业与求职者。
而系统的目的,就是以职位为核心对信息进行分类,以方便企业选拔人才,也使得求职者能够更加简单快捷的查询到自己自己心仪的公司的招聘信息,找到适合自己的职位。
系统主要内容如下:(一)信息发布招聘方发布自己的招聘信息:这里的招聘信息主要包括公司的情况,公司招聘的职位,系统向招聘方推介满足要求的求职者,获得招聘方许可之后系统可向求职者发出投递邀请。
求职者发布自己的求职信息:这里的求职信息,主要包括了自己个人信息,个人简历,以及对职位的一些简单要求。
系统根据求职者的求职信息推介相应的岗位(二)信息检索招聘方可以根据条件检索相应的求职者信息,系统可以根据求职者信息做出人才推介,经招聘方同意之后发送投递邀请,也可以向求职者推荐满足其求职要求的职位,让其投递。
求职者可以检索相应的校招安排,准确的把握好时间,参加自己心仪的公司的宣讲会,竞争适合自己并且自己感兴趣的职位。
(三)信息管理招聘方发布的招聘信息在未被撤销的情况下,过了职位有效实现系统会自动将其清除。
管理员对信息有着相应的权限,可以删除求职者和招聘方的信息第2章开发环境与相关技术2.1 开发环境硬件配置:处理器:Intel(R) Core(TM) i5-3210 cpu @ 2.5GHz 2.5GHz内存:4GB系统类型:64位操作系统操作系统:windows 7专业版软件环境:开发工具:eclipse-mars 插件Apache-maven-3.2.3Java JDK:1.7.0_71Tomcat:7.0.56Database: mySQL5相关工具:microSoft office visio 2010Rational rose 2003Astah UML 7Navicat2.2 相关技术2.2.1Java语言Java语言具备以下优势:1、简单,Java语言是一种面向对象的语言,它通过提供最基本的方法来完成指定的任务,只需理解一些基本的概念,就可以用它编写出适合于各种情况的应用程序。
Java略去了运算符重载、多重继承等模糊的概念,并且通过实现自动垃圾收集大大简化了程序设计者的内存管理工作。
2、面向对象,Java语言的设计集中于对象及其接口,它提供了简单的类机制以及动态的接口模型。
对象中封装了它的状态变量以及相应的方法,实现了模块化和信息隐藏;而类则提供了一类对象的原型,并且通过继承机制,子类可以使用父类所提供的方法,实现了代码的复用。
3、分布式,Java是面向网络的语言。
通过它提供的类库可以处理TCP/IP协议,用户可以通过URL地址在网络上很方便地访问其他对象。
4、可移植性,平台无关的特性使Java程序可以方便地移植到网络上的不同机器。
同时,Java的类库中也实现了与不同平台的接口,使这些类库可以移植。
另外,Java编译器是由Java语言实现的,Java运行时系统由标准C语言实现,这使得Java系统本身也具有可移植性。
5、解释执行,Java解释器直接对Java字节码进行解释执行。
字节码本身携带了许多编译时信息,使得连接过程更加简单。
6、多线程,多线程机制使应用程序能够并行执行,而且同步机制保证了对共享数据的正确操作。
通过使用多线程,程序设计者可以分别用不同的线程完成特定的行为,而不需要采用全局的事件循环机制,这样就很容易实现网络上的实时交互行为。