网上招聘管理系统毕业论文Word文档下载推荐.docx
《网上招聘管理系统毕业论文Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《网上招聘管理系统毕业论文Word文档下载推荐.docx(36页珍藏版)》请在冰豆网上搜索。
网上招聘管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库,而对于后者则要求应用程序功能完备,易使用等特点。
本系统是结合人才市场的实际需求分析,采用功能强大的VisualStadio2008作为开发工具,后台数据库采用SQLServer2005开发出来的基于B/S架构的网上招聘管理系统。
此系统通过对发布招聘信息的企业和寻找工作者信息的收集与发布,构造了一个企业和人才之间的网上工作平台。
本系统包括如下功能:
管理员可以使用该系统为企业招聘、个人求职提供服务。
用人单位可以使用该系统注册成为招聘用户并发布招聘信息。
求职人员可以在注册成为求职用户后通过系统完成求职工作。
关键字:
网上招聘、数据库、VisualStadio2008、SQLServer2005、B/S、.NET
Abstract
RecruitmentManagementSystemisatypicalmanagementinformationsystem(MIS),whichmainlyincludestheestablishmentandmaintenanceofback-enddatabaseandfront-endapplicationdevelopmentaspxects.Requestfortheestablishmentofdataconsistencyandintegrity,datasecurity,gooddatabase,andforthelatterapplicationsrequirefullyfunctional,easytousefeatures.Thissystemiscombinedwiththeactualneedsofthetalentmarketanalysis,usingthepowerfulVisualStadio2008asadevelopmenttool,backgrounddatabasewasdevelopedusingSQLServer2005-basedB/Sstructureoftheonlinerecruitmentmanagementsystem.Thissystemofjobinformationbybusinessesandjobseekersinformationcollectionanddissemination,constructalinebetweenbusinessandtalentworkingplatform.Thesystemincludesthefollowingfunctions:
Administratorscanusethesystemforbusinessrecruitment,individualjobsearchs.Employersmayusethesystemtoregisterasauserandjobinformationrecruitment.Jobseekers,jobseekerscanregisterasuserscompletethejobafterworkingthroughthesystem.
Keywords:
Onlinerecruitment,database,VisualStadio2008、SQLServer2005、B/S、.NET
绪论
在当前的市场环境中。
随着社会的进步和技术的发展,知识正在发挥着很大的作用,市场的竞争在很大程度上体现为人才的竞争。
从而。
找到合适的人才,成为企业提高竞争力的一项关键任务。
同时。
当今的市场环境又是一个快速变化的环境,市场需求在变,对人才的需求也相应处于变化之中。
如何能快速适应这一变化,提高人才招聘流程的工作效率,进行快速定位,也就成为人才招聘公司/单位需考虑的重要因素。
无论是对于企业的人力资源部门的招聘服务,还是职业中介的跨地域供需信息沟通,或是对外的劳务输出等等。
作为一种服务类型,其服务对象均包含需方驱动特点。
其所达到的招聘人员的效率和效果是其存在的价值和理由。
对于中介服务的另一个服务对象。
即供方,寻求合适工作的各地人士。
也同样关注是否能快速获得职位需求信息和条件要求等等。
所有这些,都产生着对信息系统的需求。
而且也只能通过信息系统才能实现基于对人才招聘市场的理解和需求研究。
为了满足市场对于人才招聘解决方案的需求,推出了网上人才招聘解决方案。
作为一种专业化的业务流程改进工具,有效地解决了人才招聘工作效率和效果改进提升中所面临的问题。
本毕业设计,就是为了适应现代求职/招聘方式而做出的一种尝试。
本系统采用.NET这种服务器端的开发环境以及WindowsXP的操作系统为工作平台,同时借助SQLServer这一强大的数据库管理系统来实现本毕业设计。
第1章系统概述
1.1系统开发背景和意义
人才在各个行业都是发展的关键,大学生就像是人才的代名词,如何能够招聘到具有真才实学的大学生是各个企业非常关心的问题,而找不到理想的工作,不能发挥自己聪明才智也让大学生烦恼,他们踏入社会的第一节课就是求职。
说到求职,大多数人可能首先会想到招聘会,虽然招聘会是目前人才交流的主要途径之一,但是它还远远不能满足显示的需求。
招聘会都是在有限的几天企业与大学生面对面的交流,虽然有的招聘会提前贴出海报或进行其他方式的宣传,但还是会有很多企业和大学生错过,还有一部分人,为了参加招聘会不得不放弃一些重要的事情。
由于参加招聘会的人员繁多,而且整个过程人员的流动性非常强,这给管理增加了很大的难度。
招聘会人数众多,而且展位有限,想要实现企业与学生一一会面很困难,这样就不能更好地分配人力资源。
现实社会中急需一个第三者为企业与人才牵线搭桥,来弥补招聘会存在的种种不足,在这种条件下,我将网络优势与招聘紧密地结合起来,开发了网上招聘系统。
1.2国国际的发展现状
网络招聘最早出现在美国,当美国互联网发达以后各个行业或者公司的招聘,纷纷在上出现,在美国,上网找工作已经成为家常便饭,反而很少还有人在翻报纸寻觅就业机会。
微软更是E化管理的领航者,他们在进行网络招聘时,网上招聘信息不仅对外发布,同时也对,由于受网络发展和普及程度的影响,国的网络招聘还处于起步阶段。
而在更多的陆地区,网络求职的比例更低,更多的人还是认可平面媒体发布的招聘广告。
网上招聘系统是利用网络构建的招聘系统,它涉及了网上应用这一学科。
1.3技术选择
开发环境的选择会影响到数据库的设计,所以在这里给出网上招聘管理系统开发与运行环境的选择如下:
开发环境:
WindowsXP
开发工具:
VisualStadio2008
数据库管理系统:
SQLServer2005
数据库服务器:
SQLServer2005桌面引擎
第2章系统需求分析
2.1可行性分析
可行性研究的目的是用最小的代价确定在问题定义阶段所确定的系统目标和规模是否能实现,所确定的问题是否可以解决,系统方案在经济上、技术上和操作上是否可以接受。
通过技术可行性、经济可行性和操作可行性三个方面对在绪论部分提出的课题进行可行性研究。
2.1.1技术可行性分析
技术可行性是指使用现有的技术能否实现系统的设计开发与最终完成。
本系统采用的是C#和HTML语言并结合SQLServer数据库,对计算机、硬件的要求不高,当前的开发技术与数据库应用技术完全能够满足用户的需要。
因此,开发此系统在技术上是可行的。
2.1.2经济可行性分析
经济可行性是指系统所能带来的经济效益是否会超过开发这个系统所需的成本,是否会为用户带来足够大的经济利益。
本系统正式考虑为用户提高工作效率,降低劳动强度,方便操作与管理而设计的,不需要大量的开发经费。
因此,开发此系统在经济上是可行的。
2.1.3操作可行性分析
计算机技术正是为了减少人工操作的老公强度而产生的。
本系统界面简介,框架清晰,美观大方,为充分展现的交互性,本网采用动态网页技术实现用户信息在线发布,加强了界面可操作性,数据输入量少,使用者非常容易就能完全掌握系统的全部操作流程。
通过以上三个方面的研究,总体认为本系统的开发是可行的。
2.2系统功能需求
单位招聘栏目功能
本栏目主要提供单位招聘信息统计、单位基本信息维护、游览求职人员信息、招聘职位管理、快速发布职位、人才查询、人才收藏、发送招聘意向,管理收到的求职意向等功能。
个人求职栏目功能
本栏目主要提供个人应聘信息统计、个人基本资料维护、游览单位信息、求职意向维护、职位查询、发送求职意向,管理收到的招聘意向等功能。
职场资讯栏目功能
在此栏目中,可以发布职场资讯和热点资讯,让求职者与招聘者能及时了解职场相关信息,增加职场经验。
招聘会栏目功能
此栏目主要发布各地的招聘会信息,为求职者提供更多求职机会。
兼职天地栏目功能
此栏目主要发布各种兼职信息。
后台管理系统功能
通过后台系统,可以对注册的单位或个人资料进行管理,还可以添加、修改、删除职场资讯、招聘会和兼职信息。
管理员还可以管理自己的账号。
2.3系统业务流程
为了方便管理,将后台所有的程序放在admin目录下。
首先建立了一个登录界面,登录后管理员可以对招聘单位、人才信息、职场资讯、招聘会进行管理,还可以添加招聘会信息和职场资讯信息,另外管理员还可以管理自己的账号。
后台管理系统的大概流程如下图:
图2-3-1系统后台流程图
2.4实体ER图
超级管理员信息表:
{用户id、用户名、用户密码、用户等级}
单位信息表:
{单位id、用户名、用户密码、单位名称、邮编地址、单位地址、单位联系、传真、电子地址、单位主页、单位简介}
职场资讯信息表:
{职场资讯id、职场资讯标题、职场资讯容、资讯作者、资讯相关图片、上传资讯时间}
招聘会信息表:
{招聘会信息id、招聘会信息标题、招聘会信息容、信息发布作者、信息相关图片、上传信息时间}
会员信息表:
{个人会员id、用户名、用户密码、电子地址、会员类型、简历、性别、民族、出生日期、、身高、婚姻状况}
综合以上得到E-R模型如图2-4-1、图2-4-2所示:
图2-4-1各实体联系图
图2-4-2超级管理员信息
属性图
图2-4-3单位信息属性图
图2-4-4会员信息属性图
图2-4-5职场资讯信息属性图
图2-4-6招聘会信息属性图
图2-4-7招聘意向属性图
图2-4-8求职意向属性图
2.5系统性能需求
为了保证系统能够长期、安全、稳定、可靠、高效的运行,招聘管理系统应该满足以下的性能需求:
1.系统处理的准确性和及时性
系统处理的准确性和及时性是系统的必要性能。
在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足对招聘信息处理的需求。
2.系统的开放性和系统的可扩充性
招聘管理系统在开发过程中,应该充分考虑以后的可扩充性。
例如用户发布或查询的需求也会不断的更新和完善。
3.系统的易用性和易维护性
招聘管理系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。
这就要求系统能够提供良好的用户接口,易用的人机交互界面。
针对用户可能出现的使用问题,提供在线帮助。
4.系统的标准性
系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。
所有这些都要符合主流国际、国家和行业标准。
5.系统的先进性
目前计算系统的技术发展相当快,作为招聘管理系统工程,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后。
这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。
6.系统的响应速度
原则是保证操作人员不会因为速度问题而影响工作效率。
第3章系统总体设计
3.1系统架构设计
网上招聘管理系统结构为典型的B/S架构。
与传统的C/S架构的应用系统相比,B/S架构系统在系统部署、实施及维护方面都节约了大量成本。
B/S架构的特点是在客户端使用标准的WEB页面浏览器(如InternetExplorer等),不需要安装特殊的应用程序,减少了升级和维护的难度;
所有的业务数据都保存在Server端,确保了数据的安全。
基于WEB的软件系统其结构一般可以分为三层:
web层(Preserntation)为客户端提供对应用程序的访问。
这一层由ASPX窗体和代码隐藏文件组成。
Web窗体只是用HTML提供用户操作,而代码隐藏文件实现各种控件的事件处理。
业务规则层(BussinessRules)是为了解决特定问题的要求实现的,它包含各种业务规则和逻辑的实现。
业务规则完成如客户申请信息的验证这样的任务。
数据访问层(DataAccess)为业务规则层提供数据服务。
本系统的系统结构如图所示:
图3-2-1系统后台流程图
3.2系统功能模块
网上招聘管理系统提供了“单位招聘”和“个人求职”等栏目,公司企业都可以通过“单位招聘”栏目来发布招聘职位供他人浏览;
个人可以通过“个人求职”栏目来发布个人求职信息,通过这种互动关系,达到双赢的效果。
另外,“职场资讯”栏目提供了丰富的职场信息,“招聘会”栏目提供了全国各地即将召开的招聘会详细信息,“兼职天地”提供了种类繁多的兼职信息;
此外,还有功能强大的后台管理系统,构成一个完整的在线招聘。
具体来说,本设计提供的功能如下:
1.企业招聘模块
单位若要招聘人才,首先需要注册一个用户名,接着使用快速“发布职位功能”,将其招聘职位信息发布在上,招聘单位需要管理自己发布的信息,因此需要“招聘管理功能”;
而为了快速找到合适的人才,还必须提供“人才信息搜索”功能,方便查询,若对某份求职简历感兴趣,还可以将其放入“人才收藏夹”中,以供日后选择。
本系统还提供“发出的招聘意向”和“收到的求职意向”的功能,可列出招聘单位发布的招聘信息和收到的求职简历。
2.个人求职模块
个人若要求职,首先要“注册我的简历”,利用注册的用户名登录后,可以利用“适合我的职位”功能将对合适的职位投递电子简历;
个人会员可以通过“招聘职位查询”功能,设置相应的条件进行查找;
如果遇到尚决定是否投简历的单位,可以先将其放入“职位收藏夹”中;
可以查看应聘单位是否有回复,还可以查看是否有单位向自己发布了招聘信息。
另外,个人会员还可以对自己的账号,基本资料,个人技能,求职意向等进行维护。
3.职场资讯模块
在此功能中,可以发布职场资讯和热点资讯,让求职者与招聘者能及时了解职场相关信息,增加职场经验。
4.招聘会模块
5.兼职天地模块
6.后台管理模块
对上述各个功能模块进行集中、分块,按照结构化程序设计要求,可得到系统功能模块图,如图所示:
图3-3-1系统功能模块图
3.3系统数据库设计
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接影响到系统的效率及系统实现的效果。
合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致,同时,合理的数据库结构也将有利于程序的实现。
用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能够满足各种信息的输出和输入。
收集基本数据、数据结构及数据处理的流程,为后面的具体设计打下基础。
本系统包含十个表,说明如下:
超级管理员信息表(admin):
用户id、用户名、用户密码、用户等级。
单位信息表(enterprise):
单位id、用户名、用户密码、单位名称、邮编地址、单位地址、单位联系、传真、电子地址、单位主页、单位简介。
职场资讯信息表(news):
职场资讯id、职场资讯标题、职场资讯容、资讯作者、资讯相关图片、上传资讯时间。
招聘会信息表(zhaopinhui):
招聘会信息id、招聘会信息标题、招聘会信息容、信息发布作者、信息相关图片、上传信息时间。
一级职位数据表(job_main):
一级职位id、一级职位名称。
二级职位数据表(job_sub):
一级职位id、二级职位id、二级职位名称。
招聘职位数据表(job_detail):
招聘职位id、单位id、招聘职位类型、工作性质、招聘对象、招聘人数、招聘期限、求职者应聘方式、工作容、基本薪金。
会员信息表(job_person):
个人会员id、用户名、用户密码、电子地址、会员类型、简历、性别、民族、出生日期、、身高、婚姻状况。
发送招聘意向信息表(job__per):
表id、单位id、个人会员id、发送容、回复容、发送时间
发送求职意向信息表(job_person_per):
表id、个人会员id、招聘职位id、发送容、回复容、发送时间。
表3-3-1超级管理员信息表(admin)
序号
字段
描述
类型
长度
主键
1
id
用户id
自动编号
是
2
login
用户名
文本
50
否
3
password
用户密码
4
ad_level
用户等级
数字
表3-3-2单位信息表(enterprise)
ep_id
单位id
自动编号
ep_name
单位名称
100
5
ep_postnumver
邮编
6
ep_addr
单位地址
7
ep_phone
单位联系话
8
ep_fax
传真
9
ep_email
电子址
10
ep_homepgae
单位主页
11
ep_intro
单位简介
备注
12
ep_acount
是否会员
13
ep_regtime
注册时间
日期/时间
14
ep_inde
是否推荐位
15
ep_chairman
联系人
16
setinde_time
最近访问间
表3-3-3职场资讯信息表(news)
职场资讯ID
title
职场资讯题
body
职场资讯容
author
资讯作者
pic
资讯相关图片
up_time
上传资讯时间
表3-3-4招聘会信息表(zhaopinhui)
招聘会信息id
招聘会信息标题
招聘会信息容
信息发布作者
信息相关图片
上传信息时间
表3-3-5一级职位数据表(job_main)
main_id
一级职位id
main_name
一级职位名称
表3-3-6二级职位数据表(job_sub)
sub_id
二级职位id
sub_name
二级职位名称
表3-3-7招聘职位数据表(job_detail)
detail_id
招聘职位id
station
招聘职位类型
jobtype
工作性质
menbertype
招聘对象
pnumber
招聘人数
starttime
招聘期限
limitime
echomode
求职者应聘方式
workcontent
工作容
stipend
基本薪金
workseat1
工作所在省份1
subworkseat1
工作所在城市1
workseat2
工作所在省份2
subworkseat2
工作所在城市2
表3-3-8会员信息表(job_person)
per_id
个人会员id
Username
email
电子地址
membertype
人才类型