基于.NET的人才招聘管理系统的设计与实现_毕业论文(29页).docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于.NET的人才招聘管理系统的设计与实现_毕业论文(29页).docx》由会员分享,可在线阅读,更多相关《基于.NET的人才招聘管理系统的设计与实现_毕业论文(29页).docx(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于.NET的人才招聘管理系统的设计与实现_毕业论文-第 25 页专科毕业设计(论文)设计题目: 基于.NET的人才招聘管理系统的设计与实现 系 部: 信息工程系 专 业: 软件技术 班 级: 软件技术101302 摘 要为缓解当前人才市场的就业压力,推出网上招聘协作平台,旨在更好更快地服务于大众,提高人才利用率,设计并开发基于.NET的人才招聘协作平台,促进用户、招聘企业及管理员间操作的统一性,大大改善以往传统的纸质化、手动带来的种种不便,以电子信息统一化指导一场新的信息化风暴。该系统采用语言+SQL Server 2008R2数据库开发设计,使用B/S架构完成设计,开发过程中,使用AJA
2、X、JQUERY、CSS、QUI框架集等技术实现页面整体风格的统一性、页面的动态灵活性,提高数据的加载效率,增强页面的可视化效果。系统的开发环境是Visual Studio 2010,数据库是SQL Server 2008R2。依据软件开发的整个流程进行需求分析、概要设计、详细设计、编码、测试到系统发布,完整实现人才招聘管理系统的整体功能。本系统拥有统一良好的可视化界面,快速的运行效率,稳定性强,符合用户需求等优点。关键词:ASP.NET 人才招聘协作平台 B/S结构 JQUERYAbstractTo ease the employment pressure of the current jo
3、b market , launched an online recruitment collaboration platform designed to better and faster service to the public , to improve the utilization of human resources , designed and developed based on NET Recruitment Sites , promote user , recruiters and management operation between member unity , has
4、 greatly improved the various inconveniences of traditional paper manually , unified electronic information to guide a new storm . The system uses the language + SQL Server 2008 R2 database development and design , completion of the B / S architecture design , development, use of AJAX , JQuery , CSS
5、 , QUI framework set technology to achieve the unity of the overall style of the page , page dynamic flexibility , improve data loading efficiency, and enhance the visualization of the page.System development environment is Visual Studio 2010 , the database is SQL Server 2008 R2 . Based on the entir
6、e software development process needs analysis , outline design , detailed design , coding , testing to the system is released , the full implementation of the overall function of the Recruitment Management System . The system has a unified good visual interface, rapid operational efficiency, stabili
7、ty , in line with user demand .Keywords:ASP.NET Recruitment Sites B / S structure jQuery目 录1.绪 论21.1系统开发背景21.2系统开发意义21.3本文结构安排22.系统相关技术与工具介绍22.1 ADO.NET简介22.2 UML统一建模语言22.3 AJAX与Jquery技术22.4 SQL SERVER技术22.5动软代码生成器23.系统分析与总体设计23.1需求分析23.2系统总体设计24.数据库设计24.1数据库概念结构设计24.2数据库逻辑结构设计24.3数据库表设计25.系统详细设计25.
8、1网站首页25.2管理员模块25.3新闻招聘模块25.4企业用户管理25.5个人用户管理26.系统测试运行与安装26.1模块测试26.2系统测试2结 论2致 谢2参 考 文 献21.绪 论1.1系统开发背景今天的这个社会,已经变成了一个信息的时代,人才招聘已不受限于时间、空间、地域的阻碍,网络已逐渐取代传统手动、纸质化人才招聘而成为人才招聘的一个重要舞台。其能够给个人创造更多的就业机会。对于异地求职者,这减少了奔波于不同城市的烦恼;对于一般院校学生,因为不易亲临知名企业校园招聘会,但通过网络就可以获取与其它求职者同等竞争的机会。因此,随着网络求职成功率的不断提高,越来越多的企业和个人都会选择网
9、络招聘。网上人才招聘系统网站的建立,将成为人才与用人单位之间合作的桥梁。据CNNIC公布的数据,在这2.1亿人中,利用网络进行求职和招聘的占有20.6%。并且从前几次CNNIC的统计数据看,网民获取求职招聘信息都占有25%左右的份额。而美国网络招聘占市场份额78%的数字,可也肯定地说中国网络招聘市场未来还有很大的发展空间,据权威部门预测,中国网络招聘的市场将会达到60%-70%。2007年网上的一个活动 “知名网站联合网络招聘”开展两周的时间内,据统计,在联合网络招聘活动开展的第一天各网站的访问总量为483万,有1249家单位企业登陆发布有效岗位18274个,个人投递简历数为44376份(其中
10、应届生达到3984个,占总投递人数的9%)。这些数据充分表明了此次联合招聘活动为广大求职者提供了更多的就业机会。这就直接说明了网络招聘对于求职者的重大作用。因此,随着网络求职成功率的不断提高,越来越多的企业和个人都会选择网络招聘。虽然中国网络招聘市场距美国78的市场份额还有很大差距,但网络招聘将是大势所趋。1.2系统开发意义21世纪是一个以网络为核心的信息时代,数字化、网络化与信息化是它的时代特征。人才招聘网站的开发具有很强的信息指导性特征,采用ASP.NET开发网上求职招聘系统给Web带来了全新的动态效果,具有更加灵活和方便的交互性,在Internet中实现数据检索越来越容易,可以及时、全面
11、地收集、存储大量的人力资源信息,进行发布、浏览、反馈、搜索,从而方便企业、个人在网上开展人事咨询、人才洽谈等交流工作。应用SQL数据库技术,对网上人才招聘系统的信息进行科学的,规范化的管理,通过实时的求职信息的数据分析,克服以往对求职信息的估计性与决策的盲目性,避免了招聘的随机性,扩大了招聘范围,增强了可选性。1.3本文结构安排本论文主要讲述用ASP.NET开发在线招聘系统的方法,以及如何用QUI框架集、UML等工具,移动软代码生成部件的设计和系统的发展,除了数据库的设计过程的更详细的描述。本论文共分六章: 1、本章叙述了人才招聘管理系统的系统开发背景、系统开发意义。通过分析可以知道,人才招聘
12、系统前景广阔,目前仍有很大的发展空间,必将出生在国外更先进的技术和模式。2、本章介绍了开发系统所需的工具,以及这些工具的功能和使用一个简单的介绍。对于ADO.NET数据库访问,UML统一建模语言,软件开发,它的用例图和时序图是有用的,例如,该系统可以用例图,该角度颜色和各种用例之间的关系,勾勒出图像,QUI框架集实现页面统一风格化,动软代码生成器自动生成简单三层架构,这些大大方便开发的速度和质量。 3、本章介绍了开发的系统必须做到:需求分析和设计。需求分析要在系统开发的工作之前,分析系统的使用对象和用户需求,设计系统的体系架构和数据库结构,总体设计是对软件开发的过程上的总述。 4、本章介绍了更
13、全面的数据库开发过程:需求分析(最后一章包含),概念设计,逻辑结构设计设计,物理设计,系统功能图和数据库设计。5、对Admin用户管理模块进行讲解,网站首页介绍以及对本系统的招聘信息管理模块的实现。介绍企业用户管理功能与个人用户管理功能的实现过程。6、系统测试运行与维护2.系统相关技术与工具介绍2.1 ADO.NET简介2.1.1 ADO.NET的体系结构用户界面WinFormsWebForms数据源.NET DATA Provider连接参数命令DataReaderUpdateCommandInsertCommandDeleteCommandSelectCommandDataAdapterD
14、ataSetDataRelationCollectionDataTableDataRowDataConstraintDataColumn图2.1 ADO.NET的体系结构图2.1:由于其本身的性质,ADO.NET数据库应用程序的开发是为了支持数据访问中间件。 ADO.NET建成。NET框架提供了平台。它是用来Microsoft.NET Framework中的托管代码修建,这意味着它继承。 NET执行环境的健壮性。 ADO.NET的网络,主要用于分布式应用程序,其中包括来解决这个问题。 NET Framework提供了。 NET应用程序数数据访问和管理能力的一组类或命名空间。 ADO.NET是用
15、来处理基于Web的应用程序,无需连接的计算环境。2.1.2 ADO.NET的主要对象ADO.NET中,有很多重要的对象。其主要目标,实现两个主要功能:(1)数据访问:用于访问数据库中的数据和操作数据的库的类型,(2)数据表示:用于包含数据库中的数据(如数据表)类型。这两种类型在数据库中的两个发展之间的紧密联系类型使用。 ADO.NET包含了许多重要的对象: (1) Connection对象ADO.NET中,使用Connection对象连接到一个特定的数据源。使用Connection对象取决于数据源类型。创建一个Connection对象,你应该提供必要的沟通与DBMS的连接字符串信息,如位置的数
16、据库,进行身份验证的用户名和密码,要访问数据库的DBMS中。 (2)Command对象对于不同的数据库模型,使用的命令是不同的,相应的命令到其相应的对象模型。命令对象提供了与数据库进行交互的主要方法。您可以使用Command对象执行SQL语句,运行存储过程等。(3)DataReader对象DataReader的从数据库返回一个只读的,并且只能向下滚动流(流),每个当前存储器时代只有一个记录。使用DataReader对象时,我们必须首先调用DataReader.Read()方法选择的结果集中的一行,然后继续调用DataReader的移动方法,获取数据信息。获取排,阅读()方法返回true,否则返
17、回false。 (4)DataAdapter对象ADO.NET对象中的核心数据访问,最后一个是DataAdapter的。 DataAdapter用于从数据源中检索数据并填充DataSet中的表,它会解决来自DataSet的更改返回到数据源。 DataAdapter的使用。 NET Framework数据提供程序Connection对象连接到数据源,并使用命令对象从数据源中检索数据,并解决变回数据源。 (5) DataSet对象ADO.NET的核心是DataSet,这是从数据源中检索到的内存高速缓存中的数据,从数据存储过程读取数据,并在本地存储器的脱机存在。可以使用相同的方法从不同的数据源获得的
18、数据的操作。2.2 UML统一建模语言UML统一建模语言是一个表示方法的定义,这是可能的安排的软件系统,用于描述一个集合的元素和图。 UML既不是一个过程也不表示方法的组成和流程。 UML是不是仅限于一个单一的平台或编程语言,因此很适合作为不同的系统之间的网络一座桥梁。这个造型的最大使用量是利用语言来描述现实世界中的图形符号表示的每个对象,因此,所有的系统设计师构建系统从系统的流量分析系统的要求,定义对象模型的面向对象的设计的整个开发过程完全标准化。核心概念和基本的UML符号作为建模语言,UML表示法定义UML符号的标识,这是开发商或开发工具这些图形符号和文本语法提供了一个标准。统一建模语言(
19、UML)是一个重要的内容可以由下列五类图(共9种图形)来定义: 1.用例图。从用户的角度来看,用例图描述系统的功能,要求显示各种角色和在系统内的系统之外,使用各种用例之间的关系。2.交互图。描述物体之间的相互作用,包括序列图(Sqeuence图),协作图(协作图)。按时间顺序排列的序列图,显示对象在其生命周期的相互作用,表示对象之间的关系的动态合作。3.静态图。包括类图,对象图,包图。类图描述系统包含一个类,类的内部结构和类之间的关系。对象图和包图表示对象和包之间的关系。 4.行为图。描述系统的动态模型和组成对象之间的交互,包括状态图和活动图(状态图)(活动图)。状态图描述一类对象的所有可能的
20、状态和状态转移事件条件。活动图描述系统中各种活动的实施顺序。5.实现图。包括Component(色差)图和配置图(部署),按照组件图描述代码部件的物理结构和组件之间的独立性:配置图定义物理硬件和软件系统架构。2.3 AJAX与Jquery技术2.3.1 AJAX技术AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。 Ajax的核心是JavaScript对象XmlHttpRequest。它是一种支持异步请求的技术。简而言之,XmlHttpRequest使您可以使用JavaScript向服
21、务器提出请求并处理响应,而不阻塞用户。Ajax应用程序的优势在于:(1)通过异步模式,提升用户体验(2)浏览器和服务器传输优化,从而减少不必要的数据来回,减少带宽(3)Ajax引擎在客户端上运行,部分原来由服务器承担的工作,从而减少了大量的用户的服务器的负载。本系统使用AJAX技术实现了部分页面的局部刷新工作,并应用AJAX控件库完成了后台管理相关页面的左侧导航、天气预报等功能。2.3.2 Jquery技术jQuery是一种新的JavaScript库。jQuery是一个快速而且简洁的JavaScript库,它使得以下几方面的工作更加简单:(1)遍历的操作HTML文档;(2)事件处理;(3)动画
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 NET 人才 招聘 管理 系统 设计 实现 毕业论文 29
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内