大学生就业指导网络平台的构建

摘要

世界正面临百年未有之大变局,高校毕业生也面临着严峻的就业形势,大学生如何抓住就业机遇、做好就业准备已是迫在眉睫的问题。本文设计了一个基于B/S三层框架结构的大学生就业指导网络系统,使用C#语言、SQL Server数据库以及一些辅助的工具和技术,结合用户需求、业务需求、功能需求对系统总体模块进行了分区和规划,最后详细地介绍了用户界面的设计,以及就业学生/企业信息管理、就业情况填报、毕业指导管理、就业情况统计管理等模块的设计。通过信息化技术手段的管理为大学生就业进行指导和参考。

 关键词:B/S结构SQL Server数据库C#语言学生就业信息管理

绪论

 1.课题研究目的和意义

一个机制健全的大学生就业指导平台的构建对高校毕业生顺利就业起到推动性作用,本研究力求将信息处理和就业指导流程相融合,搭建起高效快速、信息高度集成化的应用平台。这个信息系统的建立可以把就业指导中心的老师从海量的信息数据中解放出来,并且就业指导与服务的信息化建设在高校的信息化建设中占据了核心地位。以便于高校就业指导中心的工作人员把更多的精力来关注于不断变化的社会大背景、企业需求以及如何帮助学生将所学知识结构更好地与企业需求相匹配,依据实际情况进行及时调整和控制[1]。

大学生的就业工作选择仍然是一个热门话题,也是社会各界广泛关注的重点问题。近年来,随着高校的不断扩招和招生改革制度的不断深入,促进学生就业的任务越来越复杂,学生主体就业的压力也与日俱增。随着互联网技术的发展,很多高校都进行了数字化改革,大学生就业指导中心也进行了数字化引领,利用互联网的独特优势,为学生提供准确的单位招聘信息,为大学生就业另辟蹊径,精准有效提供就业机会。通过大学就业指导网站,准确无误地发布单位招聘就业信息,对提高大学生毕业生的就业率有着非常重要的作用,同时也为高校进一步推进了校园数字化的建设[2]。近年来,高校毕业生人数不断增加,传统的信息交流模式已经无法适应高校毕业生和社会的需要。特别是随着互联网的快速发展,网络以其特有的便捷、快速、低成本、广泛、容量大、及时、开放等特点,在大学生就业指导工作中表现出了其特有的优势,并呈现出了良好的发展态势,越来越多地成为了大学生就业指导工作的一个重要的载体和平台。

综合社会、企业、院校等各大信息板块,建立大学生就业指导平台,针对学生自主寻找就业信息时发生的信息来源不稳定、信息准确度不高、信息针对性不强的弊端,进一步实现安全性高、针对性强、共享性广的优化手段,这是推进高校大学生落实就业的重要途径,有利于保障社会的安全稳定,推进社会经济持续发展,为社会各界源源不断地输送新一代年轻力量。

 2.国内外研究现状

(1)国内研究现状:

随着时代的发展以及中国市场经济体制的逐步推行和深入落实,我国的综合实力日渐雄厚,中国经济已从计划经济体制下的单一经济转变为市场经济体制下的多元主导的经济模式。在这个新时代的背景下,社会、用人单位、毕业生个体等方面都有了明显的变化,就业指导工作的重心转变为解决从大环境、毕业生个体以及招聘单位等方面表现出来的就业需求和招聘需求的特征和要求。经济模式的转变对毕业生群体的影响,反映在通过管理手段先进化、就业指导方式合理优化来帮助毕业生做好准备,迎接市场经济模式转变的挑战。市场经济对传统择业观的冲击以及市场经济发展对用人单位选拔毕业生观念和做法上的改变等特征来更好地为毕业生服务,为用人单位服务,适应时代和社会对毕业生就业指导信息系统建设提出的新要求[3]。

从目前看来,我国高校毕业生的就业信息服务体系还不够健全。高校毕业生在求职过程中,主要通过高校、人才市场组织的招聘会等较为原始、效率较低的途径来获取信息。信息的传播渠道相对狭窄,并且相对来说是不太有效的。所以,迫切需要构建一个具有实际应用价值的大学生就业工作信息化平台,以校园网和因特网为基础,来完成大学生就业指导、就业联络及就业信息管理等功能

在大学生就业体制改革、市场导向的背景下,构建大学生与用人单位间的信息沟通渠道,是促进大学生就业双向选择的重要途径。然而,在传统的、有形的就业市场中,供求双方之间的信息交流是缓慢的、小范围的,很难在时间上得到保证。所以,以快速发展的互联网技术为基础,构建一个快速、高效的就业信息指导网络平台,拓展就业市场的新领域,是信息时代发展的必然趋势。

(2)国外研究现状

与国内现状相比,国外市场对就业信息网络的使用更加高效和合理。例如,XXX经常利用互联网宣传相关的国家和全球就业政策和就业标准,X的大学也为校园内的求职者提供可靠和有效的就业信息。大学和当地的就业指导中心都有互动会议室,学生可以在这里获取在线工作信息,并根据自己的需要,充分利用信息网络搜索X公司当地甚至全球部门的空缺职位。同时,学生向公司人力资源部门发送自己的简历,并收到是否成功的反馈信息,从而避免了延误求职的等待时间。此外,一些网站提供自我评估功能,通过这个方式帮助就业生了解企业的需求和自己的职业能力,使毕业生更容易了解招聘的岗位标准,并帮助他们提高自我认知水平。德国高校主要通过课程或者专业书籍,对即将毕业的大学生提供培训指导,起督促作用[4]。

在日本,职业指导是基于职业指导和就业信息的网络工具,为每所大学建立职业指导网站,更重要的是,这些网站可以与其他相关网站链接。学生可以在网上搜索空缺职位,参加心理测试和综合招聘测试,聆听就业能力讲座,获得商业建议和搜索公司信息。结果是日本大学生能够利就业指导平台获取信息,并根据自己的特点采取就业举措。

  3.主要研究内容

本研究将针对大学生就业指导网络平台的构建进行深入探究,力求设计出一个满足学生、企业、高校多方面需求的就业指导网络平台。本文系统的设计将以大学生的现实就业需求为基础,仔细考虑应对当前大学毕业生就业趋势变化的前提,同时考虑到未来的趋势。本文的研究内容如下:

(1)基于大学生就业指导网络平台构建的研究背景、意义以及国内外的研究现状进行探究,整理出并分析国内外的研究进展,初步设计本文的研究思路。

(2)需要结合C#语言、SQL Server数据库以及B/S三层架构,进行大学生就业指导网络管理系统的构建与设计,提前摸清各个模块所应用的技术类型。

(3)针对大学生就业指导网络平台的用户业务需求、功能性需求及非功能性需求进行分析,总结出本系统开发的目的与意义以及实际需求。

(4)将对设计出的就业指导平台的实施界面进行分析,特别是功能模块的详细设计和实施及界面设计。最后对系统功能进行测试,确保系统不同模块可以正常工作,给出测试结果。

 第一章系统相关技术

  1.1 B/S网络结构模式

  1.1.1三层开发架构

大学生就业指导网络平台的构建是基于B/S网络结构模式使用三层开发发架构设计而成,包括Model层、Controller层和View层。其中Model层是基于SQL Server 2005以及高效查询技术的数据模型;Controller层是基于C#编程语言和微软API技术的业务逻辑处理;View层基于ASP.net、XML和J Query技术的信息管理界面[5]。如表1-1所示:

8fff78dc2178802390d48c2be5658951

 1.1.2 B/S三层技术

第一层是View层(客户端),具有简单的输入输出功能,负责较少的业务处理。主要是针对使用者的用户操作界面,显示关键数据,还用于客户录入提交的信息数据,为了更好地面向广大的客户群体,实现与操作较简单,步骤较简易。

第二层是Controller层(WEB服务器),负责信息的传输。当用户想要访问数据库时,他首先向WEB服务器发送请求,WEB服务器收集请求并向数据库服务器发送访问数据库的请求,这个请求被实现为一个SQL语句,这是系统的核心部分。

第三层是Model层(数据库服务器),用于数据的存储。当数据库服务器收到来自WEB服务器的请求时,它处理SQL语句并将结果发送给WEB服务器。然后WEB服务器将收到的数据结果转换为HTML文本,并将其发送到浏览器。这是系统与数据库的交互模块,主要用于数据的查询、增删改等操作,也具备存储功能。在asp.net中,通常它是一个sql或access数据库,或者Oracle,mySql或xml[6]。B/S三层结构的概述图如图1.1所示:

图1.1 B/S结构的概述图

42dca74a7ad8785776ea8e9ef40fbc6b  1.2系统开发技术

  1.2.1 C#语言

C#是一种新式编程语言,与C++、Java和JavaScript同源同宗,同属C语言家族。C#是一种面向对象和面向组件的编程语言,它包含了直接支持这些概念的语言结构,使得它成为一种非常自然的创建和使用软件组件的语言。自创立以来,C#增加了一些功能来支持新的工作负载和新的软件开发方法。C#本质上是一种面向对象的语言,其中必须定义类型及其使用时的行为。使用C#的开发者可以创建各种安全可靠的应用程序,并在.NET平台上运行。

C#有几个特点,可以让你创建可靠和强大的程序。垃圾回收可以自动回收未使用和未使用的对象的内存,并且可以保护未被null类型引用的分配的对象变量。异常处理提供了一种结构化和可扩展的方法来检测错误。Lambda支持函数式编程方法。LINQ(语言集成查询)语法为处理所有来源的数据提供了一个通用框架。对异步操作语言的支持反映在构建分布式系统提供一种新语法。C#有相同的一种类型系统。C#中的所有类型(包括原始类型,如int和double)都是从根(object)对象类型继承而来。所有类型都有一组通用的操作。任何类型的值都可以以同样的方式被存储、传输和处理。C#允许动态共享简单结构化的对象和嵌入式存储。C#支持通用的方法和类型,在性能方面有所提高。C#可以提供迭代器,使集合类的实现者可以为客户端代码实现自定义行为。

 1.2.2.NET平台体系

.NET是微软用于实现XML、网络服务、面向服务架构(SOA)和灵活性的技术。.NET是微软的下一代技术平台,用于开发灵活的、基于标准的、可联网的、可扩展的、强大的技术应用。从技术上讲,是一个建立在.NET基础上的应用程序。.NET框架是一个基于Windows的新型管理代码编程模型。它可用于创建、部署和运行网络服务和XML应用程序的多语言环境,.NET框架由通用语言运行时库(CLR)和.NET框架类库组成。

.NET操作系统是.NET应用程序的基本框架。它主要提供开发、部署和运行.NET应用程序的环境,包括通用语言运行时(CLR)和.NET框架类库(FCL),并支持多种编程语言。.NET框架可以安装在Windows操作系统上,支持C#、C++、VB、.NET等开发语言和其他20多种CTS兼容语言。一个配置可以包含用不同.NET语言编写的多个模块。这些类型可以连接在一起,就像它们是用同一种语言编写的一样,这也被称为跨语言开发。.NET由两个主要组件组成:CLR是.NET框架的基础,FCL是面向对象、可重用类型的集合,不仅可用于开发传统的命令行应用程序,也可用于开发基于Win Forms和ASP.NET的应用程序。除了运行时服务之外,.NET还包含大量的库。这些库支持各种工作负载。它们被整理成命名空间,提供各种有用的功能。这些功能包括文件输入和输出、字符串验证、XML结构化、网络应用框架和Windows Forms驱动。在典型的C#应用程序中,通常使用.NET类库来管理常见的零碎元素。其中涉及到.NET Framework环境结构图如图1.2所示:

bdf2de4c17bed0599b04d334fd0a34c5  1.2.3 Visual Studio环境

本系统的研发基于Visual Studio环境配置C#,在开放、创新的集成开发环境下,研发大学生就业指导网络平台的用户界面,创建可以跨界面的移动服务系统。Visual Studio本身是一个完整的开发工具包,包括软件生命周期中所需要的大部分工具,如UML工具、集成开发环境(IDE)和许多其他工具。通过VS,开发者可以在一个地方完成整个开发生命周期:在IDE中编写、调试和编译代码,并发布应用程序。除了编辑和调试代码,Visual Studio还包括图形设计器、编译器、代码完成工具等,可以简化软件开发过程的每一步。

VS2010中的Visual C#做到了完全地面向对象,由于引入了全面的控件集,.NET允许快速开发广泛的应用程序。.NET平台提供了广泛的工具和服务,以最大限度地利用计算和通信能力。Visual C#.NET中声明新的类、方法和性质的关键字,还含有实现面向对象编程的三大支柱:封装、继承和多态的关键字[7]。

 1.3数据库技术

  1.3.1 SQL Server

SQL Server数据库是一个由微软开发设计的关系数据库智能管理系统(RDBMS),是当今世界上领先的数据库之一。它可以在一台笔记本电脑上运行,也可以在一个高频的云服务器集群上运行,或者基于其间。基于SQL Server的Business Intelligence(Business Intelligence,BI)技术可以为企业的数据管理提供一种简单、安全、可扩展和可部署的方法。微软SQL Server数据库引擎为使用者提供了更为可靠的储存能力,它能够协助使用者将资料储存于一组单一的储存与管理平台,并提供较高的安全性与可用性。有了SQL服务器数据库引擎,用户就可以为满足业务需求建立并管理一个高可用且具有优异性能的程序。

SQLServer2005中具有十分丰富的新特性,其主要内容有:提供一个更安全、可靠和高效的数据管理平台,增强企业组织中用户的管理能力,显著提高管理效率并降低运营风险和成本。SQLServer2005将会为众多客户提供一个先进的商业智能平台,它可以满足诸如实时统计分析、监控预测等各种复杂的管理需求,从而促进企业的管理信息化建设和业务发展。SQLServer2005为用户提供了一个可扩展的、灵活的、持续扩展的、可扩展的、可扩展的、可连接到互联网上的数据服务。SQLServer2005为企业提供了一个可扩充的、面向企业的、可扩展的、可提升的、可处理的、可实现的、能有效支撑企业的发展。

 1.3.2数据库管理平台

SQLServer2005不仅能够确保企业级数据业务的实时稳定运行,而且还能够大大提高管理效率、降低操作复杂度和运维成本。

(1)安全性

SQLServer2005将提供全新的安全认证、数据加密技术来加强数据系统。同时,SQLServer2005还将支持多种身份验证技术,并在安全性、完整性、保密性以及抗攻击等方面有极大的提高。

(2)性能

SQLServer2005将提供全新的数据库镜像、快照、时点恢复、实时在线管理等诸多功能,大大提高了企业级系统的可靠性、扩展性。

(3)可管理性

SQLServer2005提供了多种自动化管理、调试和优化工具,包括SQL Server Management、SQL Server Developer及SQL Server Premium,大大降低了管理员的工作强度,使系统运维更加轻松。

SQLServer2005通过将SQL Server 2005的丰富功能与商业智能(BI)解决方案相结合,能够帮助企业快速搭建部署各类商业智能(BI)解决方案,提供深入的业务分析统计和监控预测平台,从而进一步推进企业的信息化管理和业务发展,包含一系列的设计,开发,管理工具,数据仓库,数据分析,ETL,报告,数据挖掘等。

 1.3.3结构化查询语言(SQL)简介

SQL(structured query language,SQL)作为一种标准的数据库查询语言,可以对数据库进行存储,删除,查询,修改等操作。其最大的优势在于其灵活多变,功能强大。这种结构化的查询语言给了我们很大的灵活性,使得我们能够很好的适应不同的复杂业务要求。要使用JSP程序设计技术进行高质量的工作,必须对SQL语言有较好的了解,这是最基础的访问数据库的操作。

在SQL数据库中,使用表来存储数据,一个表包含了行和列,这种查询一种语言的组合方法,它确定了您无法以一定的次序提取记录,因为那样做将使SQL变得更低。存取纪录的效率。在SQL查询中,只有在某些查询条件下才能读到数据。在执行一个SQL查询语句时,可以使用一个包含逻辑操作符的查询条件,对一个或多个表格的信息进行查询,可以得到一个查询记录列表[8]。

 第二章系统需求分析

  2.1系统业务需求

本课题从就业指导服务体系中所涉及的对象入手进行分析,将学生信息、企业招聘信息、就业指导、线上招聘、就业形势进行分析等互联互系的各种就业相关的各种功能业务,通过数据共享将收集、处理的数据进行实时汇总与分析,掌握学生应聘和企业招聘实际进度及当中的详细数据[9],为毕业时期的学生及时提供各种就业招聘单位的详细信息,为领导层的决策保驾护航提供一手的数据支持,从而掌握新时代就业、创业的脉搏。

节省了处理档案所需的时间和人力物力,避免了重复计算、重复检查和潜在的错误,并满足了所有企业、学生、学校的需求,因为所有数据都在线发送到一个中央数据库,招聘单位可以实时查看申请人的数据,申请人也可以实时查看招聘单位发布和更新的信息。了解社会就业动态,使单位招聘需求和条件透明化。

该系统的开发将使我校的招聘管理工作制度化、合理化,充分利用集中高效的信息技术平台,提高选人用人管理的速度和水平。开发的计算机系统实现了招聘管理的完全网络化和计算机化,提供了信息支持,学生可以随时了解企业发布招聘信息的基本情况。使有理想的毕业生通过大学生就业指导网络平台找到一份满意的工作,不辜负多年来父母的养育之恩和母校的栽培之情。

而从学校的角度来看,在目前开放办学的大背景下,为毕业生提供就业服务,是大学的内在需求。而大学毕业生的就业率,不仅关系到大学在未来一年中的录取人数,还关系到本校在大学之间的考核水平。所以,在高校中进行就业指导,是提高大学生就业率的一条行之有效的途径。

同时,一名大学生就业常常是一个或多个家庭的希望和未来。大学生就业是一个影响广泛的群体,它直接或间接地影响着众多家庭的幸福,也是一个影响着整个社会和谐稳定的重要因素。如何做好高校毕业生的就业指导工作,已成为高校毕业生就业工作中不可忽视的课题。

 2.2系统功能性需求

根据对毕业生就业指导需求的调研,结合指导工作需求的实际情况,经过需求分析和数据整理,设计开发一个主要包含三大模块的大学生就业指导网络平台系统。如图2.1所示:

学生信息管理模块:负责学生个人信息的填入、招聘信息查看与简历投递、就业状态填报管理等。

用人单位信息管理模块:负责企业招聘信息的发布与更新、学生简历查看等。

系统信息管理模块:负责审核企业招聘信息是否正规、就业指导建议、毕业生就业状态的数据统计等。

图2.1大学生就业指导系统结构图

a907ee3e1de24de96e7dc6b33c6fe5e6  2.3系统非功能性需求

系统非功能性需求主要从系统适应性、安全性、易用性、运行效率进行描述。

 2.3.1系统适应性

在系统设计时要注意系统同时在线人数、数据库表中数据架构可容纳的数量、数据表中数据查询的速度。

 2.3.2系统安全性

系统的安全性主要从程序与硬件两个方面进行设置,程序方面主要是从上传文件、填写数据上防止SQL注入;硬件方法主要增加硬件防火墙。

2.3.3系统易用性

系统易用性主要以使用人员角度出发来设计,让软件使用人员容易入手或者稍微培训就能入手。

2.3.4系统运行效率

系统的工作效率是从程序的执行效率出发的,要尽可能地降低多表查询和插入的数量,如果一定要用到的多表查询,可以考虑使用存储过程。在进行多个表格的插入时,避免在进行数据处理时出错。具体非功能性需求分析表[10]如表2-1所示;

表2-1非功能性需求分析表

c3f117d14142e7fe49c40601bc8d787b

  第三章系统总体设计

  3.1系统总体架构设计

本文以B/S架构为基础,对高校毕业生就业指导网络平台进行了研究、分析,旨在将大学生就业指导工作优化地更规范科学,将信息化和人性化程度提高。本系统开发的基本目的和要求,就是希望大学毕业生能够利用这个平台,对各大企业单位的招聘信息有一个更好的了解。在此基础上,对各大企业单位的招聘信息进行全面的考虑,并对其进行选择,之后再将自己的求职简历投出。系统所采用B/S的三层结构设计,使得系统前期的开发过程,以及后期的维护管理与升级都变得十分的容易,特别是对于现代网络来开发本系统,它的优点就更为显著,从而很好地保证了数据的安全性[11]。

 3.2主要功能模块设计

  3.2.1学生子系统

毕业生子系统的主要功能是实现登陆,个人信息的增加,修改和删除,招聘信息的查看以及就业情况上报。如图3.1所示:

图3.1学生信息管理子系统结构功能图

e483c68994a216b7bb78f2e541850040  3.2.2用人单位子系统

用人单位系统中主要实现的功能是实现登录,招聘信息的增加、修改、删除,以及学生简历的查看和回复。如图3.2所示:

图3.2用人单位信息管理子系统

47065944a275670d2eac3bd9281abba6  3.2.3管理员子系统

管理员子系统中主要实现的功能是实现对用人单位、学生的信息管理以及就业指导工作。如图3.3所示:

图3.3管理员子系统结构功能图

fb22a7bf8504c020f7c26c57fb5567a5  3.3数据库设计

在整个设计过程中,数据库的设计是非常关键的一个环节,它是指在一个具体的应用环境下,构建出最优化的一个数据库模型以及它的应用系统,让它可以高效地存储数据,满足各种用户对信息的存储和处理要求等应用型需求。而资料库,就是一个集合了所有数据的集合,并分享发送给整个系统。系统的设计思想是:速度快,安全性高,数据冗余最小化,保证数据的完整性和一致性。

以E-R图为核心对数据库的概念设计做出详细描述,E-R图主要包括了实体、属性、联系。E-R图通过直接提供实体型、属性与联系的方法来显示数据之间存在的关系。毕业生、学校管理员、企业等用户管理E-R图,如图3.4所示:

图3.4管理E-R图

b0c475771776efebec25a5e14154dce8  第四章系统实现

  4.1系统登录界面

大学生就业指导网络管理平台的登录界面包括用户名、密码、登录按键。用户输入正确的用户名和密码后,点击登录即可进入本系统。大学生就业指导网络平台的登录界面如图4.1所示:

图4.1系统登录界面

eb0187184a34dda5dad1ea65f5b8a3df  4.2学生信息管理子系统

学生用户进入后,填写姓名、籍贯、性别、联系方式、政治面貌等基本情况,若后期有变化,可选择重置更新基本信息,如图4.2所示:

图4.2学生信息填入界面

c4ab4c0d9d733af4e072b59d0340e43b

 4.3用人单位信息管理子系统

 

用人单位的管理者通过账号密码登录该系统后,界面显示公司基本情况、岗位具体需求数量及其他详细情况,如下图4.3所示:

图4.3用人单位功能界面

9d3e43fb306e5d237a7e1ec85da878ed  4.4管理员子系统

管理员子系统设计最为完善,可对企业和学生信息进行管理操作,可查看企业、学生基本信息,并对用人单位进行筛选,对学生的就业单位、就业岗位、薪酬待遇、能力分布、求职目标等数据分析到处,进行就业指导如图4.4所示:

通过如上就业指导后,毕业生的就业情况数据可在管理员系统中分类统计。此功能有益于管理者和学校领导分析得知学生的大体就业现状和当下的社会就业情况。具体分类如图4.5所示:

8cd2edb43dceecdcfeecc06db2decae3

此外,管理员系统还可对企业、学生用户的账号进行管理。通过用户账号、用户姓名查询想要的用户,可查看其具体的用户身份,对之进行编辑或删除用户操作。如果有新的用户需要在指导平台创建账号,除自主注册账号外,还可通过该界面左上角的添加用户按钮进行用户新建。用户管理界面如图4.6所示:

图4.6用户管理界面

5fe1c0414783adcbbc1ed0574e7c67d6  第五章系统测试

系统测试为开发过程中的要者,亦最后一步。一个程序编写完成之后,并不意味着开发软件的最后一步,因为一个稳定可靠、性能良好的程序必须经得起调试与运行测试的考验,这便是系统测试过程中的工作。系统的测试是一项很复杂的工作,它既对系统进行测试和调试,也对系统在使用期的维护工作进行测试。由于这是毕业程序设计,因此系统维护这一部分就不进行了,不过这并不会影响到在本系统开发过程中,系统运行测试的重要性[12]。

 5.1系统测试

通过完成系统开发过程中的相关技术分析、系统需求分析、系统总体设计、具体功能模块设计四个主要阶段,实现了本系统的全部开发设计,形成了一个安全性能强的、运行效率高的、主体完整的大学生就业指导网络平台。该系统既能保证系统的安全运行,又能保证程序的运行效率。在这个系统开发中,有几个非常重要的地方就是要对不同用户类型进行注册,同时还需要与各种用户类型的操作权限相对应,以便于对应不同的用户在使用系统时所能获得的信息[13]。

在这几个模块中,特别是对各类用户的信息管理,都是由数据库来完成的。所以,首先我们要掌握好数据的处理过程。如果在这个环节出现了问题,就会导致程序在运行的时候出错。因此,需要时刻保持一定的关注度。

 5.2系统测试的目的

测试的主要目标是找出在程序设计过程中存在的漏洞,找出在运行过程中存在的问题,从而对系统展开改进,使在未来的用户具体使用时,能够顺利地进行,而不会出现任何的错误。一个不合格的测试就是从开始到最末都没有发现缺陷,一个成功的好的测试标准就是发现未知的和未挖掘出来过的缺陷。从这一点可以看出,发现程序运行过程中的漏洞是测试的重要目的。

系统测试环节是用来验证一个软件是否完全符合客户、用户的实际使用需求的一个步骤。系统测试的主要目的:首先,对客户原始需求进行确认验证。确保该系统在操作中是否达到了用户预期。其次,通过测试与调试发现客户预期的结果和实际运行结果之间的详细误差。最后,确保整个系统的开发过程中的整体质量与运行质量。系统测试既是对系统总体设计实现的测试,也是对系统开发是否合理的测试。如果一个软件产品在研发出来之后,被发现有很多的问题,那就说明这个软件系统的开发有很多的缺陷,并不是一个很成功的软件。

 5.3系统测试的内容

在对测试的有关描述的基础上,并结合该系统的具体实践。测试内容主要有一下几方面:

(1)能否按照要求完成企业用户、学生用户和管理员用户的注册、登录功能。

(2)主界面是否能按设计要求实现对各个信息的显示,并且对其各个模块进行有效的操作。

(3)管理员用户的主界面是否可以按照需要来实现,并正确的对企业用户和学生用户的信息权限等进行操作。

(4)用人单位用户的主界面是否能按要求实现,并且各个功能都能准确的进行操

作。

(5)学生用户的主界面是否能按要求实现,并且对各个功能进行准确操作,对有效信息进行精确查询。

 5.4系统测试的结果

在系统测试这一章中,首先对测试的一些知识展开了阐述,之后分列各个具体的测试内容,接着对系统展开了全面的系统测试。测试结果表明,大学生就业指导网络系统平台能很好的满足系统的初始设计需求,达到了设计的预期结果。在测试的过程中,着重于验证数据的正确性、操作的合理性和结果的合规性。测试结果显示,该系统的所有功能都可以满足各项业务要求,达到了正式运行的标准。

结论

  1.总结

本次毕业设计基于B/S三层网络结构模式,结合C#、.NET技术、Visual Studio以及数据库技术实现了大学生就业指导网络平台的系统登录、学生信息管理子系统、用人单位信息管理子系统、管理员子系统等模块的实现与运用。

(1)互联网作为21世纪发展迅速的朝阳产业,它带动着各行各业的发展。在这样的宏观大背景下,信息技术领域也得到了长足的发展,传统的就业信息管理、就业工作指导的方式已无法满足当前的需要。因此,本文基于顺应时代发展的必然趋势,通过现代化管理方式与互联网技术有机地结合,达到了成功提高工作效率的结果。其中所用到的数据、框架信息化技术在大学生就业指导领域也起到了关键性技术。

(2)本系统所用到的技术有B/S结构、C#、.NET技术、Visual Studio以及数据库技术。SQL Server数据库管理平台保障了系统运行时的稳定性和安全性,结构化查询语言对于数据的存储、修改、增删提供了强大的功能性和灵活性。

(3)当前,毕业生面临择业就业的关卡,企业也需应对经济恢复的大形势吸收大学毕业生作为青年中干的新鲜力量。本设计的实现满足了各项多方面的需求,既为各大院校的毕业生提供就业机会,也为企业进行对人才的选择提供便利,还可以为管理者的日常管理工作和就业指导工作提供便利,从而提高高校就业率,为企业选择优秀的毕业生提供了帮助。

(4)系统的主要模块包括登录模块、学生信息管理模块、用人单位管理模块、管理员管理与指导模块。结合大学生就业指导的需求,从三个角度进行分别进行信息收集与数据整理,管理员账户具有系统的最高优先级和最大操作权限,可以对学生、企业账户进行查看和操作。通过对学生、企业用户所填入的数据进行比对分析,实现了对于毕业生的就业指导,帮助毕业生分析就业现状和就业前景,大大降低了学生仅依靠传统的信息获取手段的闭塞性和毫无头绪的简历“海投战术”的盲目性。最后对系统进行了黑盒测试,结合实践操作具体测试了各个用户系统的正常登录和设定的功能模块。测试结果表明,系统登录界面和操作指令均能正常运行,系统运行较为稳定。成功搭建了一个初始的信息化的数据平台满足了大学生就业指导的基本需求。

 2.展望

虽然本系统的设计已经尽量满足用户的需求,但是在设计与实施的过程中仍存在许多问题。希望在未来类似系统的开发中设法努力克服这一点。例如在对招聘信息的查询模块,仅能在本系统已经录入存在的数据中进行查询,有较大的的限制性和局限性。在后期不断优化的情况下,可以尝试在网络上进行就业信息查询,为学生在选择职业的时候提供更多的对比信息。对于学生的简历有没有被用人单位看过,应当给学生一个提示,让学生也能做到心里有底。

因为本人能力的限制,在研究中,主要是将就业大学生作为研究的对象,因此,关于就业指导体系这一部分的研究内容,尚未形成一个相对完整的体系。然而,在我看来,就业指导体系是一个系统的、完整的体系,它并不只是将就业的大学生作为一个主体,而是将XX、高校、用人单位三方融合到就业信息服务体系中,使更多的方面相互促进,相互协调,从而使就业指导体系变得更加完善。在此过程中,能够把这四个方面最直接、最有力的连结起来,让每一个方面都能充分发挥出自己的功能,对大学生的就业和整个社会的发展起到积极的推动作用。

 参考文献

[1]刘媛.天津电信学院学生就服管理系统的设计与实现[D].大连理工大学,2015.

[2]吴松.基于J2EE的大学生就业信息平台的设计与实现[D].电子科技大学,2010.

[3]吴新明.大学毕业生就业市场化配置问题思考[J].池州学院学报,2008,No.96(02):144-146.

[4]移动企业信息发布平台[Z].广东省,珠海市创我科技发展有限公司,2002-09-24.

[5][美]克拉克,施宏斌.SQL注入攻击与防御(第2版)[M].北京:清华大学出版社,2013.

[6]张海藩.软件工程[M].清华大学出版社,2010.

[7]张梦飏,王凌,陈兴.Visual C#环境下的Visual Studio在广播监测的应用[J].广播电视信息,2017,No.300(04):106-108.

[8]Julie Kenyon.Evolving the Customer Relationship Management Paradigmin The Retail Industry.Customer Relationship management[M].2013,(3):313-316.

[9]Abraham Silberschatz.Database system Concepts(Fourth Edition)[M].Beijing:China Machine Press,2003.

[10]刘新丽.基于B/S结构的大学生就业管理系统的设计与实现[D].西华大学,2014.

[11]Peter Gulutzan,Trudy Pelzer.SQL-99 Complete[M].1999,249-309.

[12]王利.SQL SERVER数据库性能调整与优化[D].电子科技大学,2007.

[13]王明,易小青.基于B/S结构的科研管理系统研究与实现[J].宁波大红鹰学院学报,2009,(01):43-48.

致谢

行文至此,意味着四年的大学生涯即将落下帷幕,这是初入大一校园时梦想到达的一天,可是如今大四悄然来临却有些茫然无措。少时总觉得来日方长,却不知时光匆匆,曾经有幸看着毕业的学长学姐身着学士服,脸庞上洋溢着肆意潇洒的神情,真是令人向往。2023年的初夏将近,在声声蝉鸣的间隙中回首在母校的光阴,再提及少年青春,该与平庸相斥。

首先,在本篇论文收尾之际,我想由衷地感谢我的论文指导老师白老师,一朝沐杏雨,一生念师恩,感谢白老师对我细心不倦的论文指导。无论是开题报告,还是论文结构,亦或是参考文献的选择,老师都投入了大量的心血和精力,细心审查,解惑答疑,修正错误,指明方向,提出了许多有益的改进性意见。我将牢记老师的教诲,不管是对于这个课题的一丝不苟,还是对于做人的正直态度,定奋力拼搏,不枉少年凌云志。祝愿恩师桃李芬芳,教泽绵长。

“桃李不言,下自成蹊”。四年的学习经历,让我受益终身,感谢这些年来所有课任老师的倾心教授和无声陪伴。盛夏天际如虹的晚霞,也不及您在讲台上授业传道时的光彩夺目;春日拂面而来的杨柳春风,也逊色于您日日夜夜给予我温暖无声的支持与陪伴。是老师们的悉心教导,让我学到了专业知识,掌握了扎实的专业技能;也是您的无私付出,让我在四年的求学路上看到了一束光,饮水思其源,学成念吾师。谢谢老师们给我的鼓励和支持,衷心祝愿各位老师工作顺利,平安喜乐。

两千公里外,我的父母始终坚守在那座云雾缭绕的小城里,那个方向是心安处、是吾乡。在我人生至明至暗的时刻,父母总会望着我保持不发言的沉默,是因为他们一如既往无条件支持我的一切选择和决定,包容我年少叛经离道的不成熟,纵容我放肆追逐心中理想。正是有了父母做我最骄傲最温暖的后盾,有了他们对我无需言之于表的理解,用无尽的爱和包容浇灌我成长,让我不断成熟,做好准备踏出象牙塔的第一步。

逝者如斯夫,不舍昼夜。主教楼前的樱花已经经历了四个季度的花开花落,在时间的催促下,我不断和过去告别,又重逢。走在校园里,来来往往的人群,仿佛其中有着昨天的自己,辗转于7号楼和主教的我,奔跑于风雨操场的我,起身又落座在图书馆的我,在母校度过的每一刻都像是时间表里开出的玫瑰,余香萦绕在脑海,久久不散。今朝暂别诸位,不求日后大道坦途,唯愿无论遇见何等的困难,都能坚持少年时代的初心,保持独立的人格与纯粹的真诚,锻造更好的自己与诸君再相逢、再相遇、再相投。

大学生就业指导网络平台的构建

大学生就业指导网络平台的构建

价格 ¥9.90 发布时间 2024年3月20日
已付费?登录刷新
下载提示:

1、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“文章版权申述”(推荐),也可以打举报电话:18735597641(电话支持时间:9:00-18:30)。

2、网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。

3、本站所有内容均由合作方或网友投稿,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务。

原创文章,作者:1158,如若转载,请注明出处:https://www.447766.cn/chachong/203663.html,

Like (0)
1158的头像1158编辑
Previous 2024年3月20日
Next 2024年3月20日

相关推荐

My title page contents