计算机应用基础辅助教学系统

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机应用基础辅助教学系统研究和设计

摘要:计算机应用基础是一门非常重视操作的课程,本人在长期的教学实践

过程中发现,传统的教学流程有个很大问题,教师想及时了解教学效果需要人工阅卷作业,效率低、工作量大,学生也无法及时得到自己的作业反馈信息,作业完成过程没有及时的奖励机制,长此以往学生容易出现懈怠情绪,通过对Microsoft Office文档的结构、内容、特点进行深入分析和学生心理特点结合游戏心理学和“学案导学”,利用.Net开发环境实现了计算机基础辅助教学系统。

关键词:Microsoft Office;自动阅卷;Net框架;辅助教学;学案导学。

0 引言

计算机越来越被得到广泛的使用, 中职学生作为未来社会的中坚,懂得如何操作计算机,掌握计算机技术,能够利用计算机解决问题成为每个中职学生的必备素质。因此中职学校所有专业都开设了《计算机应用基础》课程。

学生通过Office课程的学习,理解Office的理论知识、掌握Office的操作方法,达到能够在工作学习中灵活运用Office软件,来提高学习与日常工作的处理速度,从而提高工作效率。本人在长期的教学实践过程中发现,传统的教学流程是教师先讲解操作难点同要点,然后发放作业给学生练习,同时教师给同学解难答惑,最后学生提交作业,课后教师批改作业,等到下次课教师反馈作业完成情况。这个流程有个很大问题,教师批改作业需要人工阅卷,效率低、工作量大。学生在练习的过程中也无法及时得到自己的作业反馈信息,作业完成过程没有及时的奖励机制,长此以往学生容易出现懈怠情绪,等到下次课教师再讲评的时候学生已经忘记的差不多了。

通过对Microsoft Office文档的结构、内容、特点进行深入分析和学生心理特点结合游戏心理学和“学案导学”,利用.Net开发环境实现了计算机基础辅助教学系统。

1 解决方案基本思路

计算机基础教学内容主要包括:第一部分为计算机概述,内容主要涉及计算机硬件、计算机的组成和工作原理、计算机的发展和应用、计算机的类型和用途;第二部分为操作系统的功能和使用,主要介绍Windows操作系统的基本知识和使用方法,如操作系统的界面、文件管理、程序管理、计算机管理、帮助系统等;第三部分主要是Office的使用,包括Word、Excel和PowerPoint的使用等;第四部分为网络等方面的知识,在该部分中包括网络的基础知识、Internet的基本知识、Internet的信息服务、网络安全等方面的知识。

系统采用visual studio 2010 作为开发工具,c #作为开发语言,系统采用C/S 结构,系统包括服务端和客户端。服务端主要实现教师登陆,管理学生的基本信息、练习题、作业完成情况,统计知识点学生掌握情况,发布作业,控制客户端等功能。客户端主要实现学生登陆,打字练习及速度竞赛,客观选择题练习与测试,office 操作题练习与测试

2详细设计

2.1录入模块

许可的用户根据自身教学目的和要求,可以向库中添加各种类型且符合要求(对不符合的将给出提示和警告,并且不予保存!)的练习和作业以及各自的意见与疑难问题等。

练习录入

首先,用户选择练习所属章节。若下拉菜单中没有该章节,则点击右边的新增科目,即进入这一页面,只要输入新增科目详细名称(一般以一个学期修完为标准)和表名(最好由汉语拼音首字母组成),即可由系统根据已设定好的字段自动建立新的科目练习表。返回、刷新一次页面,即可看到新增的章节名称。而且,在本系统中其它需要选择章节的地方也会自动更新。

其次,每道练习有类型、难度系数、选自书籍及章节、练习内容与答案和标准答案等栏目。用户一一输入完(对于该练习不需要的答案项,则默认为"不填"),按"提交"后,即可看到预览效果。如果输入不合法,或者该科练习库中已有该练习编号和内容等,则系统给出相应的提示或警告,以待更正。

2.2查询模块

系统中的所有用户均可检索试题、试卷、用户及留言等信息。只是试题检索界面较复杂,但它已实现了多种条件的组合查询,非常适合于数量繁大的试题库。而后三者相对来说比较简单,"默认"或"空白"的情况下,则按该表中的系统默认的字段显示其全部信息。使用起来比较灵活、方便。

2.3 修改模块

用户除了只修改自己的部分资料(包括用户帐号、密码和E-Mail)外,还可修改试题及试卷,而留言则不许修改。只要用户选择科目和输入编号,即可进行修改。不过,对于各表中的主键不准修改,避免了造成系统中的数据混乱,或者覆盖其它有用数据的现象。如果用户执行了非法操作,则必须重新操作。

2.4练习模块

计算机自动组卷模块组成的互动的试卷(卷库中没有保存此类试卷的任何信息!)是通过单复选按钮来反映用户的做题信息。它主要用于平时的在线练习等,让用户了解自身的不足,并有针对性地进行复习和训练。因此,用户做完后,只要点击"查看答案",就可以与相应试题的标准答案对比,以便及时反馈情况,而没有提供成绩判定与分析和时间限制等。

删除模块

在整个系统中,只有系统管理员具有此权限。管理员通过复选按钮选择要删除的用户、留言、试卷及科目,而对于数量较大的试题库则通过输入或选择条件,就可达到删除那些过时的无用的试题,当然,对于那些恶意破坏系统的用户,管理员有权删除他,以示惩罚。这样就可确保数据库不至于十分庞大和其安全性。

3数据库设计

3.1练习题结构

通常,每一类型的试题都应有一个表结构。但考虑到目前系统存贮空间已经不受物理空间的限制。因此,我们采用按科目而不按试题类型方案来建立数据表,更不把所有科目的全部试题集中在一起,只是每道客观题均有六个备选答案项,还有一个表用来记录各科目数据表的相关属性。这样,查询起来较方便,可能会节约时间,也不致于造成数据十分杂乱等。详细设计如下表所示:

A、超级用户:在此系统中有且仅有一个,即系统管理员。他具有一般用户所没有的至高无上的权力,即具有删除用户、留言、试题以及试卷等信息的权力。它不需注册,在数据库没有它的任何相关信息,但可由管理员自己更改用户名和密码。确保万一数据泄密而造成系统的危害。

B、一般用户:主要是指学校的教师及学生和企事业单位的教育部门等。另外,所有用户可能会对我们的系统发表意见或相互之间答疑。

3.3学生答案成绩表结构

实际考试日期可能因某种原因推迟考试而与试卷表中的考试日期有所不同。因而,此表应与用户、试卷及试题库等多表相关联,关系比较复杂。

4 关键代码:

由于源代码繁多,限于篇幅,无法一一列举,现只公布部分代码,具体以系统实物为准。

///

/// 字符串的查找功能

///

/// 要查找的字符集

/// 被查找的文档对象

/// 段落对象

private Paragraph FindParagraph(string[] flog,Document doc)

{

Microsoft.Office.Interop.Word.Application myApp = new

相关文档
最新文档