基于微信小程序的驾驶员模拟考试学习自测系统的设计与实现(程序+论文)_v_159

 

随着移动互联网、智能手机的普及,微信被广大用户认可并广泛被使用,其中微信小程序主要通过微信信息会话以及网页的形式为用户提供服务,方便人们对信息的了解,操作简单实用。本文主要介绍了驾考小程序的开发过程,对开发环境、系统设计、系统实现、系统测试方面进行分析。在设计时对微信客户端进行了充分的了解,掌握微信平台通过的接口,同时系统采用Java技术进行开发,MySQL数据库进行数据的储存,充分的保证了系统的稳定性、安全性,驾考小程序实现了客户端和服务器端两部分,实现了驾考相关信息的查询管理功能。最后列出核心代码和部分主要页面,还对系统的核心功能就行了压力测试,充分的保证了系统的稳定性、安全性。

  关键词:微信;驾考小程序;JAVA开发语言;MYSQL数据库

3.3系统功能需求分析

本驾考小程序主要满足两类用户的需求,分别是用户和系统管理员,下面将分别介绍其功能模块。

1.管理员功能需求。

管理员可通过电脑进入系统后台,对系统进行全面管理,包括试题管理,用户管理,组卷管理。

2.用户功能需求。

用户通过微信客户端,可进入本驾考小程序,功能有测试,我的成绩,章节练习,错题复习,关于平台,退出登录。

3.5系统用例分析

管理员登录后功能有包括试题管理,用户管理,组卷管理,管理员用例分析图如图3-5所示。

基于微信小程序的驾驶员模拟考试学习自测系统的设计与实现(程序+论文)_v_159_第1张图片

用户通过微信客户端,可进入本驾考小程序,功能有测试,我的成绩,章节练习,错题复习,关于平台,退出登录,用户用例分析图如图3-6所示。

基于微信小程序的驾驶员模拟考试学习自测系统的设计与实现(程序+论文)_v_159_第2张图片

4.2系统结构设计

本驾考小程序的功能结构设计如图4-1所示。

基于微信小程序的驾驶员模拟考试学习自测系统的设计与实现(程序+论文)_v_159_第3张图片

4.3.2数据库表

本驾考小程序采用MYSQL数据库,数据库的功能主要是存储网站中所有数据,以便进行操作。关于数据库中的数据表如下:

表4-1  paper_item试题信息表

字段名称

字段意义

字段类型

字段长度

是否主键

能否为空

Id

编号

bigint

20

paper_id

所属问卷

bigint

20

name

题目

varchar

255

remark

描述

varchar

255

sort

排序

int

11

subject

科目

varchar

255

chapter

章节

varchar

255

Options1

选项A

varchar

255

Options2

选项B

varchar

255

Options3

选项C

varchar

255

Options4

选项D

varchar

255

type

类型

varchar

255

create_time

创建时间

timestamp

update_time

更新时间

timestamp

表4-2  paper组卷信息表

字段名称

字段意义

字段类型

字段长度

是否主键

能否为空

id

编号

bigint

20

count

试题数量

int

11

name

名字

varchar

80

remark

备注

varchar

255

path

展示图

varchar

255

create_time

创建时间

timestamp

update_time

更新时间

timestamp

表4-3  orders成绩信息表

字段名称

字段意义

字段类型

字段长度

是否主键

能否为空

id

编号

bigint

20

user_id

用户编号

bigint

20

paper_id

组卷编号

bigint

20

val

分数

int

11

total

总分

int

11

create_time

创建时间

timestamp

update_time

更新时间

timestamp

表4-4  user用户信息表

字段名称

字段意义

字段类型

字段长度

是否主键

能否为空

Id

编号

bigint

20

open_id

微信号

varchar

255

username

姓名

varchar

255

password

密码

varchar

255

role

角色

varchar

255

nick_name

昵称

varchar

255

avatar_url

头像

varchar

255

create_time

创建时间

timestamp

update_time

更新时间

timestamp

表4-5  wrong_question错题信息表

字段名称

字段意义

字段类型

字段长度

是否主键

能否为空

Id

编号

bigint

20

user_id

用户编号

bigint

20

item_id

试题编号

bigint

20

answer

答案

varchar

255

create_time

创建时间

timestamp

update_time

更新时间

timestamp

基于微信小程序的驾驶员模拟考试学习自测系统的设计与实现(程序+论文)_v_159_第4张图片基于微信小程序的驾驶员模拟考试学习自测系统的设计与实现(程序+论文)_v_159_第5张图片基于微信小程序的驾驶员模拟考试学习自测系统的设计与实现(程序+论文)_v_159_第6张图片基于微信小程序的驾驶员模拟考试学习自测系统的设计与实现(程序+论文)_v_159_第7张图片基于微信小程序的驾驶员模拟考试学习自测系统的设计与实现(程序+论文)_v_159_第8张图片基于微信小程序的驾驶员模拟考试学习自测系统的设计与实现(程序+论文)_v_159_第9张图片基于微信小程序的驾驶员模拟考试学习自测系统的设计与实现(程序+论文)_v_159_第10张图片基于微信小程序的驾驶员模拟考试学习自测系统的设计与实现(程序+论文)_v_159_第11张图片

基于微信小程序的驾驶员模拟考试学习自测系统的设计与实现(程序+论文)_v_159_第12张图片

你可能感兴趣的:(毕业设计,微信小程序,小程序,uv,vr,ue4,houdini,着色器)