计算机应用基础课程实验与考核系统的设计与开发

来源 :科教导刊 | 被引量 : 0次 | 上传用户:huimin0609
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要 本文阐述了计算机应用基础课程实验与考核系统设计与开发的过程,并指出了计算机应用基础课程实验与考核系统给教学带来的好处及其优势。
  关键词 计算机应用基础课程 教学 上机实操
  中图分类号:G434文献标识码:A
  
  目前,中职学校的计算机应用基础课程的教学内容以计算机基础知识、办公软件应用和计算机网络基础知识为主。据了解,该课程的考核均采用无纸化方式:首先让学生使用计算机考核系统完成考试,然后教师使用计算机阅卷系统进行评卷。笔者发现:使用考核系统和阅卷系统确实给教学带来了极大的方便,也减轻了老师们阅卷的工作量,但是考核系统只能用来测验和考试,而阅卷系统只能用于教师的阅卷工作,两者都不能用于学生的上机练习当中。因此,笔者设计和开发了一套计算机应用基础课程实验与考核系统(下面简称:实验系统),在这套系统中把上机练习与阅卷功能结合在一起,能同时为学生提供上机练习和阅卷的功能,使得学生在实操过程中可以实时得出操作结果的对错,以实现交互式的教学。下面将详细阐述计算机应用基础课程实验与考核系统的设计与开发过程。
  
  1 计算机应用基础课程实验与考核系统的设计
  
  根据计算机应用基础课程的教学内容,笔者把实验系统的功能结构分为三个模块,分别为:Windows操作模块、Word操作模块帮助模块。实验系统的功能结构如图1所示。
  
  其中,Windows操作模块和Word操作模块为学生提供了若干个实验,如文件管理、字符格式化、段落格式化等,帮助模块为学生上机练习时提供帮助信息。
  实验系统的操作流程如图2所示:
  
  2 计算机应用基础课程实验与考核系统的开发
  
  根据上面的设计,笔者进行了实验系统的开发。在开发的过程中,使用Visual Basic 6.0作为开发平台,并使用了以下的方法和技术:①Visual Basic(下面简称:VB)和Visual Basic Applications(下面简称:VBA)编程方法;②数据库访问技术ADO(ActiveX Data Objects);③API(Application Programming Interface,应用程序编程接口)编程技术;④OLE(Object Linking and Embedding,对象嵌入与链接)技术。
  2.1 界面的开发
  实验系统中的所有界面都是使用Visual Basic 6.0进行开发,如图3、4所示。由于使用Visual Basic 6.0开发界面的方法比较简单,这里将不作详细阐述。
  
  2.2数据库的建立和调用
  由于实验系统运行时,需要调用大量的信息,如实验题目、帮助信息、检查操作结果时所需的参数等,因此,笔者使用Microsoft Access建立了一个名为sykhxt.mdb的数据库,然后将上述的信息分别存放在这个数据库的若干张数据表中,最后将这个数据库放置在实验系统的文件夹中,以备调用。
  笔者采用的数据库调用方法是:在VB中使用ADO技术访问Access数据库。下面,对这种数据库调用的方法作简单介绍:单击VB的“工程”下拉菜单中的“引用”选项,在出现的“引用”对话框中,选择“Microsoft ActiveX Data Objects 2.7 Library”和“ActiveX Data Objects Recordset 2.7 Library”,点击【确定】后,即可完成ADO对象的引用,然后就可以在VB中使用ADO对象访问数据库了。例如:创建数据库连接,可使用ADO的Connection对象,代码如下:
  Dim adoconn As ADODB.Connection
  Dim sconnectionstring As String
  Set adoconn = New ADODB.Connection
  '定义连接字符串
  sconnectionstring=_
  "Provider=Microsoft.Jet.OLEDB.4.0;_
  Persist Security Info=False;Data Source=sykhxt.mdb"
  '创建连接
  adoconn.Open sconnectionstring
  2.3 实验平台的开发
  实验平台是提供给学生上机实操的平台。学生在实验系统的主界面(如图3所示)中选择任意实验后,进入到实验平台(如图4所示)。学生可以在平台中选择题目上机练习,然后通过平台中的“检查操作结果”功能实时地得出操作结果的对错。因此,“检查操作结果”功能是实验平台中最重要的功能,也是实验系统中最核心的功能。
  “检查操作结果”功能的作用是:首先调用与当前实验相应的检查程序代码,来检查学生的操作结果,然后把检查的结果显示在“操作结果”框(如图4所示)中。目前,系统中有六种类型的题目:文件管理、文字录入、页面设置、字符格式化、段落格式化、表格制作。这六种类型的题目需要使用不同的方法去检查操作结果。下面就以字符格式化题目为例,阐述“检查操作结果”功能的开发与实现:
  字符格式化包括字体、字号、字符对齐方式、字符颜色、字符间距和特殊效果(斜体、加粗、下划线等)。字符格式化题目的检查方法是将标准答案文档与学生操作结果文档的字符格式化内容逐一比较,具体实现方法如下:
  (1)首先必须在VB中建立对WORD对象库的引用,方法如下:①在VB中,选择“工程”下拉菜单中的“引用”菜单项;②单击“引用”对话框中的“浏览”按钮,在出现的“添加引用”对话框中选择Office安装目录下的文件MSWORD9.OLB,然后,单击“打开”;③这时候,“引用”对话框中就会出现WORD的对象库——Microsoft Word 9.0 Object Library;④最后,单击“确定”按钮,即可以在VB中使用WORD的对象了。
  (2)使用Documents对象的Open方法,分别打开标准答案文档和学生操作结果文档。代码及说明如下:
  Dim s1 As String, s2 As String
  s1 = adors!bzdapath'标准答案文档的路径
  s2 = adors!xsdapath'学生操作结果文档的路径
  '使用OLE自动化方法
  Set vbword = CreateObject("Word.Application")
  '打开标准答案文档
  Set doc1 = vbword.Documents.Open(s1)
  '打开学生操作结果文档
  Set doc2 = vbword.Documents.Open(s2)
  (3)使用WORD的对象库中与字符格式化内容相应的对象,将标准答案文档与学生操作结果文档进行比较。经过对WORD的对象库的深入研究,检查字符格式化题目所需要使用的对象有:Range、ParagraphFormat、Paragraphs、Paragraph、Font。表1中列出了字符格式化对应的对象和属性。
  
  例如,检查标准答案文档与学生操作结果文档中第i段的字符的字号是否相同,可以使用以下代码:
  '若两个文档的第i段的字符的字号相同,则返回“真”值,否则返回“假”值
  Dim range1 As Range, range2 As Range
  '选择标准答案文档的第i段
  Set range1 = doc1.Paragraphs(i).Range
  '选择学生操作结果文档的第i段
  Set range2 = doc2.Paragraphs(i).Range
  '比较两个文档的第i段的字号
  If range1.Font.Size = range2.Font.Size Then
  FontsSize = True
  Else
  FontsSize = False
  End If
  字符格式化题目的检查结果如图4中“操作结果”框中所示。
  
  3 系统的调试
  
  在完成了系统的开发后,笔者对各种类型的题目进行了调试。调试结果如下:学生能在系统中完成六种类型的题目的练习:文件管理、文字录入、页面设置、字符格式化、段落格式化、表格制作,并能实时地得出操作结果的对错。
  
  4 系统的优势和展望
  
  与目前的一些考核系统和阅卷系统相比,笔者开发的“计算机应用基础课程实验与考核系统”具有以下特点:
  
  第一,该系统设计新颖,有创新,能满足不同层次和不同水平学生的需要;
  第二,该系统实用性强,适应面广,具有很强的互动性;
  第三,该系统不但解决了目前教学模式的存在问题,而且创造了新的教学环境和教学策略,实现了交互式的教学,对推动计算机应用基础课程的教学发展具有非常重要的意义;
  第四,该系统具有很强的继承性和可移植性。在系统的开放过程中,笔者使用了面向对象的方法,采用Visual Basic6.0作为开发平台,并使用了Word2000 VBA、API和OLE自动化的编程技术,使该系统具有很强的继承性和可移植性。
  今后,该系统将应用于计算机应用基础课程的教学工作中,实现互动式的教学。这种互动式的教学不仅能满足不同层次学生的需要,还能大大提高学生的学习积极性和自主学习的能力,实现以学生为主体、教师为主导的教学模式。
  随着计算机和互联网技术的飞速发展,该系统的应用将更为广阔,它将成为计算机远程教育的一个重要组成部分,对推动交互式教学的发展具有非常重要的意义,该系统届时一定会发挥更大的作用。
其他文献
摘要在化学的教学中要想提高学生的整体素质,就要注重对后进生的提高,教师对后进生要做到变观念、爱学生、给机会、明情况、激兴趣、抓巩固、促提高,使每个学生都得到个性化的发展,从而适应掌握现代生活所必需的科学知识,适应社会的发展。  关键词化学新课程后进生培养目标  中图分类号:G633.8文献标识码:A    化学新课程的培养目标,就是要让每一个学生学会学习,使他们具备适应现代生活所必需的化学科学知识
期刊
摘要本文主要探讨初中地理教学设计的指导思想,设计思路等,力求以新课程标准为纲,关注学生的学习过程和结果,在教学设计中以学生的习得为目标,运用多种教学方法和手段,使地理课堂能更好地吸引学生,充分调动学生的主观能动性,达到最佳学习效果。  关键词初中地理教学教学设计教学方法  中图分类号:G633.5文献标识码:A    现代教学设计的基本涵义是“分析学习需要和目标,以形成满足学习需要的传送系统的全过
期刊
摘要爱情是古今中外永恒的诗歌主题。而在歌颂爱情的作品中,有一类特殊的诗歌,被称为悼亡诗。虽然悼亡诗的对象早已离开了人世,但这丝毫没有影响诗歌中所表现的那刻骨铭心的爱情。本文通过对中西方两首经典悼亡诗的比较,分析其隐含的中西方文化及爱情观的异同。  关键词悼亡诗爱情中西文化  中图分类号:I207.22文献标识码:A    诗歌是诗人情感的宣泄,在人的诸多情感中,爱情是古今中外永恒传唱的主题。在中西
期刊
摘要容器在我们生活中随处可见,陈列容器走进现代室内装饰是人类文化发展的必然结果。本文从陈列容器在室内装饰上的审美要求,对陈列容器的设计及制造提出建议。  关键词容器传统设计理念  中图分类号:J525文献标识码:A    容器在我们生活中随处可见,也涉及到了生活的方方面面。如花瓶、茶壶、易拉罐、香水瓶、玻璃杯……容器一般从用途上可分为日用容器,包装容器和陈列容器。  “人的物质设备:器物、房屋、船
期刊
摘要人地关系间的相互作用,无法逾越和不可忽略。人类的生存和活动,都要受到一定的地理环境的影响。本文试从人地关系的基础上论人口的增长与地区发展的相互关系,主要从广州房地产中的住房问题入手进行分析。  关键词人地关系人口增长广州住房  中图分类号:C913文献标识码:A    1 引言    我国住房市场是拉动国民经济的重要支柱行业。伴随着人口的增长,房地产业逐渐壮大,对整个国民地区发展的拉动作用也日
期刊
摘要博客正在逐渐改变着传统媒介的格局,成为Web2.0时代的典型代表。以博客为媒介进行新闻报道在国内外也已得到普遍应用。它已不再是个人的发布台,而是已经被主流媒体所运用,作为自己发布新闻的渠道之一,本文以去年中国奥运事件为例,分别选取中外两家主流传统媒体的博客报道进行比较分析,以试图了解博客在对国际重大新闻的报道中所扮演的角色和起到的作用。  关键词博客人民网纽约时报网奥运报道  中图分类号:G2
期刊
摘要谢稚柳先生提出了:借鉴是绘画艺术的主要基础之一。尽管有其历史和领域的局限性,但其提出的“借鉴”是一系列活动的概述,包括了博览、融合、比较选择、分析定位等活动。而且当今艺术的多元化潮流更要求我们坚持兼容、博纳加之有效的分析定位的借鉴方式。  关键词借鉴博览比较选择分析定位  中图分类号:J20文献标识码:A    1 谢文简述    “借鉴”在如今已被很多人看作是一种简单而高效并有点卑鄙的行为,
期刊
摘 要 新课改的实施对教师的专业素养提出了越来越高的要求,但是现实中教师的专业成长还存在着诸多问题,暑假的远程研修为教师的专业发展提供了良好的机遇和平台。现在研修结束,广大教师应该继续用好这个平台,在“后研修时代”进一步提升自己的专业素养。  关键词 专业发展 远程研修 研修平台 提高  中图分类号:G451文献标识码:A    山东省从2004年实行新课改已经5年了,为了保证新课改落到实处,省教
期刊
摘要21世纪是以一个知识经济、信息技術为标志的高科技时代,多媒体、互联网等现代信息技术在图书馆工作中广泛应用。中小学图书馆员的素质难以适应现状,因而教育培训显得十分必要。  关键词中小学图书馆教育培训  中图分类号:G252文献标识码:A    1 图书馆员的教育培训是社会发展的要求    20世纪90年代以来,信息高速发展,使得互联网得到了突飞猛进的进步,信息及其技术与产品,已深入到教育、科技、
期刊
近年来,高州市南方工业学校坚持解放思想,以科学发展观作指导,大胆创新,勇创佳绩。据了解,该校的科学发展坚定不移的以“打造一流的师资队伍,铸造一流的教学质量,保障一流的就业效果”作为办学理念,相继获得了“省一级重点技术学校”、“国家科技教育先进单位”、“中国十大杰出创新教育示范单位”奖牌,同时多次被评为“办学先进单位”、“科技教育先进单位”、“人才开发先进单位”、“文明学校”等国家、省、市级荣誉,吸
期刊