电子科技论文:
一、绪论
基于PBL教学法的程序设计实践教学网站的设计可以让教师通过网络设计教学大纲、授课计划、上传课件、课外参考资料,实现共享资源,同时评价课程教学效果,总结教学经验,向学生提供课程和学习内容的快速链接,在任何时间观看讲稿、视频教学、优秀作品等课程资源,便于学生课后学习巩固拓展。
利用Internet和校园网作为支撑环境构建网络化教学与学习环境的研究与实践,是近年来教育教学改革的热点问题之一。目前,包括Moodle、Claroline和ATour等系统在国外广泛用于构建网络化虚拟教学和学习环境,国内亦可见到一些应用。其中以基于社会建构主义和开放式模块化个性化学习环境为设计思想的Moodle系统与我们现在倡导的素质教育的思路极其吻合。所以我们结合在基于B/S结构的软件开发与实践等方面的经验,对Moodle的体系结构和功能模块进行了应用研究,并在教学中加以应用和推广。
二、系统分析
(一)功能需求分析
本系统名称为“基于PBL教学法的程序设计实践教学网站的分析与设计”,主要是用于辅助课堂教学和拓展课后实训。参照实际操作对象,本系统有四种不同权限的用户,分别是系统管理员、课程负责人、普通任课老师以及学生。
在该基于PBL教学法的程序设计实践教学网站系统中,教学指导模块中包括三部分:课程分析、教学大纲、授课计划。对于课程分析,主要是提供学生查看或搜索其所在的班级资料和所学的课程资料,提供教师查看或搜索其所教的班级资料和课程资料。对于教学大纲和授课计划,主要是提供学生查看或搜索其相关资料,提供系统管理员在自身权限范围内对其进行修改、删除、浏览、查看等功能,提供教师在其自身权限范围内对其进行添加、浏览、查看等功能;教学课件主要子模块是案例、讲稿和视频教学,实践教学主要子模块是项目小组、项目小结和答辩记录。在教学课件里课程负责人和系统管理员可以上传,修改,删除教学资料,如教案,讲稿和教学视频等,其他用户登录可以对实教学资料行浏览查询;教学效果主要是实践作品展示和课程教学经验分析,在教学效果里课程负责人和普通任课老师可以上传学生优秀的实践作品,其他用户登录可以对实践作品进行浏览查询。而对于课程分析这块,则是由课程负责人每月进行总结一次,以供任课老师参照学习,学生不得浏览查看;系统管理包括教师信息、学生信息、班级信息、课程信息、学期信息、任课信息、用户登录管理和系统管理员信息。该模块是对于整个系统基础数据的维护,确保系统能良好运行;个人设置是最基础的模块,包括密码修改和个人信息修改两部分,主要用于对用户的密码及个人信息进行修改。
教学指导模块课程介绍维护用例图如图2-1所示:
(二)数据需求分析
系统管理员(属性:账号,姓名,密码,性别,联系方式等等);
教师(属性:编号,姓名,密码,性别,出生年月,职称,联系电话等等);
学生(属性:学号,姓名,密码,性别,出生年月,家庭地址等等);
课程(属性:编号,名称,学分,学时,考核方式,教学模式等等);
资料类别(属性:编号,名称);
资料信息(属性:名称,学期编号,班级编号,上传时间,资料简介等等);
班级(属性:编号,名称,学期编号);
学期(属性:编号);
作业(属性:编号,名称,存放位置,截止日期等等);
参考答案(属性:作业编号,名称,存放位置等等);
课程总结(属性:课程编号,学期编号,存放位置,文件名称等等);
三、系统设计
(一)系统概述
《基于PBL教学法的程序设计实践教学网站设计》旨在从辅助教学拓展教学的实际出发,注重于课程信息和教学互动两方面切入,不仅为老师的教学管理提供方面,而且有助于学生的课后拓展和实践训练。此外还需提供良好的操作界面,方便用户操作,提高系统的易操作性,降低用户使用系统时的难度,提高工作效率。
(二)总体设计
本系统涉及五大功能模块,四大权限用户,根据实际教学情况,模拟真实教学数据,使系统功能更加具体和实际化。
课程教学平台系统总体功能模块图如图3-1所示:
(三)功能模块设计
系统需要完成的功能主要有以下几点:
(1)教学指导:课程介绍、教学大纲、授课计划;该模块主要供用户浏览课程、大纲和授课的信息,主要由课程负责人添加更新信息。
(2)教学课件:教案、讲稿、视频教学;该模块主要供用户浏览课件信息,学生使用的较多,主要由每门课程的授课老师添加更新信息。
(3)教学效果:实践作品、课程分析;该模块主要供用户浏览优秀实践作品,学生可以欣赏作品,老师则可以分享教学经验;主要由课程负责人添加更新信息。
(4)系统管理:教师信息、学生信息、班级信息、课程信息、学期信息、任课信息、权限修改、系统管理员信息等;该模块主要是系统管理员维护基础资料信息以及用户信息,此模块登录只有系统管理员有权限。
(5)个人设置:密码修改、个人信息修改;该模块主要提供登录用户的个人信息修改,只要是系统的用户登录系统,均能修改个人资料。
(四)数据库设计概述
数据库是存储在一起的相关数据的集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务。此外,数据库还为用户提供了非常简便的使用手段使用户易于编写有关数据库应用程序。数据是信息系统处理的对象,数据库设计是系统设计的重要组成部分,它的好坏将直接影响到应用系统处理数据的效率,不同类型的数据库拥有着不同的优点,数据库的可操作性和高效性正使它在对经济管理高要求的系统设计中得到越来越广泛的应用。
(五)系统详细设计
1.课程介绍页面
功能描述:该模块提供对课程介绍进行浏览、查看的功能,要求用户已登录。
(1)在文本框中输入关键字,点击『搜索』按钮,进行相关搜索;
(2)点击『查看』按钮,可以对某门课程介绍进行查看;
2.课程介绍浏览页面
功能描述:该界面提供对课程介绍进行浏览的功能,要求用户已登录,并从课程介绍页面传递了“CourseId”。
(1)点击教师姓名,链接到教师详细信息页面;
(2)点击班级名称,链接到班级详细信息页面;在班级详细信息页面,可以查看该班级学生详细资料。
(3)点击『返回』按钮,可以返回到课程介绍页面。
3.教学效果
实践作品添加
功能描述:该模块提供学生优秀实践作品新增功能,要求用户已登录,而且只有课程负责人和授课老师才有此权限,要输入相应的学期、课程名称、资料类别等信息。在前一页点击『添加实践作品』按钮跳转到该页。
使用控件:下拉框控件(Dropdown List)、文本框(Textbox)和上传文件控件(File Upload)。
注意细节:下拉框选项根据数据库进行动态取数并绑定,针对资料类别和上传的文件类别如不相符不能上传成功,文本框如有空值不填的,进行判空,确保输入数据的正确性等。
(1)点击『添加』按钮:提示添加成功。
(2)点击『取消』按钮:清空文本框,下拉框选项恢复到初始选项。
课程分析添加
功能描述:该模块提供课程分析新增功能,要求用户已登录,而且只有课程负责人才有此权限,要输入相应的学期、课程名称等信息。在前一页点击『添加课程分析』按钮跳转到该页。
使用控件:下拉框控件(Dropdown List)、文本框(Textbox)和上传文件控件(File Upload)。
注意细节:下拉框选项根据数据库进行动态取数并绑定,针对资料类别和上传的文件类别如不相符不能上传成功,文本
框如有空值不填的,进行判空,确保输入数据的正确性等。
(1)点击『添加』按钮:提示添加成功。
(2)点击『取消』按钮:清空文本框,下拉框选项恢复到初始选项。
四、系统测试
在设计测试用例,应根据软件测试的原则,选择那些发现错误可能性大的数据作为测试的输入数据。下面以本系统的登录模块进行说明。
设计测试用例如下:
功能模块名:系统登录
测试目的:验证是否输入合法信息,允许合法登录,阻止非法登录
测试数据:用户账号=0001(系统管理员),密码=111
经过系统各功能模块的测试表明,本系统较好的实现了当初的设计目标和功能需求。
五、结束语
本文从现代教育模式出发,以辅助课堂教学和拓展课后实验为主旨,以软件工程和项目管理规范、.NET技术框架为工作基础,设计并实现了一套适合各大高校教学使用的“基于PBL教学法的程序设计实践教学网站”,实际运行良好,并通过验收。
1、最快当天审稿 最快30天出刊
易品期刊网合作杂志社多达400家,独家内部绿色通道帮您快速发表(部分刊物可加急)! 合作期刊列表
2、100%推荐正刊 职称评审保证可用
易品期刊网所推荐刊物均为正刊,绝不推荐假刊、增刊、副刊。刊物可用于职称评审! 如何鉴别真伪期刊?
都是国家承认、正规、合法、双刊号期刊,中国期刊网:http://www.cnki.net 可查询,并全文收录。
3、八年超过1万成功案例
易品期刊网站专业从事论文发表服务8年,超过1万的成功案例! 更多成功案例
4、发表不成功100%全额退款保证
易品期刊网的成功录用率在业内一直遥遥领先,对于核心期刊的审稿严格,若未能发表,全额退款! 查看退款证明