赵明
摘 要:随着网络的普及,通过视听设备,连接分布在各个地方的网络教室,来进行远程教育教学和其他交互活动,并实时将活动内容进行保存。各级网络教室被称为云教室,这些教室地域分散,日常的使用和管理存在诸多不一致,因此针对上述情况设计了云教室运维管理系统,来发挥云教室的各项远程教学功能、规范云教室的使用、提高运维管理。
关键词:远程教育 云教室 运维管理 软件设计
一、背景
网络与教育的融合催生出了可以进行远程教学和交互的网络教室,即云教室[1],云教室主要由高清视频会议系统、交互式电子白板、录播服务系统、音响设备、资源及服务软件构成。云教室具有双向互动教学、多地教学研讨、在线面授教学、远程实时教学、课程实时录播、网络直播教学、视频会议、远程面试与答辩、网络考试与考试监控等功能。国家开放大学云教室建设采用总部、分部、学院或者学习中心三层分布式架构设计,目前,甘肃广播电视大学已经建设45所云教室。
二、需要解决的问题
为了充分发挥云教室的各项远程教学[2]功能,规范云教室的使用,提高运维管理水平,信息中心提出自主研发甘肃广播电视大学云教室运维管理系统。
三、功能需求
主要包含如下功能:用户管理,管理菜单栏目管理,权限管理,各级云教室管理,教师管理,课程管理,值班安排,值班日志,课程导入,通知公告管理,资料库管理,审核管理。其中系统显示功能菜单是根据用户角色及权限动态生成的。
四、设计
针对功能需求,现将整体逻辑设计[3]如下:
用户管理,用来管理用户的帐号密码及用户权限(角色)。具体对应为用户表user如图1所示包含用户编号,用户名,密码,电话,QQ号码,通过用户管理实现用户的增加,修改以及删除。
权限(角色)管理,用来管理各个权限编号,权限名称,方便在系统中统一使用。对应着权限(角色)表role如图1所示包含权限纺号,权限名称两个属性,通过权限管理实现权限的增加,修改以及删除。
用户权限管理,对应的表为userrole如图1所示,每个用户对应一项权限,每项权限对应多个用户。通过用户权限管理实现用户权限的增加,修改以及删除。
菜单分组管理,如图1所示包括菜单列表menu,栏目列表item,菜单栏目关系表menuitem,权限表role,权限菜单表rolemenu。其中,菜单列表用來管理整个系统当中菜单编号和菜单名称,通过菜单列表实现菜单的增加,修改以及删除;栏目列表用来管理栏目编号、栏目名称、对应的逻辑显示页面,通过栏目列表实现栏目的增加,修改删除,以及栏目对应页面的变更;菜单栏目关系表用来管理各个菜单与栏目之间的对应关系,两者是多对多关系,每个菜单下对应多个栏目,每个栏目可以被多个菜单包含,通过菜单栏目关系实现整个系统功能的灵活配置;权限菜单表用来管理系统的菜单所对应权限等级,可以使不同权限的用户只看到对应权限的菜单,两者是多对多关系,每项权限可以对应多个菜单,每个菜单对应多个权限,通过权限菜单关系来实现每一级权限只能看到相应权限的菜单。
如图2所示,云教室管理,教师管理,课程管理,值班安排,通知公告管理,云教室使用申请,云教室使用审核,云教室使用记录。其中云教室管理对应cloudClassroom表,教师管理对应staff表,课程管理对应curriculum表,值班安排对应staffCurriculum表,通知公告管理对应info表,云教室使用申请、审核、记录分别对应requestApply、auditlog、attendstatus表
云教室表cloudClassroom包含教室编号,教室名称,学校名称,网络IP地址,联网状态,云教室级别,创建时间,备注,通过云教室表来记录各地云教室的相关信息。
教师表staff包含编号,姓名,所在地云教室编号,电话,办公电话,QQ号码,备注,通过教师表来记录各级云教室相关的教师信息。
课程表curriculum包含课程编号,申请编号,课程名称,开始时间,结束时间,上课教师,通过课程表来记录是哪位教师什么时候上的什么课。
值班安排表staffCurriculum包含教室编号,课程编号,通过值班安排表来记录每次上课对应的教师及课程信息。
通知公告表info包含公告的编号,标题,内容,作者,发布时间,通过公告表将一些信息及时发布出去,这些内容当用户进入系统时首先就可以看到。
各表之间关系如图2所示,教师和课程之间是一对多关系,一位教师可以对应多门课程,一门课程对应一位教师。教师和通告是一对多关系,一位教师可以对应多条通告,一条通告对应一位教师。云教室和课程是一对多关系,云教室可以对应多门课程,一门课和对应一间云教室。
五、总述
整个设计便于云教室日常管理,对于云教室的使用,记录,维修,统计做好数据记录,为发挥云教室的各项远程教学功能、规范云教室的使用、提高运维管理水平,为后续工作开展奠定基础。
参考文献
[1]贺媛婧.“云教室”应用模式探讨[J].软件导刊,2015(5):199—201.
[2]丁兴富.远程教育学[J].远程教育杂志,2003(1):63—63.
[3]高骏鹏.动态菜单中菜单项新型分组技术对比研究[D].兰州大学,2016.