1基于CSCL的交互式课程设计指导平台设计
1.1系统流程分析
首先我们对该平台系统从信息需求和功能需求两个方面进行需求分析。为了实现CSCL思想的要求,系统分析过程中充分考虑了课程设计平台的交互性要求,在充分了解教师和学生的需求后,我们进行业务流程分析,将整个流程分为任务要求下达、申请阶段、中期检查阶段、终期审核阶段、答疑、评分等业务阶段,各个阶段有先后顺序要求,每个阶段中都考虑教师和学生的信息互动,并做相关信息存贮,保存各阶段过程信息,以备评分。
1.2数据库设计
本系统主要有四张基本表即教师表、项目表、学生表和课程表,各数据表的主要属性及表之间的关系见图1所示。
1.3系统功能模块设计
(1)任务要求模块:本功能模块针对老师以及学生开放,老师通过这个功能模块可以添加所属的课程设计的任务要求,学生通过这个模块可以查询老师所发布的课程设计的任务要求。
(2)项目申请模块:本功能模块针对学生和老师开放,学生通过此功能模块提交项目的申请,老师查看后,批准通不通过,学生可以登录平台后查询审核结果。
(3)中期检查模块:本功能模块针对学生和老师开放,学生通过此功能模块提交项目的中期检查论文,老师查看后,批准中审是否通过,学生可以登录平台查看中审结果。
(4)终期检查模块:本功能模块针对学生和老师开放,学生通过此功能模块提交项目的终期检查论文,老师查看后,批准终审是否通过,学生可以登陆平台查看终审结果。
(5)答疑模块:本功能模块针对学生和老师开放,学生提交问题,老师登陆后查看并回复,答疑基数改变。(6)评分模块:本功能模块针对学生和老师开放,老师进入界面可以看到学生的终期论文并结合学生在课程设计的表现情况打分,学生登录后可以查看自己分数。
3系统开发环境
以Delphi7作为系统集成开发环境,利用SQLServer2000数据库平台实现数据的存储管理,服务器使用MicrosoftWindowsXP操作系统。
2系统实施
本课程设计平台系统主要有:布置任务要求、学生查看、选择任务、提交项目申请、教师审核、学生查询、提交中期资料、教师审核、学生查询、学生发出疑问、查询答疑记录、教师答疑、教师查询项目信息、教师查询答疑记录以及教师评分18大主要功能并且分支于六大子系统。
3结语
本文介绍了基于CSCL的交互式课程设计指导平台的设计与实现的过程,对课程设计平台进行了设计,给出了平台的实现方案。该课程设计平台有着广泛的应用领域,在高等教育院校、职业技术学校、及其他中小型企业培训中都有着很好的开发应用价值。
作者:杨丹丹 杨斌彬 袁月 单位:中国计量学院质量与安全工程学院