---
# System prepended metadata

title: 物品管理系統
tags: [物品管理系統]

---

物品管理系統
==========
![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