主页 > 案例大全 > 论文案例实践-高校毕业生就业管理信息系统设计与实现

论文案例实践-高校毕业生就业管理信息系统设计与实现

2021-06-02 10:37:28

  随着我国互联网技术迅速发展,信息化时代已经到来。信息有效传递已经成为社会关注的焦点。新型的网络招聘方式正在逐渐走进人们的日常生活,人们的就业需求也可以更加轻松方便的被满足。在当下社会,通过互联网进行招聘这种快捷新鲜的方式也受到广大人们的喜爱,同时,为了方便用户的使用,我们对高校毕业生就业管理信息系统进行开发设计。

  ASP.NET、SQL Server等相关的知识是我们在当下比较常用到。在我设计本系统的时候,我充分将其运用了其中。我们在设计系统时应该考虑到要让系统的页面看起来清晰简洁,操作起来不能过于复杂。整个系统的构成简单,它主要是分成了两个模块。其中毕业生功能模块和企业功能模块这两个模块共同构成了系统的前台模块。运用毕业生功能模块,毕业生用户通过前台模块可以实现注册学生个人信息、获取企业的招聘信息、发送留言私信以及填写投放个人简历等功能;运用企业功能模块,企业的需求也可以得到满足,比如企业用户在上面可以注册企业的信息,针对自身对人才的需求来发布招聘信息,以及也可以在线查看他人留言私信等。其次是后台模块。后台模块中具有很多功能,管理员通过它可以更好的管理相关信息。通过该平台,毕业生用户和企业用户的信息更有利于被管理员用户管理,信息内容体现的一目了然。除此之外,管理员还能管理其他的重要信息,比如企业招聘信息、管理留言信息等。该系统的设计将使学校的的毕业生、学校就业管理部门以及企业在网络上实现毕业生的就业信息管理,应聘者,招聘单位的人才招聘。

  当今互联网更新发展的脚步不断加快,在这样的大背景之下,它正在影响着当今社会的方方面面。无论人们在学习、生活、工作各个方面都离不开网络,由于信息的发展日新月异,越来越多的人都喜欢通过网络来查找或发布信息。对于一些企业来说,为了能够高效、准确的找到具有真才实学的毕业生是各个企业非常关心的问题,对于毕业生而言,找不到心仪的工作并且自己的才能无法能到充分发挥是非常郁闷的。所以说为了更好的满足人员的需求,绝大多数人会选择凭借互联网来查找工作,这样不仅顺应时代的潮流,也更好的使企业的人才需求得到满足。高校毕业生就业管理信息系统主要将互联网与网络信息相结合并且将其作用于信息管理,是信息化程度提高的表现。它以更高的效率来完成工作。所以,网站采用信息化管理方式会更加科学高效,信息交流速度更快。

  所以本次的毕业设计结合当下的时代背景,选择高校毕业生就业管理信息系统。一个优秀的系统在于能够找到社会的痛点并且解决它。用户通过本系统可以足不出户了解各大企业的招聘信息,根据自己的需要随时投递自己的简历,并查看应聘结果,从而为用户节省时间。管理员可以提供最全面、最专业的新闻信息,帮助用户及时了解到相关信息。而且,由于用户成员的需求多样,前台的管理必须及时跟进。因此管理员在该平台上可以对系统内容进行及时更新和维护。总之,本系统不仅方便人们的生活和利用,而且使企业的知名度大大提高。

  1.2国内外研究现状

  人们越来越离不开互联网,网络已然成为人们在生活中无法分割的一部分。经济的快速发展在带来经济成果的同时,人们也暴露在快节奏的氛围之内。每个人的压力都随着社会快节奏的脚步在增大,这也意味着用户的需求也在增加。传统的手工操作已经不够能满足人们的需求,针对这一方面,网络所发挥的作用在加大,人们更倾向于运用网络进行信息管理。大公司互联网的发展缓慢主要是由于传统技术的发展还不够成熟所导致的。我国经济水平在二十一世纪以来迅速发展,所有限制管理的问题都逐一解决了。传统的招聘模式,都是企业和毕业生花费大量的时间通过报纸、广告、招聘会等进行,这将会对企业带来很多问题:比如招聘会上人数众多,在整个过程较大的人员流动性导致现场管理起来花费的时间和精力增加。此外,招聘现场空间有限,不利于交流,同时,企业还需要花费很多的人力和财力对毕业生信息进行处理,而且宣传面比较小,成本比较高,同时对于毕业生更是浪费不必要的时间,这种传统方式受时间和空间的影响很大,这带来了很大的局限性。此外,它统计数据信息的程序比较繁琐。由此开发了本高校毕业生就业管理信息系统,不仅人们在平台上可以得到良好的沟通交流,而且,使企业和毕业生之间的距离缩小,让人们只需待在家里就可轻松高效的获取招聘求职信息。

  我国企业网络技术发展水平在近年来不断有新的突破。现在大部分企业招聘,都是通过网上来实现。伴随这网络信息化的日益普及,网络招聘的运用将会越来越广泛。但网上招聘也不能完全像人们所说的完全将传统的招聘模式取代。在国外,都是使网络新型招聘模式和传统模式进行很好的结合起来,这样才能形成多元化。而对于国内,这两种招聘模式有利也有弊,对于传统的招聘,如工人、饭店服务员现场进行比较好,而对于计算机专业等通过网上招聘比较好。

  1.3本文组织结构

  第1章绪论。在本章节中主要阐述了系统的研究背景以及开发意义。除此之外,还介绍了当下国内外对于该系统的研究现状以及本论文的组织结构。

  第2章技术介绍。在本章节中,介绍开发该系统所用到的一些相关技术,比如ASP.NET技术及SQL Server数据库等。

  第3章系统分析。本章从可行性分析,功能分析及其流程分析三个方面去深入分析系统平台。

  第4章系统设计。本章从满足系统功能的角度出发,结合相关要求对系统进行了规划设计。此外,也简要的介绍了数据库。

  第5章系统实现。在设计完系统之后就对系统进行实际操作与实现,此外在系统完成之后展示系统所实现的成果。

  第6章系统测试。测试是为了能够让系统所存在的问题能够及时的被发现。因此系统测试十分有必要,这样更有利于系统的完善及顺利运行。在本章节就阐述了测试结果。

  2相关技术

  2.1 ASP.NET概述

  ASP.NET在目前的使用越来越广泛,就目前而言已是主流。它的兼容性很好,运行环境要求不高。任何与.NET兼容的语言都能够与它一同构造Web应用程序。这只需要一个前提,就是在.NET的运行环境之下。在使用HTML编译器或者VS.NET编程语言的时候,ASP.NET也可以轻松的胜任与之匹配的功能。

  ASP.NET于ASP相比更有优势。从运行机制方面来看,VBScript和JavaScript这两种脚本语言是ASP的核心。这两种脚本语言决定了ASP的劣势,它们无法独立进行底层的操作,所以有时只能凭借其他语言编写组件的帮助。而ASP.NET是编译型的编程框架,它的核心是.NET Framework。它可以运用VS.NET编程语言开发。这样它就无需凭借其他的组件就可以完成底层操作。

  就运行速度而言,ASP.NET是编译之后再运行。而ASP是解释型脚本语言,当发出请求时,都要解释。ASP.NET与ASP作为微软公司推出动态网页技术,Windows是它最好的运行平台。

  2.2 Visual Studio介绍

  ASP.NET的编写方便快捷。运用与文本编辑器相似的工具就可以轻松编写它的应用程序。而能使它拥有该优势的原因就在于ASP.NET应用程序,它的格式是文本文件。但是如若想要高效率的创建较为难的ASP.NET应用程序,我们就要运用好开发工具。Visual Studio系列产品在目前被广泛应用,在世界各国也十分的流行。它两个不同的版本有各自的特点。其中的一个版本是Microsoft Visual Studio Expess2012forWeb,它具有自身的价格优势,它是免费的。还有一个版本是商用版本,它的版本相对来说就比较多样,它还有一个特点就是当版本不一样的时候它所相应的价格也是不一样的。Visual Studio商用版本的优点是使用它可以完全集成Web组件。它的操作方便,启用Visual Studio的Web组件只需要先启动VisualStudio2012,再创建一个Web站点项目或Web应用程序项目。Visual Studio的Express版本包含了许多的功能和工具,而这些对于创建复杂的Web应用程序来说十分关键。此外,使用它能够高效的构建ASP.NET应用程序,并为其提供相关支持。

  2.3 SQL Server数据库简介

  SQL Server数据库在目前扮演这越来越重要的角色。由于它具有很多的优势,实用性强,所以不免被人们所熟知并且广泛应用。

  SQL Server数据库的功能强大,它的内部结构及数据表给予它优势。这也正是它受欢迎的原因。它的特点鲜明,主要从以下的几个方面体现:

  (1)相较于其他关系数据库产品而言,SQL Server具有更灵活、可靠,具有更高的集成度的优势;

  (2)在数据和程序高度独立的情况下,数据的逻辑结构和存储方式在用户的应用程序中都是独立进行的;

  (3)大多数用户都可以同时使用数据库,并可以同时去访问关系型数据库,在功能方面也很容易受用户控制,这可以使数据的安全系数提高。良好的安全保障也不会使数据的完整性遭到破坏。相应的,也提升了自身的竞争控制。未授权的用户并无法通过安全检查,系统数据更有保障。多个用户共同访问很有可能导致数据不一致的情况发生。但是竞争控制是阻断该源头的途径之一。

  数据处理单靠自己的力量的远远不够的,成熟的后台也是至关重要。Windows服务器具有较高的安全性,非法、未经授权SQL服务器保障要求的Sever系统都将无法通过它。此外,储存在数据库中的SQL数据库将可以被使用和访问。这一切只要用户访问Web浏览器之后都能被轻松搞定。多张数据表可以同时在数据库中创建,这也说明了SQL数据库的容量非常大。而这些在本系统里都有涉及并且通过了SQL服务器。

  一个优秀的数据平台对各方面的要求都是很严格的,它所拥有功能需要都能够被有效的利用。SQL Sever是一个功能齐全的关系数据库,它使用起来方便并且质量也很过关,它能较好处理一系列应用。

  3系统分析

  3.1可行性分析

  可行性分析是个系统设计相当重要的前提条件。设计系统能否实现需要通过大量的数据资料来证明,这要求要全面系统的来分析各种影响系统顺利实施的因素。可行性分析需要以发展的眼光来看待分析问题,它有科学性可靠等特点。技术可行性的分析系统实施的重要因素之一。此外,在技术分析之后也要进行软件系统的需求,分析软件需求能否与预先设计的功能需求相吻合。

  3.1.1技术可行性

  (1)硬件可行性分析

  在硬件方面,本系统的运行对此要求不会太过于苛刻,不一定只有配置高的计算机才能让它高效率的运行。对于我们日常所使用的计算机也能很好的满足它的运行条件。但是过低的硬件条件也有可能使系统运行时出错致使效率低下甚至系统瘫痪。但随着现在计算机等科技产品的更新换代,计算机的配置也在随之的提高。因而实现该系统运行是轻而易举的事情。但是对于平台的搭建不仅仅只依靠硬件,它更是对服务器更有了一定的要求。安全是一切的前提,我们需要有高安全性的服务器来保障,此外,流畅度也是一个重要因素。当我们在日常使用系统的时候,肯定都会很排斥卡顿的情况。这些都对系统服务器提出高质量的要求。所以性价比和安全性是选择服务器的因素。但就目前而言,这些都可轻松实现。

  因此,通过硬件可行性分析来看,该系统的设计难度不大。

  (2)软件可行性分析

  系统的开发充分运用了云计算。此外流量具有可扩展性,我们要及时的对数据进行备份来保证系统的安全性和完整性。因此,该系统在软件上开发也是没有什么问题。

  经过仔细分析,该系统的开发可以同时满足硬件和软件两个方面的需求。因此该系统对于系统开发建设没有实质性的阻碍,所以是可行的。

  3.1.2经济可行性

  通过硬件和软件分析可以得出开发本系统的成本不会很大。首先,电脑配置的高低不是该系统的主要影响因素。普通的电脑也能很好的完成该系统的开发。其次,在软件方面,市场上有很多性价比高的软件,因而软件方面的要求也很容易达成。再者该系统开发起来相对简单,一个人也可以很好完成,因而所需要的人员并不用太多。这样的话,劳动力成本也相对较低,总的成本就节省了很多。因此,总体上看,该系统使用的花费并不是很大,在节约开支的同时也能通过提高管理信息的效率,使在管理方面的开销也会比较低。综上所述,通过分析了各经济方面的因素可以知道,系统的开发在经济上也并非是无法实现的。

  3.1.3操作可行性

  熟练运用ASP.NET技术,对于只要有编程基础的学生就可以轻松的进行,它操作起来简单易懂,并不会特别复杂且难以理解。系统的页面构造一目了然,访问该系统只要借助网络即可。它的访问程序也不会繁琐,对于使用用户的要求也没有很高。只要用户会使用计算机即可。因此它的可操作性也是很高的。

  3.1.4法律可行性

  由于该系统是通过自己四年所学的知识进行开发设计,在开发的过程中所使用的技术都是合法的,同时开发的过程不存在任何抄袭及侵犯版权问题,在开发过程中同样也未涉及到法律问题,因此,该网站在开发设计时不存在法律问题。

  3.2功能分析

  高校毕业生就业管理信息系统是一个管理毕业生就业信息的网站,像大多数的招聘系统一样,毕业生可以随时随地的查看企业招聘相关信息,根据所需进行在线投递简历,企业能够对毕业生信息进行一系列操作。同时,管理员可以对前台信息进行及时的更新和维护等。在网站操作中用户需要登录才能在线应聘等操作,也就是说用户如果没有账号需要先行注册再登录查看相关企业招聘信息。

  该系统的使用用户主要面向三类:毕业生、企业和管理员。不同的用户具有与自身相应的不同使用权限。系统在识别完使用用户的类别之后,再登陆对应的系统进行相应的操作。

  对于毕业生,毕业生系统里有很多的功能模块供其使用。毕业生在该系统中可以修改信息,看到各大企业的招聘信息以及针对自己的需求有针对性的投递简历。除此之外还可以浏览网站已发布的新闻信息等等。假设用户有问题,可选择在留言区进行在线留言。

  对于企业,进入系统可以查看系统相关信息。企业根据目前对人才的需要发布招聘信息。此外,对已投递该企业简历的毕业生信息进行查看。同时,企业可以发布新闻信息并对私信进行回复;

  管理员属于该系统的重要部分,主要对前台信息进行及时的更新和维护,管理所使用的功能模块有很多种,管理员可以对毕业生以及企业的资料信息进行收集管理。除此之外,它也可以对系统中的留言信息及新闻信息等进行管理操作。

  3.3系统流程分析

  3.3.1注册流程图

  在登录系统之前,用户需要填写自己的用户信息进行进行注册操作。在开始注册前先判断是否存在。如果账号信息尚未存在,则填写自己的用户信息,最后将会显示注册成功;反之则将信息填写正确即可。具体的注册操作,如图3-1所示。

  图3-1用户注册流程图

  3.3.2登录流程图

  在成功注册完个人信息之后,就要进入登录系统界面。用户在登录时输入已注册的账号密码,如若账号密码输入正确则就顺利进入该系统,反之则不被允许。具体的登录流程操作,如图3-2所示。

  图3-2用户登录流程图

  3.3.3管理流程图

  系统在开发后管理操作也是十分重要的。该系统管理过程相对简单,管理员通过编辑来管理账号信息,具体的管理操作流程,如图3-3所示。

  图3-3用户管理流程图

  4系统设计

  4.1系统功能设计

  设计系统软件时通常将其放入几个模块中,同时将模块再将指向几个小模块,从而可以根据模块达到设计的要求。针对系统设计,在每个小模块之下还有更为详细的划分。这也会使得系统的功能结构通俗易懂,界面更加清晰,也使管理更加井井有条,系统在使用时使人们易于理解和阅读,但是要根据模块的限制条件进行设计,不能随意从框架中进行设计,保证设计的每个模块都要和总体框架保持一致的完成。

  高校毕业生就业管理信息系统功能结构图,如图4-1所示:

  图4-1系统功能结构图

  4.2数据库设计

  4.2.1数据库实体

  本系统主要是面向三类使用用户,每个用户实体都包含了各自的属性信息,以下为三个实体具体的实体属性图。

  在管理员实体属性图中包括了编号,用户名以及密码,具体如图4-2所示。

  图4-2管理员实体属性图

  在毕业生信息实体属性图中包括了学号,姓名,意向职位毕业院校等。具体如图4-3所示。

  图4-3毕业生信息实体属性图

  在企业信息实体属性图中包括了企业名称,企业图标,简介及其密码等,具体如图4-4所示。

  图4-4企业信息实体属性图

  在新闻信息实体属性图中包括了标题,发布该新闻信息的企业,发布新闻的时间以及具体所发布的内容,具体如图4-5所示。

  图4-5新闻信息实体属性图

  在招聘信息实体属性图中包含了招聘企业的企业信息,各企业所招聘的职位,以及招聘的标题和内容,具体如图4-6所示。

  图4-6招聘信息实体属性图

  在留言信息实体属性图中包括留言者的姓名,具体的留言内容和详细的留言时间,具体如图4-7所示。

  图4-7留言信息实体属性图

  4.2.2数据库E-R图

  E-R图主要是由两部分的关系组成的,这其中就包括了实体以及另一个则是具有相同性质的实体。它也被称为实体-联系图,是描述概念结构模型的有效方法。它的成分构成主要有四个方面,其中表示实体的是矩形框,在矩形框中有相应的实体名;表示联系的是菱形框,在框中输入表示关系的联系名;椭圆形框则表示实体或者联系的属性,在框内填入属性名;连线则是将三者联系在一起,并且它具有有三种关系:一对一,一对多,多对多。本系统E-R图如图4-8所示。

  图4-8系统E-R图

  4.3系统数据表设计

  E-R图提供了所需要的具体实体与属性,在之后就要将其从概念设计方面转化为关系数据库。数据关系是存放在关系数据库中的,它的组成很简单,是由数据表组成的,数据表由许多字段构成,这也是表的结构的体现方式。

  毕业生信息表具体是由以下字段构成的,详细的结构如表4-1所示:

  表4-1毕业生信息表

  序号列名长度允许空数据类型

  1学号4否int

  2简历id 0是int

  3最高学历50是nvarchar

  4毕业院校50是nvarchar

  5现居地0是nvarchar

  6意向职位0是nvarchar

  7出生年月3是date

  8电话号码0是nvarchar

  9毕业生姓名50是nvarchar

  10性别50是nvarchar

  11密码0是nvarchar

  管理员信息表是由登录ID,用户名及登录密码这三个字段构成,详细结构如表4-2所示:

  表4-2管理员信息表

  序号列名数据类型允许空长度

  1登录id int否4

  2用户名nvarchar否50

  3登录密码nvarchar是0

  简历信息表具体由以下几个字段构成,详细结构如表4-3所示:

  表4-3简历信息表

  序号列名数据类型长度允许空

  1简历id int 4否

  2学号int 4是

  3毕业生姓名nvarchar 50是

  4性别nvarchar 50是

  5出生年月date 3是

  6最高学历nvarchar 50是

  7教育背景nvarchar 0是

  8电话号码nvarchar 50是

  9毕业院校nvarchar 50是

  10意向职位nvarchar 0是

  11现居地nvarchar 0是

  12实习经验nvarchar 0是

  13校园经历nvarchar 0是

  14技能证书nvarchar 0是

  15自我评价nvarchar 0是

  留言信息表具体由毕业生姓名,留言内容,留言ID以及留言时间几个字段构成,详细结构如表4-4所示:

  表4-4留言信息表

  序号列名允许空数据类型长度

  1毕业生姓名是nvarchar 50

  2留言内容是nvarchar 50

  3留言id否int 4

  4留言时间否datetime 8

  企业信息表具体由以下几个字段构成,详细结构如表4-5所示:

  表4-5企业信息表

  序号列名允许空数据类型长度

  1企业名称是nvarchar 50

  2账号id否int 4

  3图标是nvarchar 0

  4密码是nvarchar 0

  5热度是int 4

  6简介是nvarchar 0

  7类型是nvarchar 50

  私信信息表主要由毕业生姓名,私信ID,企业的名称,,私信内容以及具体私信对象这几个字段构成,详细结构如表4-6所示:

  表4-6私信信息表

  序号列名允许空数据类型长度

  1毕业生姓名是nvarchar 50

  2私信对象是nvarchar 50

  3私信id否Int 4

  4私信内容是nvarchar 50

  5企业名是nvarchar 50

  新闻信息表主要由新闻ID,企业名称以及新闻的具体标题等这几个字段构成,详细结构如表4-7所示:

  表4-7新闻信息表

  序号列名允许空数据类型长度

  1新闻id否int 4

  2新闻内容是nvarchar 0

  3发布时间是datetime 8

  4企业名是nvarchar 50

  5标题是nvarchar 50

  已投递简历信息表主要由用户ID,所接收的企业以及简历ID这几个字段构成,详细结构如表4-8所示:

  表4-8已投递简历信息表

  序号列名允许空数据类型长度

  1用户id否int 4

  2企业是nvarchar 50

  3简历id是int 4

  招聘信息表具体由以下这些字段构成,详细结构如表4-9所示:

  表4-9招聘信息表

  序号列名数据类型允许空长度

  1招聘内容nvarchar是0

  2招聘标题nvarchar是50

  3招聘职位nvarchar是50

  4企业nvarchar是50

  5 id int否4

  5系统实现

  5.1毕业生功能模块

  进入系统后,在本系统的首页上方可以看到学生系统里的各个功能模块。在首页界面的公告栏展示的是近日的新闻信息,下方为学生个人信息的管理界面。学生在该界面也进行编辑操作。当学生在系统使用完之后完成可以退出系统。具体的页面信息,如图5-1所示。

  图5-1系统首页界面图

  为了用户能够成功的登录系统,如若还未拥有注册记录,则在进入系统之前需要先注册完善自己的个人信息。这其中就必须根据自己的个人实际情况来正确填写自己的信息,比如姓名、性别、出生日期等这些基本个人的信息。详细的注册填写内容,如图5-2所示;在登录系统时,我们需要输入注册时所填写的具体ID以及密码,还要选择自己的身份,然后系统据此来判断所输入的信息是否正确,最后决定用户是否有权登录。如果信息输入不正确,则该系统无法成功登陆。具体页面信息,如图5-3所示。

  图5-2用户注册界面图

  图5-3用户登录界面图

  毕业生成功进入系统之后,在企业招聘模块中,可以通过输入自己意向的职位或者企业名称来查找各大企业已在网络上发布的招聘信息,这其中包括任职的相关要求。当毕业生满足该公司的招聘条件时可选择向该企业在线投递简历,详细页面如图5-4所示;用户在投递简历之前要对个人的简历进行完善填写,简历的内容就包括填写学号、姓名等个人基本信息以及自己实习经验、校园经历、技能证书、自我评价等信息。在简历投递之后也可以查看目前简历的投递状态。具体页面如图5-5所示。

  图5-4企业信息界面图

  图5-5我的简历界面图

  个人信息管理。在系统中对个人信息的管理尤为重要。毕业生的个人信息在学生管理中统一管理,用户通过信息列表可以查询目前已填写的信息情况。如若信息填写错误或者不够完善则可以进行编辑。在学生管理页面中,用户可以修改重置密码,具体页面如图5-6所示。

  图5-6个人信息界面图

  在线留言私信。系统中设置了留言区域,用户的想法问题等可以在留言区进行留言讨论,在留言榜中也可以看到已有的留言内容。同时,用户根据自己所需选择企业可以进行发送私信,如图5-7所示。

  图5-7在线留言私信界面图

  5.2企业功能模块

  企业用户在登录系统时要输入自己已注册好的用户名密码以及选择自己的身份类型,如果企业还不具备自己的账号需要先行注册再进行登录,如图5-8所示,企业通过填写企业名称、密码、类型、简介、企业图标进行注册,具体页面如图5-9所示。

  图5-8企业用户登录界面图

  图5-9企业用户注册界面图

  企业用户在进入系统之后,在查看新闻模块中可以查看当前已有的信息。如果企业想发布新闻来提高曝光度的话,在新闻栏里编辑新闻,所填写的内容包括所要发布的新闻标题,新闻内容及发布时间进行在线发布,同时,企业可以浏览上面的留言信息,并且可以对留言信息进行回复,如图5-10所示

  图5-10新闻信息界面图

  招聘信息。企业通过填写标题、招聘岗位、招聘文案进行在线发布招聘信息,如图5-11所示;在发布完招聘信息之后,当毕业生对该企业进行简历投递时,企业可以看到目前已收到的简历。此外,企业还可以也可以通过搜索毕业生姓名来了解该学生的信息,如图5-12所示。

  图5-11投放招聘信息界面图

  图5-12简历管理及毕业生信息界面图

  5.3管理员功能模块

  管理员在登录系统时要先输入自己已经注册的信息,包括用户名密码,输入完之后选择自己的登录身份,如图5-13所示。在进入系统之后,管理员可以通过信息管理模块对各类信息进行管理,这其中包括了毕业生信息,企业信息招聘信息等。每个模块的分类清晰明确,有利于管理员高效率的进行管理操作。此外,管理员可以进行密码的重置,具体页面如图5-14所示。

  图5-13管理员登录界面图

  图5-14管理信息操作界面图

  由于毕业生的人数较多,因而需要对其进行集中管理才会使得效率提高。本系统就较好实现了这一点。在毕业生信息的全部信息都存在毕业生管理模块之中,管理员可以清楚的看到平台上各个学生的信息。如果学生的信息有误也可以对其进行编辑操作来修改。除此之外也可以删除,具体页面如图5-15所示。

  图5-15毕业生信息管理操作界面图

  各大企业在系统上注册,企业太多就会鱼龙混杂。如果管理员不进行有效管理的话,那么企业的信息就会显得比较乱。因而本系统开发了各企业信息的管理模块,管理员在这可以浏览到企业名、类型、简介、图片、密码等资料,并且管理员也有编辑或删除的操作权限,具体如图5-16所示。

  图5-16管理企业操作界面图

  管理员要对各个企业的招聘信息进行管理以此来保证网上招聘的正常开展。各大企业的招聘信息管理员都可以在后台清楚的看到,如果企业的招聘时间截止,管理员也可以在后台进行删除操作,除此之外也有编辑的功能,这也提高了招聘信息的真实性。具体如图5-17所示。

  图5-17招聘信息管理操作界面图

  有些企业为了提高自己的知名度,会选择在新闻栏发布新闻信息。各大新闻内容都在列表中清楚的罗列。管理员可以查看审核操作来看这些新闻是否违规或者不符合要求。如果新闻内容与实际有偏颇,管理员可以对其进行修改甚至移除。具体页面如图5-18所示。

  图5-18新闻信息管理界面图

  管理员不仅有以上的操作权限,还能会对留言信息进行查看审核。详细的留言信息都可以在这个模块里看到。当管理发现留言的内容不符合言论要求的时候,可以将其从留言榜上删除。具体如图5-19所示;

  图5-19留言管理操作界面图

  6系统测试

  6.1测试目的

  当系统完成之后只有将它的各项功能模块进行仔细的测试才能验证是否满足开发人员要求的标准。它是系统开发过程中不可或缺的部分。它直接决定一个软件的可用性和系统是否能够正常的运行。系统测试是系统品质保证非常重要的一步。它在系统投入使用前,对系统要求、设计说明和系统编码进行终审。系统测试的目的是为了能够及时准确的查找问题,并使问题得到解决。通过进行测试保证系统的正常运行。

  6.2测试性能

  (1)为了使得用户使用系统能够有更好的体验感,我们对于测试的态度一定不能够松懈,我们应该以严谨的态度投入其中,来更好的发现问题并解决问题,从而使系统不断的完善。

  (2)系统的完成过程并非一蹴即就的,有些细微的问题可能依然在系统中存在而却不被发现。所以我们的系统不应该止步于一次的测试,在后期我们也要进行调试让系统能稳定运行。

  (3)在测试的时候,我们要将成本控制到最低。我们可以选择性测试,对于已经稳定的页面及功能模块我们可以减少测试次数,主要要将重心更偏向放在运行不稳定且有Bug的地方。此外测试的过程并不见得简单,它的不确定因素太多,因而在测试时要对各方面都考虑到。

  综上所述,在系统运行时我们难免遇到Bug,为了保证运行的稳定性以及流畅度,我们需要从多方面的去考虑,尽量每个方面都能涉及到。此外,我们不能有怕麻烦的心理,不管是现在还是将来都要做好系统测试的准备,这是一个循环往复的过程。量变只有达到一定的程度才会引发质变,因而我们要不断的测试修改,让系统能够更好的满足用户需求,更好的被利用来实现它所应有的价值。在本系统的测试过程中也有遇到很多问题,比如有些功能模块运行的时候会出现报错,有些地方的代码编写不正确等等。因而我也通过查阅书籍或者询问他人来巩固自己的专业知识,使得这些问题都能够迎刃而解。

  6.3测试用例

  测试对于系统能否顺利运行十分重要。测试时越是严谨,出现的问题也就显示的越多,系统中的Bug就越少,这样使系统运行的越稳定,才能让更多的用户更好的去体验,以下是系统测试用例。

  “登录测试”

  登录页面是系统的入口,因而我优先对其进行测试。在页面里我输入了自己所属的用户账号及密码,再选择了自己的身份类别。填写正确以后我再进行登陆操作,具体页面如图6-1所示。

  图6-1登录测试用例图

  在进行登录操作后,我可以顺利进入相应的系统,因而经过测试后的结果可以得出登录功能是没有问题的,