C/S一体化网络中英文打字软件之浅探

来源 :广东教育·职教版 | 被引量 : 0次 | 上传用户:pf2858888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文介绍笔者设计的东莞市中小学信息技术中英文打字竞赛软件——“贤云打字”网络软件,详细分析了该软件的功能特点、模块结构与核心设计。
  关键词:C/S一体化网络;中英文打字软件
  
  当前中小学生中英文录入水平参差不齐,市面上的打字训练软件多数不能满足实际教学的需求,给信息技术教学带来了很大的不便。笔者根据多年的教学实践,开发并完善了一套“贤云打字”网络软件,在计算机教学实践中取得了良好的较果。
  “贤云打字”网络软件具有三个优点:(1)利用软件范文设置功能,精心设计教学内容,提高学生学习兴趣;(2)利用软件成绩分组与及时统计功能,提高学生的自信心和团队精神;(3)利用软件限时竞赛功能,定期举行录入竞赛,提高整体录入水平。下面,笔者就具体介绍、分析“贤云打字”软件的功能与设计特点。
  
  一、软件的功能特点
  
  4.可以限定录入时间、次数以及指定输入法。
  针对中小学信息技术中文录入竞赛要求,指定全拼输入法与小学语文拼音教学相结合,在打字训练的同时提高汉字的拼音拼写能力。在五笔训练时,也可以锁定五笔输入法,强化学生的五笔输入技能。
  
  二、软件的模块结构
  
  1.客户端和服务端登录模块。(见图1)
   2.客户端录入模块。(见图2)
   3.服务端管理模块。(见图3)
  
  三、软件的核心模块设计
  
  本软件采用Visual FoxPro6.0设计,下面主要介绍一下软件核心功能模块的设计:
  1.录入模块设计。
  录入模块是整个程序设计的核心部分,设计难点是范文与录入文字的校验、实时提示输入字符的正误以及中英文混合校验。本程序采用行对应校验法,即采用@...say...将范文定向到Visual FoxPro界面窗口,以editbox控件接收键盘录入,校验并以不同的颜色重新显示范文。如:
  范文行显示:ABCDEFG中英文录入H…
  录入行输入:AbCDeFG中央文录入H…
  范文中红色显示“B、英、E”表示录入的“b、央、e”为错误,灰色显示则表示正确。录入错误的文字可以及时删除修改。以下是部分代码:
  if asc(subs(sch[selrow],i,1))>=128
  *判断录入对应行范文字符是汉字字符
  if asc(subs(sch[selrow],i,2))==asc(subs(lch,i,2))
  *判断录入字符正确(汉字比较2个字节)
  @erow (lin)*2,ecol i-1 say subs(sch[selrow],i,2) color rgb(128,128,128)
  *灰色显示范文,表示录入字符正确
  Tru=Tru 1
  *录入正确字数变量Tru加1
  else
  *判断录入字符不正确
  @erow (lin)*2,ecol i-1 say subs(sch[selrow],i,2) color rgb(255,0,0)
  *红色显示范文,表示录入字符错误
  Err=Err 1
  *录入错误字数变量Err加1
  endif
  i=i 1
  else
  (注:selrow表示范文数组变量,lch表示录入字符数组变量,i表示录入行中第几个字符,erow表示显示范文的起始行,ecol表示显示范文的起始列,lin表示行数。)
  2.成绩统计与保存。
  成绩统计与保存,主要考虑到三种情况:一是录入者是第一次录入,成绩库中没成绩记录,则通过append blank语句增加记录,使用replace “字段” with“值”语句保存成绩;二是录入者非第一次录入,成绩库中有记录,且当前录入的成绩低于或等于成绩库中已存的成绩,则提示不保存,保留录入者的最高成绩;三是录入者非第一次录入,成绩库中有记录,且当前录入的成绩高于成绩库中已存的成绩,则find找到记录,然后使用replace “字段” with “值”保存成绩。系统由timer控件计时并触发结束录入命令。
  3.成绩管理模块设计。
  成绩管理模块设计分为两部分,一是客户端中录入用户用于查看成绩模块,该模块主要grid实现成绩显示,combobox控制实现分类成绩查询;二是服务端成绩管理模块,该模块在以上的基础上增加了3个command控件实现成绩的修改、删除和导出生成Excel文件。
  4.系统管理模块设计。
  管理模块分为四个部分:成绩管理、成绩设置、测试设置、系统设置。
  成绩管理使用grid控件操纵xmscore.dbf数据库实现。成绩设置使用Textbox控件提供成绩换算公式设置,如有效成绩=C×C×P,表示成绩等于正确率×正确率×速度(公式可根据提供的变量参数进行修改),设置的参数存储在sysdbf.dbf相应字段中。测试设置使用editbox控件实现范文预设置,并存储在fwdbf.dbf的备注字段中。该项设置中分别以combobox、checkbox、textbox、optiongroup、grid控件用于指定范文、定时、输入法锁定、指定成员等参数设置,其参数存储在sysdbf.dbf相应字段中。系统设置使用textbox控件实现管理员用名与密码的设置,参数也存储在sysdbf.dbf相应字段中。
  5.网络功能实现。
  通过Visual FoxPro数据库表的共享功能实现数据共享操作,在教学使用中,服务器端共享软件,客户端用户通过执行服务器的共享文件实现网络连接。
  (作者单位:东莞市石碣职业中学)
  
  参考文献:
  [1]徐辉.visual foxpro数据库应用教程与实验[M].北京:清华大学出版社,2005.
  [2]严蔚敏,吴伟民.数据结构(C语言版)[M].北京:清华大学出版社,1997.
  [3]何克抗,郑永柏,谢幼如.教学系统设计[M].北京:北京师范大学出版社,2002.
  责任编辑赖俊辰
其他文献
中印两国的双边关系正一如既往的长足发展。2005年4月25日,印尼总统苏西洛与中国国家主席胡锦涛共同签署了《中华人民共和国和印度尼西亚共和国关于建立战略合作伙伴关系的联
新加坡将在明年9月28日首次举办国际F1赛事。2008年F1赛程有侣站,除新加坡外,西班牙的瓦伦西亚也成为F1赛程新场地。新加坡站赛事为明年赛季最后第四场比赛,在比利时站比赛结束
南宁跨世纪大酒店位于广西南宁市琅东经济开发区黄金地段,坐拥南湖,遥望青山,毗邻南宁市政府、南宁新闻中心、区农行、区工商、广西投资大厦、地王国标、五象广场购物中心等众多
泰国促进投资委员会(BOI)秘书长安差嘎表示,正在加紧审查申请促投的项目,合计达到433项。当中已审批50项,总值约300亿铢。截止今年底,BOI将加快审批申请促投的项目共380项,投资金额
根据多年灌溉试验实测成果,在对土壤水与作物生长及产量的关系进行系统研究的基础上,运用水量平衡原理,对土壤水分亏缺对产量的影响进行了相关分析;并以此为基础,探索了水稻
《病例分型管理理论与实践》(以下简称《实践》)一书,是我国医院管理工作者辛勤探索、协作攻关近20年取得的软科学研究成果,也是本书主编非常重要的一部著作。
对新型水电站机墩钢筋混凝土计算模型进行研究分析,建立了有效、合理的有限元模型,并用ANSYS对几种控制工况进行了比较计算和分析,研究了机墩的钢筋和混凝土的应力分布规律和
丰喜集团临猗分公司通过对加压1.0MPa灰熔聚粉煤气化装置与改造项目工程风险和投资效益进行综合分析,建设了1套02600mm投煤量500t/d的加压1.0MPa灰熔聚粉煤气化装置,合成气直接进
针对脱硫系统硫泡沫回收不合理造成的生产不稳定的问题,提出了改进方案。熔硫釜改造后,较好地解决了连续熔硫后残液回收对系统的影响,提高了经济效益和环境效益。