基于Java的招聘信息平台的设计与实现

 2023-09-09 18:22:37

论文总字数:10450字

摘 要

关键词: 招聘信息平台,mysql,jsp

Abstract: This design is a recruitment system for job seekers and enterprises. It is based on Spring-MVC framework, uses JSP as a development tool and MySQL as a database.The realization of the platform mainly includes three parts: personal user module, enterprise user module and administrator module.Enterprises publish recruitment information through enterprise user module: positions, requirements, etc.Job seekers register and log in through the personal user module, and then search for job information published by enterprises and send resumes on the platform.Administrator module is composed of platform administrator to audit and manage the information of enterprise users and job-seekers.

Keywords: recruitment information platform,mysql,jsp

目 录

1前言 4

1.1背景 4

1.2国内外研究概况以及未来发展趋势 4

2相关技术介绍 4

2.1 JSP技术简介 4

2.2 Java技术简介 5

2.3 Spring-MVC框架 5

2.4 MySQL数据库 7

3系统总体分析 7

3.1系统设计目标 7

3.2系统可行性分析 7

3.3系统功能需求概述 8

3.4系统设计规则 8

3.5流程设计 9

4系统设计 10

4.1系统详细结构图 11

4.2数据库设计 11

4.3数据库表 13

5系统实现 14

5.1注册、登录功能模块 14

5.2管理员功能模块 15

5.3企业功能模块 16

5.4个人后台功能模块 18

6网站测试 21

6.1功能测试 21

6.2可用性测试 21

6.3测试结果分析 22

结 论 23

参考文献 24

致谢 25

1 前言

1.1 背景

我国城市化脚步越来越快,待就业人口越来越多,而此时传统的人才招聘途径已经相对饱和.对于求职者来说,现场招聘会费时费力;同时对于招聘的企业来说也要消耗大量人力物力去筹备招聘会.所有在这个互联网技术的快速发展,网络信息成为社会主流媒介的时代,在线的招聘信息平台就应运而生.

基于java的招聘信息平台的研究就是为了能够更好的满足用户的需求,为用户节省时间以达到省时又高效的目的.颠覆了传统的招聘模式,在互联网上通过在线就业招聘系统,并根据自己的需求可以进行人才招聘管理,实现了用户足不出户就能完成整个人才招聘信息的详细情况.

本论文在线就业招聘系统主要牵扯到的程序,数据库与计算机技术等.覆盖知识面大,可以大大的提高在线就业招聘系统人员效率,增加使用者对事物的理解能力和掌控能力,培养用户研究科学的方法,独立思考,勇于进取,探索创新,为以后的学习和工作做一个很好的铺垫.

1.2 国内外研究概况以及未来发展趋势

在发达国家利用互联网建立在线人力资源市场已经是习以为常的事,据统计,截至2002年全球就已经拥有600万条就业信息在网上发布.与此同时,在世界500强企业中,多大90%的企业都采用的是网上招聘平台.

在国内,人才招聘类网站正在进入快速发展阶段,行业类和地方类在线招聘网站将成为未来很长一段时间内的重要招聘方式,随着越来越多的用户选择线上招聘,用户对于招聘信息平台的多样化要求也就水涨船高,这就给招聘就业网站带来巨大压力.

2 相关技术介绍

2.1 JSP技术简介

JSP简介

JSP技术是通过Java编程语言的编写类XML文件里的tags和scriptlets来封装生成动态网页的处理逻辑一种非常实用的技术[3].现在大多数的前端开发都是用这个技术,JSP 技术中最大的特别之处就是它将前端页面的设计和后台业务逻辑的处理相分离,这样就能够使代码能够复用,极大的节约了程序的开发时间. JSP技术中通常会提到Servlet容器,Servlet容器就是一个前台页面与后台逻辑相联系的点,前台传入数据和要完成的逻辑给Servlet然后它在转给后台处理,处理完再返回给前台.

JSP技术中最重要的就是Java和Servlet容器,所以它具备了Java的很多优点,比如Java的面向对象编程,无需考虑过程,同时它也可以支持多个平台,这样就变得简单易移植了,省去了开发人员很多的麻烦. JSP技术开发的WEB项目必须要用到Java编程技术和Servlet容器[5].

JSP的优势:

(1)用java编写,更加强大且易用.

(2)强大的可伸缩性.可以很轻松的移植到非MS平台上.

(3)提供复杂的服务,易于学习[4].

2.2 Java技术简介

Java正式推出于1995年,作为一款面向对象的编程语言,它在舍弃C 语言中比较难理解部分内容同时继承了其大部分的优点,使得java语言变得更加简单,易于上手[11].Java语言是一个简单的、面向对象的、安全的、可移植的、高性能多线程的高级语言,如此多的特性使得Java语言成为了现在互联网公司中最受欢迎同时最具有影响力的变成语言之一[2].

2.3 Spring-MVC框架

MVC框架作为目前开发人员比较偏向的开发框架,它的主要优点就是将各个层面的开发相分离开,这样就能让开发人员集中关注自己看法的那一块,最后再总的联调就可以了,这样做极大的提高了程序开发的效率,同时以后一旦出现问题就可以迅速的找到所在模块和模块的开发人员,这样就可以更加快速的解决问题,以后整个系统有什么新的需求或者需要维护也更加的简单. MVC框架是由三个层此构建起来的,这三个层次是Model层、View层和Controller层,这三个层次各负责一个方面,达到了程序开发的低耦合目的[10].

图2-1 SpringMVC框架图

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

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

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