您的位置: turnitin查重官网> 计算机 >> 计算机网络 >> 计算机网络基础 >有关于网络招聘网络招聘系统设计和实现

有关于网络招聘网络招聘系统设计和实现

收藏本文 2024-01-26 点赞:6512 浏览:21237 作者:网友投稿原创标记本站原创

摘 要:设计和实现了一个基于ASP.NET和SQL Server 2005的网络招聘管理系统。详细介绍了整个招聘系统的组成与结构,以及各个功能模块的开发过程。同时,介绍了整个系统的实现方法及所采用的开发工具和相关技术。
关键词:网络招聘系统; ASP.NET; SQL Server 2005
16727800(2013)003009902
0 引言
随着互联网技术的发展和普及,网络招聘开始走入人们的生活,并成为现代企业人力资源管理的重要组成部分。相比传统的招聘模式,网络招聘有着不可比拟的显著优势,企业可以节约大量的人力及物力成本,招聘到企业真正需要的人才,同时对应聘者来说,也可以在最短的时间内有更多的机会找到满意的职位,避免东奔西跑带来的时间、金钱和机会的浪费。因此,越来越多的企业将网络招聘作为招贤纳士和求职者求职应聘的主要渠道之一。本文通过设计和实现一个基于Web的网络招聘管理系统,可以有效地构建起一座沟通企业和求职者之间信息交流的网络平台。通过该平台,求职者也可以填写,完善和提交个人电子简历,在线申请职位,同时企业可以及时发布空缺职位信息或者在众多求职简历中找到自己需要的人才,使得整个招聘和应聘的过程更加高效快捷。

1 需求分析

需求分析的主要任务是确定系统必须具有的功能和性能,为系统的下一步设计打下良好基础。网络招聘管理系统的用户主要有求职者和用工企业两种。作为求职者通过本系统申请职位,需要实现以下功能:职位分类浏览、职位搜索、查看职位详情、在线填写简历、提交简历的功能。作为用工企业来说,需要实现发布空缺职位、浏览求职者简历、按照一定条件精确搜索简历等功能。另外,根据系统的功能,还可以分别给不同的用户以不同权限,实现求职者简历管理、简历状态管理、职位管理等功能。

2 开发工具及相关技术

2.1 .NET框架和C#语言

.NET框架是微软推出的一种全新的用来开发应用程序的计算平台,它简化了在高度分布式互联网环境中的应用程序开发,为开发人员提供了面向对象的编程环境以及安全、可靠、高效的代码执行环境。它主要包含两个重要组件:公共语言规范(CLS)和.NET框架类库。.NET框架与语言无关,是通过所有语言都要遵循的公共语言规范(CLS)来实现。
C#是微软发布的一种全新的简单、安全、面向对象的高级程序设计语言,它充分吸收了C++、Ja等语言的优点,是当前.NET开发平台使用的主流工具语言。

2.2 ASP.NET

ASP.NET 是微软公司开发的一种网络编程技术,全面支持面向对象编程,可以使用.NET提供的所有类,用来实现企业级的 Web 应用程序开发。它的好处在于微软已经实现了底层框架,对于开发人员来说可以使用尽量少的代码来完成程序,并且所编写的代码执行速度很快。本系统使用 ASP.NET 作为开发技术。

2.3 ADO.NET

ADO.NET是一组向.NET程序员公开数据访问怎么写作的类。ADO.NET为创建分布式数据共享应用程序提供了一组丰富的组件。它提供了对关系数据、XML和应用程序数据的访问,是.NET Framework不可缺少的重要组成部分。ADO.NET通过断开连接技术、数据集缓存技术和强大的数据共享功能,使得应用程序可以使用ADO.NET来连接到数据源,进行检索、处理和更新所包含的数据。

3 系统设计与实现

3.1 功能模块设计

依据上文需求分析,本系统分为求职者模块和管理者模块两个子系统,其中求职者模块包括了分类浏览职位、搜索职位、查看职位信息和在线提交简历4个功能模块;管理者模块包括了发布职位和搜索简历两个功能模块。功能模块设计如图1所示。

3.2 数据库设计

数据库是整个系统的核心,数据库的设计是以需求分析和系统概要设计为基础的。本系统所用数据库采用MS SQL Server 2005来实现,数据库命名为HRManager,其中包括了4张数据表,其表结构分别为:
(1)城市表(tb_City):包含城市编号CityID、城市名CityName两个字段,用于保存城市编号和名称。
(2)职位类型表(tb_JobType):包含类型编号TypeID、类型名称TypeName两个字段,用于存储职位的编号和类型

摘自:本科毕业论文答辩www.udooo.com


(3)职位表(tb_Job):包含职位编号JobID、职位名称JobName、所在城市编号CityID、所属类型编号TypeID、职责描述Responsibility,Requirement职位要求和是否急需IsUrgent共7个字段。
(4)简历表(Resume):包含公文编号、申请职位名称、候选职位名称,申请者姓名、、性别、出生日期、所在城市、最高学历、专业、等字段,用于保存求职者的简历信息。表之间的关联关系如图2所示。

3.3 系统实现

本系统采用B/S程序设计架构,以C#作为开发语言,数据库采用SQL Server 2005,在VS2005软件环境下开发,利用IIS搭建Web怎么写作器,界面设计采用DIV+CSS技术,同时利用Jascript进行客户端验证设计,保证软件的高效运行。
系统采用三层结构实现:数据访问层DAL、业务逻辑层BLL和页面显示层UIL。数据访问层是三层模式中的最底层,直接跟数据库打交道,主要负责定义、维护、访问和更新数据,并管理和满足应用怎么写作对数据的操作请求。业务逻辑层的主要任务是将页面显示层和数据库代码分离开,封装与系统关联的应用模型,并将封装的模式呈现给应用程序。页面显示层是为客户端用户提供应用怎么写作的图形界面,有助于用户方便高效地使用怎么写作。
4 结语
随着网络技术的发展,人们的生活也在不断地发生改变,本文设计和实现了一个可以让应聘者和招聘单位远程进行互动交流的网络招聘应用平台,为企业人事部门、报出单位和应聘求职者提供了高效、便捷、安全、人性化的怎么写作。同时,可极大地降低企业的管理成本,并减轻求职者的负担。
参考文献:
\[1\] 刘霞,张砚.基于.NET的高校网络招聘系统开发\[J\].职业教育研究,2012(6).
\[2\] 李东辉,全萍.基WEB的网上招聘管理信息系统\[J\].五邑大学学报,2005(12).
\[3\] 刘立.网上招聘系统分析、设计与实现\[D\].武汉:华中科技大学,2008.
\[2\] 段国云.基于B/S的网络招聘系统\[J\].湖南科技学院学报,2009(4).
\[5\] 陈京民.信息管理系统\[M\].北京:清华大学出版社,2006.
(责任编辑:孙 娟)

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号