当前位置:   article > 正文

基于微信小程序的在线答题系统的设计与实现(源码+论文)_v_180_在线答题小程序论文

在线答题小程序论文

1、论文选题依据:
21 世纪互联网信息技术的飞速发展,微博、微信等各种新媒体的出现,就可以帮助调研人员解决以上的问题。2018年, 每天有 10 亿用户登陆微信。2016 年年底,微信小程序的横空出世,吸引了广大用户群众和开发者群体的关注。微信小程序不同于app应用,不需要到应用商城进行下载安装,更无需卸载,而是直接在微信中打开小程序即可使用,关闭小程序即可结束使用。那么借助微信小程序进行问卷调查,可以在一定程度上扩大调研范围,提升被调查者的好感度。为新时代市场发展提供了新的调研方式。
2、研究内容及研究手段和方法:
问卷调查作为市场研究和数据分析提供了第一手资料。利用微信小程序做问卷调查可以有效提高工作效率。本文将设计一款基于微信小程序的问卷调查程序。首先分析问卷调查小程序需要的用户类型和后台的工作内容。将小程序用户分为调查用户和被调查用户,调查用户可以随时进行调查问卷内容的修改和调整,被调查用户只能查看问卷内容进行作答。还需建立管理员用户做后台数据统计和分析。
利用MySQL数据库建立用户表、题目表、用户答题单表。用户表记录用户年龄段、性别等信息;题目表用以存放小程序问卷中的题目。主要存放题目的ID、选项(自增)、类型、题目使用的次数;用户答题表用以存放学习者使用学习单答题后的数据,主要存放用户所使用的ID、题目ID、用户答案的文本内容、上传的图片等。
利用微信小程序开发平台进行小程序的程序设计,JS为小程序的主题构成语言,进行逻辑编写;WXML作为文本标记语言;WXSS为式样表。
理论和实践意义:
本文设计了一款基于微信小程序的问卷调查程序。解决了当前市场调研的覆盖程度不够,消费者不愿配合的弊端。微信是目前国内使用最多的社交软件之一,有庞大的用户群体,便于调查者获取不同年龄段不同层次和地方的市场情况和用户需求,而且利用微信小程序调查,用户可完全利用碎片时间随时填写随时上交,增加了用户的参与好感度。
在本次的设计中,可以充分学习当前热门的编程技术,并加以应用,具有一定的实际意义

 

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

  关键词:微信小程序;在线答题;JAVA开发语言;MYSQL数据库

4.2系统结构设计

本在线答题小程序的功能结构设计如图4-1所示。

4.3.2数据库表

本基于微信平台的在线答题小程序采用MYSQL数据库,数据库的功能主要是存储网站中所有数据,以便进行操作。关于数据库中的数据表如下:

表4-1  paper_item试题信息表

字段名称

字段意义

字段类型

字段长度

是否主键

能否为空

Id

编号

bigint

20

paper_id

所属问卷

bigint

20

name

题目

varchar

255

remark

描述

varchar

255

sort

排序

int

11

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

question

问题

text

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

status

状态

varchar

255

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

age

年龄

varchar

255

nick_name

昵称

varchar

255

avatar_url

头像

varchar

255

gender

性别

varchar

255

create_time

创建时间

timestamp

update_time

更新时间

timestamp

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/621111
推荐阅读
相关标签
  

闽ICP备14008679号