基于java的网络人才招聘系统

 2023-09-11 09:09

论文总字数:14586字

摘 要

随着现代信息技术的飞速发展以及职业流动的快速变动,网上人才招聘系统以其便利与快捷收到了人们的广泛接受。招聘网站的出现为应聘者提供了线上求职的途径。对招聘单位来说,招聘网站也为他们提供了线上管理应聘者信息的渠道。通过招聘网站提供线上招聘的途径,一举两得的简化了求职者和用人单位的流程,真可以说是双赢。本毕业设计的课题是以java为基础,结合JSP技术进行开发,同时选用MYSQL作为后台数据库。该设计首先大概介绍一下本系统,紧接着的就是自己的设计感想以及一些思路。然后就是陈列出此项目的需求分析,以及项目的各个模块的详细划分以及介绍。

关键词:Java, JSP, MySql, 招聘网站, 需求分析

Abstract:With the rapid development of modern information technology and the rapid change of career mobility, the online talent recruitment system has been widely accepted for its convenience. The emergence of recruitment websites provides candidates with an online job search approach. For recruiters, recruitment websites also provide them with online channels to manage candidates" information. By offering online recruitment through recruitment websites, it simplifies the process of job seekers and employers by killing two birds with one stone. It"s a win-win situation. This graduation project is based on Java and JSP technology. At the same time, MYSQL is chosen as background database. Firstly, the system is introduced briefly. The design ideas and thoughts are described secondly. Thirdly, the needs analysis, as well as the detailed division and introduction of each module of the project of are shown .

Keywords: Java, JSP, MySql ,recruitment website, demand analysis

目 录

1 前言 4

1.1课题背景 4

1.2研究的目的和意义 4

2 开发工具介绍 4

2.1 java介绍 4

2.2 JSP介绍 5

2.3 MySql介绍 5

2.4 Eclipse介绍 5

2.5 JDBC介绍 6

3 需求分析 6

3.1系统的功能性需求 6

1 总体概括 6

2 系统的结构和流程设计 7

3.2系统的可行性分析 9

1 经济可行性 9

2 技术可行性 9

3 运行可行性 9

4 系统详细介绍与设计 10

4.1系统总体流程 10

4.2前台工作流程 13

4.3后台工作流程 13

4.4数据库设计 15

1 E-R图设计 15

2 数据库结构设计 15

5 系统实现 18

5.1 部分核心功能代码 18

6 结论 22

7 参考文献 23

8 致谢 24

  1. 前言

1.1 课题背景

现如今经济形势比较严峻,员工流动率也随之变得不稳定,而网上人才招聘系统也是极大的便利了求职者和招聘单位,因为其方便与实用也在一定程度上缓解了当今的严峻的就业形势。比如我国目前涌现出的很多的就业网站:58同城,赶集网等。这些网站的出现为我们的生活提供了便利,而如今网络招聘已经成为了广大求职者不可或缺的工具,也是求职者与招聘单位之间的媒介。同时由于缺少面对面的交流,网络招聘也存在着一定的弊端,用一句比较流行的话来说就是机遇与挑战并存。

1.2研究的目的与意义

本课题研究的主要目的是改变传统的招聘模式,增强双方的互动性。利用当今互联网飞速发展的特点,通过线上交流的模式来大幅度节省双方的时间空间成本,从而提高招聘的效率甚至提高就业率。努力实现求职者快速上岗,招聘单位能够快速寻找人才。由于可以省去距离,空间,时间的困扰,本系统基本能够保证在一定程度上给双方带来帮助,这也算是一个亮点。相信将招聘数字化,电子化可以极大地便利我们的生活。

  1. 开发工具

本次设计的实现主要是依靠Java,JSP,MySql,Tomcat等技术和工具的支持实现的。这些工具和技术都是项目开发中基础知识,并且在杰普软件科技有限公司实习的时候全部都学习过,所以在运用的之前复习好以前的知识基本没有什么问题的。我在开始动手前也将在杰普实习时下发的学习资料相关方面的知识也简单的复习过,在学习过的基础上在复习的消化的很快。何况此次毕业设计的项目并不复杂,所以结合上述技术能够很好地完成此次毕业设计。

2.1 Java技术

Java作为当下热门的开发设计语言自然有着自身的有点以及魅力,我在结合以前所学的基础上大概总结了一下:首先Java提供了一个解释性的环境;其次Java比较简单易于理解,能够加快开发;然后就是一次编程,处处运用;接着就是支持应用级别的多线程;再然后就是支持动态更新;最后就是编程方式简单容易上手,尤其是相比较C语言而言,比如Java内没有指针,没有内存管理等。

当然了Java也并不是完美的,它本身也有着一定的缺陷,比如Java无法手动释放被占用的内存空间有利也有弊。好的方面是降低了操作要求,而坏的方面是容易造成卡顿,尤其是在做游戏开发时程序员几乎都选择C语言而不会考虑Java,这也是C语言至今能在市场上占有一定份额的原因之一。而我要做的毕业设计本身并不会占有过多的内存空间,考虑到上手难度,时间等原因,所以我选择了Java来进行开发。

2.2 JSP技术

剩余内容已隐藏,请支付后下载全文,论文总字数:14586字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;