版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于VUE的学生兼职管理系统设计目录TOC\o"1-3"\h\u292731绪论 3114521.1开发背景 38161.2开发目的 4170011.3国内外研究概况 46871.4研究的内容 4140801.5设计思路 5117312系统总体说明 5298132.1使用环境 5112462.2系统需求 5320882.3系统可行性 650622.3.1技术可行性 666352.3.2经济可行性 6120032.3.3硬件可行性 6119532.3.4操作可行性 752042.4系统设计目标与原则 742782.4.1关于学生兼职系统的基本要求 7159682.4.2开发目标 732992.4.3设计原则 869162.5系统流程 8171742.5.1用户的操作流程 8218102.5.2用户新增信息的流程 9150642.5.3用户删除数据的流程 10177023开发环境与相关技术 1117683.1开发环境 11103223.2开发工具 11138093.3设计方法与相关技术 1114523.3.1B/S结构 115523.3.2Node.js技术 1224003.3.3MySQL数据库 12324213.3.4Koa2框架 13151634系统设计要点 13145164.1系统体系结构 13197884.2系统开发流程分析与设计 15134204.3数据库设计 16277784.4数据库表的结构设计 18100664.5系统页面设计与实现 2529034.5.1系统功能模块 2510459商城首页 257883学生用户注册 264085学生用户登录 2618490岗位信息展示 2711792个人中心管理 2831439岗位搜索 28233564.5.2管理员功能模块 2924996管理员登录 299296管理员后台 2913263专业管理 3013116企业信息管理 3019946岗位信息管理 312799学生用户信息管理 3125824学生应聘管理 3215231岗位就职管理 321018管理员信息管理 3362560系统管理 33226634.5.3企业功能模块 342636企业后台管理 348082学生应聘管理 3476624.5.4学生功能模块 3528293学生后台管理 3518217我的收藏管理 3555514.6系统测试 36147794.6.1系统测试的目的 3651084.6.2系统测试方法 3647675讨论 3733995.1设计存在的问题 3774945.2进一步改进设想 374035.3经验与体会 376973参考文献 381绪论1.1开发背景随着使用计算机的人数越来越多,网络共享信息越来越便捷,在此条件下,大学生兼职的需求与日俱增,学生兼职的人数也在逐年增多,为了满足学生的这种需求,发展学生兼职平台是很必要的。学生兼职系统主要是依靠计算机,用户可以在网上分享大量的信息,在此平台上,企业招聘方将自己的信息发布在页面上,展示出自己的需求和要求,学生用户通过在网页上搜索浏览来获取到这些信息,了解当前的招聘概况,平台也可以对不同角色使用者的身份进行审查与维护,以确保招聘人员及学生使用者的信息安全。完善的共享信息平台,可以给用户在发布信息和获取信息时带来极大的便利,并且对于系统维护人员的工作效率也能有很大的改善[1]。该系统由程序设计、数据库设计、计算机技术三大模块组成。包含了大量的知识,极大地提高了整个系统的工作效率。1.2开发目的采用Node.jsWeb技术,应用Vue框架设计并开发学生兼职系统,本系统由学生前台、后台管理子系统、企业后台管理子系统、管理员后台管理子系统组成。通过管理学生兼职系统所需的资料,为使用者提供更多的选择,并且可以实时的掌握当前招聘的形势概况。本系统与数据库管理系统的软件相结合,使用户能够轻松地操作和使用本系统的各项功能,更好地满足了用户的需要[2]。1.3国内外研究概况 在今天的信息社会,信息化的发展逐渐普及和全面。本系统是通过使用MySQL数据库,和Node.js程序设计技术来实现设计开发的。在信息时代飞速发展的情况下,大学生兼职所面对的问题日益突出,难以获取有效的信息,如何利用便捷、快捷的方法,实现有效地查询、存储、管理和共享学生的兼职信息[3],极大地影响着人们的学习、工作和生活。因此,在这一问题上,经过对目前形势的分析与探讨,产生了一种新的研究领域——学生兼职平台。1.4研究的内容在以前,传统的纸质材料是信息管理的一种重要手段,随着信息技术的逐渐发展扩大,传统的办公软件以及不能再满足人们的需求了,但由于部分人对网络技术的不了解,他们还是会选择传统的办公软件,然而,与全面、专业的学生兼职系统信息管理软件相比,传统软件并没有优势,但是,目前,这些专业的信息管理软件尚未被大部分人所了解和接受。本学生兼职系统旨在通过使用MySQL数据库和Node.js技术,开发一个功能完善、操作简单便捷,并且具有高可靠性的平台,可以尽可能的去满足人们的需求,能够被大众所认同和接受。系统功能包括有:首页页面显示信息管理、各角色用户个人信息管理、对已发布的岗位信息进行管理、管理员对系统页面展示信息的管理等功能,使用者角色的不同也代表着其使用权限的不同,用户可以在自己的使用权限之内去管理系统中相应的信息,以此来实现该系统的高效性管理。1.5设计思路新冠疫情的爆发,给企业招聘带来极大的不便,也让找工作的学生寻求合适的工作有了很大的阻碍,即便国内没有爆发,但全球范围内的新冠疫情依然不容乐观。面对面的招聘流程已经不再适用,因此,招聘平台逐渐受到推崇,此平台可以实现企业和学生无接触的进行线上招聘和寻求工作,并且了解目前的就业信息[4]。为了满足各种用户的需求,借助互联网的强大优势,设计一个基于Vue的学生兼职系统。前后端分离:前后端分离指的是系统的各个部分完成各自的工作,尽可能在彼此之间不受到干扰,但又会相互合作的情况下去完成本职的工作。该系统的后端只负责把数据接口暴露出来,完全不用去考虑前台页面怎么显示数据,系统中所有页面显示出来的数据都交由前端负责,前端通过调用后端暴露出来的接口,调用后台服务,然后提交并获得相应的数据[5]。MVVM开发模式:MVVM是一种可以把视图和行为抽象化的设计模型,这使得使用者可以从业务逻辑中独立出视图UI。MVVM设计模式通过两个行为来达到数据的双向绑定效果,分别是数据绑定和DOM事件监控,这两个行为能够自动地将视图和模型进行同步,简化了业务和接口的依赖性[6],解决了因数据频繁更新带来的频繁操作的问题,属于较低的耦合方式,增强了代码的复用性。2系统总体说明2.1使用环境具体的使用环境由具体用户的设备和需求决定,表1仅展示系统开发时的环境。表1系统开发环境列表2.2系统需求学生兼职系统的目的是为了提升工作人员的工作效率,让用户更好的满足自己的需要,同时也可以更好的保存和查询,而对于系统中的每一个模块,都是根据现有的比较完善的平台来进行的,在考虑用户的可操作性基础上,根据系统开发的最优原则,全方面的分析了该系统的功能要求。在分析了系统各功能要求的基础上,结合目前的网络管理现状,平台需要实现使用户能够实时的了解到当前的信息概况,并且可以根据自己的需要进行信息的筛选,还可以在平台上进行在线更新、增加、移除信息等操作,这样就可以为用户节约大量的时间和精力,使用户获得更好的体验。不仅可以给用户发布信息和获取信息带来便捷,也可以提高系统管理人员的工作效率,减少一些非必要的操作。2.3系统可行性2.3.1技术可行性该系统是一个以Windows操作系统为基础的学生兼职系统,其运行性能基本能够满足一般网络服务器的要求。以及用于系统开发的技术,也是目前应用最为成熟并且广泛的一种。该系统使用Node.js开发,使用MySQL数据库,达到前后台数据交互的目的,并根据语言和技术要求,通过更新和维护数据,提高了平台的稳定性和安全性,便于系统的开发。2.3.2经济可行性在系统开发之前,针对系统的功能要求,进行了市场调研,并对其它相关管理系统进行了分析,并无财务支出,在遇到自己解决不了的问题时,主要是在老师和同学的协助下,解决有关问题,因此,对学生兼职系统的开发在经济上是可行的,并且不需要花费任何成本[7]。在Node.js技术的基础上,采用了MySQL数据库技术,这些技术都是相对成熟的技术。并且该系统的开发使基于目前较为完善、较为成熟的软件、硬件环境,开发周期较短,从设计到交付使用所需时间较短,因而具有一定的可行性。2.3.3硬件可行性开发一个学生兼职系统,不需要专门的计算机设备,只要计算机能够写出正确的程序,并且能够完成网页的设计,但这对服务器有一定的局限性,需要安装好的服务器,而且要保证安全,而且要保证在进入系统的时候不会停留太久,具有良好的性价比和安全性。2.3.4操作可行性用户的使用体验决定了这个系统是不是可行的,需要考虑的是,使用者可以是熟悉计算机的专家或者不熟悉计算机操作的业余人士,所以,需要保证系统使用简便,操作便捷,界面简洁。不同的用户角色,都可以很容易的进入到自己想要进行操作的系统页面中,根据自身的需要,对各个功能模块进行相应的处理。每个角色都有各自的权限,只有管理员才能看到和更改系统的内部信息,从而实现系统简洁、高效的特性。该系统中,用户先要登录进入系统,然后才可以进行下一步操作,来满足自己的需求,因此,操作员只需要懂得使用一台简易计算机就可以了。2.4系统设计目标与原则2.4.1关于学生兼职系统的基本要求(1)功能要求:每个角色都可以更改自己的账号,管理员也可以查看和修改其它的账号、管理控制系统首页展示的信息以及其他页面所涉及到的展示信息,各角色用户都可以查看网页显示的内容,也可以修改其它的个人信息。。(2)属性:在各个不同的操作系统中,当使用者在对应的接口上登录时,执行了不同的角色,仍能轻松完成所需的操作而不会出错。(3)安全性与隐私权要求:所有用户均须通过身份验证,而且使用者的使用权限也要取决于使用者的类型。(4)环境要求:能在许多不同的平台上运行,可以在许多操作系统中运行,如Windows和Vista。2.4.2开发目标学生兼职系统的开发目标有以下几个:(1)实现数据共享的规范化和自动化的网络平台;(2)实现方便有效的控制和管理用户信息。(3)降低操作的繁琐性,用户可以快速的获取到信息;(4)在线管理信息数据,提高管理人员的工作效率;(5)系统界面简洁,操作简便,对用户没有特殊要求。2.4.3设计原则该系统采用Node.js技术,与MySQL数据库技术相结合,这些技术的结合使用足以确保系统可以稳定运行和具有完整的功能。学生兼职系统的设计与实施的思路是::(1)配置合理:在设计系统,要对所要实现的系统功能进行合理的配置,并且在以后可以对其进行修改。(2)信息安全性:对于该系统的使用者,必须保证使用者的资料信息不会外泄,并且将其全部资料信息存储在数据库中,只有用户本人和管理员才能查看信息。(3)系统合理性:该系统的适应能力较强,对系统的硬件、软件、操作系统等进行了较好的适应性,不会受到计算机硬件设备的限制,也不会受到操作系统的限制。(4)规范性:控制、编解码、接口协议等在本系统中的应用均与国家标准和行业标准一致,系统兼容性好,互连性好。(5)社会可行性:开发出来的系统是完全独立的,不会有任何的侵权行为,也不会出现任何的信息冲突。2.5系统流程2.5.1用户的操作流程在系统登录时,用户只要输入自己的账号以及密码,系统就会自动从数据库中搜索使用者所填写的资料,如果信息是对的,那么操作成功,用户进入该系统首页,如若系统未在数据库中检索到相应信息,则提示错误信息,用户需要再次输入正确的信息。学生兼职系统的操作流程图如图1所示:图1系统操作流程图2.5.2用户新增信息的流程用户添加相关信息是一个很灵活的过程,操作简单,机制健全,具体的操作为:用户进入系统后台管理页面,在相应的网页上填写相应的资料,系统会自动进行数据分析,如果填写的资料满足要求,就会向数据库中添加所填写的资料,如若不符合要求,就会显示添加失败,用户可再次输入正确信息,系统用户新增信息流程图如图2所示:图2新增信息流程图2.5.3用户删除数据的流程使用者想要将多余的、无用的资料移除,先找到资料条,按下「删除」按钮,这时会有一个弹窗,提醒使用者是否要删除该资料,如果使用者同意,则点击系统弹出框的确认键,点击之后,该条数据会在系统数据库里同时被删除,系统会弹出小框提示操作成功,然后刷新该页面;若用户不想继续删除该条无用信息,可以点击系统弹出框的取消键,取消删除数据操作,用户删除数据流程图如图3所示:图3数据删除流程图3开发环境与相关技术3.1开发环境使用的设备是DELLPC端,处理器是Intel(R)Core(TM)i5-8250U,CPU为@1.60GHz1.80,内存为4.00GB,硬盘的空间为1TB+120GB(SSD)。采用Windows10(19043.1645)专业版操作系统,该系统采用MySQL5.7数据库,网络传输速率为100Mbps,使用的是本机作为服务器,并且本地主机也作为客户端访问。3.2开发工具基于Vue的学生兼职系统所采用的开发工具为VisualStudioCode,Node.js开发和实现后端代码,而前端则与Vue框架相结合,以实现基本页面的功能,通过Ajax进行数据交互,利用Swiper、Echarts、Vue-router等插件实现前端数据的绘制,而MySQL5.7则用来存储数据。3.3设计方法与相关技术3.3.1B/S结构B/S模式也就是浏览器/服务器模式,其中以WEB为主体。B/S架构通过浏览器请求和服务器响应模式来整合客户机,同时,将系统的主要功能整合到服务器端,便于开发、维护和使用系统[8]。其界面显示在浏览器端,主要是在服务端执行,并向其发送客户的请求,后者将会解决这个问题,然后向浏览器发送处理结果,由浏览器显示界面,并在用户界面上显示。B/S模型的使用,不但克服了用户在开发和使用系统时需要安装软件的限制,而且使用起来更为方便。B/S体系结构的最大优势在于:该结构具有成本低廉、维护方便、分布式、易于开发、可以在任意位置运行而无需专用软件,用户不需要任何维护,而且可以轻松地扩充系统,只要有一部网络计算机就可以运行。3.3.2Node.js技术Node.js语言是当前使用最多的语言类程序,而且其代码是开放源码的,所有的软件开发人员都能使用,至今对人类计算机编程语言的历史有了深刻的影响。因此,Node.js语言已经非常成熟了,在该系统开发中使用Node.js语言是一个很好的方法,因为是通用的,所以大部分的用户都能使用。Node.js语言有很多种的特殊性能,其代码编写起来也很容易,而且其不止只有一种编码方式,并且还具有良好的对象导向能力,无需专用平台,所有平台都可以正常工作,并且安全性高,所以选择此技术来开发本系统是一个不错的选择[9]。Node.js不受平台约束,可以在任何平台上运行,并且有很好的一点,其不需要其它语言编辑程序来编辑代码,不但在使用过程中更方便,还因为不用借助其它的程序可以完成,所以可以节约开发成本[10],并且,在Node.js中编辑后,无需再编译即可直接使用,因此是非常便利的,同时,在没有专业技术的情况下也可以成功运行出程序,具有很高的软件开发能力。3.3.3MySQL数据库MySQL数据库是一种关系式数据库管理系统,其在不同的表格中存储数据,可以加快数据处理的速度,也可以增强处理数据的灵活度。MySQL数据库所采用的是不具有可供用户操纵数据的固定结构的语言。MySQL数据库处理数据时会花费很少的时间,并且其结果是很可靠的,而且还可以适应各种开发环境,因此受到广泛关注。一般来说,如果没有事务处理情况,则使用MySQL数据库是最佳的方式。尽管MySQL在语言和结构上都比较简单,但是其特点是具有强大的功能和储存信息的能力,因而得到了广泛的应用。在系统开发过程中,MySQL数据库起着非常关键的作用,其SQL查询优化算法为用户提供了很大的便利。MySQL数据库具有很好的灵活性和很强的性能,因此,与其它程序不同的是,在实现函数时,只需使用少量的代码,而无需编写大量的代码。总体来说,MySQL数据库的语言基本上是最简单的[11]。MySQL是最快捷的SQL数据库,MySQL数据库拥有很多其它数据库没有的特性,并且是一个完全免费的软件,用户无需付费就可以在网上直接下载安装MySQL数据库。MySQL的最大有效表尺寸一般取决于操作系统的文件大小,而非MySQL的内部约束。数据流分析就是一个把所有的数据都存放在一起的库,它是存在于计算机内存盘里而不是真正现实生活中的仓库,其将数据以一种固定的形式存储,而不是随意地进行。在数据库中对数据有多种操作处理,包括新建数据表格、存放数据信息、更改数据内容、添加新的数据,以保证数据在系统中的正确运行,有些处理器可以不需要专门的工作人员来管理。如果想要修改数据排序,组建新的数据组合,添加新的数据信息,提高数据信息的安全性,可以通过构建数据表格来实现。由于数据库的强大性能,MySQL数据库在开发中扮演了重要角色。在已有的系统中,对数据流的抽象化,抛弃了组织机构、载体、工作等物理因素,从数据流的观点来分析实际业务中的数据处理。数据流分析注重的是数据信息间的传递方向,信息之间的互联互通,以及信息的存放,其目的是在数据处理过程中找到并解决问题。目前,大多数的数据流采用了层次流程图来进行的。3.3.4Koa2框架Koa2是Node.jsWebServer框架,主要通过Async/Await语法来高效编写WebServe;Koa2的中间件机制,能合理拆分业务代码,每个中间件都是一个Async函数,Koa2的某一个中间件都可以在以后为中间件选择执行的位置。其特征是优美、简练、有强烈的表现力和高度的自由性[12]。相对于Express,这是一个使用插件实现全部功能的更轻的节点框架。Koa2架构包含四个模块:将节点HTTP服务器封装;建立Koa类结构;构建请求、结果、上下文对象;实现了中间件和剥洋葱模型;错误捕捉与错误处理。4系统设计要点4.1系统体系结构(1)该系统包含三个角色用户,分别为:学生、企业、系统管理员,该系统的系统整体体系结构如图4所示:图4系统整体体系结构(2)系统各个角色用户登录进入系统页面结构图,如图5所示:图5用户登录结构图(3)管理员在登录页面输入账号及密码,确认无误后才可以进入系统,如输入错误,则会显示账号或密码有误,管理员进入后台信息管理网页,即可管理该系统的全部资料,管理员管理系统信息结构图如图6所示:图6管理员管理系统信息结构图4.2系统开发流程分析与设计在系统流程分析的过程中,需要识别出系统可能会存在的问题,判断该系统是否可行、是否可操作,还需要对系统分析和处理能力进行一个详细的分析与判断,在这整个过程中,不断调整、整理系统设计,以确保系统运行正常。从注册、登录到进一步的功能操作,每个步骤都要进行一系列的检测,以保证数据库的完整性,并且能够正确地将信息输入与输出进行转换。最后,通过一个特定的操作来实现这个流程。在实施该系统功能的过程中,必须先要仔细地分析系统功能管理模块,还要进行细致的分析关于系统中所使用到的数据库,最后再根据分析的结果开始编写代码,一步步实现系统中的功能模块,在功能模块实现完成后,最后对已实现的功能进行大量的测试,如图7所示:图7系统分析与设计流程图4.3数据库设计通过建立数据库的关系模型来存储数据,这样使用户就不必再添加数据了,只需在数据库中处理数据即可。该数据库具有存储大量数据的能力,并且还提供了数据添加、删除、修改、检查等功能,使得系统可以在最短时间内查找到所需的数据。通过分析学生兼职系统的功能,将其分成了几个实体信息,并用E-R图表来描述,下面是这个系统的基本实体E-R图:(1)管理员内容属性,E-R图如图8所示:图8管理员信息实体E-R图(2)企业属性包括:索引号、企业邮箱等,企业数据管理实体E-R图如图9所示:图9企业管理实体E-R图(3)学生属性包括:索引号、密码、头像图片、专业信息、手机号码、邮箱地址等,学生管理实体E-R图如图10所示:图10学生管理实体E-R图(4)学生应聘岗位属性包括:索引号、岗位名称、岗位要求、专业、岗位性质、图片、薪资待遇、工作时间、上班地点等,学生岗位应聘管理实体E-R图如图11所示:图11学生岗位应聘管理实体E-R图4.4数据库表的结构设计在数据库的物理设计中,将E-R图形转化成了关系型数据库。在关系型数据库中,数据表的构成可以体现出数据关系,而表中的各个域则构成表的结构。该系统中所包括的数据库表中有岗位就职信息表、岗位信息评论表、主页轮播图配置表、专业表、学生应聘表、学生表、管理员表、收藏表、企业信息表、公告信息表、岗位信息表,一共11个表。表2是数据库的整体结构设计表:表2系统数据库表基于Vue的学生兼职系统共有11个表,以下将展示介绍各个表中的字段、字段类型和用途,以及表之间的关联。(1)岗位信息评论表(discussgangweixinxi)此表涉及的是该系统中用户对岗位的评价评论内容,表3为岗位信息评论表:表3岗位信息评论表(2)岗位就职表(gangweijiuzhi)此表涉及的是该系统中企业用户对审核通过的应聘信息进行了就职操作的学生求职信息内容。表4为岗位就职表:表4岗位就职表(3)主页轮播图管理表(config)此表涉及的是该系统前台首页中展示的的轮播图的相关配置信息内容。表5为主页轮播图管理表:表5主页轮播图管理表(4)专业信息表(zhuanye)此表涉及的是该系统中管理员在后台中对岗位要求的专业信息内容,表6为专业信息表.:表6专业信息表(5)学生应聘表(xueshengyingpin)此表涉及的是该系统中学生对岗位的申请信息内容,包含应聘时间、岗位信息、简历等内容,表7为学生应聘表:表7学生应聘表(6)学生信息表(xuesheng)此表涉及的是该系统中学生角色用户的信息内容,包含学生账号、密码、性别等内容,表8为学生信息表:表8学生信息表(7)管理员表(users)此表涉及的是该系统中管理员用户的信息内容,表9为管理员表:表9管理员表(8)公告信息表(news)此表涉及的是显示在系统主页上的公告信息内容,表10为公告信息表:表10公告信息表(9)收藏表(storeup)此表涉及的是该系统中学生用户对岗位有收藏操作,已收藏的岗位信息内容可以显示在后台管理页面,表11为收藏表:表11收藏表(10)企业信息表(qiye)此表涉及的是该系统中企业角色用户的信息内容,表12为企业信息表:表12企业信息表(11)岗位信息表(discussgangweixinxi)此表涉及的是该系统中的岗位信息内容,包含岗位的名称、要求、内容和待遇等信息,表13为岗位信息表:表13岗位信息表4.5系统页面设计与实现4.5.1系统功能模块商城首页学生兼职系统首页主要由导航栏、轮播图、搜索框、招聘职位展示、企业展示和底部栏组成,用户可以查看职位详细信息以及查看企业介绍。首页实现界面如图12所示:图12系统首页界面实现图学生用户注册如果用户是第一次进入该系统,先要注册自己的账号,以及密码,并且再次填入密码。注册完成后,使用者可使用已注册账号及密码来登入平台。学生新用户注册系统账号及密码界面如图13所示:图13学生用户注册界面实现图学生用户登录学生用户在学生兼职系统登录界面中输入正确的账号、以及正确的密码信息进入首页,如果信息填写错误导致验证未通过,这时,系统将会出现信息报错提示。学生用户登录进入系统实现界面如图14所示:图14学生用户登录界面实现图岗位信息展示在岗位信息页面可以查看该岗位的详细信息,如岗位要求、岗位类型、职位状态、专业、技术、薪资待遇、工作经验、工作时间、就业城市、上班地点、企业编号、企业名称等详细内容,点击“岗位预定”,可以申请职位,也可以对这个职位上做收藏,系统前台展示岗位详细信息实现界面如图15所示,学生用户预定申请岗位填报信息界面如图16所示:图15岗位信息界面实现图图16岗位申请界面图个人中心管理用户登录进入系统后,使用导航条进入个人主页,使用者可以浏览或更改自己的资料,还可以浏览已收藏岗位的详细信息,学生用户个人中心页面信息管理实现界面如图17所示:图17个人中心管理界面图岗位搜索在首页页面,提供给用户岗位搜索功能,用户可以根据关键字来搜索相应的岗位,在搜索筛选后的页面选择合适的岗位。系统首页岗位信息搜索实现界面如图18所示:图18商品搜索框实现图4.5.2管理员功能模块管理员登录管理员在系统中输入了自己的账号和密码,就可以访问到这个兼职系统的后台管理页面,并对其进行管理,系统管理员登录系统界面如图19所示:图19管理员登录界面图管理员后台管理员登录进入后台系统后,可以修改自己的账号信息以及密码,可以对首页展示内容进行管理,管理员后台功能管理实现界面如图20所示:图20管理员功能界面图专业管理专业的管理,可以在专业的管理网页上对索引,查看专业信息,修改或删除专业信息,专业信息管理实现界面如图21所示:图21专业管理界面图企业信息管理企业管理,在此页面管理员可以浏览各个企业的详细信息,以及审核企业信息,企业用户信息管理界面如图22所示:图22企业信息管理界面图岗位信息管理岗位信息管理,可以在职位信息管理网页中看到这个岗位的具体信息,也可以看到这个岗位的审核情况,岗位信息管理实现界面如图23所示:图23岗位信息管理界面图学生用户信息管理在学生管理页面中,系统管理员可以查看或者修改所有学生用户的详细信息,当管理员想要删除学生的资料时,管理员可以选择单条资料被删除,也可以选择多条资料同时被删除,学生用户信息管理实现界面如图24所示:图24学生用户信息管理界面图学生应聘管理在学生应聘管理页面,系统管理员可以查看学生对岗位的应聘情况,学生应聘的具体岗位信息,查看企业对学生应聘的审核状态,学生用户应聘岗位信息管理实现界面如图25所示:图25学生应聘信息管理界面图岗位就职管理在岗位就职管理页面,管理员可以查看学生用户已经就职的情况,并且统计岗位就职状态,岗位就职信息管理实现界面如图26所示:图26岗位就职管理界面图管理员信息管理在管理员管理页面,显示目前系统中的所有管理员的资料,并且每位管理员都有权查阅其他管理员的资料,并加入新的管理员档案,并可移除或更改现有管理员资料,管理员信息管理实现界面如图27所示: 图27管理员信息管理界面图0系统管理在系统管理页面,管理员可在主页上浏览所显示的轮播图片,并可对其进行编辑、删除、管理,还可以管理页面显示的公告内容,系统信息管理实现界面如图28所示:图28系统管理界面图4.5.3企业功能模块企业后台管理企业登录进入系统后台后,可以查看并修改自己的个人信息,会显示初始密码和修改后的密码,企业用户后台功能管理实现界面如图29所示:图29企业功能界面图学生应聘管理在学生应聘管理页面,企业用户可以查看学生用户对岗位的应聘情况,可以审核学生对岗位的应聘,选择通过或者不通过,在通过的情况下,可以将此用户的就职情况添加就职操作,学生岗位应聘管理实现界面如图30所示:图30学生应聘管理界面图4.5.4学生功能模块学生后台管理学生登录进入系统后台管理界面,显示用户个人账号信息,可以在此进行信息更改,还可以对自己已经有应聘记录的岗位信息进行查看操作,学生用户后台管理实现界面如图31所示:图31学生功能界面图我的收藏管理 在我的收藏管理页面,使用者可以浏览所收藏的职位资料,也可以移除所收藏的职位资料,我的收藏管理界面如图32所示:图32我的收藏管理界面图4.6系统测试4.6.1系统测试的目的系统测试就是一个发现问题并改正问题的过程,在系统开发过程中出错是在所难免的。错误会导致诸如系统运行出现故障、用户信息发生泄漏等不可预知的结果,要想尽可能的减少系统出现错误,就需要制定一个适当的测试计划,在测进行测试时,找到问题所在,并纠正,使系统可以更加的稳定可靠。尽管这个过程会花费很多时间和精力,但是这是系统开发的很重要的一个过程。在系统开发完成后,需要对系统中的各个功能模块进行充分和大量的测试,并根据具体的测试方式,针对系统中各个功能模块都进行详细的测试,以确保系统可以顺利运行。在系统开发过程中,系统测试是对软件品质进行检测,以达到设计目标的一个关键步骤。测试的重点在于查看数据在系统中是否准确、是否正确、是否可以运行、是否存在一些其它问题[13]。学生兼职系统的实现,对各个功能模块的实现与运行进行检查,判断其是否能够正常、平稳的运行。系统中的各个功能模块都要经过多次的测试,以确保整个运行过程是否顺畅。4.6.2系统测试方法在测试过程中一旦发现了问题,就要及时想出可靠的解决方案,而不是抱有侥幸的心理,这样,就可以保证学生的兼职系统的质量能够通过,而且会大幅度减少开发周期,另外,在进行测试时,也要避免重复的错误,同类型的问题要一并解决白盒测试又称为逻辑驱动测试:盒子是一个被探测到的程序,而白盒子可以看见的,换言之,可以清晰地看到盒子里的内容和其工作原理。这种测试是建立在对程序运行和内部逻辑结构有全面了解的基础之上的,从而确保每个系统的路径都符合设计需求。黑盒测试
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 金华山绿化提档项目招标文件
- 2025-2026学年荆州市高考考前提分历史仿真卷含解析
- 2026年交通智能车路协同创新报告
- 循证康复实践中的康复-模式创新
- 循证康复实践中的康复-家庭指导
- 循环肿瘤DNA指导的线数决策
- 2025年人工智能客服系统在智能家居行业的应用可行性分析
- 康复评估的循证数字孪生康复系统
- 康复评估的循证康复循证实践模板
- 初中语文写作教学中思维可视化训练与写作能力提升的关联性研究课题报告教学研究课题报告
- 2026年部编版新教材语文一年级下册第四单元检测题(有答案)
- 江西省省宜春市袁州区重点名校2026届中考数学模拟预测题含解析
- 舞蹈类创新创业
- 部编版(2024)七年级下册 第六单元 单元测试题(含答案)
- 2026年中煤科工(西安)智能成套装备科技有限公司招聘备考题库及完整答案详解1套
- 水法知识讲座课件
- 智能医学检验:AI自动化结果解读与质控
- 肉毒毒素临床应用
- 工业视觉检测CCD技术培训
- 新建船舶交接协议书
- 2025年河南会考地理试卷及答案
评论
0/150
提交评论