基于WEB的教师管理系统设计与实现

(整期优先)网络出版时间:2021-06-26
/ 2

基于 WEB的教师管理系统设计与实现

时泽汉

重庆电子工程职业学院通信工程学院 重庆 401331


摘要:对于学校和日益发展的教育机构而言,一款优秀的教师管理系统不仅能较大的提高办公效率,还可以减少成本的支出。本系统主要实现了对用户基本信息的管理,对教师工作调动管理,对教师的工作及表现评价管理,对学校的教师根据条件进行统计并实时图形化显示数据等功能。从用户的角度思考系统的缺陷,为学校和教师群体提供一个方便、高效的办公平台。

0 引言

随着计算机技术的发展,软件开发技术已经应用到各行各业,对于高校来说,有一款优秀的教师管理系统至关重要[1]。并且教师管理系统的使用有着诸多的优势,主要体现在两个方面:对于数据,存储量大,检索快捷,重复使用,保密性好,成本较低,清理简单;对于使用,通过互联网即可操作,不用处理各种文档。教师管理系统通过对学校各院、各系、各个部门教师相关信息的收集整理,开发相对应的功能,实现了高校教师信息管理自动化。而本教师管理系统的应用能够降低教师信息管理的成本,提高学校对教师管理的执行力[1]。同时高校教师绩效管理在师资管理中最具理论深度,它强调指标、执行、评估三环节,客观、公正、高效三原则,准确评价教师阶段性发展成果,促使组织整体效率提升[2]。它们的使用将大大提高高校对教师的管理效率。

1 开发技术概述

本系统采用B/S体系结构,它将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户只需安装一个浏览器,具有网络就可使用。浏览器通过Web Server同数据库进行数据交互。与之前的Web页面不同的是,本系统采用ASP.NET MVC 5架构,带来全新的开发者体验。数据库采用SQL SERVER 2014 ,采用EF的ORM框架,将数据库表结构在应用程序中映射为对象实体关系,每一张表映射为一个实体,实体与实体之间的主外键关系映射为对象之间的关联属性。

同时,引入IOC容器,将应用程序分解成片段集合,符合开发的高内聚低耦合的思想。在教师管理系统中使用IOC,不仅代码将变得更容易重用、测试和修改,还可以大幅度提高反应效率。

2 系统功能设计

系统主要包括以下五个模块:用户管理,角色管理,教师调动管理,评价管理,结果统计管理。本系统主要有管理员、教师(院部)、教师(系部)、教师等四种不同操作权限的用户,根据权限的不同显示不同的操作界面。

  1. 用户管理

用户管理包括对用户信息进行管理及录入,包括密码、电话等,在录入时对账户进行了唯一性判断。以及对教师的修改和删除。

  1. 角色管理

角色管理包括对角色进行管理及录入,目前角色包括四种:管理员、教师(院部)、教师(系部)、教师,后期可根据需求自行添加。

  1. 调动管理

调动管理包括对教师的职位进行管理及录入,包括在职、调离、退休、去世等选择,实现对教师的调动操作。

  1. 评价管理

管理员对评价基本信息进行管理及录入,包括评价批次、评价指标、评价选项等信息,实现对教师评价的管理和维护。

在对教师进行评价时,用户通过不同的账户及角色进入系统,显示不同的评价界面,进行各个层次的评价。

  1. 结果管理

所有角色都可根据不同的条件查看全校教师的数据情况。目前的图形化数据使用了折线图、柱状图、雷达图。教师管理系统的图形可视化开发主要包括后台数据库的建立、维护和数据分析两个方面。系统应该多维度的分析数据,挖出人们本来不知道又潜在的有用的信息,可以帮助决策人员和管理人员做出正确的决策或战略[3]


3 数据库设计

运用Power Designer可以分别采用关系模型和物理模型进行系统数据的创建和储存,物理数据模型(Physical Data Model,PDM)的数据库实现体系是以概念数据模型为基准的。数据模型如下图1所示。

60d6da93eb931_html_4315174222f8c15d.png

图1 数据模型图


3 系统开发结果

本文采用.NET Framework 4.5、ASP.NET为开发工具,B/S多层架构,tomact为服务器,后台采用SQL Server作为数据库开发工具对集约生产计划系统进行设计与开发。系统开发结果界面如图2所示。

60d6da93eb931_html_5bc960ef2aceb5c0.png

图2 系统界面

4.结语

针对国内目前的教师管理系统的实际研究情况,各高校都逐渐开始加大对教师管理系统的研发。但是,由于受到各种因素的影响,导致这些系统并没有实现充分的整合,存在“各自为政”的现象[4]。当然也有许多因素有助于发展一个高质量的教育计划,其中包括学校管理、校长领导、学校文化、工作满意度及教师表现等因素[5]

基于WEB的教师管理系统,通过针对性的解决现有问题,开发出的本系统基本达到预期的要求,完成了对全校教师基础信息的管理,教师相关信息管理,评价管理,结果统计管理,解决了“功能单一,操作不便”的局面,在开发过程中,对于出现的bug加以调试,及时改正。


参考文献

  1. 王丽芬.高校教师管理系统的设计[J].农家参谋,2017(17):105-106.

  2. 王仲满.教师绩效考核管理系统设计要点[J].信息与电脑(理论版),2018(04):102-103+106.

  3. 魏燕.高职院校教师档案管理系统的设计与实现[J].办公室业务,2016(23):106.

  4. 魏育华,陈允行.基于B/S模式的高校教师信息管理系统开发与探讨[J].网络安全技术与应用,2019(10):63-65.

  5. 郭宏锦.基于B/S架构的教师信息管理系统设计与实现[J].电脑编程技巧与维护,2016(14):74-76.