Files
cxylbb--chengji/README.md
T
2026-07-13 12:37:12 +08:00

102 lines
3.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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) 中的条款。
## 联系方式
- 版权:星狐云
- 开发者 QQ3483196027
- 当前版本v1.5.0
- 更新时间:2026年7月11日