CodeDownFree
← 返回商品列表
PHP

在线打字测速考核系统企业/教育多用户+防作弊+数据管理+一键部署

专为教育机构与企业打造的打字测速考核系统。支持多用户独立考核、实时精准测速、多层次防作弊机制。后台可管理用户、文本、时长,支持数据导出与统计分析。PHP + SQLite 架构,无需安装数据库,上传即

4.20 USDT

本站收录的所有源码均来源于互联网,如有涉及侵权的请联系本站,我们将立即下架处理

商品介绍

## 全部功能详细介绍

### 一、前台打字测试

| 功能 | 说明 |

|------|------|

| **姓名 + 密码双模式** | 输入姓名即可开始测试;已设置密码的用户可凭密码登录,保护个人数据安全 |

| **重名智能处理** | 检测到重名时弹出友好提示,自动推荐可用的带后缀名称(如张三1、张三2),支持键盘上下键切换 |

| **自动登录 / 退出** | 浏览器 localStorage 记忆后登录用户,刷新页面自动恢复;支持退出切换用户 |

| **多测试文本** | 下拉菜单动态加载所有已启用的测试文本,后台可灵活增删改 |

| **多测试时长** | 单选按钮组选择时长(如1分钟、3分钟、5分钟等),后台可自定义任意时长 |

| **3秒倒计时开关** | 开始测试前可选择是否执行3秒倒计时,用户自主控制 |

| **逐字实时比对** | 每个输入的字符与原文逐字比对,正确显示为绿色,错误显示为红色并带下划线标记 |

| **双行同步显示** | 上方显示原文(已输入变灰、错误标红),下方显示用户实际输入(正确绿色、错误红色) |

| **闪烁光标** | 蓝色光标指示当前打字位置,精准引导视线 |

| **段落缩进** | 文本段落首行自动缩进2em,排版清晰 |

| **自动滚动** | 光标所在行自动滚动到可视区域,打字过程无需手动翻页 |

| **响应式排版** | 根据窗口宽度和字体大小自动计算每行显示字数,窗口缩放时防抖重排 |

### 二、实时统计面板

| 功能 | 说明 |

|------|------|

| **剩余时间倒计时** | MM:SS 格式,100ms 精度实时刷新 |

| **实时速度** | 前10秒显示"计算中…",10秒后实时显示当前字/分钟 |

| **实时正确率** | 百分比实时计算,一目了然 |

| **整体进度** | 已输入字符占全文的百分比,掌控测试节奏 |

### 三、浮动控制面板(侧边栏)

| 功能 | 说明 |

|------|------|

| **暂停 / 继续** | 暂停时计时器冻结、输入框禁用、文本区覆盖"已暂停"遮罩,完全冻结状态 |

| **重新开始** | 一键重置所有状态,可选择重新执行3秒倒计时后开始 |

| **结束测试** | 提前手动结束,有输入/无输入两种确认提示,防止误操作 |

| **面板吸附** | sticky 定位紧贴测试区右侧,滚动页面时始终可见 |

### 四、倒计时预警系统

| 功能 | 说明 |

|------|------|

| **开始前3秒倒计时** | 全屏覆盖层逐秒显示"3 → 2 → 1 → 开始!",数字带脉冲缩放动画 |

| **结束前红色闪烁** | 倒计时剩 X 秒(后台可配,默认10秒)时,屏幕四周红色边框脉冲闪烁,制造紧张氛围 |

| **预警开关** | 后台可独立控制开启/关闭及提前秒数 |

### 五、测试结果页

| 功能 | 说明 |

|------|------|

| **四项核心指标** | 总打字字数、打字速度(字/分钟)、正确率(%)、测试时长(秒),速度项高亮突出 |

| **测试元数据** | 显示测试人员姓名、测试日期时间、星期几 |

| **再测一次** | 一键返回配置页,快速重测 |

| **更换用户** | 清除当前登录状态,切换其他用户 |

| **设置密码** | 完成测试后提示设置密码,方便后续登录查看个人历史 |

### 六、历史记录

| 功能 | 说明 |

|------|------|

| **汇总统计行** | 显示该用户的"总测试次数 / 平均速度 / 平均正确率 / zui高速度" |

| **详细历史表格** | 姓名、速度、正确率、总字数、用时、测试文本、测试时间,一目了然 |

| **zui新记录高亮** | zui新一条蓝色背景,本次测试结果黄色背景 + "本次"标签 |

| **正确率颜色编码** | ≥90% 绿色、70-89% 黄色、<70% 红色,一眼识别好坏 |

| **多显示20条** | 控制记录数量,保持页面整洁 |

### 七、防作弊机制(全方位)

| 功能 | 说明 |

|------|------|

| **隐藏输入框** | 使用隐藏 textarea 接收输入,杜绝复制粘贴 |

| **禁止复制/剪切/右键** | 全页面禁用上下文菜单和文本选择 |

| **禁止快捷键** | 测试中禁用 Ctrl+C/X/V/A 等常用快捷键 |

| **禁止粘贴/拖拽/替换** | 拦截 beforeinput 事件中的所有非键盘输入行为 |

| **禁止语音输入** | 覆盖 SpeechRecognition / webkitSpeechRecognition API,防止语音转文字作弊 |

| **按键队列验证** | 校验每次输入的新增字符是否来自真实的 keydown 按键事件,拦截自动化脚本注入 |

| **空格合法性校验** | 只允许在文本要求的位置输入空格,防止用空格刷字数 |

| **IME 输入法正确处理** | 完整处理中文输入法的 compositionstart / compositionupdate / compositionend 事件流程 |

### 八、后台管理 - 仪表盘

| 功能 | 说明 |

|------|------|

| **统计概览卡片** | 测试次数、平均速度、平均正确率、高速度,一屏掌握 |

| **日期筛选** | 开始日期 + 结束日期,精确筛选时间范围 |

| **用户名模糊搜索** | 输入部分用户名即可筛选相关记录 |

| **快速筛选** | 一键切换"今天 / 本周 / 本月" |

| **测试记录表格** | ID、姓名、测试文本、时长、速度、正确率、总字数、测试时间 |

| **正确率颜色标记** | 表格中正确率自动着色,视觉区分成绩等级 |

| **显示全部 / 显示高** | 分段开关:查看所有记录 或 每人每天仅显示高成绩一条 |

| **Excel 导出** | 按当前筛选条件一键导出为 Excel 文件 |

| **分页** | 每页20条,支持上下翻页 |

| **AJAX 无刷新** | 切换筛选条件无需整页刷新,体验流畅 |

### 九、后台管理 - 排行榜

| 功能 | 说明 |

|------|------|

| **速度排行榜 TOP 10** | 按用户平均速度降序排列 |

| **前三名特殊高亮** | 金银铜三色行背景,一目了然 |

| **信息完整** | 显示排名、姓名、测试次数、平均速度 |

### 十、后台管理 - 测试文本管理

| 功能 | 说明 |

|------|------|

| **添加文本** | 标题 + 内容,一键创建新测试文本 |

| **文本列表** | 卡片式展示,序号、标题、状态标签、内容预览、创建时间 |

| **编辑文本** | 弹窗模态框编辑,不影响页面其他操作 |

| **删除文本** | 确认后删除,防止误操作 |

| **启用 / 禁用** | 灵活控制文本是否对前台可见 |

| **排序操作** | 置顶、上移、下移、置底,自由调整文本顺序 |

### 十一、后台管理 - 测试时长管理

| 功能 | 说明 |

|------|------|

| **新增时长** | 自定义时长(1-120分钟)+ 显示名称 |

| **时长列表** | ID、时长、显示名称、启用状态、创建时间 |

| **编辑修改** | 弹窗修改分钟数和名称 |

| **启用 / 禁用** | 控制该时长选项是否对前台可见 |

| **删除保护** | 至少保留一个启用的时长设置,防止前台无选项 |

### 十二、后台管理 - 管理员管理

| 功能 | 说明 |

|------|------|

| **角色体系** | 管理员(全权限) / 普通管理员(仅可查看数据),权限分离 |

| **添加管理员** | 用户名 + 密码 + 角色选择 |

| **重置密码** | 弹窗输入新密码 |

| **启用 / 禁用账户** | 灵活控制管理员账号状态 |

| **删除管理员** | 不可删除自己,防止误操作 |

| **当前账户标识** | 列表中标明当前登录的管理员 |

### 十三、后台管理 - 前台用户管理

| 功能 | 说明 |

|------|------|

| **用户列表** | ID、用户名、密码状态(已设置/未设置)、注册时间、后登录时间 |

| **模糊搜索** | 按用户名搜索,快速定位用户 |

| **初始化密码** | 为未设置密码的用户一键初始化密码 |

| **删除用户** | 删除用户同时清除其所有测试记录,操作不可逆需二次确认 |

| **分页导航** | 每页20条,支持首页/上一页/页码跳转/下一页/末页 |

### 十四、后台管理 - 网站设置

| 功能 | 说明 |

|------|------|

| **网站标题** | 自定义前台显示的网站名称 |

| **Logo 地址** | 填入图片 URL,标题旁显示 Logo 图标 |

| **默认初始化密码** | 设置前台用户密码重置时的默认值 |

| **后台管理地址** | 自定义后台路径,影响前台底部链接和二维码 |

| **倒计时红色预警开关** | 独立控制启用/禁用及提前秒数 |

| **实时预览** | 修改标题和 Logo 时上方即时预览效果 |

### 十五、后台管理 - 数据清理

| 功能 | 说明 |

|------|------|

| **数据概览** | 一目了然:测试记录数、用户总数、无记录用户数、文本数、数据库大小、旧记录数 |

| **清理旧记录** | 删除指定天数之前的测试记录 |

| **清理无记录用户** | 删除从未有过测试记录的空用户 |

| **清空全部记录** | 删除全部测试记录(保留用户和文本) |

| **VACUUM 压缩** | 回收 SQLite 数据库删除后的空闲空间 |

| **二次确认保护** | 每项操作需勾选确认复选框,防止误操作 |

| **备份提示** | 操作前提示数据库文件位置,建议先备份 |

### 十六、移动端适配

| 功能 | 说明 |

|------|------|

| **响应式布局** | PC / 平板 / 手机全适配,480px 和 768px 两个断点 |

| **移动端后台** | 卡片式界面,专为触屏操作优化 |

| **完整功能** | 移动端同样支持日期筛选、搜索、分段切换、分页等 |

| **管理员切换** | 可从移动端一键切换到完整版后台 |

### 十七、技术特性

| 功能 | 说明 |

|------|------|

| **PHP + SQLite 架构** | 无需安装 MySQL 等数据库,零配置,上传即可运行 |

| **Nginx / Apache 双支持** | 附赠 nginx.htaccess 和 Apache .htaccess 规则 |

| **WAL 模式** | SQLite 开启 WAL 模式,支持并发读写,性能优异 |

| **安装向导** | 首次访问自动引导安装,创建数据库和默认数据 |

| **密码哈希加密** | password_hash / password_verify,安全可靠 |

| **安装后自动移除安装文件** | 安装完成后自动清理安装脚本,防止安全风险 |

| **扩展预留字段** | 每张数据表预留 10 个扩展字段(reserve1-10),方便二次开发 |

| **Toast 通知 + 确认弹窗** | 自定义 UI 组件,不依赖第三方库,轻量高效 |

---

**总计:1 套系统,17 大功能模块,100+ 功能点,上传即用,开箱即跑。**


在线打字测速考核系统企业/教育多用户+防作弊+数据管理+一键部署

在线打字测速考核系统企业/教育多用户+防作弊+数据管理+一键部署

在线打字测速考核系统企业/教育多用户+防作弊+数据管理+一键部署

在线打字测速考核系统企业/教育多用户+防作弊+数据管理+一键部署

在线打字测速考核系统企业/教育多用户+防作弊+数据管理+一键部署

在线打字测速考核系统企业/教育多用户+防作弊+数据管理+一键部署

【属性】

  • 框架: 其他
  • 语言: PHP
  • 数据库: SQLite
  • 规格: 整站源码
  • 授权: 免授权
  • 源文件: 完全开源(含全部源文件)
  • 大小: 1 MB
  • 移动端: 无
  • 安装服务: 免费【要求说明】
  • 主机类型: 独立主机(服务器、VPS、VM),虚拟主机(仅有FTP管理)
  • 伪静态: 无需
  • 操作系统: Windows,Linux
  • 安装方式: 提供管理权限
  • web服务: IIS

来源: https://www.huzhan.com/code/goods488084.html

在线打字测速考核系统企业/教育多用户+防作弊+数据管理+一键部署

4.20 USDT
立即购买

在您成功付款后,将获得下载链接以获取源码