"景先生毕设|www.jxszl.com

基于微信小程序的在线题库系统【字数:13950】

2024-02-25 16:55编辑: www.jxszl.com景先生毕设
在线题库系统可以为学习新知识或考试复习提供方便与快捷的方式,且能随时随地的进行。与传统练习方式相比,不仅节省了一些资料的开支费用,还能迅速的得出答案解析。而且信息保存时间长,还可以进行搜索题目,收藏题目,记录错题,迅速浏览错题与收藏的题目,记笔记,浏览文章等等。再者,微信小程序开发成本低,适用性广,占手机内存低,是未来项目开发的新趋势。总之在微信小程序平台上开发一个在线题库系统,很有实用性也很有研究意义。
目录
摘要 4
关键词 4
Abstract. 4
key Words 4
1 绪论 4
1.1 研究背景 4
1.2 国内外现状 4
1.2.1 国外现状 4
1.2.2 国内现状 5
1.3 研究目的和内容 5
1.3.1 研究目的 5
1.3.2 研究内容 5
2 开发环境与技术路线与开发工具 5
2.1 技术路线概述 5
2.1.1 前端技术路线 6
2.1.2 后端技术路线 9
2.2 开发环境概述 9
2.2.1 本地与线上的硬件环境 9
2.2.2 本地与线上的软件环境 9
2.2.3 小程序开发硬性要求实现 10
2.2.4 开发工具概述 13
2.3 额外工作 13
2.3.1 网站 13
2.3.2 微信公众号 14
3 系统分析与设计 15
3.1 系统需求分析 15
3.1.1 业务流程分析 15
3.1.2 功能需求分析 17
3.1.3 非功能性需求分析 18
3.2 数据需求分析 18
3.2.1 微信登录数据分析 18
3.2.2 在线练习数据分析 18
3.2.3 管理员管理数据分析 19
3.3 系统总体设计 19
3.3.1 系统总体的架构 19
3.3.2 系统 *51今日免费论文网|www.jxszl.com +Q: &351916072
数据库设计概述 19
3.3.3 数据库实体信息设计 19
3.3.4 数据库详细信息设计 23
3.4 系统的建模 25
3.4.1 主要用例图 25
3.4.2 系统主要状态图 26
3.4.3 系统主要活动图 27
3.4.4 系统类图 28
3.5 系统顺序图 29
3.5.1 小程序分科练习时序图 29
3.5.2 后台管理员登录时序图 29
3.5.3 用户文章浏览时序图 29
3.5.4 后台用户管理时序图 30
4 系统主要功能的实现 30
4.1 开发环境的安装 30
4.1.1 安装Nodejs 30
4.1.2 框架的创建使用 31
4.1.3 服务器安装Mysql与Nginx 31
4.2 系统主要功能的实现 31
4.2.1 题目练习主要功能实现: 31
4.2.3 文章浏览主要功能实现: 32
4.2.3 后台管理主要功能的实现 32
5 系统功能测试 32
5.1 测试目的 33
5.2 测试过程 33
5.2.1 练习部分主页面 33
5.2.2 分科练习功能实现 34
5.2.3 年份练习功能页面 37
5.2.4 错题/收藏功能页面 38
5.2.5 题目搜索功能页面 39
5.2.6 文章浏览部分主页面 40
4.2.7 文章搜索功能页面 42
5.2.8 管理员登录功能实现 44
5.2.9 用户管理功能实现 45
5.2.10 banner管理功能实现 45
5.2.11 题目管理功能实现 45
5.2.12 统计分析功能实现 46
5.3 测试结果 47
6 总结与展望 47
6.1 总结 47
6.2 展望 47
致谢 47
参考文献: 47
基于微信小程序的在线题库系统
目录
目录

原文链接:http://www.jxszl.com/jsj/jsjkxyjs/563909.html