基于DataSnap技术的Word2010多媒体教学软件的设计开发

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:kaizhan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:根据高职校的教学特点,以培养学生学习能力和操作技能为目标,Word2010多媒体教学软件选取Word2010课程内容,与信息技术充分整合,采用DelphiXE2软件为主要的开发工具,DataSnap为主要技术对整个系统进行研究与设计。
  关键词:多媒体教学软件;Word2010;DataSnap
  中图分类号:TP311.52
  1 系统需求分析
  1.1 系统功能需求
  Word2010多媒体教学软件是高职校《Office办公自动化》课程中Word2010多媒体教学系统。作为一个CAI教学软件,并不能完全取代课堂教学,主要是在课程教学过程中充当教师教学的助手、学生学习的伙伴,为方便全校师生进行教学,并提高教学效率而设计。为满足高职校对职业类学生的培养必须重实践、重技能的需求,本多媒体教学软件系统主要应该实现以下功能。
  (1)教师组织教学:教师可以使用本系统发布教学资源,组织教学,管理学生成绩、评价反馈等。具有管理员权限的教师还可以进行一些后台管理,如教师、学生信息管理等。
  (2)学生自主学习:学生通过本系统自主学习基础知识、视频教学,完成项目作业、在线考试等。还可对作业、考试成绩进行查询。
  1.2 系统性能需求
  在Word2010多媒体教学软件开发过程中,充分考虑了系统的基本功能、使用对象、使用环境、运行状态等各种因素,为Word2010软件的教学、考核提供有力的支持。因此,在设计本教学软件系统时应该主要满足以下性能需求:
  (1)可靠性:教学软件系统中的数据和计算准确可靠,应采用一种或多种合理的检验方法与完整性约束的方法,来保证系统中的所有数据完整、准确,并具有一致性。
  (2)灵活性:不同的用户登录系统可以进行不同的操作;随机组卷、自动评分、评价反馈也都具有灵活性。而学生的学习也充分体现系统的灵活性,学生可以对学习内容进行自主取舍,发挥学习积极性和主动性。
  (3)易操作:贯彻面向用户原则,软件系统用户界面较为友好,操作简单。进入系统后可以方便地找到各种功能,
  (4)易维护:系统的软硬件环境中的各种元素,可以方便地实现新增、删除、修改等维护扩展。
  2 系统模块结构
  对系统功能和性能需求分析后,现将Word2010多媒体教学软件系统主要划分为:教师子系统和学生子系统。其中教师子系统中还包含管理员功能,可对系统和用户资料进行设置。图1简单地表示了各模块的作用及它们之间的关系。
  3 系统功能设计
  3.1 教师子系统
  教师子系统主要包括对Word2010多媒体教学软件系统基本的设置,对用户信息库进行维护,以及教学相关功能。
  (1)文件系统:修改用户密码,以及设置服务器连接的远程访问端口,用来指定远程应用服务器(DataSnap服务器)。
  (2)基础设置:主要对本系统用户的基础信息和课程信息进行设置,试题库进行维护设置。另外还可以对考场相关信息进行设置。1)机构设置:管理部门和班级信息。2)人员设置:管理教师和学生基本信息3)课程信息:设置课程大纲、计划、内容、考核要求等。4)项目目录:设置本课程包含的项目、任务目录。本课题中根据Word2010软件的教学需求,设置八个项目,每个项目下分设几个任务。5)题库设置:添加、修改、删除题库信息。同时,题库也为后面的作业管理功能和随机组卷功能提供了数据资源。
  (3)课程管理:教师对课程教学相关资源进行设置,然后生成课程内容。在课堂教学中就可以在线授课。1)课程内容:添加、删除、修改课程内容,分各项目、各任务,来提供课程的基础知识,供学生查阅学习。2)课程视频:添加、删除、修改课程的视频教学文件供学生查阅学习。增加多媒体教学视频参与到教学中,利用多媒体技术丰富课程内容,增加学习兴趣,提高教学效果。3)课程作业:教师可以远程布置项目练习作业,批改作业。
  (4)考核管理:设计本系统菜单时主要有考试安排、考试场次、考试试题、生成考试内容等相关考核设置,之后通过发布试卷,来给学生进行在线考试。1)随机组卷:根据教学实际需求,基于前面提供的题库资源,随机生成试卷,避免了试卷的重复性,同时减少了教师出卷的工作量,减少了错误率。2)自动评分:教师设定试卷的标准答案得分点,系统将学生考试的答案与之比对,自动判定对错,自动生成考试成绩,并进行记录。
  (5)成绩管理:主要对学生作业成绩、考试成绩、总评成绩进行管理。以及查看输入评价反馈。1)成绩管理:教师可以对学生的平时作业、考试成绩进行管理,课程学习结束后可以对每一个学生进行总评成绩自动计算统计,并自动形成一份班级汇总表。2)评价反馈:系统对学生所做Word2010操作题的正确性进行客观性评价,汇总考试中每题的答题正确率,并以图表形式表示。教师还可以对学生的考试评价以文字的形式做进一步总结性评价。
  3.2 学生子系统
  学生子系统主要包括自主学习中的相关功能,如课程学习,实训考核等。
  (1)课程学习:包括基础知识和视频学习。学生可以通过浏览课程大纲、计划等了解本课程的学习目标,查阅教师提供的基本知识、教学视频等自主学习。
  (2)实训考核:包括项目练习、在线考试、成绩查询。
  4 系统开发方案
  本论文采用DelphiXE2,结合DataSnap技术设计并实现分布式的Word2010多媒体教学软件,开发方案如下:
  4.1 数据库的设计:采用MicrosoftSQLServer2000作为数据库服务器软件。在数据库中存储了Word2010的文件及操作要求信息,自动评分标准的信息,教学视频信息等,用以合理组织和规划教学资源。学生客户端和教师客户端通过DataSnap技术,访问数据资源。
  4.2 服务端程序:使用DelphiXE2中的DataSnapServer设计并实现运行于32位Windows操作系统的服务器软件程序,将学生用作练习的素材文件和教学视频文件,通过服务器程序部署在一台物理服务器上提供教学服务。教师通过DataSnap技术,可以实现组织教学资源、远程批改学生作业,评价学生的学习情况等功能。
  4.3 客户端程序:使用DelphiXE2中的DataSnapClient设计并实现运行于32位Windows操作系统的应用程序。
  (1)学生客户端程序。学生通过TCP/IP网络协议,调用服务端程序的接口,远程获取Word2010用于操作练习的文件,远程访问Word2010的教学视频,供学生进行操作学习。在DelphiXE2中使用OLE自动化技术,基于DataSnap/JSON架构,学生完成操作后,将Word2010的文件在网络环境中上传,程序会自动判断学生所做的操作是否正确。
  (2)教师客户端程序。教师通过TCP/IP网络协议,基于DataSnap技术,远程发布教学文件,远程组织Word2010的教学资源,实现对学生上传的Word2010操作文件进行批改、评分和教学效果反馈等功能。
  本文在对高职校《Office办公自动化》课程中的Word2010课程进行分析和总结的基础上,设计实现了基于DataSnap技术的多层分布式Word2010多媒体教学软件,将计算机教学资源整合在教学系统中,将DataSnap技术应用于网络教学的各个环节。既提高了学生的自主学习的主观能动性,优化了学习效果,又减少了教师在教学中的工作量,提高了工作效率。
  参考文献:
  [1]俞燎宏.Delphi中三层C/S数据库应用系统开发方法[J].电脑学习,2008(6):7-8.
  [2]郭军须.计算机文化基础模块化教学在线考试系统的设计与实现[D].天津工业大学,2009.
  [3]舒涛.基于三层C/S模式的计算机基础考试系统设计[J].康定民族师范高等专科学校学报,2007,16(3):66-69.
  作者单位:苏州旅游与财经高等职业技术学校,苏州 215104
其他文献
由于现代通信发展对测试系统的要求越来越高,测控技术也随之越来越精密,因此仪表的自动测试对其质量起到了很重要的作用。项目中所使用的是Agilent E4436B信号发生器,是根据
我国近代高等教育发展模式,经历了清末传统书院向近代新式学堂的教育组织转型、近代新式学堂向近代大学的教育制度转型,以及近代大学由人才培养向社会服务的教育职能转型。其
TLD(Tracking-Learning-Detection)是近年来提出的一种高性能单目标长时间跟踪算法。为了进一步提高TLD算法的跟踪准确率,引入随机蕨丛分类器(Random fern)对其进行改进。在公开的TLD数据库上进行实验,结果证明该算法较原始算法准确度得到提升。
目前,在程序设计中,涉及数据库设计时,经常需要处理多对多的关系,其处理效率及便利性,对程序员极为重要。本文探索不同于传统的新方法,并通过实例展示这种方法。此新方法不需
采用序批式反应器(SBR)反应器,按照强化生物除磷工艺(EBPR)的运行方式,考察了低有机负荷率下培养聚磷好氧颗粒污泥的可行性,并对形成颗粒的特性以及关键培养技术进行了评价.SBR反
介绍了开发的基于容积补偿法的手腕式无创性血压连续检测系统,并对系统的检测性能和精度进行了试验评价.系统以手腕处的桡动脉为检测部位,采用了局部加压式袖带和新型电空变换器
虞山书院位于江苏常熟,是一所祭祀孔子弟子子游的书院。该书院创建于宋代庆元年间,之后屡废屡兴。明代万历三十四年,常熟知县耿橘加以修复,将它作为传播道德学术的重要场所。
图像的平滑滤波用于消除噪声。为减少平滑操作带来的边缘信息损失,提出一种基于目标像素最小标准差邻域中值滤波方法。该方法采用峰值信噪比(PSNR)作为图像质量评价指标。另外讨论了其它几种滤波方法,并在MATLAB软件平台下进行测试。实验结果表明:基于最小标准差邻域的中值滤波性能好,算法简单,能较好保留图像细节。
介绍了一套适用于小动物成像的高分辨微型CT成像系统。该系统采用用焦点为100μm的微焦点射线源和成像面积为13cm×13cm的平板探测器测量数据,以旋转扫描的锥束算法进行图像
由于循环流化床锅炉燃烧系统具有参数分布广、非线性、时变和大滞后等控制难题,因此分析了该系统的结构与工艺特点。运用多智能体建模方法,将系统进行机理分析分解为若干个子