学校打字软件开发和应用研究_软件开发专业学校
学校打字软件开发和应用研究由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“软件开发专业学校”。
学校打字软件开发和应用研究
——以昆明第二职业中等专业学校指法软件开发研究为例
王峥嵘
摘 要:本文在对职业学校学生练习中英文输入课需求进行分析后,根据多年指法上机练习的经验,总结出指法练习软件和成绩收集系统。指法练习软件方便、科学、有效;指法成绩收集系统方便成绩的及时上传处理,节约课堂时间。学生的成绩能及时反映到老师的电脑 上。老师对学生练习的效果有更快,更清楚的把握。有利于学生成绩进行排序。学生练习完 后,进行学生的成绩排序并生成 EXCEL。并保存成绩单,可以上报给学校教务处。有利于指法考试进行考试成绩的快速收集。反思了学校打字教学围绕如何激发学生提高指法成绩这个主题,出析打字练习和指法成绩处理软件的相关功能,明确学生可以快速地从教师那里得到练习指法后全班的成绩信息。教师通过指法成绩处理系统可以快速地对一些学生的指法练习做出分析评价,这样使指法课可以形成教师和学生的互动。
关键词:打字,打字成绩,成绩收集,打字编码字典,输入法
一
引 言
职业学校计算机专业需要训练学生的打字技能,如何有效的开展学生打字技能的教学,科学的评估学生打字的水平,合理的处理学生打字成绩,方便学生下课后能自主练习等,是计算机职业技能训练的基础课题。
二
系统介绍
打字课要求有教学气氛,有竞赛氛围。学生能够在练习中得到有益的提示和评价。针对 上述要求,教育工作者研究打字练习课的学习软件和方法。一直以来经过采用多款打字软件,总是不能完全满足学校学生学习的需要。中国早在 90 年代DOS 平台上使用的中英文打字软件很多,软件开发者们为计算机科学的学习和推广做了了巨大的贡献。随着时代发展,WindowsXP平台的日趋成熟,升级 Dos 平台下的打字软件成为新时代的要求,作者在昆明二职业中专长期打字教学成熟经验积累的启发下,结合一些常用汉字输入法在 2004年成功研发新系统平台下的打字软件。打字软件用计算机高级语言来设计。[1]程序的界面友好性非常强。用常用的控件如文本框、标签、按钮等设计出练习者情况采集界面。软件关键技术解决是打字程序中数据的输入与输出。[2]打字程序中文本文件的数据读写可以用 INPUT 语句来从一个打开的顺序文件中读出数据,并将数据赋给指定的变量。如:(代码一)
dim I as integer,s as string dim d as date,b as Boolean
open “c:wexam26160001out2.txt” for input as #1 input #1,I,s,d,b close #1 cls
text1.text=I&s&d&b
上面这段代码可以将打字文本中的文字内容,显示在程序界面上指定的文本框控件中。打字 练习时练习者输入的数据可以直接输入到文本框控件中,由文本框控件将输入内容存入到指定的变量中保存,分析,处理。如:(代码二)
open app.path & “” & “out1.txt” for output as #1 pring #1, text1.text close #1
上面这段代码可以将文本框中的内容写入到一个文件 out1.txt 中。成绩单的设计是根据(练习时录入的总字数-错误字数)在除以练习的时间来得到平均练习成绩的。[3]利用变量来存储练习的总字数,错误字数的。这一部份的难点是时间的处理。比如,练习 10 分钟,如何计时呢?(代码三)
revtime=10
hour = Int(revtime)60 minute = Int(revtime)CSng(hour)* 60-CSng(minute))* 60)label2.text = “ ” & hour & “:” & minute & “:” & second
上面的代码可以将 10 分钟时间转化为时:分:秒的形式显示在程序界面的标签控件中。
[4]成绩的收集和处理是利用网络的数据传递和 EXCEL 电子报表统计功能。这些技术已经是非常成熟的编程技术。这里只是做出主要程序设计的思路。不做详细的解释。感兴趣可以和软件作者联系,姓名:王峥嵘 邮件地址:wzr415@km169.net。
(一)开发分析
1. 首先是练习者情况采集
设计采集练习者的姓名,班级,学号,练习的文本,练习的时间等信息。如图1所示:
图 1:打字信息设定
2.其次是打字程序形式
采用了隔行的形式,让练习者跟着正确的打字内容练习便用集中注意力。如图2所示:
图 2:打字练习界面
3.第三是成绩显示
学生的练习经过计算总字数,错误字数,得到正确字数,经过自动计算后,显示给学
生自己看。
4.第四是按教师要求上传成绩
教师组织学生练习结束后需要学生用打字成绩来反应上机练习的情况。教师在教师电脑上运行成绩收集软件,准备好后,请学生将自己的成绩单用上传按钮将成绩交给老师。老师成绩收集完毕后,点“数据采集”菜单中的“退出成绩收集状态”,然后点“[5]数据汇总”得到学生一次打字成绩汇总表。用鼠标点击列表单中的成绩,[6]可以用Excel文件打开相应的成绩单。如图3所示:
图3 成绩采集服务数据汇总图
5.注意
(1)要求计算机系统安装Office办公软件。
(2)学生上传成绩过程中,可能学生机提示:网络异常,上传失败。这是正常现象,在确认局域网连通正常的情况上,请学生稍候在试一试:上传成绩。应该可以正常上传成绩。
这种情况是因为在windowsXP底层系统中存在最大连接数的限制。学生上传成绩过程中有一个先后问题,但延时不是非常大,最多几秒钟。(3)汉字输入法需要安装极品五笔、智能 ABC、王峥嵘五笔等。这些软件很好找。(4)老师在得到汇总成绩表后,可以将成绩表另存后,用打印机打印出来处理。然后
在成绩收集软件中点“清除所有成绩单”将上一次的成绩清空,准备下一次收集学生的成绩。
三 总结
在信息化条件下开展教学是既轻松又复杂的事情,如果教师正确的使用了信息技术手段,学生学习起来有很高的兴趣,能够做到最大的专注和努力,那么教师教起来一定是很轻松的。事实证明,打字课经过用信息技术手段设计一系列环节,出发点是有利于学生学习,实现学生主动练习,老师便于管理,成绩收集简便的要求。老师可以将更多的精力投到辅导教育学生之中。对于软件,作者提醒学生练习时如果选用普通练习时间记时间时,练习结束不能上传成绩,因为普通练习时间提供了在线五笔编码字典的功能,即什么字不会打,按计算机键盘上F4键在屏幕左上角会得到这个字的五笔编码。这功能的出发点是增强学生自主学习的需求。当学生采用测试时间10 分钟或测试时间20 分钟时,才能向老师的电脑上传打字的成绩。这种练习模式在包括国家级重点职业中专在内的昆明职教集团的广大学生中使用得到不错的效果,大大提高学生练习中英文录入的成绩和水平。学生在软件作者老师这里可以无偿复制打字软件回家进行自主练习,使职校在昆明树立了很好的社会形象。
参考文献:
[1] 杜民等 编著《Visual Basic 程序设计与开发指南》[M],北京:.高等教育出版社1989.[2] 刘瑞新等.编著《Visual Basic 程序设计教程》[M],北京:电子工业出版社 2003.4.[3] 杨晶 编著《VB6.0 程序设计》 [M],北京:机械工业出版社 2004-8.[4] 《电脑编程技巧与维护》杂志社编著《电脑编程实例导航丛书》[M],北京:中国水利水电出版社 2007-1.[5] 王鸿儒 编著《 Excel VBA 程序设计》[M],北京:中国铁道出版社 2005-1.[6] 神龙工作室 编著 《Excel 高效办公:VBA 范例应用》[M],北京:人民邮电出版社2006-2.作者简介:
王峥嵘:中学一级教师,学士,计算机学科中学教师。