chengji

成绩查询系统是一款轻量级的高考/中考/普通考试成绩查询管理工具,面向学校和教育机构和个人开发者使用。前台支持考生通过姓名和准考证号查询个人成绩,展示各科明细、总分和位次信息;后台提供考生管理、成绩录入、系统设置和数据统计等功能。系统采用 PHP + MySQL 原生开发,支持响应式布局,具备 CSRF 防护、登录限流等安全特性

成绩查询系统

项目简介

成绩查询系统是一款面向高中学段学校/教育机构/个人开发者使用的轻量级成绩查询管理系统。系统提供前台考生成绩查询和后台数据管理两大核心功能,帮助学校高效管理考生成绩数据,并为考生提供便捷的成绩查询服务。

核心功能

前台查询

  • 考生通过姓名和准考证号查询个人高考成绩
  • 展示各科成绩明细、总分、全市位次及批次线
  • 支持站点标题、副标题、Logo 等个性化设置
  • 响应式设计,支持手机、平板、电脑多端访问
  • 具体最新功能看更新

后台管理

  • 考生信息管理(新增、编辑、删除)
  • 各科成绩录入与管理
  • 排名信息维护
  • 系统设置(站点标题、考试信息、页脚信息、Logo 上传)
  • 数据统计概览(考生总数、今日新增、平均总分)
  • 登录频率限制与 CSRF 防护
  • 具体最新功能看更新

技术栈

层级 技术
后端 PHP 7.4+
数据库 MySQL 5.7+ / MariaDB
前端 原生 HTML5 + CSS3 + JavaScript
架构 前后端分离,RESTful API

安装部署

环境要求

  • PHP 7.4 或更高版本
  • MySQL 5.7 或更高版本 / MariaDB 10.2+
  • Apache / Nginx 服务器
  • 支持 URL Rewrite(可选)

安装步骤

  1. 将项目文件上传至服务器
  2. 访问 域名/install 进入一键安装向导
  3. 填写数据库连接信息和管理员账号
  4. 安装完成后立即删除 install/ 目录
  5. 访问前台查询页面和后台管理页面

使用说明

前台查询

  1. 考生访问系统首页
  2. 输入姓名和准考证号
  3. 点击查询,查看成绩结果
  4. 具体最新功能看更新

后台管理

  1. 访问 域名/admin 进入后台
  2. 使用管理员账号登录(install安装时填写的)
  3. 在考生管理中添加或导入考生数据
  4. 在系统设置中配置站点信息
  5. 具体最新功能看更新

安全特性

  • CSRF 令牌防护
  • 登录频率限制(5 次失败锁定 15 分钟)
  • 会话安全(HttpOnly、Secure、SameSite
  • SQL 注入防护(PDO 预处理)
  • XSS 防护(输出转义)
  • 文件上传类型校验
  • 安全响应头(X-Frame-Options、CSP 等)
  • IP 查询限流
  • 具体最新功能看更新

浏览器支持

  • Chrome 80+
  • Firefox 75+
  • Safari 13+
  • Edge 80+
  • 微信内置浏览器

开源协议

本项目采用 MIT 开源协议,详见 LICENSE 文件。

免责声明

使用本系统即表示您已阅读并同意 DISCLAIMER 中的条款。

联系方式

  • 版权:星狐云
  • 开发者 QQ3483196027
  • 当前版本v1.5.0
  • 更新时间:2026年7月11日
S
Description
成绩查询系统是一款轻量级的高考/中考/普通考试成绩查询管理工具,面向学校和教育机构和个人开发者使用。前台支持考生通过姓名和准考证号查询个人成绩,展示各科明细、总分和位次信息;后台提供考生管理、成绩录入、系统设置和数据统计等功能。系统采用 PHP + MySQL 原生开发,支持响应式布局,具备 CSRF 防护、登录限流等安全特性
Readme 28 KiB