听评课管理系统的设计与实现
2022-05-30赵家镜李发海罗红李婉婷
赵家镜 李发海 罗红 李婉婷
摘 要:为落实“数字化校园”建设规划,大力推进教学评价信息化建设,实现资源有效共享,提升教师使用的便利性,进一步提高工作效率,提升服务管理水平。利用NET框架和B/S架构结合企业微信设计并实现了一种符合学校实际需求的听评课教学管理系統。经学校实践测试,该系统稳定效果明显,极大提高了管理效率和资源利用效率,对校教师互相学习、切磋教艺、研究教学起到良好正面促进作用。
关键词:企业微信;听评课;B/S架构;NET框架
随着教育普及以及时代发展,课堂教学质量一直是所有学校最重视的问题。听评课是目前课堂教学评价最常用的可行方式之一,是交流教学信息、改进教学质量和提高教学技能的有效途径,也是观摩教学成果、创新教学行为的有效措施[1]。为提高课程教学质量,学校开展听评课来让教师互相学习、切磋教艺、研究教学。在倡导大力开展听课、评课活动的同时,研究并改进教学中存在的问题。
此外许多高校在对听评课教学活动仍采用手工管理,管理困难、效率低下、工作任务繁重且出错率极高。因此一个简单规范的听评课服务平台能极大地帮助教师减少不必要的流程,为相关工作人员减轻工作量,统计数据有据可依,各种听评课记录直接转化为电子数据,不易丢失。教师提交听评课记录时可以线上操作,为教师节省了大量时间,将更多的精力集中在其他教学活动上。
所以针对学校实际管理流程开发听评课教学管理系统是学校“数字化校园”建设规划必然的选择。由此提出利用NET框架和 B/S架构结合的设计并实现听评课教学管理系统,这样一来既提高了管理人员处理效率和资源利用效率,又能进一步将学校的教学质量再上一个台阶。
一、系统需求分析
学校管理听评课事务主体包括教师、管理员,不同的使用主体应当有不同的服务权限。同时课程类型丰富且任课教师和上课时间各不相同,人工安排出错率极高。教师在对其他教师的课堂上进行听评课前需要提前与上课教师沟通协商,流程繁琐且所需时间长;活动开展过程中监管难度高,课程信息及评价信息量巨大,无法实时统计且效率低下;同时如何确保评价信息的客观性、活动对课堂质量的有效提升都是目目前的重难点。针对这些问题,基于企业微信平台进行研究设计。
企业微信号不同于服务号与订阅号,它是微信为客户提供的移动应用入口,帮助企事业单位、政府机关建立内部之间的有效连接,简化管理流程,提升组织协同运作效率。[2] 同时企业微信相对其他平台有着可靠的安全保障、可自行配置所需应用、使用便捷高效等几大特点。[3]基于企业微信平台进行研究不仅与开发需求契合度极高,同时能在保证数据安全的情况下做到系统功能完善,操作高效便捷,大幅提高教学质量。
二、系统总体设计
根据需求分析,将系统模块分为前端界面、后台服务、数据库三大模块。B/S模式下后台iis7.0服务器直接与SQL Server数据库进行系统交互[4],而界面端则处理极少部分的事务逻辑,系统的总体模块分工设计如图1所示。
听评课教学管理系统主要分为四个模块,教学听课模块是最为核心的任务,此外还有全校课表、听课记录和巡视记录模块。后续会根据实际需求对听评课教学管理系统进行更加宽广的设计与研究拓展。系统的核心设计如图2所示。
(一)数据库设计及编码实现
系统选用 SQL Server 数据库管理数据,SQL Server 数据库相比其它关系型数据库最大的优点在于通过索引大大加快数据检索的速度,使人们能快速高效地管理使用。
根据需求分析,设置了系、教师、教室、课程等数据表。以系和教师为例,系有系编号、系名、电话等属性,教师有工号、姓名、性别等属性,听评课教学管理系统E-R图如图3所示。
根据E-R图将系统中的概念模型转换成实际开发的数据表,其中核心数据库表单及数据如表1所示:
(二)登录界面设计
进入界面,由于本系统和学校数据中心实现了基础数据的共享,对接了统一认证,不用单独设置账号和密码,可使用全校统一的账号密码,同时设计了记住用户名密码的功能,方便使用。如图4所示。
(三)教学听课模块
教师可以选择督导听课、同行同课、看课(职能部门)三种听课模式。点击听课后进行课表查询,然后可以对听课内容进行测评,不同身份进行测评内容不同,这时可以取消听课或者继续进行选择身份听课。如图5所示。
三、系统特点
本系统是一个实用、方便、灵活、自主、快捷的开放性和适用性强的网络化的基于企业微信的听评课管理系统,系统主要特点如下:
1)系统基于B/S模式,采用SQLServer数据库进行开发,具有良好的灵活性、扩展性与安全性。
2)利用网络系统的优势,将管理重心下移到学校相关管理部门和教师,大部分任务和管理权限交给教师端,这将合理降低职能部门的管理压力,提高效率。
3)提供了一个全校开放式听评课管理系统的解决方案[5],解决了原来手工方式的诸多弊端,建立了职能部门和教师之间方便快捷的通道,提高了管理效率和基础数据共享,提高了数据实时传递和信息共享,大大提高了工作效率。
4)随着全开放的深入,听评课信息的管理难度越来越大。通过听评课管理系统可以科学合理地分配和查询相应地,避免教师遗漏听评课信息以及教师与教师之间、教师与管理部门之间不能及时交流的现象发生。
5)该系统实用性强使用面广,不仅为全校教师提供了互相学习、切磋教艺、研究教学的平台,还提高了学生的上课体验。
6)系统提供方便的数据导出功能,能够将诸如各学院教师教学所得到的评价导出到excel文件,方便对教师的教学情况有更直观的认识,扩大优点,减小缺点,提高教学质量。
四、结语
本系统基于B/S模式使用SQLServer数据库存储数据保证系统高效率高安全,前端使用经典Bootstrap4框架搭建保证市面绝大多数的浏览器版本都能完美兼容,后端采用NET框架,使用iis7.0服务器,数据库驱动使用ODBC实体框架entity framework6考虑了数据库的移植性,从而达到数据可视化、高效计算等目标。同时为了实现微信APP的访问,系统不能仅仅部署在校园网内,而是必须提供外网访问的接口。为了保障安全性,则需要联合部署相应的防火墙和VPN系统,或者为公网访问接口提供的独立的服务器支持,从而避免外部的网络攻击行为对校园网内部系统造成影响。[5]经学校实践测试,该系统稳定效果明显,极大提高了管理效率和资源利用效率,对校教师互相学习、切磋教艺、研究教学起到良好的正面促进作用。
参考文献:
[1] 李引.基于企业微信端的智慧校园服务平台的研究与实现 [J].现代信息科技,2018.
[2] 周启云.基于Echarts的可视化学情分析系统设计与实现[J].信息技术与信息化,2020.
[3] 王璐.基于UML的教务管理系统建模与分析[J].信息记录材料,2021.