招聘网站的设计与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
招聘网站的设计与实现
摘要]
求职是当今大学生在毕业前最关注的一个问题。
据统计,约有九成以上的毕业生通过浏览招聘网站或者在网上发布自己的求职信息来寻找工作。
网络求职有其突出的优点,即信息量大,资源丰富,更新速度快,招聘职位多等,很符合年轻人希望以最快捷便利的方式获得最多最有效信息的求职要求。
该文中的招聘网站就是一个模拟网上招聘和职业介绍的求职网站,具备现实中人才中介机构的功能。
可以为个人用户提供需要的求职与招聘的信息,也可以为企业用户提供需要的人才信息,可以说是两者互动的一种重要渠道。
本文采用JSP脚本代码,eclipse,MySQL数据库等相关工具,来开发该网站。
构建出一个符合当今社会要求的求职招聘类型的网站,适合于个人用户使用和企业用户使用。
[关键词]招聘求职,网站构建,JSP
前言
随着信息化技术的不断发展,互联网正在融入我们的生活,影响和改变着我们企业工具的生活。
网络提供给我们的不只是一个获取信息的来源,而且还是一个可以相互交流的空间。
人才在各行各业都是发展的关键,如何能够聘到具有真才实学的求职者是各企业非常关心的问题。
虽然招聘会是目前人才交流的主要途径之一,但是它还远远不能满足现实的需求。
招聘会都是在有限的几天内企业与求职者面对面的交流,虽然有的招聘会提前贴出海报或进行其他方式的宣传,但还是会有很多的企业和求职者错过,还有一部分人,为了参加招聘会不得不放弃一些重要的事情。
由于参加招聘会的人员繁多,而且整个过程人员的流动性非常强,这给管理增加了很大的难度,并且招聘会人数众多,而且展位有限,想要实现企业与求职者一一会面很困难,这样就不能更好地分配人力资源。
招聘网站应运而生。
1、系统设计
根据需求分析,求职者招聘信息的发布与管理系统可以分解为前端网页和后台数据库两大部分。
采用的数据库是Navicat for MySQL,建立JOB.MDF数据库文件。
网页的制作采用JSP技术,以eclipse为开发工具,并使用先进的数据库连接技术JDBC对数据库进行访问。
2、系统模块
本系统可以使客户在其网站上增加在线招聘的功能,通过后台管理界面将企业招聘信息加入数据库,再通过可定制的网页模板将招聘信息发布,管理员可以对招聘信息进行管理、统计、检索、分析等等。
网站动态提供企业招聘信息,管理员可进行更新维护,应聘者将简历提交后存入简历数据库,并可依据职位、时间、学历等进行检索。
3、数据库设计
数据库结构设计的好坏直接影响到信息管理系统的效率和实现的效果。
合理地设计数据库结构可以提高数据库存储的效率,保证数据的完整和统一。
数据库设计一般包括如下几个步骤:
1.数据库需求分析
2.数据库概念结构设计
3.数据库逻辑结构分析
数据库的概念结构设计之后,就可以将上面的数据库概念转化为某种数据库
系统所支持的实际数据模型,也就是数据库的逻辑结构。
具体的表设计如下所示:求职者用户表中详细记录了所有求职者的注册信息:编号、姓名、密码、真实姓名、性别、年龄、政治面貌、身份证号,其中求职者编号是主键不允许为空,求
职者用户表主要记录了求职者的基本信息以便后台管理员对其信息进行基本的增、删、改、查操作。
企业用户表中详细记录了企业的注册信息:编号、姓名、密码、类型、真实
姓名、地址、联系方式、邮箱、QQ,其中企业编号为主键不允许为空。
企业用户
表记录了所有企业的注册信息以便后台管理员对其信息进行基本的增、删、改、
查操作。
管理员表中详细记录了管理员的注册信息:编号、姓名、密码管理员编号为
主键不允许为空,该表主要为了显示管理员的信息供管理员对自己的密码进行修改。
公告表用来在前台显示人才招聘网站的一些网站最新动态如:更新、维护等。
其详细记录了公告具有的属性信息:编号、题目、内容、公告发布者,其中公告
编号为主键不允许为空。
招聘信息表中详细记录了招聘信息具有的属性信息:编号、职位、学历、待遇、工作地点、工作经验、有效期、其他说明、招聘类型、发布时间、用户编号。
招聘会表是管理员用来记录网站发布的一些近期举办的招聘会的信息,详细
记录了招聘会具有的属性信息:编号、名称、时间、地点,其中招聘编号为主键
不允许为空。
招聘会表留言表用来管理普通用户和企业用户的留言信息,详细记录了留言
具有的属性信息:编号、题目、内容、日期、留言人,其中留言编号为主键不允
许为空。
文档表是管理员用来集中记录自己上传的文档信息,详细记录了文档具有的
属性信息:编号、名称、附件、附件原始名,其中文档编号为主键不允许为空。
新闻表记录了国家及地方新出台的一些招聘政策新闻,详细记录了新闻具有
的属性信息:编号、新闻题目、新闻内容、发布日期,其中新闻编号为主键不允许
为空。
4、系统实现
(1)在系统的首页中,可以看到企业招聘信息和新闻公告。
首页包括登陆窗口、信息窗口等。
实现的方法是,利用JSP技术,以eclipse为开发工具进行网页设计。
(2)招聘信息页面
用户在网站上可以查看到由企业用户发布的招聘职位信息。
(3)企业用户注册登陆的实现
由于在本系统中考虑到会员与非会员之间权限不同的问题,企业要在本系统
中完成招聘活动,就必须注册为会员并登陆。
(4)实现发布招聘信息
企业用户根据页面提示填写招聘信息(职位名称、学历要求、工作地点等)。
填写的招聘信息通过企业用户点击“提交”而保存到数据库中。
(5)管理员管理信息的实现
管理员从首页上通过管理登陆窗口登陆以后,即进入了登录界面。
管理员在
该界面可以进行招聘管理,预约面试管理,简历管理,留言公告管理和需求管理。
可以分别对用户、简历、新闻公告等进行添加和删除。
管理员登录成功后,将会
进入人才招聘管理系统的如图1管理员管理界面所示的界面。
图1管理员管理界面
5、结论
系统的建成是对新形势下求职者就业管理工作的一个很好的尝试,随着求职者就业改革的进一步推进和计算机网络技术的进一步发展,系统必将有更大的应用前景和改进。
目前系统可以完成接受从求职者查询招聘信息、就业文档下载、招聘会信息查询、求职者留言、企业发布和管理招聘信息等。
利用本系统,一方面可以向用人企业提供包括一个招聘的平台,帮助用人单位全面的了解求职者情况:另一方面,求职者也可以了解用人单位较为详细的基本情况及其需求信息,从而增进了供需双方的了解。
参考文献
[1]邓良松.软件工程[M].西安:西安电子科技大学出版社,2008:56-88.
[2]蒋卫祥.Java?Web应用开发[M].北京:清华大学出版社,2010:128-230.
[3]赵明砚,单世民.数据库系统原理与开发[M].北京:人民邮电出版社,2009:15-99.
[4]杨学全.JSP编程技术[M].北京:清华大学出版社,2009: 12-128.
[5]林信良.Spring技术手册[M].北京:电子工业出版社,2004:4-9.
[6]孙卫琴,李洪成.Tomcat与Java Web开发技术详解[M].北京:电子工业出版社,2008:34-57.。