论文部分内容阅读
教育关系到一个国家的长远发展,具有重要的战略地位。现代科学技术的迅猛发展,为教育信息化提供了强大的技术支撑。特别是近年来移动互联网、智能手机、平板电脑的大规模普及,尤其是平板电脑,以其易便携、大屏幕、长续航时间等优异性能,为电子书包提供一个新的开发平台,使其从概念逐步走向现实。电子书包简洁轻薄,携带方便,一方面可以减轻学生的双肩负担,另一方面为学生提供了一个强大的学习交流信息平台。同时方便老师更好地了解学生对知识的掌握程度,提高教学效率。本论文针对教育信息化、课堂无纸化的发展趋势,设计了一款运行于移动终端的电子书包应用软件。本论文所设计的电子书包应用软件基于Android平台,包括学生客户端和教师客户端。论文从中学日常实际教学活动出发,结合移动终端与服务器的技术特点,将教师“教”与学生“学”的整个教学过程,提炼总结为教材阅读、做作业、记笔记、作业收发等几个核心活动环节,以及课堂互动、出勤考核、文档上传下载等辅助活动环节,并针对上述各个环节进行了功能模块设计与实现。其中学生客户端主要实现了用户注册、用户登录、班级选择、学生签到、教材阅读、课堂交流互动、回答课堂问题、查询历史问题结果、笔记本的创建等功能。而教师客户端主要实现了用户注册、用户登录、班级选择、点名并统计人数、教材阅读、课堂交流互动、发布课堂习题、统计并查看答题结果、批改学生笔记等功能。在这些功能的设计和实现的过程中,通过运用Socket通信完成客户端与服务器之间的通信,通过采用View布局、Thread多线程、SharedPerences数据存储、AlertDialog对话框、Toast提示信息框、I/O输入输出流等技术来解决了用户界面布局、同步多任务、数据存储、信息显示、数据传递等问题。论文同时还进行了大量优化设计,例如系统架构优化、内存优化、图片缓存优化、UI界面优化、数据库优化等,使得软件稳定性与效率得到大幅度提升。经过多次测试,本文设计的电子书包客户端能够正常稳定的运行。采用本论文所开发的电子书包应用软件有助于实现课堂无纸化、交流快捷化、管理智能化,为师生提供了一种新的电子教学平台。