APP下载

基于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 系统功能模块

根据实际需要,在线教学管理系统主要分为四大功能模块,各模块下面又包含各个子功能模块如下:

登录APP查看全文

猜你喜欢

功能课程系统
也谈诗的“功能”
Smartflower POP 一体式光伏系统
WJ-700无人机系统
数字图像处理课程混合式教学改革与探索
ZC系列无人机遥感系统
软件设计与开发实践课程探索与实践
为什么要学习HAA课程?
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
关于非首都功能疏解的几点思考
中西医结合治疗甲状腺功能亢进症31例