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

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/87104.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/87104.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/87104.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

XCTF-misc-base64÷4

拿到一串字符串 666C61677B45333342374644384133423834314341393639394544444241323442363041417D轉換為字符串得到flag

Mini DeepSeek-v3訓練腳本學習

Mini DeepSeek-v3 訓練腳本詳細技術說明(腳本在文章最后) 📋 概述 這是一個實現了Mini DeepSeek-v3大語言模型的訓練腳本,集成了多項先進的深度學習技術。該腳本支持自動GPU選擇和分布式訓練,適合在多GPU環境下訓練Transformer模型。 &…

FPGA 的硬件結構

FPGA 的基本結構分為5 部分:可編程邏輯塊(CLB)、輸入/輸出塊(IOB)、邏輯塊之間的布線資源、內嵌RAM 和內嵌的功能單元。 (1)可編程邏輯塊(CLB) 一個基本的可編程邏輯塊由…

算法專題八: 鏈表

1.兩數相加 題目鏈接:2. 兩數相加 - 力扣(LeetCode) /*** Definition for singly-linked list.* public class ListNode {* int val;* ListNode next;* ListNode() {}* ListNode(int val) { this.val val; }* ListNode…

5G+邊緣計算推動下的商品詳情API低延遲高效率新方案

在電商行業,商品詳情API的性能直接關系到用戶體驗與平臺競爭力。傳統云計算模式在處理高并發請求時,常面臨網絡延遲高、帶寬成本大等問題。而5G與邊緣計算的結合,為商品詳情API的低延遲高效率提供了新方案。本文將深入探討這一新方案&#xf…

【Python教程】CentOS系統下Miniconda3安裝與Python項目后臺運行全攻略

一、引言 為了在CentOS系統上高效地開發和運行Python項目,我們常常需要借助Miniconda3來管理Python環境。本文將詳細介紹如何在CentOS系統上安裝Miniconda3,并將Python項目部署到后臺運行。 二、Miniconda3和CentOS系統介紹 Miniconda3介紹 Minicond…

【讀點論文】A Survey on Open-Set Image Recognition

A Survey on Open-Set Image Recognition Abstract 開集圖像識別(Open-set image recognition,OSR)旨在對測試集中已知類別的樣本進行分類,并識別未知類別的樣本,在許多實際應用中支持魯棒的分類器,如自動駕駛、醫療診斷、安全監…

使用DuckDB查詢DeepSeek歷史對話

DeepSeek網頁版在左下角個人信息/系統設置的賬號管理頁簽中有個“導出所有歷史對話”功能,點擊“導出”,片刻就能生成一個deepseek_data-2025-06-14.zip的文件,里面有2個json文件,直接用文本編輯器查看不太方便。 而用DuckDB查詢卻…

多線程下 到底是事務內部開啟鎖 還是先加鎖再開啟事務?

前言 不知大家是否有觀察到一個最常見的錯誤: 先開啟事務,然后針對資源加鎖,操作資源,然后釋放鎖,最后提交事務 你是否發現了在這樣的場景下會出現并發安全的問題? (提示:一個線程A…

Javascript解耦,以及Javascript學習網站推薦

一、學習網站推薦 解構 - JavaScript | MDN 界面如下,既有知識點,也有在線編譯器執行代碼。初學者可以看看 二、Javascript什么是解構 解構語法是一種 Javascript 語法。可以將數組中的值或對象的屬性取出,賦值給其他變量。它可以在接收數…

Java大模型開發入門 (11/15):讓AI自主行動 - 初探LangChain4j中的智能體(Agents)

前言 在過去的十篇文章里,我們已經打造出了一個相當強大的AI應用。它有記憶,能進行多輪對話;它有知識,能通過RAG回答關于我們私有文檔的問題。它就像一個博學的“學者”,你可以向它請教任何在其知識范圍內的問題。 但…

Qt KDReports詳解與使用

Qt KDReports詳解與使用 一、KD Reports 簡介二、安裝與配置三、核心功能與使用1、創建基礎報表2、添加表格數據3、導出為 PDF4、XML報表定義 四、高級功能1、動態數據綁定2、自定義圖表3、模板化設計4、頁眉頁腳設置 五、常見問題六、總結七、實際應用示例:發票生成…

Spring Cloud 原生中間件

📝 代碼記錄 Consul(服務注冊與發現 分布式配置管理) 擁有服務治理功能,實現微服務之間的動態注冊與發現 ?不在使用Eureka:1. 停更進維 2. 注冊中心獨立且和微服務功能解耦 Consul官網 Spring官方介紹 三個注冊中…

CMake實踐: 以開源庫QSimpleUpdater為例,詳細講解編譯、查找依賴等全過程

目錄 1.環境和工具 2.CMake編譯 3.查找依賴文件 3.1.windeployqt 3.2.dumpbin 4.總結 相關鏈接 QSimpleUpdater:解鎖 Qt 應用自動更新的全新姿勢-CSDN博客 1.環境和工具 windows 11, x64 Qt5.12.12或Qt5.15.2 CMake 4.0.2 干凈的windows 7,最好是…

WordToCard制作高考志愿填報攻略小卡片【豆包版】

一、什么是WordToCard WordToCard是一個免費的工具,能夠將Word文檔自動轉換為美觀的知識卡片或圖文海報。以下是它的主要特點: 功能優勢 格式支持:支持標題、列表、表格、LaTeX公式等多種格式。模板豐富:提供多種風格的模板&am…

什么是PostCSS

PostCSS是一個用 JavaScript 工具和插件轉換 CSS 代碼的工具 PostCSS是基于 JavaScript 的 CSS 轉換引擎,通過插件系統對 CSS 進行現代化處理,PostCSS 不是預處理器,而是 CSS 的編譯器工具鏈,如同 Babel 之于 JavaScript&#xf…

游戲引擎學習第315天:取消排序鍵的反向順序

倉庫:https://gitee.com/mrxiao_com/2d_game_8 必須保證代碼能跟上不然調試很麻煩 回顧并為今天定調 目前正處于對引擎中 Z 軸處理方式進行修改的階段。上次我們暫停在一個節點,當時我們希望不再讓所有屏幕上的精靈都必須通過同一個排序路徑進行排序。我們想要將…

MySQL EXPLAIN 詳解

MySQL EXPLAIN 詳解:掌握 SQL 性能優化的關鍵工具 在日常數據庫開發和優化過程中,很多開發者會遇到 SQL 查詢變慢、索引未命中等問題。MySQL 提供了一個非常實用的工具 —— EXPLAIN 關鍵字,它可以幫助我們分析 SQL 查詢的執行計劃,識別潛在的性能瓶頸,從而有針對性地進行…

k8s使用私有harbor鏡像源

前言 在node上手動執行命令可以正常從harbor拉取鏡像,但是用k8s不行,使用kubectl describe pods xxx 提示未授權 unauthorized to access repository。 處理方法 創建一個secrete資源對象。以下示例中 registry-harbor 為secret資源對象的名稱。除了郵…

AI繪畫能發展到企業大規模使用的地步么?

1 技術演進與當前成熟度 AI繪畫技術經歷了從實驗室概念到商業級工具的蛻變過程。早期技術受限于模型坍縮等問題,難以滿足商業需求。關鍵突破出現在新型生成模型的應用,大幅提升生成速度至30秒內,在畫面邏輯性和風格多樣性方面實現質的飛躍。…