网上人才管理系统方案Word格式文档下载.docx
- 文档编号:18506614
- 上传时间:2022-12-18
- 格式:DOCX
- 页数:29
- 大小:1.45MB
网上人才管理系统方案Word格式文档下载.docx
《网上人才管理系统方案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《网上人才管理系统方案Word格式文档下载.docx(29页珍藏版)》请在冰豆网上搜索。
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用来保存注册个人拥护的基本信息,结构如下:
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
电子邮箱
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/”目录下。
分别有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文件里。
引用此文件作为头文件代码为:
isAdmin.asp"
3.IsUser.asp
注册用户分为两种,一种是个人用户,另一种是企业用户,在编辑用户信息或者发布职位等情况下,需要通过身份验证。
使用IsUer.asp可以实现此功能,企业用户的IsUser.asp保存在company目录里。
个人用户的IsUser.asp保存在resume目录里。
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进入主页窗口,管理员可运行:
//主机名/job/admin/login.asp进入登录窗口.,一步步执行浏览该系统。
1.12总结
1.12.1本系统的优点
本系统针对网上企业招聘与人才求职的实际情况和招聘形式,实现了企业发布招聘信息和求职者寻找企业理想职位的互动交流平台的网上招聘会.,提供了企业信息管理、发布职位管理等和个人求职简历管理、职位查询、申请职位等管理信息。
将企业招聘——个人求职完全通过了网上实现,可减少了所招开的招聘会和节省了大量的资金和人工,同时提高了网络上的数据准确性,提高了决策的准确性,提高了招聘的工作效率。
本系统在设计过程中,实现了以下功能:
⑴系统管理员管理新闻信息和企业信息功能;
⑵企业注册功能;
⑶企业信息管理功能;
⑷企业发布招聘职位功能;
⑸个人注册功能;
⑹个人简历管理功能;
⑺个人申请职位功能;
⑻职位信息查询功能;
⑼浏览新闻功能;
⑽浏览企业信息和求职者信息功能。
1.12.2本系统尚存在的不足
任何一个系统都不可避免地会有一些不足,需要有人不断地对其进行改进,因此才会不断的增加工作量。
本系统也不例外,由于
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 人才 管理 系统 方案