王萍利
(西安职业技术学院, 动漫软件学院, 陕西 西安 710077)
2020年初受疫情的影响, 网络教学涉及到大、中、小学生的教学活动中,各个网络教学平台都给教师和学生提供了方便,但也是漏洞百出,不是网络堵塞,就是资料无法上传等问题,给学生的学习和教师的教学产生了影响。因此,设计和开发了适合高职院校学生和教师群体的网络教学系统。通过该网络教学平台的开发和使用,提高学生自主学习的积极性和主动性,提高网络教学系统的稳定性和教学资源的共享性。
(1) B/S设计模式
本系统采用B/S(服务器/浏览器)设计模式[1],B/S 也分为客户机和服务器两层,但客户机上不需要安装软件(软件和操作系统一起安装的),只需要浏览器就可以, 具体交互模式如图1所示。

图1 浏览器端与服务器端的交互模式
(2) MVC 模式
M(Model),封装应用程序的数据结构和事务逻辑,集中体现应用程序的状态,当数据状态改变的时候,能够在视图中体现出来。
V(View),是M 的外在表现,模型状态改变时有显示。
C(Controller),对用户的输入进行响应,将模型和视图联系到一起,负责将数据写到模型中,并调用视图, 如图2所示。

图2 MVC 思想
(3) 三大框架技术
2020年初受疫情的影响,大多数学院动手开发适合自己学院的网络教学平台,导致在教学中网络堵塞和数据共享差的问题。为了解决这样的问题,采用3大框架结构开发,分为表现层、中间层和持久层。中间层处理数据访问、业务处理等任务,客户端不和数据库发生数据的交互,提高了数据库的安全,同时提高了网络教学平台的稳定性。……