# 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](LICENSE) 文件。 ## 免责声明 使用本系统即表示您已阅读并同意 [DISCLAIMER](DISCLAIMER) 中的条款。 ## 联系方式 - 版权:星狐云 - 开发者 QQ:3483196027 - 当前版本v1.5.0 - 更新时间:2026年7月11日