网上求职招聘系统的设计与实现.docx

上传人:wj 文档编号:2513233 上传时间:2023-05-03 格式:DOCX 页数:19 大小:137.30KB
下载 相关 举报
网上求职招聘系统的设计与实现.docx_第1页
第1页 / 共19页
网上求职招聘系统的设计与实现.docx_第2页
第2页 / 共19页
网上求职招聘系统的设计与实现.docx_第3页
第3页 / 共19页
网上求职招聘系统的设计与实现.docx_第4页
第4页 / 共19页
网上求职招聘系统的设计与实现.docx_第5页
第5页 / 共19页
网上求职招聘系统的设计与实现.docx_第6页
第6页 / 共19页
网上求职招聘系统的设计与实现.docx_第7页
第7页 / 共19页
网上求职招聘系统的设计与实现.docx_第8页
第8页 / 共19页
网上求职招聘系统的设计与实现.docx_第9页
第9页 / 共19页
网上求职招聘系统的设计与实现.docx_第10页
第10页 / 共19页
网上求职招聘系统的设计与实现.docx_第11页
第11页 / 共19页
网上求职招聘系统的设计与实现.docx_第12页
第12页 / 共19页
网上求职招聘系统的设计与实现.docx_第13页
第13页 / 共19页
网上求职招聘系统的设计与实现.docx_第14页
第14页 / 共19页
网上求职招聘系统的设计与实现.docx_第15页
第15页 / 共19页
网上求职招聘系统的设计与实现.docx_第16页
第16页 / 共19页
网上求职招聘系统的设计与实现.docx_第17页
第17页 / 共19页
网上求职招聘系统的设计与实现.docx_第18页
第18页 / 共19页
网上求职招聘系统的设计与实现.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

网上求职招聘系统的设计与实现.docx

《网上求职招聘系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《网上求职招聘系统的设计与实现.docx(19页珍藏版)》请在冰点文库上搜索。

网上求职招聘系统的设计与实现.docx

网上求职招聘系统

13届毕业设计(论文)

系部:

信息管理

班级:

13计大

姓名:

题目:

网上求职招聘系统

指导老师:

谭老师

论文提交日期:

2014年

摘要

本文主要阐述了网上求职招聘系统的开发方法以及实现的功能,分前台和后台两大部分,前台主要功能为信息展示,后台为各模块信息的管理。

本网站采用ASP.NET技术作为创建Web站点的方式,以ASP.NET中的C#作为编程开发语言,采用SQLServer2008数据库作为后台数据库。

本项目基本遵循了软件工程方法论进行需求分析、概要设计、详细设计和软件测试。

实现了管理员信息管理、招聘信息、用户简历信息、公告信息、用户注册并登录后可填写简历信息在线投递简历和在线留言等功能,同时具备强大的普通用户后台功能,方便广大求职者与管理员有良好的沟通与交流。

关键词:

ASP.NETSQLServer2008

作者:

指导老师:

谭老师

目录

1.引言 1

2.概述 2

2.1研究背景及课题研究的意义 2

2.2主要研究的内容 2

3.开发环境介绍 3

3.1开发工具介绍 4

3.2ASP.NET简介 4

3.3数据库简介 5

3.4运行环境 6

4.网站详细设计 6

4.1数据库逻辑设计流程图 7

实体与属性之间的关联 7

4.2个人模块实现的功能 8

5.网站实现 8

5.1网站个人功能模块实现 9

5.2个人注册 9

5.3个人登录 10

5.4个人求职信息 11

5.5留言板信息 12

5.6本网站的测试 13

5.7网站测试的目的和原则 14

6.总结  16

致谢 17

引言

本项目是一个关于人才与企业招聘的网络系统,可以说也是一个传统意义上所说的人才网站。

现今,由于社会对学术、技术要求的提高以及教育改革、高等学校年年扩招等原因,大学毕业生已经远离了毕业“包分配”、“不愁嫁”的日子。

由此,找工作的方式在二十一世纪也发生着丰富的变化,相对于漫无目的的四处寻找用人单位和奋战于拥挤的各种大型招聘会,网络人才与招聘系统既能提供最及时、最丰富的招聘信息、又免除了周车劳顿的辛苦。

 

而对于用人单位来言,要招聘到合适的人才,信息的流通是关键,网络就是一个较理想的信息发布和收集环境,面对日益增多的应聘者,也只有达到快速的对信息的筛选才能寻找到合适的求职者加以考察,这恰恰也是网络的优势了。

基于以上的两个方面的背景,一个具有完善的功能的网络人才、招聘系统便应运而生了。

 

本课题的目的是建立一个交互式的求职与招聘网站。

本系统的使用者分为求职用户和企业用户。

求职用户,就是求职的个人用户, 通过注册账号后,能够对主页上的招聘企业公布的职位信息进行申请职位。

另一个,是企业用户,便是用人单位,在网站上进行注册后,便可以在网站上进行自己公司的信息公布和更新。

 本系统的网站页面分为以下几个模块:

(1)主页信息显示模块,在网站主页上对公告,最新招聘信息等信息的显示。

(2)用户注册登陆模块,在使用者要访问使用网站时,需要注册新的账户和使用账户进行的登陆的设置。

(3)用户信息管理模块,用户登录后查看自己的个人简历或者公司信息。

(4)企业注册登录模块,在企业访问网站时,需要注册新的账户和使用账户进行的登陆的设置。

(5)企业信息管理模块,企业登陆后可以查看或者编辑企业的招聘信息。

19

第一章概述

本章首先介绍了网上求职招聘系统的研究背景和意义,其次简单介绍了网上求职招聘系统的各个组成部分。

1.1研究背景及课题研究的意义

近年来由于就业压力的增大,很多大学生毕业后必须面临艰苦的寻找工作的过程,越来越多的毕业生面临着找工作难的问题。

虽然各地具有规模的现场招聘会几乎每周都有,吸引了大量的应历届的毕业生,在解决了部分大学生的工作的同时,也消耗了大量的人力,物力。

尤其是浪费了各地的大学毕业生奔波路途的时间和精力。

而如今网络的发展越来越迅猛,人们上网的途径也是越来越方便,网络在人们生活中的应用也越来越广泛,使得人们期待更为方便,安全,快速的网上招聘平台来替代现场招聘会。

网络招聘成为目前深受招聘求职者喜欢的一种求职招聘环境。

互联网给求职招聘者提供了丰富的资源,未他们创造出一种良好的求职招聘平台,具备现实中人才中介机构的功能。

招聘求职网站为应聘者提供了方便、快捷的应聘途径,不仅信息更新快、信息数量多、而且选择余地大。

对招聘单位来说,招聘网站不仅为他们开辟了招聘人才的新方式,而且使其工作流程更加方便、快捷、高效。

使得招聘工作中的人员初选工作变得轻松简单。

对于求职者而言,通过招聘求职系统求职有着种种优点。

信息量大更新快使得求职者能更快的得到招聘信息,而通过网站的职位搜索功能可以对工作类型、地点、待遇进行定位搜索。

并且在网上求职可以跨地域求职的优点对于求职者而言更加方便以免两处奔波。

而更方便的是网络求职让求职者可以在个人简历、证书复印、交通通讯等方面省下更多的精力和金钱。

对于招聘者而言,在网上发布招聘信息不仅耗费极少的公司资源,而且对于信息的发布和修改都十分方便。

也有利于企业实现多元化的招聘人才。

并且在传统招聘会上很难招聘到合适的高技术人才,因为传统招聘只针对某个比较小的区域,而且时间仓促,无法像网络招聘能够面向全国范围内招聘相并且有着很长时效。

本系统正是基于这样一种思想而设计开发的,招聘求职网站在当今追求高效的社会环境下已经越发重要了,其招聘求职规模和招聘求职成功率也越来越高。

因此开发这样一个系统对于招聘方和求职者都是十分方便的。

因为本系统突破了传统招聘求职的地域和时间局限性,大大减少了时间与空间对于招聘求职者们的限制。

正因为网络招聘有着这样多的优点,让高校毕业生和用人企业都对网络招聘有着特别的青睐。

所以本系统的设计开发有着很重要的实践意义。

1.2主要研究的内容

本系统主要是针对求职招聘管理,搭建一个求职的平台。

通过对各大公司招聘系统的调查,了解到他们对基于网络的招聘系统的需求,具体需求如下:

a、功能需求。

要求将招聘者个人资料(求职简历,密码和口令,留言记录等)通过计算机管理,应聘者在线投递简历,而系统管理员则可以发布应聘岗位需求信息,测试应聘者基本工作素质,完成挑选人才的过程。

b、安全性需求。

要求应聘者不能修改他人的个人简历,不可以发布招聘信息等。

要求系统管理员有系统最高权限。

c、可靠性要求。

要求系统机器不能运行失败。

系统管理员可以实施必要的数据备份。

d、用户界面需求。

一方面要求简洁易懂;另一方面要求美观大方。

②功能需求分析

a、应聘者要求可以进行在线注册、登录,简历的输入与修改。

b、应聘者可以根据个人的需求查询到所需招聘信息,并且可以对查询到招聘信息进行浏览和查看招聘状态。

c、应聘者可自由通过系统招聘论坛发表留言,浏览和查询留言。

d、人事管理员登录,发布招聘信息公告,筛选简历,统计应聘者信息。

e、人事管理员可以管理用户,留言,公告,统计信息的打印。

第二章开发环境介绍

本章详细介绍了网上求职招聘系统的开发工具,其次介绍了要设计网上求职招聘系统的运行环境。

2.1开发工具介绍

2.1.1ASP.NET简介

提到ASP.NET,就不得不首先搞清楚什么是ASP.ASP的全称是ActiveServerPages,即活动服务器页面,为什么称之为活动服务器页面,这是因为以前的互联网全部是由静态的HTML页面组成,如果需要更新你的网站内容,你不得不制作大量的HTML页面。

有了ASP以后,我们就能够根据不同的用户,在不同的时间向用户显示不同的内容。

网站的内容更新也不再是一个乏味的重复过程。

但是由于ASP程序和网页的HTML混合在一起,这就使得程序看上去相当的杂乱。

在现在的网站设计过程中,通常是由程序开发人员做后台的程序开发,前面有专业的美工设计页面,这样,在相互配合的过程中就会产生各种各样的问题。

同时,ASP页面是有脚本语言解释执行的,使得其速度受到影响。

受到脚本语言自身条件的限制,我们在编写ASP程序的时候不得不调用COM组件来完成一些功能。

所以,微软推出了ASP.NET。

ASP.NET不仅仅只是ASP3的一个简单升级,它更为我们提供了一个全新而强大的服务器控件结构。

从外观上看,ASP.NET和ASP是相近的,但是从本质上是完全不同的。

ASP.NET几乎全是基于组件和模块化,每一个页,对象,和HTML元素都是一个运行的组件对象。

在开发语言上,ASP.NET抛弃了VBSCRIPT和JSCRIPT,而使用.NETFramework所支持的VB.NET,C#.NET等语言做为其开发语言,这些语言生成的网页在后台被转换成了类并编译成了一个DLL。

由于ASP.NET是编译执行的,所以它比ASP拥有了更高的效率。

ASP.NET有以下技术特点:

Microsoft.NET平台的出现在应用程序开发这一领域开创了一个新时代,它将推动下一代Internet的进步。

作为Microsoft.NET平台的一部分,ASP.NET是一个革命性的编程框架,它实现了企业级Web应用程序的快速开发。

它提供了最简便、最具有扩展能力的方式来开发、部署和运行可以将任何浏览器或设备作为目标的Web应用程序。

实际上,这只是令ASP.NET成为程序员创建Web应用程序的首选的众多特色中的一小部分。

与以前使用的ASP相比,ASP.NET使应用程序的开发工作简单得多,因此它在很大程度上提高了程序员的工作效率。

ASP.NET让程序员可以只编写最少量的代码便能够给Web应用程序提供更为丰富的功能。

最好的一点则是ASP.NET使程序员可以选择任何一种可用的.NET编程语言。

除了常见的Web应用程序,利用ASP.NET还可以创建其他的一些类型,这就使我们的应用程序的范围可以延伸到新的客户和业务合作伙伴。

对程序员来说,部署服务器应用程序一直是一件很痛苦的事。

不过,有了ASP.NET,程序员根本不必担心这个问题,因为ASP.NET大大简化了部署过程。

要部署Web应用程序,只要把它复制到Web服务器上就可以了。

除了提供了丰富的程序员这方面的经验,ASP.NET还提供了丰富的用户经验。

ASP.NETWeb应用程序比传统的ASP应用程序速度要快很多,因为ASP.NET令我们可以使用经过编译的编程语言。

因此,ASP.NET应用程序不需要明确的编译步骤,结果便是执行得更快了。

2.1.2数据库简介

随着科学技术的进步,信息已成为各行各业的重要资源。

数据库以其强大的操作和管理功能成为高速信息表达的途经。

据我所知,数据库的类型有很多,比如:

"sqlserver","vf","framework","access","Oracle""MySQL""SYBASE""DB2"等等,然而本软件选择了用SQLServer2008来作为数据库软件。

关于SQLServer2008的介绍:

SQLServer2008在Microsoft的数据平台上发布,可以组织管理任何数据。

可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。

可以对数据进行查询、搜索、同步、报告和分析之类的操作。

数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。

SQLServer2008允许使用Microsoft.NET和VisualStudio开发的自定义应用程序中使用数据,在面向服务的架构(SOA)和通过MicrosoftBizTalkServer进行的业务流程中使用数据。

信息工作人员可以通过日常使用的工具直接访问数据。

SQLServer2008出现在微软数据平台愿景上是因为它使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本。

这个平台有以下特点:

·可信任的——使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。

·高效的——使得公司可以降低开发和管理他们的数据基础设施的时间和成本。

·智能的——提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。

2.2运行环境

☆软件环境:

客户端:

Windows95/98/2000/XP/7,InternetExplorer(IE)等

服务器端:

Windows2000/XP,InternetInformationServer(IIS)4.0及其以上版本,IE等。

数据库:

SQLserver,运行于服务器端。

☆硬件环境:

服务器CPU:

COREI3以上,内存:

4GB以上

客户机CPU:

COREI3以上,内存:

2GB以上

第三章网站详细设计

本章主要介绍本网站的详细设计以及在设计时遇到的难点以及采用的相关解决办法。

本网站设计上的难点,主要包括:

1.海量招聘信息和用户的求职简历的信息管理,多表之间建立关联,同时需要满足大流量带来的站点压力测试和安全性能。

网上求职招聘系统的结构图:

如图3-1所示。

图3-1网上求职招聘系统结构图

3.1数据库逻辑设计流程图

实体与属性之间的关联

E-R模型的组成元素有:

实体、属性、联系。

E-R模型用E-R图表示。

实体是用户工作环境中所涉及的事务,属性是对实体特征的描述。

(1)模型中的实体相当于实体集、一个表,而不是单个实体或表中的一行。

实体用矩形框表示,实体名称标注在矩形框内。

用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连接,在无向边旁标上联系的类型。

(2)属性是实体的性质。

用椭圆框表示,与实体之间用一条线相连表的主码是关键属性,关键属性项加下划线。

(3)项目各子模块中主键相同的字段之间存在着相互关联的关系。

(4)在程序中实现对他们的完整性和一致性控制。

流程图:

如图3-2所示。

图3-2网上求职招聘系统流程图

3.2个人模块实现的功能

个人管理模块:

各类信息的前台管理与统计,简历的投放,留言板的设计,前台用户的管理等。

系统可以基于Windows操作系统环境,使用SQLServer2008来建立“网上求职招聘系统”的数据库。

根据以上的需求分析及功能分析初步设计以下数据表:

简历信息表,留言信息表等等。

第四章网站实现

本章主要介绍本网站的个人模块功能的实现与测试的目的及意义。

主要包括:

1.个人的注册。

2.个人的登陆。

3.个人投递简历。

4.留言板的管理。

4.1网站个人功能模块实现

4.1.1个人注册

(1)首先完成注册界面设计,双击“注册”按钮,添加代码。

(2)运行程序,点击个人注册按钮,完成信息的填写。

4.1.2个人登录

(1)首先完成登陆界面设计,双击“确认登录”按钮,添加代码。

(2)运行程序,输入账号和密码,点击确认登录即可进入主界面。

4.1.3个人求职信息

(1)首先添加新项,完成个人填写简历的界面设计,点击“确认保存”按钮,添加代码。

(2)填写相关信息(注:

所有信息需认真填写,不得有空),完成填写,确认保存

4.1.4留言板信息

(1)添加模板,完成留言板的界面设计,添加代码。

(2)填入留言人姓名和留言内容,完成后点击提交即可在界面更新留言。

4.2本网站的测试

测试是项目开发时期最后一个阶段,是保证项目质量的重要手段。

项目测试就是在受控制的条件下对项目进行操作并评价操作结果的过程,所谓控制条件应包括正常条件与非正常条件。

项目测试过程中应该故意地去促使错误的发生,也就是事情在不该出现的时候出现或者在应该出现的时候没有出现。

从本质上说,项目测试是"探测",在"探测"中发现项目的毛病。

论文降低重复率、论文写作,论文排版、答辩幻灯片制作,论文改写

请加Q2861423674

诚信服务,通过后付款

文天下论文检测:

直连官网 权威可靠 正版可验证

4.2.1网站测试的目的和原则

在开发大型项目的过程中,需要面对错综复杂的问题,因此,在项目生存周期的每个阶段都不可避免地会产生错误。

我们力求在每个阶段结束之前通过严格的技术审查,尽可能早的发现并纠正错误。

测试的目的就是在项目投入生产性运行之前,尽可能多地发现项目中的错误。

目前项目测试仍然是保证项目质量的关键步骤,它是对项目规格说明、设计和编码的最后复审。

为了使本项目运行更加稳定,我对它进行了全面的测试,测试分为二部分来进行,一是:

界面测试;二是功能测试。

首先是界面测试,为了使项目在不同的的操作系统平台上运行界面能保持原来的风格。

在Windows7环境下,程序运行界面正常,界面上的字体等设置都保持得相当好。

没有出现类似字体变形的情况!

二是进行功能的测试。

经过测试,所有功能都能得以实现,没有出现纰漏。

至此到这里在功能的测试上也已经比较圆满的完成了!

第五章总结

通过对该网上求职招聘系统的开发,我从中学到了很多的东西,无论是开发的理论还是技术上,我都有了明显的进步,也让我从中积累了一些开发经验,虽然说跟实际的开发项目还是有很多的差距,但是我还是掌握到了不少东西。

 

在开发的过程中,我们得谨小慎微,一个标点符号就有可能让你烦不胜烦,其次在开发的过程中,应该先对开发的项目进行分析,设计,先分析清楚项目的主要业务,主要流程,弄清楚实体与实体之间的关系,要尽可能的考虑周到,要细到具体的每一个功能,每一个实体所包含的属性、字段,然后在进行数据库的设计,之后再着手代码的编写。

千万不能一开始就去写代码,再动手之前要多想,不然到时候要加一个功能或者加一张数据库表,又要花费很多的时间去整理代码;但是也不能只想不做,做项目开发嘴怕的就是不动手,有的功能看起来貌似很简单,总感觉自己没必要花时间去做这么简单的东西,当你真正动手去做的时候,你就会知道它其实并不简单,要把它做好的话,也是有一定的困难的。

还有一点就是要多注意代码的书写规范,它能方便我们队代码的查找与修改,缩短我们的开发时间。

 

还有一点就是团队合作的重要性。

一个好的团队不仅使项目开发事半功倍,而且也能够大大的提升我们在开发过程中的成长速度。

在团队开发中,我们一定要积极的配合团队的工作,扮演好自己所担当的角色,认真完成分配给自己的任务,要多与团队中的其他成员进行交流、沟通,有问题的自己解决不了的时候,就让团队来帮助你,不要逞能,认为自己一个人能解决的了,旁观者清,别人会比自己容易找出问题的原因,不要因为自己的认为而拖了整个团队的开发进度。

在团队中,最重要的一点是不要传播负面的情绪,这样会影响整个团队的情绪的,团队中的每一个人积极向上,斗志昂扬,那这样的团队才是威武的。

历经2个月左右的对网上人才招聘系统的开发,我对网上人才招聘有了很多的了解,同时也对网上人才招聘系统的开发有了一定的功底。

 

网络招聘一直以来被认为是未来人才市场发展的一个强势方向,其方便快捷的求职方式和招聘模式越来越成为求职者和企业的首选方式。

有数据表明:

世界五百强企业中96%的人才招聘是通过网络实现的。

国外将网络招聘与传统的招聘方式结合,构建了一整套完善、多元的人才交流体系。

 

网络招聘的应用拓宽了企业获得人才的渠道,为企业和人才之间搭建了一条新的沟通桥梁,使更多的人才能够通过互联网来了解企业的信息,企业也因此接触到了更多的人才。

因此,国内企业要在新一轮的人才争夺战中占据主动,人才搜寻的视野必须要扩展到国际范围,在此方面,应用高科技信息化技术就显得非常重要,可以预见,企业人才招募策略的国际化趋势将成为现实。

针对目前国内网络招聘良莠不齐的状况,国外的网络招聘也走过从良莠不齐到规范的过程,当国内市场规范形成后,网络招聘将会赢得越来越多人的青睐。

致谢

这短短的一个月时间是我学生生涯中最有价值的一段时光。

借此论文之际,我想向所有人表示我的谢意。

 

在这篇论文的写作过程中,得到很多人的帮助和支持。

在这里最先感谢的是我的毕业设计老师。

我的老师从论文的选题到写作大纲、写作内容和写作技巧方面给予了耐心的指导,特别是他严谨的治学精神和真诚的为师风范使我受益终生。

同时也要感谢他帮助我选择了这个富有挑战而又极具趣味的题目,使我更加了解网络上的求职招聘系统。

 

在此期间,我不仅学到了许多新的知识和解决问题的方法,而且也开阔了视野,提高了解决问题的能力。

在此,我对老师在毕业设计期间给予的指导和帮助表示衷心的感谢。

 

最后感谢在毕业设计中为我提供帮助的众多益友和同学,以及在设计中被我引用或参考的论著的作者。

总之,在以后的学习生活中我将以加倍的努力作为对给予我帮助的学校、老师及同学们的回报。

参考文献

[1]李国庆.ASP.NET.程序设计项目教程.北京理工大学出版,2009

[2]朱玉超,鞠艳,王代勇.ASP.NET项目开发教程[M].北京:

电子工业出版社,2008

[3]赵斌.SQLServer2008应用开发案例解析.科学出版社,2009

[4]  (美)Abraham Siberschatz,Henry F.Korth,S.Sudanshan 著;杨冬青,唐世渭 等译.数据库系统概念 第三版.机械工业出版社,2002 

[5]  周绪,管丽娜,白海波.SQL Server 2000 中文版 入门与提高.清华大学出版社,2001 

[6]  刘晓华.SQL Server 2000 数据库应用开发.电子工业出版社,2001 [7] (美)Dianne Siebold 著;邱仲潘 等译.Visual Basic 开发指南 - SQL Server 篇.电子工业出版社,2000 

[8] (美)Noel jerje 著;王军,孙永强 等译.Visual basic 开发指南 - 使用ASP和SQL服务器开发电子商务.电子工业出版社,2000 

[9] (美)Noel jerje 著;王军,孙永强 等译.Visual basic 开发指南 - ASP和IIS篇.电子工业出版社,2000 

[10](美)Arman Danesh,Wes Tatters 著;陈卓,张知一 等译.JavaScript 1.1 开发指南.清华大学出版社,1997 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2