基于微信小程序的背单词系统设计与实现.doc

资料分类:工程技术 上传会员:花开富贵 更新时间:2023-06-05
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 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

相关论文资料:
最新评论
上传会员 花开富贵 对本文的描述:基于微信小程序编写背单词系统,按照要求进行建模,编写人性化的的用户界面,根据高校调研统计的用户要求,小程序涵盖从小学到大学直至研究生所需的所有词汇。用户可以通过手......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: