# php表格刷题系统 **Repository Path**: CCCCOOH/php-table-brushing-system ## Basic Information - **Project Name**: php表格刷题系统 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-15 - **Last Updated**: 2025-10-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 表格刷题大法 System ## 系统简介 这是一个基于PHP和MySQL的表格刷题大法管理系统,用于记录和管理做题情况。用户可以添加、编辑、删除和筛选考试记录,方便查看和分析自己的学习情况。 ## 功能特点 1. **数据管理** - 添加新的考试记录 - 编辑已有记录 - 删除不需要的记录 - 自动计算做题耗时 2. **数据筛选** - 按日期筛选 - 按做题方式筛选 - 按章节筛选 - 按正确情况筛选 3. **数据预览** - 表格形式展示所有记录 - 错误记录高亮显示 - 支持分页查看(待实现) ## 系统要求 - Web服务器(如Apache,本系统在MAMP环境下开发) - PHP 7.0 或更高版本 - MySQL 5.6 或更高版本 ## 安装说明 1. 将系统文件放置在Web服务器的根目录下 2. 确保MySQL服务正在运行 3. 系统会自动创建所需的数据库和表结构 4. 访问 `http://localhost:8888/Exam/index.php` 即可使用系统 ## 数据库结构 系统自动创建 `exam_system` 数据库和 `exam_records` 表,表结构如下: | 字段名 | 数据类型 | 描述 | |--------|----------|------| | id | INT | 主键,自增ID | | exam_date | DATE | 考试日期 | | question_type | VARCHAR(50) | 做题方式 | | chapter | VARCHAR(100) | 章节 | | question_number | VARCHAR(50) | 例题号 | | notes | TEXT | 备注 | | error_reason | TEXT | 错因 | | reflection | TEXT | 反思 | | start_time | TIME | 做题开始时间 | | end_time | TIME | 做题结束时间 | | duration | INT | 做题耗时(分钟) | ## 使用方法 1. **添加记录**:在页面上方的表单中填写相关信息,点击"添加记录"按钮。 2. **编辑记录**:在记录列表中点击"编辑"按钮,修改信息后点击"更新记录"。 3. **删除记录**:在记录列表中点击"删除"按钮,确认后删除记录。 4. **筛选记录**:在筛选表单中选择筛选条件,点击"筛选"按钮查看结果。 ## 注意事项 1. 带星号(*)的字段为必填项 2. 系统使用MySQL默认账户(root/root)连接数据库,如需修改请编辑`db_connect.php`文件 3. 做题耗时会根据开始时间和结束时间自动计算 ## 后续优化方向 1. 添加数据导出功能(Excel、CSV格式) 2. 实现数据统计和图表展示 3. 添加用户登录功能 4. 优化移动端显示效果 ## 许可证 本项目仅供学习和个人使用。