您当前位置:资讯中心 > 新闻公告 >

晟讯答题小程序白皮书发布

发布日期:2026-07-15 11:26:20浏览次数:

晟讯答题小程序白皮书

版本号:1.1.0 修订时间:2026715

目录

一、原研公司及产品整体概述
二、产品建设目标与适用场景
三、产品核心竞争优势
四、总体技术架构与部署方案
五、全模块详细功能说明
六、高并发性能优化体系
七、数据安全与防作弊技术方案
八、系统接口对接与二次开发能力
九、项目实施、测试与交付流程
十、售后质保、运维服务承诺
十一、同类项目实施案例
十二、方案总结

一、原研公司及产品整体概述

1.1 企业主体介绍

本产品晟讯答题小程序由石家庄晟讯网络科技有限公司独立研发,公司 2012 年成立,为河北省科技型中小企业,深耕政企数字化线上测评、知识竞赛系统开发十余年,具备完整软件研发、系统集成、定制开发服务能力,持有 8 项计算机软件著作权,无第三方外包贴牌、无开源版权纠纷风险。

1.2 产品基础定义

晟讯答题小程序(又称晟讯 PK 答题系统)是一套原生微信小程序 + PC 管理后台一体化线上知识竞赛平台,拥有独立软件著作权(登记号 2019SR0657453),底层采用自研 Java SpringBoot 分布式架构,基于 WebSocket 实时通信实现多人在线 PK 竞技,集题库管理、多模式答题、组织人员管理、可视化数据统计、防作弊管控、数据导出于一体,支持云端租赁快速上线、本地私有化源码部署两种交付模式,适配党政机关、事业单位、国企、园区、校园、企业常态化线上培训、专项知识竞赛、全员考核测评等数字化业务场景。

1.3 产品设计思路

轻量化、高并发、数据可控、易定制为核心设计理念,兼顾单人自主刷题学习、好友PK答题排位升级PK答题、专题1V1对战答题、多人实时 PK 竞技、部门团队集体竞赛大业务需求,打通题库导入、人员组织、活动创建、在线答题、成绩统计、答题分析全业务闭环,满足单位常态化线上学习与大型集中知识竞赛双重使用需求。

二、产品建设目标与适用场景

2.1 核心建设目标

1. 搭建轻量化微信端答题平台,无需下载 APP,微信一键登录,降低全员参与门槛;

2. 根据不同客户体量,支撑人至万人级同时在线答题,系统稳定无卡顿、无掉线、数据不丢失;

3. 实现全题型题库标准化管理,支持海量题目批量导入、单题录入、错题自动归集;

4. 提供单人练习、1V1 对战、排位升级赛、多人PK赛、专题对战赛等答题能力;

5. 独立管理后台,以项目为单位,每个项目分配独立管理后台,数据独立,更加安全

6. 完整数据留存与可视化报表,支持多维度统计、批量 Excel 导出,便于考核归档;

7. 提供完善安全机制,保障人员信息、答题成绩、题库内容安全,具备完善防作弊能力;

8. 支持私有化部署、对接用户小程序账号,第三方系统对接、UI 与功能深度定制,适配涉密、内部封闭使用单位。

2.2 适用业务场景

1. 党政机关:党史学习、法治宣传、安全生产、网络安全、廉政知识线上竞赛;

2. 国企事业单位:员工常态化培训、年度考核、安全知识测评、技能比拼活动;

3. 校园 / 培训机构:学生课后刷题、学科竞赛、线上摸底考试;

4. 园区 / 行业协会:行业政策学习、从业人员线上考核;

5. 企业内部:企业文化、规章制度、产品知识全员测评。

三、产品核心竞争优势

1. 自研底层架构,完整源码交付无版权风险
后端 Java 自主研发,非第三方插件封装,全套前后端源码无加密交付,配套完整开发文档、数据库字典,可深度二次开发;提供软件著作权证书作为投标佐证,杜绝版权纠纷。

2. 独家实时 WebSocket 对战引擎
独立实时通信服务,毫秒级同步双方答题进度、倒计时、得分,支持万人同时在线 PK,同类竞品多数仅支持静态答题,无实时竞技交互能力。

3. 两种交付模式灵活适配不同采购需求
短期活动、预算有限可选授权使用当日即可上线;涉密单位、长期使用、要求数据本地留存可选择私有化源码部署,数据全部存储采购方自有服务器,不回传第三方云端。

4. 分布式集群高并发支撑
采用 LVS 负载均衡 + Redis 分布式缓存架构,单节点承载 3000 并发在线,多服务器横向扩容即可支撑万人级大型知识竞赛活动。

5. 模块化拆分,灵活定制对接
题库、用户、竞赛、报表、导出五大模块完全解耦,预留标准 RESTful 开放 API,可无缝对接企业微信、内部 OA、统一身份认证、人事管理系统。

6. 全链路安全管控,政企合规适配
全站 HTTPS 加密、数据脱敏存储、操作日志全程留痕、多级权限隔离、多维度答题防作弊机制,满足政务、国企数据安全管理规范。

7. 一站式落地服务
包含需求调研、题库初始化、UI 定制、服务器部署、压力安全测试、管理员培训、一年免费质保、7×24 小时技术应急支持全流程配套服务。

四、总体技术架构与部署方案

4.1 四层分层技术架构(前后端分离)

1. 前端接入层
微信小程序端(原生 WXML/WXSS+JS)、兼容 H5 访问、PC Web 管理后台;静态资源 CDN 加速,弱网环境快速加载页面、题干图片。

2. 业务服务层(Java 核心)
SpringBoot 业务主服务、WebSocket 实时对战服务、网关鉴权服务、定时任务调度服务、文件处理服务;Nginx 反向代理实现请求分流、HTTPS 加密。

3. 缓存中间件层
Redis 分布式缓存:缓存热点题库、在线用户、对战匹配队列、积分段位、排行榜数据;自研本地缓存减轻数据库查询压力;消息队列处理高并发答题提交请求。

4. 数据持久存储层
MySQL 主从读写分离数据库(存储题库、用户、答题记录、活动配置);OSS 本地 / 云端对象存储(题干图片、附件、导出报表);独立日志库记录全量操作行为日志。

4.2 详细技术选型清单

层级

技术组件

用途说明

小程序前端

微信原生开发、WebSocketjs 本地缓存

用户答题交互、实时对战、离线缓存题目

管理后台

SpringBoot

题库、用户、活动、数据可视化管理

后端核心

SpringBootMyBatis

业务逻辑、接口鉴权、数据持久化

实时通信

独立 WebSocket 服务

双人 / 团队 PK 同步答题状态、倒计时、得分

缓存

Redis、本地 SMEM 缓存

热点数据缓存,降低数据库压力

数据库

MySQL引擎

结构化业务数据,事务保障成绩不丢失

负载均衡

Nginx

服务器集群分流、接口限流、静态资源缓存

部署容器

Windowslinux

独立部署项目,简化运维迁移

4.3 两种部署模式详细说明

模式一:授权使用租赁部署(快速上线方案)

1. 部署方式:我方统一运维独立服务器,无需采购方另行采购,我方一站式部署,分配独立管理后台

2. 数据隔离:题库、用户、答题数据独立数据库隔离;

3. 上线周期:最快当天即可上线,域名配置、基础题库导入、上线试运行;

4. 适用对象:短期专项竞赛、无自有服务器、需快速部署答题平台举办知识竞赛

5. 服务内容:平台运维、服务器监控、系统版本免费升级、日常故障远程处理。

模式二:私有化本地源码部署(数据本地留存方案)

1. 部署方式:全套源码交付,部署至采购方自有服务器 / 政务内网,所有数据本地存储,不对外传输;

2. 交付内容:小程序前端源码、Java 后端完整源码、数据库脚本、部署手册、开发文档、接口文档;

3. 定制能力:开放全部代码,支持界面改版、新增业务模块、对接内部业务系统;

4. 网络适配:支持内外网隔离部署、仅内网访问,可配置 IP 白名单限制访问范围;

5. 适用对象:涉密单位、长期常态化培训、要求数据本地留存、需对接内部办公系统单位。

五、全模块详细功能说明

5.1 用户体系管理模块

1. 登录认证
微信一键授权登录,头像、昵称、姓名、加入所属团队支持白名单限制外部无关人员进入系统。

2. 普通用户分级权限管控
团队长:仅管理本部门人员审核、通过、驳回、查看本部门答题数据;
普通用户:仅个人答题、查看自身成绩、错题本。

3. 用户成长激励体系
每日签到积分、连胜奖励、段位升级(青铜白银黄金铂金钻石星耀王者)、日 / / 总排行榜、答题道具(双倍积分卡、跳过难题卡);完整记录用户积分、胜率、答题总次数、正确率。

4. 人员批量管理
后台支持 Excel 导出用户名单,补偿积分、重置段位、重置答题记录、按部门分组管理。

5.2 题库管理核心模块

1. 全题型支持
单选、多选(有序 / 无序)、判断、填空;题干支持插入图片,可设置题目分类,从某类里随机抽X道题

2. 多级分类管理
自定义分类,按党史、安全生产、法律法规、企业文化等维度划分题库,支持批量转移题目分类。

3. 批量导入导出
标准 Excel 模板一键批量导入万级题库,系统自动校验格式、答案完整性;支持按分类、活动批量导出题库备份。

4. 随机抽题模式
管理员手动选题从某类抽X道题可设置从多个分类抽不同题目数量。

5. 题目纠错
支持题目纠错反馈,用户提交错题修正建议,管理员后台审核更新。

5.3 多模式答题竞赛引擎

1主体答题模块

1. 单人练习模式
个人自主刷题,单题倒计时,提交即时显示答案,答错自动归入个人错题本;管理员设置每天答题次数,适合日常碎片化学习。

2. 1V1 好友实时 PK 模式
微信分享链接邀请好友对战,同一房间同步倒计时、实时展示双方得分、答题进度;依据总分 + 作答用时综合判定胜负。

3. 排位PK升级
Redis 分布式匹配队列,自动匹配同段位在线用户;无真人对手时自动匹配 AI 机器人,保障随时可对战;赛季重置、段位升降级段位名称自定义青铜、白银、黄金、王者……、赛季排名奖励机制。

4. 团队多人PK竞赛(2V23V35V5
支持随机匹配队友或手动邀请队内成员,团队积分汇总核算总分,生成部门 / 战队总排名;适用于集体团建、部门对抗答题活动。

5. 定时专场1V1pk
管理员自定义专场答题起止时间、单次答题时长、及格分数线、每人答题次数限制;可自定义多个专题,如企业文化专题、红色历史专题、技术应用专题……

2)用户成长激励体系

每日签到:连续签到累积积分、限定道具,断签重置;

积分商城:积分兑换礼品积分订单管理

全维度排行榜:总积分榜、团队榜各个答题模式的分榜

成就勋章:排位赛段位升级专属勋章。

3)学习辅助工具

错题集:自动收录所有答错题目,支持反复复盘练习;

公告通知:后台实时推送活动规则、赛事通知、学习提醒;

战绩档案:永久留存答题记录、正确率、参与赛事数据。

(3)各版本参数对比表

 

 

5.4 后台数据统计与报表模块

1. 可视化数据总看板
首页展示总参与人数、答题总次数、整体平均正确率、各部门参与率、错题统计

2. 多维度数据分析
人员维度:个人总分成绩单、各个分模式成绩胜场、胜率、答题次数
组织维度:各部门平均成绩、排名对比;

3. 批量报表导出
支持 Excel 格式导出全部答题记录、竞赛排名、人员成绩单、错题汇总、题库清单,文件可本地下载存档,满足考核归档要求。

5.5 错题复盘学习模块

1. 自动归集用户所有答错题目,按答题场次、题目分类筛选查看;

2. 后台统计全员错题,可批量导出。

5.6 系统全局配置模块

管理员后台可视化配置,无需代码修改:小程序赛季名称、积分获取规则、签到奖励、答题倒计时时长、白名单、答题次数限制、段位规则等。

六、高并发性能优化体系

1. 分布式负载均衡集群
多台业务服务器部署,LVS 分流分发请求,单台服务器承载 3000 并发在线,横向扩容服务器即可支撑万人级同时答题,大型竞赛无卡顿、请求不丢失。

2. 多级缓存加速
Redis 缓存热门题库、在线对战队列、排行榜数据,本地缓存降低数据库查询频次,题库查询接口响应≤300ms,弱网环境加载流畅。

3. 数据库深度优化
用户 ID、试卷 ID、题目 ID 建立专属索引;海量答题记录分表存储;MySQL 主从读写分离,查询请求走读库,答题提交写入主库,分担数据库压力。

4. CDN 静态资源加速
题干图片、小程序静态资源分布式 CDN 分发,大幅降低页面加载延迟,4G/5G、内网弱网环境均可正常使用。

5. 网关接口限流防刷
Nginx 网关配置 IP 访问频次限制,拦截机器批量刷题、恶意高频请求,防止系统被恶意攻击瘫痪,保障大型活动稳定运行。

七、数据安全与防作弊技术方案

7.1 数据传输安全

全站 HTTPS TLS1.3 加密传输,接口参数签名校验,防止抓包篡改答题数据;前后端统一过滤 XSS 跨站攻击、SQL 注入漏洞,后台定期安全漏洞扫描。

7.2 身份访问安全

1. JWT 无状态令牌鉴权,登录令牌定期失效,账号异地登录自动下线;

2. 所有后台管理员操作全程日志记录,可追溯账号、操作时间、操作内容,支持日志导出审计;

3. 私有化部署支持内网隔离,外网无法直接访问数据库与业务服务;可配置 IP 白名单,仅单位内网 IP 登录系统。

7.3 答题多层防作弊机制

1. 选项随机打乱同一题目,不同用户选项随机打乱,避免机械化选择

2. 白名单后台指定参与人员,避免无关人员参与

3. 行为监控:快速答题异常处理,识别机器批量刷题行为;

4. 限时管控:单题、整场答题限时,防止长时间搜题作弊。

 

7.4 数据存储安全

1. MySQL 自动执行每日全量备份 + 增量备份,支持一键数据恢复,防止数据误删丢失;

2. 私有化部署所有业务数据留存采购方本地服务器,我方无权限调取、留存客户题库与人员信息;

3. 手机号、人员姓名等敏感信息数据库脱敏加密存储,防止信息泄露;

4. 题库答案加密存储,小程序前端不缓存完整答案,无法本地抓取题库。

7.5 版权安全保障

系统完整自主研发,提供软件著作权证书,无第三方开源代码侵权风险,投标、验收可提供纸质证书复印件。

八、系统接口对接与二次开发能力

8.1 标准开放 API 接口

提供标准化 RESTful 接口文档,支持第三方系统对接,可实现:

1. 企业微信 / 钉钉组织架构人员自动同步;

2. 内部 OA、人事系统单点登录;

3. 答题成绩、竞赛排名数据同步至单位内部业务平台;

4. 第三方APP系统对接。

8.2 私有化二开支持

1. 交付完整注释源码、数据库设计文档、开发手册;

2. 提供 30 天免费远程技术指导,协助客户技术人员自主二次开发;

3. 支持定制化需求开发:UI 界面改版、新增专属题型、新增业务模块、定制颁奖证书、线上直播答题联动等增值功能。

8.3 扩展预留能力

系统预留第三方插件接入通道,可按需拓展人脸实名认证、电子荣誉证书、答题抽奖、积分商城等增值模块。

九、项目实施、测试与交付流程

9.1 标准实施周期(私有化部署 1-3 个工作日)

1. 需求调研与方案确认:
对接采购方梳理功能定制、对接需求、UI 风格、部署环境要求,输出确认方案。

2. 基础数据初始化:
协助整理题库模板、人员名单,批量导入系统,完成分类配置。

3. 服务器环境部署调试:
搭建数据库、中间件、业务服务,Docker 容器部署系统,连通内网网络。

4. 小程序认证与 UI 定制:
微信小程序主体认证、域名备案、首页 UILOGO、配色定制修改。

5. 全功能 + 压力 + 安全测试:
功能全覆盖测试、5000/10000 用户并发压力测试、渗透安全漏洞测试,修复全部问题。

6. 培训、文档移交、上线试运行:
管理员实操培训,交付全套纸质 + 电子文档,开放试运行,收集反馈微调。

9.2 多层级测试保障体系

1. 功能测试:全覆盖题库、答题、PK、后台管理、报表导出全流程功能;

2. 并发压力测试:模拟万人同时在线答题,验证系统承载稳定性;

3. 安全渗透测试:检测 SQL 注入、越权访问、接口泄露、XSS 等安全漏洞;

4. 兼容性测试:适配安卓、iOS 全型号手机、微信主流版本,适配手机横竖屏。

9.3 交付物清单(私有化部署)

1. 全套前后端源码包(无加密);

2. 数据库脚本、部署 Docker 配置文件;

3. 产品操作手册、运维手册、开发文档、数据库字典、API 接口文档;

4. 软件著作权复印件、产品测试报告;

5. 管理员操作培训视频、题库导入标准模板;

6. 完整项目实施验收报告。

十、售后质保、运维服务承诺

1. 免费质保期限:项目验收合格后提供 1 年全免费质保服务;

2. 故障响应时效7×24 小时技术对接,一般故障 1 小时远程响应,系统宕机、大型竞赛紧急故障 30 分钟介入处理,4 小时内修复;

3. 版本迭代服务:质保期内免费升级系统标准功能新版本,持续优化性能、新增通用答题能力;

4. 运维支持:专属技术对接人,远程协助服务器运维、数据库备份、故障排查、数据迁移;

5. 培训服务:1 次免费线上 / 远程实操培训,提供永久可回看操作教学视频;

6. 大型活动驻场保障:采购方举办万人级大型知识竞赛,可提供专属技术人员线上实时驻场监控服务器并发状态,全程保障活动平稳开展;

7. 质保期满后:可签订年度运维服务协议,持续提供技术支持、版本升级、故障处理。

十一、同类项目实施案例

公司十余年来已服务省内百余家政企单位,典型实施场景:

1. 政府机关:多地司法局、应急管理局、网信办线上法治、安全生产知识竞赛平台;

2. 国企单位:能源、交通、城建国企员工常态化线上培训答题系统;

3. 园区与事业单位:医院、学校、产业园区线上考核刷题小程序;
全部项目均支持现场提供合同复印件、验收报告作为投标佐证材料。

十二、方案总结

晟讯答题小程序为石家庄晟讯网络自主研发、拥有完整知识产权的线上答题竞赛一体化平台,采用成熟 Java 分布式架构,依托自研实时 PK 对战引擎形成差异化竞争优势,覆盖单人练习、好友 PK、团队竞赛、定时专场考试全业务模式,兼顾云端快速租赁、本地私有化源码两种交付方案。系统具备高并发承载、多层安全防护、完善防作弊、标准化数据统计导出、第三方系统对接、深度二次开发能力,配套完整实施流程与 7×24 小时长效售后保障,完全满足本次招标项目线上知识测评、全员知识竞赛、常态化线上培训的全部技术与业务需求,适配党政机关、国企、事业单位数字化学习考核场景。

 

石家庄晟讯网络科技有限公司

2026715

 



Copyright © 2023- 2030 suncent.cn All Rights Reserved. 石家庄晟讯网络科技有限公司版权所有     (冀ICP备12011947号-1)      技术支持:晟讯科技    
在线客服
热线电话(同微)

扫一扫直接和老板谈

×