PHP+mysql雪里开轻量级报修系统 V1.0Beta
# 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攻击
## 联系方式
下载:https://download.csdn.net/download/YUJIANYUE/91009544