jspm教师绩效考核管理系统

395 篇文章 17 订阅
395 篇文章 17 订阅

摘 要

教师绩效考核管理系统是一个利用java技术建设的网上管理系统,在教师绩效考核管理中实现信息化管理。系统的设计就是为了迎合广大用户需求而创建的一个界面简洁、有定向内容、业务逻辑简单易操作的教师绩效考核管理系统。本文以教师绩效考核管理系统为例,提出了利用java技术设计和实现教师绩效考核管理应用的思想,并对其制作过程和结果进行了研究和展示。系统是基于b/s架构模式,有针对性地采用java技术,数据库选用mysql。系统主要分为管理员、教师、教务秘书、教务副处长、教务处长和校级教务处六个部分,主要功能包括个人中心、教师管理、教务秘书管理、教务副处长管理、教务处长管理、校级教务处管理、一级指标管理、二级指标管理、工作量管理、汇总表管理、修改汇总表管理、考核成绩管理、反馈信息管理、系统管理等功能进行修删查等

本文首先对课题的背景和现状进行分析,然后根据系统的开发流程对系统的可行性和需求进行分析,通过对系统总体设计来绘制系统功能结构图,并对数据库结构进行设计。最后进行系统测试。测试的结果能够达到预期的效果,运行状况良好


    关键词:教师绩效考核;javamysql数据库
 

Abstract

Teacher performance appraisal management system is an online management system constructed by java technology, which realizes information management in teacher performance appraisal management. The design of the system is to meet the needs of the majority of users and create a simple interface, oriented content, simple business logic and easy to operate teacher performance appraisal management system. Taking the teacher performance appraisal management system as an example, this paper puts forward the idea of designing and implementing the teacher performance appraisal management application using java technology, and studies and demonstrates its production process and results. The system is based on b/s architecture model, targeted to use java technology, mysql database. The system is mainly divided into six parts: administrator, teacher, academic secretary, deputy director of Academic Affairs, Director of Academic Affairs and school-level academic affairs Office. The main functions include personal center, teacher management, academic secretary management, deputy director of Academic affairs management, director of Academic affairs management, school-level academic affairs office management, first-level index management, second-level index management, workload management, summary table management, modification summary table management, assessment performance management, feedback information management, system management and other functions to repair, delete and check.

This paper first analyzes the background and current situation of the subject, and then analyzes the feasibility and demand of the system according to the development process of the system, and draws the functional structure chart of the system through the overall design of the system, and designs the database structure. Finally, the system is tested. The results of the test can achieve the expected effect, and the running condition is good.

Key words: teacher performance appraisal; java; mysql database

目 

目  录.............................................................................................................................. 2

第1章 概 述............................................................................................................. 4

1.1课题研究背景...................................................................................................... 4

1.2国内外研究现状.................................................................................................. 4

1.3课题研究的意义.................................................................................................. 5

第2章 系统开发技术介绍........................................................................................ 6

2.1 Java技术.............................................................................................................. 6

2.2 MySQL数据库.................................................................................................... 6

2.3 JSP技术介绍....................................................................................................... 7

2.4 ssm框架介绍....................................................................................................... 7

2.5 B/S架构............................................................................................................... 7

2.6运行环境.............................................................................................................. 7

2.7本章小结.............................................................................................................. 8

第3章 系统分析......................................................................................................... 9

3.1可行性分析.......................................................................................................... 9

3.1.1经济可行性分析........................................................................................ 9

3.1.2技术可行性分析........................................................................................ 9

3.1.3操作可行性分析........................................................................................ 9

3.2系统现状分析...................................................................................................... 9

3.3功能需求分析.................................................................................................... 10

3.4系统流程分析.................................................................................................... 13

3.5本章小结............................................................................................................ 14

第4章 系统设计....................................................................................................... 15

4.1系统的基本要求................................................................................................ 15

4.2系统开发目标.................................................................................................... 15

4.3系统总体架构设计............................................................................................ 15

4.4数据库设计........................................................................................................ 16

4.4.1数据库E-R图......................................................................................... 16

4.4.2数据库表.................................................................................................. 18

4.5本章小结............................................................................................................ 30

第5章 系统实现....................................................................................................... 31

5.1系统登录模块实现............................................................................................ 31

5.2管理员模块实现................................................................................................ 31

5.3教师模块实现.................................................................................................... 36

5.4教务秘书模块实现............................................................................................ 37

5.5教务副处长模块实现........................................................................................ 38

5.6教务处长模块实现............................................................................................ 38

5.7校级教务处模块实现........................................................................................ 39

5.8本章小结............................................................................................................ 39

第6章 系统测试....................................................................................................... 40

6.1对功能的测试.................................................................................................... 40

6.2测试用例............................................................................................................ 40

6.3性能测试............................................................................................................ 41

6.4测试结果分析.................................................................................................... 42

6.5本章小结............................................................................................................ 42

结 论............................................................................................................................ 43

参考文献........................................................................................................................ 44

致 谢............................................................................................................................ 45

第1章 概 述

1.1课题研究背景

如今线上管理系统越来越成熟,当今社会也正快速向信息化社会发展,开发教师绩效考核管理系统有着举足轻重的意义。主要就是能存储信息,具备个性化的定制功能。既方便功能扩展又不拘一格,可以更好的体现个人技术水平。人们通过网络可以做很多事情,比如最近很流行的在线学习、居家办公,教师绩效考核管理系统也可以做到让人们随时随地查询信息,只要登录教师绩效考核管理系统,我们就能找到需要的教师绩效考核信息。

本系统选用B/S结构开发,它是一个提供广大用户对教师绩效考核进行信息管理的系统。

1.2国内外研究现状

近年来,随着互联网的快速发展,全球网络技术逐渐提升,呈现出稳定的上升趋势,互联网普及率也已显著提高。目前我国上网用户已达数亿人之多;其中,网民中使用电脑和手机等移动终端上网者也超过一亿多人。现在的信息传播都利用互联网进行,对传播领域发挥着至关的作用。截至今年6月底,中国的网络人口已达7.54亿,超过了全世界网络人口总和。用计算机来管理信息已经成为新的发展趋势,并且已经逐步替代传统管理方式。

信息数字化已经渐渐影响到了人们的日常生活。信息这个词已经不仅仅是简单的用来指代信息本身,它还包括了信息的载体、信息的内容以及信息的传播速度等多个方面,从而使得信息资源变得丰富起来。在这种情况下,一些人为了获得更多的利益,开始利用信息来达到自己的目的。在这其中就包括了信息数字化带来的好处。另外,在这些资料的背后,软件得到了大量的推广与应用。该软件的问世大大促进了信息处理效率的提高,使信息处理人员能够节省绝大部分时间。

互联网是人们最基本的需要,尤其是现代社会快节奏的生活方式以及急剧增长的信息量,传统方式的教师绩效考核管理已经不能适应现在人们的需要,因此非常有必要开发教师绩效考核管理系统。而对开发技术的不成熟导致各大企业的系统发展速度缓慢。进入21世纪以后,随着中国经济的急速增长,制约企业经营的问题一步步得到了解决。国内已经逐渐步入电子信息化的管理模式。

传统教师绩效考核管理都是使用人工手动检查并且手动记录大量信息,造成工作量大失误率高,造成大量数据丢失,对于寻找数据造成极大的不便,从而影响工作效率,为了提高教师绩效考核管理的效率,急需开发出功能完善的教师绩效考核管理系统。

1.3课题研究的意义

  我们在平常的学习和生活中经常会多次遇到同一个问题,这次解决完了下次遇到可能还会忘,每次遇到同一个问题都要花时间去解决,浪费了很多时间,所以,我希望通过教师绩效考核管理系统把自己遇到的问题和解决的思路记录下来,以记录教师绩效考核信息,在此,为了方便广大的用户需求,我专门构建一款功能简洁得教师绩效考核管理系统。

2章 系统开发技术介绍

2.1 Java技术

java是一种面向对象的面向对象编程语言,它不仅吸收了C++语言的优点,而且摒弃了C++不可理解的多继承和指针的概念,所以Java语言功能强大,使用方便。JavaScript作为一种动态网页制作技术,jQuery提供了丰富而强大的脚本语言库支持。二者结合使用可以有效提高开发效率和质量。Java语言是静态面向对象编程语言的代表,是面向对象理论的优秀实现,使程序员能够优雅地思考复杂的编程。

Java是简单性的、面向对象、分布式、健壮性、安全性、系统独立、可移植性的、多线程、动态性的。它的应用使软件开发过程更加灵活,提高了软件质量,增强了软件可重用性。在当今网络技术迅速发展的情况下,Java已成为目前最流行的编程语言之一。Java是一种开源语言。Java可以编写桌面应用程序、Web应用程序、分布式系统、嵌入式系统应用程序等。

2.2 MySQL数据库

MySQL是一个多用户、多线程的SQL数据库服务器。MySQL不仅仅能够有效地对数据库的数据进行增、删、改、查,还可以做其他更多的事情[7]MySQL是关系型数据库操作的基本操作语言,它可以保存实体之间的关系,即存储数据,比如用来存储用户、商品或订单,所以特别适合那些数据库和网站开发背景的工作。

MySQL数据库特点:

(1)保证源代码编译器的可移植性和灵活性

(2)支持多种操作平台包括AIXFreeBSDHP-UXLinuxMac OSNovell‘s NetwareOpenBSD平台、OS/2卷、SolarisWindows等。

(3)提供不同编程语言的接口,CC++PythonJAVAPerlJAVARuby等编程语言

(4)支持使用CPU资源的多线程。

(5)查询速度快。算法优化了查询语句,可靠地提高了搜索速度。

(6)MySQL语言灵活。作为嵌入式语言能够嵌入到其他语言程序中,它的语法结构基本一致,提供了极大的灵活性和方便性。

(7)高度非过程化。在访问数据库时,没有必要一步一步向计算机发送指令去完成任务,只需要用MySQL语句描述并且命令就可以了,数据库会自动完成全部工作。

2.3 JSP技术介绍

JSP,全称为Java Server Pages,中文为Java服务器页面,是一种技术标准[3],用来实现动态网页制作,其主导开发公司为Sun Microsystems。它是一种开放源码的开发语言,易懂易写,有很多特性和优点。现阶段在Web行业运用普遍。与其它计算机语言对比,JSP的实行关键反映在将程序嵌入到HTML文本文档中,实行效率领先别的语言表达。此外,执行速度也很快。一般来说,它的编译可以让程序执行得比一般语言更快。JSP完全免费、高效率,这促使它被广泛运用于各种各样服务平台。

2.4 ssm框架介绍

SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis三个开源框架整合而成(SpringMVC是Spring中的部分内容)。常作为数据源较简单的web项目的框架。

2.5 B/S架构

B/S结构就是指平台客户端与服务器分离,客户端通过浏览器访问服务端进行操作。

B/S结构目前广泛应用于绝大部分平台搭建中,这种结构摒弃C/S结构客户端服务端不分离的缺点,具有更多的优势:

(1)跨平台性:B/S的标准由标准化组织确立,适用于绝大多数的平台搭建,通用于应用之间。

(2)低维护成本:客户端和服务器端分离,减轻了三端的压力,尤其是客户端,对客户端设备,硬件、软件要求都比较低,并且平台需要升级或维护时,只需要在服务器端升级或维护就可以,使相应的费用减少。

2.6运行环境

本平台采用B/S结构的程序设计,同时要具备在服务器上安装MySQL数据库,而其他的客户端通过平台运行程序既可。对硬件的要求和平台运行平台要求不高,有最低配置就可以了,比如在硬件上内存在4 G以上,硬盘选用128GB以上就行;而运行平台包括:Windows 7MySQLidea开发工具。

2.7本章小结

本章对教师绩效考核管理系统相关技术进行了一个简单概括,阐述了JAVA技术的特性,也让我们对利用JAVA开发的教师绩效考核管理系统有了更深的理解和利用所选的开发环境对系统进行设计与搭建、ssm框架以及MySQL数据库等。针对系统对各个技术框架进行选择,并确定了系统设计的最优方案。

3章 系统分析

  本章主要从经济、技术和操作上对系统进行分析,由于本系统的特殊性,我们只需重点对技术和操作可行性进行分析,可以从一下几个方面进行分析。

3.1可行性分析

3.1.1经济可行性分析

由于开发本系统主要是为了测试自身的专业和设计能力,基本不考虑经济效益和后来的发展方向,只注重自身水平和设计能力的提高,并且对自身经济的要求也不高,只要有一台普通电脑就可以了,所以不需要考虑经济问题。

3.1.2技术可行性分析

系统主要采用JAVA技术进行设计, 系统基于B/S架构模式,有针对性地解决了架C/S构安装麻烦不便维护等一系列问题[11]因为本系统是采用MySQL数据库和B/S结构进行设计的一个小型网站,所以应用程序和数据库更是缺一不可,要想使用该程序,必须保证功能完整,操作简单且直观易懂的特点[9]。数据库的建立,对整体的完整和数据安全三方面必须得到保证。我们可以采用JAVA进行优化,加密函数,建立密库,这样可以有效的阻止在传输数据信息的过程中不易出现泄密状况,可以提高安全等级[2]在加密的同时我们可以开启JAVA安全模式,针对一些被执行命令和可以被使用的函数进行限制来提高系统的安全性[3]。在早期,我已将JAVA的基本知识有了深度的理解,并对MySQL进行了解。对软件工程测试、UML等相关课程大概了解和学习过,通过掌握这些课程有了一定的系统开发、检验和辨别。采用JAVA以及MySQL结合起来开发该系统,必定是可行的并且是高效的[13]

3.1.3操作可行性分析

系统的登录界面和业务逻辑简洁明了,采用一般的界面窗口来操作界面,整个系统更加人性化,用户操作更加简洁方便。本系统在操作和管理上比较容易,还具有很好的交互性等特点,在操作上是非常简单的[8]。因此,本系统可以进行设计开发。通过电脑进行访问操作,用户一定能够很快就会对系统熟悉,尤其对老年群体,稍微简单了解下本系统,就能很快上手。

3.2系统现状分析

由于系统开发出来后使用的人数众多,对于这些用户在管理上会给系统带来繁重的工作量。最后通过前期的调研总结出对现有管理状况分析如下:

(1)缺少统筹规划

系统管理中对标准化、安全性、整体性等方面不够完善,不可避免要投入大量的时间精力和人力去规划好网站后续发展,要实现统一规划就必须引入信息规范化管理后才能实行,本系统充分考虑用户的体验感,突出重点慢慢推进。

(2)业务逻辑繁琐

随着互联网技术越来越成熟,教师绩效考核管理系统不断更新迭代,现在许多教师绩效考核管理系统的界面和业务逻辑都太追求复杂和技术,往往忽略了用户体验,一个好的系统不在于它的功能是否新颖,它的逻辑代码是否复杂,而是在于它是否有一个简洁的界面和简单的业务逻辑,让用户操作起来更简单。

(3)内容定位模糊

除了系统体验之外,好的内容才是各用户最在意的,现在许多教师绩效考核管理系统是面向所有群体的,既然是面向所有的用户,那么各个用户想表达的想法也是层出不穷的,所以就会造成系统的内容是各式各样、参差不齐的,系统就没有自己的特点,没有内容特点也就没有了优势,所以系统的内容必须要有精确的定位。

(4)当前扩展性不高

设计本系统时考虑到开放性和兼容性上的问题,要在将来具备扩充的可行性。做到信息更新及时,能够解决系统信息更新迭代,增强用户的体验感。

对于以上陈述,对建设的目标要从实际工作中出发,具体表现如下:

一、系统集信息管理与测评为一体,信息及时更新,功能更强大;

二、系统使用更先进,技术架构成熟,能保证安全与稳定的运行;

三、系统内容定位精确;

四、系统业务逻辑简单易操作,通过详情论证来确定系统总体的需求

3.3功能需求分析

本次设计主要就是设计并开发一个教师绩效考核管理系统。运用当前Google提供的Ssm 框架来实现对教师绩效考核信息查询、添加和删除等功能。当然使用的数据库是mysql。系统主要包括个人中心、教师管理、教务秘书管理、教务副处长管理、教务处长管理、校级教务处管理、一级指标管理、二级指标管理、工作量管理、汇总表管理、修改汇总表管理、考核成绩管理、反馈信息管理、系统管理等功能;本管理系统的用例图根据角色权限进行分类,主要可分为管理员用例、教师用例、教务秘书用例、教务副处长用例、教务处长用例和校级教务处用例。

1)管理员用例图如下所示:

图3-1 管理员用例图

(2)教师用例图如下所示:

3-2教师用例图

(3)教务秘书用例图如下所示:

图3-3 教务秘书用例图

(4)教务副处长用例图如下所示:

图3-4 教务副处长用例图

(5)教务处长用例图如下所示:

3-5教务处长用例图

(6)校级教务处用例图如下所示:

图3-6 校级教务处用例图

3.4系统流程分析

系统登录流程图如图所示3-7所示。

图3-7系统登录流程图

管理员可以添加信息,内容没有问题之后按下确定键就添加成功了。添加信息流程图如图3-8所示.

图3-8添加信息流程图

管理员可以删除信息,选择要删除的信息确认之后,删除信息的操作就完成了。删除信息流程图如图3-9所示。

图3-9删除信息流程图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值