102 lines
3.1 KiB
Markdown
102 lines
3.1 KiB
Markdown
# 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日
|