ImageVerifierCode 换一换
格式:DOCX , 页数:28 ,大小:950.82KB ,
资源ID:10080540      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10080540.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(毕业生就业信息网站的设计与实现doc.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

毕业生就业信息网站的设计与实现doc.docx

1、毕业生就业信息网站的设计与实现doc毕业生就业信息网站的设计与实现湖 北 民 族 学 院毕业论文(设计)毕业生就业信息网站的设计与实现学生姓名: 钟少文 学 号: 031040425 系 别: 信息工程学院 专 业: 计算机科学与技术 指导教师: 余基映 评阅教师: 论文答辩日期 答辩委员会主席 AbstractThe 21st century is the age of network information,Network spread all levels and areas.Although the school campus recruitment every year,But it

2、 is far from enough.Due to time or regional issues such as employment has significant limitations.So the network recruitment can reduce unnecessary restrictions,Let both sides can be very convenient communication,Let both sides of the efficiency and success rate is effectively increased.This paper i

3、nvestigates the factors influencing supply and demand of college graduates employment,Discusses the graduates and the needs of the enterprises,Analyzed the requirements of web site design purpose,Further information on the management system and the statistical analysis.Design and implement the gradu

4、ate employment information website.This article uses the web programming tools、database technology and JSP technology to develop the design graduate employment information website.The website provides the graduates and the enterprise information and the demand.Actual operation shows that website is

5、clear,Convenient、fast、can provide timely information.Keywords: employment,graduates,employment information network, SQL Server,JSP1 绪言 本章阐述毕业生就业信息网站的研究背景、现状以及发展方向,明确指出了毕业生就业信息发布和获取所面临的问题。1.1 课题背景在这个网络的时代,电脑和互联网已经深入人们的日常生活。它让人们相互交流的速度变成了光,距离变成了零,时间变成了24小时,空间变成了无限大。网络的优点很多:充分利用多媒体技术,传播的内容形式多样;即时性强,可以滚

6、动报道,即时更新;与受众之间能够比较充分实现互动;能够提供虚拟的人际交往平台。 而一个毕业生就业信息网站充分利用了网络的优点,给毕业生提供了大量的就业信息和培训信息,同样也让企业有了向毕业生展示和宣传自己公司的平台,有助于企业招收人才。毕业生就业信息网时常更新数据,收集信息,完善毕业生就业信息服务系统。这就免去了每年大量毕业生在招聘会上忙于奔命也省了企业耗费大量的资源。时间就是生命,方便、快捷、高效率的毕业生就业信息网站是毕业生的福音。同时,毕业生就业信息网站不能仅仅只是指导毕业生求职,还要为每年广大毕业生提供一些其他的机会和选择。1.2 课题的目的和意义 每个学生学习都有一个目的,就是以后更

7、好的就业;而每个高校学生的就业率都直接的影响到其发展。所以,建立一个毕业生就业信息网站来统计各个毕业生的就业情况不仅方便直观让毕业生在面对如今的就业形势有更多的机会和选择还不会有数据流失或者处理不当等问题,随之高校的知名度等也会提高。而且信息网络化让人可以随时随地的了解、处理各种信息,不仅节约时间还很大的提高了工作效率。可见其优势很大。 每年都有大批的大学生毕业,随之而来的就是毕业生的就业问题。每个大学毕业生也将日后的就业视为重中之重。同样每个企业也都需要新鲜血液的注入,需要更多的人才。所以建立一个能为毕业生和企业服务的就业信息网站是很实用很有意义的。1.3 国内外概况当前国内大部分学校都会有

8、自己的毕业生就业服务系统,但各个学校的水平都不一样而导致较大的差距。好的学校其系统的管理比较完善,例如“北京大学毕业生就业信息服务网”,关于毕业生和企业的资料及其需求都会有存储,并且能充分利用其所有的各种资源。利用其对各种资源的充分了解进行分析还能对毕业生进行得当的就业指导和方针,也能针对以后社会需求进行人才的培养。目前国内此类优秀网站有很多,例如“中国高校毕业生就业信息服务网”。里面有各类对毕业生很有帮助的信息。国外网络招聘的产生和发展历程:1993年美国实施NII计划(NationalInformationInfrastruc-ture)以后,网络普及率大大提高,网络用户数量迅速增加,专业

9、招聘网站应运而生。这些专业招聘网站通过提供网络招聘求职信息和服务,赚取利润,主要包括门户型招聘网站、门户型网站的网络招聘频道及行业型招聘网站。1997年专业招聘网站出现初期,职位列表只提供技术类职位,聚焦于高科技产业和投资银行。网络的普及与web2.0的运用使得招聘网站发展越来越成熟并形成大型招聘网站如Mon-,Careerbuilder和雅虎。随着博客、协作网络和社区的发展,小型的网站和社区兴起,通过搭建专业内人才的双向选择渠道,使招聘者和求职者倾向这类专业化平台,和L就是好例子,形成了今天门户型招聘网站、门户型网站的网络招聘频道以及行业型招聘网站激烈竞争的局面。1.4 课题的主要工作 本文

10、首先需要对网站的用途、目的、意义和优势进行分析。其次要进行需求分析、系统和功能的设计,明确网站开发的技术及其流程,还要学习网站页面的制作和深入学习数据库的原理及编程等来构建和实现这个网站。1.5 本章小结本章主要讲述了互联网对毕业生和企业各个方面的优势,做一个就业信息网站的目的和其中的意义。再讲述了国内外的一些概况,对一些此类网站资料进行了解。最后简单讲了一下本课题的主要工作内容。2 毕业生就业信息网分析毕业生就业信息网的用户有三种身份:学生、企业及管理员,每种身份操作起来都很方便、快捷。学生与企业注册再登陆后,就可以发布求职或招聘信息,这些信息任何人或企业都可以查看。这些学生、企业的基本信息

11、都由管理员进行统一管理。正确的描述系统的这些功能可以帮助理顺自己的想法。(1)企业注册企业要先在这个网站注册会员才能发布招聘信息,这主要是为了企业注册设计的。(2)企业信息的更改这个功能在企业登录后才可以使用,用途是为了更改企业注册时填写的一些信息。(3)招聘信息的发布这个功能在企业登录后才可以使用,用于发布企业的招聘信息,这些信息则会在前台主页上显示。(4)招聘信息的删除企业在成功登录这个网站后才可以使用这个功能,企业要通过这个板块来删除已经发布的招聘信息。(5)学生注册学生想要发布求职信息,就需要成功注册为本站的会员,这主要是为了毕业生注册设计的。(6)个人信息的修改毕业生在成功登陆后才能

12、使用这个功能,用途是为了更改注册的时候填写的一些信息。(7)求职信息的发布毕业生在成功登陆后才能使用这个功能,用于发布自己的求职信息,这些信息会在前台主页上显示。(8)求职信息的删除在毕业生成功登陆后才能使用这个功能,学生要通过这个模块来删除自己发布的求职信息。(9)学生信息的管理管理员才能够使用这个模块,这是用来删除学生信息的。学生的信息如果被删除了,那么这个学生的求职信息同样也会被删除的。(10)企业信息的管理管理员才能够使用这个模块,这是用来删除企业信息的。企业的信息如果被删除了,那么这个企业的招聘信息同样也会被删除的。(11)招聘信息的管理管理员才能够使用这个功能,用来删除企业的招聘信

13、息。(12)求职信息的管理管理员才能够使用这个功能,用来删除毕业生的求职信息。2.1 流程图 据网站的情况来看,要分为个人和企业业务。个人的业务就是为个人用户服务,提供求职和就业的平台。企业的业务就是为企业服务,提供招聘和展示企业的平台。流程图如图2-1所示。图 2-1 网站流程图2.2 系统目标(1)利用网络的优势,制作毕业生就业信息网可以方便学生和企业之间的交流,让双方都能对彼此进行详细的了解,然后双方再谈合同,这样可以预防盲目签约,有利于合理的分配人才。(2)毕业生和企业能够随时随地的注册账号,然后登陆网站查看想要得到的信息。(3)如果得到了自己想要的信息,就可以随时给对方发送邮件,邮件

14、还可以群发,方便操作。(4)如果信息过期了就不会在网页上再显示出来,可以防止用户收到垃圾邮件。(5)网页上还会有友情链接,对于用户浏览其他网站资源很方便。(6)管理员可以对所有用户的所有信息进行管理,能随时查阅各个用户的信息,监督并且预防非法信息的录入。2.3 功能分析根据前面对毕业生就业信息网的一些研究,可以把它分成前台和后台。前台是为毕业生和企业服务,后台是由管理员操控。下面给出了前台和后台功能的结构图。图 2-2 前台功能结构从上图中看到前台分为了毕业生和企业两部分。以毕业生为例子,“身份验证”这个模块是对毕业生注册和登陆网站的时候进行身份验证,当用户第一次登录的时候会要求学生现在本网站

15、注册,注册页面上在设计时至少要填写一些必要的信息,比如姓名、密码、密码确认、真实姓名等,而在接收注册信息时一定要细心处理好每一条用户的数据,对用户从前台输入的数据要进行过滤,用来防止用户不小心输入错误信息或者有人蓄意破坏与盗取后台信息,注册时候必须确保注册用户名的唯一性,因此,在保存注册信息前,需要查询数据表中是否有一样的用户名,如果没有则可以向数据表中插入新的记录然后提示用户注册成功,反之则提示用户已存在并且提示用户进行修改。“信息管理”模块就是对毕业生、企业发布的信息进行修改、发布、删除管理,当用户单击基本信息管理下的修改信息链接时候,就可以调用修改在注册信息页面,进而对用户注册的时候填写

16、的信息进行修改,但在设计的时候要注意两点:一个是用户名是不能被修改的,它不能被显示在网页的控件里面,另一个是以前的密码不能被显示出来,所以根本就不需要把密码从数据库中取出来,而在发布的求职信息中一定要有预求的职位和薪水,这是所有求职者和招聘者都比较关心的问题,发布的信息没有要求填写最基本的信息,比如真实姓名、年龄等,因为这些信息都已经在注册的时候写过了,为了方便用户的使用,在需要这些信息的时候,就会从数据表中读取到相应的数据就行了,最后是删除功能,系统会列出所有发布的信息,用户可以根据自己的需要进行记录的删除。图 2-3 后台功能结构 后台功能是由管理员对整个网站进行管理,其中包含了毕业生管理

17、、身份验证、企业管理和友情链接四个模块。毕业生管理和企业管理模块两者的功能相似,是进行毕业生和企业基本信息的管理,当管理员进入这个网页的时候就可以对所有的信息进行浏览和删除,每条信息后面都有一个删除的链接,点击就可以进行删除操作,如果把基本信息删除了,所发布的信息全部会被删除。身份验证模块是对管理员身份进行检查,不是管理员就不能登陆,这个页面和用户的登录页面是不同的,如果登陆成功就会把管理员的用户名加入到会话然后转到控制台,如果不成功就会提示,登录成功就会进入到控制台页面,控制台是上下型的。友情链接模块提供了信息的增加、修改和删除,在这个页面上充分的考虑到了管理员操作上的方便与灵活,将各项功能

18、很好的融合在了一起。2.4 开发技术和环境JSP是运行在服务器端的脚本语言之一,与其他的服务器端脚本语言一样,是用来开发动态网页的一种技术。JSP是建立在Servlet之上的。应用JSP,程序员或者非程序员可以高效率的创建Web应用程序,并且使得开发的Web应用程序具有安全性高、跨平台等优点。JSP继承了Java Servlet的各项优秀功能。而Java Servlet是作为Java的一种解决方案,在制作网页的过程中,它继承了Java的所有特性。因此,JSP同样继承了Java技术的简单、便利、面向对象、跨平台、安全可靠等优点,比起其他服务器脚本语言,JSP更加简单、迅速和有力。JSP具有以下几

19、种技术特征: (1)跨平台JSP是以Java为基础开发的,所以它不仅可以沿用Java强大的API功能,而且不管是在何种平台下,只要服务器支持JSP,就可以运行使用JSP开发的Web应用程序,体现了它的跨平台、跨服务器的特点。 (2)分离静态内容和动态内容使用JSP,程序员可以使用HTML或者XML标记来设计和格式化静态的内容部分,使用JSP标记及JavaBean组件或者小脚本程序来制作动态内容部分。 (3)可重复使用的组件JavaBean组件式JSP中不可缺少的重要组成部分之一, JSP的标准标签和自定义标签与JavaBean组件一样可以一次生成重复使用。这样可以将一个复杂而且需要出现多次的操

20、作简单化,大大的提高了工作效率。 (4)沿用了Java Servlet的所有功能使用从Java Servlet发展而来的JSP技术开发Web应用更加的简单易学,并且JSP同样提供了Java Servlet所有的特性。 (5)预编译预编译是JSP的另一个重要的特性,预编译这很大程度的提高了访问速度。 开发环境的搭建:使用JSP进行开发,需要具备以下对应的运行环境:Web浏览器、Web服务器、JDK开发工具以及数据库。下面分别介绍这些环境。 (1)Web浏览器浏览器主要是客户端用户访问Web应用的工具,与开发JSP应用不存在很大的关系,所以开发JSP对浏览器的要求并不是很高,任何支持HTML的浏览

21、器都可以。 (2)Web服务器Web服务器是运行及发布Web应用的大容器,只有将开发的Web项目放置到该容器中去,才能使网络中的所有用户通过浏览器进行访问。开发JSP应用所采用的服务器主要是Servlet兼容的Web服务器。 (3)JDKJDK包括运行Java程序所必须的JRE环境及开发过程中常用的库文件。在使用JSP开发网站之前,首先必须安装JDK。 (4)数据库任何项目的开发几乎都需要使用数据库,数据库用来存储项目中需要的信息。根据项目的规模,应采用相应的数据库。2.5 本章小结 本章主要对整体思路进行了一个说明,再讲述了一下制作毕业生就业网站的目标以及画出其流程图,然后根据自己了解的信息

22、和功能分析,得到这个系统一共分为四个模块:毕业生信息管理模块、企业管理模块、身份验证模块和友情链接模块。最后简要讲述了开发的技术和环境。3 毕业生就业信息网设计3.1 数据库设计数据库是应用程序一个极其重要的部分。合理的数据库设计对应用程序的性能及其效率是很重要的。创建数据库之后,根据功能的设计要求等,对于毕业生就业信息网站用户信息数据库,能列出以下数据信息: 图 3-1 个人模块 图 3-2 企业模块数据库设计表如下面所示:表3-1 毕业生基本信息表名称字段名称数据类型长度允否空注册名称IDSnameVarchar20否注册密码PasswordVarchar50是学生姓名NameVarcha

23、r20是年龄AgeInt4是性别Sexbit1是出生日期BirthdayDatetime8是所在学校SchoolVarchar50是专业SpecialtyVarchar50是学历knowledgeVarchar20是EmailVarchar50是简历resumentex16是表3-2 企业基本信息表名称字段名称数据类型长度允否空注册名称IDCnamevarchar20否注册密码Passwordvarchar50否公司名称Namevarchar50否公司EmailEmailvarchar20是公司电话telvarchar20是经营行业Managevarchar20是公司地址Addressvarc

24、har100是简历resumentext16是表3-3 招聘信息表名称字段名称数据类型长度允否空IDJobidint4否学校IDCnamevarchar20是要求行业Specialtyvarchar50是工作名称Jobvarchar50是诚聘薪水Emolumentvarchar50是招聘时间ptimeDatetime8是有效时间AtimeDatetime8是其他要求Othervarchar200是表3-4 求职信息表名称字段名称数据类型长度允否空IDJobidInt4否学生IDSnamevarchar20是行业名称SpecialtyVarchar50是工作名称JobVarchar50是所求薪水

25、EmolumentVarchar50是发布时间Ptimedatetime8是有效时间AtimeDatetime8是其他说明OtherVarchar200是表3-5 友情链接表名称字段名称数据类型长度允否空IdIdInt4否友情链接名称NameVarchar20是友情链接地址AddressVarchar50是表 3-6 管理员信息表名称字段名称数据类型长度允否空管理员ididInt4否管理员登录名NameVarchar50是管理员登密码PasswordVarchar50是3.2 网站的整体设计在完成了对这个网站需求的确定、系统的分析和数据库的设计后,接下来就是根据这个网站的开发特色来决定其开发模

26、式,接着就可以编写代码了。经过对这个网站的分析知道,这个网站是一个小型的项目,总体来说比较简单,基本上就是对数据的基本操作。在写代码之前,先要把网站中可能用的到的文件夹创建出来,比如说创建一个名为image的文件夹来保存网站中的图片,这样就可以为以后的开发工作提供便捷,还可以使网站的整体结构规范化。网站整体可以分为三个模块,分别是个人模块、企业模块和管理员模块。企业模块主要包括企业的身份验证、信息管理、邮件管理等一些功能。个人模块主要包括学生的身份验证、信息管理、邮件管理等一些功能。管理员模块主要包括学生信息的管理、企业信息的管理、求职信息的管理和招聘信息的管理等一些功能。网站用的是JSP+J

27、avaBean的开发模式,先是编写必要的JavaBean代码,然后再根据分析设计要实现的网页,最后把这些设计的静态网页利用JSP动态化。3.3 本章小结本章是一个总体的设计,在分析了基础的需求后设计出具体的能够满足这个系统需求的数据库。数据库存在是非常重要的,在这个开发过程中,在数据库上花费的时间会比较多。然后是对网站的整体进行设计,确定开发前先要做足那些细微的工作、开发的语言和这个网站的构架模块等。4 毕业生就业信息网的实现4.1 网站主页面这个网站的主页面如下图所示。主页面左边是用户登录和注册所用,右边有毕业生求职信息和企业的招聘信息。企业和毕业生双方可以在这里查询想要得到信息。图4-1主

28、页面4.2 注册页面注册页面可以选择用户的类型进行注册,不同类型的用户进入不同的页面。点击“注册”后进入如下图所示页面,注册的页面随用户选择类型不同,进入的页面也不同。当注册完成之后,数据库就会保存其注册信息。图4-2注册页面4.3 学生信息页面如果用户在注册时选择的是“个人类”,注册成功就会进入填写个人资料的页面,然后填写自己的信息。姓名、性别、国籍、婚姻状况、身高、体重、身份证号、籍贯、电子邮件这些后面有红色标记的是必须填写的。如下图4-3所示。图4-3个人资料填写页面个人用户在填写完基本资料之后,就可以填写学历等一些其他的信息了,这就可以方便简历的生成。学历信息填写如下图4-4所示。图4

29、-4学历信息填写页面填写完以上信息就可以在首页上点击求职人姓名他就会弹出简历页面,简历页面上有个人的所有资料,可以方便企业查询了解。如下图4-5所示。图4-5个人简历信息页面4.4 企业信息页面如果用户在注册时选择的是“企业类”,注册成功就会进入填写企业资料的页面,然后企业就可以填写企业资料进行注册。如下图4-6所示。图4-6企业信息填写页面企业注册完成之后就可以进入如下图所示的职位资料页面,在这个页面企业就可以进行职位发布来招聘人才。图4-7企业职位发布页面4.5 网站测试测试的目的就是要发现其中存在的错误,这样就可以提升这个系统的可靠性。在测试的时候先要做一个好的测试方案,一个好的测试方案

30、对于测试工作来说是有助于测试工作的良好进行。现如今有两种最常用也比较好的测试方案,一种是“黑盒测试”,另一种是“白盒测试”。黑盒测试时在对系统的内部结构了解的前提下,通过测试来证明其中的内部操作是不是每项都符合设计的要求规范,所以它的内部的每一项都是经过了检查的,它是在程序的接口上来测试,而且可以让外部信息保持完整。而白盒测试与黑盒测试是相反的,白盒测试可以看成是把程序放在透明的盒子里面,所以说白盒测试的前提就是对程序的结构及其处理过程要了解,这种就是按照程序的内部逻辑来对程序进行测试,查看运行的每一步是不是都是按照要求来的。当然,这两种方法都是有局限性的,所以,接下来就用两种方法综合起来进行测试。首先用下面这些数据来测试登录系统。管理员:adminuser 密码:000000个人用户名:silence 密码:000000

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1