当前位置:首页>> >>


基于Javaweb的网上招聘系统.rar

收藏

资源目录
    文档预览:
    编号:20180913143530225    类型:共享资源    大小:21.51MB    格式:RAR    上传时间:2018-09-13
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    40
    金币
    关 键 词:
    基于 Javaweb 网上 招聘 系统
    资源描述:
    太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸01 绪论1.1 系统开发背景随着信息化社会带给我们的冲击越来越强烈,信息化已经深入到我们生活的方方面面,同时,在信息时代强烈的冲击下,人们已经不再满足于上网是为了查看一些资料或网购,而是更加注重于信息的交流与传递。网络技术以及现代 web 技术的发展,国家政策的扶持等给网络求职带来了良好的发展契机。作为一种新兴的求职形式,网络求职还处在发展初期,制约网络求职发展的主要因素是网络求职信息的发布以及求职招聘支持系统的建设。网络最重要的特点是跨越时空的限制。在设施上达到网络技术的要求越来越不是一件困难的事情,这为网络求职的扩张创造了极为便利的条件。互联网给求职招聘者提供了丰富的超媒体资源,为求职招聘者创造出了一种由他们自行控制的求职招聘环境,如果缺乏导航系统,就会使一些求职招聘者迷航,产生一种无所适从的感觉,从而降低求职招聘的效率,久而久之,会使求职招聘者的信心受到影响。对个人来讲,应用电子商务不仅能够超越时空地查看各地的招聘信息,方便主动地掌握最新情况,而且可以将自己的优势和作品展示给用人单位,从而提高自身能力和生活质量;对企业而言,不仅开辟了新的市场,而且使其找寻优秀人才更加简单、高效,使企业招聘流程更加通畅和快捷。在目前最具代表性的就是智联招聘,58 同城等,人们不仅可以在此查看大量的招聘信息,也可以留言发表自己的见解,相互交流,充分利用网络通讯服务的无地域差别的特点发挥求职招聘网的最大优点。1.2 系统开发意义 求职招聘网是基于人力资源管理的理念,在 20 世纪诞生的新型的网罗人才的平台。随着我国市场经济的蓬勃发展,越来越多的人不再满足现有的工作岗位及薪资待遇,于是纷纷通过媒介来找寻令自己满意的工作。信息时代的跨域转变和网络技术的不断进步,都为求职招聘网的发展提供良好的条件和空间。人们可以足不出户就能看到大量的就行信息,投递简历或是可以在网络上留言和招聘者进行沟通。求职招聘网是企业与求职者的沟通平台,也主要的信息来源渠道之一。这种模式的求职招聘是未来的发展趋势。完善的求职招聘网,可以为求职者和招聘单位提供快捷方便的双向选择服务,为求职者和招聘单位之间架设沟通的桥梁,大大提高了就业招聘工作的效率,有利于求职人更多更好地了解公司信息,有利于用人单位更好地选拔人才,有效地解决了求职者和用人单位的奔波之苦,节约人力物力,同时还排除了各大招聘会因人数众多带来的安全隐患等问题。招聘网是基于人力资源管理的理念,在 20 世纪诞生的新型的网罗人才的平台。信息时代的跨域转变和网络技术的不断进步,都为求职招聘网的发展提供良好的条件和空间。人们可以足不出户就能看到大量的就业信息,投递简历或是可以在网络上留言和招聘者进行沟通。展望未来,求职招聘网势必成为社会发展不可缺少的一部分,而其自身的发展趋势也必然更专业化、高质量化。那么就要求我们提供的不仅仅是简单的在线求职、招聘、发布信息这么一个功能,而是要做到以客户的需求、人才的需求、求职者的变化太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸1等因素来改进我们的服务,使之更加专业,更有特色。因此,这就需要一种既方便应聘者,又方便企业招聘的平台。校园就业信息网站则完全是为了方便学生求职和企业招聘。在该网站中,学生和企业可以花最小的代价,在最短的时间内查询最多的招聘和求职信息,完成求职与招聘。因此,该网站的建设势必得到广大大学生和企业的支持。1.3 研究现状求职招聘系统是利用互联网技术进行的求职招聘活动,包括招聘信息和求职信息的发布、人才简历的搜集整理等。中国的网络招聘兴起于 1997 年,进入二十一世纪以后,随着中国互联网技术的不断提升和电脑网络的迅速逐步普及,网络求职招聘在中国得到了飞速发展。对于时下大多数企业和求职者来说,网络求职招聘的意义已经远远超出了传统招聘业务的局限,它以其费用低,信息量大,操作便捷,招聘效果好,无地域限制且具备远程服务功能等优点获得了越来越多的求职者和企业的认可,成为一种与传统求职招聘方式并驾齐驱的全新求职招聘模式。时代的进步赋予了网络招聘无限的生机活力,从网络招聘目前的发展态势来看,网络求职招聘越来越受到社会的青睐。据相关数据显示,2004 年求职招聘市场总体增长了 10%,其中 60%的增长集中在网络求职招聘,中国企业招聘人才 18%会选择通过网络来进行,网络招聘已经逐渐成为中小企业招聘人才的主要途径;有媒体通过采访发现,如今大学生在求职时,目光更多地停留在网络招聘信息上,网络应聘成为这些求职者的首选。就业信息可以在管理中实现面对企业用户/普通用户功能,公司将公司的情况,所要的招聘岗位等一些有关情况,详细的列出。普通用户通过此可轻松了解公司情况,便更容易找到自己适合的工作。同时网站管理员可以上传简历,发布最新招聘会信息,无论从网络中还是实际的招聘会中,就业人群都有了双重选择。网上招聘系统是利用网上构建的网上招聘系统,它涉及了网上应用这一学科。一个网站的建设,首先应该从功能出发。功能是网站的目的所在,为了“个性”而牺牲功能上的需求,那就舍本逐末了。通常功能上的需求无非有:(1)能够明确的表达一个网站的主题。(2)能够容纳多种形式的内容。要开发一个优秀的网站,通常应该遵循以下工作流程:首先定义开发网站的目的;接下来对网站的外观进行设计;其次进行实际页面的制作;然后对所制作的网站进行测试,以确保它符合最初设定的目标;最后是将网站发布。在将网站发布后还需要有维护工作,以便及时更新网站内容。所以要做出一个出色的网上招聘系统要做到以下要求:首先,对人才市场网上招聘的定义、特征和优势的了解是必不可少的;其次,系统网站的规化、网站构建的目标和市场需求调查分析、网站设计与管理的可行性分析以及网站设计与管理的解决方案的深入分析也是不可少的;再次,网上招聘系统网站运行平台的构建、服务器的选择、ASP 软件和数据库的知识更是实现网上招聘的基础。上述的网站运行环境及其软硬件平台的实现,是概括的和基础性的,也是构建网上招聘系统的基本思路。通过网上求职/招聘这一示范主题,将网站的互动性、美观性与实用性完整地呈现出来。太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸22 可行性及技术简介2.1 JSP技术简介JSP,即Java Server Page,Java应用页面程序。作为开发动态页面的一种技术JSP是当前大中型企业应用软件首选的开发路线之一,JSP不像PHP那样只能适应中小流量的网站,也不像ASP那样受到跨平台的限制。而且JSP是J2EE的重要组成部分,开发人员可以在JSP中获得J2EE的众多优点。学习JSP也是J2EE入门的必经之路。JSP 体现了当今最先进的网站开发思想,具有如下几个优点:内容与显示分离、跨平台性、编写容易,快速上手、可重用性、数据库连接技术。JSP 是线程高度并行的,可以充分利用硬件资源。另外,Java 语言与平台无关,开发者可以将 JSP 部署在几乎任何操作系统上,UNIX 系统可以为 JSP 提供稳定可靠的安全运行环境;利用集群技术还可以把多台主机联合起来服务于 JSP 应用程序。因此,JSP 对于高可靠性、高性能要求的企业级应用系统有较强的吸引力。JSP 一般的运行方式为:当服务器启动后,当 Web 浏览器端发送过来一个页面请求时,Web 服务器先判断是否是 JSP 页面请求。如果该页面只是一般的 HTML/XML 页面请求,则直接将 HTML/XML 页面代码传给 Web 浏览器端。如果请求的页面是 JSP 页面,则由 JSP 引擎检查该 JSP 页面,如果该页面是第一次被请求、或不是第一次被请求但已被修改,则 JSP 引擎将此 JSP 页面代码转换成 Servlet 代码,然后 JSP 引擎调用服务器端的 Java 编译器 javac.exe 对 Servlet 代码进行编译,把它变成字节码(.class)文件,然后再调用 JAVA 虚拟机执行该字节码文件,然后将执行结果传给 Web 浏览器端。如果该 JSP 页面不是第一次被请求,且没有被修改过,则直接由 JSP 引擎调用 JAVA 虚拟机执行已编译过的字节码.class 文件,然后将结果传送 Web 浏览器端。总之,使用 JSP 可以降低开发门槛,提高程序可读性,开发出高性能的跨平台企业级软件。所以本招聘系统采用了 JSP 技术。2.2 B/S结构工作模式在 B/S 体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由Web Server 完成。如图 2.1 所示:应用请求 数据请求接受数据 返回数据 图 2.1B/S 工作模式2.3 Myeclipse简介MyEclipse 企业级工作平台(MyEclipse Enterprise Workbench ,简称浏览器界面Client 应用程序控制模块Web 服务DBMS数据库服务器太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸3MyEclipse)是对 EclipseIDE 的扩展,利用它我们可以在数据库和 JavaEE 的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的 JavaEE 集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持 ,JSP,CSS,Javascript,Hibernate 等。MyEclipse 是一个十分优秀的用于开发 Java, J2EE 的 Eclipse 插件集合,MyEclipse 的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse 支持 Java Servlet,AJAX,JSP,JSF,Struts,Spring, Hibernate,EJB3,JDBC 数据库链接工具等多项功能。可以说 MyEclipse 是几乎囊括了目前所有主流开源产品的专属 Eclipse 开发工具。MyEclipse 结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。简单而言,MyEclipse 是 Eclipse 的插件,也是一款功能强大的 JavaEE 集成开发环境,支持代码编写、配置、测试以及除错,MyEclipse5.5 以前版本需先安装Eclipse。MyEclipse5.5 以后版本安装时不需安装 Eclipse。2.4 可行性分析可行性分析是在全面调查的基础上,针对系统的开发是否具备必要性和可能性,对系统的开发从运行、经济、技术的方面进行分析和研究,以避免投资失误,保证新系统开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。这部分将从以下三个方面进行研究:技术可行性、经济可行性、操作可行性、时间可行性、法律可行性。2.4.1 技术可行性技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。本系统采用三层结构,用 MySQL 数据库作为后台数据库,安装和使用简单易学,方便操作;用的是 JSP 开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。软件方面:由于目前单机模式相对发展成熟,故软件的开发平台成熟可行,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。2.4.2 经济可行性经济可行性是指开发并应用此系统,应对其投资成本和未来可能取得的经济利益,权衡其得失。随着计算机软件和硬件技术的飞速发展,计算机软、硬件价格不断下降,设计本系统所投入的资金下降。同时与一些企业发布、获取信息所节省的价值相比,系统的收益还是很大的。开发求职招聘网在经济上是完全可行的。2.4.3 操作可行性微软 Windows 操作平台具有良好的操作性,求职招聘网服务器可以放在 UNIX 平台,运行也可以基于 Windows 操作平台。本系统具有友善的用户界面、良好的安全性设置和详细的操作说明,适合各类人群使用。2.4.4 时间可行性从时间上看,在两个月的时间里学习相关知识,并开发系统,时间上是有点紧,但是不是不可能实现,通过两个多月的努力功能基本实现。太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸42.4.5 法律可行性① 所有技术资料都为合法。② 开发过程中不存在知识产权问题。③ 未抄袭任何系统,不存在侵犯版权问题。④ 开发过程中未涉及任何法律责任。综上所述,本系统的开发从技术上、从经济上、从法律上、从时间上、从操作上都是完全可行的。太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸53 系统需求分析3.1 系统目标本系统主要实现以下功能:1.网上招聘系统实现用户的注册、发表言论、回复、搜索、投票。2.网上招聘系统可以查看自己的留言、查看他人的回复等。3.在后台实现管理求职者、招聘者的信息等。 3.2 运行环境操作系统:win7数据库: MySQL开发环境:jdk1.7,MyEclipse 10.0服务器: MyEclipse tomcat3.3 功能需求分析需求分析是在软件开发的初始阶段进行,它对于整个软件开发过程以及软件开发后质量是举足轻重的。随着软件系统复杂性的提高及规模的扩大,需求分析在软件开发中所处的地位愈加突出。所谓需求,是指用户对目标软件系统在功能、行为、性能设计约束等方面的要求。在需求分析的研究中,系统开发人员必须对用户的需求进行调查和分析,结合实际环境的特征,正确定义目标软件的特征 。因此,需求分析至关重要。软件需求分析是软件开发的第一个阶段,也是关系到软件开发成败的关键步骤。明确地目标是制定方案的前提,功能需求的描述则是就业信息网站实施方案的前提。需求分析要注意的问题,是让用户和开发者共同明确将要开发的是一个什么样的系统。该系统主要针对学生对网络招聘系统的需要,采用 Java 技术使学生轻松自在的实现在网上用户注册、查看招聘信息和招聘会信息等。3.3.1 系统总体流程图求职招聘系统的用户分为普通用户和企业用户,企业用户登录后进入管理中心,可以发布管理招聘信息,普通用户登录系统可以查询招聘信息。系统的总体工作流程如图 3.1 所示:、 企业用户 图 3.1 总体流程图用户1.1身份验证2.1注册 2.2登录2.3查看信息2.1注册D1 系统信息记录2.2登录2.3查看信息太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸63.3.2 系统功能总结针对系统管理员:1. 企业用户和学生用户添加和管理。2. 新闻公告添加和管理。3. 招聘会详细信息添加和管理。4. 文档信息添加和管理。5. 网站留言信息管理。针对企业用户:1. 浏览网站的所有信息。2. 添加企业招聘信息。3. 管理企业招聘信息。4. 发布招聘岗位。5. 查看应聘者信息,有意者通知笔试面试等。针对普通用户:1. 可以浏览网站的招聘、新闻、公告等信息。2. 在网站上留言。3. 创建自己的简历,留下自己的联系方式,方便企业通知面试。4. 投递简历,将自己最优秀的部分告知企业,取得面试机会。5. 查看企业信息,并取得联系方式。太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸74 系统总体设计4.1 系统概要设计在概要设计中主要确定了系统的实现手段,定义了解决方案的边界和主要技术结构,给出了后续工作继续实施的所有技术要点,是开发人员在下一阶段进行详细设计的指导性文件,也是考核系统总体质量的重要技术文档。本次的系统开发完全是一切为用户着想,界面要美观大方,操作尽量简单明了,使其求职招聘网的管理实现规范化、简单化,便于操作。本系统是应用于整个求职招聘网的管理,所以对于实际中不同身份的用户,在本系统中都有对应其角色的不同操作页面,即虽然不同的用户有不同的功能,但是互相有联系,不可独立,从而让体现了该系统的完整性。4.2 系统功能模块设计在结构化系统设计中,模块一般都是按功能划分的,通常称为功能模块。合理的功能模块的划分能够极大限度地减少重复劳动、提高开发工作的效率并增大系统的可维护性。本系统分为 3 个用户权限即管理员、招聘者、求职者。下面分别介绍各个用户的功能。(一)管理员功能(1)修改密码:管理员在此模块可以修改本身的登录密码。(2)管理员维护:管理员在此可以添加管理员,查看管理员信息列表,并删除管理员。(3)求职会员管理:管理员可以查看求职者的信息并删除信息。(4)招聘人员管理:管理员在后台可以查看招聘者的信息并有权删除信息。(5)留言管理:管理员可以查看留言并删除留言。(6)新闻管理:管理员可以添加站内新闻信息,查看新闻详情并可以删除新闻信息。(7)公告管理:添加公告,查看公告信息并删除信息。(8)投票管理:查看用户是怎么知道本网站的从而进行投票的结果。(9)招聘信息管理:查看招聘者发布的信息,并有权删除过期的招聘信息。具体功能模块图如图 4.1 所示:图 4.1 管理员功能模块图太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸8(二)招聘者功能(1)首页功能:招聘者可以查看站内的新闻资讯,网友投票,查看公告,职位搜索等。(2)招聘注册:想要在站内发布招聘信息必须先进行注册,填写用户名、密码、企业名称、地址、联系方式、从事行业等信息即可完成注册。(3)网站求职招聘网:招聘者可以在网站求职招聘网中添加留言。(4)会员中心:①基础信息维护:招聘者可以修改或是个人资料。②招聘信息:发布招聘信息,查看信息列表,并可以删除信息。③职位应聘信息:查看求职者的简历投递情况和简历详情。招聘者模块的功能图如图 4.2 所示:图 4.2 招聘者功能模块图(三)求职者功能(1)首页功能:求职者可以查看站内的新闻资讯,参加网友投票,查看公告,职位搜索,查看公司信息,投递简历。(2)求职注册:求职者填写用户名、密码、真实姓名、年龄、性别、住址、联系方式、学历、简介等信息即可完成注册。(3)网站论坛:求职者可以在网站求职招聘网中发布留言信息,并可以查看其他人的留言。(4)会员中心:①基础信息维护:修改密码,查看并修改个人资料。②投递简历记录:查看简历投递记录。求职者的功能模块图如图 4.3 所示:太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸9图 4.3 求职者功能模块图4.3 数据库设计数据库结构设计的好坏直接影响到信息管理系统的效率和实现的效果。合理地设计数据库结构可以提高数据库存储的效率,保证数据的完整和统一。数据库设计一般包括如下几个步骤:(1) 数据库需求分析(2) 数据库概念结构设计(3) 数据库逻辑结构分析数据库的概念结构设计之后,就可以将上面的数据库概念转化为某种数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。4.3.1 系统 E-R图E-R 图是识别功能模型与数据模型间关联关系的,针对本系统特点,数据库设计采用的各个组成部分的数据项和数据结构如下所示:(1)t_admin 管理员实体图,如图 4.4 所示:图 4.4 管理员实体图(2)t_gonggao 公告实体图,如图 4.5 所示:
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:基于Javaweb的网上招聘系统.rar
    链接地址:http://www.gold-doc.com/p-116460.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    copyright@ 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开