李霞
(南京师范大学泰州学院信息工程学院,泰州225300)
计算机基础是面向非计算机专业大学生的公共课,其教学内容包括理论和实践。实践部分主要包括Windows和Office软件的操作。理论部分主要包括:计算机信息技术、计算机组成原理、操作系统、计算机网络、多媒体以及数据库方面的基础知识。实践部分有着较强的可操作性、实用性,学生掌握良好[1-5]。理论部分涉及较多的原理和概念,需要记忆的知识点较多,学生不重视,会觉得枯燥,从而导致学习效果不理想,但计算机理论可以培养学生的抽象思维能力和分析问题能力,对学生的信息素养有着举足轻重的作用,所以设计了基于微信小程序的计算机基础测试系统。该系统可以辅助学生利用碎片化的时间对所学理论知识进行巩固,加深理解,从而更好地掌握所学知识。
微信小程序采用MINA应用框架。框架主要包含:页面视图层和应用逻辑层。页面视图层由wxml与wxss文件组成,处理事务交给AppService应用逻辑层处理,视图层和逻辑层通过JSBridge实现通信。MINA框架封装了文件系统、网络通信、任务管理等基础功能,对上层提供JavaScript API,开发者可以使用微信客户端提供的各种功能,快速构建应用[6-10]。
Bmob是广州市闭幕网络科技有限公司推出的一个全方位一体化的后端服务平台,它提供实时数据和文件存储。通过该平台可以轻松搭建应用数据库,并提供可视化的云端数据表设计界面,能存储String(字……