基于微信小程序的语言学习平台的设计与实现.doc
《基于微信小程序的语言学习平台的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于微信小程序的语言学习平台的设计与实现.doc(43页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、摘要 随着互联网科技的迅速发展及智能手机的广泛使用,移动学习成为现代教育的新潮流。传统学习模式中,学习主要依赖书本习题册等资料,厚重且不方便携带。智能手机普及后,更多人选择使用APP手机软件作为工具辅助学习,如有道翻译官、不背单词、万题库等。但是这些APP占用内存,需要另外下载软件,功能单一,互通性弱,不能再一个软件上满足用户学习、练习、工具辅助等需求。而近年兴起的新潮流微信小程序,既可以与微信账号进行信息互通,又无需下载独立软件。以微信小程序作为实现平台,开发一款轻便、实用的学习平台。基于微信小程序的语言学习平台,秉承便利、简洁、实用为原则,以及尽可能满足用户学习的需求,通过使用微信小程序特
2、有的wxml和wxss技术开发视图层,运用JavaScript技术设计并实现逻辑层,使用微信小程序自带的云开发后台系统管理数据,以及调用微信平台提供的API接口设计并实现。本项目根据分析用户需求,主要实现“翻译工具”、“课程学习”、“习题训练”、“生词记录”等功能,集学习与练习于一体,一改传统模式中书本套题册等纸质书本带来的不便,让用户轻松学习,满足学习需求,提高学习效率。关键词:微信小程序 云开发 学习平台 单词管理 试题练习 Abstract With the rapid development of Internet technology and the wide use of smar
3、t phones, mobile learning has become a new trend of modern education. In the traditional learning mode, learning mainly depends on books, exercise books and other materials, which is thick and inconvenient to carry. After the popularity of smart phones, more and more people choose to use app mobile
4、software as a tool to assist learning, such as a translator, not memorizing words, ten thousand question bank, etc. However, these apps occupy memory and need to download additional software, which is single in function and weak in interoperability, and cannot meet the needs of user learning, practi
5、ce, tool assistance, etc. in another software. In recent years, the new trend of wechat small programs can communicate with wechat accounts without downloading independent software. Take wechat small program as the realization platform, develop a light and practical learning platform.The language le
6、arning platform based on wechat applets adheres to the principle of convenience, simplicity and practicality, and meets the needs of users learning as much as possible. By using the unique wxml and wxss technology of wechat applets to develop the view layer, using JavaScript technology to design and
7、 implement the logic layer, using the cloud with wechat applets to develop the background system management data, and calling wechat platform to provide Design and implementation of API interface.According to the analysis of users needs, this project mainly realizes the functions of translation tool
8、, course learning, exercise training, new word record, etc., which integrates learning and practice. First, it changes the inconvenience brought by paper books such as book set book in the traditional mode, so that users can easily learn, meet the learning needs and improve the learning efficiency.K
9、ey words: Wechat applet Cloud development Learning platform Word management Test exercise目录1. 绪论11.1背景介绍11.2开发目的21.3项目意义22. 需求分析及设计42.1用户需求分析42.2市场需求分析42.3模块功能设计52.3.1首页翻译52.3.2课程学习52.3.3习题练习62.3.4资讯功能62.3.5个人中心功能62.4开发平台72.5数据库设计73. 详细设计93.1首页翻译功能实现93.2课程学习页113.2.1点赞收藏功能的实现123.2.2评论功能的实现133.3资讯功能页1
10、43.3.1资讯列表143.3.2资讯详情153.4个人页153.4.1打卡功能163.4.2生词本173.4.3收藏183.5习题练习页193.5.1单词193.5.2听力题223.5.3阅读题233.5.4翻译写作题263.5.5计时类题目273.5.6套题练习274. 项目测试294.1 兼容性测试294.2 真机测试294.3 功能测试304.3.1课程学习发表评论功能测试304.3.2习题判断功能测试314.3.3计时器功能测试324.3.4生词本功能测试345. 总结与展望365.1总结365.2展望36参考文献37致谢381. 绪论1.1背景介绍随着全球化和科技的发展,人们不断提
11、升自我价值,只学习母语并不能满足人们的需求。相比以往,学习外语不再是奢侈的进修学习课程,当代的学生甚至要求至少学习一门外语。习近平总书记曾多次强调:“把学习作为一种追求、一种爱好、一种健康的生活方式。”中国亦有一句俗语:“活到老,学到老”。由此可见,学习是十分重要的一件事。当前,外语复合型人才的分布呈现分布不均的现象。外语复合型人才的知识结构主要来自外语类课程与经济、贸易、金融、新闻等与文、法、经济类学科。而外语和理工科的复合结构长期不受重视,导致当前经贸和商法的文科复合型人才泛滥,工程机械等电子工程类专业复合型人才缺乏。1此外,当代学生很多存在学习不积极的情况。一方面,学生学习积极性低下。据
12、调查,学生平均每天拿出来学习英语的时间只有半个小时左右。大学生对外语的重要性认识比较充分, 但实际精力的投入不足, 只有42.5%的学生能有每周46小时的学习时间, 能做到有7小时以上学习的不到15%。2。另一方面是由于各大出版社印刷的种类繁多的辅导书籍和各式各样的练习题册让人眼花缭乱,有些书籍还十分厚重,不方便携带,导致学生学习需求受到约束。在经济全球化竞争的进程中,中国相关政府部门和各大企业需要大量符合国际标准的人才,因此需要加强外语培训,引入国际化的考核标准,衡量在职员工在非母语语境下的交际能力和沟通能力。3综上所述,如何能够调动学生积极性、提供方便的学习资源成为首要目标。“微课”是指以
13、新课程的标准及教学实践要求, 主要通过教学视频的形式, 反映教师在课堂教学过程中针对某个知识点或教学环节而开展教与学活动的各种教学资源有机组合。4“微课”是针对资源类型传统单一的局限性而发展起来的一种新的教学资源和应用模式。这种模式的学习能够让教学模式从以往在课堂上受空间、时间的限制而变得更加自由。用户既可以在线观看教学视频、查看课件,也可以下载保存到各种多媒体数码终端,实现移动远程听课和个性化学习。基于轻服务类型的微信小程序则能带给用户更轻便的服务,微信用户只需要通过搜索或扫描小程序二维码即可使用,其具备“即取即用、轻巧便利、随时可关、无需装卸”四大特性,这使得小程序成为一种去客户端化的轻量
14、级应用。 将学习外语与小程序的结合是符合时代需求和移动学习潮流的尝试,本设计的开发同时具有以下意义:从微观层面来说,本设计能够帮助随时随地进行语言学习;提供用户相关课程,使用户能提升自我价值。从宏观层面来看,本设计响应小程序开发潮流,使用轻便技术,改善现代人生活。1.2开发目的语言,作为人们生活沟通交流的重要工具,在全球化的世界中有着必不可少的作用。传统英语教学,以教材为主,并结合英文词典和英文报刊杂志,通过收听英文广播来巩固英语的听说读写能力。在智能技术的成熟发展下,如今的英语学习方式更加多元化,从网站、微博、微信及APP等都能获取大量的英语学习知识,并成为英语学习不可或缺的一种辅助方式。5
15、随着移动互联网的迅速发展和智能手机的普及,移动学习成为现代教育方式的新潮流,通过连接互联网和使用智能手机等数字媒体,获取教学资源和信息。相较于其他的学习形式,移动学习更加便捷、个性化和多样化。6因此,开发一项基于微信小程序的语言学习平台的项目是必不可少且极其重要的。1.3项目意义社会存在不少因文化差异引起的误会,当两个语言不同又相互不熟悉的人在一起聊天,多多少少都会产生一些笑话。人们总是会下意识地以自我为标准,用自己的价值观与文化准则来衡量他人的言行和思想,一旦与他人的言行和思想不和甚至产生歧义,就会引发各种交际困难、误解,甚至仇恨。这种现象,称之为文化迁移。7通过学习一门外语,可以减少因文化
16、差异带来的文化迁移所带来的不必要的误解或仇恨。基于互联网+的开发能大大改变学习上的拘束。传统模式下,老师与学生的关系束缚在讲台与教室里,学生需要按照时间到指定的地点听课学习,不懂就只能在特定的时间进行提问解答。而如今,在互联网的支持下,师生之间打破了时间空间的局限,真正实现了时空自由、学习自由。学习成为随时随地的事情,只需连接互联网就可以随心学习,不需要再依赖课堂和书本,不需要再束缚在小小的教室里,老师与学生的距离也通过网络的连接变得更加亲近。8语言学习平台是一款自主学习的系统,系统包括词句翻译、课程理论学习、套题练习、新闻资讯等功能,软件中各模块的操作界面设计简单,但具有实用性,用户可在短时
17、间内掌握使用方法。系统中的功能多样,简简单单一台手机就可进行学习、练习等。基于微信小程序平台的开发,大大节省空间和金钱,一改以往书本套题等纸质书籍造成的浪费和不便。只要安装微信客户端,只要有网络,无论何时何地,都可以使用该学习平台,无需再购买多本书籍或下载多个APP。2. 需求分析及设计2.1用户需求分析近年来,世界全球化的发展拉近了地球各国之间的距离,每一个国家之间的来往更加的亲密。中国凭借世贸、奥运会、世博会等盛会,一次又一次地走进全世界的视野中,越来越多的人走进来,也越来越多的人走出去。国内掀起一波又一波的外语狂潮,人们前仆后继地希望实现自我价值的提升,外语人才再一次受到全社会的关注。但
18、是各大出版社印刷的种类繁多的辅导书籍和各式各样的练习题册让人眼花缭乱,有些书籍还十分厚重,不方便携带。随着互联网的兴起,互联网+的技术越来越先进,尤其是基于轻服务的小程序技术,已经相当成熟,无需耗费时间人力去开发完整的移动端应用。用户不需要在应用商店里下载应用,在微信里打开即可使用,对用户来说非常方便。微信运用于移动学习领域, 具有良好的使用体验、庞大的用户群体和方便的传播平台, 为移动学习者提供了更多的学习选择和更加丰富的交流方法。9因此,基于微信小程序设计一款方便又实用的语言学习系统,提供词句翻译、课程学习、套题练习、新闻资讯等多方面功能,可以使用户只需手机和网络就能随时随地的学习,改变辅
19、导书和习题册带来的不便和限制。2.2市场需求分析微信是中国网民用户人数最多、最经常使用的“连接型”APP, 除了即时通信外, 其衍生出来的社交服务朋友圈、信息阅读、服务订阅号以及微信支付等已经高频度、深层次地渗透进了网民日常生活。10在这个信息爆炸的时代,手机应用软件下载次数最多的软件,微信独占鳌头,拥有庞大的活跃用户群体。Talking Data移动数据研究中心数据显示, 小程序自上线以来, 用户数量始终呈现增长态势, 用户增长率在4月份就已经达到峰值, 虽然从5月起,小程序用户增长速度有所下降,逐渐平稳趋于理性,但每个月仍有约40%的用户增长,7个月的时间,小程序用户共增长了13倍。112
20、016年一季度, 微信每月活跃的账户达8.06亿,几年来, 微信的功能不断得到改善和发展,相继推出订阅号、服务号、微信支付等功能。不断强大的微信已经成为手机上必不可少的应用软件。12大学生是微信用户群体中最重要的一部分,他们是年青一代的代表,容易接受新事物,敢于尝新。正因为拥有庞大的年青一代的用户群体, 微信也成为移动互联网环境下一个新的学习平台。13相较目前开发软件使用较多的APP与小程序, 也有很大的区别。APP在用户体验上有明显的的优势,他能带给用户更好的使用感,但要想使用APP,需要事先安装应用程式,耗费流量,同时还会占用手机有限的内存空间。这种约束大大影响了APP的发展,其产生的麻烦
21、甚至超出APP原有的优势条件,人们更是少的安装APP应用程式。而微信小程序有着节省空间,无需浪费流量,即用即走的特点。对于小程序开发者而言,开发简单,开发成本低,节省人力、物力、财力;对于推广者而言,小程序拥有庞大的微信用户群体,更易推广、方式更简单、更节省成本;对于用户而言,省流量、省空间、省内存无疑是最大的优点,这也不难理解为什么小程序的发展能够如此迅速。142.3模块功能设计根据分析用户需求和系统需求,小程序共具备翻译、课程学习、习题练习、资讯平台、个人中心等五个模块,系统功能图如图2-1所示。图 2-1 系统功能结构图2.3.1首页翻译首页主要给用户提供词句翻译功能,用户通过使用页面的
22、文本输入框传输文本,翻译结果在下方文本框中显示。为了满足用户的翻译需求,在输入框的上面设置有切换语言的页面,用户可以选择需要翻译的目标语言。同时加入历史记忆功能,对用户进行过翻译的词句进行记录,方便用户使用。2.3.2课程学习课程学习分为文章学习模块和视频学习模块,用户可通过文章或视频学习相关知识。文章视频详情页中有点赞收藏功能,用户可以对感兴趣的文章或视频进行收藏,方便查看。同时详情页面还有评论功能,用户可以自由发表对文章或视频的想法看法。2.3.3习题练习习题练习分为套题练习和专题训练模块,页面用过使用类似九宫格样式进行布局,每一个区域入口都十分清楚,方便用户选择。在套题练习模块,用户可自
23、由选择模拟套题进行测试训练。在专题训练模块中,用户可自由选择练习题目,如背单词,听力训练,阅读题训练,翻译训练或写作题训练等,部分题目还设置有计时功能,用户可以选择进行日常训练或是计时加强训练。背单词页面分为列表页和详情页,用户通过点击不同的单词列表进行针对性的练习。详情页面加载只显示单词及音标部分,同时有两个按钮“查看解析”和“下一个”。当用户点击“查看解析”按钮时,隐藏的单词解析会显示,“查看解析”按钮也会转换成“加入生词本”,当点击“加入生词本”按钮时,当前页面加载的单词信息就会添加到“个人中心”-“生词本”页面中。当用户点击“下一个”按钮时,页面会重新加载新的单词。听力训练通过音频播放
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 微信小 程序 语言 学习 平台 设计 实现
限制150内