【计算机开题报告】基于Java Web的人才招聘系统的设计与实现

题目:基于Java Web的人才招聘系统的设计与实现

一、选题来源

在网络时代,四通八达的网络惠及各行各业,为其提供了便捷的信息服务,使其朝着网络化、信息化、现代化的方向不断前行。在这种形势下,网上人才招聘工作也呈现出一些崭新的发展特征。在以往,各招聘单位需要耗费大量的人力、财力、物力,做好人才招聘的准备工作、现场招聘工作以及聘后反馈工作。而且,在招聘过程中,其掌握的信息都是由应聘者所提供的,很难辨别真伪,从而使整个招聘工作陷入了被动。而随着网络的不断普及,尤其 Web 信息系统的广泛应用,招聘单位可以以网上人才招聘来代替现场人才招聘,而且牢牢地掌握了招聘工作的主动权。然而,网上人才招聘毕竟处于刚起步阶段,还或多或少的存在着问题,如信息真实性问题、制度规范性问题、工作实效性问题等等。应对这些问题,迫切需要建立和完善网上人才招聘系统,为相关工作提供强有力的保障。现如今,各行各业的人才招聘工作都对网上人才招聘系统有着强烈的需求。劳务输出信息、人才供需信息、招聘服务信息等各类信息的管理,都迫切需要有专门的网上人才招聘系统。 

网上人才招聘系统以其招聘成本较低廉、信息量巨大,招聘快捷、招聘周期短,人才层次和行业分类细致、针对性较强,赢得众多企业的青睐。当然,网络招聘也有人才覆盖范围不够广、信息真实性和有效性得不到保证、服务深度还不够等局限。因此,要辩证地看待网络人才招聘,既要充分认识到这种招聘形式的优势,同时也要切实明确其存在的不足之处。当然,作为一项好的事物,发展是其必然的趋势。对此,我们也应坚定信心,相信网络人才招聘必将成为人才招聘的主流形式。就本研究而言, 它所涉及较为广泛的业务范围,以大型公司企业为重点客户,以社会招聘方式为主, 兼以其他相关的业务。

二、社会背景

在我国,招聘求职平台在几年前,仅有几家全国性的专业招聘求职网站,而今,招聘求职网站迅速发展,在全国超过了 1000 家。与此同时,伴随招聘求职网站数量的快速增长,使得相关市场竞争愈演愈烈。在全国各招聘求职网站中,仅有极少数系政府性质,不以盈利为目的,而其他的大都是非政府性质、以赢利为目的的网站,利益最大化的追逐使得竞争在所难免。
纵观我国网络招聘求职网站的竞争情况,从横向看,全国性平台与地方性平台竞争激烈;从纵向看,各类平台之间竞争相当激烈,许多地方网站将地区化作为竞争的主要优势,迅速跟进市场,充分调动本地化各类资源和关系,吸引本地各类企业积极招聘,同时,加强在本地域的广泛的、全方位的宣传,动员更多的本地求职者前来应聘求职。本地资源的积极利用和地域化宣传的便捷都是全国性网站所不能企及的优势。当然,全国性网站不会坐等市场,积极采取措施抢占地方网站的市场占有,他们除继续加强与国内外大型企业的紧密合作外,也全力争取地方市场的占有率,诸如全国性知名招聘求职网站 51JOB、中华英才网等均先后大力挺进全国各大城市,建立分公司,展开与地方性网站的市场竞争,意欲一拼高下。这样一来,对地方性网站带来较大的冲击,因为全国性网站有着地方性网站难以企及的平台技术优势和信息量优势。地方性网站为立足市场竞争,不断着力提升自身竞争实力,从而在激烈的竞争中迅速成长发展。
尽管随着企业信息化程度的逐步提升、互联网个人用户的迅速增长,以及我国劳动力的日益增多、企业国际化进程的加快、网络的广泛普及,网络成为更多的企业和人才开展招聘工作和求职活动的重要手段,网络招聘求职方式的主流地位更加牢固,但网络招聘求职方式也并非就能取代传统的招聘会方式,因为两者各有优势。如对电子、计算机运用等现代行业,网上招聘直接、快捷、效果好,而在公交车司机、公司经理、酒店招待员等传统行业的招聘中,更有效的招聘方式是面对面的现场招聘。各国都采取了网络招聘和传统招聘相结合的方式,形成了多元、健全的人才交流系统。所以,网络招聘求职同传统招聘求职将长期并行发展,不会相互替代。

三、发展概况

现代信息技术与现代招聘理念融合,就滋生了网上人才招聘网站这个崭新的事物。其中,现代信息技术是这一事物的基础,而现代招聘理念则是这一事物的向导。网上人才招聘网站的功能是否齐全,内容是否丰富,作用是否突出,在很大程度上要取决于两者间的结合程度。因此,建立和完善网上人才招聘系统,首先应从两者的结合上入手,找出两者间的契合点,实现两者间的完美交融。基于这样的背景,本文试图设计和开发一套科学、实用的网上人才招聘系统,实现人才招聘工作网络化、信息化、现代化。
2005年,随着资本市场的活跃,互联网在中国的普及,网络应用技术的发展,以及以Web2.0为代表的新一代互联网技术的影响,网络招聘发展明显加快。2004年中国网上招聘的市场规模仅为5.5亿元人民币左右;05年,网络招聘市场成长迅猛,占招聘市场份额首次超过20%;06年,这个比例已达到了33%,销售额为16.9亿元人民币,平均增长率为73.9%。从网站数量上来看,目前已有招聘网站上千家,网上发布招聘广告的企业达到200万家,页面点击率超过40亿人次,人才网站的专业化程度大大提高,市场规模不断扩大。在中国网络招聘市场竞争格局中,前程无忧、中华英才网和智联招聘这三大网络招聘公司占去了全国网络招聘市场规模的一半,已经形成三足鼎立之势,稳稳占据了中国网上招聘市场第一阵营的领先地位。
“前程无忧”(www.51job.com)是国内第一个集多种媒介资源优势的专业人力资源服务机构。它集合了传统媒体、网络媒体及先进的信息技术,加上一支经验丰富的专业顾问队伍,提供包括招聘猎头、培训测评和人事外包在内的全方位专业人力资源服务,在全国包括香港在内的25个城市设有服务机构。2004年9月,前程无忧成为首个在美国纳斯达克上市的中国人力资源服务企业,融资8000多万美元,标志前程无忧的发展进入一个新的里程。
中华英才网(www.chinahr.com)成立于1997年,是国内最早、最专业的人才招聘网站之一。2005年4月,全球最大的网络服务提供商Monster.com向中华英才网注入5,000万美金战略投资,并把自身先进的管理理念、业务模式和产品引入中华英才网。中华英才网总部位于北京,在全国拥有由1000余名高素质、专业化的人才组成的人力资源服务团队。目前,每天有超过400万的用户访问中华英才网,网站日均浏览量超过1800万。中华英才网拥有1000多万份有效个人简历,每天向求职者发布92多万个有效职位;同时,还拥有112万家企业注册会员,超过90%的全球500强企业使用中华英才网的服务。
成立于1997年的智联招聘(www.zhaopin.com.cn)总部位于北京,前身是1994年创建的猎头公司智联(Alliance),业务遍及全国的50多个城市。从创建以来,已经为超过38万家客户提供了专业人力资源服务。智联招聘还在中国首创了人力资源高端杂志《首席人才官》,其与中央电视台共同举办的《绝对挑战》栏目在全国范围内具有广泛的影响。
据权威数据显示,目前,中国的网民总数已超过1亿人,同时,每年网民人数将以超过23%的速度迅速增长。预计到2007年,中国网民数将超过2亿人。相对于美国网络招聘占市场份额78%的数字,中国网络招聘市场未来还有很大的发展空间,这也正是权威机构大胆预测,在不远的将来,中国网络招聘市场将达到60%-70%的原因。

四、总体要求

明确用户需求,深入学习研究其他同类型网站的设计思想和实现方法,对网上招聘系统的实现进行详细的设计,运用软件工程所学知识管理网站的设计开发过程。
(1)个人用户模块应该包含以下内容:注册、登录、修改信息、填写简历、查看简历、管理简历、浏览、查询招聘信息、发送简历、发表留言、浏览新闻等功能。
(2)企业用户模块应该包含以下内容:注册、登录、修改个人信息、填写招聘信息、查看招聘信息,浏览简历信息、招聘信息管理、浏览新闻、发表留言等功能
(3)管理员用户模块应该包含以下内容:登录、修改个人密码、招聘信息管理、简历管理、用户管理、留言管理、新闻管理等功能。
(4)前台系统应该由JSP和JavaBean结合使用作为开发语言,两者结合使得html与java程序分离,便于维护代码。JSP侧重于生成动态网页,事务处理由JavaBean来完成,这样可以充分利用JavaBean组件的可重用性特点,提高开发平台的效率。后台使用MySQL作为数据库管理系统
(5) 深入分析struts关键技术与hibernate的配置过程。
(6)熟练掌握基于Java Web的程序编写,在其过程中使用hibernate以及struts框架。
(7)深入了解 SQL Server的相关技术,掌握基于网络交易平台的后台数据库的编写,实现数据库的链接。

五、总体设计

1、整体框架设

网上人才招聘系统在基础知识方面用到B/S结构, 系统前台由JSP和JavaBean结合使用作为开发语言,两者结合使得html与java程序分离,便于维护代码。JSP侧重于生成动态网页,事务处理由JavaBean来完成,这样可以充分利用JavaBean组件的可重用性特点,提高开发平台的效率。后台使用MySQL作为数据库管理系统。
JSP运行原理图:

JSP运行原理:
(1):当一个JSP文件第一次被请求的时候,JSP引擎(本身也是一个Servlet)首先会把这个JSP文件转换成一个Java源文件。在转换过程中如果发现JSP文件有语法错误,转换过程将中断,并向服务端和客户端输出出错信息;如果转换成功,JSP引擎用javac把该Java源文件编译成相应的.class文件并将该.class文件加载到内存中.
(2): 其次创建一个该Servlet的实例,并执行该实例的jspInit()方法(jspInit()方法在Servlet的生命周期中只被执行一次)。
(3): 然后创建并启动一个新的线程,新线程调用实例的JSP Service()方法。(对于每一个请求,JSP引擎会创建一个新的线程来处理该请求。如果有多个客户端同时请求该JSP文件,则JSP引擎会创建多个线程,每个客户端请求对应一个线程)。
(4): 浏览器在调用JSP文件时,Servlet容器会把浏览器的请求和对浏览器的回应封装成Http Servlet Request和Http Servlet Response对象,同时调用对应的Servlet实例中的JSP Service()方法,把这两个对象作为参数传递到JSP Service()方法中。
(5): JSP Service()方法执行后会将HTML内容返回给客户端。
(6): 如果JSP文件被修改了,服务器将根据设置决定是否对该文件进行重新编译。如果需要重新编译,则将编译结果取代内存中的Servlet,并继续上述处理过程。 如果在任何时候由于系统资源不足,JSP引擎将以某种不确定的方式将Servlet从内存中移去。当这种情况发生时,JSP Destroy()方法首先被调用, 然后Servlet实例便被标记加入“垃圾收集”处理。
2、数据库设计
⑴用户登录
字段名 类型 长度 说明
ID Char 20 用户ID
PASSWORD Char 20 密码长度大于6,小于10
⑵用户信息
字段名 类型 长度 说明
ID Char 10 用户ID
NAME Char 10 用户姓名
SEX Int 4 性别:0表示男,1表示女
AGE Int 4 年龄
BORN Varchar 50 出生日期
JOB Varchar 50 应聘职位
TEL Varchar 50 联系电话
ADDRESS Varchar 50 家庭住址
(3)管理员信息
字段名 类型 长度 说明
ID Char 10 管理员ID
NAME Char 10 管理员姓名
MANAGERLEVEL Char 10 管理员级别

(4) 企业信息
字段名 类型 长度 说明
ID Char 10 企业ID
NAME Char 10 企业名称

六、时间安排

第1~2周:落实课题,明确工作内容,收集资料,确定设计系统总体方案,翻译有关外文料及阅读技术文献,完成文献综述报告和外文翻译报告,并且书写开题报告。
第3~5周:系统框架设计。
第6~9周:软件设计。
第10~12周:系统调试、测试、修改、完善,撰写毕业设计论文。
第13~15周:整理资料,修改毕业设计论文。
第16周:准备答辩,做好各项准备工作。

七、参考文献

[1] 侯泽民,何建仓.基于Web的人才招聘系统的设计与实现[J].计算机光盘软件与应用,2014,14:272-273.
[2] 钱斌.JSP网上人才招聘系统的设计与实现《中小学电教:下》 2016年第0卷第9期 3-4页
[3] 胡家汉,李景峰.对 SQL Server 数据库的安全和管理策略探讨[J].计算机光盘软件与应用,2012,02:101-102.
[4] 闫旭.浅谈.SQL Server 数据库的特点和基本功能[J]. 价值工程,2012,22:229-231.
[5] 罗在文.JSP 技术访问 SQL Server 数据库的设计与实现[J].长春理工大学学报(自然科学版),2010,03:145-148.
[6] 李 红 丽 .SQL Server 数据库的查询优化探析[J].长春教育学院学报, 2013, 07:54+60.
[7] 完全手册 HTML + CSS+ Java Script 实用详解.作者:叶青.电子工业出版社.出版时间:2008-06-01
[8] 计算机网络与互联网.作者:王卫红编著.机械工业出版社.出版时间 2009-1-1
[9] 孔令德.毕业设计案例教程——从系统开发到论文写作[M].北京:国防工业出版社,2007.

  • 18
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JAVA编码选手

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值