基于MVC框架的在线教学管理系统设计与实现
2018-08-13赵红霞
信息记录材料 2018年9期
赵红霞,王 建
(运城职业技术学院 山西 运城 044000)
1 引言
21世纪是互联网高速发展的信息时代,无论在高铁、地铁,飞机场、娱乐场所、学校等等地方,我们会看到站着、坐着甚至走着的“低头族”,忙着观看或者听着自己感兴趣的信息。不论幼儿、中小学生、大学生都喜欢玩手机,可见网络技术发展和网络产品多样化,对学生及其学习有很大的影响,学校和家长关注如何避免“玩物丧志”,有效利用网络技术提高学生的学习效率,是教育教学改革的一项重要课题。
本文在线教学管理系统利用PHP+MySQL开发环境,采用MVC设计模式,使用ThinkPHP框架实现[1],主要实现教师如何教,学生如何学,教学互动,作业提交批改等功能,相对于传统教学管理系统中对学生的督促作用相对较少,该系统主要实现对学生跟踪学习,采用量化考核机制,教师可以通过学生在教学管理系统中量化考核的分值作为该门课程的重要评分依据,以便提高学生学习兴趣和学习效率。
2 系统框架设计
MVC是系统架构的一种模式,是模型(mode1)、视图(view)、控制器(controller)的首字母缩写,其中模型是负责数据库数据的处理,视图是负责前台界面的显示,控制器根据用户的输入或者交互命令以便更改模型的状态,选择合适的视图显示到相应的界面上[1-4]。该系统使用web多层架构体系,将web中间服务器层划分为表示层、业务层和数据层[2]如图1所示。

图1 教学管理系统MVC框架设计
3 系统功能模块
根据实际需要,在线教学管理系统主要分为四大功能模块,各模块下面又包含各个子功能模块如下:……p>
登录APP查看全文
