多媒体教学平台设计与实现_多媒体教学平台系统

多媒体教学平台设计与实现

多媒体教学平台设计与实现 1多媒体教学资源平台设计 1.1功能模块 设计的多媒体教学资源平台总体架构如图1所示。多媒 体教学资源平台根据用户划分主要分为3大类,学生用户、 教师用户和管理员。学生用户登录平台后可进行学习资源的 浏览学习,完成教师布置的作业,并可以通过在线测试功能 检验自己的学习成绩。教师用户登录平台后可上传教学资源, 根据资源的类型、课程的内容、文件格式等进行划分,每当 课程章节结束后,教师可对章节内容安排作业,帮助学生巩 固学习要点,并且在完成课程学习后,可发布考试习题检验 学生学习效果。管理员登录后台可对教师及学生用户进行管 理,并对平台的资源、系统公告、论坛、在线测试习题、管 理员账号和系统备份进行管理。(1)学生应用学生应用功 能模块主要包括学生登录模块、在线学习模块、做作业模块 和在线测试模块。学生登录模块提供用户检测功能,当学生 如入错误的用户名、密码、验证码时弹出对话框提示错误信 息,只有输入正确的用户名、密码、验证码方可登录平台。

在线学习模块根据学习内容进行归类,进入学习类别后可选 择按照课程大纲进行系统学习,也可以单独点播某一课时多 媒体内容进行学习。在学生完成某一课程中的一章节学习后, 系统弹出章节对应作业,学生正确完成作业后方可进行下一 章节的学习,在学生完成整个课程的学习后,调入在线测试功能模块,该模块提供学生学习效果的测试,完成答题后, 系统自动生成成绩单。(2)教师应用教师应用功能模块主 要包括教师登录模块、上传多媒体资源模块、发布作业模块 和发布测试习题模块。教师登录模块功能与学生登录模块功 能相同,在登录时选择教师登录即可。教师通过多媒体资源 上传功能将课程内容发布到平台上,在上传资源时,需要正 确填写资源名称,选择资源类型、资源格式等。教师对所上 传教学内容进行按章节发布作业,将每一章节的重点制作成 作业供学生完成。在课程全部建立完成后,对应发布课程测 试考题,考题形式为选择、填空、问答等。(3)管理员应 用管理员通过后台登录入口登录平台,登录后可对平台用户 进行管理,对教师及学生进行添加、修改和删除。管理员可 对教师上传的多媒体教学资源进行管理,包括资源的分类、 添加、修改和删除等。管理员可发布系统公告,发布系统公 告后在平台的首页会给出公告内容。论坛管理是对平台的互 动信息进行管理,添加、修改、删除留言,或者是对重要信 息设置为精华,在论坛管理中,管理员可设置过滤词语,规 范论坛言论。测试管理是对教师发布的测试考题进行管理, 管理员有权对测试考题进行添加、修改和删除。系统管理中 管理员可以添加和修改管理员账号及密码,还可以对系统数 据库进行备份。

1.2数据库设计 2多媒体教学资源平台功能实现2.1上传功能实现 多媒体教学资源上传功能采用C#语言实现文件上传工 呢过,首先增加WebForm,在ToolBox中选择HTML类的 FileField控件,将其加入其中,其次,加入代码

2.2管理与维护功能实现 平台管理首页登录admin.asp.net页面,使用VBScript 语言判断填写的用户名和密码是否正确。若填写正确,则将 用户信息赋给session变量,进入管理员操作页面。在管理 员操作界面可进行学生管理、教师管理、专业管理、课程管 理、测试管理、讨论管理、系统管理等,管理员有权利对管 理内容进行添加、修改和删除。在系统管理中,管理员可对 管理员账号及密码进行管理,如果管理员想修改密码,则创 建过程函数check(),检查密码是否输入,修改数据库中管 理员密码操作成功则弹出“修改成功”对话框。管理员可以 定期对平台进行系统备份,点击系统备份功能,对平台数据 信息备份。

2.3在线测试功能实现 在线测试功能是在完成课程内容后选择学习测试进行 课程知识掌握水平的测试。测试功能调用教师发布的测试考 题,考题形式包括选择题、填空题、问答题等,根据教师设 置答题形式进行答题。试题由教师如入试题内容添加到由Session[“papername”]对象传递来的试卷表中,自动评分 功能通过UpDate_Score()函数实现。

3平台测试 3.1测试方法 采用黑盒测试技术把程序看作一个黑盒子,完全不考虑 程序的内部结构和处理过程,只检验程序功能是否按照需求 正常使用,程序是否能适当地接收输入数据并产生出正确的 输入信息,程序运行过程中是否保持数据库信息的完整性。

3.2系统内容 (1)单元测试:单元测试着重从模块接口、局部数据 结构、重要的执行通路、出错处理通路和边界条件5个方面 对模块进行测试。(2)集成测试;
集成测试是主要用于检 查模块间的接口和通信,该测试主要用于发现设计阶段产生 的错误。(3)确认测试:确认测试是验证软件的有效性。

检查软件的功能、性能及其他特征是否与需求一致,该测试 以需求规格说明作为测试依据。(4)回归测试:回归测试 是重新执行已经做过的测试的某个子集,以保证测试过程中 程序的变化没有带来非预期的副作用。

4结语 设计实现了一款多媒体教学资源平台,平台为用户提供 在线学习的功能,并能够通过平台进行学习成果的检测,同 时能够实现学生与教师之间的互动,系统对学生合理利用时 间进行远程学习具有非常实用的价值。