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

上传人:b****8 文档编号:10080540 上传时间:2023-02-08 格式:DOCX 页数:28 大小:950.82KB
下载 相关 举报
毕业生就业信息网站的设计与实现doc.docx_第1页
第1页 / 共28页
毕业生就业信息网站的设计与实现doc.docx_第2页
第2页 / 共28页
毕业生就业信息网站的设计与实现doc.docx_第3页
第3页 / 共28页
毕业生就业信息网站的设计与实现doc.docx_第4页
第4页 / 共28页
毕业生就业信息网站的设计与实现doc.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

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

《毕业生就业信息网站的设计与实现doc.docx》由会员分享,可在线阅读,更多相关《毕业生就业信息网站的设计与实现doc.docx(28页珍藏版)》请在冰豆网上搜索。

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

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

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

湖北民族学院

毕业论文(设计)

 

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

 

学生姓名:

钟少文学号:

031040425

系别:

信息工程学院专业:

计算机科学与技术

指导教师:

余基映评阅教师:

 

论文答辩日期

答辩委员会主席

 

Abstract

The21stcenturyistheageofnetworkinformation,Networkspreadalllevelsandareas.Althoughtheschoolcampusrecruitmenteveryyear,Butitisfarfromenough.Duetotimeorregionalissuessuchasemploymenthassignificantlimitations.Sothenetworkrecruitmentcanreduceunnecessaryrestrictions,Letbothsidescanbeveryconvenientcommunication,Letbothsidesoftheefficiencyandsuccessrateiseffectivelyincreased.

Thispaperinvestigatesthefactorsinfluencingsupplyanddemandofcollegegraduatesemployment,Discussesthegraduatesandtheneedsoftheenterprises,Analyzedtherequirementsofwebsitedesignpurpose,Furtherinformationonthemanagementsystemandthestatisticalanalysis.Designandimplementthegraduateemploymentinformationwebsite.

Thisarticleusesthewebprogrammingtools、databasetechnologyandJSPtechnologytodevelopthedesigngraduateemploymentinformationwebsite.Thewebsiteprovidesthegraduatesandtheenterpriseinformationandthedemand.Actualoperationshowsthatwebsiteisclear,Convenient、fast、canprovidetimelyinformation.

Keywords:

employment, graduates, employmentinformationnetwork,SQLServer,JSP

 

 

1绪言

本章阐述毕业生就业信息网站的研究背景、现状以及发展方向,明确指出了毕业生就业信息发布和获取所面临的问题。

1.1课题背景

在这个网络的时代,电脑和互联网已经深入人们的日常生活。

它让人们相互交流的速度变成了光,距离变成了零,时间变成了24小时,空间变成了无限大。

网络的优点很多:

充分利用多媒体技术,传播的内容形式多样;即时性强,可以滚动报道,即时更新;与受众之间能够比较充分实现互动;能够提供虚拟的人际交往平台。

而一个毕业生就业信息网站充分利用了网络的优点,给毕业生提供了大量的就业信息和培训信息,同样也让企业有了向毕业生展示和宣传自己公司的平台,有助于企业招收人才。

毕业生就业信息网时常更新数据,收集信息,完善毕业生就业信息服务系统。

这就免去了每年大量毕业生在招聘会上忙于奔命也省了企业耗费大量的资源。

时间就是生命,方便、快捷、高效率的毕业生就业信息网站是毕业生的福音。

同时,毕业生就业信息网站不能仅仅只是指导毕业生求职,还要为每年广大毕业生提供一些其他的机会和选择。

1.2课题的目的和意义

每个学生学习都有一个目的,就是以后更好的就业;而每个高校学生的就业率都直接的影响到其发展。

所以,建立一个毕业生就业信息网站来统计各个毕业生的就业情况不仅方便直观让毕业生在面对如今的就业形势有更多的机会和选择还不会有数据流失或者处理不当等问题,随之高校的知名度等也会提高。

而且信息网络化让人可以随时随地的了解、处理各种信息,不仅节约时间还很大的提高了工作效率。

可见其优势很大。

每年都有大批的大学生毕业,随之而来的就是毕业生的就业问题。

每个大学毕业生也将日后的就业视为重中之重。

同样每个企业也都需要新鲜血液的注入,需要更多的人才。

所以建立一个能为毕业生和企业服务的就业信息网站是很实用很有意义的。

1.3国内外概况

当前国内大部分学校都会有自己的毕业生就业服务系统,但各个学校的水平都不一样而导致较大的差距。

好的学校其系统的管理比较完善,例如“北京大学毕业生就业信息服务网”,关于毕业生和企业的资料及其需求都会有存储,并且能充分利用其所有的各种资源。

利用其对各种资源的充分了解进行分析还能对毕业生进行得当的就业指导和方针,也能针对以后社会需求进行人才的培养。

目前国内此类优秀网站有很多,例如“中国高校毕业生就业信息服务网”。

里面有各类对毕业生很有帮助的信息。

国外网络招聘的产生和发展历程:

1993年美国实施NII计划(NationalInformationInfrastruc-ture)以后,网络普及率大大提高,网络用户数量迅速增加,专业招聘网站应运而生。

这些专业招聘网站通过提供网络招聘求职信息和服务,赚取利润,主要包括门户型招聘网站、门户型网站的网络招聘频道及行业型招聘网站。

1997年专业招聘网站出现初期,职位列表只提供技术类职位,聚焦于高科技产业和投资银行。

网络的普及与web2.0的运用使得招聘网站发展越来越成熟并形成大型招聘网站如Mon-,Careerbuilder和雅虎。

随着博客、协作网络和社区的发展,小型的网站和社区兴起,通过搭建专业内人才的双向选择渠道,使招聘者和求职者倾向这类专业化平台,和L就是好例子,形成了今天门户型招聘网站、门户型网站的网络招聘频道以及行业型招聘网站激烈竞争的局面。

1.4课题的主要工作

本文首先需要对网站的用途、目的、意义和优势进行分析。

其次要进行需求分析、系统和功能的设计,明确网站开发的技术及其流程,还要学习网站页面的制作和深入学习数据库的原理及编程等来构建和实现这个网站。

1.5本章小结

本章主要讲述了互联网对毕业生和企业各个方面的优势,做一个就业信息网站的目的和其中的意义。

再讲述了国内外的一些概况,对一些此类网站资料进行了解。

最后简单讲了一下本课题的主要工作内容。

 

2毕业生就业信息网分析

毕业生就业信息网的用户有三种身份:

学生、企业及管理员,每种身份操作起来都很方便、快捷。

学生与企业注册再登陆后,就可以发布求职或招聘信息,这些信息任何人或企业都可以查看。

这些学生、企业的基本信息都由管理员进行统一管理。

正确的描述系统的这些功能可以帮助理顺自己的想法。

(1)企业注册

企业要先在这个网站注册会员才能发布招聘信息,这主要是为了企业注册设计的。

(2)企业信息的更改

这个功能在企业登录后才可以使用,用途是为了更改企业注册时填写的一些信息。

(3)招聘信息的发布

这个功能在企业登录后才可以使用,用于发布企业的招聘信息,这些信息则会在前台主页上显示。

(4)招聘信息的删除

企业在成功登录这个网站后才可以使用这个功能,企业要通过这个板块来删除已经发布的招聘信息。

(5)学生注册

学生想要发布求职信息,就需要成功注册为本站的会员,这主要是为了毕业生注册设计的。

(6)个人信息的修改

毕业生在成功登陆后才能使用这个功能,用途是为了更改注册的时候填写的一些信息。

(7)求职信息的发布

毕业生在成功登陆后才能使用这个功能,用于发布自己的求职信息,这些信息会在前台主页上显示。

(8)求职信息的删除

在毕业生成功登陆后才能使用这个功能,学生要通过这个模块来删除自己发布的求职信息。

(9)学生信息的管理

管理员才能够使用这个模块,这是用来删除学生信息的。

学生的信息如果被删除了,那么这个学生的求职信息同样也会被删除的。

(10)企业信息的管理

管理员才能够使用这个模块,这是用来删除企业信息的。

企业的信息如果被删除了,那么这个企业的招聘信息同样也会被删除的。

(11)招聘信息的管理

管理员才能够使用这个功能,用来删除企业的招聘信息。

(12)求职信息的管理

管理员才能够使用这个功能,用来删除毕业生的求职信息。

2.1流程图

据网站的情况来看,要分为个人和企业业务。

个人的业务就是为个人用户服务,提供求职和就业的平台。

企业的业务就是为企业服务,提供招聘和展示企业的平台。

流程图如图2-1所示。

图2-1网站流程图

2.2系统目标

(1)利用网络的优势,制作毕业生就业信息网可以方便学生和企业之间的交流,让双方都能对彼此进行详细的了解,然后双方再谈合同,这样可以预防盲目签约,有利于合理的分配人才。

(2)毕业生和企业能够随时随地的注册账号,然后登陆网站查看想要得到的信息。

(3)如果得到了自己想要的信息,就可以随时给对方发送邮件,邮件还可以群发,方便操作。

(4)如果信息过期了就不会在网页上再显示出来,可以防止用户收到垃圾邮件。

(5)网页上还会有友情链接,对于用户浏览其他网站资源很方便。

(6)管理员可以对所有用户的所有信息进行管理,能随时查阅各个用户的信息,监督并且预防非法信息的录入。

2.3功能分析

根据前面对毕业生就业信息网的一些研究,可以把它分成前台和后台。

前台是为毕业生和企业服务,后台是由管理员操控。

下面给出了前台和后台功能的结构图。

图2-2前台功能结构

从上图中看到前台分为了毕业生和企业两部分。

以毕业生为例子,“身份验证”这个模块是对毕业生注册和登陆网站的时候进行身份验证,当用户第一次登录的时候会要求学生现在本网站注册,注册页面上在设计时至少要填写一些必要的信息,比如姓名、密码、密码确认、真实姓名等,而在接收注册信息时一定要细心处理好每一条用户的数据,对用户从前台输入的数据要进行过滤,用来防止用户不小心输入错误信息或者有人蓄意破坏与盗取后台信息,注册时候必须确保注册用户名的唯一性,因此,在保存注册信息前,需要查询数据表中是否有一样的用户名,如果没有则可以向数据表中插入新的记录然后提示用户注册成功,反之则提示用户已存在并且提示用户进行修改。

“信息管理”模块就是对毕业生、企业发布的信息进行修改、发布、删除管理,当用户单击基本信息管理下的修改信息链接时候,就可以调用修改在注册信息页面,进而对用户注册的时候填写的信息进行修改,但在设计的时候要注意两点:

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

图2-3后台功能结构

后台功能是由管理员对整个网站进行管理,其中包含了毕业生管理、身份验证、企业管理和友情链接四个模块。

毕业生管理和企业管理模块两者的功能相似,是进行毕业生和企业基本信息的管理,当管理员进入这个网页的时候就可以对所有的信息进行浏览和删除,每条信息后面都有一个删除的链接,点击就可以进行删除操作,如果把基本信息删除了,所发布的信息全部会被删除。

身份验证模块是对管理员身份进行检查,不是管理员就不能登陆,这个页面和用户的登录页面是不同的,如果登陆成功就会把管理员的用户名加入到会话然后转到控制台,如果不成功就会提示,登录成功就会进入到控制台页面,控制台是上下型的。

友情链接模块提供了信息的增加、修改和删除,在这个页面上充分的考虑到了管理员操作上的方便与灵活,将各项功能很好的融合在了一起。

2.4开发技术和环境

JSP是运行在服务器端的脚本语言之一,与其他的服务器端脚本语言一样,是用来开发动态网页的一种技术。

JSP是建立在Servlet之上的。

应用JSP,程序员或者非程序员可以高效率的创建Web应用程序,并且使得开发的Web应用程序具有安全性高、跨平台等优点。

JSP继承了JavaServlet的各项优秀功能。

而JavaServlet是作为Java的一种解决方案,在制作网页的过程中,它继承了Java的所有特性。

因此,JSP同样继承了Java技术的简单、便利、面向对象、跨平台、安全可靠等优点,比起其他服务器脚本语言,JSP更加简单、迅速和有力。

JSP具有以下几种技术特征:

(1)跨平台

JSP是以Java为基础开发的,所以它不仅可以沿用Java强大的API功能,而且不管是在何种平台下,只要服务器支持JSP,就可以运行使用JSP开发的Web应用程序,体现了它的跨平台、跨服务器的特点。

(2)分离静态内容和动态内容

使用JSP,程序员可以使用HTML或者XML标记来设计和格式化静态的内容部分,使用JSP标记及JavaBean组件或者小脚本程序来制作动态内容部分。

(3)可重复使用的组件

JavaBean组件式JSP中不可缺少的重要组成部分之一,JSP的标准标签和自定义标签与JavaBean组件一样可以一次生成重复使用。

这样可以将一个复杂而且需要出现多次的操作简单化,大大的提高了工作效率。

(4)沿用了JavaServlet的所有功能

使用从JavaServlet发展而来的JSP技术开发Web应用更加的简单易学,并且JSP同样提供了JavaServlet所有的特性。

(5)预编译

预编译是JSP的另一个重要的特性,预编译这很大程度的提高了访问速度。

开发环境的搭建:

使用JSP进行开发,需要具备以下对应的运行环境:

Web浏览器、Web服务器、JDK开发工具以及数据库。

下面分别介绍这些环境。

(1)Web浏览器

浏览器主要是客户端用户访问Web应用的工具,与开发JSP应用不存在很大的关系,所以开发JSP对浏览器的要求并不是很高,任何支持HTML的浏览器都可以。

(2)Web服务器

Web服务器是运行及发布Web应用的大容器,只有将开发的Web项目放置到该容器中去,才能使网络中的所有用户通过浏览器进行访问。

开发JSP应用所采用的服务器主要是Servlet兼容的Web服务器。

(3)JDK

JDK包括运行Java程序所必须的JRE环境及开发过程中常用的库文件。

在使用JSP开发网站之前,首先必须安装JDK。

(4)数据库

任何项目的开发几乎都需要使用数据库,数据库用来存储项目中需要的信息。

根据项目的规模,应采用相应的数据库。

2.5本章小结

本章主要对整体思路进行了一个说明,再讲述了一下制作毕业生就业网站的目标以及画出其流程图,然后根据自己了解的信息和功能分析,得到这个系统一共分为四个模块:

毕业生信息管理模块、企业管理模块、身份验证模块和友情链接模块。

最后简要讲述了开发的技术和环境。

 

3毕业生就业信息网设计

3.1数据库设计

数据库是应用程序一个极其重要的部分。

合理的数据库设计对应用程序的性

能及其效率是很重要的。

创建数据库之后,根据功能的设计要求等,对于毕业生就业信息网站用户信息数据库,能列出以下数据信息:

图3-1个人模块

图3-2企业模块

 

数据库设计表如下面所示:

表3-1毕业生基本信息表

名称

字段名称

数据类型

长度

允否空

注册名称ID

Sname

Varchar

20

注册密码

Password

Varchar

50

学生姓名

Name

Varchar

20

年龄

Age

Int

4

性别

Sex

bit

1

出生日期

Birthday

Datetime

8

所在学校

School

Varchar

50

专业

Specialty

Varchar

50

学历

knowledge

Varchar

20

Email

Varchar

50

简历

resume

ntex

16

表3-2企业基本信息表

名称

字段名称

数据类型

长度

允否空

注册名称ID

Cname

varchar

20

注册密码

Password

varchar

50

公司名称

Name

varchar

50

公司Email

Email

varchar

20

公司电话

tel

varchar

20

经营行业

Manage

varchar

20

公司地址

Address

varchar

100

简历

resume

ntext

16

表3-3招聘信息表

名称

字段名称

数据类型

长度

允否空

ID

Jobid

int

4

学校ID

Cname

varchar

20

要求行业

Specialty

varchar

50

工作名称

Job

varchar

50

诚聘薪水

Emolument

varchar

50

招聘时间

ptime

Datetime

8

有效时间

Atime

Datetime

8

其他要求

Other

varchar

200

表3-4求职信息表

名称

字段名称

数据类型

长度

允否空

ID

Jobid

Int

4

学生ID

Sname

varchar

20

行业名称

Specialty

Varchar

50

工作名称

Job

Varchar

50

所求薪水

Emolument

Varchar

50

发布时间

Ptime

datetime

8

有效时间

Atime

Datetime

8

其他说明

Other

Varchar

200

表3-5友情链接表

名称

字段名称

数据类型

长度

允否空

Id

Id

Int

4

友情链接名称

Name

Varchar

20

友情链接地址

Address

Varchar

50

表3-6管理员信息表

名称

字段名称

数据类型

长度

允否空

管理员id

id

Int

4

管理员登录名

Name

Varchar

50

管理员登密码

Password

Varchar

50

3.2网站的整体设计

在完成了对这个网站需求的确定、系统的分析和数据库的设计后,接下来就是根据这个网站的开发特色来决定其开发模式,接着就可以编写代码了。

经过对这个网站的分析知道,这个网站是一个小型的项目,总体来说比较简单,基本上就是对数据的基本操作。

在写代码之前,先要把网站中可能用的到的文件夹创建出来,比如说创建一个名为image的文件夹来保存网站中的图片,这样就可以为以后的开发工作提供便捷,还可以使网站的整体结构规范化。

网站整体可以分为三个模块,分别是个人模块、企业模块和管理员模块。

企业模块主要包括企业的身份验证、信息管理、邮件管理等一些功能。

个人模块主要包括学生的身份验证、信息管理、邮件管理等一些功能。

管理员模块主要包括学生信息的管理、企业信息的管理、求职信息的管理和招聘信息的管理等一些功能。

网站用的是JSP+JavaBean的开发模式,先是编写必要的JavaBean代码,然后再根据分析设计要实现的网页,最后把这些设计的静态网页利用JSP动态化。

3.3本章小结

本章是一个总体的设计,在分析了基础的需求后设计出具体的能够满足这个系统需求的数据库。

数据库存在是非常重要的,在这个开发过程中,在数据库上花费的时间会比较多。

然后是对网站的整体进行设计,确定开发前先要做足那些细微的工作、开发的语言和这个网站的构架模块等。

 

4毕业生就业信息网的实现

4.1网站主页面

这个网站的主页面如下图所示。

主页面左边是用户登录和注册所用,右边有毕业生求职信息和企业的招聘信息。

企业和毕业生双方可以在这里查询想要得到信息。

图4-1主页面

4.2注册页面

注册页面可以选择用户的类型进行注册,不同类型的用户进入不同的页面。

点击“注册”后进入如下图所示页面,注册的页面随用户选择类型不同,进入的页面也不同。

当注册完成之后,数据库就会保存其注册信息。

图4-2注册页面

4.3学生信息页面

如果用户在注册时选择的是“个人类”,注册成功就会进入填写个人资料的页面,然后填写自己的信息。

姓名、性别、国籍、婚姻状况、身高、体重、身份证号、籍贯、电子邮件这些后面有红色标记的是必须填写的。

如下图4-3所示。

图4-3个人资料填写页面

个人用户在填写完基本资料之后,就可以填写学历等一些其他的信息了,这就可以方便简历的生成。

学历信息填写如下图4-4所示。

图4-4学历信息填写页面

填写完以上信息就可以在首页上点击求职人姓名他就会弹出简历页面,简历页面上有个人的所有资料,可以方便企业查询了解。

如下图4-5所示。

图4-5个人简历信息页面

4.4企业信息页面

如果用户在注册时选择的是“企业类”,注册成功就会进入填写企业资料的页面,然后企业就可以填写企业资料进行注册。

如下图4-6所示。

图4-6企业信息填写页面

企业注册完成之后就可以进入如下图所示的职位资料页面,在这个页面企业就可以进行职位发布来招聘人才。

图4-7企业职位发布页面

4.5网站测试

测试的目的就是要发现其中存在的错误,这样就可以提升这个系统的可靠性。

在测试的时候先要做一个好的测试方案,一个好的测试方案对于测试工作来说是有助于测试工作的良好进行。

现如今有两种最常用也比较好的测试方案,一种是“黑盒测试”,另一种是“白盒测试”。

黑盒测试时在对系统的内部结构了解的前提下,通过测试来证明其中的内部操作是不是每项都符合设计的要求规范,所以它的内部的每一项都是经过了检查的,它是在程序的接口上来测试,而且可以让外部信息保持完整。

而白盒测试与黑盒测试是相反的,白盒测试可以看成是把程序放在透明的盒子里面,所以说白盒测试的前提就是对程序的结构及其处理过程要了解,这种就是按照程序的内部逻辑来对程序进行测试,查看运行的每一步是不是都是按照要求来的。

当然,这两种方法都是有局限性的,所以,接下来就用两种方法综合起来进行测试。

首先用下面这些数据来测试登录系统。

管理员:

adminuser密码:

000000

个人用户名:

silence密码:

000000

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

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

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

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