自网上人才管理系统毕业论文.docx
- 文档编号:24620366
- 上传时间:2023-05-29
- 格式:DOCX
- 页数:38
- 大小:1.47MB
自网上人才管理系统毕业论文.docx
《自网上人才管理系统毕业论文.docx》由会员分享,可在线阅读,更多相关《自网上人才管理系统毕业论文.docx(38页珍藏版)》请在冰豆网上搜索。
自网上人才管理系统毕业论文
广西大学梧州分校
毕业设计(论文)
设计(论文)题目:
网上人才管理系统
学生姓名:
李庆强
专业班级:
计算机应用与维护02计机2班
指导老师:
莫智懿
ﻩ系 主任:
:
苏运霖
评阅人
ﻩﻩﻩﻩﻩ2005 年 6月 1日
目 录
1.1摘要………………………………………………………..…..……..2
1.2引言…………………………………………………………...….…..3
1.3系统分析与设计………………………………….………….….…..4
1.3.1系统功能描述…………………………………..…….…….…4
1.3.2功能模块划分…………………………………....…..….….…5
1.3.3系统流程分析…………………………………..………..……5
1.4数据库结构设计与实现………………………………………..……6
1.4.1创建数据库(方法一):
………………….……………..…..6
1.4.2数据库逻辑结构设计………………………….…………..….8
1.4.3创建数据库(方法二):
…………………………………..…10
1.5 目录结构与通用模块…………………………………………..……11
1.5.1目录结构………………………………………..………..……11
1.5.2 通用模块…………………………………….…………..……11
1.6 系统用户管理模块界面……………………………...……….….….12
Admin用户管理模块………………………………………….……12
1.7新闻信息管理模块设计……………………………………….……13
添加新闻记录;……………………………………………….……13
修改新闻记录;……………………………………….……….…...13
ﻩ 删除新闻记录。
……………………………………………….……13
1.8企业信息管理模块设计…………………...…………………….…..14
添加企业记录;……………………………………...……….…….14
修改企业记录;……………………………………………….……14
ﻩ 删除企业记录。
………………………………………...…….…….14
1.9系统主页面及登录程序设计……………………….…………….…16
系统主页面设计…………………………….………………..….….16
1.10企业用户管理模块设计………………………………………….…18
1.10.1新建企业用户…………………………………………….….18
1.10.2登录系统主页面………………………………………….….18
1.10.3企业数据管理…………………………………………….….19
1.11个人用户管理模块设计………………………………………….…21
1.11.1 注册新用户………………………………….………….….21
1.11.2个人用户管理界面……………………………….……….…21
1.11.3 个人数据管理………………………………………….…..22
1.12 总结………………………………………………...…………….…24
本系统的优点………………………………………………….……24
本系统尚存在的不足…………………………………….…………24
我在设计过程中的体会……………………………….……………24
1.13谢辞……………………………………………….…………………24
参考文献…………………………………………………...……………..25
1.1【摘要】网上招聘和求职逐渐成为主流渠道
国内的人才网站已经多达400多家,而且各种大型网站以及专业网站都纷纷建立自己的人才频道,企业自己的网站也正在开通人才网站的功能,以方便求职者和提高自身的服务效率,这样很快国内就有上万个登记建立和发布招聘信息的网站。
与公司与传统方式的比较,网上招聘具有时效性强,保留信息长,可随时查询,可方便查询,电子文档容易管理等好处,用人单位也开始把眼界拓宽,不再拘泥于传统的招聘形式。
IBM去年就宣布,以后的招聘将全部通过网络进行,现在的IT公司大部分已经在网上招聘了,不但提高了效率,费用也大大降低。
随着上网人口的激增,很多人才网站的日访问量都达到了万人次以上,效果相当显著。
高校毕业生上网求职成最重要的渠道之一,北大、清华、人大等所高校的学生会最近联合作了一次问卷调查,了解各校毕业生对网上求职的看法,发出约两万份问卷表,持赞同态度的问卷多份,占85%。
毕业生们普遍认为,网上人才市场最引人的是查询方便、联系快捷而且信息量大。
网上人才市场吸引毕业生的原因在于它的动态性,每天不断刷新,内容富于变化,信息量大,一些网站每天收到求职简历多份,新增加职位多个,这是报纸、电视、广播等媒体难以企及的。
此外,参加人才见面会费时费力,不如网上查询来得快。
IBM中国有限公司今年计划在全国的高校招收应届毕业生200人。
要在以往,公司人力资源部的职员们要高强度超大工作量地为此忙乎好几个月,到各地的大学宣传、收简历、整理、筛选、初试、笔记……,不仅过程不能省,而且这一切还都要在学校要求的日期内(通常到次年的二、三月份)完成与学生的签约。
面对日益增强的招聘压力,人事经理们总是苦恼。
如果为此增加人手,那么招聘结束后这些人将面临长期的闲置;如果只靠标准编制的四五个人,年年递增的招聘任务势必面临着工作质量的下降。
IBM花几十万元把整个人才网站----中华英才网。
由中华英才网为IBM张罗在大学校园里的宣传,组织有关的活动,利用网站的人才招聘系统接收学生的电子简历,按照IBM的要求对学生进行初试、笔试的筛选,总之前面所有的工作都由网站来完成,IBM只要把好最后一道面试关就行了。
不仅如此,在招聘工作全部结束后,IBM还可以利用网站提供的管理软件对应聘人才进行后续的分析和总结。
1.2引言
互联网技术的不断发展和普及,应用网络技术已经成为许多企事业单位的发展方向。
因此,构建互联网站、开发网络应用程序已成为当前的热门技术之一。
今天,信息资源已成为各个部门的重要财富和资源。
建立一个满足各级部门网络信息处理要求的行之有效的信息管理系统也成为一个企业或组织生存和发展的重要条件。
因此,作为信息管理核心和基于的数据库技术得到越来越广泛的应用,从小型单机事务处理系统到大型网络信息系统,从联机事物处理到连机分析处理,从一般企业管理到计算机辅助设计与制造(CAD/CAM)、计算机集成制造系统(CIMS)、办公信息系统(OIS)、地理信息系统(GIS)等,越来越多新的网络应用领域采用数据库存储来处理他们的信息资源。
对于一个国家来说,数据库的建设规模、数据库信息量的大小和使用频度已成为衡量这个国家信息化程度的重要标志。
本文研究路线
网上人才管理系统主要涉及到了WEB数据库技术, 本系统采用了ASP与MicrosoftSQLServer相结合的WEB数据库技术来开发。
ASP技术
自从Microsoft 公司于1977年推出了支持Internet的动态服务器网页(ActiveServerPages,ASP)技术后,由于其功能强大,支持所有的浏览器,其市场占有率直线上升。
ASP技术的出现,极大地改变了网页开发者的工作环境,促进了Internet应用程序的发展,同时ASP技术本身也在不断发展。
ASP支持几乎所有的脚本语言,如VBScript、Jscript和Perl,其主要脚本语言VBScript是基于众多编程人员非常熟悉VisualBasic语言,所以ASP更容易被人们所接受。
数据库技术
对于本系统的数据库开发则采用了MicrosoftSQL Server。
用SQLServer是因为它的安全和理解比较容易,MicrosoftSQL Server对于我们来说是最流行的三层数据库系统。
Microsoft SQLServer主要是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。
如上所述,Microsoft SQLServer作为关系数据库开发具备了许多优点,可以设置一个数据库安全访问权限密码和关系数据库的强大功能。
两者的结合
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,用来保存本系统的所有数据。
创建数据库的脚本代码为:
CREATEDATABASEJob GO
创建方法跟创建表一样,不过要先创建数据库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
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用户外,企业用户和
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 人才 管理 系统 毕业论文
![提示](https://static.bdocx.com/images/bang_tan.gif)