| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:14079 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:微信小程序是一个刚刚掀起的热点,不需要下载安装就可以使用,传播方便迅速、获取途径多样、用户体验出色。针对词典APP现在的内存问题,本课题旨在减少词典APP的内存,而功能又完备,利用前端访问API,实现一款高效率、低内存的词典微信小程序,从而实现方便用户,解决用户内存的问题。 本文叙述了基于小程序的mina框架来实现前端的功能,mina框架中主要由四个文件组成:js文件(处理界面功能)、json文件(界面配置文件)、wxml文件(类似html文件,书写基础视图结构)、wxss文件(界面的样式表,美化界面),在此框架中,利用小程序提供的开发文档书写界面,以及界面上的基本功能:例如界面跳转;完成前端后,接下来是数据库的设计与实现,用传统的mysql数据库技术来实现数据库,在数据库中创建课题所需的表格;接下来就是API的实现,首先是环境的搭建,用IDEA工具搭建springboot框架,在springboot框架中封装了对数据库的增删查等方法,可以以继承的方式来使用,以此来获取数据库中的数据,在java的注解的帮助下命名API的名称,这样API就完成了;最后再利用微信小程序前端中的js文件中的request方法来访问API。微信小程序前端与后台API的分析、设计与实现过程,同时也结合了webAPI等的技术来实现。 关键词:微信小程序 java webAPI mysql springboot
目录 摘要 Abstract 1 绪论-1 1.1课题的背景-1 1.2课题的研究目的-1 1.3课题的研究现状-1 1.4 本文主要工作-2 2 相关简介-3 3 系统可行性研究-5 3.1 操作可行性-5 3.2 技术可行性-5 3.3 经济可行性-5 4 需求分析-6 4.1 运行环境需求分析-6 4.2 系统功能需求分析-6 5 系统分析-15 5.1 系统交互过程分析-15 5.2 对象状态分析-19 5.3 业务工作流程分析-20 5.4 整理分析类-20 6 系统设计-23 6.1 前端界面功能模块设计-23 6.2 后台API设计-23 6.2.1 记忆内容API-24 6.2.2 练习内容API-24 6.2.3 阅读内容API-25 6.2.4 词汇API-25 6.2.5 语句API-25 7 数据库设计-26 7.1 数据库概念设计-26 7.2 数据库物理结构设计-28 8 系统实现-33 8.1 前端相关功能实现-33 8.2 后台API功能实现-39 8.3 前端访问API功能实现-40 9 系统测试-42 9.1 查询功能测试-42 9.2 翻译功能测试-42 9.3 记忆功能测试-43 9.4 练习功能测试-43 9.5 阅读功能测试-44 9.6 背景音乐功能测试-45 9.7 每日一词功能测试-45 9.8 每日一句功能测试-45 影响-46 结语-47 参考文献-48 致谢-49 |

