您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 网上招聘系统(论文)
目录摘要.................................................................................................I第1章绪论......................................................................................11.1开发背景及意义.....................................................................11.2本系统使用的开发软件简介....................................................2第2章招聘系统的概述与分析...........................................................32.1可行性分析...........................................................................32.2系统需求分析........................................................................32.3系统功能分析........................................................................4第3章网上招聘系统的设计..............................................................53.1系统结构设计........................................................................53.1.1招聘系统的结构和流程..................................................53.1.2ASP.NET的三层结构....................................................63.2数据库的结构设计.................................................................73.2.1概念结构设计...............................................................73.2.2逻辑结构设计...............................................................9第4章网上招聘系统的实现............................................................134.1用于操作数据库的通用模块..................................................134.1.1数据库操作的基类......................................................134.1.2存储过程....................................................................154.1.3配置数据库.................................................................164.2管理员模块的实现...............................................................174.2.1登录界面和注册界面...................................................174.2.2主界面和新闻管理界面................................................184.2.3个人用户管理界面和企业用户管理界面........................194.3个人用户模块的实现............................................................194.3.1个人用户主界面与基本信息页面..................................194.3.2查看招聘信息与在线提交简历.....................................204.4企业用户模块的实现............................................................21结论..............................................................................................23参考文献...........................................................................................24第I页摘要求职是应届大学生最关注的话题,求职的渠道有多种,但目前网络招聘凭借其信息量大、资源丰富、更新速度快、无地域限制的优势逐渐成为招聘渠道的主流。大学生上网便捷,使得网络招聘成为深受这群高级人才欢迎的求职方式。论文首先简要介绍本招聘系统的开发背景及意义,以及进行开发所必需的软件,并对系统作了简要的分析;然后说明本系统的设计过程,包括采用ASP.NET三层结构设计方法,以及利用SQLServer2000进行的数据库设计;最后是具体的实现过程,其中用于数据库操作的通用模块的实现是本系统的核心部分,包括了对数据库操作的基类和存储过程的实现。关键词ASP.NET,三层结构,SQLServer数据库,存储过程第1页第1章绪论近年来,随着高校扩招,每年都有大量的毕业生走向社会的各个工作岗位,人才市场的活跃和大型企业对高素质人才的需求,为网络招聘的发展提供了广阔的空间。为了满足市场对人才招聘解决方案的需求,网络招聘有效地解决了人才招聘的工作效率和效果提升中所面临的问题。与其他招聘方式相比,网络招聘具有信息量大、资源丰富、更新速度快、无地域限制的优势,很快为大学生和企业所青睐。本网上招聘系统,就是为了适应现代大学生求职、招聘方式而做出的一种尝试。采用MicrosoftVisualStudio2005的开发环境及Windows7的操作系统为工作平台,同时借助SQLServer2000这一强大的数据库管理系统来实现。1.1开发背景及意义目前网络发展迅速,已遍及各个领域,大学生依托高校独特的环境及其掌握的先进技术知识,成为网络社会的重要一部分。现在大学生面临的就业压力与以往相比不可同日而语,各所高校都成立了自己的就业指导中心,然而如果采用以往的招聘方式,跑很多现场的招聘会,投递文本的简历,那样无疑是一种费时费力(人力/财力)的做法。如果想在一场招聘会甚至一次招聘过程中就找到合适的工作,可能性比较低。针对这种情况,网络招聘方式的出现,凭借其快速高效实惠无地域限制的优势,受到了广大大学毕业生的青睐,网络求职已成为这一群体的首选。据介绍,在美国、日本和欧洲等互联网普及程度高的发达国家,自上世纪90年代初互联网出现以来,网络已经成为人才进行流动的最主要渠道,而那些单纯为企业、个人提供单一集会式招聘服务的人才市场几乎已经绝迹。由此可以看出,网络招聘已经成为招聘求职的一大重要手段。第2页1.2本系统使用的开发软件简介本系统使用的开发工具为VisualStudio.NET2005(VS2005),它是Microsoft为实现.NET技术而开发的一套工具组件,主要用于生成ASP.NETWeb应用程序、XMLWebServices、桌面应用程序和移动应用程序。提供了一个用于在Microsoft.Net框架上创建应用程序的图形集成开发环境(IntegratedDevelopmentEnvironment,IDE),利用此IDE可以共享工具而且有助于创建混合语言解决方案,使程序可以使用不同的语言共同开发。使用的开发语言为C#语言,是从C语言和C++语言演变而来的一种简单的、面向对象的和类型安全的新型程序设计语言。C#几乎综合了目前所有高级语言的优点,主要特点是语法简洁、面向对象设计、与web的紧密结合、完全的安全性和错误处理、易于使用的版本处理技术以及很好的灵活性和兼容性。因此,本系统选用C#作为软件开发语言。使用的数据库管理系统为SQLServer2000,它是一个完全支持Web的数据库产品,提供了对XML的核心支持,以及在Internet上和防火墙外进行查询的能力。在逻辑结构上由表、视图、索引等数据库对象组成,其包括4个常见版本:企业版(EnterpriseEdition)、标准版(StandardEdition)、个人版(PersonalEdition)和开发者版(DeveloperEdition)。第3页第2章招聘系统的概述与分析本系统是一种具有交互功能的人才信息系统,实现一个互连网上的虚拟招聘会,各个企业可以在网上发布招聘信息,然后求职者可以根据自己的具体情况在线提交简历。它不但大大节省了企业在筹备现实招聘会的过程中所需要的人力和财力,也更多地方便了求职者,尤其是异地求职者。我们还可以利用数据库的一些功能实现招聘和求职信息的搜索,使用户体会到互联网和信息技术带来的方便和快捷。2.1可行性分析由于本系统每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。因此,比较适合于采用数据库管理。现在使用的计算机都是PIII以上的机器,在存储量、速度方面都能满足数据库运行的要求。在技术难度方面,有导师的指导和相关参考文献,特别是能够参考其他程序的功能,因此完全可以实现。2.2系统需求分析需求分析是指开发人员要准确理解用户需求,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转换到相应的形式功能规约(需求规格说明)的过程。需求分析所要完成的基本任务是准确地定义新系统的目标,满足用户需要,回答系统必须做什么的问题。通过调查,要求系统需要有以下功能:(1)良好的人机界面;(2)由于该系统的使用对象多,要求有较好的权限管理;(3)原始数据修改简单方便;(4)方便的数据查询;(5)在相应的权限下,删除数据方便简单,数据稳定性好;第4页(6)数据计算自动完成,尽量减少人工干预。根据使用该网站的用户角色的不同可以分为下面三种用户:系统管理员:负责管理网站上的各种信息,包括发布新闻、管理新闻、查看和删除全部的个人和企业用户;个人用户:可以在线填写个人基本情况、发布求职信息、浏览新闻、查看求职和招聘信息、在线向自己满意的公司递交简历等。企业用户:可以在线填写企业基本情况、发布企业招聘信息、浏览新闻、查看求职和招聘信息、在线查看和管理个人用户递交的简历等。2.3系统功能分析网上招聘系统主要用于求职者与企业之间的双向选择,使双方能够通过网络平台进行交互,管理员负责管理整个系统的信息。系统的功能层次如图2-1所示。图2-1系统功能层次图管理员招聘系统个人用户公用功能企业用户发布新闻管理个人用户管理新闻递交简历管理递交的简历管理企业用户浏览新闻查看招聘信息查看求职信息登录注册发布招聘信息发布求职信息第5页第3章网上招聘系统的设计该网络招聘系统涉及两类重要客户角色即供需双方,供方为求职人员,需方为招聘单位或是用人部门,还包括第三部分的信息发布以及交流功能。3.1系统结构设计招聘系统的总体结构设计主要分为用户管理、个人用户、企业用户和管理员四个模块,各个模块又分为若干功能模块。3.1.1招聘系统的结构和流程进入该网站后
本文标题:网上招聘系统(论文)
链接地址:https://www.777doc.com/doc-4488252 .html