基于UML 的教师进修管理系统分析与设计

2024-05-03 05:41
信息记录材料 2024年3期
关键词:课程管理模块功能

勾 鹏

(天津城市建设管理职业技术学院 天津 300000)

0 引言

随着教育领域的蓬勃发展,教师进修成为教师综合素养、职业理论和实操能力提升的重要途径,更是教育改革创新的原动力。通过“数字化+教育”的理念,寻求一种可供教师自助选择需求资源的提升模式,将产业驱动、供给改革和数字化赋能作为构造数字化转型的底层逻辑[1],打破传统教学观念的禁锢。剖析需求,打造课程,定向服务,精准推送,将智能化融入进修服务环节,打造教师进修管理的信息化服务体系,提升教师的硬核能力。平台始终秉持“献身终身教育,培育育人之师”的价值追求[2],以教师需求为核心,简化事务处理流程,吸纳经验和建议,形成供需闭环,最终持续动态打造具备育人、育知、育能、育心的教师进修管理平台。

1 UML

统一建模语言(unified modeling language, UML)是用来对软件密集系统进行可视化建模的一种语言[3]。

(1)用于需求分析,可分析和描述系统的需求。

(2)用于系统设计,确定了系统的结构和组件之间的关系。

2 系统分析

2.1 社会需求分析

教师面临巨大的机遇与挑战,教学能力的持续发展,是应研讨的疑难问题。教师进修是持续提升教师自身职业技能和职业素养的主要渠道。通过调研发现,教学任务繁忙,85%以上的教师选择线上进修。进修效果和进修需求都是本文研究的重点。进修现存问题表现为:

(1)管理途径上的问题

众多进修均是上级部门安排,获取进修的途径有限,无法满足教师需求,进修次数能够达标,但内容的吸收程度和授课质量值得商榷。

(2)管理内容上的问题

缺少实践与调研,省略反馈环节,满足不了进修需求,浪费时间的同时,激发不了学习兴趣,进修质量大打折扣。

(3)教师进修方式上的问题

传统进修都是集中线下授课,邀约业内专家或大咖,单向授课,被动学习,缺乏互动反馈环节,进修效果不佳。

2.2 业务流程分析

平台搭建,制度先行,强化监督力度,简化业务流程,通过调研和问卷调查等方式获取教师进修学习的主要方向,并根据教师选择的学习内容,设定激励机制,进而提供到实践基地或企业一线进行实习锻炼的机会,促进教师进修的效果提升。运用软件工程的设计思想和面向对象的设计理念[4]。系统核心业务流程如图1 所示。

图1 进修管理系统业务流程图

2.3 系统角色分析

结合系统实际需求,根据系统涉及的业务流程,分析系统最终使用用户的职能,将系统功能权限合理进行分配,其中包括进修系统管理员、进修培训教师、进修培训学员等,按职能分配到个人,以确保各项功能和职责落实到个人,保证系统在使用过程中,能够顺利执行每个任务功能。系统涉及用户权限如表1 所示。

表1 用户权限分配情况

2.4 系统功能分析

本系统完成进修授课环节的工作任务,与此同时,更为重要的是收集教师的需求,进而开阔思路,将需求作为下次进修的起点,形成闭环,更好地为教师提供优质的进修服务。各模块的主要业务功能如下:

(1)教师进修课程管理模块

为进修教师提供了线上课程直播观看功能,以及线上课程录播视频的下载、回访等功能,还提供线上题库抽题考试,完成课程任务,即可下载进修电子证书。进修课程管理用例如图2 所示。

图2 进修课程管理用例

(2)教师进修评价管理模块

在教学过程中进行多维度评价,收集一线教师对于进修的意见和建议,并将其融入进修中,难以通过线上进修实现的实操内容,通过教师表现和教师需求,可以考虑组织线下到真实场景进修,以此来完善拓展式的进修。进修评价管理用例如图3 所示。

图3 进修评价管理用例

2.5 非功能需求分析

(1)易用性需求

尽可能匹配用户习惯,功能提示语要细化全面,帮助用户方便操作[5]。

(2)安全性需求

消除系统潜在风险,提升数据的保密性、可靠性和完整性。

(3)可扩展性需求

在系统使用过程中,都会出现功能瓶颈,应在系统设计时多考虑横向扩展方案与策略。

(4)可维护性需求

衡量系统的修复性和可改进性的难易程度,充分考虑系统后期维护成本。

3 系统设计

3.1 系统逻辑架构设计

本系统采用浏览器/服务器(browser/server, B/S)结构,系统程序及数据库位于服务器端,客户端通过浏览器来访问服务器系统,来操作全部功能。模型视图控制器(model view controller, MVC)框架使系统分为3 个组件,降低了各组件的关联性,提升了系统的扩展性和可维护性,提高了代码的可重用性,系统更加易于维护。在进行软件开发时,分析人员和设计人员需要密切合作,共同制定一个基础技术框架。

3.2 系统功能设计

进修管理系统功能结构图如图4 所示。

图4 系统功能架构

(1)进修报名管理模块。主要实现全维度服务进修报名全过程。主要包括进修报名政策宣讲、进修报名公告栏、进修报名系统等功能。

(2)进修课程管理模块。对进修教师采取的线上授课和考核进行多维度、多评价体系的管理。主要包括授课管控、线上直播与录播管控、资料库管理、试题库管理、考核管理、课时进度管理、成绩管理、证书签发等功能。

(3)进修回访管理模块。为授课教师和进修教师搭建信息共享池,用于经验共享。主要包括行业领域疑难点留言池、教师进修经验池等功能。

(4)进修评价管理模块。主要是实现进修全过程中授课教师、进修教师、进修课程等多点位闭环评价体系。主要包括授课教师与进修教师互评、进修教师对进修课程评价、进修教师对进修服务评价等功能。

3.3 系统网络拓扑设计

结合教师进修管理的业务需要,考虑到内网和外网管理的实际情况,我们优化成本搭建硬件配置平台,系统将搭建到教育教学主管部门网络下,实现互联互通,资源数据共享,如图5 所示。

图5 系统的网络拓扑图

3.4 数据库的设计

数据库表设计满足第三范式的设计原理,更加能够确保数据快速查询,增强性能和维护能力。

(1)进修教师基本信息数据表,如表2 所示。

表2 进修教师信息数据表

(2)进修课程信息数据表,如表3 所示。

表3 进修课程信息数据表

3.5 系统主要模块设计

经过现场沟通、方案讨论、项目实施确认3 个环节,获得开发需求,对进修教师进行科学动态管理,为进修管理形成标准化、规范化管理参考,下面针对各模块的设计进行介绍。如图6 所示。

图6 进修管理系统核心模块类图

(1)教师进修报名管理模块设计

系统与多省实现课程互通,管理员通过该模块可以发布跨省、本地的进修服务信息,最大程度为进修教师提供专业性和权威性的课程。在报名环节,进修教师点击报名,基本信息自动填入,补齐特定信息后,弹出多种支付方式,完成支付即可报名成功,如图7 所示。

图7 进修学员报名时序图

(2)进修课程管理模块设计

该模块将评价体系贯穿进修课程管理环节,实时管控课程全过程,课前组织进修课程资源上传平台,课中以直播或录播形式进行授课,课后收集评价信息对接进修评价管理功能模块,同时组织试卷进行考核,对通过的进修教师发放电子证书。直播和录播回看功能相结合不仅解决了进修教师工作繁忙的困扰,还能利用课余时间重复钻研疑难部分,保证培训教师的授课效果,如图8 所示。

图8 培训教师课程资源上传时序图

(3)进修评价管理功能模块设计

课后系统收集进修学员对教师授课的评价,同时对接进修课程管理模块捕捉课中教学过程反馈,系统给出课前、课中和课后的全方位评价分析与总结,多维度形成教师评价体系,确保评价体系的完整性,完善授课效果评价标准,以此形成闭环,进而以评促进、以评促教、以评促改,将教、学、评互通互联,共同提升进修教学服务和管理水平,如图9 所示。

图9 进修效果评价结果检索时序图

4 结语

综上所述,进修管理系统依托结构化、面向对象的软件开发方法,设计基于B/S 结构,从用户功能需求和日常业务流程调研入手,重于功能需求分析和系统功能模块总体和详细设计,整个系统的分析与设计注重于简化业务流程,解决系统应用的问题,从而提升教师进修服务水平,打造高质量进修服务平台。

猜你喜欢
课程管理模块功能
也谈诗的“功能”
28通道收发处理模块设计
“选修3—3”模块的复习备考
学校发展视角下中小学课程管理问题探究
学校发展视角下中小学课程管理问题探究
关于非首都功能疏解的几点思考
基于学校课程体系文本分析的学校课程管理组织建设现状研究
——以京、川、浙三地58所学校为例
新形势下的课程管理
学校课程管理研究
中西医结合治疗甲状腺功能亢进症31例