基于web的求职招聘系统毕业论文.docx

上传人:b****5 文档编号:8883025 上传时间:2023-05-15 格式:DOCX 页数:52 大小:5MB
下载 相关 举报
基于web的求职招聘系统毕业论文.docx_第1页
第1页 / 共52页
基于web的求职招聘系统毕业论文.docx_第2页
第2页 / 共52页
基于web的求职招聘系统毕业论文.docx_第3页
第3页 / 共52页
基于web的求职招聘系统毕业论文.docx_第4页
第4页 / 共52页
基于web的求职招聘系统毕业论文.docx_第5页
第5页 / 共52页
基于web的求职招聘系统毕业论文.docx_第6页
第6页 / 共52页
基于web的求职招聘系统毕业论文.docx_第7页
第7页 / 共52页
基于web的求职招聘系统毕业论文.docx_第8页
第8页 / 共52页
基于web的求职招聘系统毕业论文.docx_第9页
第9页 / 共52页
基于web的求职招聘系统毕业论文.docx_第10页
第10页 / 共52页
基于web的求职招聘系统毕业论文.docx_第11页
第11页 / 共52页
基于web的求职招聘系统毕业论文.docx_第12页
第12页 / 共52页
基于web的求职招聘系统毕业论文.docx_第13页
第13页 / 共52页
基于web的求职招聘系统毕业论文.docx_第14页
第14页 / 共52页
基于web的求职招聘系统毕业论文.docx_第15页
第15页 / 共52页
基于web的求职招聘系统毕业论文.docx_第16页
第16页 / 共52页
基于web的求职招聘系统毕业论文.docx_第17页
第17页 / 共52页
基于web的求职招聘系统毕业论文.docx_第18页
第18页 / 共52页
基于web的求职招聘系统毕业论文.docx_第19页
第19页 / 共52页
基于web的求职招聘系统毕业论文.docx_第20页
第20页 / 共52页
亲,该文档总共52页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

基于web的求职招聘系统毕业论文.docx

《基于web的求职招聘系统毕业论文.docx》由会员分享,可在线阅读,更多相关《基于web的求职招聘系统毕业论文.docx(52页珍藏版)》请在冰点文库上搜索。

基于web的求职招聘系统毕业论文.docx

基于web的求职招聘系统毕业论文

 

 

本科毕业论文(设计)

 

题目基于web的求职招聘系统的设计与实现

院(系)计算机与科学技术学院

专业网络工程

学生xxx

学号xxxxx

指导教师xxx职称副教授

论文字数

 

完成日期:

年月日

 

学院本科毕业论文(设计)诚信承诺书

本人重声明:

所呈交的本科毕业论文(设计),是本人在导师的指导下,独立进行研究工作所取得的成果。

除文中已经注明引用的容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律结果由本人承担。

 

本人签名:

日期:

 

学院本科毕业论文(设计)使用授权说明

本人完全了解学院有关收集、保留和使用毕业论文(设计)的规定,即:

本科生在校期间进行毕业论文(设计)工作的知识产权单位属学院。

学校根据需要,有权保留并向国家有关部门或机构送交论文的复印件和电子版,允许毕业论文(设计)被查阅和借阅;学校可以将毕业论文(设计)的全部或部分容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编毕业,并且本人电子文档和纸质论文的容相一致。

的毕业论文(设计)在解密后遵守此规定。

 

本人签名:

日期:

导师签名:

日期:

 

基于web的求职招聘系统

xx

(学院计算机科学与技术系网络工程xxxx)

摘要

随着网络信息化与网络普遍化的发展,上网在人们生活中的应用越来越广泛。

招聘为应聘者提供了方便、快捷、广泛的应聘途径。

为招聘单位提供了查询、检索应聘者信息库的条件,使招聘工作中的人员初选工作变得轻松易行也节约了招聘成本。

此系统的开发为应聘者与招聘公司带来了很大的方便和经济,使他们足不出户就可以轻轻松松地完成求职和招聘工作。

本系统主要完成Web服务器端的用户管理、任务职位、简历指导、应聘投简、数据库管理、查询和增加、删除、编辑功能等设计、实现与完善以与整个实验的组织建立和测试工作。

本文中数据库服务器端采用了MySQL数据库并以先进的JDBC技术进行数据库存取等操作,使Web与数据库紧密联系起来。

关键字:

人才、求职

 

Abstract:

Withthedevelopmentofinformationnetworkandthenetworkgeneralization,Internetapplicationsinpeople'slivesmoreandmorewidely.Recruitmentwebsiteprovidesforconvenientway,fast,extensiveforcandidates.Providesaquery,informationretrievalcandidatesfortheconditionsfortherecruitmentunit,therecruitmentofpersonnelintheprimaryworkeasilyandsavethecostofrecruiting.Thedevelopmentofthissystemhasbroughtgreatconvenienceandeconomyfortheapplicantandtherecruitmentcompany,sothattheyremainwithindoorscaneasilycompletethejobsearchandrecruitment.

Establishmentandtestofthissystemismainlytocompleteusermanagement,Webserverroles,resumeguidanceforinvestment,Jane,databasemanagement,query,delete,editandaddfunctiondesign,implementationandimprovementoftheorganizationandtheentireexperiment.ThisarticleusesthedatabaseserverMySQLdatabaseanddatabaseaccessoperationbytheadvancedJDBCtechnology,socloselylinkedtoWebanddatabase.

Keywords:

talent,job

一、绪论

1.1、提出问题

在当前的市场环境中。

随着社会的进步和技术的发展,人才的重要性越来越突出,市场的竞争在很大程度上体现在人才的竞争上。

因此。

找到合适的人才,成为企业提高竞争力的一项关键所在。

但是企业要在众多人群中找到合适自己需求的人才是一件相当困难和耗费成本的事情。

并非没有人才,而是人才找不到企业而企业也找不到人才。

因此如何快速的定位人才或企业成为了求职招聘需要考虑的重要因素。

现在交通越来越便利,跨地域式的人才招聘与求职越来越广泛。

然而跨地域供需信息的交互就非常之关键。

因此借助目前广泛的互联网推出了网上求职招聘解决方案。

借助互联网技术有效的实现异地、高效、低成本的求职与招聘。

本系统采用目前较流行的JAVA技术开发,运用MyEclipse+tomcat的开发环境,借助Mysql数据库开发实现本毕业设计系统。

1.2、相关技术

本系统是构建在浏览器/服务器(B/S)模型以与协议的基础上的,其运作模式可以描述为:

请求>处理>应答。

从浏览器提交的请求和数据通过Web服务器给应用程序服务器,由它调用相关应用程序进行处理,再将处理的结果和数据提交给Web服务器,Web服务器把这个网页作为对请求的应答发还给浏览器。

在这个过程中会需要到页面、后台、数据库等。

同样要完成这些模块同样要具备相关的技术知识。

设计页面有html、jsp、css、javaScript等,数据库有Mysql、Oracle、Mssql、Sqlserver、db2等,后台编写程序有Java、.net、php等。

需要从中选出自己需要的技术进行学习和使用。

本系统主要应用到的技术有:

html、jsp、css+div、javaScript、mysql、java面向编程技术等技术开发。

所涉与到的软件和工具有:

Myeclipse10.0、NavicatforMysql、Dreamweaver、PS5、MozillaFirefox等。

二、系统概述

2.1、系统主要功能

如:

普通用户注册

用户注册代理人注册

企业注册

管理员登录

用户登录求职者登录

代理人登录

企业登录

职位发布

职位应聘

求职者简历上传

企业简历下载

企业职位信息管理

友情连接

2.2、系统主界面

如图:

(图1)

三、系统需求分析

3.1、功能分析:

(1)求职招聘系统是给求职者和企业单位使用的系统,同时需要管理因此用户需要:

求职者用户、企业用户、管理员三个最基本的账户。

(2)求职招聘系统既然是供招聘与求职用的,则就需要有职位的发布、查找、应聘等基本功能。

3.2、技术分析:

(1)基于web的求职招聘系统需要在网页上打开与操作,因此需要一个可以开发编写网页的工具和技术。

(本文选用jsp、css+div、JavaScript等技术)

(2)用户信息、求职招聘信息、职位信息等信息数据的存储、修改、查询、删除等操作需要数据库和相关操作的技术。

(本文选用Mysql数据库)

(3)程序开发需要编程语言和编程工具。

(本文选用Java面向对象编程语言和MyEclipse10.0开发工具)

四、系统设计

4.1、系统结构设计

系统结构如图:

 

(图2)

4.2、系统模块

如图:

 

(图3)

4.3、数据库设计

数据库设计需要考虑到各方面的需求,因此需要如下步骤:

(1)数据库需求分析

保存用户信息,因为有普通用户、代理人用户、企业用户三种用户所以要分别创建三个表。

包括编号、名称、密码等信息。

保存职位信息,求职者要查询,招聘企业要发布职位。

包括福利、职位类型、等信息。

保存文件信息,求职者应聘上传简历,招聘企业要查看简历。

包括应聘职位、应聘者名称、简历地址等信息。

(2)数据库建表

根据需求所设计的数据库表如下:

普通用户:

putong

语句:

createtableputong(ptidint(6)notnullprimarykey,ptnamechar(25)notnull,ptpwchar(25)notnull,ptgenderchar(20)notnull,ageint(4)notnull,ptemailchar(25),pttelint(20)notnull,skillchar(30)notnull,expchar(200)notnull,ptadrchar(200),);

表如:

字段名称

数据类型

长度

可否为空

备注

意义

ptid

int

6

主键、自增长

编号

ptname

char

25

用户名

ptpw

char

25

密码

ptgender

char

20

性别

age

int

4

年龄

ptemail

char

25

可以

pttel

int

20

skill

char

30

技能

exp

char

200

工作经验

ptadr

char

200

可以

地址

(表4.3-1)

代理人用户:

deputy

语句:

createtableputong(dpidint(6)notnullprimarykey,dpnamechar(25)notnull,dppwchar(25)notnull,dppidchar(20)notnull,dpepchar(25)notnull,dpjobchar(35)notnull,dptelint(20)notnull,dpintrochar(225)notnull,);

表如:

字段名称

数据类型

长度

可否为空

备注

意义

dpid

int

6

主键、自增长

编号

dpname

char

25

用户名

dppw

char

25

密码

dppid

char

20

dpep

char

25

代理企业

dpjob

char

30

职位

dptel

int

20

联系

dpintro

char

225

简介

(表4.3-2)

企业用户:

enterprise

语句:

createtableputong(epidint(6)notnullprimarykey,epnamechar(50)notnull,eppwchar(25)notnull,epbschar(25)notnull,epscalechar(50)notnull,eptelchar(25)notnull,epemchar(20),eplmchar(25),eplmtelchar(20),epadrchar(200)notnull,epintrochar(255)notnull,);

表如:

字段名称

数据类型

长度

可否为空

备注

意义

epid

int

6

主键、自增长

编号

epname

char

50

企业名

eppw

char

25

密码

epbs

char

25

企业类型

epscale

char

50

企业规模

eptel

char

25

企业

epem

char

20

可以

企业

eplm

char

25

可以

联系人

eplmtel

char

20

可以

联系人

epadr

char

200

地址

epintro

char

225

简介

(表4.3-3)

职位:

putask

语句:

createtableputong(pidint(6)notnullprimarykey,p_epnamechar(50)notnull,plevelchar(25)notnull,stimechar(25)notnull,etimechar(25)notnull,re_jobchar(50)notnull,re_nuchar(6)notnull,salarychar(20)notnull,welfarechar(200)notnull,industrychar(50)notnull,padrchar(50)notnull,demandchar(225)notnull,deschar(225)notnull,sitchar(225)notnull,);

表如:

字段名称

数据类型

长度

可否为空

备注

意义

pid

int

6

主键、自增长

编号

p_epname

char

50

企业名

plevel

char

25

级别

stime

char

25

发布时间

etime

char

25

结束时间

re_job

char

50

所招职位

re_nu

int

6

所需人数

salary

char

20

工资

welfare

char

200

待遇

industry

char

50

所属行业

padr

char

50

工作地点

demand

char

225

要求

des

char

225

职位简述

sit

char

225

可以

补充说明

(表4.3-4)

文档:

fileul

语句:

createtableputong(fidint(6)notnullprimarykey,fnamechar(50)notnull,funamechar(50)notnull,f_jobchar(50)notnull,f_epnamechar(50)notnull,ftypechar(50)notnull,fadrchar(50)notnull,);

表如:

字段名称

数据类型

长度

可否为空

备注

意义

fid

int

6

主键、自增长

编号

fname

char

100

文件名

funame

char

25

上传人

f_job

char

25

相关职位

f_epname

char

50

相关公司

ftype

char

25

文件类型

fadr

char

225

地址

(表4.3-5)

4.4、公用模块

(1)数据库连接JDBC

连接数据库与后台代码,实现数据的操作交互。

代码如下:

package.jdbcutil;

//添加包

importjava.sql.Connection;

importjava.sql.DriverManager;

importjava.sql.SQLException;

publicclassJDBCUtil{

//创建Connection

privateConnectionconn;

//添加驱动类

privatefinalStringdriver=".mysql.jdbc.Driver";

//连接地址

privatefinalStringurl="jdbc:

mysql:

//localhost:

3306/qiuzhao";

//用户名和密码

privatefinalStringuser="root";

privatefinalStringpassword="root";

//连接数据库

publicConnectiongetConnection(){

try{

Class.forName(driver);

conn=DriverManager.getConnection(url,user,password);

}catch(Exceptione){

e.printStackTrace();

}

returnconn;

}

//关闭数据库

publicvoidclose(){

if(conn!

=null){

try{

conn.close();

}catch(SQLExceptione){

//TODOAuto-generatedcatchblock

e.printStackTrace();

}

}

}

}

(2)页面头部

由于本系统为了方便用户操作与识别古页面头部采用了基本一样的基本一样格式代码,使代码模块化,页面头部代码如下:

①配置块代码:

<%

Stringpath=request.getContextPath();

StringbasePath=request.getScheme()+":

//"+request.getServerName()+":

"+request.getServerPort()+path+"/";

%>

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"".w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

css块代码

a{text-decoration:

none}

.all{

width:

100%;}

--头-->

#header{

height:

100px;}

#htitle{

height:

25px;

font-size:

12px;

background-image:

url(image/htitle.jpg)}

#htmain{

width:

1024px;

height:

24px;

margin-right:

0px;}

#htmaina{

color:

#003399}

#htl{

margin-left:

500px;}

#hyn{

margin-left:

400px;

}

#time{

width:

200px;

color:

#000088;

font-size:

14px;

text-align:

center;

float:

right;}

#h2{

height:

75px;

width:

1024px;}

#mark{

width:

150px;

height:

75px;

background-image:

url(image/mark.jpg);

float:

left;}

#menu{

width:

720px;

height:

75px;

margin-left:

134px;

float:

right;

border-bottom:

0px;}

#menumain{

height:

30px;

margin-top:

43px;

margin-left:

30px;}

#menumainform{

margin-bottom:

0px;}

#menumaina{

height:

30px;

margin-left:

25px;

margin-bottom:

0px;

font-family:

"楷体";

font-size:

28px;

font-weight:

bolder;color:

#040192;}

javascript代码块

$(document).ready(function(){

/*显示已登录用户*/

varusername=$("#username").html();

if(username!

=null&&username!

=""){

$("#login_reg").hide();

}else{

$("#welcome").hide();

}

/*鼠标移动动画*/

$(".hover").hover(function(){

$(this).css("color","#EEE600");

},function(){

$(this).css("color","");

});

$(".d").hover(function(){

$(this).css("background","#8D91D1");

},function(){

$(this).css("background","");

});

});

$(function(){

$("#button").click(function(){

varre_job=$("#text").val();

window.location.href="putask_en?

action=findjob&re_job="+re_job;

});

});

//

--时间-->

functionshowtime(){

varnow=newDate();

varyear=now.getFullYear();

varmo

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2