多媒体教学资源平台的设计与实现
2014年3月26日 16:44 作者:俞晓妮 沈阳职业技术学院 110045俞晓妮 沈阳职业技术学院 110045
【文章摘要】
教学资源平享有助于教育质量的提高。网络技术的发展为教学资源共享提供了技术保障。本文通过沈阳职业技术学院“多媒体教学资源平台”的开发,结合实际需求,运用软件工程方法,结合前沿的WEB 技术,探讨了“多媒体教学资源平台”的设计与实现过程。
【关键词】
教学资源平台;多媒体;B/S 结构随着教育改革的深入和社会信息化的推进,教育资源共享正在受到大力的推广。教学资源平台的建立作为课堂教学的有力补充,便于学生的课外学习及复习。同时通过其互动平台可实现教师答疑、师生探讨,有助于学术氛围的形成,提高教学效果。1 B/S 模式软件开发技术B/S 结构相对传统 C/S 结构明显的优点是:各个客户端只需安装一个简单的 Web浏览器, 即用户面对的是简单统一的浏览器, 而不是一个复杂的软件。ASP.NET 是Microsoft.NET 的一部分,易于写出结构清晰的代码,代码易于重用和共享,可用编译类语言编写等。ADO.NET 是访问网络数据库的技术,它为网页开发人员提供了实时存取数据库的能力。Web 数据库技术是一种基于Internet 的B/S 管理信息系统,是网页与数据库技术的集成。
2 需求分析
“多媒体教学资源平台”旨在为多媒体技术专业学生及爱好者提供一个学习及交流的平台。
2.1 具有教学资源共享功能。
该平台为多媒体专业所涉及的影视合成、三维动画、课件制作、企业宣传片制作、音频处理、平面设计、网页设计等领域提供丰富的教学资源。包括电子教案、课件、素材、案例、实际工程项目、优秀学生作品等。
2.2 具有教师答疑、学生互相讨论的功能
该平台开设论坛,论坛就是学习沙龙,学生可以用文字方式提出问题。论坛内大家进行答疑讨论,便于师生之间和学生之间进行自由学术交流。在论坛中针对平面、网站、影视、动画各方向均开设有子论坛。
2.3 具有网上考试功能
学生能够答题及提交试卷。教师能够发布成绩。
2.4 具有教师网上布置及学生在线提交作业的功能
3 系统设计
3.1 开发工具及运行环境
采用B/S 模式开发技术。硬件开发环境要求为WEB 服务器一台。软件开发环境要求为Win7/XP、ASP/JSP、Dreamweaver、Flash、PhotoShop、Access/SQL Server。
3.2 平台模块设计
根据需求设计了展示模块和功能模块。展示模块中包含各学科资源及作品活动等动态信息。功能模块包括考试系统、答疑讨论、实训作业等。
3.3 展示模块栏目设计
平面设计:PhotoShop 平面设计、CorelDraw 平面设计;家装设计:AutoCAD 建筑效果图制作、LightScape 效果图灯光处理;网站开发:Dreamweaver 网页编辑、Flash 网络动画制作、Fireworks 图片处理;动画制作: Maya 动画制作、3D MAX 动画制作、手绘动画制作;影视后期:Combustion 影视合成技术、AfterEffect 影视特效技术、Premiere影视编辑技术;⑥多媒体光盘制作:Director多媒体制作技术。以上学习栏目包含了多媒体技术专业的各门课程。进入每门课程后都能看到该课程的电子教案、课件、素材、案例等。
3.4 功能模块栏目设计
在该平台的功能区设计了如下栏目:
(1)论坛
为了学生能针对不同的学科进行学习探讨及教师指导,在本平台的论坛区详细地开辟了平面、家装、网站、动画、影视后期、多媒体光盘制作各论坛区。
(2) 在线考试
将每门学科的理论知识部分以选择题形式考试,通过后台程序实现自动评分。根据专业学科特点,操作题部分可显示制作内容、要求及完成效果,同时提供转到打开相应软件的超链接。学生完成操作后,保存文件,可以提交。
管理员:以管理员身份登录可以进行用户管理。用户管理包括学生及教师用户的添加、删除。及各门学科试题后台管理的口令设置。
教师:以教师身份登录后能够可以进行试题管理。包括录入试题内容、试题答案、评分标准。同时对学生提交的操作题进行评阅并发布成绩。
学生:经帐号、密码登录后学生能够答题及提交试卷。选择题部分在考试后可以自__动显示成绩。操作题部分由教师评阅后给出成绩。
(3)实训及作业
此部分的设计与考试部分的操作题部分类似。可布置实训内容、作业内容、要求及完成效果,同时提供转到打开相应软件的超链接。学生完成操作后,保存文件,可以提交。
4 系统实现
4.1 数据库实现
根据各栏目及功能设计了后台数据库,使该平台能够通过后台管理程序进行平面内容的添加、删除及修改。
4.2 考生管理的部分代码
<%
MM_flag = "MM_insert"If (CStr(Request(MM_flag)) <> "") ThenMM_dupKeyRedirect = "register.asp?errMsg= 账号名称已经存在,请更换其它名称!"M M _ d u p K e y U s e r n a m e V a l u e =CStr(Request.Form("ExamineeName"))Set MM_rsKey_cmd = Server.CreateObject("ADODB.Command")MM_rsKey_cmd.CommandText = "SELECTExamineeName FROM tbExamineeInfo WHEREExamineeName = ?"If Not MM_rsKey.EOF Or Not MM_rsKey.BOF ThenMM_qsChar = "?"If (InStr(1, MM_dupKeyRedirect, "?") >= 1)Then MM_qsChar = "&"M M _ d u p K e y R e d i r e c t = M M _dupKeyRedirect & MM_qsChar & "requsername="& MM_dupKeyUsernameValueResponse.Redirect(MM_dupKeyRedirect)End IfMM_rsKey.CloseEnd If%>
【参考文献】
[1] 王燕,李明,王惠琴.Web 数据库的连接技术及安全控制.计算机工程与应用,2010,24 :55-58.
[2] 李勇平.ASP.NET Web 应用开发教程.北京:科技出版社,2011,5.
[3] 陈娴.ASP.NET 项目开发实践.北京:中国铁道出版社,2010,9.
【作者简介】
俞晓妮(1973—),辽宁省沈阳人,沈阳职业技术学院信息工程学院教师,副教授,研究领域:多媒体技术。