💗博主介绍:✌全网粉丝10W+,CSDN全栈领域优质创作者,博客之星、掘金/华为云/阿里云等平台优质作者。
👇🏻 精彩专栏 推荐订阅👇🏻
计算机毕业设计精品项目案例-200套
🌟文末获取源码+数据库+文档🌟
感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及论文编写等相关问题都可以和学长沟通,希望帮助更多的人
一.前言
近年来,微信小程序发展非常的火爆.其用完即走的优点深受大家喜爱.目前,市场上的考试刷题软件不是很多,尤其在微信小程序中,数量极少,这也增加了基于微信小程序的刷题系统的开发可行性.通过知识点练习,掌握学生知识的盲点,在不同阶段推荐不同的知识点试题,以便使考生考试前一天的记忆效果达到最佳.
二.技术环境
jdk版本:1.8 及以上
ide工具:Eclipse或者 IDEA,微信小程序开发工具
数据库: mysql5.7 (必须5.7)
编程语言: Java
tomcat: 8.0 及以上
java框架:SpringBoot
maven: 3.6.1
详细技术:HTML+CSS+JAVA+SpringBoot+MYSQL+VUE+MAVEN+微信开发工具
三.功能设计
本考试刷题小程序 基于微信小程序的刷题系统小程序的主要角色为管理员和用户。
管理员功能模块包括用户管理、知识点管理、科目类型管理、试题管理、试卷管理、系统管理和考试管理等。
用户功能模块包括浏览试卷信息、在线考试,查看成绩和知识点,并且可以管理自己的错题本,收藏信息和考试记录。
系统操作流程图如下所示:
系统大致的功能结构图如下所示:
四.数据设计
概念模型的设计是为了抽象真实世界的信息,并对信息世界进行建模。它是数据库设计的强大工具。数据库概念模型设计可以通过E-R图描述现实世界的概念模型。系统的E-R图显示了系统中实体之间的链接。而且Mysql数据库是自我保护能力比较强的数据库,下图主要是对数据库实体的E-R图。
(一)试卷信息主要为管理员进行管理,学生进行浏览,试卷信息的属性包括编号、题目、数量、分数等,详细的试卷信息E-R图如下图所示:
(二)成绩信息的属性包括编号、学生、分数、时间等,成绩信息E-R图如下图所示:
(三))用户信息属性包括账号、密码、姓名、性别、编号等,用户信息E-R图如下图所示:
五.部分效果展示
小程序端效果图:
文章来源:https://www.toymoban.com/news/detail-850441.html
后台管理端效果图:
目 录
摘 要 1
Abstract 2
第1章 绪论 5
1.1课题开发背景 5
1.2课题研究现状 5
1.3课题开发目的与意义 6
1.4课题开发主要内容 6
1.5论文结构安排 6
第2章 系统分析 8
2.1系统使用相关技术分析介绍 8
2.1.1Myeclipse环境介绍 8
2.1.2Java语言介绍 8
2.1.3Mysql数据库介绍 9
2.1.4微信开发者工具 9
2.2系统需求分析 9
2.2.1系统性能要求分析 10
2.3系统可行性分析 10
2.3.1技术可行性 10
2.3.2法律可行性 10
2.3.3操作可行性 10
2.4系统流程分析 11
2.5系统用例分析 12
第3章 系统设计 14
3.1系统总体结构设计 14
3.2系统开发步骤 14
3.3数据库设计 14
3.3.1数据库概念结构设计 14
3.3.2数据库逻辑结构设计 17
第4章 系统实现 20
4.1登录功能模块的实现 20
4.2 知识点管理功能界面的实现 20
4.3密码信息管理模块实现 21
4.4 用户信息管理功能的实现 21
4.5 试题信息管理功能的实现 22
4.6考试管理功能的界面设计实现 23
4.7试卷信息管理功能的界面设计实现 23
4.8科目类型管理功能的界面实现 24
4.9用户首页功能的实现 24
4.10前台展示知识点详情功能的实现 25
4.11在线考试功能的实现 26
4.12用户错题本功能实现界面 27
第5章 系统测试 28
5.1系统测试的目的 28
5.2系统测试的困难 28
5.3系统测试的方法 29
5.4具体测试 29
5.4.1测试步骤 29
5.4.2测试用例 29
5.5测试总结 30
总 结 32
致 谢 33
参考文献 34文章来源地址https://www.toymoban.com/news/detail-850441.html
到了这里,关于【毕业设计】考试刷题小程序 基于微信小程序的考试刷题系统小程序的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!