没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
I
毕 业 设 计(论 文)
题目(中文):基于微信小程序的单词查询系统的设计与实现
(英文):Design and Implementation of Word Query System
Based on WeChat Minil Program
学 院 工学院
专业班级
学生姓名
学 号
指导教师
完 成 日 期 2019 年 5 月
II
上海师范大学天华学院本科毕业设计(论文)
诚信声明
本人郑重声明:所呈交的毕业设计(论文),题目《基于微信小程序的
单词查询系统的设计与实现 》 是本人在指导教师的指导下,进行研究工作所
取得的成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确
方式注明。除此之外,本设计(论文)不包含任何其他个人或集体已经发表
或撰写过的作品成果。本人完全意识到本声明应承担的法律责任。
作者(签名):
日期: 年 月 日
II
I
毕业设计(论文)任务书
(2015 届)
题目(中文):基于微信小程序的单词查询系统的设计与实现
(英文): Design and Implementation of Word Query System Based
on WeChat Mini Program
学 院 工学院
专业班级
学生姓名
学 号
指导教师
学院负责人 (签章)
日 期: 2019 年 月 日
I
V
一、 毕业设计(论文)的主要内容与具体要求(任务及背景、工作环境、成果形式、着重
培养的能力、有实验环节的要提出主要技术指标、要求)
(一)、毕业设计(论文)主要内容及主要技术指标、要求
1. 主要内容
本文所研究的小程序单词查询系统是一个简洁实用的单词查询系统,设
计风格主要以简洁实用为主,主要想通过设计简单实用的单词查询系统,帮
助用户提高学习单词的兴趣以及单词记忆的效率。本系统由后台服务器、微
信小程序单词查询客户端、数据管理系统三部分组成。由于系统的系统模块
较多,本文的主要工作为设计及实现微信小程序客户端和后台服务的交互及
数据库的设计。
根据以上的需求,整个微信小程序单词查询系统项目采用 B2C 的架构,
开发方法采用服务端、客户端、数据管理三端分离的架构模式。其中服务端
采用 ThinkPHP5 和 MySQL 构建 REST API;客户端采用微信小程序来实现,
通过向服务器 API 发送 http 通信请求获取数据,来完成自身的功能行为逻
辑;数据管理系统作为管理或者运营人员的数据管理后台,同样通过向服务
端请求数据,实现商品信息、订单数据和状态的管理。
其中论文的主要工作是在微信小程序单词查询客户端系统实现获取用户
息,单词查询、单词语境学习,历史单词,单词复习等模块。本文重点描述
了以上几大模块的设计与实现。
2. 主要技术指标、要求
(1)微信小程序;
微信小程序是一种全新的连接用户与服务的方式。小程序为用户提供了
触手可及、用完即走的轻便服务,主要体现在用户获取小程序、使用小程序
方便快捷的服务理念上。用户可以在线下扫一扫或者公众号关联小程序码获
取小程序应用,或者可以在微信的发现页面搜索小程序,由于小程序的整个
文件占用内存空间很小,用户下载安装小程序的过程消耗几乎感知不到,所
以从用户获取小程序到点击进入开始使用小程序应用的速度非常快。小程序
多入口获取和触手可及用完即走的使用体验降低了器传播和获取用户的成
本,并且可以实现原生 APP 的基本功能,更加适合单词查询等学习类系统的
V
呈现。
(2)ThinkPHP 。
ThinkPHP 是一个开源的、面向对象的轻量级 PHP 开发框架,ThinkPHP5
主要特性包括:
1、遵循 PSR-2、PSR-4 规范。
2、支持 Composer。
3、支持单元测试。
4、安全机制,详细的日志能帮你轻轻松松的做到问题定位。
5、减少核心依赖,增加了扩展的灵活性,支持命令行指令扩展。
6、具备优秀的性能和 REST 支持,支持远程调试,优化了 API 开发工
作。
7、惰性加载机制。
8、路由、配置和自动加载的缓存机制。
Think PHP 在项目中的配置,一个项目下可以容纳多个子系统,例如前端
系统和后端管理系统等等。在项目中包括公共函数文件夹 Common、系统配
置文件夹 Conf(其中包含该项目的所有配置信息,包括数据库和系统常量以
及模板选择和缓存、调试、日志等等)、源代码储存文件夹 Lib(分数据库表
达与处理的 Model 文件夹和程序源代码的 Action 文件夹)、支持多种语言的
Lang 文件夹、文件缓存的 Runtime 文件夹以及网页模板的 Tpl 文件夹。此外
index.php 是 Think PHP 的入口文件夹。
(3)MySQL
MySQL 数据库被非常多的编程人员使用,MySql 数据库适用于中小型程
序的数据存储,可以和 JAVA 技术进行很好的搭配使用。MySql 数据库非常
适合刚学习编程的人进行学习,首先从下载上来说,直接到官方网站或者百
度上搜索就能搜索到 MySql 的下载地址,下载完成之后直接点击安装文件,
傻瓜式一键安装完成就可以正常使用了,非常的简单。MySql 语句也是通俗
易懂,都有固定的语句格式,建数据库、建表、删除表、添加、修改、删
除 、 查 询 等 语 句 直 接 套 用 格 式 就 可 以 正 常 使 用 。 最 重 要 的 是
JAVA、PHP、ASP 等目前主流的编程语言,都支持和 MySql 数据库的连接,
这对于程序中各种数据的相互传输以及存储有很大的帮助。Mysql 数据库非
常重视对于数据安全的保护,可以给予程序中的运行的大量数据充分的安全
剩余63页未读,继续阅读
资源评论
zhulin1028
- 粉丝: 4770
- 资源: 2147
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功