网络招聘系统的设计

2016-10-26 01:56:19董海涛
职业技术 2016年8期
关键词:应聘者毕业生界面

董海涛

(齐齐哈尔铁路工程学校,黑龙江 齐齐哈尔 161000)



网络招聘系统的设计

董海涛

(齐齐哈尔铁路工程学校,黑龙江 齐齐哈尔 161000)

招聘网站以其强大的网络功能,集合了各种信息资源,为应聘者提供了方便、快捷的应聘途径。本系统运用JSP技术与数据库技术相结合,实现招聘时企业和应聘者的交互选择,为应聘者及招聘单位带来了很大的便利,使他们足不出户就可以轻松地完成求职或招聘工作。

网络;招聘系统;构建;应用

0 引言

网上招聘方式以其强大的网络功能,已经成为企业招聘的重要手段。本系统开发的核心内容就是实现招聘时企业和人才的交互选择,这个交互可以理解为企业本身的信息、企业的招聘信息、人才本身的信息及人才的求职信息等四个方面信息的交换。

1 系统概述

本系统设计为三个模块,分别为登录模块、企业模块和毕业生模块三部分。针对不同的用户,进行不同的页面设计,如表1 所示。

表1 模块介绍表

1.1主页部分主要是面向应聘者的招聘信息,分别列有公司名称、应聘者个人简历等。

1.2注册窗口用于应聘者和招聘公司的注册。在注册会员的管理页,个人及公司可以填写登记资料。

1.3系统还为应聘者安装职位搜索窗口,可以为应聘者节约更多的时间,最快地找到适合自己的职位。

2 系统开发技术

本项目运用JSP技术与数据库技术操作运行制作完成。实际操作软件为SOL Server2008版本与my eclipse8.5版本。

2.1JSP技术概述

JSP是建立在Servlet规范上的动态网页开发技术,[1]是以Java语言作为脚本语言的。JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。

2.2数据库技术概述

简单地说,可以把数据库定义为数据的集合。数据库管理系统就是对数据库执行一定的管理操作。目前使用的数据库一般都是关系数据库管理系统(RDBMS)。[2]

本项目运用my eclipse8.5实际代码编写,运用HTML进行页面操作,[3]链接数据库SOL Server2008进行实例化操作,完成项目的完整性。

2.3Java语言概述

Java是一种计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。[4]

3 系统设计和构架

3.1模块介绍

本系统分为登录模块、企业模块与毕业生模块三大模块。

登录模块:运用JSP技术,制作登录界面。

企业模块:运用JSP技术进行后台代码编写,链接数据库,使两大模块进行链接。

毕业生模块:同样运用JSP技术,制作后台代码,连接数据库,从而连接登录模块与企业模块,实现连接的完整性。

登录后,分别在不同的界面进行操作,企业可以利用系统发布工作岗位招聘信息、等待投稿、筛选应聘者简历、进行通知等工作,毕业生可以利用系统查找工作岗位招聘信息、选择工作、投放简历、等待通知。

3.2JSP与SQL Server的连接

JSP中News项目下DAO包的Join.java为连接数据库类。本系统支持在Web端对企业以及毕业生进行增、删、改、查。[5]

在Web端进行用户注册时,将数据存入数据库表land中,land数据表中将数据分为企业类与毕业生类,对land表设置了触发器tr_j l,每当存入数据时,如果land表中category列数据为“企业类”,则调用enterprise为其增加记录;如果land表中category列数据为“毕业生类”,则调用resume为其增加记录。[6]管理员删除land表中数据时触发tr_delete,会删除其余表中的关联数据。

4 系统功能实现

本系统具体分为登录、企业与毕业生三个模块。用户输入用户名、密码、验证码后登录,进入到不同的操作界面进行操作。企业操作界面下分4个操作项,首页、企业信息、招聘信息和退出;毕业生界面有5个操作项,首页、简历、查询招聘、我的信息、推出服务。详见图1。

图1 模块分布图

4.1登录模块

进入系统,来到登录页面,输入用户名与密码后,点击登录按键进行登录操作。如没有用户名,可以点击注册,注册账户后再进行操作。在登录时为验证信息的准确性会要求填写验证码,不同用户登陆后的操作内容不同。如图2。

图2 登录界面

4.2企业用户模块

企业用户运用本系统进行招聘的实际操作,进行人员的筛选与录取。运用数据库技术链接可以从企业界面跳转到毕业生界面,进行查看简历、通知实习等工作,更加方便实际操作。

4.3毕业生用户模块

毕业生用户运用本系统登录后进入,可以进行简历的填写、修改等工作。毕业生简历页面的制作,为毕业生提供现成的样本,可以直接填写,节省了毕业生自己制作的时间,让他们有更多的时间去了解企业与工作。

5 系统测试

本系统的网页页面采用简约风格,整体上让人一目了然。经多次测试,效果很好。数据库链接是系统中重要的环节,特别是在多层Web应用程序中。必须正确管理链接。如果链接不当,整个网站的性能也会受到影响,在测试这个环节的时候也会使整个程序长时间运行。多向数据库提交数据,调用数据库里面的内容进行显示。

[1]袁勤勇,薛阳.Java web 程序开发入门[M].清华大学出版社, 2016(1).

[2]钱雪忠,王月海.数据库原理及应用(第四版)[M].北京邮电大学出版社,2015(4).

[3]刘亚宾, 杨红. 精通Eclipse[M].北京:电子工业出版社,2005.

[4]李兴华.Java开发实战经典(名师讲坛)[M].北京: 清华大学出版社,2009.

[5]张全新, 李炜 译.数据库驱动的Web站点[M].北京: 清华大学出版社,2002.

[6]张兴科. JSP动态网站设计项目教程[M].北京:中国人民大学出版社,2010.

(编辑马海超)

The Design of Network Recruitment System

DONG Haitao

(Qiqihar Railway Engineering School, Qiqihar 161000, China)

Recruitment website with its powerful network functions, has gathered all kinds of information resources, which provides a convenient and fast way to apply for applicants. This system uses JSP technology and database technology, to achieve the interactive selection of enterprises and candidates in the process of recruitment, which brings much convenience to applicants and recruitment units, so that they can easily complete the recruitment without going out.

network; recruitment system; construction; application

2016-07-15

董海涛(1985-),山东人。硕士研究生,助理讲师。研究方向:软件工程。

TP311

B

1672-0601(2016)08-0005-03

猜你喜欢
应聘者毕业生界面
你根本不知道,这届毕业生有多难
意林(2020年15期)2020-08-28 11:10:24
国企党委前置研究的“四个界面”
当代陕西(2020年13期)2020-08-24 08:22:02
面试好难
37°女人(2020年2期)2020-03-12 10:47:38
把降落伞卖给农夫
一个没什么才能的北大毕业生
基于FANUC PICTURE的虚拟轴坐标显示界面开发方法研究
人机交互界面发展趋势研究
电话预约技巧知多少
人力资源(2016年8期)2016-10-18 09:59:53
手机界面中图形符号的发展趋向
新闻传播(2015年11期)2015-07-18 11:15:04
最“叛逆”的毕业生
创业家(2015年4期)2015-02-27 07:53:13