唐彩红
(山东万杰医学院,淄博,255213)
目前,伴随着各高校办学规模的扩大,教师和学生的数量也日益增多,教师工作量管理便成了高校日常管理工作中的一项繁重的任务。然而,若采用传统的人工管理方法,管理工作量大而容易出错。本研究通过对工作量管理工作进行调研之后,采用ASP.NET 和B/S 等关键技术,设计和实现了一个基于ASP.NET 环境下的工作量管理系统,从而实现对工作量的高效管理。
本系统采用B/S(Browser/Server)进行系统架构,采用流行的ASP.NE 技术作为网络平台开发环境,以Visual Studio 2008作为前台开发工具,以微软公司开发的SQL Server 2005 作为后台系统数据库的开发工具,并采用标准建模语言UML 进行建模,最终实现了高校教师工作量的高效管理。该系统具有如下优点:①界面简单、友好,易操作;②客户端只需安装浏览器软件,无需安装其它客户端软件,用户就能够登录并使用本系统;③本系统采用了对“登录身份”进行验证的设计思想,从而防止了用户越权限操作,保证了系统的安全性;④本系统采用B/S 三层架构,便于升级和维护。
通过对高校教师工作量的管理工作进行调研,并进行需求分析后,高校教师工作量管理系统主要包括系统登录、用户信息管理、教师工作量管理、教师授课信息管理、报表生成打印共五大功能模块。使用本系统的用户有三类,分别是超级管理员、管理员和教师,显然,应对这三类用户设置相应的不同的操作权限,这样保证了数据的保密性和安全性。超级管理员拥有对系统的完全访问控制权,管理员和教师用户的主要操作模块分别如下图1、图2所示。
系统对各类管理员也分别分配了相应的不同权限,其中,教务管理员权限最大,主要完成对所有教师的工作量进行审核和查询,而教研室管理员审核和查询本教研室的教师的工作量。另外,管理员还能维护自己的个人信息,录入和查询自己的工作量。而教师用户只能查询自己的工作量等等;教师录入的所有信息都要通过相应的管理员进行审核。
为了保证系统的安全可靠性,用户登录时都要进行“身份验证”。对各类用户分配相应的且不同的权限,系统登录界面如图3所示。
图3
登录系统系统时,需在登录界面上输入用户名、密码并选择用户身份,单击“登录”按钮,系统则会根据用户输入的信息到后台数据库中查找有无此用户信息,若查找成功,则用户成功登录到本系统,并用Session 对用户登录时输入的相关信息进行保存,这样保证用户再访问其它页面时不再进行身份验证;若查找不成功则显示:“用户名和密码不正确,请重新输入!”。
假设登录用户是教师,则身份验证的代码主要如下:
本模块主要实现对各类用户信息进行管理。为方便起见,管理员的登录信息由超级管理员统一添加,而教师用户首次登录本系统时的用户名、密码均默认是教职工编号,用户登录后只允许修改密码,不允许修改用户名。超级管理员可以管理各类用户,而管理员只能增删教师用户,教师不具有增删用户的权限。
本模块主要包括教师教学工作量管理和科研工作量管理两大模块。其中教学工作量管理是本模块中一个重要模块,它主要包括工作量的录入、提交、计算、审核、查询等功能。
教师登录到本系统后,按照要求录入自己的教学工作量,录入完毕后,系统会根据选择的课程类型,从后台数据库表(gbljs)中查找到相应的工作量计算公式并自动计算出“总工作量(zgl)”,教师检查无误后,然后单击“提交”按钮,等待教研室管理员、系部管理员和教务管理员依次进行网上审核,若审核全部通过,则系统会自动保存该教师提交的教学工作量信息,方便以后各类用户进行查询;若审核未通过,管理员应给出相应的错误信息,方便教师修改,教师修改后需重新提交等待再次审核。
另外,用户通过本模块还可以完成工作量的查询,但是对不同用户查询权限也有所不同,例如,教师用户只能查询自己的工作量信息。
教务管理员能够通过本模块实现对课程信息和教师授课信息的基本管理,如添加、修改、删除和查询等操作。而系部管理员、教研室管理员和教师用户只能通过本模块查询自己的授课信息和有关课程信息。
用户能够使用本系统生成相应的报表并能够进行打印,如:科研工作量统计表、教师工作量统计表、教师授课信息表等等。
本文是基于.NET 技术设计并开发了一个高校教师工作量管理系统,基本能够实现对高校教师的教学工作量和科研工作量的高效管理,具有很好的安全可靠性和良好的可维护性。但本系统还存在着很多不足,还需进一步改进和完善,如:①在提交教师教学工作量时,授课班级名需要手动输入,很不方便;②本系统仅研究授课教师的工作量管理,还需进一步研究辅导员、行政人员等工作量的管理。
[1] 黄亮等.基于ASP.NET 技术的高校教师工作量管理系统的实现[J].中原工学院学报,2007
[2] 胡亚平,杜娟.高校教师信息管理系统的设计方案[J].计算机与现代化,2009
[3] 刘芳.基于WEB 的教务综合管理系统的设计与开发[D].内蒙古大学,2009 年
[4] 吴晓帆.基于B/S 模式的办公自动化系统开发[D].合肥工业大学.2009.
[5] 解红.基于三层架构与Web 服务的教师业务信息竹理系统设计与实现[D].济南:山东大学,2010