【《高校绩效考核系统的设计与实现》17000字】_第1页
【《高校绩效考核系统的设计与实现》17000字】_第2页
【《高校绩效考核系统的设计与实现》17000字】_第3页
【《高校绩效考核系统的设计与实现》17000字】_第4页
【《高校绩效考核系统的设计与实现》17000字】_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

-PAGE2-高校绩效考核系统的设计与实现摘要国家经济发展速度日渐提高,按照国家领导要求侧重供给侧结构性改革,国内很多的管理体制都进行了或多或少的改革创新。而现在高校中人事制度改革的一项重要内容就是绩效考核。在全国高校全面推行教师职务聘用制的新形势下,如何对高校教师进行高效准确的绩效考核,是目前高校教师管理中亟待解决的问题。因此,建立一套成熟完善的并且是先进的绩效考核系统对高等学校的发展来说极其重要。本课题针对学校的绩效考核办法,设计实现一套高校绩效考核系统,实现教师教学、科研、管理等方面的考核。本课题拟实现一套基于B/S模式的高校绩效考核系统,面向教师、学校领导、管理员三类用户,教师用户可以进行信息管理、绩效成绩管理、成绩申诉、通知查看;学校领导可以进行教师成绩查看、教师评价;管理员可以进行用户添加、用户权限管理、绩效权重添加、绩效成绩审核、系统管理等功能。系统选用Java语言作为主要开发语言,基于idealU-2019、Navicat15forMySQL、tomcat等工具实现。经多次修改测试,系统的容错性大大提高,预计各个功能板块均已实现,可实现基本的高校绩效考核工作。关键词:高校绩效考核管理系统B/S架构目录TOC\o"1-2"\h\z\u1引言 11.1课题背景与意义 11.2项目现状与应用 21.3课题解决问题与研究内容 31.4本文组织结构 42开发平台与技术支持 42.1开发平台与工具 42.2B/S模式 42.3Thymeleaf技术 52.4Tomcat配置 62.5MySQL数据库 62.6SpringBoot技术 63系统分析 73.1系统需求分析 73.2系统模块分析 103.3项目可行性分析 134系统设计 144.1绩效考核流程 144.2考核申诉流程 144.3数据库设计 155系统实现 205.1登录模块实现(管理员、教师、学校领导) 205.2系统用户管理模块实现(管理员) 205.3教师信息管理模块实现(管理员) 215.4领导信息管理模块实现(管理员) 235.5绩效管理模块实现(管理员) 245.6绩效成绩管理模块实现(管理员) 275.7绩效权重管理模块实现(管理员) 275.8通知公告管理模块实现(管理员) 285.9通知公告栏模块实现(教师、学校领导) 295.10绩效管理模块实现(教师) 305.11绩效分数管理模块实现(教师) 335.12考核申诉管理模块实现(教师) 335.13教师信息管理模块实现(教师) 345.14领导信息管理模块实现(领导) 355.15绩效管理模块实现(学校领导) 365.16教师评价模块实现(学校领导) 385.17绩效成绩管理模块实现(学校领导) 386系统功能测试 396.1测试说明 396.2系统测试内容 39结论 45参考文献 461引言1.1课题背景与意义互联网技术日渐成熟,新的活力注入到社会各项工作,为了满足人民日益增长的美好生活需求,自动化管理亟待大范围的普及,高校教职工的绩效考核需更加信息化和规范化。教育意识的普遍普及也使得学生数量逐渐增加,高校招生规模也逐渐扩大,教师队伍亟待扩充。这也意味着,教师力量的考核需要更加快速高效,才能保持优秀的教资水平。由目前主流观点总结可得,绩效考核与评价主要有三种形式的评价:基于结果的评价、基于过程的评价和基于潜能的评价。绩效是指工作主体在规定的时间和条件下有效地完成一项任务所取得的业绩。而关于高校教师的绩效考核的标准与手段,凯恩(J.S.Kane,1980)和劳勒(E.E.Lawele,1980)提出过考核指标的标准要遵循的三大原则:可能性原则、可观察性原则、可验证性原则。宁波工程学院课题组讨论了普通高校教育的收益首先要注意在实践中的教师绩效评估,并建议注意教育投入和产出效率,而这正是国内高等教育界普遍需要关注的问题,他们简洁扼要的指出了通过考核优化办学规模、教学结构、教育质量和教学效益是学校实施战略的重要环节。绩效考核的模式现根据考核目标的难度和考核周期长短两个不同的方面划分成四个类型:达标型、激进型、契约型和发展性,同时构造了基于个体差异的多元化教师绩效考核体系。后经各位专家不断的改良精进,我国的高等学校的绩效考核体制也在不断完善。我国大部分高校都采用了对高校教师绩效考核的办法筛选优质教师,保持优秀的师资力量。但是由于原先大部分高校采用的以纸张为介质的考核办法效率过于低下,无法满足日渐增长的高校教师数量的需求,而且数据难免会有遗漏或者填错的情况出现,绩效考核的过程也不够透明公正。现阶段,各大高校推广实施的基于office的办公软件也有短板,其主要实施方式是通过电子表格的方式发送给各个学院办事处,再由各个办事处交由学院专门负责人按照标准进行考核评分,最后汇总上报给相关部门进行审核计算。但是由于各个专业性质不同,考核内容不同,而表格形式单一,其内容必须预先制定好,无法针对各位教师制定不同的考核方式,所以缺陷是不够灵活,不易变通。而且这种考核方式共享率低下,考核信息不能及时回馈,降低了工作效率,加大了人事部的工作量。所以亟待创新新的绩效考核体系,设想是在原先的人事管理软件的基础上,针对高等院校专门开发一套教师绩效考核流程体系,全面客观的对教职工进行绩效考核,形成一种良性的竞争环境。此考核系统能够灵活配置考核内容和要素,提高工作效率,并大大促进了公平公正的竞争环境的形成。1.2项目现状与应用随着时代的进步和发展,教育兴国理念已经深入各个国家的心中。教育的重要性尤其是高校的教育重要性不言而喻。人才的培育选拔更是重中之重。作为教育命脉的高校教师绩效考核就更加的迫切的需要改进。因此,众多专家对高校绩效考核方法进行了改进。现阶段国外现有的绩效考核方式是360评测法,平衡记分卡法,KPI绩效考核,目标管理法。而360评测法及目标管理法成为国外针对高校教师的主要考核方法,平衡记分卡法及关键业绩指标法是针对组织的高校绩效考核方式。由于欧美国家的计算机技术相比较国内来讲较为发达,在教师绩效考核方面也运用得如鱼得水,方便了监督和管理教师的工作。MAKorsgaar基于MVC模式,运用了Ofbiz框架技术保障了系统的稳定性,增强了底层组件的可靠性,提高了数据库访问的高效性,同时大幅提高了项目的开发效率。系统采用xml、递归算法、md5算法、ssl协议等技术,重点解决了考核表的可定制性、高并发访问量、考核数据的安全性问题。LRoberson基于高校绩效考核数据,对考核数据进行了分析,提出了教师绩效预测模型,得出了学生爱好对于教师绩效考核有影响的结论,提供了针对制定教学计划的数据支持。现阶段,国外运用的较好的教师绩效考核系统是麻省理工学院开发的教师绩效考核系统。随着我国高等教育水平的提高,国内高校面临着越来越激烈的竞争;面对激烈的竞争,许多大学越来越重视建设人力资源,特别是教师绩效考核;因此,许多大学和研究人员对教师绩效考核系统进行了大量的研究。罗芸红教授按照国内高校绩效考核的现有需求,将绩效考核系统的KPI指标通过数据挖掘和OLAP技术层层分解,建立了高校教师的绩效考核KPI评价体系,并在绩效考核每个功能模块的多维数据集的基础上,对考核数据通过数据挖掘技术进行分析,不断分析影响考核结果的因素。戴华珍教授在高校绩效考核管理系统中,采用了ETL架构,同时对ETL架构不断优化,成功研发了一套ETL工具;此套工具实现了对ETL的流程的重新塑造,在数据抽取的流程中加入了两种数据库:中间文件服务器和临时数据库,可以有效分担目标数据库的数据存储和提取压力,实现了对数据的抽取、转换和装载的速度提高的优化。李慧珍教师则针对国内高校教师绩效考核问题,给出了绩效考核数据挖掘模型。根据影响教师绩效考核的多种因素的不同特点,选择采用C4.5决策树算法,对教师绩效考核所用数据进行了分类研究,构建了基于绩效考核数据的教师分类评估模型,提供了院校的教师能力分析的有力数据依据。1.3课题解决问题与研究内容本课题把握现有高校绩效考核系统缺口,拟实现一套基本B/S模式的高校绩效考核系统。针对现阶段线下高校考核步骤流程繁琐、工作量计算过程复杂、论文材料审核反复、科研成果确认过程复杂、参与人员之间沟通不便等现象,重点解决绩效成绩填写、绩效成绩审核、学校领导查阅成绩、管理员设置权重、最终结果公示等高校绩效考核流程的线上实现。通过专门化、线上化的高校绩效考核系统的实现,可以让高校教师随时掌握自己的绩效考核进度并及时收到审核反馈,并在审核通过后自动计算出绩效成绩;使管理员更直接地对教师的绩效相关信息进行线上的材料查阅和资格审核,减轻学校相关成员的工作压力,提高绩效成绩计算的准确性,能够有效的减少高校绩效考核过程中人力、物力代价,使高校绩效考核工作的工作效率大大提升。本系统面向为教师、学校领导、管理员3大类用户。教师用户登录系统可以进行通知公告查看、个人信息修改、绩效成绩填写、绩效成绩查看、绩效申诉提交,同时可以实时追踪绩效审核状态,并在绩效成绩审核通过后直观的看到自己的绩效成绩。学校领导用户作为教师用户的更高一级用户,可以进行通知公告查看,可以查看到教师用户的绩效成绩,并及时对教师的绩效成果进行评价。管理员用户作为绩效考核系统的后台管理者,可以向其他用户发布公告,可以对教师的绩效考核材料进行审核,输入教师的绩效权重,并负责其他用户的信息删除更改,负责审核和处理绩效申诉等管理工作,可以进行数据备份。考虑到不同用户职能所需,本系统共划分为用户登陆模板、个人信息管理模块、通知公告管理模块、通知公告栏模块、绩效管理模块、成绩公示模块、绩效审核管理模块、教师评价管理模块、教师信息管理模块、学校领导信息管理模块、系统用户信息管理模块、考核申诉管理模块、绩效参数设置管理模块、系统管理模块14个功能模块。1.4本文组织结构本文共分为六章,各章节概述如下。第一章:引言。主要介绍了本课题的研究背景和意义,项目现状与应用,以及课题主要解决问题和研究内容等。第二章:开发平台与技术支持。对于课题开发平台与工具使用做了简单说明。第三章:系统分析。从系统需求分析、系统模块分析、项目可行性分析三方面对系统做出分析。第四章:系统设计。包括绩效成绩计算、绩效审核等项目核心流程设计与系统数据库设计。第五章:系统实现。根据系统的模块划分,对系统的实际实现情况进行说明。第六章:系统黑盒测试。对系统实现系统进行了部分测试说明。2开发平台与技术支持2.1开发平台与工具操作系统:系统开发环境为Windows10系统以及MicrosoftEdge浏览器。开发工具:使用JDK-16.0.1、MySQL5.0、Navicat15forMySQL、tomcat6.0、idealU-2019等开发工具。前端开发主要用thymeleaf、bootstrap技术,后端开发主要使用springboot、mybatis技术,用MySQL数据库进行数据存储,通过tomcat进行服务器搭载。编写html文件设置浏览器显示内容,编写css文件对html样式进行渲染控制浏览器显示方式,编写js文件支持交互特效等内容,编写jsp动态文件控制系统页面动态更改。2.2B/S模式B/S结构(Browser/Server,浏览器/服务器模式),是web兴起后的一种网络结构模式,客户端最主要的应用软件就是web浏览器。B/S结构实现了客户端统一,同时将实现系统功能的核心部分集中到服务器上,以简化系统的开发、维护和使用。客户只需在NetscapeNavigator或InternetExplorer服务器上设置安装SQLServer、Oracle、MYSQL等数据库。浏览器通过WebServer同数据库进行数据交互。B/S架构改进了C/S架构,但是它仍可以说属于三层C/S架构。因为此架构主要是利用了不断改善精进的WWW浏览器技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。第一层是浏览器,即客户端,只有简单的输入输出功能,处理极少部分的事务逻辑。因为客户不需要安装客户端,只要有浏览器就能实现上网浏览,而且他的页面设计的非常简单明了易操作,所以它面向的是较大范围的用户。第二层是WEB服务器,扮演着信息传送的角色。当用户想要访问数据库时,就会首先向WEB服务器发送请求,WEB服务器统一请求后会向数据库服务器发送访问数据库的请求,这个请求是以SQL语句实现的。第三层是数据库服务器,他扮演着非常重要的角色,因为它存放着大量的数据。当数据库服务器收到了WEB服务器的请求后,会先对SQL语句进行处理,然后将返回的结果发送给WEB服务器,接下来,WEB服务器将收到的数据结果转换为HTML文本形式发送给浏览器,也就是我们打开浏览器看到的界面。这样的三级架构,使前端界面与业务逻辑服务相分离,与C/S模式不同的是,用户无需安装任何应用程序,即可通过浏览器直接访问系统。因此B/S模式具有良好的可移植性,更加便捷。总体拥有成本低、维护方便而且分布性强等优点。对于技术人员来说大大降低了后期维护工作量。图1.1B/S模式层次结构图2.3Thymeleaf技术Thymeleaf是一个JavaXML/XHTML/HTML5模板引擎,可以在Web和非Web环境中工作。即它可以实现让美工在浏览器查看页面的静态效果的功能,程序员也可以实现在服务器查看带数据的动态页面效果的功能。它支持html原型,在html标签里可以通过增加额外的属性来达到模板+数据的展示方式。当有数据返回到页面时,Thymeleaf标签会动态地替换掉静态内容,使页面动态显示。Thymeleaf更加适合在基于MVC的Web应用程序的视图层提供XHTML/HTML5,它甚至可以在脱机环境中处理任何XML文件。它提供完整的SpringFramework。Thymeleaf拥有开箱即用的特性,同时它可以提供标准和spring标准两种方言,可以直接套用模板实现JSTL、OGNL表达式效果,使程序员可以避免每天套模板、改标签的困扰。同时开发人员也可以扩展和创建自定义的方言。2.4Tomcat配置 Tomcat是具有HTTP服务功能且开源免费的web网络服务器,由Java编写而成,是Apache静态解析服务器的扩展,与Apache仅支持静态网页不同的是,它可以很好的支持Servlet和JSP动态网页。同时,作为一个轻量级应用服务器,Tomcat是Java相关领域最著名的开源web容器,更是受到不少中小型系统JSP开发者的青睐。Tomcat安装简单,配置方便,与此同时也具有较好的稳定性,易上手操作,也因此被广泛使用。在本系统开发过程中,选用Tomcat6.0版本,同时配置JDK1.8版本,系统采用60023端口作为浏览器地址栏访问端口。2.5MySQL数据库 MySQL数据库是目前主流关系型数据库管理系统之一,由C和C++语言编写,支持多种语言,支持大型数据库。MySQL具有客户机/服务器分布式体系结构,可应用于Windows、Unix和Linux等各个流行的操作系统平台,且能够在网络上进行数据库共享。MySQL使用SQL标准数据语言,其关系数据库将不同数据以表的形式进行保存,访问速度快,更改灵活,成本较低。本项目采用NavicatforMySQL作为对MySQL数据库进行管理的图形界面软件,以增加数据管理与维护的直观性能与可操作性。2.6SpringBoot技术 SpringBoot是由Pivotal团队供应的崭新框架,设计该技术的为了简化新Spring应用的初始搭建以及开发过程。该框架使用了专门的方式来进行配置,使得开发人员不再需要定义样板化的配置。SpringBoot以这种方式致力于在蓬勃发展的快速应用开发领域成为领导者。SpringBoot主要开发目标是,为所有Spring的开发提供一个从根本上更快的入门体验,提供了一些大型项目中常见的非功能性特性,如内嵌服务器、安全、指标、健康检测、外部化配置等。3系统分析3.1系统需求分析 通过反复查阅资料与思考分析,系统用户共分为三大类,即教师用户、学校领导用户以及系统管理员用户。通过赋予三类用户不同的系统操作权限与级别,使高校绩效考核工作得以顺利进行。3.1.1教师用例图教师用户是教师绩效考核的主要用户之一,教师用户进入系统后可注册个人账户,修改个人信息,可以查看已发布的公告通知了解绩效考核相关信息。教师具有填写绩效数据、提交绩效数据和绩效成绩查询的权限,即在提交完绩效考核相关数据后,教师用户可以查看自动计算出来的绩效成绩以及学校领导的评价。图1.2为教师用户用例表。图1.2教师用例图3.1.2学校领导用例图学校领导用户,是绩效考核工作的发起端,学校领导能查阅系统发布的有关绩效考核工作的公告。教师用户填写绩效考核所需的数据后,学校领导可以获得绩效查看权限。学校领导用户可以查看教师绩效排名,并输入对教师的评价。图1.3学校领导用例图3.1.3管理员用例图 管理员为具有最高操作权限的用户,是系统的管理者,可为系统进行添加管理员以及修改自己登陆密码等操作,管理员需要负责权重添加、权重查询和教师绩效数据审核工作。另外,系统的其他两类用户信息也需要由管理员导入和管理,即管理员需具有教师信息添加、教师信息查询、学校领导信息添加、学校领导信息查询等相应操作权限。同时,作为系统的管理者,管理员用户需要时可对系统整个绩效考核运行流程进行监督,即有权查看绩效成绩。为了更好地提升用户对于系统运行信息的把握程度,赋予系统管理员公告查询和发布公告职能,管理员可进行公告编辑将系统更新信息、操作注意事项等内容即时发布给其他用户,同时也能对其他部门发布的公告进行管理。此外,管理员用户可对系统数据进行本地备份存储,即数据本分职能,以便更好地保护系统数据。如图1.4所示,为管理员用户用例图。图1.4管理员用例图3.2系统模块分析根据三类用户功能分析与设计,高校绩效考核系统共划分为18个模块,系统结构如图2.1所示。3.2.1教师功能模块个人信息管理模块:支持教师用户登陆后进行个人信息修改。

绩效成绩管理模块:教师用户在线进行填写绩效考核所需数据,模块又分为以下几个小模块:工作量管理模块、科研成果管理模块、科研论文管理模块。 通知公告栏模块:教师用户可以收到系统上已发布的公告,支持附件下载。 成绩成果公示模块:教师用户可以查看成绩是否审核通过和最终得分。考核申诉管理模块:教师用户可以对有疑问的绩效提起考核申诉。3.2.2学校领导功能模块 个人信息管理模块:支持学校领导用户登陆后进行个人信息修改。

绩效考核管理模块:学校领导用户可对已经完成绩效数据填写并计算出绩效成绩的教师成绩进行查看。绩效审核管理模块:学校领导用户查看教师的绩效是否审核通过。 教师评价管理模块:学校领导用户可以查看教师成绩并进行评价。 通知公告管理模块:学校领导用户可以查看公告信息,支持附件下载。3.2.3管理员功能模块 系统用户管理模块:管理员可进行系统管理员添加和修改个人密码。

教师信息管理模块:管理员可进行教师信息的录入与添加。 学校领导信息管理模块:管理员可进行学校领导信息的录入与添加。绩效成绩管理模块:管理员可进行绩效成绩的查看与删除。

考核申诉管理模块:管理员可对考核申诉进行删除、查看与处理等操作。绩效参数设置管理模块:管理员可对教师的绩效参数进行添加和删除操作。通知公告管理模块:管理员可以进行公告发布,通知其他用户有关绩效考核工作的最新通知。

系统管理模块:管理员可以进行系统数据备份。图2.1系统结构图3.3项目可行性分析3.3.1经济可行性 从成本上来看,本系统开发、建立所需设备支出仅为普通计算机台和服务器,无需购买其他外设,开发成本低。从系统运营上看,运营费用低,效率高,维护简单而且无需额外开销。且高校教职工考核系统有很好的应用前景与明确的受众群体,因此,本系统有很好的可行性。3.3.2法律可行性高校绩效考核系统的开发,符合当前社会发展所需,为教育兴国提供强有力的支持,促进我国高校教育事业的蓬勃发展和优化创新。本项目符合国家《产业结构调整指导目录》鼓励类第二十四条第三款“软件开发生产”,同时本项目的建设构思与开发地点,符合国家和地区有关法律法规对项目建设和生存的支持程度和约束条件。另外,本系统作为人工智能与数据科学学院毕业设计内容,没有签订任何合同,不存在合同责任;所用资源均为自创或公用,未挪用他人的成果,不存在侵害专利权,版权问题。3.3.3技术可行性 作为计算机科学与技术专业准毕业生,现有技术可以支持顺利完成项目开发工作,现有配置也可以满足开发要求。开发将采用Java技术进业务逻辑处理,用HTML及css,js完成前端视图的设计。利用数据库MySQL进行数据存储,通过tomcat进行服务器搭载。用户仅需web即可实现系统的访问使用。3.3.4环境可行性 从环境保护的方面来看,线上高校绩效考核系统的研发可以有效的减少纸张材料的浪费,降低了绩效考核工作对环境的压力,运营绿色健康无污染,因此,本系统有很好的环境可行性。4系统设计4.1绩效考核流程绩效考核申请由教师用户发起,具体流程如图4.1所示:图4.1绩效考核申请流程4.2考核申诉流程考核申诉由教师用户发起,由管理员进行处理,流程具体如图4.2所示:图4.2申报审核流程4.3数据库设计表4-1数据表名清单序号中文表名英文表名表功能说明1管理员表allusers存储本系统管理员用户信息2教师表teacher存储本系统面向的教师用户信息3学校领导表xueyuanlingdao存储本系统面向的学校领导用户信息4通知公告表jixiaogonggao记录系统发布的通知公告内容5绩效参数表jixiaocanshu存储教师的绩效权重信息6教学工作量表gongzuoliang存储教师的教学工作量信息7科研成果表keyanchengguo存储教师的科研成果信息8学术论文表xueshulunwen存储教师的学术论文的信息9绩效成绩表jixiaochengji存储教师的绩效成绩的信息10绩效状态表jixiaozhuangtai存储教师绩效审批状态信息表4-2管理员表序号字段中文名字段英文名类型(宽度、精度)默认值允许空值是否主键/外键1用户名usernameint(11)无否主键2密码passwordvarchar(50)null是否3级别operatevarchar(50)null是否4添加时间addtimetimestampCURRENT_TIMESTAMP否否表4-3教师表序号字段中文名字段英文名类型(宽度、精度)默认值允许空值是否主键/外键1教师工号tnumberint(13)无否主键2密码passwordvarchar(50)null是否3姓名tnamevarchar(50)null是否4性别sexvarchar(10)null是否5身份证号IDnumbervarchar(50)null是否6照片tphotovarchar(50)null是否7手机号tphonevarchar(50)null是否8学院institutevarchar(50)null是否9学院编号snumbervarchar(50)null否否10职称titlevarchar(50)null是否11备注remarksvarchar(255)null是否12添加时间addtimetimestampCURRENT_TIMESTAMP否否表4-4学校领导表序号字段中文名字段英文名类型(宽度、精度)默认值允许空值是否主键/外键1领导工号znumberint(11)无否主键2密码passwordvarchar(50)null是否3姓名znamevarchar(50)null是否4性别sexvarchar(10)null是否5学校zschoolvarchar(50)null是否6专业zmajorvarchar(50)null是否7照片zphotovarchar(50)null是否8身份证号IDnumbervarchar(50)null是否9手机号zphonevarchar(50)null是否表4-5绩效权重表序号字段中文名字段英文名类型(宽度、精度)默认值允许空值是否主键/外键1申请编号usernameint(11)无否主键2教师工号snumberint(11)无否外键3工作课时权重gquanzhongvarchar(50)null是否4教学年级权重nianjizhongvarchar(50)null是否5第一作者权重yiquanzhongvarchar(50)null是否6第二作者权重erquanzhongvarchar(50)null是否7第三作者权重saquanzhongvarchar(50)null是否8科研立项权重kquanzhongvarchar(50)null是否9经费立项权重jquanzhongvarchar(50)null是否10总分sumsvarchar(10)null是否表4-6教学工作量序号字段中文名字段英文名类型(宽度、精度)默认值允许空值是否主键/外键1申请编号usernameint(11)无否主键2教师工号snumberint(11)无否外键3学院institutevarchar(50)null是否4主教课程tmajorvarchar(50)null是否5工作量workvarchar(50)null是否6学年学期xuenianxueqivarchar(50)null是否7课程学时xueshivarchar(50)null是否8合班人数hebanrenshuvarchar(50)null是否9合班系数hebanxishuvarchar(50)null是否10备注reasonvarchar(50)null是否11文件sfilevarchar(50)null是否12审核状态checkvarchar(10)null是否表4-7科研工作表序号字段中文名字段英文名类型(宽度、精度)默认值允许空值是否主键/外键1申请编号usernameint(11)无否主键2教师工号snumberint(11)无否外键3学院institutevarchar(50)null是否4项目名称xiangmunnamevarchar(50)null是否5立项时间lixiangtimevarchar(50)null是否6负责人fuzerenvarchar(50)null是否7合同金额hetongjinevarchar(50)null是否8立项分lixiangfenvarchar(50)null是否9经费分jingfeifenvarchar(50)null是否10科研分keyanfenvarchar(50)null是否11协商分数xieshangfenvarchar(50)null是否12审核状态checkvarchar(10)null是否表4-8学术论文表序号字段中文名字段英文名类型(宽度、精度)默认值允许空值是否主键/外键1申请编号usernameint(11)无否主键2教师工号snumberint(11)无否外键3学院institutevarchar(50)null是否4论文名称lunwennamevarchar(50)null是否5第一作者firstauthorvarchar(50)null是否6通讯作者tongxunzuozhevarchar(50)null是否7期刊名称qikannamevarchar(50)null是否8被收录库的名称shoulukunamevarchar(50)null是否9分区情况fenquqingvarchar(50)null是否10分数lunwenscorevarchar(50)null是否11协商分数xieshangscorevarchar(50)null是否12审核状态checkvarchar(10)null是否表4-9绩效成绩表序号字段中文名字段英文名类型(宽度、精度)默认值允许空值是否主键/外键1申请编号usernameint(11)无否主键2教师工号snumberint(11)无否外键3工作量分数ggradesvarchar(50)null是否4学术论文分数lgradesvarchar(50)null是否5科研成果成绩kgradesvarchar(50)null是否6总分sumsvarchar(10)null是否7操作时间addtimetimestampCURRENT_TIMESTAMP否否表4-10绩效状态表序号字段中文名字段英文名类型(宽度、精度)默认值允许空值是否主键/外键1申请编号usernameint(11)无否主键2教师工号snumberint(11)无否外键3学院institutevarchar(50)null是否4成绩gradesvarchar(50)null是否5审批状态approvalvarchar(10)null是否6审批意见opinionvarchar(200)null是否7操作时间addtimetimestampCURRENT_TIMESTAMP否否表4-11通知公告表序号字段中文名字段英文名类型(宽度、精度)默认值允许空值是否主键/外键1编号IDint(11)无否主键2公告标题gtitlevarchar(50)null是否3发布人writervarchar(50)null是否4发布日期gdatevarchar(50)null是否5内容addsvarchar(50)null是否6附件gfilevarchar(50)null是否7添加时间addtimetimestampCURRENT_TIMESTAMP否否5系统实现5.1登录模块实现(管理员、教师、学校领导)系统用户登陆界面如图5.1所示,用户输入账号、密码,输入正确后即可开始使用系统。若账号、密码、验证码等信息填写错误,系统会弹出相应错误提示信息,登陆成功后分别进入四类对应用户界面。图5.1用户登陆界面5.2系统用户管理模块实现(管理员) 系统管理员可进行用户添加,赋予其相应权限。图5.2为添加用户界面,点击“新增”输入待添加用户信息即可添加新的用户。点击“编辑”可以更改该用户的用户名及密码,若在已有用户列表点击“删除”,可以进行对应用户删除。图5.2用户添加界面 管理员点击“修改密码”,进入图5.3所示界面,可进行个人密码修改,点击“提交”可重置密码。图5.3管理员修改密码5.3教师信息管理模块实现(管理员) 管理员点击“教师信息”,可以查看教师列表及教师的具体信息,点击“新增”可以增加新的教师信息,点击“编辑”可以更改已有教师信息,点击“删除”可以删除已有教师数据。图5.4为教师信息添加界面,其中编号无需填写为自动生成。图5.4教师信息添加界面 右上角输入教师姓名,可支持按姓名搜索,同时可将列表导出为各类文件。图5.5为可以导出的文件形式及导出成功提示。图5.5导出文件界面管理员可进行教师信息导入,点击“新增”,进入如图5.6所示界面,依次填写教师工号、姓名、性别、身份证号、照片、手机号、学院名称、学院编号、职称、主教课程、备注等信息,领导信息新增操作一样,不再赘述。图5.6教师信息添加5.4领导信息管理模块实现(管理员)点击“领导信息”,可以查看已有的领导列表及其具体信息,击“新增”可以增加新的领导信息,点击“编辑”可以更改已有领导信息,点击“删除”可以删除已有领导数据。图5.7为领导信息查看界面。图5.7领导信息界面 右上角输入领导姓名,可支持按姓名搜索,同时可将列表导出为各类文件。图5.7为导出的各种文件形式及导出成功提示。图5.7领导信息导出界面5.6绩效管理模块实现(管理员)管理员点击“学术论文列表”可以清楚的看见所有的学术论文及详细信息,点击“审批”可以审批教师申请的论文信息。点击“删除”可以删掉不属实的论文申请。图5.8为学术论文列表。图5.8学术论文页面点击“审批”,可对已有的学术论文信息进行审核,如图5.9所示。图5.9审批论文页面与学术论文信息管理类似,管理员可对工作量、科研成果进行同样的操作。图5.10为工作量界面。图5.11为审核工作量界面。图5.10工作量页面图5.11审批工作量页面科研成果部分的操作与学术论文、工作量相似,如图5.12为科研成果页面,图5.13为审核科研成果页面。图5.12科研成果页面图5.13审批科研成果页面5.7绩效成绩管理模块实现(管理员)管理员可查看教师的总绩效成绩,点击“分数管理”,进入如图5.14所示界面,可以直观的看见教师的学术论文成绩、工作量成绩、科研成果成绩和总成绩。点击“编辑”可以更改教师不属实的绩效。图5.14绩效成绩页面5.8绩效权重管理模块实现(管理员)点击“权重设置”,可以设置绩效考核项目的相关权重,以学术论文为例,第一作者、第二作者、第三作者所得的论文分数不同,权重不同,如图5.15为绩效权重设置界面。图5.15绩效权重设置页面5.9通知公告管理模块实现(管理员)管理员用户点击“通知公告管理”可进行系统公告发布,发布公告界面如图5.16所示,可以输入标题、内容等信息,其中公告ID为系统系统自动生成,点击“提交”可以发布公告。图5.16公告发布点击“公告查看”进入公告查看界面,如图5.17点击“公告查看”可查看公告详细信息。图5.17公告查看 5.10通知公告栏模块实现(教师、学校领导)教师用户、学校领导用户点击“公告查看”进入查看公告界面,可查看系统已发布的公告通知,如图5.18是教师用户查看公告页面。图5.18教师通知公告栏 领导用户也可以查看已发布的公告,点击“公告查看”进入对应公告查看界面,如图5.19所示。图5.19领导通知公告栏5.11绩效管理模块实现(教师)教师用户在绩效成绩考核工作开始后,点击“绩效管理”下的“工作量管理”,进入图5.20界面,可以直观的看见已提交的工作量列表,点击“编辑”可以更改信息,点击“删除”可以删除数据,若管理员审核通过则会显示审核通过。图5.20教师工作量列表点击“新增”输入申请编号、教师工号、学院、主教课程、工作量、学年学期、课程学时、合班人数、合班系数、备注等,点击“提交”即可完成工作量的填写。如图5.21所示。图5.21教师工作量填写 教师用户在绩效成绩考核工作开始后,点击“绩效管理”下的“科研成果”,进入图5.22界面,可以直观的看见已提交的科研成果列表,点击“编辑”可以更改信息,点击“删除”可以删除数据,若管理员审核通过则会显示审核通过。图5.22教师科研成果列表点击“新增”输入申请编号、教师工号、学院、项目名称、立项时间、负责人、合同金额、立项分、经费分、科研分等,点击“提交”即可完成科研成果的填写。如图5.23所示。图5.23教师科研成果填写 教师用户在绩效成绩考核工作开始后,点击“绩效管理”下的“学术论文”,进入图5.24界面,可以直观的看见已提交的学术论文列表,点击“编辑”可以更改信息,点击“删除”可以删除数据,若管理员审核通过则会显示审核通过。图5.24教师学术论文列表点击“新增”输入申请编号、教师工号、学院、论文名称、通讯作者、期刊名称、录库名称、分区情况,选择论文的第几作者:第一作者、第二作者或第三作者,点击“提交”即可完成学术论文的填写,如图5.25所示。图5.25教师学术论文列表添加5.12绩效分数管理模块实现(教师)教师点击“分数列表”下的“我的分数”可查看自动计算的自己的绩效分数,如图5.26所示,方便教师更直观的看见自己的绩效成绩。绩效成绩的计算方式是根据管理员设置的绩效权重再与教师提交的教学工作量、课程学时、学年学期、论文的第几作者、科研成果的立项分、科研分分别相乘,最后加和,即可得出教师的绩效总分。图5.26教师成绩页面5.13考核申诉管理模块(教师)教师点击“申诉列表”中的“我的申诉”,可对有疑问的绩效审核提起申诉。图5.27所示是已经提交过的申诉列表,点击“编辑”可以更改信息,点击“删除”可以删除数据。图5.27教师考核申诉界面教师点击“新增”可以提交新的考核申诉申请,输入类型、编号、申诉理由、备注,点击“提交”,完成考核申诉,图5.28为添加新的考核申诉。图5.28添加考核申诉界面5.14教师信息管理模块实现(教师) 教师点击“教师信息”,可以查看教师列表及教师的具体信息,点击“新增”可以增加新的教师信息,点击“编辑”可以更改已有教师信息,点击“删除”可以删除已有教师数据。图5.29为教师信息添加界面,其中编号无需填写为自动生成。图5.29教师信息界面 教师用户点击“新增”,依次填写教师工号、姓名、性别、身份证号、照片、手机号、学院名称、学院编号、职称、主教课程、备注等信息,点击“提交”。具体如图5.30所示。图5.30教师新增信息页面5.15领导信息管理模块实现(领导)领导点击“领导信息”,可以查看已有的领导列表及其具体信息,击“新增”可以增加新的领导信息,点击“编辑”可以更改已有领导信息,点击“删除”可以删除已有领导数据。图5.31为领导信息查看界面。图5.31领导信息界面领导用户点击“新增”,依次填写领导工号、姓名、性别、学校、专业、身份证号、手机号等信息,点击“提交”。图5.32为学校领导新增信息页面。图5.32领导信息导出界面5.16绩效管理模块实现(学校领导)学校领导点击“学术论文列表”可以看见所有教师提交的学术论文列表,如图5.33所示。图5.33领导查看学术论文页面 学校领导点击“工作量列表”可以看见所有教师提交的工作量列表,如图5.34所示。图5.34领导查看工作量页面学校领导点击“科研成果列表”可以看见所有教师提交的科研成果列表,如图5.35所示。图5.35领导查看科研成果页面5.17教师评价模块实现(学校领导)学校领导可以点击教师信息对教师成绩进行评价,点击“编辑”可以添加对教师的评价备注,具体如图5.36所示。图5.36领导评价教师页面5.18绩效成绩管理模块实现(学校领导)学校领导点击“分数管理”可以查看教师所有得分信息,并可以通过搜索教师姓名搜索到该教师的绩效成绩,具体如图5.37所示。图5.37领导成绩查看页面6系统功能测试6.1测试说明 为进一步完善系统细节,发现系统存在问题,故对系统功能进行系列测试,旨在测试功能模块设计是否正确,逻辑是否符合要求,以及用户界面的友好性与系统的易用性。系统功能测试覆盖系统各个子模块,为了更好的展示测试结果,仅展示部分功能测试内容,相似内容不再赘述。6.2系统测试内容6.2.1用户登陆测试 登陆功能测试报告单如表6.1与6.2所示。表6.1登陆功能测试输入条件有效等价类编号无效等价类编号用户名1-11位数字或字母(1)未输入(2)不存在的账号(3)密码与账号匹配的1-11位字符(4)未输入密码(5)不与账号匹配的密码(6)身份选择与账号匹配的“管理员”、“教师”、“学校领导”身份(7)身份选择与帐号不匹配(8)输入验证码输入正确的验证码(9)验证码不正确(10)未输入验证码(11)按键点击“立即登陆”(12) 测试结果如下:表6.2登陆功能测试测试编号测试用例覆盖等价类期望输出实际输出1202101;001;教师;0624;立即登录(1)(4)(7)(9)(12)进入教师端界面进入教师端界面2202101;002;教师;0624;立即登录(1)(6)(7)(9)(12)用户名或密码错误用户名或密码错误3202101;001;管理员;0624;立即登录(1)(4)(8)(9)(12)用户名或密码错误用户名或密码错误4202101;001;教师;立即登录(1)(4)(7)(11)(12)验证码错误验证码错误5教师;0624;立即登录(2)(5)(7)(9)(12)用户名或密码错误用户名或密码错误6202100;001;教师;0624;立即登录(3)(4)(7)(9)(12)用户名或密码错误用户名或密码错误7202101;001;教师;0625;立即登录(1)(4)(7)(10)(12)验证码错误验证码错误6.2.2教师信息添加测试 教师信息添加功能测试报告单如表6.3与6.4所示。表6.3教师信息添加功能块测试输入条件有效等价类编号无效等价类编号职工号1-11位数字(1)未输入(2)已存在的职工号(3)密码1-11位字符(4)未输入密码(5)姓名有效字符(6)未输入姓名(7)性别选择“男”、“女”(8)照片选择本地图片,点击提交(9)未选择图片直接提交(10)学院名称选择学院(11)系别名称选择系别(12)身份证18位数字(末位可为“X”)(13)不合法字符(14)不合法位数(15)未输入(16)入职时间选择时间(17)手机号11位数字(18)住址输入有效字符(19)备注输入有效字符(20)按键点击提交(21)测试结果如下:表6.4教师信息添加功能块测试测试编号测试用例覆盖等价类期望输出实际输出1202100;000;张三;女;上传图片;智能学院;计算机系;130911119910012300;2017-10-12O市O小区O栋;无;点击提交(1)(4)(6)(8)(9)(11)(12)(13)(17)(18)(19)(20)(21)操作成功操作成功2000;张三;女;上传图片;智能学院;计算机系;130911119910012300;2017-10-12O市O小区O栋;无;点击提交(2)(4)(6)(8)(9)(11)(12)(13)(17)(18)(19)(20)(21)请输入职工号请输入职工号3202101;000;张三;女;上传图片;智能学院;计算机系;130911119910012300;2017-10-12O市O小区O栋;无;点击提交(3)(4)(6)(8)(9)(11)(12)(13)(17)(18)(19)(20)(21)职工号已存在职工号已存在4202100;张三;女;上传图片;智能学院;计算机系;130911119910012300;2017-10-12O市O小区O栋;无;点击提交(1)(5)(6)(8)(9)(11)(12)(13)(17)(18)(19)(20)(21)请输入密码请输入密码5202100;000;女;上传图片;智能学院;计算机系;130911119910012300;2017-10-12O市O小区O栋;无;点击提交(1)(4)(7)(8)(9)(11)(12)(13)(17)(18)(19)(20)(21)请输入姓名请输入姓名6202100;000;张三;女;未上传图片;智能学院;计算机系;130911119910012300;2017-10-12O市O小区O栋;无;点击提交(1)(4)(6)(8)(10)(11)(12)(13)(17)(18)(19)(20)(21)请选择文件请选择文件7202100;000;张三;女;上传图片;智能学院;计算机系;1309111199100123aa;2017-10-12O市O小区O栋;无;点击提交(1)(4)(6)(8)(9)(11)(12)(14)(17)(18)(19)(20)(21)必需身份证格式必需身份证格式8202100;000;张三;女;上传图片;智能学院;计算机系;2017-10-12O市O小区O栋;无;点击提交(1)(4)(6)(8)(9)(11)(12)(16)(17)(18)(19)(20)(21)必需身份证格式必需身份证格式9202100;000;张三;女;上传图片;智能学院;计算机系;1309111189100123;2017-10-12O市O小区O栋;无;点击提交(1)(4)(6)(8)(9)(11)(12)(15)(17)(18)(19)(20)(21)必需身份证格式必需身份证格式6.2.3学校领导信息添加测试 学校领导信息添加功能测试报告单如表6.5与6.6所示。表6.5学校领导信息添加功能块测试输入条件有效等价类编号无效等价类编号帐号1-11位数字(1)未输入(2)已存在的领导工号(3)密码1-11位字符(4)未输入密码(5)姓名有效字符(6)未输入姓名(7)性别选择“男”、“女”(8)照片选择本地图片,点击提交(9)未选择图片直接提交(10)身份证18位数字(末位可为“X”)(11)不合法字符(12)不合法位数(13)未输入(14)手机号11位数字(15)地址输入有效字符(16)备注输入有效字符(17)按键点击提交(18) 测试结果如下:表6.6学校领导信息添加功能块测试测试编号测试用例覆盖等价类期望输出实际输出1yyy;333;张主任;男;上传图片;159912345678123456行政楼A区101室;无;点击提交(1)(4)(6)(8)(9)(11)(15)(16)(17)(18)操作成功操作成功2333;张主任;男;上传图片;159912345678123456行政楼A区101室;无;点击提交(2)(4)(6)(8)(9)(11)(15)(16)(17)(18)请输入工号请输入工号3aaa;yyy;张主任;男;上传图片;159912345678123456行政楼A区101室;无;点击提交(3)(4)(6)(8)(9)(11)(15)(16)(17)(18)工号已存在工号已存在4yyy;张主任;男;上传图片;159912345678123456行政楼A区101室;无;点击提交(1)(5)(6)(8)(9)(11)(15)(16)(17)(18)请输入密码请输入密码5yyy;yyy;男;上传图片;159912345678123456行政楼A区101室;无;点击提交(1)(4)(5)(8)(9)(11)(15)(16)(17)(18)请输入姓名请输入姓名6yyy;yyy;张主任;男;未上传图片;159912345678123456行政楼A区101室;无;点击提交(1)(4)(6)(8)(10)(11)(15)(16)(17)(18)请选择文件请选择文件7yyy;yyy;张主任;男;上传图片;159912345678123yyy行政楼A区101室;无;点击提交(1)(4)(6)(8)(9)(12)(15)(16)(17)(18)必需身份证格式必需身份证格式8yyy;yyy;张主任;男;上传图片;159912345678123456;15570399;行政楼A区101室;无;点击提交(1)(4)(6)(8)(9)(13)(15)(16)(17)(18)必需身份证格式必需身份证格式9yyy;yyy;张主任;男;上传图片行政楼A区101室;无;点击提交(1)(4)(6)(8)(9)(14)(15)(16)(17)(18)必需身份证格式必需身份证格式6.2.4管理员修改密码测试 管理员修改密码测试报告单如表6.7与6.8所示。表6.7管理员修改密码功能测试输入条件有效等价类编号无效等价类编号原密码账号匹配密码(1)未输入(2)不匹

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论