MINA框架下“无忧词词典微信小程序的设计与实现.docx

资料分类:计算机信息 上传会员:番番呀 更新时间:2023-05-19
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 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

相关论文资料:
最新评论
上传会员 番番呀 对本文的描述:该工具界面主要由几大部分组成:顶部菜单栏是项目、文件、编辑、工具、界面、设置、微信开发者工具。左侧是微信的模拟器,可以直接操作界面,模拟用户操作。右侧左端是页面设......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: