基于asp的网上人才招聘系统的设计与实现毕业设计论文Word下载.docx
- 文档编号:18650725
- 上传时间:2022-12-30
- 格式:DOCX
- 页数:27
- 大小:1,004.14KB
基于asp的网上人才招聘系统的设计与实现毕业设计论文Word下载.docx
《基于asp的网上人才招聘系统的设计与实现毕业设计论文Word下载.docx》由会员分享,可在线阅读,更多相关《基于asp的网上人才招聘系统的设计与实现毕业设计论文Word下载.docx(27页珍藏版)》请在冰豆网上搜索。
DesignandImplementationofOnlineRecruitmentSystem
Author’sName:
LEIYi-mingTutor:
WANGXiu-hua
ABSTRACT:
Employmentofuniversitystudentsareincreasinglydifficulttobecomeasocialproblem,butthetotallackoftalentinourcountry,anduniversitygraduatesshouldhaverelativelylargeroomforemployment.Sincethedredgechannelsandemploymentservices,thereisobviouslyinsufficient,butalsoagreatspacetodevelop.Theonehand,privateenterprise,thereisgreatneedinremoteareas,ontheotherhand,thecurrentemploymentserviceshavegreatlimitations,hasnotyetformedanationaljobmarket,collegestudentsoff-sitejobsearch,informationpoor,thecostistoohigh.Inaddition,therehastochangetheirconceptofemploymentissues.Inshort,theemploymentofuniversitystudentsmoredifficult,thisisanindisputablefactthatshouldcausegreatconcernallsectorsofsociety.
Relativetothepeakandvisitorscrowd,packedwithtraditionaljobfairs,onlinejob-seekerscannotonlyfreeaccesstotheapplicationforalargenumberofjobinformation,butalsotomanageanywhere,itsconveniencebyjobseekersandrecruitmentfirms.However,thecurrentstructureofEmploymentNetworkisstillhassomeproblmes,suchasthestructureistoomessy,sothatuserscannotuseconveniently;
orupdatetheinformationgatheringisnotenoughtimetomakealotofinformationisuseless,sothereistobeimproved.
Thegoalistobuildatopic-basedpersonnelexchangesASP.NETwebsite,theuseofuniformdataexchangestandards,timelydataupdates,information-gatheringdivisionofworkreleasemechanism,toformacompleteGraduateEmploymentServiceInformationSystem,forthemajorityofcollegegraduatesandavarietyofemployerstoprovidejobsearchandrecruitmentofinformationtechnologyplatforms.
KEYWORDS:
recruitment;
employment;
personnelexchanges;
1引言
招聘网站是一种具有交互功能的人才信息系统,即在互联网上实现的虚拟招聘会,各个企业在网上发布招聘信息,求职者根据自己的求职要求在线递交简历。
社会对人才的需求越来越迫切,求职者也越来越多,为了方便企业和求职者提高效率,利用基于B/S的招聘网站完成招聘会的功能,节省大量的人力、物力、财力。
企业可以在线查看求职者的简历,并且根据自己的需要自动筛选合适的简历,以发出面试通知。
随着互联网的发展,企业计算机应用的范围在扩展,传统的应用体系结构已经不能更好地满足企业需要。
如何提高企业人才招聘管理系统的快捷性、准确有效性、稳定性、安全性、可扩展性和可维护性,已经成为企业人才网络招聘的主要难题。
网上招聘系统是为企业提供优质人才,为应聘者提供合适职位的资源服务平台,求职招聘双方可利用此系统为自己提供方便快捷的服务,达到预定的招聘效果。
网络招聘求职方式已经成为招聘求职的一大重要手段,其招聘求职规模和招聘求职成功率已直逼传统招聘会,甚至超过了传统的招聘会。
通过它应聘者和招聘单位可以通过Internet,突破时间和空间的现实而实现人才招聘和求职。
2研究背景及现状与开发平台
2.1研究背景及现状
2003年6月13日“中国高校毕业生就业服务信息网”正式开通。
到目前为止,全国各个省(直辖市、自治区)基本上已经建立了毕业生就业信息网络,各个高校也在加紧建设和完善本校各具特色的“就业信息网”。
目前,一些高校创建的就业信息网不仅为本校毕业生就业提供服务,而且还发挥了区域性功能,为其他同类学校学生提供帮助。
现今各高校就业网站层次各不相同,大致可分为四个层次:
第一为商业站点层次,第二为独立运作层次,第三为二级站点层次,第四为二级网页层次。
随着高校招的生进一步扩大,毕业生数量也越来越多,其就业工作涉及面和社会影响也越来越大,要推动就业工作,就不能一味的追求有形市场(传统招聘市场)的规模和声势,还要充分看到无形市场(网上人才市场)高效、便利、覆盖面广的优点,它是毕业生就业市场发展的新方向。
“网上人才市场”开辟求职信息频道和招聘信息频道,供需双方可以根据需要查询详细的相关信息,有利于加深用人单位与毕业生之间的了解与沟通,克服了空间与时间的限制,为用人单位和毕业生节省了大量的时间、精力和资金,同时又可以达到双方满意的目的。
这样“网上人才市场”就会吸引更多企业与毕业生参与进来,形成良性循环,从而扩展了毕业生就业市场,使得用人单位与毕业生之间的双向选择更具实际意义。
由于信息传递的局限,容易产生不公平、不公正的行为,这是毕业生最不愿意接受的,通过网络可以实现就业过程中信息的平等享用,减少“黑箱操作”,消除毕业生的疑虑,实现公开、公正、公平的竞争环境,同时减少了社会上假文凭对学校和用人单位带来的危害。
目前,我国互联网的发展十分迅速,作为就业过程中的毕业生、用人单位和学校三方使用网络的程度在不断地提高。
尽管目前我国的网上择业发展仍处于起步阶段,但我们可以清楚地预见:
随着社会的发展,网上择业必然成为我国高校毕业生的重要手段。
目前我国的许多地方就业主管部门和高校都在探索处于信息时代的毕业生就业的新路子,纷纷建立了自己的信息网络。
教育部多次强调,不仅要发展有形的毕业生就业市场,还应进一步发展无形的市场,特别是电子信息网络的建设要加强、加快。
2.2开发工具简介
本网站使用VS2008作为开发环境,嵌套C#语言的ASP.NET作为编程环境,以SQLServer2008作为数据库环境。
2.2.1ASP.NET简介
ASP.Net2.0是把基于通用语言的程序在服务器上运行。
不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译。
ASP.Net2.0构架是可以用Microsoft(R)公司最新的产品VisualS开发环境进行开发。
这些仅是ASP.Net2.0强大化软件支持的一小部分。
因为ASP.Net2.0是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。
ASP.Net2.0同时也是language-independent语言独立化的。
ASP.Net2.0使用一种字符基础的,分级的配置系统,使你的服务器环境和应用程序的设置更加简单。
一个ASP.Net2.0的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须的文件,不需要系统的重新启动,一切就是这么简单。
ASP.Net2.0已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。
即使你现在的ASP.Net2.0应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP却做不到这一点。
ASP.NET优越性主要体现在以下几个方面:
(1)效率。
ASP.NET是建立在.NETFramework之上的,可使用VisualBasic,C++这样的模块化程序设计语言,在第一次执行后不须重新编译就可直接运行,所以速度和效率比ASP这种只能用VBScript或JavaScript这样的非模块化语言来编写的脚本编程语言提高很多。
(2)可重用性。
ASP.NET不再像ASP那样将ASP代码与HTML混合在一起,而是实现代码与内容的完全分离,可重用性强。
(3)代码量。
ASP对所有要实现的功能通过编写代码来实现,而ASP.NET只须预先说明,就可自动实现,所以,实现同样的功能,ASP.NET要比ASP代码量小的多。
2.2.2SQLServer2008简介
SQLServer2008是Microsoft公司发行的关系型数据库管理与分析系统,它提供了功能全面、操作简单的图形界面。
由于ASP.NET应用的后台程序中有专门针对SQLServer的数据应用类库供用户使用,方便了用户对数据的操作。
2.2.3HTML(HyperTextMarkupLanguage)
HTML的英文全称是“HypertextMarkupLanguage”,中文译为“超文本标记语言”。
“超文本”就是指页面内可以包含图片,链接,甚至音乐,程序等非文字的元素。
在几年前作为SGML的一个子集开发的。
一个HTML文件中包含了所有将显示在网页上的文字信息,其中也包括对浏览器的一些指示,如哪些文字应放置在何处,显示模式是什么样的等。
如果你还有一些图片、动画、声音或是任何其它形式的资源,HTML文件也会告诉浏览器到哪里去查找这些资源,以及这些资源将放置在网页的什么位置。
浏览的网页就是由HTML语言编写出来的。
虽然HTML是一种语言,但HTML不是程序语言,如C++和Java之类,它只是标记语言,你只要明白了各种标记的用法便算学会了HTML。
HTML的格式非常简单,只是由文字及标记组合而成,因此任何文本编辑器都可以制作HTML页面。
在编辑器中输入html代码即可完成对网页的设计,如果在其中加入VB,JAVA等脚本文件以及数据库连接有关的语句指令,便可对已知数据进行查询,从而生成动态网页的一部分。
3系统总体功能设计
3.1系统需求分析
根据新形势下的毕业生就业工作的特点和要求,充分利用计算机和网络技术开拓毕业生就业市场,加快无形市场的建设,用信息化提高就业指导和就业服务水平已成当务之急。
在课题研究过程中遇到的主要难点以及解决的方法有以下四个方面:
1、数据的多条件综合查询:
依靠ASP.NET中ADO组件的几个基本对象,编写相应的条件生成算法,使用SQL语句实现综合查询。
2、个人与企业的双向分配的程序实现:
根据具体分配规则编写相应的双向分配算法。
有待于设计过程中逐步实现。
3、权限问题:
权限上大致分为未注册用户、企业会员、个人会员、管理员。
未注册用户可以浏览网站基本的就业信息和资讯;
注册会员(包括企业和个人)可以在通过验证功能模块进入后随时修改个人或企业的信息和资料,还可以看到比普通没注册的用户更多更有用的就业信息;
管理员可以通过验证功能模块后进入后台管理系统,随时更新网站的各种信息。
作为一个就业信息网站,本网站系统应满足的功能需求如下:
三层结构的建立,后台数据库的建立,前台可以对数据库进行正确的操作,就业信息的输入以及招聘单位和应聘者的信息都没有错误,系统可以良好的运行,每个功能模块都能良好的实现其功能。
数据库中的表结构尽量不出现冗余情况,保证数据的完整性和一致性。
保证主要功能实现的同时还要保证网站界面的友好性,使各个功能界面保持风格的一致,尽量使操作简化,体现出网站以人为本的一面。
3.2系统总体架构设计
该网站系统采用B/S架构,B/S架构原理如图3-1所示。
图3-1B/S架构原理
就业信息网站主要提供四个方面的功能:
(1)全国各地的求职信息的管理;
(2)各类用人单位招聘信息的管理;
(3)网上招聘的管理;
(4)各类与就业相关的政策法规的管理;
提供全国就业动态信息。
系统功能结构如图3-2所示。
图3-2系统功能结构
3.3研究步骤、方法及措施
本网站系统主要划分为四个模块,这四个模块分别为:
信息浏览模块、用户权限管理模块、用户信息管理模块、信息查询模块。
1.信息浏览模块
所有的用户都可以浏览网站基本的就业新闻和就业信息等信息,了解当前的就业形势和动向。
2.用户权限管理模块
登录,如果想要去某家企业求职或者某企业要招聘某个个人,系统会自动提示其登录到站点。
如果用户没有会员帐号,系统就会要求其建立新帐号。
每个帐号都有相应的权限设置,大致分为未注册用户、企业会员、个人会员、管理员。
3.用户信息管理模块
登录到网站系统,或者建立新帐号之后,会员就可以管理自己的帐号信息,根据权限不同,可以查看以及修改的内容也不同。
未注册用户可以浏览网站基本的就业信息和资讯,注册会员(包括企业和个人)可以在通过验证功能模块进入后随时修改个人或企业的信息和资料。
4.信息查询模块
用户能够通过网站中的各类搜索找到自己所需要的信息,包括站内信息、个人信息和企业信息。
用户能够输入各种条件,与搜索条件相匹配的信息将得到显示。
3.4数据库设计
在本系统中,涉及到的数据项和表结构如下:
(1)管理员表,存储管理员的用户名、密码及ID等信息,如表3-1所示。
表3-1管理员表
列名
数据类型
长度
允许为空
编号
int
4
否
管理员名称
char
50
密码
100
(2)公司信息表,存储各企业的名称、地址、电话等基本信息,如表3-2所示。
表3-2公司信息表
16
varchar
真实名称
注册时间
datetime
电话
地址
邮箱
公司名
简介
原则
现状
(3)工作信息表,存储各岗位的薪资、地址、名称等信息,如表3-3所示。
表3-3工作信息表
Int
工作名
工作数量
添加时间
要求
工作类型
薪资类型
薪资
省份
(4)公告信息表,存储网站公告的标题、内容等信息,如表3-4所示。
表3-4公告信息表
题目
内容
text
30
来源
添加人
(5)求职人员信息表,存储各求职者的基本信息,如表3-5所示。
表3-5求职人员信息表
真实姓名
身高
学历
varchar
用户名
年龄
生日
婚姻状况
证件类型
证件号
工作年限
专业
自我评价
500
工作目标
其他
学校
性别
10
(6)新闻内容表,存储网站新闻的标题、内容及更新时间等,如表3-6所示。
表3-6新闻内容表
新标题
新内容
(7)人员工作关联表,存储求职者的用户名及其所选的工作的名称及编号,如表3-7所示。
表3-7人员与工作关联表
工作编号
4功能实现
4.1首页
在首页求职者可以看到最新的企业招聘信息,企业也可看到最新的人才信息。
界面如图4-1所示。
图4-1首页
主要实现代码:
DBdb=newDB();
protectedvoidPage_Load(objectsender,EventArgse)
{if(!
IsPostBack)
{TodayNews();
getuser();
getjob();
}
privatevoidgetuser()
{SqlDataReaderda;
da=db.GetDataReader("
selecttop15id,sex,RealName,xueli,zhuanye,school,TelfromJobUserorderbyaddtimedesc"
);
this.dluser.DataSource=da;
this.dluser.DataBind();
}//获取最新求职信息
privatevoidgetjob()
{SqlDataReaderda;
da=db.GetDataReader("
selecttop15*fromJoborderbyaddtimedesc"
//按添加时间在工作信息表中选取前15行记录
this.dljob.DataSource=da;
this.dljob.DataBind();
}//获取最新招聘信息
4.2求职注册
求职者填写自己的基本信息及基本情况进行个人注册,界面如图4-2所示。
图4-2注册页面
注册过程中,带*的为必填项,如有漏填,在提交注册时系统会提示,输入用户名时可单击右边的“检测用户名是否存在”来检测你的用户名,避免提交时才发现有重名。
要求的信息比较详细,充分考虑到求职者的各方面信息。
jsjs1=newjs();
DBdb=newDB();
protectedvoidbtnnext_Click(objectsender,ImageClickEventArgse)
{if(Session["
RandCode"
].ToString()!
=txtcode.Text.ToString())
{
js.Alert("
验证码输入错误!
"
else
{if(db.GetDataReader("
select*fromJobUserwhereUsername='
+txtname.Text+"
'
"
).Read())//检查当前输入的用户名是否以被注册
{regname.InnerHtml="
<
fontcolor=red>
对不起该帐号已经存在<
/font>
;
Js1.Alert("
帐号已经存在!
{regname
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 asp 网上 人才 招聘 系统 设计 实现 毕业设计 论文
![提示](https://static.bdocx.com/images/bang_tan.gif)