博主主页:
博主简介:专注Java技术领域和毕业设计项目实战、Java、微信小程序、安卓等技术开发,远程调试部署、代码讲解、文档指导、ppt制作等技术指导。
主要内容:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、小程序、安卓app、大数据等设计与开发。感兴趣的可以收藏+关注,所有项目均配有开发文档,一系列安装配置教程,可以定制功能包安装运行!!
🍅文末获取联系🍅
? 在线答题微信小程序是考试中重要的一环,在线答题是学生获取任务信息的主要渠道。为了方便学生能够在网站上查看任务信息、考试,于是开发了基于 springboot框架设计与实现了一款简洁、轻便的在线答题微信小程序。本微信小程序解决了在线答题事务中的主要问题,包括以下多个功能模块:学生、任务信息、学科信息、统计信息。
??? ? 本在线答题微信小程序采用Uni-weixin、JAVA语言技术,前端以小程序页面呈现给学生,结合后台JAVA语言使页面更加完善,后台使用MySQL数据库进行数据存储。界面化操作便于上手,本微信小程序具有良好的易用性和安全性,微信小程序功能齐全,可以满足在线答题管理的相关工作。
此次在线答题微信小程序通过JAVA语言,JAVA适合快速构建Web应用,如此划分后,程序中的每一部分只做一件事情,耦合度大大降低,便于开发者管理。为了更好的去理清本系统整体思路,对该系统以结构图的形式表达出来,设计实现该在线答题微信小程序的功能结构图如下所示:

学生注册界面,第一次使用本小程序的使用者,首先是要进行注册,点击“注册”,然后就会进入到注册的页面里面,将学生信息录入注册表,确认信息正确后,页面才会跳转到登录界面,学生登录成功后可使用本小程序所提供的所有功能,如图5-1所示。

图5-1学生注册界面
学生登录界面,首先双击打开微信小程序端系统,连上网络之后会显示出本系统的登录界面,这是进入小程序的第初始页面“登录”,能成功进入到该登录界面则代表小程序的开启是成功的,接下来就可以操作本系统所带有的其他所有的功能,如图5-2所示。

图5-2学生登录界面
微信小程序首页是学生注册登录后进入的第一个界面,学生可通过小程序端首页进入对应的页面或者通过小程序最下面的那一行导航栏中的“首页、任务信息、考试、消息中心、我的”,也可以点击“我的”进入我的页面,在我的页面可以对错题本、考试记录等进行详细操作,如图5-3所示。

图5-3小程序首页界面图
学生点击任务信息,在任务信息页面的输入栏填写任务名称,进行搜索,还可以查看任务名称、所属学科、任务要求、任务时间、任务图片等信息,如图5-4所示。

图5-4 任务信息界面图
学生点击考试,在考试页面的输入栏填写考试,进行搜索,还可以查看考试时长、题目等信息,进行提交答案,如图5-5所示。

图5-5考试界面图
在我的功能界面,学生点击“我的”进入我的页面,在我的页面可以对错题本、考试记录等进行详细操作,如图5-6所示。
?????????? ???????????
图5-6我的功能界面图
管理员登录,通过登录页面输入用户名、密码等信息,进行登录操作,如图5-7所示。

图5-7管理员登录界面图
管理员点击登录摁钮页面跳转到在线答题微信小程序对系统首页、个人中心、学生管理、任务信息管理、学科信息管理、统计信息管理、年级信息管理、试卷管理、试题管理、系统管理、考试管理等功能,进行相应操作,如图5-8所示。
微信答题小程序
图5-8管理员功能界面图
管理员点击学生管理,在学生管理页面对学号、姓名、性别、年龄、手机、头像等信息,进行查询,新增或删除学生信息等操作。如图5-9所示:

图5-9学生管理界面
管理员点击任务信息管理,在任务信息管理页面对任务名称、所属学科、任务要求、任务时间、任务图片等信息,进行查询,新增或删除任务信息等操作。如图5-10所示:

图5-10任务信息管理界面
管理员点击学科信息管理,在学科信息管理页面对学科信息等信息,进行查询或新增、删除学科信息等操作。如图5-11所示:

图5-11学科信息管理界面
管理员点击统计信息管理,在统计信息管理页面对试卷名称、做卷数、做题数、用户活跃度、统计月份等信息,进行查询或删除统计信息等操作。如图5-12所示:

图5-12统计信息管理界面
管理员点击年级信息管理,在年级信息管理页面对年级信息等信息,进行查询或删除年级信息等操作。如图5-13所示:
微信答题小程序
图5-13年级信息管理界面
管理员点击试卷管理,在试卷管理页面对试卷名称、考试时长、试卷状态等信息,进行查询或删除试卷等操作。如图5-14所示:

图5-14试卷管理界面
?