网上人才管理系统Word文档下载推荐.docx

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

网上人才管理系统Word文档下载推荐.docx

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

网上人才管理系统Word文档下载推荐.docx

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

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

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

1.3.1系统功能描述

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

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

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

后台管理具体描述如下:

1.新闻管理

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

修改新闻;

删除新闻。

2.企业信息管理

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

修改企业信息;

删除企业信息。

3.职位管理

添加职位;

修改职位;

删除职位。

4.应聘信息管理

查看应聘信息;

删除应聘信息。

5.系统用户管理

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

修改自己的密码;

退出登录状态。

用户信息的查看。

6.系统用户管理功能

Admin用户修改自己的密码;

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

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

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

注册个人用户;

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

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

1.3.2功能模块划分

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

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

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

Admin用户可以创建企业用户;

个人用户则可以通过注册产生;

所有用户都可以修改自己用户信息和密码。

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

1.3.3系统流程分析

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

2.

用户申请职位流程图

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

数据库结构设计与实现

首要条件:

要保存此数据库的计算机上已经安装了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用来保存注册个人拥护的基本信息,结构如下:

UserName

Varchar(20)

用户名

Pwd

用户密码

RealName

用户真实姓名

Sex

Bit

性别

5

Birth

出生日期

6

IDCard

身份证号码

7

Nature

民族

8

Married

Varchar(10)

婚姻状况

9

HuKou

户籍

10

Location

所在地

11

Education

教育程度

12

Callege

毕业院校

13

Telephone

联系电话

14

Mobile

手机

15

Email

电子邮箱

16

Address

Varchar(200)

联系地址

17

注册时间

(3)个人技能表Skill

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

Sid

AppTitle

应聘职位

English

Varchar(100)

英语水平

Computer

计算机技能

Main

主要技能

(4)企业信息表Company

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

CName

密码

Company

企业名称

Type

企业类型

FormTime

成立时间

Contactor

销售价格

EmplNum

员工人数

所在地点

Fax

传真号码

ZipCode

邮政编码

Http

网址

Introduce

企业简介

PostDate

(5)职位信息表Job

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

JobId

职位名称

职位类别

学历要求

性别要求

Age

年龄要求

WorkTime

工作年限要求

WorkPlace

工作地点

JobNum

招聘人数

Comment

具体要求

发布时间

(6)职位申请表Application

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

AppId

Jobid

职位编号

申请日期

Response

回复内容

RspDate

回复日期

(7)管理员表Admin

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

AdminId

1.4.3以上实现方法:

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

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

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

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

分别有、、、、、、。

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

查询分析器下分别打开各个SQL脚本文件,并按F5或点工具栏的运行,运行成功即可创建表。

如下图:

目录结构与通用模块

1.5.1目录结构

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

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

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

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

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

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

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

1.5.2通用模块

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

1.

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

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

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

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

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

<

!

--#includefile="

"

-->

2.

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

的功能是判断当前用户是否是管理用户(即保存在表Admin中的用户),如果不是管理员,则跳转到,要求用户登录;

如果是管理员,则不执行任何操作,直接进入包含它的网页。

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

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

3.

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

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

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

系统用户管理模块界面

1.6.1Admin用户管理模块

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

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

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

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

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

源代码保存在job/admin/中。

新闻信息管理模块设计

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

添加新闻记录;

修改新闻记录;

删除新闻记录。

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

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

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

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

查看新闻信息界面如下:

企业信息管理模块设计

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

添加企业记录;

修改企业记录;

删除企业记录。

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

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

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

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

.

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

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

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

1.9.1系统主页面设计

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

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

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

查看最新的职位信息;

查看最新的企业信息。

查看最新的人才信息;

职位查询页面

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

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

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

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

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

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

本模块运行界面如下:

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

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

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

1.10企业用户管理模块设计

1.10.1新建企业用户

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

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

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

企业信息

招聘信息

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

应聘管理

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

如下:

个人用户管理模块设计

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

1.11.1首先注册新用户

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

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

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

1.11.2个人用户管理模块界面

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

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

运行界面如下:

个人简历

技能信息

职位申请

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

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

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

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

进入主页窗口,管理员可运行:

,一步步执行浏览该系统。

总结

1.12.1本系统的优点

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

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

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

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

⑵企业注册功能;

⑶企业信息管理功能;

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

⑸个人注册功能;

⑹个人简历管理功能;

⑺个人申请职位功能;

⑻职位信息查询功能;

⑼浏览新闻功能;

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

1.12.2本系统尚存在的不足

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

本系统也不例外,由于时间和数据有限,本系统还有以下不足之处,有待于进一步的改进:

⑴没有人才信息搜索功能;

⑵没有个人相片管理功能;

⑶没有实现较复杂的查询、统计等功能。

1.12.3我在设计过程中的体会

通过对本网上人才管理系统的设计,我对数据库有了进一步的认识,对将数据库应用于实际网络上有了很深的了解,学会了使用ASP编程来操控SQLServer数据库。

通过对ASP+SQLServer组合的使用,学会了WEB应用程序的设计和网页美观的设计,力尽符合动态网页信息的发布,并学会了将网页与内部数据库相连接的方法。

通过在设计管理系统的过程中两个人的通力合作,懂得了沟通的重要性。

要完成一个系统是一个团体的事,不光是一个人的事,只有大家互相交流、互相沟通,才能把整件事做好。

交流不只是同学之间,也要经常与老师交流,得到老师的指导也很重要,多多学习别人成功的经验往往会事半功倍。

二〇〇五年六月

参考文献

书名:

ASP与SQLServer网站架设作者:

贾佳郝洪明出版社:

机械工业出版社出版日期:

2001-1-1

SQLServer2000基础教程作者:

DusanPetkovic出版社:

清华大学出版社出版日期:

2001-9-1

ASP+SQLSERVER开发网上商店作者:

周学泳等/著出版社:

人民邮电出版社出版日期:

2000-12

ASP数据库系统开发实例导航作者:

宣小平但正刚张文毅出版社:

2003-

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

当前位置:首页 > 高等教育 > 理学

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

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