史汶玉 孔令笛
【摘要】论文实现了一个基于android平台的校园英语学习系统。该系统实现了视频教学、音频教学、互动交流等基础功能,并集成了社交功能,将移动交友与传统课堂交际结合起来,为在校大学生提供一种新的社交学习方式,同时还能将校园中学习资源合理分配,提高学习效率。
【关键词】android 社交学习 移动交友
1. 介绍
大学生群体是社交媒体中很活跃的一个群体,他们受高等教育,在社交方式中更容易接受新鲜的社交方式。如今大学校园里,智能手机随处可见[1],将传统的课堂授课和流行的移动设计结合起来,特定于大学生这一容易接受最新的移动社交的群体,真正实现在交友过程中完成对英语的学习,尤其是口语的学习。
本系统主要是为在校大学生提供一种新的英语学习方式,旨在为渴望提升英语水平的同学提供一个好的学习平台,通过该平台可以通过视频、音频等实时技术同陌生人进行交流[2],实现寓学于乐。
2. 技术选择
服务器端采用了servlet+javabean+database技术。Android客户端通过http协议web服务,由servlet接收客户端传输的数据,并进行响应。由DAO层使用jdbc访问数据库对数据库进行更改等。在Android客户端用shareperference保存一些必要的数据。后台管理技术采用了jsp+javabean+database技术[3],jsp负责展现,javabean负责业务逻辑处理,database负责数据存储。
3. 相关技术
(1) Android平台[4] Android平台有如下特性:a)丰富的开发环境包括Eclipse集成开发环境插件、设备模拟器、调试工具、内存及性能分析图表;b)内部集成浏览器基于开源的WebKit引擎;c)应用程序框架支持组件的重用与替换;d) Dalvik虚拟机专门为移动设备做了优化;e) SQLite用作结构化的数据存储。
(2) SQLite 是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,只需要几百K的内存就够了。
(3) WiFi 是一种可以将个人电脑、手持设备(如PDA、手机)等终端以无线方式互相连接的技术。WiFi是由AP(Access Point)和无线网卡组成的无线网络,其最主要的优势是不需要布线,非常适合移动办公的需求,而且无线网的功率低,更安全。
(4) SyncML数据同步协议[5]是一种平台无关的信息同步标准协议。 SyncML数据同步协议包括3个部分:SyncML同步协议、SyncML表示协议、SyncML传输绑定方式。
4.功能模块
服务器端管理系统 服务器端采用B/S架构,以数据库技术、计算机网络技术和MVC框架为技术支撑,对高校在校英语爱好者上传的基本数据进行系统化的分析和管理,从而对各种视频、音频数据进行详细的分类,并对每个分类进行详细信息说明,帮助系统管理员进行高效率的管理。
Android客户端系统 客户端基于Android系统,数据库采用SQLite;客户端进行用户验证,登录的用户,可以查看学习视频、音频,还可以对其他同学发表的主题进行评论并且进行打分,实现在讨论中进行英语的学习,同时由于这种操作是实时的,因此也可以更大限度的增强英语的实际使用能力;
二维条形码阅读系统 Android 可以方便的使用开源组件zxing开发出识别二维条码的应用,本系统可以帮助用户生成自己个人信息的条形码,还可以通过扫描二维码的方式进行信息读取,既可以获得好友信息也可以获取其他相关学习信息。
基于android的校园英语学习系统是根据现下流行的移动社交而提出来的一款新的社交学习系统,同时结合了传统的视频教学和音频教学的理念,能为用户的英语学习提供方便的服务。系统利用android的嵌入式操作系统开发了终端,用户使用终端系统将个人信息、英语学习的相关资料等通过网络发送给服务器端,由服务器端进行相应的业务处理,并将处理好的信息反馈到Android客户端。用户根据自己的爱好选择学习内容等,并且对有兴趣的话题进行评论,与同时在线的用户一起进行讨论交流,为用户的英语学习和生活交友等提供了很多的方便和机会。
本论文由自治区级大学生创新性实验项目(ZZQ-CX-WY-04);国家级大学生创新训练计划项目(GJJ-CX-WY-42)基金项目支撑。
参考文献
[1]詹川, "移动商务平台智能手机的性能研究", 第七届中国管理科学与工程论坛, 2009.
[2]彭涛,李晓杰. "中国计算机用户协会网络应用分会2009年网络新技术与应用年会". 2009
[3]YueChuan Luo,Chen Wang,JiuFeng Yu, International Conference on Information,Electronic and Computer Science, 2009.
[4]Bin Wang, Xiao Wang, Bo Su, "An Improved Centralized Energy-Efficient Routing Protocol for Wireless Sensor Networks", JCIT: Journal of Convergence Information Technology, vol. 7, no. 23, pp.83 - 91, 2012.
[5]Muhammad Fermi Pasha, Saravanesh Supramaniam, Kwong Kuo Liang, Mohamad Ammar Amran, Bhavik Anil Chandra, and Mandava Rajeswari, "An Android-based Mobile Medical Image Viewer and Collaborative Annotation: Development Issues and Challenges", JDCTA, vol. 6, no. 1, pp.208 - 217, 2012.