| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:13379 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:现如今网络飞速发展,越来越多的人使用智能手机背诵英语单词,各种背单词软件相继出现。就目前的移动应用市场来看,大部分学习英语单词软件是以APP的形式出现,虽然APP功能多样,但存在无法跨平台使用,开发成本高的缺点,并且具有内存高使用率和升级难的问题。因此,我们最终选择了微信小程序。基于微信小程序的背单词系统,它不需要安装,占用更少的内存,不需要用户更新,这极大地改善了用户体验。 本文详细介绍了基于微信小程序的背单词系统的开发过程,并分析了小程序的开发环境,系统要求,系统设计,系统实现和系统测试。在设计小程序时充分解了微信客户端,掌握了必要的知识,本系统前端采用JavaScript技术进行开发,后端则使用了小程序云开发。本系统开发在单词数据这一块是个难点,采用数据抓包,通过Node.js技术实现数据简单化。将待导入的数据文件通过 Notepad++ 编辑器,转换成JSON格式。本系统在界面设计部分充分考虑到用户需求,采用了简洁、大气、人性化的设计,有较好的用户体验。 关键词:微信小程序;背单词系统;JavaScript 技术;云开发
目录 摘要 Abstract 第一章 概述-1 1.1课题背景-1 1.2研究现状-1 1.3论文的主要工作内容-2 1.4论文的组织结构-2 第二章 相关技术与开发工具-3 2.1 微信小程序-3 2.1.1 微信小程序简介-3 2.1.2 微信开发者工具-3 2.1.3 微信小程序创建开发流程-6 2.2 系统开发关键技术-7 2.2.1 Serverless架构-7 2.2.2 Node.js框架-7 2.2.3 JavaScript简介-7 2.2.4 云数据库-8 2.2.5 Charles抓包-8 2.2.6 数据过滤-9 2.3本章小结-9 第三章 系统需求分析-10 3.1可行性分析-10 3.1.1 经济可行性-10 3.1.2 操作可行性-10 3.1.3 技术可行性-10 3.2性能需求分析-11 3.3系统功能需求分析-11 3.4系统流程分析-11 3.5本章小结-12 第四章 系统设计-13 4.1系统设计目标-13 4.2系统结构设计-13 4.3系统E-R图-14 4.4数据库设计-15 4.4.1 数据库实体图设计-15 4.4.2 数据库表设计-17 4.5本章小结-19 第五章 系统的实现-20 5.1登录功能模块的实现-20 5.2单词背诵模式的实现-21 5.2.1随机匹配界面-21 5.2.2好友对战界面-22 5.2.3词汇挑战界面-23 5.3生词本功能模块的实现-24 5.4排行榜功能模块的实现-25 5.5签到功能模块的实现-29 5.6设置功能模块的实现-30 5.7其他功能模块的实现-31 5.7.1 单词书选择界面-31 5.7.2 提示卡界面-33 5.8本章小结-34 第六章 系统测试-35 6.1测试定义-35 6.2测试目的-35 6.3测试用例-35 6.4测试结果-37 6.5本章小结-38 总 结-39 参考文献-40 致谢-42 |

