高校就业信息管理系统的设计与实现 计算机科学与技术专业.docx

上传人:b****6 文档编号:6177241 上传时间:2023-01-04 格式:DOCX 页数:26 大小:1.01MB
下载 相关 举报
高校就业信息管理系统的设计与实现 计算机科学与技术专业.docx_第1页
第1页 / 共26页
高校就业信息管理系统的设计与实现 计算机科学与技术专业.docx_第2页
第2页 / 共26页
高校就业信息管理系统的设计与实现 计算机科学与技术专业.docx_第3页
第3页 / 共26页
高校就业信息管理系统的设计与实现 计算机科学与技术专业.docx_第4页
第4页 / 共26页
高校就业信息管理系统的设计与实现 计算机科学与技术专业.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

高校就业信息管理系统的设计与实现 计算机科学与技术专业.docx

《高校就业信息管理系统的设计与实现 计算机科学与技术专业.docx》由会员分享,可在线阅读,更多相关《高校就业信息管理系统的设计与实现 计算机科学与技术专业.docx(26页珍藏版)》请在冰豆网上搜索。

高校就业信息管理系统的设计与实现 计算机科学与技术专业.docx

高校就业信息管理系统的设计与实现计算机科学与技术专业

高校就业信息管理系统的设计与实现

内容摘要

随着我国高校就业制度改革的不断深化,双向选择、自主择业已成为主要的就业方式。

我国加入世贸组织后,就业信息的时效性等问题越来越突出的表现出来。

因此,为了使校园招聘成为毕业生就业的主体市场,我们建立了为毕业生、用人单位与学校搭建了一个进行信息交换的平台,为毕业生就业工作的顺利开展开辟了一条快捷、高效的途径。

论文在分析毕业生就业管理业务的特点和发展趋势的基础上,针对B/S结构模式的优越性,设计与实现了基于B/S模式的毕业生就业管理系统。

系统满足了就业管理现有不同业务的需求,对今后新业务的需求也具有良好的扩展性。

论文介绍了B/S体系结构及其特点,论述了采用B/S模式实现毕业生就业系统的可行性和优势,实现该体系结构的相关技术,给出了基于B/S结构模式的就业管理系统的具体设计和实现,包括系统的需求分析、数据流图、数据库设计、系统体系结构、功能模块图、系统安全措施等,各相关技术在系统实现中的具体运用。

最后提出了系统在将来可以改进的几个方面,并展望了系统的应用前景。

关键词:

B/S体系结构就业管理信息系统

ABSTRACT

Withthedevelopmentofemploymentsystemforthegraduatesfromouruniversities,thetwo-wayjobchoiceandtheindependentchoosingprofessionhavecomethemainemploymentway.AfterourcountryjoinsWorldTradeOrganization,thequestionsabouttime-efficiencyemploymenthavecometobemoreandmoreserious.Inordertoturnthecampusintothemainemploymentmarketforthegraduates,wehaveestablishedemployerandschoolwhichhelpthegraduatestofindtheappropriateposition.

Basedonthecharactersofgraduateemploymentandtheirtrends,aimingtotheadvantagesofmodeofB/Sstructure,thepaperhasdesignedandrealizedthemanagementsystemofgraduateemploymentbasedonB/S.Thissystemmeetsthedifferentrequirementsofcurrentemploymentmanagement,andalsohastheniceruseforextending.

ThepaperhasintroducedtheB/Sarchitectureandcharacters,provedthefeasibilityandadvantageofB/Smodeinthesystemofgraduateemployment,realizedtherelativesskillsofarchitecturestructure,illthesystemofemploymentmanagementwhichincludedtherequirementanalysis,dataflowing,databasedesign,systemarchitecture,graphofnetworkstructure,graphforfunctionmodel,systemsecurityandpracticaluseofrelativeskills.Atlastthepaperbringsforthsomeaspectstobeimprovedlaterandprospecttheapplicationforeground.

Keywords:

B/SSystemEmploymentmanagementInformationsystem

 

绪论

近年来,随着该校毕业生就业体制改革的运行,高校毕业生就业取得的成果已经得到了社会和毕业生的认可。

但是,当前我们就业工作的任务仍非常巨大。

主要原因是当前我国的毕业生结构与社会需求不协调。

当前我国的总体就业形势基本平衡,但在供需结构上存在很大的问题,一边学生的就业压力逐步增大,一边我国的高技术人才缺口很大。

经研究发现主要的原因是我们高校的专业设置没能从社会经济发展的需求出发,没能使培养的各专门人才与社会需求想协调。

构建科学有效的高校毕业生就业管理系统为高校各专业设置和相应招生人数确定提供科学的决策依据就成为解决供需结构性矛盾的迫切需要。

全国高校毕业生信息的管理基本实现了信息化、电子化管理,在信息化的道路上迈出了重要的步伐,但离真正的信息化、规范化的管理依然还需要很多的努力。

信息是静态的,现实性差。

现在许多高等学校的毕业生的就业信息都是在毕业生离校前采集,而毕业生踏入社会后,实际就业情况往往与刚开始采集的信息变动非常大,这就出现了高校掌握的信息与毕业生就业的实际信息不相一致,现实性差。

信息化、标准化得标准不一。

信息化的标准不一主要是指高校与高校之间对学生信息的采集数据集不一致和在某一高校内部存在学生基本信息的采集标准不同。

信息的利用率低、效果差。

现在

高校中的就业信息的应用主要应用于当年对毕业生就业情况进行统计。

学生的就业方向进行判断、就业报到证的办理。

而一旦这些工作做完以后,往届毕业生就业信息基本就没有价值了。

其实这种做法是非常的不合理的,因为连续几年的毕业生的就业信息实际上真实的反应了市场的人才资源结构变化的趋势,如果学校能够根据这一趋势调整培养专业技术人员的结构,那样就能够培养出与社会需求相适应的人才,而不至于有的专业人员大量的冗余而有的则比较稀缺。

同时我也可以根据毕业生工作的主要领域,优化各个专业的课程的设计,尽可能的让毕业生在学校所学习的知识就是参加工作时需要用到的技术。

 

一、系统概述

(一)开发高校就业管理系统的背景和意义

网络招聘求职的快速发展,与网络招聘求职平台的建设和发展有着很大的关系。

当然网络招聘求职的人群快速膨胀也促进了网络招聘求职平台的发展。

这与市场上的生产和消费两者关系完全类似,消费促进生产,生产带动消费。

如果把时间往后推几年,国内招聘求职平台仅仅只有全国性的几家专业招聘求职网站,短短三年间,全国的招聘求职网站已发展超过了1000个。

而随着招聘求职网站的越来越多,市场的竞争也会越来越激烈,在这些网站中,除了极少数的网站是政府性质的不以盈利为目,其它基本上都是盈利性质网站,网站要生存,利益是第一目的,竞争也就在所难免。

从目前网络招聘求职网站的竞争情况来看,主要存在两大对抗阵营,一是横向对抗阵营,即全国性平台与地方性平台的竞争,另一则是纵向对抗阵营,即综合性平台与专业性平台的竞争。

随着网络招聘求职的市场越来越大,不少地方网站迅速跟进,以地区化作为自己主要优势,一方面利用本地化各类关系,吸引本地的企业前来招聘,另一方面在本地区进行大肆宣传,吸引本地区更多的求职者前来求职。

这两点优势都是全国性网站所不能及的,而这也将是人才招聘网站以后一段时间的发展趋势所在。

(二)开发高校就业管理系统的目的

随着当今社会信息化的日新月异的发展,计算机应用已经渗透到日常工作的许多方面无论是其自身还是所发挥的作用,计算机都标志着一种高科技、高效率和高水平。

为了企业创先进、争一流,为了企业的明天,许多企业的领导已经或正准备投入高额资金,建立大规模的计算机管理信息系统(MIS)。

所开发的在线就业招聘系统是一种具有交互功能的人才信息管理系统,是在网络上建立的一个虚拟的招聘会。

很多知名企业为了吸引人才,都创建了自己的网上人才管理系统,因此这是一个比较流行的网络应用系统。

(三)开发工具介绍

1.JavaServerPage简介

JavaServerPage或简称为JSP是由Sun公司在Java语言上开发出来的一种动态网页制作技术,它提供了一种建立动态网页的简单方法,并为开发人员提供了一个Server端框架,基于这个框架,开发人员可以综合使用HTML,XML,JAVA语言以及其他脚本语言,灵活,快速地创建和维护动态网页,特别是目前的商业系统。

作为JavaTM技术的一部分,JSP能够快速的开发出基于所有Web服务器和应用服务器环境,独立于平台的应用程序,而且具有非常强的可伸缩性。

同时,JSP把用户界面从系统内容中分离开来,使得设计人员能够在不改变底层动态内容的前提下改变祖国网页布局。

2.MicrosoftSQLServer2000简介

SQLServer是一种结构化查询语言。

SQL语言结构简洁,功能强大,简单易学,它使全部用户,包括应用程序员、DBA管理员和终端用户受益非浅。

(1)SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。

SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集。

所有SQL语句接受集合作为输入,返回集合作为输出。

SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。

SQL不要求用户指定对数据的存放方法。

(2)SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。

二、系统规划

(一)需求分析

在线就业招聘系统是针对高校对于毕业生信息进行采集整理并为企业提供毕业生信息进行全面管理的系统。

该系统主要包括前台管理和后台管理两个方面,以便实现各大高校对毕业生信息的采集。

数据库系统是在文件系统的基础上发展而来的,经历了层次数据库、网状数据库、关系数据库三个阶段。

由于关系数据库采用人们比较容易理解和接受的二维表格来组织数据,发展迅速,已成为数据库产品的主流。

本系统的前端开发是使用JSP技术,通过JavaBeans进行逻辑控制和数据库连接,而后台数据库采用的是SQLServer2000。

SQLServer2000数据库管理系统是一项全面完整的数据库与分析产品。

SQLServer2000非常容易学习、使用,介绍、学习资料比较多,SQLServer2000全面支持Web功能的数据库解决方案,与此同时,SQLServer2000还在可伸缩性与可靠性方面保持着多项基准测试纪录,而这两方面特性又都是企业数据库系统在激烈市场竞争中克敌致胜的关键所在。

无论以应用程序开发速度还是以事务处理运行速度来衡量,SQLServer2000都堪称最为快捷的数据库系统。

对比SQLServer2000和其他的大型数据库管理系统,SQLServer2000具有可靠的安全性,较快的存储速度,高度的兼容性,简单易用,应用SQLServer2000作为后台数据库为系统的开发提供了强有力的支持,并对以后软件的运行提供了坚实的基础,因此,我们采用了SQLServer2000作为后台数据库。

1.前台管理

(1)用户注册:

用人单位浏览的高校毕业生信息和高校就业政策后,当认为有适合本用人单位需要注册账号方便浏览信息。

(2)浏览招聘信息:

毕业生可随时了解各单位招聘信息,浏览是否有适合自己的工作。

(3)求职信息:

方便各用人单位浏览查看是否有适合本用人单位的毕业生。

(4)在线留言:

个人对企业和企业对个人之间可以相互留言。

(5)查看人才政策、维护个人信息和维护用户信息等功能。

2.后台管理具体描述如下:

(1)网站新闻资讯管理

|--添加新闻资讯;

|--修改新闻资讯;

|--删除新闻资讯

(2)个人会员管理

|--查看个人会员

|--删除个人会员

(3)企业会员管理

|--查看企业会员

|--删除企业会员

(4)在线留言管理

|--查看在线留言

|--删除在线留言

(5)系统用户管理

|--系统用户的录入,包括用户名、密码等信息

|--修改自己的密码

|--用户信息查看

|--登录日志查看

(6)个人会员

|--注册个人用户

|--个人用户修改自己的密码

|--个人用户发布自己的求职信息

|--个人用户修改自己的求职信息

|--个人用户上传自己的照片

|--发送求职申请和个人简历

|--接收用人单位的面试通知

(7)企业会员

|--注册企业用户

|--企业用户修改自己的密码

|--企业用户发布自己的招聘信息

|--企业用户修改自己的招聘信息

|--企业用户向求职者发送面试通知

|--为所有求职人员设置人才库

(二)可行性分析

可行性研究的主要任务是在系统初步调查的基础上,对新系统是否能够实现和值得实现等问题作出判断,避免在花费了大量的人力和物力之后才发现系统不能实现或新系统投入使用后没有实际意义,而引起的浪费,对新系统可行性分析,要求用最小的代价在尽量短的时间内确定系统是否可行。

内容包括:

技术可行性、经济可行性、社会可行性、法律可行性以及操作可行性。

1.技术可行性

此次开发的高校就业管理系统使用JSP作为前台开发工具。

为了很好的实现系统的功能,后台选用了SQLServer2000开发系统管理所需要的数据库。

采用面向对象技术、数据库技术、分布式技术等先进技术开发的应用程序,现有的开发技术已非常成熟,且被广泛应用于各行各业,利用现有技术完全可以达到功能目标。

2.社会可行性分析

随着计算机知识的普及和推广,越来越多的人掌握了计算机的基本使用方法和基本。

目前,企业的管理人员已经具备了一定的计算机基础知识和实际操作经验。

对于局域网、WINDOWS等环境下的软件使用比较熟悉,对于新系统的开发,用户表现出极大的兴趣和热情,提出了各种很好的建议和要求。

3.法律可行性分析

所建议系统的研制和开发都选用正版软件,将不会侵犯他人、集体和国家的利益,不会违反相关的国家政策和法律。

4.操作可行性

本系统的研制和开发充分考虑用户工作流程、计算机操作水平等,尽可能提供更人性化、直观的界面,满足用户要求。

系统的操作方式在用户组织内可行。

通过以上的分析,开发仓库管理系统是完全必要并且是完全可行的。

三、系统分析

系统的分析是管理信息系统的第二个阶段。

应用系统的思想和方法,把复杂的对象分解成简单的组成部分,并找出这些部分的基本属性和彼此之间的关系。

系统分析的基本手段是调查和分析。

调查是了解情况、弄清现状;分析一方面是将调查结构系统化、条理化,深化对系统现状的了解,另一方面是相互补充、相互促进,使我们能够在认识原系统的基础上来改造原系统并建立新系统。

(一)组织结构图

根据系统的详细调查,了解系统现状,组织结构,并依此绘制组织机构图,如图3-1所示:

图3.1组织结构图

(二)业务流程分析

在对系统的组织结构和功能进行分析时,需从一个实际的业务流程的角度将系统调查中有关的该业务流程的资料都串起来作进一步分析。

业务流程分析可以帮助了解该业务的具体处理过程,发现和处理系统调查工作中的错误和纰漏,修改和删除业务中的不合理部分,在新系统基础上优化业务处理流程。

业务流程图(TransactionFlowDiagram,简称TFD),就是用一些规定的符号及连线来表示某个具体业务流程。

业务流程图的绘制基本上按照业务实际处理步骤和过程绘制。

换句话说,就是一本用图形方式来反映实际业务处理过程的“流水账”。

绘制出这本流水账对于开发者理顺和优化业务过程是很有帮助的。

通过对高校就业管理相关知识的了解,可以设计出它的业务流程图。

如图3-2所示:

 

图3.2业务流程图

1.数据流程图

数据流程图描述数据流动、存储、处理的逻辑关系,也称为逻辑数据流程图,一般用DFD(logicaldataflowdiagram)表示。

数据流程图是结构化系统分析的主要工具。

结构化系统分析采用介于形式语言和自然语言之间的描述方式,通过一套分层次的数据流程图,辅以数据字典、小说明等工具来描述系统。

数据流程图用到四个基本符号,即外部实体、数据处理、数据流和数据存储。

根据对高校就业管理系统所涉及的数据信息流动情况,初步制定出各层的数据流程图如图3-3所示:

 

图3-3:

数据流程图

2.数据字典

(1)数据项

管理员数据项描述

 

个人信息数据项描述

 

 

 

 

 

 

招聘信息信息数据项描述

 

 

(2)数据结构定义

个人数据结构描述

 

流动流程信息数据结构描述

 

招聘信息信息数据结构描述

 

管理员数据结构描述

 

(3)数据流定义表

本系统定义的数据库中包含以下3个表:

招聘信息信息表zhaopin、个人信息表Person、和管理员表Admin。

招聘信息信息表News

 

 

个人信息表Person

 

 

 

 

 

管理员表Admin

 

3.E-R图

概念模型的最常用的表示方法是实体-联系方法(Entity-relationApproach,简称E-R方法)。

E-R方法是用E-R图来描述某一组织的信息模型。

根据对高校就业管理系统所涉及的实体情况,初步制定出E-R如图所示:

图1.用户实体E-R图

 

图2.毕业生实体E-R图

 

图3.用人单位实体E-R图

四、系统设计

(一)系统总体结构设计

设计原则

系统分析阶段要回答的中心问题是系统“做什么”,即明确系统功能,这个阶段的成果是系统的逻辑模型。

系统设计要回答的中心问题是系统“怎么做”,即如何实现系统说明书规定的系统功能。

在这一阶段,要根据实际的技术条件、经济条件、社会条件,确定系统的实施方案,即系统的物理模型。

在设计中,遵守了如下的设计原则。

(1)系统性

系统是作为一个整体而存在的,所以在设计中本人从系统的整体角度出发,要求系统的代码统一,设计规范,传递一致,对数据的收集要做到数出一处、全局共享,使一次输入多次利用。

(2)可变更性

为保持系统的长久应用性,要求系统有很强的可变更性,为此使系统具有良好的开放性和结构独立可变性。

在设计中采用模块化结构进行开发,依不同的业务勾画出不同的模块,提高了各模块间的独立性,减少了数据的耦合,便于各模块间的修改和增删,从而提高系统的可变更性和对环境的适应性。

(3)可靠性

该系统应该具有抵御外界干扰的能力,在设计时,增加其可靠性的设计,使其具有一定的检查及纠错,安全保密等能力,系统一旦发生故障后重新恢复和重新启动的能力。

(4)经济性

在满足系统需求下,应尽量减少系统开销。

硬件上不必盲目追求先进性;软件设计上力求简洁明了,减少费用的支出。

(二)代码设计

代码是以适当的符号来表达客观实体的属性及特征。

代码设计的基本原则:

1.唯一性

一个对象可能有多个名称,也可按不同的方式对它进行描述。

但在一个编码体系中,一个对象只能赋予它一个唯一的代码。

2.合理性

代码结构应与相应的分类体系相适应。

3.可扩充性

应留有充分的余地,以备将来不断扩充的需要。

4.简单性

结构尽可能简单,尽可能短,以减少各种差错。

5.适应性

代码尽可能反映对象的特点,以助记忆,便于填写。

6.规范性

国家有关编码标准是代码设计的重要依据,已有标准的必须遵循。

在一个代码体系中,代码结构、类型、编写格式必须统一。

(三)输入输出设计

输入设计的目标是保证向系统输入正确的数据。

在此前提下,应尽量做到输入方法简单、迅速、经济、方便、界面友好的输入系统和清晰、美观、易于阅读和理解、满足用户的要求和习惯的输出系统是最受使用者青睐的,也是设计时应追求的目标。

本系统在这方面就是按以上准则实现的,着重考虑用户的要求。

五、系统实施

系统实施是开发信息系统的最后一个阶段。

这个阶段的任务是,实现系统设计阶段提出的物理模型,按实施方案完成一个可以实际运行的信息系统,交付用户使用。

(一)系统实施的准备

1.软件和硬件的准备

根据系统分析和系统设计方案的要求,选择与安装符合新系统运行环境要求的硬件、软件。

(1)硬件环境

微处理器(频率)500MHZ以上

内存128MB

硬盘10GB以上

光驱50倍速CD-ROM或16倍速DVD

显示器14英寸以上CRT显示器

(2)软件环境

操作系统WindowsXP或Windows7

运行环境:

jdk1.5

数据库:

SQLServer2000

服务器:

tomcat5.0以上

开发工具:

eclips3.2myeclips5.0

该系统适用于WindowsXP以上的各个操作系统,硬件环境奔腾Ⅳ以上。

软件质量需求:

易用、健壮、兼容性好、运行稳定、有一定安全保障。

2.数据准备

按照数据库设计准备方案的要求,安装调试系统所需要的数据库管理系统。

收集和整理信息系统的运行所需的基础数据,建立数据库。

3.程序设计

制定编程的规范约定;采用结构化程序设计方法;选择合适的程序设计远进行编程,包括程序的设计、测试、运行和调试。

4.系统设计与调试

系统测试是为了发现系统中所存在的错误而运行系统的过程,其目的就是在系统投入运行之前,尽可能多的发现系统中的错误,以保证系统可靠地、高质量地实现设计功能;系统调试是将测试出的错误做进一步的诊断和改正。

(二)系统界面设计

界面作为用户熟悉、操作和阅读的窗口,是相当重要的,好的界面可以提高系统的友善性,因此,界面在系统开发中的地位是不容忽视的。

本系统开发界面遵循如下设计原则:

1、在界面上要限制字体的样式和其他文本格式例如文字大小、颜色等,因为繁多的文字样式容易分散拥护对文字本身的注意力。

如果文本样式看起来过于图形化,用户会把它当作广告而忽略。

2、当然最主要的是页面要易读,这意味着,必须注重规划文字和背景颜色的搭配方案。

不要使背景的颜色冲淡了文字的视觉效果,不要用花里胡哨的色彩组合,一般来说,浅色背景下的深色文字为佳。

这同时也意味着,最好别把文字的规格设得太小、也不能太大。

另外,最好让文本左对齐,而不是居中。

按当代中文的阅读习惯,文本大都居左的。

当然,标题一般应该居中,因为这也符合读者的阅读习惯。

3、使用高对比度的文字颜色和背景颜色,从而使文字尽量清晰。

界面并不是越长越好,最佳设计是在一个半版面之内。

因为过长的页面会使用户觉得过于拥挤和繁冗。

另外,页面容量越小越好,最好不要超过75K。

有研究显示,如果一个网站页面的主体在15秒之内显示不出来,用户会很快失去兴趣。

4、最好使用动态页面设置,即在设计时最好使用相对位置设置,使界面大小的更改不至于影响到界面质量

5、网站导航要清晰,即所有的超链接应清晰无误地向读者标志出来,所有导航性质的设置,像图像按钮,都要有清晰的标志,让人看得明白,不能光顾视觉效果。

链接文本的颜色最好用约定速成的:

未访问的,蓝色;点击过的,紫色或栗色。

清晰导航还要求:

读者进入目的页的点击次数,不能超过三次。

如果三次以上还找不到,那么用户可能就没有耐心了。

(1)系统主页面

查看最新的招聘信息

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

当前位置:首页 > 求职职场 > 面试

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

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