基于Web的网络招聘与求职推送系统设计与实现

基于Web的网络招聘与求职推送系统设计与实现[20201006182904]
目 录
学院 Ⅰ
学生毕业论文(设计)诚信承诺书 Ⅰ
摘 要 II
Abstract III
第一章 绪论 1
1.1课题研究及背景 1
1.2国内外研究现状 1
1.3课题的研究意义 1
1.3.1理论意义 1
1.3.2实践意义 2
第二章 平台的开发环境与技术 2
2.1开发环境 2
2.2 JSP技术 2
第三章 系统需求分析 2
3.1需求调研 2
3.2 可行性研究 3
3.3业务流程图 3
3.3.1求职者用户业务流程图 3
3.3.2企业用户业务流程图 4
3.3.3管理员业务流程图 4
3.4数据流程图 5
3.4.1 系统流程图 5
3.4.2 用户数据流程图 6
3.5 数据字典 7
3.6系统部署结构图 7
第四章 系统设计 8
4.1 系统总体设计 8
4.1.1系统功能结构图 8
4.1.2功能描述 9
4.2 数据库设计 10
4.2.1数据库的概念结构设计 10
4.2.2数据库的逻辑结构设计 11
第五章 系统具体实现 15
5.1 首页的总体设计 15
5.1.1 招聘会信息 16
5.1.2 文档下载页面 17
5.1.3 招聘信 *好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^* 
息页面 18
5.2 用户注册功能的实现 18
5.3 求职者用户功能的实现 19
5.4企业招聘信息的管理 21
5.4.1 实现发布招聘信息 21
5.4.2 实现删除招聘 23
5.4.3查看求职者的简历 24
5.5 管理员管理信息的实现 25
5.5.1系统用户的企业用户管理 26
5.5.2新闻信息管理 28
第六章 系统测试 29
6.1 测试方案 30
6.1.1登录模块测试 30
6.1.2推送模块测试 31
6.2 测试结论 32
结 论 33
致 谢 33
参考文献 33
第1章 绪论
1.1课题研究及背景
在当今社会,人才的竞争已成为市场竞争的重点,“找到合适的千里马”已成为企业提升竞争力的一项首要任务。与此同时,如何迅速适应人才需求的变化并进行准确定位,也就成为人才招聘企业考虑的关键因素。本次毕业设计的主要目标是为招聘者设计专业化、高效的网上招聘技术方案,帮助企业提高招聘工作效率。此外,网络招聘有利于对招聘要求进行实时调整,节约招聘成本,实现多元化的人才招聘目标。对于求职者而言,通过网络招聘网站可以更快地获得招聘信息,而利用网站的职位搜索功能进行定位搜索,可以对待遇、工作类型、地点等方面进行全面的了解。对于那些想要寻找异地工作的人来说,网络招聘网站避免了距离上的信息传输阻碍,让求职者更加方便地了解异地招聘信息。在个人简历、交通、通讯等方面,网络招聘网站可以为求职者节省不少的精力和财力,简化应聘过程。本系统就是一款融入求职推送技术的网上求职招聘系统,即支持自动搜索有价值的信息,并自动发送给求职者和招聘企业。本系统为求职者和招聘者提供一个互动的平台,帮助双方及时获取所需信息。需要指出的是,在当前招聘求职规模越来越高的社会背景下,本系统的设计开发能较好满足求职者和招聘企业的实际需求,具有较强的实际意义。
1.2国内外研究现状
罗许练[1]设计的招聘网站。由于数据访问量相对较大,该系统选择使用 SQL Server 2000 作为应用程序的数据库。该系统保证了数据型和一致性,并且使招聘过程收网上监督,保证招聘结果的公正、公平。  
王璐瑶[2]设计的招聘网站。该系统在成本、网站维护方面具有显著特色。同时,在数据库设计和程序设计中都预留了可扩展的余地。 
毕进设[3]计了一款基于Web的求职招聘网站。实现个人简历投递,简历信息维护等功能。 
郭天娇[4]设计了一款基于B/S(Browser/Server)结构的求职招聘网站。该系统采用了JSP构造基于WEB的交互式应用程序。实现了操作简便,分类明确的特色功能。
1.3课题的研究意义
1.3.1理论意义
本招聘网站是一个基于B/S模式的互联网招聘管理系统,该招聘网站满足市场对于现阶段招聘解决方案的需求,有效地降低在招聘过程中的成本,有利于为越来越多的人提供更加方便的条件,也为企业招聘提供福利。本系统的设计目标是开发一个 *好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^* 
基于互联网的具有招聘功能的网站,方便企业和个人通过网站平台来进行招聘和应聘活动。通过系统调研,基本明确了网络招聘系统中客户要进行的基本操作和功能要求,除了基本的招聘操作功能和网站必备的功能以外,本系统还提供了新闻、素质测评等功能,使得用户可以非常方便地进行网站操作。对于网站管理者,本招聘网站提供了管理、审核和维护等方面的功能。
1.3.2实践意义
对招聘单位来说,本系统为他们提供了寻找以及初步筛选应聘者的平台,并且降低了招聘单位为招聘而投入的人力、物力,有利于实现招聘过程双向选择的自动化和多元化人才招聘。对于求职者而言,通过本系统可以更快地获得招聘信息(本系统还支持对工作类型、地点、待遇进行定位搜索),帮助求职者可以在个人简历、交通、通讯等方面节省不少的精力和财力。
第2章 平台的开发环境与技术
2.1开发环境
本系统是利用Java开发语言和MySQL数据库技术开发的,环境需求为Tomcat6.0及以上版本和JDK1.6.7,以MyEclipse作为开发工具,使用32位或64位的微软操作系统。
2.2 JSP技术
当今最流行的网络编程语言为JSP(Java Server Pages)。JSP是在Servlet技术基础上发展,由Sun Microsystems公司倡导,与多个公司共同建立的一种技术标准[5]。它比传统的网页制作技术优越的多,也不受运行于Microsoft公司开发的IIS(Internet Information Services)和PWS(Personal Web Server)上的制约,受到跨平台的限制[6]。
第3章 系统需求分析
需求分析是设计软件过程中的关键。系统管理员和系统工程师确认使用人员的需求,在确认了使用人员的需求后,他们才能够找出新程序的解决方式[7]。
3.1需求调研
图3.2 企业用户业务流程图
3.3.3管理员业务流程图
管理员登录系统后,能够改自己的密码,管理企业用户和求职者用户。添加新的招聘会信息,招聘文档,新闻等网站首页显示的信息。如图3.3所示。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3084.html

好棒文