# baoxiu **Repository Path**: yu-jianyue/baoxiu ## Basic Information - **Project Name**: baoxiu - **Description**: PHP雪里开轻量级报修系统 V1.0Beta - **Primary Language**: PHP - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-17 - **Last Updated**: 2025-06-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PHP雪里开轻量级报修系统 V1.0Beta ## 简介 这是一个基于PHP7和MySQL5.6的简易报修系统,适用于学校、企业等机构的设备报修管理。 系统支持学生提交报修、后勤处理报修以及系统管理员管理用户和报修记录。 初代版本V1.0,尚未实际业务验证,仅供学习参考。功能界面基本正常但尚未细调。 ## 环境要求 - PHP 7.0+ | MySQL 5.6+ - PHP mysqli扩展 - PHP GD扩展(图片处理) - 支持现代浏览器(Chrome、Firefox、Edge等) ## 安装步骤 1. 将所有文件上传到Web服务器 2. 访问install.php进行安装 3. 填写数据库配置信息(主机、用户名、密码、数据库名) 4. 选择是否导入演示数据 5. 点击"开始安装"按钮 6. 安装完成后,点击链接进入系统 7. 安装完成调试正常后,请删除install开头文件和.sql结尾文件 ## 默认账户和密码 - 系统管理员:admin / 123456 - 后勤管理员:houqin / 123456 - 学生测试账号:student / 123456 以实际安装结果提示为准,比如学生账号可能是学号 ## 文件结构 - inc/:公共文件目录 - conn.php:数据库连接配置 - css.css:公共样式表 - foot.php:页面底部 - head.php:页面头部 - js.js:公共JavaScript函数 - json.php:网站设置JSON - pubs.php:公共PHP函数 - sqls.php:数据库操作类 - uimg.php:图片上传处理 - sys/:系统管理员功能 - lius.php:学生/用户管理 - libx.php:报修管理 - inxs.php:导入学生 - pass.php:修改密码 - site.php:系统设置 - stu/:学生功能 - bxiu.php:提交报修 - list.php:报修记录 - pass.php:修改密码 - repa.php:报修详情 - sus/:后勤功能 - list.php:报修管理 - pass.php:修改密码 - repa.php:报修详情 - Img/:图片上传目录 - index.php:首页/登录页 - install.php:安装页面 - install_ajax.php:安装处理 - install.sql:数据库结构 - demo.sql:演示数据 - sys.php:系统管理员入口 - stu.php:学生入口 - sus.php:后勤入口 - readme.txt:说明文档 ## 数据库结构 1. stux表(用户表) - id:用户ID,自增主键 - xuehao:学号/工号,唯一 - password:密码,MD5加密 - realname:实名 - phone:电话 - type:用户类型(学生/后勤/系统) - status:状态(1正常,0禁用) - remark:备注 - create_time:创建时间 2. bxiu表(报修表) - id:报修ID,自增主键 - title:标题 - location:位置 - description:描述 - images:图片JSON - user_id:提交用户ID,外键关联stux表 - status:状态(未处理/处理中/已完成/已关闭) - create_time:创建时间 - update_time:更新时间 3. hist表(沟通记录表) - id:记录ID,自增主键 - bxiu_id:报修ID,外键关联bxiu表 - user_id:用户ID,外键关联stux表 - content:内容 - images:图片JSON - create_time:创建时间 4. site表(网站设置表) - id:设置ID,自增主键 - key:键名 - value:值 - remark:备注 ## 功能说明 ### 系统管理员功能(sys.php) 1. 学生管理(lius.php) - 查看学生/用户列表 - 添加、编辑、删除用户 - 重置密码 - 启用/禁用用户 2. 导入学生(inxs.php) - 批量导入学生信息 3. 报修管理(libx.php) - 查看所有报修记录 - 修改报修状态 - 删除报修记录 4. 系统设置(site.php) - 修改网站名称 - 设置上传大小限制 - 更新系统版本 5. 修改密码(pass.php) - 修改当前用户密码 ### 学生功能(stu.php) 1. 提交报修(bxiu.php) - 填写报修信息 - 上传图片(最多5张) 2. 报修记录(list.php) - 查看自己的报修记录 - 查看报修状态 - 删除未处理的报修 - 标记报修为已完成或已关闭 3. 报修详情(repa.php) - 查看报修详情和沟通记录 - 添加补充说明和图片 4. 修改密码(pass.php) - 修改当前用户密码 ### 后勤功能(sus.php) 1. 报修管理(list.php) - 查看所有报修记录 - 关闭长期未更新的报修 2. 报修详情(repa.php) - 查看报修详情和沟通记录 - 添加处理记录和图片 - 修改报修状态 3. 修改密码(pass.php) - 修改当前用户密码 ## 使用注意事项 1. 密码重置后默认为学号/工号 2. 用户类型分为学生、后勤和系统三种,不同类型的用户拥有不同的权限 3. 报修状态流程:未处理 -> 处理中 -> 已完成/已关闭 4. 只有学生才能提交报修 5. 学生只能查看和管理自己的报修 6. 后勤和系统管理员可以查看和处理所有报修 7. 系统管理员可以管理所有用户和报修记录 8. 报修上传的图片保存在Img目录下,按年/月/日分类存储 9. 上传图片前会在浏览器进行压缩,减少服务器存储空间和带宽占用 10. 安装完成请删除install开头文件和.sql结尾文件(或自由改名为自己找到文件) ## 技术特点 1. 原生PHP开发,不依赖第三方框架 2. 采用mysqli方式连接数据库 3. AJAX异步交互,提升用户体验 4. 响应式布局,适配手机端访问 5. 模块化设计,易于扩展和维护 6. 安全过滤,防止SQL注入和XSS攻击 ## 联系方式 功能反馈:15058593138@qq.com (手机号同微信)