毕业生招聘系统论文Word文档下载推荐.docx
- 文档编号:7401394
- 上传时间:2023-05-08
- 格式:DOCX
- 页数:47
- 大小:319.75KB
毕业生招聘系统论文Word文档下载推荐.docx
《毕业生招聘系统论文Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《毕业生招聘系统论文Word文档下载推荐.docx(47页珍藏版)》请在冰点文库上搜索。
1.1课题背景和意义2
1.2目前国内就业网站的现状2
1.3系统总体要求2
1.4开发工具介绍3
1.4.1JSP3
1.4.2Dreamweaver4
1.4.3MicrosoftSQLServer20004
1.4.4Tomcat4
第2章系统需求分析5
2.1目的和背景5
2.1.1目的5
2.1.2开发背景5
2.2系统概述5
2.3系统的功能性需求5
2.3.1系统总体流程图5
2.3.2招聘信息的发布与管理系统功能需求6
2.3.3数据描述7
2.3.4系统的准确性和及时性8
2.4系统的非功能性需求8
2.4.1用户界面需求8
2.4.2运行需求8
第3章系统方案设计9
3.1系统总体设计9
3.2系统模块9
3.2.1系统模块划分9
3.2.2功能模块描述9
3.3系统方案论证10
3.3.1技术分析10
3.3.2功能分析10
3.3.3经济分析11
第4章系统实现12
4.1概论12
4.2首页的设计12
4.3企业注册登陆的实现13
4.3.1实现注册13
4.3.2实现登陆15
4.4管理基本信息的实现17
4.5管理招聘信息的实现19
4.5.1实现发布招聘信息19
4.5.2实现修改招聘信息20
4.5.3实现删除招聘22
4.6管理邮件的实现23
4.6.1实现发送邮件23
4.6.2实现读取、回复、删除邮件24
4.7管理人才信息的实现27
4.7.1实现查询人才信息27
4.7.2实现管理收藏夹28
4.8管理员管理会员信息的实现30
第5章系统的测试31
5.1测试的目的31
5.2测试的环境31
5.3测试的内容31
5.3.1对企业注册登陆功能的测试31
5.3.2对管理基本信息功能的测试33
5.3.3对管理招聘信息功能的测试33
5.3.4对管理邮件功能的测试34
5.3.5对管理人才信息功能的测试35
5.3.6对管理员管理会员信息功能的测试35
5.4测试总结36
总结37
参考文献38
附录39
致 谢41
前言
当今,人类社会已经进入信息全球化和全球信息化、网络化的高速发展阶段。
丰富的网络信息已经成为人们工作、生活、学习中不可缺少的一部分。
人们正在逐步适应和习惯于网上贸易、网上购物、网上支付、网上服务和网上娱乐等活动,人类的许多社会活动正在向网络化发展。
招聘和求职是一项对信息的需求量比较大的活动,传统的招聘求职方式已经越来越不能满足人们的要求,网上招聘和求职已经越来越为人们所熟悉。
建设一个招聘网站也必然得到广大招聘单位和求职者的强烈支持。
传统的招聘方式是,招聘单位参加由人才中心(或人才市场)组织的招聘会,或者是招聘单位到高校进行专场招聘,或者是招聘单位通过媒体发布招聘广告。
这些招聘方式都有一些弊端,那就是招聘单位的招聘信息发布范围被限制,招聘信息只被一定区域的求职者所得知,供招聘单位比较选择的人才也有限,这在一定程度上就阻碍了招聘单位招聘到更符合自己要求的人才。
而网上招聘就不同了,它可以通过互联网把招聘单位大招聘信息发布到全国各地,这样就会有更多的求职者接收到招聘信息,就会有更多的人才供招聘单位选择,招聘单位也就有机会选拔到最符合自己要求的人才[1]。
本文则介绍了建设大学毕业生招聘信息的发布与管理系统的完整过程。
其中分别从需求分析、总体设计和详细设计等几方面介绍了怎样实现企业在大学毕业生就业信息网中进行注册、发布和管理招聘信息、查询和收藏人才信息以及向人才发送招聘信等。
第1章绪论
1.1课题背景和意义
全国普通高校的扩招从1999年开始,四年之后的2003年高校扩招还在继续,增长数量和种类也在扩大,大批的大学毕业生面临找工作难的问题。
这一问题在大学也不例外,大量的毕业生的求职信息不能及时的被招聘单位所得知,毕业生也没有办法知道更多的招聘信息。
这一问题的其它原因还有:
许多招聘会都在大城市集中举行,大学生不可能到达每一个招聘会现场。
另一方面,许多招聘单位需要招聘员工,但是出于一些原因的考虑,也不可能到每个招聘会现场甚至每所高校去进行招聘。
所以形成这样一种现状:
一方面,许多大学毕业生找不到工作;
另一方面,许多招聘单位招聘不到自己需要的人才。
招聘和求职已经成为当今社会一大重要问题。
因此,这就需要一种既方便学生求职,又方便企业招聘的平台,即招聘网站。
大学毕业生人才信息网则完全是为了方便学生求职和企业招聘。
在该网站中,学生和企业可以花最小的代价,在最短的时间内查询最多的招聘和求职信息,完成求职与招聘。
因此,该网站的建设势必得到广大大学生和企业的支持。
1.2目前国内就业网站的现状
目前,国内的几大网站都提供了就业方面的网页,国内也有专门的就业网站,但是这些网站的侧重点不是仅为毕业生服务的,而是提供了广泛的就业导航,针对性较弱。
1.3系统总体要求
此次设计的大学毕业生人才信息网是在计算机网络上,利用数据库和先进的开发平台,配置一定的软件和硬件,开发的一个网上招聘和求职系统。
该系统具有开放的体系结构、易扩充、易维护、具有良好人机交互界面的特点。
它主要分为三个模块:
个人简历生成与管理子系统、求职信息的发布与管理子系统、招聘信息的发布与管理子系统。
其主要功能是包括:
用户在线注册,生成个人简历,发布招聘信息和发布求职信息。
本文作者负责的是招聘信息的发布与管理子系统的设计。
设计的主要内容是:
通过网上调研了解一个人才信息网的运作过程;
实现对招聘单位的基本信息进行注册和管理;
实现招聘单位发布招聘信息和管理招聘信息;
实现招聘单位在站内收发邮件;
实现招聘单位对学生信息的查询和收藏;
实现管理员对站内会员信息的管理。
1.4开发工具介绍
本次设计的实现主要需要JSP和Dreamweaver以及MicrosoftSQLServer2000等相关技术和工具的支持。
1.4.1JSP
JavaServer
Pages(JSP)
技术提供了一种简单快速的方法来创建显示动态生成内容的
Web
页面。
由业界处于领先地位的
Sun
公司制定了相关的
JSP
技术规范,该规范定义了如何在服务器和
页面间进行交互,还描述了页面的格式和语法。
技术的工作原理:
页面使用
XML
标签和
scriptlets(一种使用
Java
语言编写的脚本代码),封装了生成页面内容的逻辑。
它将各种格式的标签(HTML
或者
XML)直接传递回响应页面。
通过这种方式,JSP
页面实现了页面逻辑与其设计和显示的分离。
技术是
系列技术的一部分。
页面被编译成
servlets,并可能调用
JavaBeans
组件(beans)
或
Enterprise
组件(企业
beans),以便在服务器端处理[2]。
页面是
web
开发人员使用
内置标签和自定义标签,结合其他静态标签(HTML
或
标签)生成的页面。
页面的扩展名为
.jsp
或.jspx,web
服务器通过此扩展名通知
引擎处理该页面中的元素。
通过部署描述文件
web.xml,也可使用其他扩展名和
引擎联系。
通过
引擎解释
页面中的标签,生成所需内容。
页面通常被编译成
平台
servlet
类。
因此,JSP
页面的运行需要有能支持
规范的
虚拟机。
页面实际上只是在第一次被调用的时候被编译一次。
Servlet
类
,并驻留在服务器内存中,这样以后调用该页面时将很快[3]。
JSP的优点是:
可移植性,支持多种平台,可以使用多种WEB服务器(Apache,IIS,PWS);
使用JAVA脚本语言,面向对象的编程思想;
JSP组件是跨平台可重用的;
可伸缩性好,可由多台服务器进行集群和负载均衡、事务处理及消息处理;
多种功能强大的开发工具。
技术在构建可升级的基于
的应用程序时扮演了重要角色[4]。
1.4.2Dreamweaver
Dreamweaver是Macromedia公司出产的一套专业级的网页编辑软件,它使用图形用户接口,能轻而易举地以所见即所得的方式编辑网页,具有即时编辑HTML源代码、制作DynamicHTML的源代码、层叠式样式表(CascadingStyleSheet,CSS)、Layer、Timeline(时间轴)、Library(共享库)、Template(模板)、网站管理功能,它是一套脱离一般风页编辑器框架的亿秀网页管理与制作工具,能够最大限度减轻网站管理员的负荷。
Dreamweaver具有强大的网页编辑功能,它集成了完善的文字编辑窗口,方便用户编辑网页源代码,并能方便地对JavaScript进行编辑、修改等操作。
同步化的网页设计与HTML源代码的查看功能,增加了用户操作的易用性、全新的版面配置设计、对象自动分类管理、与Fireworks4的充分结合、提供内置的Flash文字与按钮等功能,更加强化了Dreamweaver的实用性与可操作性[5]。
1.4.3MicrosoftSQLServer2000
SQLServer2000是Microsoft公司推出的大型数据库管理系统,它建立在成熟而强大的关系型基础上,可以很好的支持客户机/服务器网络模式,能够满足各种类型的企事业单位对构建网络数据库的需求。
它具有易用性、可扩展性、可靠性等特点,是目前使用最为广泛、普及率最高的数据库管理系统之一[6]。
1.4.4Tomcat
Tomcat是一个免费的开源的Serlvet容器。
在Tomcat中,应用程序的部署很简单,只需将WAR放到Tomcat的webapp目录下,Tomcat会自动检测到这个文件,并将其解压。
在浏览器中访问这个应用的Jsp时,通常第一次会很慢,因为Tomcat要将Jsp转化为Servlet文件,然后编译。
编译以后,访问将会很快。
Tomcat不仅仅是一个Servlet容器,它也具有传统的Web服务器的功能[7]。
第2章系统需求分析
2.1目的和背景
2.1.1目的
定义总体要求,作为用户和开发人员之间相互了解的基础;
提供性能要求、初步设计和对用户影响的信息,作为开发人员进行设计和实施的基础;
作为总体验证和确认的依据。
系统介绍,系统的功能性需求,系统的非功能性需求。
2.1.2开发背景
大学每年都有数千毕业生走出学校,面临求职,而每年也有许多企业需要招聘大量的人才。
开发此系统就是为了方便企业和个人更好的在网上进行招聘和求职活动。
2.2系统概述
大学毕业生人才信息网主要分为三个模块:
本文作者主要负责的是招聘信息的发布与管理子系统。
2.3系统的功能性需求
2.3.1系统总体流程图
大学毕业生人才信息网系统的用户分为学生用户和企业用户,用户注册登陆以后,可以分别进行创建简历、发布和管理求职信息、查询企业及其招聘信息、发布和管理招聘信息、查询学生及其求职信息。
系统的总体工作流程如图2.1所示:
图2.1系统总体流程图
2.3.2招聘信息的发布与管理系统功能需求
招聘信息的发布与管理子系统的系统流程图如图2.2所示,功能实现如下:
企业首先进入大学毕业生人才信息网,如果企业还不是该网站的会员,就先注册然后登陆,如果企业已是会员则直接登陆。
企业注册时,要登记自己企业的基本信息,经管理员核实无误后注册成功。
基本信息中除了会员账号、密码外,其他信息都可以被其他用户查看。
企业登陆后,可以进行职位管理,即可以根据需要,新增职位信息;
可以对已发布的职位信息进行修改、删除等操作。
企业还可以进行人才查询,在查询人才时,可以直接在网页上根据专业、姓名等条件查询自己需要的人才,还可以收藏人才信息,同时还可以向人才发送邮件。
“企业信息记录”主要记录企业的基本信息。
“学生信息记录”主要记录学生的基本信息。
图2.2招聘信息的发布与管理系统流程图
2.3.3数据描述
在招聘信息的发布与管理系统中,主要要用到以下几个表所记录的数据信息:
企业信息表(结构见附录),主要记录企业的基本信息,主要包括:
企业ID、密码、企业名称、联系人、联系电话、E-mail、企业地址、所在城市、企业规模、经营性质、所属行业、企业简介;
职位表(结构见附录),主要记录企业发布的招聘信息,主要包括:
职位名称、企业名称、工作地点、招聘人数、招聘要求、发布日期、截止日期、月薪;
收藏夹表(结构见附录),主要记录企业收藏的人才信息,主要包括:
学生ID、姓名、性别、年龄、专业、学历、企业ID;
信件表(结构见附录),主要记录学生和企业发送的站内信件信息,主要包括:
收信人、发信人、标题、发信时间、内容、编号,企业可以从中收到学生发给自己的站内信件。
2.3.4系统的准确性和及时性
系统处理的准确性和及时性是系统的必要性能。
在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足用户对信息处理的需求。
系统的查询功能对于整个系统的功能和性能完成举足轻重。
企业和学生都希望从该网站上查询到自己需要的信息,其查询结果的准确性在很大程度上决定了招聘和求职活动的成败。
2.4系统的非功能性需求
2.4.1用户界面需求
对用户友好,且对鼠标键盘提供支持,保持一致性,设计完整的对话过程,提供简单的操作过程和错误处理机制。
2.4.2运行需求
操作系统:
WindowsNT/2000/XP/2003/98/95
数据库管理系统:
SQLServer
硬件要求:
CPUP3,64M以上RAM
第3章系统方案设计
3.1系统总体设计
根据需求分析,大学毕业生招聘信息的发布与管理系统可以分解为前端网页和后台数据库两大部分。
采用的数据库是MicrosoftSQLServer2000,建立JOB.MDF数据库文件。
网页的制作采用JSP技术,以Dreamweaver为开发工具,并使用先进的数据库连接池技术JDBC对数据库进行访问。
3.2系统模块
3.2.1系统模块划分
根据系统的功能,可以将系统划分如图3.1所示。
图3.1模块划分图
3.2.2功能模块描述
对于图3.1中的各个功能模块具体描述如下:
基本信息管理:
企业注册登陆后,即可以对自己的注册信息进行修改。
招聘信息管理:
企业登陆以后,即可发布、修改、删除自己的招聘信息。
邮件管理:
企业登陆以后,即可向自己感兴趣的人才发送招聘信件,同时还可以收取其他人发给自己的信件,或者回复,或者删除。
人才信息管理:
企业登陆以后,即可根据自己的要求查询人才信息,对于感兴趣的人才,还可以将其收藏到人才收藏夹中,当然,企业也可以把收藏夹中的任意一条人才信息删除掉。
以上所有功能都是对会员企业即已注册的会员而言,对于还没有注册的企业,他们就不能享有这些权限,他们只能查看基本的学生求职信息和网站中公布的消息。
3.3系统方案论证
3.3.1技术分析
数据库MicrosoftSQLServer2000提供了各种各样的特性来管理数据,它是真正的客户机/服务器体系结构,它提供图形化用户界面,使系统管理和数据库管理更加直观、简单,为JSP提供了专门的连接数据库的ODBC-JDBC驱动程序[8]。
JSP的优点是可移植性,支持多种平台,可以使用多种WEB服务器(Apache,IIS,PWS),JSP组件是跨平台可重用的,可伸缩性好。
技术由于使用可重用的组件和标签取代了对页面本身脚本语言的严重依赖,JSP
技术大大加快了开发的速度,减少了系统开发的工作量[9]。
Tomcat服务器支持全部JSP以及Servel规范,是免费的Web服务器,它不仅提供了静态的HTML网页,它也可以运行程序来响应用户的请求,并将动态产生的结果传回到用户的浏览器。
因此将Tomcat当作Web服务器是很好的选择。
3.3.2功能分析
此次开发的大学毕业生招聘信息的发布与管理系统具有企业注册、登陆、管理基本信息、管理招聘信息、管理邮件、管理人才信息和管理员管理会员信息等功能。
其中除了管理邮件以外的其他功能与目前社会上的其它招聘网站都是大相径庭。
管理邮件功能的特别之处在于,在本系统中,企业和人才之间发送的都是站内邮件,而并没有使用邮件服务器,这就大大减小了系统的运行负担,同时还加快了系统的响应时间。
另外,这还大大方便了用户。
因为在其它招聘网站中,用户虽然可以在本站中发送E-mail,但是收取E-mail时就得到其它E-mail网站去读取。
在本网站中,用户在站内就可以完成发送和收取E-mail动作。
另外,本系统对用户友好,且对鼠标键盘提供支持,保持一致性,设计了完整的对话过程,提供了简单的操作过程和错误处理机制。
所有用户都可以在提示下轻松的完成所有的操作过程。
3.3.3经济分析
与传统的招聘方式相比,本系统在扩大了企业招聘信息的发布范围,增大了企业选择人才的机会的同时,还缩
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业生 招聘 系统 论文
![提示](https://static.bingdoc.com/images/bang_tan.gif)