基于net的求职招聘网站的设计学士学位论文Word文件下载.docx
《基于net的求职招聘网站的设计学士学位论文Word文件下载.docx》由会员分享,可在线阅读,更多相关《基于net的求职招聘网站的设计学士学位论文Word文件下载.docx(41页珍藏版)》请在冰豆网上搜索。
前台子系统主要实现了求职者和招聘企业的注册和登录、人才搜索、发布招聘信息、职位搜索、递交简历、新闻公告和求职攻略的浏览等功能;
后台子系统主要实现了对新闻公告、求职攻略、用户信息的管理功能。
论文叙述了求职招聘网站开发的设计思路和实现的整个过程,并对具体数据库访问技术及开发过程中遇到的问题进行了详细的描述。
关键词:
求职招聘网站C#SQLServerB/S
毕业设计(论文)外文摘要
TitleDesignofJobRecruitmentWebsiteBasedonASP.net
Abstract
Throughtheanalysisofindividualjobsearchandrecruitmentbusinessprocess,inspectingthepresentsituationofthejobrecruitmentwebsite,usingtheVisualStudio2010asenvironment,WithC#asthedevelopmentlanguage,SQLServer2008databaseasabackgroundcompletedtheentireprocessofthejobrecruitmentwebsitedesign.SystemadoptsB/Sstructure,mainlyincludingtwoparts,oneisfrontdeskjobrecruitment,theotheristhebackgroundinformationmanagement.Theforegroundsubsystemmainlyimplementsthejobseekersandrecruitersregistrationandlogin,talentsearch,releaserecruitmentinformation,jobsearchandrecruitmentinformationontheresume,browsingnewsbulletinandjobtreks;
Backstagesubsystemismainlyrealizedthenewsannouncement,jobsearchstrategy,andthemanagementfunctionofuserinformation.
Keywords:
JobRecruitmentWebsiteC#SQLServerB/S
目次
1引言
1.1课题开发背景和意义
现在网络技术的发展越来越迅速,人们上网的途径也是越来越方便,网络在人们生活中的应用也越来越广泛,使得网上求职招聘成为目前深受求职招聘者喜欢的一种求职招聘平台。
互联网给求职招聘者提供了丰富的资源,给他们创造出一个服务平台,拥有现实生活中人才市场和招聘会的功能。
对于求职者而言,通过求职招聘网站求职有着很多优点。
信息量大、更新速度快,使求职者能够在短时间内的获取大量的招聘信息,而通过网站的职位搜索功能可以对工作类型、地点进行搜索,并且在网上求职可以跨越不同地域,这一点对于求职者而言更加方便。
而且网络求职可以让求职者在个人简历、交通通讯等方面省下更多的精力和金钱。
对于招聘者而言,通过网上发布招聘信息不仅能够降低公司资源的消耗,而且方便了信息的发布和修改,也更加有利于企业实现人才招聘的多元化。
而且在传统招聘会上,由于时间仓促且只能局限在一个固定的区域,很难招聘到合适的人才。
在这一点上,传统招聘会就无法与网上招聘范围广、时效长这样的优点相比。
基于以上考虑,本次毕业设计以完成人才求职招聘网站的设计为主要任务,为求职者和招聘企业提供了方便、快捷的交流平台,实现求职与招聘过程的信息化管理。
1.2解决方案
系统采用B/S架构设计,以ASP.net作为开发技术,在普通兼容的计算机上进行,采用MicrosoftWindows7及以上版本的操作系统,开发环境采用MicrosoftVisualStudio2010,使用C#编程语言,后台用SQLServer2008实现对数据库管理,同时采用ADO.net数据库访问技术进行数据库访问。
2开发技术介绍
2.1ASP.net概述
ASP.net是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。
ASP.net提供许多比现在的Web开发模式强大的优势。
ASP.net页和控件框架是一种编程框架,它在Web服务器上运行,可以动态地生成和呈现ASP.net网页。
其网页是完全面向对象的。
在ASP.net网页中,可以使用属性、方法和事件来处理HTML元素。
ASP.net是一种用于创建基于Web的应用程序的编程模型。
从本质上来说,运行时和.NETFramework类库集可以用于创建动态Web页。
它需要在Web服务器的环境中运行,例如Microsoft
Internet
Information
Server(Microsoft互联网信息服务器,IIS),并且根据服务浏览器请求指示在服务器上执行程序。
与直接由Web服务器提供的静态HTML不同的是,ASP.net页面实际上是在服务器上执行以后再产生结果的。
页面的最后生成也许是由许多不同的指令和/或数据源构造的。
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.2B/S架构
B/S(Browser/Server)结构即浏览器和服务器结构。
它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
B/S结构的优点
:
1.具有分布性特点,可以随时随地进行查询、浏览等业务处理。
2.业务扩展简单方便,通过增加网页即可增加服务器功能。
3.维护简单方便,只需要改变网页,即可实现所有用户的同步更新。
4.开发简单,共享性强
2.3VisualStudio2010概述
VisualStudio2010可以用来创建Windows平台下的Windows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office插件。
其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。
VisualStudio2010同时带来了.NETFramework
4.0、MicrosoftVisualStudio2010CTP(CommunityTechnologyPreview--CTP),并且支持开发面向Windows7的应用程序。
在VisualStudio2010中应用程序中,除了可以使用C#语言程序之外,还可以创建C、VC++、VB.net、VJ#等几种语言的应用程序。
与其他语言相比,C#是相对安全、稳定、简单、优雅的,它是由C和C++衍生出来的面向对象的编程语言。
它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。
C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.net开发的首选语言。
2.4SQLServer2008数据库概述
SQLServer2008是Microsoft公司发行的关系型数据库管理与分析系统,它提供了功能全面、操作简单的图形界面。
由于ASP.net应用的后台程序中有专门针对SQLServer的数据应用类库供用户使用,方便了用户对数据的操作。
这个平台有以下特点:
1.可信任的——使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。
2.高效的——使得公司可以降低开发和管理他们的数据基础设施的时间和成本。
3.智能的——提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。
3需求分析
3.1可行性研究
该阶段通过对系统功能和目标的初步分析,提出可行性方案并进行简单的论证,以确保系统是否能在现有的技术和条件下得以实现。
这里主要从技术可行性、经济可行性和操作可行性三个方面进行分析说明系统的可行性。
3.1.1技术可行性
根据该系统目标来衡量所需的技术是否具备,一般可从硬软件的性能要求、环境条件、操作人员水平和数量等方面去考虑和分析。
考虑到系统实施的可行性,在软件方面选择了ASP.net技术来进行开发管理平台的设计,使用SQL
Server
2008数据库存储数据。
在硬件方面,能够在包括Windows7及以上操作系统平台下运行稳定、安全可靠。
当然,硬件的配置越高,系统的开发与运行会更流畅。
考虑到如今的家用或商用电脑硬件的整体配置水平,系统在硬件方面是可行的。
在软件方面,由于ASP.net
和
SQL
2008都是两个比较成熟的开发工具,无论在安全性、可用性、可靠性方面都毫无置疑,因此软件方面是可行的。
3.1.2经济可行性
通过网上求职招聘不仅能够为招聘企业节省招聘成本,还可以提高其管理效率,节省大量的人力和物力;
而就求职者而言,通过网上求职招聘,又可以节省大量时间和金钱。
这样既满足了求职者的需求,又满足了企业的需求,同时方便管理,又跨越了时间和空间的限制。
所以,从经济上来说是完全可行的。
3.1.3操作可行性
系统采用动态网页技术实现用户信息在线发布,加强了界面可操作性,数据输入量少,使用者非常容易就能完全掌握系统的全部操作流程。
整个网站界面简洁,充分展现了网站的交互性。
因此系统的操作是可行的。
3.2用户需求
3.2.1功能需求
1.求职用户功能需求
求职用户通过注册模块可以注册为网站的求职会员。
求职用户登录验证成功可以实现简历信息的管理,比如可以修改简历。
通过选择条件可以查询感兴趣的职位信息,当查询到自己感兴趣的职位时可以查看该职位的详细信息,并且可以进行职位申请,在申请职位以后如果企业有回复可以随时查看,也可以通过其他方式如电话、电子邮件与招聘企业进行联系。
2.企业用户功能需求
企业用户通过填写注册信息成为网站的企业会员。
企业用户通过登录验证后,可以实现对企业信息的管理。
企业用户可以随时修改企业的信息,发布招聘信息,查询人才信息,修改已发布的招聘信息等。