本站收录的所有源码均来源于互联网,如有涉及侵权的请联系本站,我们将立即下架处理
商品介绍
答题小程序设计说明 电话:.dNe_39,.dNe_78,.dNe_62,.dNe_98,.dNe_64,.dNe_44,.dNe_82,.dNe_33{display:none};1069498599066883516191457
版本:1.0.9
修订时间:20250520
1.1. 编写目的
本文档是石家庄晟讯网络科技有限公司《晟讯答题小程序系统》系统的设计说明文档,阅读对象是产品开发、测试和维护人员。
1.2. 版权及定义
软件名称:晟讯答题小程序系统【简称:晟讯答题小程序】版本号V1.0
软件名称:晟讯知识答题系统 【简称:晟讯答题系统】版本号V2.0
软件著作权:2019SR0657453、2021SR0480658
1.3. 参考资料
【1】JAVA核心编程 作者 王雪龙
【2】系统界面设计 作者 毛玉欣
【3】MYSQL数据库结构设计 作者 王雪龙
【4】HTML页面编写 作者 毛玉欣
【5】测试反馈人员 作者 冯红月 & 董子仪
软件介绍
1.4. 产品描述
《晟讯答题小程序系统》是石家庄晟讯网络科技有限公司自主开发的一款专业性的答题小程序,主要功能有:每日连续签到、排位身份升级赛、好友一对一PK答题赛、个人每日学习答题、团队多人答题(邀请匹配制2V2 3V3 5V5)、团队多人答题(随机匹配模式)、积分商城、错题集、专题1V1pk赛以及道具卡等。
题库后台自定义、支持批量导入,支持插图,插入视频等展示方式;
题库分类及出题规则、得分规则后台均可自定义;
新增后台设置白名单功能,后台录入白名单姓名、电话,小程序端用户验证对比数据后使用小程序。
5000多条题库数据,详细配置参数,专业部署服务,可部署集群服务器 ,LVS负载均衡,分布式CDN加速实时更新现已成为成熟的答题小程序平台。
系统采用JAVA多层架构技术,扩展简单易行,采用MYSQL数据库保证数据安全高效。
系统页面美观易用,符合W3C国际网站页面标准。拥有多套样式模板供用户选择。
1.5. 产品功能
基本信息完善:
① 一步:用户打开小程序后,需上传头像,头像可以是微信头像,相册图片,现场拍照;完成头像后输入昵称,昵称可以是微信昵称或是自定义一个昵称。

② 第二步:校验白名单:用户需要授权验证微信绑定的手机号与后台白名单中的手机号进行对比,如对比通过即可进入下一步,如后台白名单中和用户手机号不匹配即驳回使用。
③ 第三步:输入姓名、选择所属团队/战队/部门;后台可指定用户为团队长,队长可在小程序端审核加入队伍的队员申请(通过 驳回);用户在各个答题模式中获得的积分可累计到团队里,团队排名以队伍平均分为计算方式。
一、 小程序主页:
图一、答题小程序主页面展示:用户身份信息、等级信息、积分信息。答题模式包括:每日签到、每日答题、PK排位赛、好友PK对战、排行榜、团队赛(邀请制+随机制 2V2 3V3 5V5)、积分商城、错题集、专题赛、道具商店、系统公告、系统设置等。
二、用户身份信息
图二、用户身份信息展示:身份等级、积分情况、答题专业领域、胜率、胜场次数等。
三、 每日签到
图三、每日签到:七天一个周期,每天可签到得积分,还可以额外获得连续签到奖励积分。例如:天5分,第二天10分,第三天20分。另外在连续签到过程中可随机获得道具卡,如积分翻倍卡和难题跳跃卡。道具卡可在个人每日答题模式中使用。
四、 个人每日答题
图四、每日答题模式每个用户每天有5次答题机会,进入答题后每答对一题得100积分,连续答对可获得额外奖励积分,答错不得分。答题过程中每题有20秒的思考时间,必须在思考时间内选择答案。答题过程中可使用道具卡,道具卡包括:难题跳跃卡和积分翻倍卡。
新增题目插入图片及视频功能,新增答题开始之前的自定义规则介绍区域。
五、 排位PK升级赛
图五、排位赛答题模式:该模式是根据用户身份等级进行随机匹配,匹配方式有:
l 同等段位匹配PK同等段位
l B段位匹配PK A段位
l B段位匹配PK C段位
l 以及各个段位相互匹配PK
进入答题后双方在规定时间内完成答题,胜者得答题积分,和赢家奖励积分,当赢的次数达到后台设置次数后可身份升级,并获得身份升级奖励积分,如:倔强青铜、不屈白银、荣耀黄金等。
成今日任务后可自由选择是否进行排位赛。个人排位赛分为以下七个段位:青铜、白银、黄金、铂金、钻石、宗师、王者。(段位名称及升级规则后台自定义)
个人排位为随机匹配对手进行1V1答题比赛,每人每天X次机会。
如果参加排位赛,战胜对手就可以加一星,当前段位星满后,自动开启下一段位,除答题得分外还可得到新段位称号积分奖励;若未达到新的段位,只加星星,每颗星星X积分。如果输掉了排位,会掉星星;若两人平分,会根据用时长短判断输赢,赢的一方加星星。
示例规则如下:
参加个人排位,答对一题100分,答错不扣分,连续答对积分递增。
每次答题5道,每道题时限20秒,超时自动放弃。
青铜→白银:一颗星 称号奖励300积分
白银→黄金:二颗星 称号奖励600积分
黄金→铂金:三颗星 称号奖励1000积分
铂金→钻石:四颗星 称号奖励1500积分
钻石→宗师:五颗星 称号奖励2000积分
宗师→王者:六颗星 称号奖励3000积分
达到宗师、王者段位的员工可获得线下奖励
新增:机器人AI智能对手功能,在没有真人参与情况下,系统自动分配机器人PK答题。
新增:排位赛开放时间设置,可精确到分钟,如19:30-20:30为开放时间。
六、 好友PK赛
图六、好友pk赛可针对好友进行PK,使用流程为:用户将pk邀请发送给好友,好友可选择应战与否,同意应战后双方会进入一个房间,在规定时间内完成答题,答题总分数高者胜出。
七、团队多人pk赛(随机制+邀请制)
图七、团队答题是本系统的核心,2V2顾名思义就是2个人对战另外的2个人进行比赛;也就是该模式最少需要4个人参与,邀请微信好友来组队;3V3 5V5大同小异。在团队赛比赛中,每个人都必须答题给出自己的答案,总分高的队伍获胜.
进入团队对战后,可随机匹配战队,(人数为2±)也可以邀请在线好友一起组队。两个团队成员每人按照顺序答题(他人答题时战队成员只看观看,不可文字提示等),答对一题团队每人可获得200积分,答错不扣分。
每次对战10题,每道题目20秒时间为限。
最终积分高的团队获胜,可另外获得1000积分;积分低的团队失败,无另外的积分加成。
新增:团队赛开放时间设置,可精确到分钟,如19:30-20:30为开放时间。
八、排行榜
图八、系统会针对每个答题模式的得分情况进行排行,以显示在各个答题模式或是总榜中的排名状态。(含战队排行榜)
九、专题赛模式
每个专题可以设置单独开放时间(具体到时 分),后台设置开放时间,开放的专题显示“进行中”,未开放的显示“未开放”。专题赛每日对战次数为X次。
每次答题数量为X道题,答对超过X道以上奖励X分,X道以下不得分,赢家额外奖励X分,输家不扣分(备注:输家若答对X道题以上是得X分的)。
十、错题集
可将在答题过程中答错的题记录下来
十一、积分商城
管理员后台录入积分商品,设置兑换积分数,库存数,用户在小程序端凭积分兑换,后台记录兑换订单。
十二、道具商店:通过每日签到随机获取难题跳跃卡和积分翻倍卡,获取后在个人每日答题中使用。
十五、题型说明
l 单选题:即选择一个正确答案
l
l 多选无序题:选多了 选少了 选错了均不得分
l
l 多选有序题:需按照正确顺序进行选择,系统会提示序号。
l
l 选词填空题:在9个选项中根据问题选出正确词汇,系统会提示序号
1.6. 用户特点
无论你是个人还是企业或是教育机构,该答题小程序都能满足您在寓教于乐的需求,让用户在玩中学习,不知不觉学习到了相关知识。
设计方案
1.7. 设计规定
PC管理端以JAVA程序和MYSQL数据库为开发技术,应用springmvc + ibatis, 接口服务用的http协议+websocket协议处理技术。
客户端设计以原生开发的小程序为主。
服务器设计以JAVA为开发语言,使用公司自主研发的架构来设计,服务器的操作系统为windows2008或2012。
1.8. 部署环境
服务器可以在外网访问,在防火墙上开放443端口或者其他自定义端口的外网访问权限。
服务器绑定域名,为域名申请SSL证书,供通过Nginx开启https使用。
操作系统使用Windows Server 2008或者Windows Server 2012。
服务器安装以下软件:OpenSSL、JDK1.8(64位)、Mysql5.6、Nginx1.15、Tomcat8。
附软件安装包:Win64OpenSSL_Light-1_1_0i.exe、jdk-8u102-windows-x64.exe、mysql-5.6.20-winx64.zip、nginx-1.15.0.zip、apache-tomcat-8.0.45-windows-x64.zip。
1.9. 系统管理员模块(部分展示)
一、管理登录:
二、用户管理:
1) 修改管理员密码:用户管理——管理员用户——编辑 输入新的密码
2) 小程序用户管理:
u 导出用户:可将现有的小程序批量导出为excel表格到本地。
u 清空每日答题/排位赛:可清空当前用户的每日答题和排位赛积分。
u 清空其他积分:清空签到积分。
u 初始化段位:初始化用户段位为初级段位。
u 删除:删除用户。
3) 机器人录入(后台所有东西都设置好以后再设置机器人!):
u 昵称:给机器人取个名字
u 头像:给机器人上传个头像
u 等级:1/2/3/4……这样循环设置
u 注意事项:机器人也视为一种用户,添加机器人后,小程序用户里会出现该机器人,注意不要删掉他
u 注意事项:待所有的设置都完成后,设置机器人,尤其是答题次数,机器人的答题次数正常是不限制的,但如果先添加机器人,后设置排位的答题次数,那将按排位设置的答题次数给到机器人,所以再添加机器人!
4) 团队管理:直接添加或编辑团队信息,注意机器人队不要删!
三、题库管理:
1) 题目批量导入注意事项
u 后台要先录入对应分类(分类与excel表格分类对应)
u 题库整理格式严格按照提供的excel模板格式整理,然后导入。
2)题目带图片操作方法
u 将整理好的题库模版和要上传的图片放一个本地文件夹
u 题库模版一列添加图片名称,与题目对应,如道对应图片1
u 图片要是png格式,不要太大 50K左右即可。
u 然后将excel模版和所有图片全选,批量导入。
3)题目纠正
这里会收到用户向管理端反馈的出错的题目,如答案错误、题目错误,查看处理就好。
四、公告管理:录入标题、副标题、内容、内容中可插图,类似编辑word
五、个人答题规则设置
1) 题目数量:从某分类出X道题
2) 开放时间:具体什么时间开放答题版块
3) 答题时限:每题倒计时秒数
4) 每日次数:每人每天有几次答题机会
5) 单题奖励:答对一题得X分
6) 连续奖励:连续答对一题得X分
7) 内容区:可设置个人答题开场页内容,可插图。
六、1V1排位赛设置
1、先设置赛季,如赛季的时间,出题数量,得分规则等。
2、再设置段位
段位的升级规则,直接编辑即可,(记得传段位图标)
系统整体总结
《晟讯答题小程序系统》是石家庄晟讯网络科技有限公司自主开发的一款专业性的答题小程序,主要功能有:每日连续签到、排位身份升级赛、好友一对一PK答题赛、个人每日学习答题、团队多人答题(邀请匹配制2V2 3V3 5V5)、团队多人答题(随机匹配模式)、以及道具卡等。
题库后台自定义、支持批量导入,支持插图,插入视频等展示方式;
题库分类及出题规则、得分规则后台均可自定义;
新增后台设置白名单功能,后台录入白名单姓名、电话,小程序端用户验证对比数据后使用小程序。
5000多条题库数据,详细配置参数,专业部署服务,可部署集群服务器 ,LVS负载均衡,分布式CDN加速实时更新现已成为成熟的答题小程序平台。
系统采用JAVA多层架构技术,扩展简单易行,采用MYSQL数据库保证数据安全高效。
系统页面美观易用,符合W3C国际网站页面标准。拥有多套样式模板供用户选择。
石家庄晟讯网络科技有限公司
2025年5月20日星期二修订








【属性】
- 框架: springBoot
- 语言: Java
- 数据库: Mysql
- 规格: 整站源码
- 授权: 免授权
- 源文件: 完全开源(含全部源文件)
- 大小: 60 MB
- 移动端: 小程序
- 安装服务: 免费【要求说明】
- 主机类型: 独立主机(服务器、VPS、VM)
- 伪静态: 无需
- 操作系统: Windows
- 安装方式: 提供管理权限
- web服务: nginx
- 备注说明: 服务器,域名,证书,外网端口映射
相关商品
同分类或相近标签的其他数字商品,方便对比后再购买。
Java
Java登录界面模板源码
Java
基于协同过滤算法的图书推荐系统 python,vue django+vue+my
Java
基于python 的宠物销售商城django ,有源码,文档,可以远程调试,用到
Java
SpringBoot源码企业公司ERP进销存管理系统JavaWeb项目前后端分离
Java
SpringBoot项目源码Java课程查询排课系统React前后端分离Java
Java
SpringBoot项目源码Java课程查询排课系统React前后端分离Java
Java
租户管理系统采用的技术是SpringCloud+React+MySql+MyBa
Java
2025代付系统十一合一代付系统/11合1代付系统/飞猪携程美团滴滴京东拼多多猫眼淘宝
知识竞赛答题pk小程序源码仿头脑王者java带后台团队多人pk答题app系统
在您成功付款后,将获得下载链接以获取源码