基于J2EE架构的在线招聘系统毕业设计论文.doc
《基于J2EE架构的在线招聘系统毕业设计论文.doc》由会员分享,可在线阅读,更多相关《基于J2EE架构的在线招聘系统毕业设计论文.doc(66页珍藏版)》请在三一办公上搜索。
1、基于J2EE架构的在线招聘系统摘要信息时代的到来让人类开始进入一个新的纪元,随着计算机信息技术的迅猛发展和Web信息系统的广泛应用,在线招聘系统应用的信息化和网络化成为当前的一个趋势。在线招聘系统是一种具有交互能力的人才信息系统,它实现了一个互联网上的虚拟招聘会,各个企业可以在网上发布招聘信息,然后求职者根据自己的具体情况在线提交简历。对招聘单位来说,招聘网站也为他们提供了查询、检索应聘者信息库的条件,使招聘工作中的人员初选工作变得轻松易行。它不但大大节省了企业为筹备现实中招聘会所需要的人力和财力,也方便了求职者。本文主要是在基于J2EE架构的基础上,针对市场上的需要,充分认识到应聘者和招聘者
2、的需求,采用Eclipse作为开发工具,并运用了Struts、Spring和Hibernate三个框架,从而实现了在线招聘系统。此系统收集了企业的招聘信息和求职者的求职信息,方便了企业和求职者,从而节省现实生活中招聘会所需要的人力和财力。基于J2EE的在线招聘系统根据社会需求与市场的需要,通过不同的功能模块的来实现不同的功能,比如应聘者可以发送简历,查看相应的招聘信息,查看公告,修改自己的注册信息,找回自己的密码,修改自己的简历;招聘者可以查看简历,发布需求信息,下载简历,修改相应的需求信息,删除简历;管理员可以编辑站内公告,发布站内公告,验证招聘方注册,创建管理员等等。关键词在线招聘系统;应
3、聘者;招聘者;管理员Online Recruitment Management System Based on J2EE FrameworkAbstractThe development of the information age has lead humans to a new time. As the computer information technology develops rapidly and the Web information system applicates widely, it becomes a trend that the application of onl
4、ine recruitment system with information and network. Online recruitment system is a talent information system with a kind of ability to interact. It achieved an Internet virtual recruitment and each enterprise can release recruitment information online. Then applicants submit a resume according to t
5、heir specific situation online. For employers, recruitment website offered inquires the conditions of the applicant, the retrieval information database so that the primary work of personnel recruitment becomes much easier. It not only saves much money and manpower for the preparation of the enterpri
6、se to recruitment, but also facilitated the job seekers.The paper which based on the J2EE framework fully understood the needs of the market and the needs of the applicant and employers. Using the Eclipse as development tools and the Struts, Spring and Hibernate three frame, the paper realized the o
7、nline recruitment system. This system collected the enterprise recruitment information and the information of job seekers for the convenience to enterprise and candidates, and thus save the need of recruitment human and financial resources.The online recruitment system which based on the J2EE framew
8、ork accord the needs of the society and market and realized the different functions through the different function module, such as to send your resume of candidates, to check the corresponding recruitment information, to view the announcement, to modify its registration information, to get back the
9、password, to modify your resume. Interviewer can view your resume, release the demand information, download a resume, modify the corresponding demand information and delete your resume; Administrators can edit public announcement within the station, release stand inside announcement, validation recr
10、uitment party registration, create administrator and so on.Keywords online recruitment system; applicant; interviewer; administrator smart phones; client; mobile applications; taobao不要删除行尾的分节符,此行不会被打印目录摘要IAbstractII第1章 绪论11.1 课题背景11.2 提出问题21.3 系统设计目标21.4 研究方法及设计思路3第2章 需求分析52.1 项目总述52.2 系统功能的需求52.2.1
11、 应聘者的功能需求52.2.2 招聘方的功能需求62.2.3 管理员的功能需求62.3 系统性能的分析62.3.1 精度的要求62.3.2 响应时间62.3.3 可视化界面72.4 可行性分析72.4.1 经济可行性72.4.2 技术可行性72.4.3 时间可行性72.4.4 法律可行性82.5 运行环境分析82.6 本章小结8第3章 系统概要设计93.1 相关知识介绍93.1.1 J2EE介绍93.1.2 Struts框架介绍123.1.3 Spring IOC和AOP简介123.1.4 Hibernate框架介绍143.2 系统设计目标153.3 系统功能设计153.4 系统结构设计163
12、.4.1 应聘者模块.163.4.2 招聘方模块163.4.3 管理员模块173.5 用户界面设计173.6 本章小结17第4章 系统详细设计184.1 设计原则184.1.1 适应性和可伸缩性184.1.2 实用性184.1.3 操作简单184.1.4 时效性184.2 分层设计184.2.1 分层体系结构的特点194.2.2 表现层的设计194.2.3 业务逻辑层的设计194.2.4 持久化层的设计204.2.5 各层次之间的关系204.3 应聘者模块214.3.1 填写简历模块214.3.2 查看简历模块224.3.3 职位搜索模块234.3.4 查看已投简历模块234.4 招聘方模块2
13、44.4.1 发布招聘信息模块244.4.2 查看招聘信息模块254.4.3 查看公司信息模块264.4.4 查看已收简历274.5 管理员模块284.5.1 发布公告模块284.5.2 查看公告信息模块284.6 本章小结29第5章 系统功能模块的实现305.1 系统整体目录结构305.2 web.xml文件315.3 系统登录页面325.4 应聘者模块345.5 招聘方模块385.6 管理员模块415.7 本章小结43第6章 系统测试446.1 测试446.1.1 测试的目的和方法446.1.2 测试的特征446.2 单元测试456.3 功能测试456.4 测试用例466.5 本章小结46
14、结论47致谢48参考文献49附录50千万不要删除行尾的分节符,此行不会被打印。在目录上点右键“更新域”,然后“更新整个目录”。打印前,不要忘记把上面“Abstract”这一行后加一空行第1章 绪论1.1 课题背景自80年代以来,随着多媒体技术和因特网的日益普及,以计算机和网络技术为特征的现代信息技术极大的促进了社会经济的发展。由于网络方便快捷的特点,网络逐渐成为人们生活中的一种工具。随着经济的发展,城市化步伐的加快,求职者队伍不断壮大。传统的人才招聘,对于求职者来说,费时费力;对招聘单位来说,举办招聘会需要花费大量经费。所以在当今互联网已经成为人们生活一部分的社会里,越来越多的个人选择通过网络
15、轻点鼠标寻求工作,越来越多的企业也开始选择网络进行招聘。网络招聘的方式在美国等国家已经深入人心,成为大学毕业生和职员求职的首选方式,在美国,上网找工作已经成为家常便饭,反而很少还有人在翻报纸寻觅就业机会。微软更是E化管理的领航者,他们在进行网络招聘时,网上招聘信息不仅对外发布,同时也对内,微软在全球各个国家的公司有什么职位空缺,都发布在网上,微软的职员可以跨国申请。如果你对某个国家的空缺职位感兴趣,并愿意长期移居过去,便可以发申请信,那个国家微软公司人力资源部就会对你的技能、业绩做一番调查,然后在网上进行测评,认为你可以胜任,那么你就很幸运地成为那个国家微软公司的员工了,你的一切关系(包括保险
16、、薪酬、福利等)都将转过去。目前为止,微软已有不少员工通过这种方式到自己向往的国家和职位去工作了。由于受网络发展和普及程度的影响,国内的网络招聘还处于起步阶段。北京人上网求职的比例全国最高,其次是上海,再次是深圳和广州,而在更多的内陆地区,网络求职的比例更低,更多的人还是认可平面媒体发布的招聘广告。然而机遇与挑战并存,网络的高速度与巨大的信息量赋予了网络招聘得天独厚的优势。在线人才招聘系统是先进的计算机科学技术和现代招聘理念相结合的产物,通过使用以计算机网络为基础的网上人才招聘系统,满足了求职者和招聘企业双向的要求,网上人才招聘系统收集大量招聘单位的招聘信息,它使网上招聘从盲目的网络职位搜索到
17、有序大量的职位投递,从混乱变为规范,而且成功率较高。在线人才招聘系统实现了人才招聘的一些主要功能,如用户注册功能,用户需先进行会员注册,成功后进行相关操作;检索导航功能:用户可以根据自己意愿搜寻相关的工作;在线求职招聘功能:用户可以在搜索结果中寻找合适的单位投递个人简历;人才信息管理功能:系统会对用户的信息,包括个人信息,个人简历等进行统一管理。系统用户包括普通用户和管理员用户。普通用户可以完成人才招聘的相关过程,包括生成简历、投递简历等;管理员用户具有更高的权限,可以删除违规的普通用户的基本信息。整个系统外观和谐,操作较为人性化。 现今网络招聘市场被前程无忧、中华英才网以及智联招聘三分天下,
18、还有其它国内知名招聘网站及众多区域性招聘网站紧随其后,竞争日益激烈,市场风云变幻。从香港上市招聘媒体才库集团投资的1010job 精英招聘网07年撤离大陆市场,以及年后国内网络招聘市场三大巨头其中的两家均表示了07年的亏损状况,可以看出,国内招聘网站同质化的产品与服务与用户需求越来越背道而驰,流量不等于质量,市场不等于收益,行业创新,迫在眉睫。行业细分必将是未来发展趋势。企业对于高层的招聘采用网络招聘效果不好,也是网络招聘的弱势,涌现除了一些猎头公司来分网络招聘的羹,目前做的好的猎头公司大部分集中在上海、深圳、北京。山东这类二线城市,做的好的有烽火猎头,精英猎头,世纪人才猎头。 1.2 提出问
19、题本设计是为求职者和招聘方提供一个交流的平台。能实现求职者发布简历和投递简历、公司发布招聘信息和查看简历等功能。本系统为在线招聘系统,前期主要应用struts框架作为整个系统的架构,能提供模糊搜索,求职者与招聘方交流等功能,同时亦提供公司下载投递到本公司的简历及用户之间站内的互相通信。设计实现一个基于J2EE框架的在线招聘系统。1.3 系统设计目标基于J2EE的在线招聘系统从分析现有的市场情况的基础上,通过对当今求职者以及应聘者的充分调查研究,了解了现阶段各个人群的需求,设定在线招聘系统的主要功能大概可以分为四大部分:招聘者、招聘方、系统管理员和游客。具体功能如下:应聘者:发送简历,查看相应的
20、招聘信息,查看公告,修改自己的注册信息,找回自己的密码,修改自己的简历;招聘者:查看简历,发布需求信息,下载简历,修改相应的需求信息,删除简历;系统管理员:编辑站内公告,发布站内公告,验证招聘方注册,创建管理员等等;游客:浏览。1.4 研究方法及设计思路本系统采用软件工程中的生存周期方法进行设计。1.需求分析。通过该需求分析的方法确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。经过需求分析确定对系统的综合要求从系统的功能、性能、运行、以及将来可能提出的问题进行需求分析。必要时运用需求分析的软件工具验证需求分析。2.系统概要设计。总体设计采用软件工程最基本的总体设计方
21、法也称为概要设计或初步设计,首先主要工作是通过这个设计阶段的工作划分出组成系统的物理元素程序、文件、数据、人工过程和文档等等。其次进入总体设计的第二阶段是设计软件的结构,也就是要确定系统中每个程序是由那些模块组成的,以及这些模块相互间的关系并确定模块之间的链接接口。具体过程是首先设想供选择的方案,其次选取合理的方案、再次推荐最佳方案,之后进行功能分解、设计软件结构、数据库设计、制定相应的测试计划最终完成总体设计。3.系统详细设计。详细设计阶段的目标是确定应该怎样具体的实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出对系统的精确描述,从而在编码阶段可以把这个描述直接翻译成某种程序设计
22、语言书写程序。主要采用结构程序设计的方法,采用自顶向下逐步求精的设计方法和单入单出的控制结构。应用详细设计的工具程序流程图,绘制程序流程图进行详细设计,确定程序流程图从而完成详细设计。4.程序编写。开发环境如下:OS:windowsXPI。DE:Myeclipse9.0。DB:oracle 10g。Server:apache-tomcat-6.0.18。Client:IE6及以上。 5.软件测试。与开发过程类似,测试过程也必须分步骤进行,每个步骤在逻辑上是前一个步骤的继续。大型软件系统通常由若干个子系统组成的,每个子系统又由若干个模块组成。因此,大型软件系统的测试基本上由下述几个步骤组成:(1
23、)模块测试:在这个测试步骤中所发现的往往是编码和详细设计的错误。(2)子系统测试:这个步骤着重测试模块的接口。(3)系统测试:在这个测试步骤中发现的往往是软件设计中的错误,也可能发现需求说明中的错误。(4)验收测试:在这个测试步骤中发现的往往是系统需求说明书中的错误。6.运行与维护。(1)可执行程序正确性维护:该系统为在线招聘系统,如出现错误则结束进程并开启新的进程。(2)服务器链接正确性维护:当在线招聘系统进行升级或者维护时,所造成的服务器中断问题,及时做出相应的调整。(3)系统配置文件正确性维护:系统配置文件如出现错误,则以原有默认模式取代当前出错配置文件。平时要进行简单的系统维护,比如检
24、查在线招聘系统的接口的变动情况,前台与数据库的链接,环境搭建的情况等。本设计的目的是为求职者和招聘方提供一个交流的平台。为招聘者和应聘者提供填写简历、投放简历、查看简历等功能。设计实现一个基于J2EE架构的在线招聘系统。第2章 需求分析2.1 项目总述该系统总体上包含三大功能模块,它们分别是招聘方、应聘方还有管理员。为了让这三大模块扮演好系统的角色,首先从技术上考虑它,接下来通过调研、交流,了解系统应该具备的功能,最后结合当前比较流行的框架技术实现它。在线招聘系统总体设计思想主要是以应聘者、招聘方、系统管理员展开的,应聘者能及时查看需要简历的投递情况、查看企业的应聘职位;招聘方也能查看应聘者简
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于J2EE架构的在线招聘系统 毕业设计论文 基于 J2EE 架构 在线 招聘 系统 毕业设计 论文

链接地址:https://www.31ppt.com/p-3938578.html