1. 引言 随着Internet的迅速发展,网络课程已成为当今网络教育的一大趋势。《多媒体技术基础》是教育技术专业的一门理论与实践相结合的课程,且课程内容较多,信息量较大,而教学课时非常紧缺,完成实践环节的时间非常有限。为解决这一问题,有必要精心设计该门课程的实践辅助平台,为学生提供一个课后学习和交流的环境。这样,在课堂之外,学生可以根据自己的实际情况学习,通过交流模块,教师也可以实时收集到学生在学习过程中遇到的问题,并根据学生的学习情况来调整教学进度。另外,专业课程教学网站与课堂教学的结合,可以有效拓展课程教学的时间和空间,提高教学质量和效果[1]。因此,本设计以网络课程的形式,精心设计和开发该门课程的实践辅助平台。 http://www.paper51.com 目前现已存在许多《多媒体技术基础》网络课程,但多数侧重理论部分的研究,而忽视了课程的实践环节。因此,本人以网络课程的方式,着重设计实践平台及相应的辅助平台,重视实践环节的教学,并为学生提供测试与学习交流模块,动态记录学生的学习情况,从而关注学生的学习过程,了解学生的实际学习状况,提供给教师及时的反馈,供教师清楚的了解到学生的学习情况。该网络课程主要由登录模块、课程教学模块、实践教学模块[2]、在线测试模块、学习园地模块、在线论坛模块和教学管理[3]等七大模块构成;主要完成了该网络课程的用户管理、实践教学、在线测试、在线论坛及相应的后台管理功能模块;实现了实践教学模块中实训导航、实验讲义及相关学习网站的内容呈现,实验素材和常用工具的下载[4],在线测试中测试项目的选择、题库的抽取、随机组卷[3]、自动评分[6]、答案生成、以及查看本人测试成绩,在线论坛中的发布主题、查看主题、回复主题和删除主题,以及教学管理中对实训导航和实验讲义的添加删除、对实验素材及常用工具的上传、对学生测试成绩的查看、以及对测试系统的管理功能。 内容来自www.paper51.com
2. 系统模块分析 paper51.com
为了更合理的设计网络课程实践辅助平台,本系统从用户权限,用户操作,系统扩展性三个方面来进行分析。 copyright paper51.com 2.1 用户权限分析 copyright paper51.com
实践辅助平台可以为所有用户开放,任何人都可以浏览和学习相关的课程资源,但只有登录用户的信息会被系统记录下来;后台管理中,管理员只有正确登录后才能进入相应模块执行操作。 http://www.paper51.com
2.2 用户操作分析 copyright paper51.com 在此实践平台中,系统应为学生提供相应的学习内容和辅助资源,并提供给学生下载功能,同时,管理员应能够对学习资源进行动态的更新,并能查看学生的学习情况。 copyright paper51.com 2.3 系统扩展性分析 http://www.paper51.com 在设计和开发实践辅助平台时,应充分考虑它的可扩充性,在设计每个模块时充分考虑它的灵活性,能方便的对其进行动态的更新。 http://www.paper51.com 3. 系统总体设计 paper51.com
对此网络课程的实践辅助平台进行了充分的分析后,在设计时从功能上将其分为用户管理模块[7]、实践教学模块、在线测试模块、在线论坛模块和教学管理模块。 paper51.com 3.1系统总体结构图[8] paper51.com
根据需求分析,此网络课程的总体设计结构如图3-1所示: http://www.paper51.com 内容来自www.paper51.com 图3-1 总体设计结构图 paper51.com 3.2用户管理模块 内容来自论文无忧网 www.paper51.com
此模块主要实现了对用户信息的管理,其中包括用户注册、用户登录、注销用户和权限设置[9]等功能,其功能模块如图3-2所示: 内容来自论文无忧网 www.paper51.com
内容来自www.paper51.com
图3-2 用户管理模块图 copyright paper51.com 3.3实践教学模块 paper51.com 此模块为用户提供实训导航,为实践环节提供了学习资源与辅助资源,用户可通过实验讲义进行学习,同时下载相关的辅助资源,如:实验素材、常用工具等。其功能模块如图3-3所示: 内容来自www.paper51.com
内容来自www.paper51.com
图3-3 实践教学模块图 内容来自论文无忧网 www.paper51.com 3.4在线测试模块 内容来自www.paper51.com
此模块为用户提供知识检测环境,学生可通过该模块对所学知识进行检测,用户可根据需要选择要测试的项目,进入题库列表后,选择题库进行测试,系统会根据所抽题库从该题库中随机组卷,交卷后系统将自动评分,并生成相应答案。其功能模块如图3-4所示: 内容来自论文无忧网 www.paper51.com 内容来自论文无忧网 www.paper51.com 图3-4 在线测试模块图 paper51.com 3.5 在线论坛模块 copyright paper51.com
此模块为用户提供学习交流平台,学生在学习过程中遇到的问题可以在该模块中得到反应。普通用户可进行发布主题、查看主题、回复主题,如果是管理员身份登录,则在查看回复页面的删除操作变为可用,单击即可删除对应主题信息。其功能模块如图3-5所示: copyright paper51.com
内容来自www.paper51.com
图3-5 在线论坛模块图 http://www.paper51.com 3.6 教学管理模块 http://www.paper51.com 此模块为该网络课程实践辅助平台的后台管理页面,这一模块仅提供给管理员使用,通过此模块,可以完成实验讲义的添加与删除、实验素材与常用工具的上传、以及对测试系统的管理。其功能模块如图3-6所示: 内容来自论文无忧网 www.paper51.com
内容来自www.paper51.com
内容来自www.paper51.com
copyright paper51.com
copyright paper51.com 图3-6 教学管理模块图 paper51.com
4、系统实现原理 内容来自论文无忧网 www.paper51.com 本实践辅助平台采用Apache+PHP+Mysql的组合作为技术支持,实现了对相应内容的动态更新。其工作机制如图4-1所示: 内容来自论文无忧网 www.paper51.com http://www.paper51.com 图4-1 PHP+MySQL Web系统的体系结构 内容来自论文无忧网 www.paper51.com 首先,当用户通过浏览器使用Web系统时,浏览器接受用户的请求,并通过Internet传送到PHP服务器;然后,PHP服务器分析用户的请求,并通过数据库接口函数向后台MYSQL数据库管理系统发送SQL查询语句;最后,MYSQL接受到SQL语句,执行相应的操作。反过来,MYSQL执行SQL查询语句后,将查询结果数据集发送到PHP系统服务器;后者在对结果集进行相应的处理后,将其传递给前台的浏览器;最后浏览器把数据按一定形式显示给用户。 内容来自www.paper51.com 5、 系统流程图 copyright paper51.com
paper51.com
copyright paper51.com
内容来自论文无忧网 www.paper51.com
paper51.com
paper51.com
图5-1 实践辅助平台总体流程图 paper51.com 6.系统实现过程 http://www.paper51.com 6.1 数据库设计[10] copyright paper51.com 根据开发该网络课程实践辅助平台的实际需求,总共建立了14个表来存储相应信息,分别为: http://www.paper51.com 用户管理模块:student 存储学生信息 teacher 存储教师信息 http://www.paper51.com 实践教学模块:navagation 存储实训导航信息 lectures存储实验讲义信息 内容来自www.paper51.com material 存储实验素材信息 tool 存储常用工具信息 copyright paper51.com 在线测试模块:testprogram 存储测试项目信息 testpaper 存储测试题库信息 copyright paper51.com testquestion存储测试题目信息 testresult存储测试成绩信息 copyright paper51.com 在线论坛模块:user 存储论坛用户信息 themeclass 存储主题分类信息 http://www.paper51.com themecontent存储主题内容信息 reply存储回复信息 内容来自www.paper51.com |