基于B/S的求职网站的开发

 2022-01-17 11:01

论文总字数:17793字

目 录

第一章 绪 论 1

1.1研究背景 1

1.2 大学生求职网站的现状 1

1.3 大学生求职网站的介绍 1

1.4 本文章节内容 2

第二章 相关技术介绍 2

2.1 开发工具Eclipse介绍 2

2.2 JAVA语言介绍 2

2.3 B/S架构技术介绍 3

2.3.1 B/S架构工作基本原理 3

2.3.2 B/S架构相对于C/S架构的优缺点 3

2.4 jsp简介 3

2.5 mysql简介 3

2.6 tomcat简介 4

第三章 系统分析 4

3.1系统概述 4

3.2 需求分析 4

3.2.1 用户需求分析 4

3.2.2 功能需求分析 5

3.3 系统可行性分析 5

3.3.1 经济可行性分析 5

3.3.2 技术可行性分析 6

3.3.3 操作可行性分析 6

第四章 系统设计 6

4.1 概述 6

4.2 模块介绍 6

4.2.1 管理员模块介绍 6

4.2.2 招聘企业模块介绍 7

4.2.3 求职人员模块介绍 7

4.2.4 系统公共模块 7

4.3 数据库设计 7

4.3.1数据库需求 7

4.3.2 数据库结构图分析 7

4.3.3 数据库结构设计 10

第五章 系统实现 13

5.1 网站界面的设计 13

5.2 用户登录功能的实现 14

5.3用户注册功能的实现 16

5.4 用户密码修改 18

5.5 查看就业实习招聘信息的实现 20

5.6 招聘文档下载功能的实现 20

5.7 系统留言板功能实现 21

5.8 工作职位搜索功能 22

5.9 企业发布招聘信息的实现 22

5.10 投递简历功能的实现 23

5.11 企业查看职位应聘 25

5.12 管理员登陆实现 25

5.13 管理员招聘会管理实现 26

5.14 管理员招聘文档管理实现 27

第六章 系统测试 27

6.1 登陆功能的测试 27

6.2 注册功能的测试 28

6.3 职位搜索功能的测试 28

第七章 总结 29

参考文献 30

致谢 31

基于B/S的求职网站的开发

陈海勇

,China

Abstract:With the rapid development of Internet, more and more people to expand their activities based on the Internet, from order shopping to tourism travel, all of these activities through the Internet is becoming more and more convenient. There are more and more college students, traditional recruitment has not only meet the problem of college students' employment, job site in this environment arises at the historic moment.

In this paper, through the study of college students' job and hiring needs, set up a website based on B/S of employment. Paper first introduces the purpose and significance of website construction, and to introduce related technologies, such as Java, mysql, JSP, etc., then the architecture of the website, students, enterprises and other modules to analyze the implementation of the method.

Keywords: employment, recruitment, SQL, JSP

第一章 绪 论

随着社会的快速发展,因特网正在融入我们社会每一个角落,它早已是人们工作、生活、娱乐必不可少的一部分。

高校扩招之后,大学生的数量也迅速的增加,随之每年的应届毕业生也多了许多,每年到毕业季我们不难发现新闻报道总是有今年又有多少大学生找工作的信息。传统的招聘方式如校园宣讲会,招聘会等,已经远远无法满足现在大学就业的需求,而大学生就业网站可以很好的搜集更多信息,通过线上的方式帮助大学生实现就业。

1.1研究背景

现在的社会,大学生的数量早已和十几年前有了巨大的差异,而这数量的急剧增长导致想要找到一份合心的工作也变得更加困难[10]。当然,造成这个问题的原因不仅仅是大学生数量的增长,传统招聘方式不再能满足现如今的招聘形式也是一个重要的原因。传统的招聘形式主要就是招聘会,但很多招聘会都是在大城市举行,大学生不可能赶往每一个招聘会现场,而且有些大学所在城市可能并没有这类招聘会,这导致大学生的求职成本变高,相信也只有少数大学生会长途跋涉去参加较远地区的招聘会。相应的,企业也不太可能派出人员到每个招聘会现场进行招聘。一种现状就因此产生:其中一点,不少大学生无法得到满足他们的工作;另外一点,也有不少的企业得不到心仪的员工。

因此,招聘网站顺应着需求应运而生。招聘网站的出现,使得求职者和企业都多了一个实现自己预定目标的途径,而且这个途径能最大程度上减轻求职者和企业的成本。

一个就业网站的创建,能让学生第一时间了解相关招聘信息,得到更多就业机会;也能让企业能发掘出他们感兴趣的学生。

1.2 大学生求职网站的现状

自从80年代互联网进入中国以来,短短的不到三十年的时间里,给中国社会发展带来了翻天覆地的变化。从某个方面来说,人们已经离不开互联网了。

随着经济的迅速发展,人们生活步伐的加快,求职者与招聘者也越来越多。传统招聘方式仍然存在,但对于早已适应互联网生活的人来说,他们更愿意通过轻轻点击鼠标来寻找工作。在线网站因为成本低,操作容易,内容多,无地点局限等优势赢得了更多的大学生和招聘单位的青睐。

通过网站,求职者可以更清楚的了解到相关企业关于招聘的相关要求,招聘人数等,而且无需到公司,只需鼠标的点击便可完成一次求职。企业也无需跑各地的招聘会,耗费财力、人力,通过网站即可对应聘人员有一个初步的了解。

1.3 大学生求职网站的介绍

网站实现了一些人才招聘的基础功能,如用户注册,求职者可以以游客身份浏览相关内容,但投递简历需要进行注册;搜索功能,求职者可以根据名称来搜寻他们心仪的工作;求职功能,求职者可以对心仪的岗位投递简历;管理功能,系统能够对大学生及招聘方的相关内容进行管理。

网站有两种类型用户,大学生和企业,大学生可以上传自己的简历,完成一个投递简历的过程;企业可以查看自己招聘的岗位的应聘人员。还有管理员用户,拥有将这两类用户进行删除,对公告、新闻进行录入删除相关的功能。

1.4 本文章节内容

第一章 介绍课题的研究背景,对当前的现状做了分析与讨论,并介绍了本文的研究内容。

第二章 介绍了网站开发所用的到的相关技术。

第三章 从需求分析和可行性分析等方面来对课题进行讨论。

第四章 详细介绍了网站模块以及数据库分析。

第五章 介绍了网站各个功能是如何实现的,结合代码进行分析。

第六章 进行了一些系统测试。

相关技术介绍

2.1 开发工具Eclipse介绍

Eclipse是一个java开发人员常用开发工具,这是一个很好的跨平台的自由集成开发环境。可以通过不同的插件,Eclipse能够支持许多计算机开发语言。Eclipse是一个开放源代码的项目,开源代表着程序员可以下载它的源码,并根据自己的需要来进行开发各种插件。我们知道eclispe本身只是一个平台,但是如此之多的插件让eclipse成为一个十分强大的开发工具。

2.2 JAVA语言介绍

Java语言自1995年诞生以来,在这二十年左右的时间里,有了飞速的发展。Java是由C 发展而来的,它在很大程度上吸收了C 语言的优点,同时摒弃了C 中难以理解的内存申请、指针等部分[6]。现在,java已经成为了最受人们欢迎的编程语言之一。

Java有许多突出的特点:

  1. 简单性:java是在c 基础之上建立起来的,它与C 之间还有一定的兼容性,而且他去除了C 中许多不好理解、容易混淆的地方,使得学习和使用起来更加简单容易。
  2. 面向对象:java支持面向对象,同C语言面向过程不同。Java以类的形式来组织程序。Java仅支持单继承,即一个类只能有一个父类,多继承虽然可以实现很强大的功能,但是却不易理解,因此java取消了多继承。但是相应的,java可以支持多接口[13]
  3. 安全性:java的语言结构设计十分严谨,提供的访问修饰符就有四个,public、private、protected和默认修饰符,取消了指针也提高了系统的安全性。
  4. 可移植性:相较于其他语言,java的可移植性较高。Java语言定义严格,结构中立,它提供的类库,不论对于哪一种操作系统都一样。每种基本类型的变量所占的空间大小在java中是不变的。

2.3 B/S架构技术介绍

2.3.1 B/S架构工作基本原理

B/S架构,即浏览器/服务器结构。用户在浏览器操作,向服务器发送请求,服务器处理请求再反馈。这主要就是浏览器与服务器之间进行的交互,首先是由浏览器想服务器发送http请求,服务器响应请求,解析URL并定位模板文件,然后根据URL中的参数和模板文件生成相应的网页文件,再将这个网页文件发送给浏览器,浏览器对它进行解析,并将其显示在页面上。就是在这种基础之上,将许许多多的网结合在一起。

2.3.2 B/S架构相对于C/S架构的优缺点

优点:(1)C/S架构的系统需要指定的客户端,而B/S架构的系统只需一个web浏览器即可。

(2)B/S架构显示方面交给了web浏览器,事务处理交给了webapp,这样就极大的减轻了客户端的压力。

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

相关图片展示:

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

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