当前位置:   article > 正文

基于微信小程序的随堂测试系统的设计与实现(源码+论文)_v_168_小程序论文系统测试

小程序论文系统测试

 

近年来,随着社会科技的不断发展,人们的生活方方面面进入了信息化时代。计算机的普及,使得我们的生活更加丰富多彩,同时,随着智能手机的普遍使用,不少的微信小程序也应运而生,逐步改变着人们的生活方式。手机作为这个时代的新生产物,具有高效、便携、更能随时随地的进行操作。在此现状下,设计出一款适合用户使用的基于微信小程序的随堂测试系统,帮助用户进行在线学习,给用户带来便利。

随堂测试系统于微信平台,采用JAVA开发语言,MYSQL数据库进行开发设计,系统详细介绍如何根据人们的需求,将先进的软件应用技术融入到基于微信小程序的随堂测试系统中,满足用户在线测试的需求,系统具有操作简单、界面简洁、稳定性强、灵活性好、系统安全性高等特点。

本论文对基于微信小程序的随堂测试系统进行了一系列的分析,系统需求分析,总体设计分析,详细细节设计分析,从开发环境、目标、流程、功能等方面都进行了总体规划。系统根据用户的需求开发功能模块,最大程度为用户提供便利的在线测试的平台。系统拥有界面简洁、操作简单易懂,管理方便,功能齐全等优点,具有很高的应用价值。

  关键词:微信小程序;随堂测试系统;JAVA开发语言;MYSQL数据库

3.3系统功能需求分析

本基于微信小程序的随堂测试系统主要满足三类用户的需求,分别是学生,教师和管理员,下面将分别介绍其功能模块。

1.管理员功能需求。

管理员登录后功能有学生管理,教师管理,修改密码,退出登录。

2.教师功能需求。

教师可以进行注册登录,登录后功能有在线测试,测试成绩,个人信息,学生管理,课堂管理,关于平台,退出登录。

3.学生功能需求。

学生可以进行注册登录,登录后功能有在线测试,测试成绩,个人信息,关于平台,退出登录。

3.5系统用例分析

管理员登录后功能有学生管理,教师管理,修改密码,退出登录,管理员用例分析图如图3-5所示。

图3-5管理员用例图

教师可以进行注册登录,登录后功能有在线测试,测试成绩,个人信息,学生管理,课堂管理,关于平台,退出登录,教师用例分析图如图3-6所示。

图3-6教师用例图

学生可以进行注册登录,登录后功能有在线测试,测试成绩,个人信息,关于平台,退出登录,学生用例分析图如图3-7所示。

图3-7学生用例图

4.2系统结构设计

本基于微信小程序的随堂测试系统的功能结构设计如图4-1所示。

4.3.2数据库表

本基于微信小程序的随堂测试系统采用MYSQL数据库,数据库的功能主要是存储网站中所有数据,以便进行操作。关于数据库中的数据表如下:

表4-1 class_room课堂信息表

列名

数据类型

长度

允许空

说明

id

bigint

20

主键

name

varchar

255

名称

user_id

varchar

255

教师

password

varchar

255

密码

create_time

timestamp

创建时间

update_time

timestamp

更新时间

表4-2  course课程信息表

列名

数据类型

长度

允许空

说明

id

bigint

20

主键

name

varchar

255

名称

class_room_id

bigint

20

班级

remark

tinyint

1

介绍

flag

varchar

255

标签

create_time

timestamp

创建时间

update_time

timestamp

更新时间

表4-3  paper试卷信息表

列名

数据类型

长度

允许空

说明

id

bigint

20

主键

room_id

bigint

20

课堂

user_id

bigint

20

教师

name

varchar

255

名称

remark

varchar

255

备注

count

int

11

分数

create_time

timestamp

创建时间

update_time

timestamp

更新时间

表4-4  user用户信息表

列名

数据类型

长度

允许空

说明

id

bigint

20

主键

username

varchar

255

用户名

phone

varchar

255

电话

password

varchar

255

密码

nickname

varchar

255

昵称

avatar

varchar

255

头像

role

varchar

255

角色

create_time

timestamp

创建时间

update_time

timestamp

更新时间

表4-5  paper_item试题信息表

列名

数据类型

长度

允许空

说明

id

bigint

20

主键

user_id

bigint

20

教师

paper_id

bigint

20

试卷

name

varchar

255

试题名

remark

varchar

255

简介

sort

varchar

255

排序

type

varchar

255

类型

answer`

varchar

255

答案

Ptions1

varchar

255

选项A

Ptions2

varchar

255

选项B

Ptions3

varchar

255

选项C

Ptions4

varchar

255

选项D

create_time

timestamp

创建时间

update_time

timestamp

更新时间

表4-6  orders成绩信息表

列名

数据类型

长度

允许空

说明

id

bigint

20

主键

user_id

bigint

20

学生

paper_id

bigint

20

试卷

paper_name

varchar

255

试题名

val

int

11

答对数量

total

int

11

总数量

teacher_id

bigint

20

教师

remark

varchar

255

评语

score

int

11

得分

create_time

timestamp

创建时间

update_time

timestamp

更新时间

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/320235
推荐阅读
相关标签
  

闽ICP备14008679号