# 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
?