使用者角色摘要 學生使用者:已註冊成為圖書館成員並可以搜尋、借出和歸還屬於圖書館的資料的普通人。如果他們逾期交書,將被處以靜態罰款。學生用戶只能在 3 天內簽出一件商品,一次最多只能簽出 3 件商品。
教員用戶:與學生用戶類似,但教員用戶可以簽出一個項目 5 天,並且一次最多可以簽出 5 個項目。
管理員:圖書館的員工,有權新增或刪除圖書館中的項目。他們能夠查看註冊成為圖書館一部分的所有用戶,並有權訪問報告以查看圖書館的整體視圖。管理員還可以查看已預訂的內容以及已簽出和退回的內容。
學生用戶:
使用者名稱:user1 密碼:user1
使用者名稱:user3 密碼:user3
使用者名稱:user5 密碼:user5
教職用戶
使用者名稱:user2 密碼:user2
使用者名稱:user4 密碼:user4
行政人員
使用者名稱:admin1 密碼:admin1
製作新項目的步驟 1. 使用「管理員入口網站」按鈕以管理員身分登入 2. 輸入 admin1 作為使用者名稱和密碼 3. 點選畫面左側的「標題」 4. 點選「新增項目」按鈕5. 填寫圖書資訊6. 點選「提交」 7. 新項目現已新增至資料庫中
刪除項目的步驟 1. 使用「管理員入口網站」按鈕以管理員身分登入 2. 輸入 admin1 作為使用者名稱和密碼 3. 點選畫面左側的「標題」 4. 按一下下一步的「刪除」按鈕到您想要刪除的標題5. 按一下「是」 6. 項目現已刪除,並在資料庫中更新
編輯項目的步驟 1. 使用「管理員入口網站」按鈕以管理員身分登入 2. 輸入 admin1 作為使用者名稱和密碼 3. 點選畫面左側的「標題」 4. 點選下一步的「編輯」按鈕標題5 . 填寫新資訊6. 項目反映新變化
如何找到報告 1. 使用「管理員入口網站」按鈕以管理員身分登入 2. 輸入 admin1 作為使用者名稱和密碼 3. 點選畫面左側的「報告」 4. 按一下您想要的報告查看
檢視商品的步驟 1. 使用「登入」按鈕以一般使用者身分登入 2. 輸入 user1 作為使用者名稱和密碼 3. 點選畫面右上角的「搜尋」按鈕 4. 搜尋一本書或物品5. 點選「搜尋” 6. 點選任何物品的「簽出」 7. 點選「是」以簽出一本書8. 如果您返回儀表板,您的物品將顯示以及何時顯示這是由於
編輯使用者設定檔的步驟 1. 使用「登入」按鈕以普通使用者身分登入 2. 輸入 user1 作為使用者名稱和密碼 3. 點選畫面左側的「使用者設定檔」 4. 按一下「編輯」 " 5. 更改資訊6. 輸入user1 作為密碼兩次7. 使用者個人資料現已更改
觸發: 1. 第一個觸發發生在「費用」表中產生新費用後。在「費用」表中建立新的「費用」後,它會更新「持卡人」表中的總「費用」。 2. 在「item」表中建立新的「item」後,如果它是具有新isbn 編號的新項目,則將其作為新項目插入到「inventory」表中。如果它不是新項目,則將其插入到「inventory」表中,但將「item」表中的「totalCopies」更新為 1,並將「item」表中的「totalAvailable」更新為 1。
免責聲明:由於缺乏未授予使用者的超級權限,因此無法在網站資料庫中開啟事件調度程序狀態。我們試圖獲得超級特權,但該服務沒有提供。若要測試建立費用的事件,請下載儲存庫並在本機伺服器上設定項目。請注意,您需要更改使用者名稱和密碼以符合您的系統資訊。您可以透過前往 /application/config/database.php 來變更這些內容。您還需要在以下 3 個文件的第 3 行中進行相應更改:
/application/views/adminfuncs/fetchCheckout.php
/application/views/adminfuncs/fetchFee.php
/application/views/adminfuncs/fetchReservation.php
我們如何設定本機伺服器:我們從 https://www.apachefriends.org/download.html 安裝了 Xampp。然後我們將專案資料夾 (team15dbms) 放在 xampphtdocs 中。我們使用 xampp-control.exe 運行 xampp 並啟動 Apache 和 MySQL。從那裡我們可以在瀏覽器上訪問 http://localhost/dashboard/,這使我們可以訪問 phpmyadmin。在 phpmyadmin 中,我們建立一個名為 team15dbms 的資料庫,並將檔案中可用的模式匯入到資料庫中。現在我們可以使用以下 URL 來執行該專案:http://localhost/team15dbms/