网上人才管理系统.docx

上传人:b****6 文档编号:8377070 上传时间:2023-01-30 格式:DOCX 页数:30 大小:1.74MB
下载 相关 举报
网上人才管理系统.docx_第1页
第1页 / 共30页
网上人才管理系统.docx_第2页
第2页 / 共30页
网上人才管理系统.docx_第3页
第3页 / 共30页
网上人才管理系统.docx_第4页
第4页 / 共30页
网上人才管理系统.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

网上人才管理系统.docx

《网上人才管理系统.docx》由会员分享,可在线阅读,更多相关《网上人才管理系统.docx(30页珍藏版)》请在冰豆网上搜索。

网上人才管理系统.docx

网上人才管理系统

 

网上人才管理系统

网上招聘和求职逐渐成为主流渠道

国内的人才网站已经多达400多家,而且各种大型网站以及专业网站都纷纷建立自己的人才频道,企业自己的网站也正在开通人才网站的功能,以方便求职者和提高自身的服务效率,这样很快国内就有上万个登记建立和发布招聘信息的网站。

与公司与传统方式的比较,网上招聘具有时效性强,保留信息长,可随时查询,可方便查询,电子文档容易管理等好处,用人单位也开始把眼界拓宽,不再拘泥于传统的招聘形式。

IBM去年就宣布,以后的招聘将全部通过网络进行,现在的IT公司大部分已经在网上招聘了,不但提高了效率,费用也大大降低。

随着上网人口的激增,很多人才网站的日访问量都达到了万人次以上,效果相当显著。

高校毕业生上网求职成最重要的渠道之一,北大、清华、人大等所高校的学生会最近联合作了一次问卷调查,了解各校毕业生对网上求职的看法,发出约两万份问卷表,持赞同态度的问卷多份,占85%。

毕业生们普遍认为,网上人才市场最引人的是查询方便、联系快捷而且信息量大。

网上人才市场吸引毕业生的原因在于它的动态性,每天不断刷新,内容富于变化,信息量大,一些网站每天收到求职简历多份,新增加职位多个,这是报纸、电视、广播等媒体难以企及的。

此外,参加人才见面会费时费力,不如网上查询来得快。

IBM中国有限公司今年计划在全国的高校招收应届毕业生200人。

要在以往,公司人力资源部的职员们要高强度超大工作量地为此忙乎好几个月,到各地的大学宣传、收简历、整理、筛选、初试、笔记……,不仅过程不能省,而且这一切还都要在学校要求的日期内(通常到次年的二、三月份)完成与学生的签约。

面对日益增强的招聘压力,人事经理们总是苦恼。

如果为此增加人手,那么招聘结束后这些人将面临长期的闲置;如果只靠标准编制的四五个人,年年递增的招聘任务势必面临着工作质量的下降。

IBM花几十万元把整个人才网站----中华英才网。

由中华英才网为IBM张罗在大学校园里的宣传,组织有关的活动,利用网站的人才招聘系统接收学生的电子简历,按照IBM的要求对学生进行初试、笔试的筛选,总之前面所有的工作都由网站来完成,IBM只要把好最后一道面试关就行了。

不仅如此,在招聘工作全部结束后,IBM还可以利用网站提供的管理软件对应聘人才进行后续的分析和总结。

 

1.2引言

互联网技术的不断发展和普及,应用网络技术已经成为许多企事业单位的发展方向。

因此,构建互联网站、开发网络应用程序已成为当前的热门技术之一。

今天,信息资源已成为各个部门的重要财富和资源。

建立一个满足各级部门网络信息处理要求的行之有效的信息管理系统也成为一个企业或组织生存和发展的重要条件。

因此,作为信息管理核心和基于的数据库技术得到越来越广泛的应用,从小型单机事务处理系统到大型网络信息系统,从联机事物处理到连机分析处理,从一般企业管理到计算机辅助设计与制造(CAD/CAM)、计算机集成制造系统(CIMS)、办公信息系统(OIS)、地理信息系统(GIS)等,越来越多新的网络应用领域采用数据库存储来处理他们的信息资源。

对于一个国家来说,数据库的建设规模、数据库信息量的大小和使用频度已成为衡量这个国家信息化程度的重要标志。

ASP技术

自从Microsoft公司于1977年推出了支持Internet的动态服务器网页(ActiveServerPages,ASP)技术后,由于其功能强大,支持所有的浏览器,其市场占有率直线上升。

ASP技术的出现,极大地改变了网页开发者的工作环境,促进了Internet应用程序的发展,同时ASP技术本身也在不断发展。

ASP支持几乎所有的脚本语言,如VBScript、Jscript和Perl,其主要脚本语言VBScript是基于众多编程人员非常熟悉VisualBasic语言,所以ASP更容易被人们所接受。

数据库技术

对于本系统的数据库开发则采用了MicrosoftSQLServer。

用SQLServer是因为它的安全和理解比较容易,MicrosoftSQLServer对于我们来说是最流行的三层数据库系统。

MicrosoftSQLServer主要是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。

如上所述,MicrosoftSQLServer作为关系数据库开发具备了许多优点,可以设置一个数据库安全访问权限密码和关系数据库的强大功能。

两者的结合

ASP程序可用来提高网页交互性,而数据库所存储的则是数据,通过程序与数据的配合,才能将最完整的网页显示在用户面前。

当程序与数据库结合时,最怕的就是很难控制整个数据库,包括新增或修改数据库中的表,而ASP程序就提供了一个很简单的方法来与数据库进行连接并访问其中的数据。

ASP被经常应用于能够访问小型数据库(如MSAccess)或大型企业数据库(如MicrosoftSQLServer或Oracle)的应用程序的编写。

1.3系统分析与总体设计

本人才管理系统充分利用了网络技术来管理信息和操作数据库。

相对于本人才网站的技术较简单,开发也很快。

本系统是一种具有交互功能的人才信息管理系统,是在网络上建立的一个虚拟的招聘会。

很多知名企业为了吸引人才,都创建了自己的网上人才管理系统,因此这是一个比较流行的网络应用系统。

本系统采用了ASP语言工具与SQLServer后台数据库组合开发。

1.3.1系统功能描述

本网上人才管理系统分为前台管理和后台管理。

前台管理包括浏览新闻、职位查询、查看企业信息、维护个人信息和维护用户信息等功能。

后台管理包括新闻管理、企业信息管理、职位信息管理和应聘信息查询等模块。

后台管理具体描述如下:

1.新闻管理

添加新闻,包括新闻标题和新闻内容;

修改新闻;

删除新闻。

2.企业信息管理

添加企业信息,包括企业名称、企业类型、企业简介等信息;

修改企业信息;

删除企业信息。

3.职位管理

添加职位;

修改职位;

删除职位。

4.应聘信息管理

查看应聘信息;

删除应聘信息。

5.系统用户管理

系统用户的录入,包括用户名、密码等信息;

修改自己的密码;

退出登录状态。

用户信息的查看。

6.系统用户管理功能

Admin用户修改自己的密码;

Admin用户创建或删除企业用户;

企业用户修改自己的密码;

企业用户修改自己的用户信息;

注册个人用户;

个人用户修改自己的密码;

个人用户修改自己的用户信息。

1.3.2功能模块划分

本系统的功能模块如图所示:

网上人才管理系统功能模块示意图

在系统初始化时,有一个默认的“系统管理员”用户Admin,由程序设计人员手动地添加到数据库中。

Admin用户可以创建企业用户;个人用户则可以通过注册产生;所有用户都可以修改自己用户信息和密码。

用户关系功能模块的关系如图:

1.3.3系统流程分析

1.职位申请流程,如图:

2.

用户申请职位流程图

3.企业用户管理流程,如图:

1.4数据库结构设计与实现

首要条件:

要保存此数据库的计算机上已经安装了MicrosoftSQLServer。

1.4.1创建数据库(方法一):

可以使用本人已经建立好的数据库。

方法和步骤如下:

1.首先运行SQLServer服务管理器,如图:

2.其次打开SQLServer企业管理器,选择数据库—>右键—>所有任务—>附加数据库,如图:

3.然后选择我建立好的附带的数据库,操作如图:

4.如果能正常显示以下如图,则可导入数据库成功(首先保证企业管理器中没有job数据库名,否则附加失败),按下面的确定,确认附加数据库,如图:

附加成功可显示如下图:

1.4.2创建数据库(方法二):

使用SQL命令完成建立数据库和数据表结构,操作如下:

1.首先创建数据库Job,用来保存本系统的所有数据。

创建数据库的脚本代码为:

CREATEDATABASEJobGO

创建方法跟创建表一样,不过要先创建数据库Job,才能继续创建下面的数据库表,创建方法见本节3下面。

2.数据库逻辑结构设计

本形体定义的数据库中包含以下7个表:

新闻信息表News、个人信息表Person、个人技能表Skill、企业信息表Company、职位信息表Job、申请职位表Application、管理员表Admin。

下面分别是这些表的结构:

(1).新闻信息表News

新闻信息表News用来保存网站新闻信息,结构如下:

编号

字段名称

数据结构

说明

1

Id

Int

新闻编号

2

Title

Varchar(50)

新闻题目

3

Content

Text

新闻内容

4

PostTime

Datetime

提交时间

(2)个人信息表Person

个人信息表Person用来保存注册个人拥护的基本信息,结构如下:

编号

字段名称

数据结构

说明

1

UserName

Varchar(20)

用户名

2

Pwd

Varchar(20)

用户密码

3

RealName

Varchar(50)

用户真实姓名

4

Sex

Bit

性别

5

Birth

Varchar(50)

出生日期

6

IDCard

Varchar(20)

身份证号码

7

Nature

Varchar(20)

民族

8

Married

Varchar(10)

婚姻状况

9

HuKou

Varchar(20)

户籍

10

Location

Varchar(20)

所在地

11

Education

Varchar(20)

教育程度

12

Callege

Varchar(50)

毕业院校

13

Telephone

Varchar(50)

联系电话

14

Mobile

Varchar(50)

手机

15

Email

Varchar(50)

电子邮箱

16

Address

Varchar(200)

联系地址

17

PostTime

Datetime

注册时间

(3)个人技能表Skill

个人技能表Skill用来保存个人的基本技能信息,结构如下:

编号

字段名称

数据结构

说明

1

Sid

Int

编号

2

AppTitle

Varchar(200)

应聘职位

3

English

Varchar(100)

英语水平

4

Computer

Varchar(100)

计算机技能

5

Main

Text

主要技能

6

UserName

Varchar(20)

用户名

(4)企业信息表Company

企业信息表Company用来保存注册企业的基本信息,结构如下:

编号

字段名称

数据结构

说明

1

CName

Varchar(20)

用户名

2

Pwd

Varchar(20)

密码

3

Company

Varchar(100)

企业名称

4

Type

Varchar(50)

企业类型

5

FormTime

Varchar(50)

成立时间

6

Contactor

Varchar(50)

销售价格

7

EmplNum

Int

员工人数

8

Location

Varchar(50)

所在地点

9

Telephone

Varchar(50)

联系电话

10

Fax

Varchar(50)

传真号码

11

Address

Varchar(200)

联系地址

12

ZipCode

Varchar(10)

邮政编码

13

Http

Varchar(50)

网址

14

Email

Varchar(50)

电子邮箱

15

Introduce

Text

企业简介

16

PostDate

Datetime

注册时间

(5)职位信息表Job

职位信息表Job用来保存企业发布的职位信息,结构如下:

编号

字段名称

数据结构

说明

1

JobId

Int

编号

2

UserName

Varchar(20)

用户名

3

Title

Varchar(100)

职位名称

4

Type

Varchar(20)

职位类别

5

Education

Varchar(20)

学历要求

6

Sex

Varchar(20)

性别要求

7

Age

Varchar(50)

年龄要求

8

WorkTime

Varchar(50)

工作年限要求

9

WorkPlace

Varchar(50)

工作地点

10

JobNum

Int

招聘人数

11

Comment

Text

具体要求

12

PostTime

Datetime

发布时间

(6)职位申请表Application

职位申请表Application用来保存注册拥护申请职位的信息,结构如下:

编号

字段名称

数据结构

说明

1

AppId

Int

编号

2

Jobid

Int

职位编号

3

UserName

Varchar(20)

用户名

4

PostDate

Datetime

申请日期

5

Response

Text

回复内容

6

RspDate

Datetime

回复日期

(7)管理员表Admin

管理员表Admin用来保存系统管理员的基本信息,结构如下:

编号

字段名称

数据结构

说明

1

AdminId

Varchar(20)

用户名

2

Pwd

Varchar(20)

密码

1.4.3以上实现方法:

(1)打开MicrosoftSQLServer查询分析器。

连接登录服务器,如下图:

(2)分别打开运行各个SQL脚本文件即可建立以上各个表。

各个SQL脚本语言文件分别保存在“网上人才管理系统/Database/”目录下。

分别有News.sql、Person.sql、Skill.sql、Company.sql、Job.sql、Application.sql、Admin.sql。

在创建表Admin的同时,将默认的用户Admin插入到表中,默认的密码为“111111”。

查询分析器下分别打开各个SQL脚本文件,并按F5或点工具栏的

运行,运行成功即可创建表。

如下图:

1.5目录结构与通用模块

1.5.1目录结构

运行本系统时,首先需要将Job目录复制到IIS/PWS的根目录下方可运行。

在Job目录下包含有以下子目录:

●Admin用于存储系统管理员的后台操作脚本,包括新闻管理和企业用户信息管理等功能;

●Company用于保存企业用户的操作脚本,包括编辑用户信息和发布职位等;

●Pic用于存储网页中的图片文件;

●Resume用于存储注册用户的操作脚本,包括注册用户和编辑用户信息等;

其他ASP文件都保存在本系统的Job根目录下。

1.5.2通用模块

本系统包含了一些通用模块,这些模块以文件的形式保存,可以在其他文件中使用#include语句包含这些模块,使用其中定义的功能。

1.conndb.asp

conndb.asp的功能是实现到数据库的连接,因为在很多网页中都有连接数据库的操作,所以把它保存在文件conndb.asp中,这样可以避免重复编程。

Conndb.asp的源代码在主目录job下的conndb.asp文件中,可用文本编辑等器查看。

打开源代码之后,修改数据库服务器名DataSource=BILLGATES,即BILLGATES为SQLServer服务器名,需把BILLGATES改为本地或网络上提供的数据库的服务器名。

在文件中引用此文件作为头文件就可以访问数据库了,引用方法:

在引用此文件的头文件代码加入以下代码即可:

--#includefile="conndb.asp"-->。

2.IsAdmin.asp

因为系统有写功能只有Admin用户才有权限使用,所以在进入这些网页之前,需要判断用户是否是Admin。

IsAdmin.asp的功能是判断当前用户是否是管理用户(即保存在表Admin中的用户),如果不是管理员,则跳转到Login.asp,要求用户登录;如果是管理员,则不执行任何操作,直接进入包含它的网页。

IsAdmin.asp源代码保存在主目录下的admin/isadmin.asp文件里。

引用此文件作为头文件代码为:

--#includefile="isAdmin.asp"-->。

3.IsUser.asp

注册用户分为两种,一种是个人用户,另一种是企业用户,在编辑用户信息或者发布职位等情况下,需要通过身份验证。

使用IsUer.asp可以实现此功能,企业用户的IsUser.asp保存在company目录里。

个人用户的IsUser.asp保存在resume目录里。

引用此文件作为头文件代码为:

--#includefile="IsUser.asp"-->。

1.6系统用户管理模块界面

1.6.1Admin用户管理模块

所有Admin用户管理部分的文件都保存在admin目录下:

管理员首先进入登录验证模块,登录模块代码保存在job/admin/login.asp文件里,登录界面如下:

当管理员验证通过时,则跳转到admin/index.asp管理员主界面,管理员修改密码界面如下:

此模块的功能主要是显示并管理新闻和企业信息,使用框架分别用来处理左侧和右侧的显示内容。

并把本模块设计为只有管理用户才能进入的后台管理。

Index.asp源代码保存在job/admin/index.asp中。

1.7新闻信息管理模块设计

新闻信息管理模块可以实现以下功能:

●添加新闻记录;

●修改新闻记录;

●删除新闻记录。

新闻信息管理模块只有管理用户才有权限进入。

在admin/index.asp中,单击“新闻管理”超级链接,执行admin/NewsList.asp,显示新闻列表,源代码在admin/NewsList.asp文件中,界面如下:

添加新闻和修改新闻相似,源代码分别在NewsAdd.asp和NewsEdit.asp中,界面如下:

单击新闻超级链接,可在新窗口中查看新闻内容,查看新闻内容源代码在NewsView.asp中,

查看新闻信息界面如下:

1.8企业信息管理模块设计

企业信息管理模块可以实现以下功能:

●添加企业记录;

●修改企业记录;

●删除企业记录。

企业信息管理模块只有管理用户才有权限进入。

在admin/index.asp中,单击“企业管理”超级链接,将执行admin/CompList.asp,显示企业列表。

源代码在admin/CompList.asp文件中,运行界面如下:

添加公司与修改公司模块跟添加新闻与修改新闻模块相似,运行界面如下:

.

执行CompView.asp查看企业信息,运行界面如下:

1.9系统主页面及登录程序设计

除了Admin用户外,企业用户和个人用户都要通过系统主页面登录,才能完成自己的特定功能。

1.9.1系统主页面设计

系统主页面文件名为index.asp,保存在系统根目录下,用户运行并登录界面如下:

●Index.asp页面的上方部分由head.htm实现,它的主要功能是显示网站的标题图片和个模块的链接。

打开各个模块链接后可查看相应的数据,运行后各界面分别如下:

●查看最新的职位信息;

●查看最新的企业信息。

●查看最新的人才信息;

●职位查询页面

在此页面可以有五种查询条件,

1.可按‘职位名称’查询;

2.可按‘职位类型’查询;

3.可按‘工作地点’查询;

4.可按‘公司名称’查询;

5.可按‘主要技能’查询。

本模块运行界面如下:

●Index.asp页面的左侧部分由Left.asp实现,它的主要功能是显示最新新闻列表和用户登录模块。

●右侧部分就是由index.asp实现.主要功能就是显示最新的招聘信息、人才信息、企业信息。

单击相应链接可查看相应最新信息。

1.10企业用户管理模块设计

1.10.1新建企业用户

企业想发布自己企业的信息、招聘信息等,首先要创建自己的企业用户,在1.8节的后台管理中已建好.

1.10.2新建企业用户以后就可以在系统主页面中登录,登录界面如下:

1.10.3登录后单击“企业数据管理”超级链接,将打开company/main.asp.可以看到企业用户的主要管理项目包括企业信息、招聘信息、应聘信息、密码修改和退出管理等,运行界面如下:

企业信息

招聘信息

添加招聘信息,还可查看,删除得相应操作。

应聘管理

此模块可以查看职位信息和申请人基本信息,还可以回复给申请人消息。

如下:

1.11个人用户管理模块设计

下面介绍个人用户管理功能

1.11.1首先注册新用户

每个浏览本系统的游客都可以注册成为个人用户。

在系统主页中,没有登录的用户可以看到“个人用户注册”超级链接。

单击此链接,将执行Register.asp,运行界面如下:

1.11.2个人用户管理模块界面

个人用户在系统主页面中登录成功后显示其他相关信息跟企业登录是一样的,运行界面如下:

1.11.3单击“个人数据管理”超级链接,将打开resume/main.asp,将可以看到个人用户的主要管理项目包括个人简历、技能信息、职位申请、密码修改和退出管理。

运行界面如下:

个人简历

技能信息

职位申请

单击相关链接可查看公司基本信息、职位基本信息和删除职位操作等。

由于设计系统涉及源代码太多,所以各个源代码源程序文件在此省略,源程序均保存在Job目录下,可使用网页编辑器或文本编辑器查阅。

到此,整个系统已经设计完成,用户可在已安装设置好IIS目录设置为本系统目录下,如下图:

企业和用户在地址拦上可在本机运行:

http:

//主机名/job/index.asp进入主页窗口,管理员可运行:

http:

//主机名/job/admin/login.asp进入登录窗口.,一步步执行浏览该系统。

1.12总结

1.12.1本系统的优点

本系统针对网上企业招聘与人才求职的实际情况和招聘形式,实现了企业发布招聘信息和求职者寻找企业理想职位的互动交流平台的网上招聘会.,提供了企业信息管理、发布职位管理等和个人求职简历管理、职位查询、申请职位等管理信息。

将企业招聘——个人求职完全通过了网上实现,可减少了所招开的招聘会和节省了大量的资金和人工,同时提高了网络上的数据准确性,提高了决策的准确性,提高了招聘的工作效率。

本系统在设计过程中,实现了以下功能:

⑴系统管理员管理新闻信息和企业信息功能;

⑵企业注册功能;

⑶企业信息管理功能;

⑷企业发布招聘职位功能;

⑸个人注册功能;

⑹个人简历管理功能;

⑺个人申请职位功能;

⑻职位信息查询功能;

⑼浏览新闻功能;

⑽浏览企业信息和求职者信息功能。

1.12.2本系统尚存在的不足

任何一个系统都不可避免地会有一些不足,需要有人不断地对其进行改进,因此才会不断的增加工作量。

本系统也不例外,由于时间和数据有限,本系统还有以下不足之处,有

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 金融投资

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1