0 引 言
目前社会已经进入了以计算机和信息网络为基础的信息通信时代,通过互联网发布多种不同的信息。高新信息技术在各行各业中发挥的作用越来越明显,将其应用在教学领域中,特别是以网络为基础的远程教学方面具有重要意义[1]。远程教学最大的优点就是突破时间和空间的限制,实现远距离教育教学[2]。但是随着教学模式的改革,以及教育教学行业的发展,常规的远程教学管理系统已经不能满足现在的实际需求,对于庞大的用户访问量,其负载能力极差,严重影响远程教学质量。针对这一问题,本文设计基于JSP 技术的远程教学管理系统。
在层出不穷的各种网络技术中,JSP 技术通过自身独有的网页与内容分离技术,以及可重用性的特点,在多个方面提高了动态网页页面的开发速度[3]。该技术具有强大的可伸缩性和多平台适应性,一次编写完成的代码可运行在各种不同的操作系统中。将JSP 技术应用到远程教学管理系统中,利用该技术的特点解决常规的远程教学管理系统存在的缺点。
1 远程教学管理系统硬件设计
在远程教学管理系统硬件设计中,引用北斗通信机,采用以太网接口RS 485 连接通信机,通信板使用RD120-6W 板卡,该板卡提供6 个接口[4],接口引脚的详细定义如表1 所示。
表1 通信板卡接口引脚定义引脚号D1 D2 D3,D4 D5 D6定义TXD RXD GND电源保留功能输出口输入口接地保护支撑电源备用接口
通信机的主要控制芯片选择GT6805 工控板,该板采用ARM926EJ 作为内核,接头采用标准D89 工头,方便一边调试一边实现通信连接[5]。该工控板内部存在一个GPIO 引脚,通过该引脚控制驱动芯片完成通信板的复位操作。
驱动芯片选择ULN2003,主要用于驱动各种类型的负载[6],功能框图如图1 所示。
图1 驱动芯片功能框图
该驱动芯片电流增益高、工作电压高,结合继电器使用满足通信板卡自动复位功能需求。
正常使用通信板时,板载拨码开关为处理器的启动模式选择开关,设计两种启动模式:默认工作情况下,选择NAND FLASH 启动模式;另一个模式为SD 卡启动模式,当系统移植或恢复时使用[7]。通过设计这两种启动模式,使工控板的运用更为方便,进而实现远程教学管理系统的硬件集成。
2 远程教学管理系统软件设计
2.1 基于JSP 技术的页面设计
设计系统页面需考虑远程教学管理系统的实际需求,方便远程教学的参与者进行各种教学活动和管理各种教学资源[8]。从功能上分,系统各部分具体的划分如图2 所示。
图2 教学管理系统各功能模块
根据图2 中显示的各个模块,利用JSP 技术设计对应的页面。系统中使用的所有JSP 文件都保存在jsp_01,jsp_02 和 jsp_03 中。其中,jsp_01 目录下存放的是学员访问的所有JSP 页面;jsp_02 下存放的是教师访问的JSP 页面;学校管理员访问的JSP 页面则存放在jsp_03 中。
JSP 页面设计是利用JSP 的定制标志来维护和扩展的前端页面[9]。在JSP 页面设计中,主要利用其中的节(section)、区域(region)、模板(template)[10],将系统中的页面分为包含内容的区域和便于维护的模板,使访问应用程序定义的所有区域更为迅速[11]。
系统中所有的页面设计都通过使用模板和插入到模板的内容实现,模板内共包括4 个区域:标题、侧框、内容和页脚[12]。通过<body background></body>设计页面 的 背 景 ,通 过 <region:render section=′header′/>设计 标题,<region:render section=′content′/>设计内容,<region:render section=′footer′/>设计页脚。
系统中不同用户的所有区域都有相应JSP 目录中的 文件定义,主要代码为<region:put section=′header′,header=′../../′>。在一个文件中定义多个区域,使系统页面的维护工作得到减轻,通过扩展实现区域之间内容上的共享,使区域具有可读性[13]。通过JSP 技术将页面布局和页面内容分离开来,在开发过程中,可根据系统实际需求的变化任意修改页面内容,而不影响页面整体布局,从而更好的进行远程教学管理。
2.2 分配远程传输带宽
远程教学管理系统在教学过程中存在多人同时在线的情况,为了保证远程教学的质量,确定传输速率的优先级,将网络带宽资源分配给合适的用户使用。
用集合Qns表示网络s中的第n个本地用户组,本地用户组的用户是已经注册的用户,对于用户访问系统使用的终端,传输优先级通过不同的远程教学管理业务的决策因子来判断[14]。将优先级决策因子比较数值构成一个m×m的矩阵,即:
文章来源:《教学管理与教育研究》 网址: http://www.jxglyjyyj.cn/qikandaodu/2021/0305/949.html
上一篇:数据驱动的教学仪表盘设计与应用
下一篇:互动课堂教学辅助软件的设计与实现
教学管理与教育研究投稿 | 教学管理与教育研究编辑部| 教学管理与教育研究版面费 | 教学管理与教育研究论文发表 | 教学管理与教育研究最新目录
Copyright © 2018 《教学管理与教育研究》杂志社 版权所有
投稿电话: 投稿邮箱: