,成为大学毕业生和职员求职的首选方式,在美国,上网找工作已经成为家常便饭,反而很少还有人在翻报纸寻觅就业机会。微软更是E化管理的领航者,他们在进行网络招聘时,网上招聘信息不仅对外发布,同时也对内,微软在全球各个国家的公司有什么职位空缺,都发布在网上,微软的职员可以跨国申请。如果你对某个国家的空缺职位感兴趣,并愿意长期移居过去,便可以发申请信,那个国家微软公司人力资源部就会对你的技能、业绩做一番调查,然后在网上进行测评,认为你可以胜任,那么你就很幸运地成为那个国家微软公司的员工了,你的一切关系(包括保险、薪酬、福利等)都将转过去。目前为止,微软已有不少员工通过这种方式到自己向往的国家和职位去工作了。由于受网络发展和普及程度的影响,国内的网络招聘还处于起步阶段。北京人上网求职的比例全国最高,其次是上海,再次是深圳和广州,而在更多的内陆地区,网络求职的比例更低,更多的人还是认可平面媒体发布的招聘广告。然而.机遇与挑战并存,网络的高速度与巨大的信息量赋予了网络招聘得天独厚的优势。
在线人才招聘系统是先进的计算机科学技术和现代招聘理念相结合的产物,通过使用以计算机网络为基础的网上人才招聘系统,满足了求职者和招聘企业双向的要求,网上人才招聘系统收集大量招聘单位的招聘信息,它使网上招聘从盲目的网络职位搜索到有序大量的职位投递,从混乱变为规范,而且成功率较高。
在线人才招聘系统实现了人才招聘的一些主要功能,如用户注册功能,用户需先进行会员注册,成功后进行相关操作;检索导航功能:用户可以根据自己意愿搜寻相关的工作;在线求职招聘功能:用户可以在搜索结果中寻找合适的单位投递个人简历;人才信息管理功能:系统会对用户的信息,包括个人信息,个人简历等进行统一管理。
系统用户包括普通用户和管理员用户。普通用户可以完成人才招聘的相关过程,包括生成简历、投递简历等;管理员用户具有更高的权限,可以删除违规的普通用户的基本信息。整个系统外观和谐,操作较为人性化。
现今网络招聘市场被前程无忧、中华英才网以及智联招聘三分天下,还有其它国内知名招聘网站及众多区域性招聘网站紧随其后,竞争日益激烈,市场风云变幻。从香港上市招聘媒体才库集团投资的1010job 精英招聘网07年撤离大陆市场,以及年后国内网络招聘市场三大巨头其中的两家均表示了07年的亏损状况,可以看出,国内招聘网站同质化的产品与服务与用户需求越来越背道而驰,流量不等于质量,市场不等于收益,行业创新,迫在眉睫。行业细分必将是未来发展趋势。企业对于高层的招聘采用网络招聘效果不好,也是网络招聘的弱势,涌现除了一些猎头公司来分网络招聘的羹,目前做的好的猎头公司大部分集中在上海、深圳、北京。山东这类二线城市,做的好的有烽火猎头,精英猎头,世纪人才猎头。
1.2 提出问题
本设计是为求职者和招聘方提供一个交流的平台。能实现求职者发布简历和投递简历、公司发布招聘信息和查看简历等功能。本系统为在线招聘系统,前期主要应用struts框架作为整个系统的架构,能提供模糊搜索,求职者与招聘方交流等功能,同时亦提供公司下载投递到本公司的简历及用户之间站内的互相通信。设计实现一个基于J2EE框架的在线招聘系统。
1.3 系统设计目标
基于J2EE的在线招聘系统从分析现有的市场情况的基础上,通过对当今求职者以及应聘者的充分调查研究,了解了现阶段各个人群的需求,设定在线招聘系统的主要功能大概可以分为四大部分:招聘者、招聘方、系统管理员和游客。具体功能如下:
应聘者:发送简历,查看相应的招聘信息,查看公告,修改自己的注册信息,找回自己的密码,修改自己的简历;
招聘者:查看简历,发布需求信息,下载简历,修改相应的需求信息,删除简历;
系统管理员:编辑站内公告,发布站内公告,验证招聘方注册,创建管理员等等;
游客:浏览。
1.4 研究方法及设计思路
本系统采用软件工程中的生存周期方法进行设计。
1.需求分析。通过该需求分析的方法确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。
经过需求分析确定对系统的综合要求从系统的功能、性能、运行、以及将来可能提出的问题进行需求分析。必要时运用需求分析的软件工具验证需求分析。
2.系统概要设计。总体设计采用软件工程最基本的总体设计方法也称为概要设计或初步设计,首先主要工作是通过这个设计阶段的工作划分出组成系统的物理元素-程序、文件、数据、人工过程和文档等等。
其次进入总体设计的第二阶段是设计软件的结构,也就是要确定系统中每个程序是由那些模块组成的,以及这些模块相互间的关系并确定模块之间的链接接口。
具体过程是首先设想供选择的方案,其次选取合理的方案、再次推荐最佳方案,之后进行功能分解、设计软件结构、数据库设计、制定相应的测试计划最终完成总体设计。
3.系统详细设计。详细设计阶段的目标是确定应该怎样具体的实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出对系统的精确描述,从而在编码阶段可以把这个描述直接翻译成某种程序设计语言书写程序。
主要采用结构程序设计的方法,采用自顶向下逐步求精的设计方法和单入单出的控制结构。应用详细设计的工具程序流程图,绘制程序流程图进行详细设计,确定程序流程图从而完成详细设计。
4.程序编写。
开发环境如下:
OS:windowsXPI。
DE:Myeclipse9.0。
DB:oracle 10g。
Server:apache-tomcat-6.0.18。
Client:IE6及以上。
5.软件测试。与开发过程类似,测试过程也必须分步骤进行,每个步骤在逻辑上是前一个步骤的继续。大型软件系统通常由若干个子系统组成的,每个子系统又由若干个模块组成。因此,大型软件系统的测试基本上由下述几个步骤组成:
(1)模块测试:在这个测试步骤中所发现的往往是编码和详细设计的错误。
(2)子系统测试:这个步骤着重测试模块的接口。
(3)系统测试:在这个测试步骤中发现的往往是软件设计中的错误,也可能发现需求说明中的错误。
(4)验收测试:在这个测试步骤中发现的往往是系统需求说明书中的错误。
6.运行与维护。
(1)可执行程序正确性维护:该系统为在线招聘系统,如出现错误则结束进程并开启新的进程。
(2)服务器链接正确性维护:当在线招聘系统进行升级或者维护时,所造成的服务器中断问题,及时做出相应的调整。
(3)系统配置文件正确性维护:系统配置文件如出现错误,则以原有默认模式取代当前出错配置文件。
平时要进行简单的系统维护,比如检查在线招聘系统的接口的变动情况,前台与数据库的链接,环境搭建的情况等。本设计的目的是为求职者和招聘方提供一个交流的平台。为招聘者和应聘者提供填写简历、投放简历、查看简历等功能。
设计实现一个基于J2EE架构的在线招聘系统。
第2章 需求分析
2.1 项目总述
该系统总体上包含三大功能模块,它们分别是招聘方、应聘方还有管理员。为了让这三大模块扮演好系统的角色,首先从技术上考虑它,接下来通过调研、交流,了解系统应该具备的功能,最后结合当前比较流行的框架技术实现它。
在线招聘系统总体设计思想主要是以应聘者、招聘方、系统管理员展开的,应聘者能及时查看需要简历的投递情况、查看企业的应聘职位;招聘方也
上一篇:
毕业设计任务书--J2EE架构的在线招聘系统(word文档)
下一篇:
基于JSP邮件收发系统论文