物品管理系統 ========== ![GitHub Release](https://img.shields.io/github/release/timmy90928/item_manager) ![GitHub Release Date](https://img.shields.io/github/release-date/timmy90928/item_manager) ![GitHub repo size](https://img.shields.io/github/repo-size/timmy90928/item_manager) [TOC] 安裝必要程式 ========== ## 感應卡應用程式 首先安裝[NfcCode 感應卡應用程式],並務必使用`數字卡號`。 ![image](https://hackmd.io/_uploads/BJ5r57la0.png) ## 物品管理系統伺服器 下載[item_manager伺服器]的`item_manager.zip`,解壓縮後執行`server_run.exe`。 ![image](https://hackmd.io/_uploads/r1VrurbpR.png) 接著在瀏覽器輸入網址,若在本機執行請輸入`http://127.0.0.1:429`,若在同網域請輸入下面的網址,例: `http://140.123.106.243:429`。 ![image](https://hackmd.io/_uploads/HyeYuBZaC.png) 輸入網址後,會出現主頁面。(若是管理員請按`管理員登入`登入管理員系統。) ![image](https://hackmd.io/_uploads/HyfsTXxaC.png) 主介面 ===== 所有人皆可查看所有物品是否被借出,同時可管理借出與歸還。 :::danger :bell: 借與還必須為同一人。 ::: ![image](https://hackmd.io/_uploads/SkhFcDxpR.png) ## 借出物品 管理借出物品。 :::danger :bell: 借出需驗證人員確認後才可借出。 ::: ![image](https://hackmd.io/_uploads/BkLEqvxpA.png) ## 歸還物品 管理歸還物品。 :::danger :bell: 歸還需驗證人員確認後才可歸還。 ::: ![image](https://hackmd.io/_uploads/BJZjcvlpC.png) 管理員介面 ======== 可管理借出與歸還之驗證人員、物品與檔案,並可查看借閱紀錄與當前伺服器資訊。 :::success :bell: 詳細功能介紹,如下所示。 ::: ![image](https://hackmd.io/_uploads/By0zR7xTC.png) ## 管理物品清單 此功能可管理所有物品。 ![image](https://hackmd.io/_uploads/r1OdyVep0.png) 若需新增物品請點選`新增物品`。 ![image](https://hackmd.io/_uploads/BkJZV4g6C.png) ## 管理員清單 此功能可管理借出與歸還之驗證人員。 ![image](https://hackmd.io/_uploads/BJ8RODxTR.png) 可新增與刪除人員。 ![image](https://hackmd.io/_uploads/SyqFdDlpA.png) :100: 範例 ![image](https://hackmd.io/_uploads/ryMntvepC.png) ## 物品借出狀況 此功能可查看所有物品之借閱紀錄。 :::warning :bell: 若需搜尋紀錄,請使用`搜尋歷史紀錄`之功能。 ::: ![image](https://hackmd.io/_uploads/rJjBm4eaA.png) :100: 範例 ![image](https://hackmd.io/_uploads/HJz-jvxpA.png) ## 搜尋歷史紀錄 此功能可透過時間、學生證卡號、財產與備註,來搜尋物品之借閱紀錄。 :::warning :bell: 借出時間與歸還時間除了YYYY-MM-DD的格式外,也可以只搜尋年月或年。範例: 2024-01-01 或 2024-01 或 2024 皆可以。 ::: ![image](https://hackmd.io/_uploads/r1MUX4epR.png) ## 伺服器資訊 此功能提供目前伺服器的資訊。 :::info :bell: 點擊最新版本之版本號,可直接下載最新版本。(註: 此資訊由Github提供。) 更新前請先至`檔案管理`下載`item_manager.db`,更新後同樣至`檔案管理`上傳`item_manager.db`。 ::: ![image](https://hackmd.io/_uploads/Hy_J93b6C.png) ## 檔案管理 此功能主要提供資料庫的管理,也可將此網站做為NAS之用途,存放自己的檔案。 :::info :bell: 資料庫可下載自行備份,但不能刪除。若自行上傳資料庫,則將覆蓋原本的資料庫,被覆蓋的資料庫,會產生新的資料庫備份檔。 ::: ![image](https://hackmd.io/_uploads/S1lvQ4x6A.png) ###### tags: `物品管理系統` *Copyright © 2024 Wei-Wen Wu* <!-- Reference --> [NfcCode 感應卡應用程式]: https://www.infothink.com.tw/driver/NfcCode/Setup.exe [item_manager伺服器]: https://github.com/timmy90928/item_manager/releases/latest