陈素芳,李隐峰
(西安电子科技大学电子工程学院,陕西 西安 710071)
从人们掌握知识的规律来看,要提高学习效果在学习过程中必然要运用“重复”这个手段。然而,小学生往往把“重复”视为“单调、罗嗦、乏味”的同义词。动辄就让孩子把相同的字抄写10遍、20遍甚至上百遍,不仅达不到预期效果反而让孩子生厌。要让“重复”变得有趣,就应讲究“重复”的艺术性。只要教育环境适宜、生动有趣,儿童就会学得主动积极。
随着信息技术和网络技术的迅速发展,教育信息化和网络化也将成为必然的趋势。作为教育评价和衡量学生能力的测试也正经历着无纸化和网络化的飞跃,基于Web的相关系统已成为互联网的重要研究方向之一[1]。它具有降低成本、解决繁重的考务工作优点,可以免去教师大量的临考工作,也无须他们去做考后的阅卷、统计和分析工作,系统可以自动判卷,并对结果进行相应分析供查询使用。
汉语有1338个音节。迄今为止,流行的音码输入法都不带声调,只能表示412个音节组,不能表示1338个音节。用不带声调的汉语拼音检测低年级小学生的识字状况,既不准确也不方便。本方案采用25个拉丁字母、阴平符号“-”、阳平声符号“/”、上声符号“v”、去声符号“”和轻声符号“’”共30个字母符号作为计算机上使用的汉语拼音符号体系;除了在“旅、女”音节以yu代替ü外,拼写同国家汉语拼音方案完全一致,并以声调符号 - 、/、v、、’实现标调;把声调符号放在音节末尾,书写顺手不回笔,输入方便效率高;在键盘上分别以符号 -、/、v、表示声调符号-、/、v、,同国家汉语拼音方案规定的形状一致,无论是在书面或者是在键盘上,都充分表现了汉语拼音的风格,形似、质似、神似,容易学,容易记;以声调符号-、/、v、为音节的边界,字界清楚,便于分辩识读,有利于拼音音节的直呼认读。该方案打造了计算机平台上的汉语母语环境,是对儿童语言能力成长的整体汉语母语环境的完善和补充,成为小学低年级语文课程同信息技术整合的基础手段之一。如,汉字“年”:标准拼音nián对应的是nian/。
B/S(Browser/Server)模式又可称作是B/S结构。它是随着Internet技术的兴起,以及对C/S应用的扩展,并将数据库技术与web技术结合起来的一种模式[2]。它将所有的应用程序以及数据库统一放在服务器端,在这种模式下,用户界面是通过浏览器来实现的,它成功的将应用环境同开发环境相分离,更加有利于系统的更新、维护和管理。
B/S模式的3层架构体系,即在数据管理层[3](Server)和用户界面层(Client)之间增加了一层结构,将整个体系分为3个不同的处理层次:表示层、业务层和数据层。每层的改动都不会影响其他层。
系统综合比较C/S模式和B/S模式的优缺点后,选用在Web环境下B/S 3层架构体系来完成系统的搭建。每层所用到的技术如图1所示[4]。
图1 基于B/S模式的3层架构体系
jQuery是继Prototype之后又一个优秀的JavaScript库,它凭借简洁的语法和跨平台的兼容性,简化了JavaScript开发人员遍历Html文档、操作DOM、处理事件,执行动画和开发Ajax的操作。其独特而又优雅的代码风格改变了JavaScript程序员的设计思路和编写程序的方式。jQuery的使用文档全面,且有许多成熟的插件可供选择。jQuery能够使用户的Html页面保持代码和Html内容分离,即不用再在Html里面插入一堆JavaScript来调用命令了,只需定义id即可[3]。
jQuery的优势有:轻量级、强大的选择器、可靠的事件处理机制、完善的Ajax、不污染其他顶级变量、链式操作方式、隐式迭代等。
系统是为满足将小学生拼音测试与计算机结合使用而设计的,其功能模块的划分也是围绕这个主题进行的,主要包括学生管理、班级管理、学校管理、查看成绩和相关统计等。
系统可按照角色划分为学生业务、教师业务、管理员业务3部分,其总体构成如图2所示。
图2 系统总体构成图
此部分可分为学生注册/登录、在线练习、在线测试、成绩查看等功能块。学生注册成功,并登录后,进入学生主界面,选择单词或词语的测试或练习,在线练习和在线测试模块主要运用jQuery框架中的$.ajax()函数,实现前台输入数据与后台数据库的静态交互,提升用户体验。
教师的业务功能也是本系统很重要的部分,主要包括:(1)添加班级,直接输入班级信息资料。(2)添加学生,直接输入学生信息或者从特定格式的Excel文件中批量导入。(3)学生信息管理,可按照学号或班级信息查找现有的学生,进行编辑或删除操作。(4)查看某天的学生成绩列表信息,如单词或词语的单组成绩、总成绩明细及单词的班级总成绩列表并可进行打印操作。(5)识字量分段统计,对某班级的某次测试学生识字量的分析统计。(6)字频统计,统计某个班级某次测试的错误字的频度信息。(7)个人信息管理,编辑修改个人的信息。
管理员业务主要包括:(1)学校、班级、教师管理,添加或查找、修改、删除已有信息。(2)学生管理,批量添加学生信息或查找、修改、删除学生信息。
系统具体实现后的部分界面如图5~图7所示。
目前,上述功能均已基本实现,其中汉字拼音的统计查询方法比较简单,适用于数据信息较少的情况,而此方面还有待改善和加强。另外,该系统可扩充一些其他的功能块,如简单的汉字拼音游戏等,使其更加具有趣味性,更利于孩子的学习。
[1]梁矗军.基于.NET架构的WEB考试系统的设计与实现[D].南京:南京理工大学,2006.
[2]吴玉慧.如何培养小学生对语文拼音的兴趣[J].新课程学习:基础教育,2010(12):60.
[3]单东林,张晓菲,魏然.锋利的jQuery[M].北京:人民邮电出版社,2009.
[4]纪玉奇.基于Web的招投标系统设计[D].西安:西安电子科技大学,2011.