- 1
- 0
- 约1.71万字
- 约 20页
- 2017-01-14 发布于辽宁
- 举报
基于JSP技术的招聘网站系统
引 论
21世纪最贵的是人才,而如何能够高效、准确的找到符合自己需要的人才,一直以来都是困扰企业的问题。以传统的方式来说,企业都是通过报纸、广告、关系、招聘会等比较落后的方式来招聘职员。这样带来的问题是,企业需要花费很多的人力、财力来处理这些每天收到的各种简历,同事覆盖的面也不广,对于企业而言成本太高,质量又不是太好。现如今互联网发展如火如荼,为了顺应潮流,满足企业的需求,出现了网上招聘系统这一新型的招聘方式。它提供了更加灵活的沟通方式,提供了更加快捷有用的招聘信息。本文就以基于Jap技术的招聘网站系统为例,讲述利用jquery、ajax、servlet、filter、jstl标签等技术实现招聘网站的开发。
1 系统开发概述
本系统是基于B/S框架的动态页面技术中的Jsp语言开发的,首先介绍一下开发该系统所用到的知识。
1.1 servlet运行原理及生命周期
Servlet是运行在服务器上的代码,当浏览器发出一个请求时,它会做出相应的处理,然后再根据要求进行回应。运行原理如下:
Tomcat是一个web容器,也叫web服务器。编译好的Servlet类只能运行在tomcat容器中,客户端浏览器不可以直接访问Servlet需要在web.xml中配置一下。配置代码如下:
在浏览器输入http://localhost:8088/test/servlet/MyServlet的时候,通过tomcat找到我们的Servlet,并返回非我们需要的页面。
Servlet生命周期图如下:
图1-1 Servlet运行原理图
1.2 Ajax
Ajax是一个实现页面无刷新的技术,当客户端想服务器发出一个请求时,我们会感觉页面没有刷新的效果,但是却从服务器端获得了数据并及时的给出响应。它是通过XmlHttpRequest对象发出请求的,在javascript脚本语言的控制下,实现了从服务器端获得数据并在页面展示的过程。
1.3 JavaScript
Javascript是众多脚本语言中的一种,javascript的出现为网页设计做出了很大的贡献。该语言特点介绍如下:
1.3.1 动态性
在javascript程序中编程人员会使用一些变量。相对于其他语言而言,我们在给这个变量赋值时,需要给这个变量创建字段,然后才能给这个变量赋值,而在javascript中我们不需要做这个操作,我们直接给它赋值就可以了。
1.3.2 弱类型
在很多编程语言中,对变量的数据类型,一般都有着严格的规定。因为不同的数据类型可以做的操作不同,比如说在java中我们使用一个整型变量,需要这样定义:int i;而在javascript中没有严格的数据类型,不管是整型变量、字符串、数组还是布尔类型,都用var定义,如:var i;
1.4 jquery
Jquery其实就是实现了对脚本语言的拼装。jquery的出现,使原来用很多代码才能实现的动态效果或者是某个功能现在实现起来是如此的简单。可以说原先javascript可以实现的功能,jquery都能够简单而又完美的完成。我们把它称为一个轻量级的js库。
1.5 Filter
使用过滤器的目的是实现代码的重复使用。当客户端发来一个请求资源时,通过配置过滤器,可以拦截这个请求,做相应的处理,通过之后再进入需要到达的资源。比如,对于很多网站,当用户未登录时不可以直接在浏览器输入个人主页地址就能进去,否则这样是很不安全的。过滤器就能做到这个处理。
2 需求分析
2.1 需求背景
在这个信息大爆炸的年代,如何低成本而又高效率的利用信息来解决现实中的问题,是适应社会大潮流的趋势,是获得竞争力的方法。尤其是随着近几年互联网的发展,更是推进了信息化的进步。各行各业都在想着如何利用互联网更好的解决传统问题。对于招聘也不例外,招聘网站的出现使得应聘者有了更多的选择,能够在很短的时间内找到适合自己的工作。对于招聘单位而言,通过招聘网站这样的平台,他们能够检索自己需要的信息,使得选择的面更广,为他们的招聘工作节省了很多时间和金钱。求职者和招聘单位通过网络实现了各自所需,实现了真正多赢的局面。招聘网站与传统的招聘相比具有效率高,成本低,不分地域等优势。正是因为社会的发展,这样的大背景需求,促使招聘网站的诞生。
2.2 系统用户分析
这个招聘网站有三种用户。一种是应聘者,这类用户比较复杂,说复杂是因为他们可能有着不同的教育背景,能力也有所不同,工作时间的长短不一,这类用户属于网站的使用者,他们可以通过注册账号,填写自己的信息,生成简历,然后搜索符合自己需求的职位,投递简历。另外一类是招聘单位,他们可能是公司的人力资源部门,他们通过付费在招聘完整注册公司账号,上传公司的信息之后,发布招聘职位,
您可能关注的文档
- 本科毕业设计_基于jpeg2000小波变换原理在图像压缩中的应用.doc
- 本科毕业设计_基于jsp的电科院校园二手交易平台.doc
- 本科毕业设计_基于jsp的网上书店系统.doc
- 本科毕业设计_基于jsp的学生公寓报修管理系统.doc
- 本科毕业设计_基于jsp和sqlserver2008的物流信息网络系统 方案论文.doc
- 本科毕业设计_基于plc步进电机控制系统.doc
- 本科毕业设计_基于labview的温度采集系统研究与设计.doc
- 本科毕业设计_基于labview的虚拟信号分析仪器的设计.doc
- 本科毕业设计_基于logistic混沌算法的动态口令芯片设计 电子与通信工程专业 .doc
- 本科毕业设计_基于logistic混沌算法的动态口令芯片设计 电子与通信工程专业(设计) .doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 2023年浙江省公务员考试行测真题及答案(A卷).doc VIP
- 2025年河北对口医学题库及答案.doc VIP
- 餐饮美学基础 课件 模块四 餐厅民俗美学.pptx
- (山东)建筑与结构工程施工资料表格汇编(鲁JJ001-074).pdf VIP
- 餐饮美学基础 课件 模块三 餐厅环境美学.pptx
- 2025年长沙电力职业技术学院单招笔试职业技能考核试题库含答案解析.docx VIP
- 雷克萨斯-Lexus NX-产品使用说明书-NX200-ZGZ10L-AWXLPC2-NX200NX200t_OM78064C_01-1412-001.pdf VIP
- 小学语文五年级第二学期第二单元整体作业设计.docx
- 外研版小学英语(三年级起点)三年级上册Module2-Unit1同步检测.doc VIP
- 2025年河南省平顶山市中考生物试卷(含答案).pdf
原创力文档

文档评论(0)