陳燕 王昱曉 湯同婭 王瑩



摘 要:圖書館是高校的重要公共場所,可以滿足學生的圖書閱覽需求和自習需求,但是圖書館中可以使用的閱覽室資源有限,所引發的學生占座情況對于圖書館管理帶來了非常多的弊端,也不利于提高閱覽室利用率。本文論述的校園圖書館座位預定系統分為管理員、教師、學生三類用戶,其中管理員使用系統管理端,教師、學生使用系統用戶端。系統的應用,能夠有效地降低圖書館閱覽室的管理難度,充分提高閱覽室的利用率。
關鍵詞:圖書館閱覽室;座位預定;Java技術
一、引言
大學是教學和科研的第一線,因此高校信息化建設相比較企業、組織來說都會比較先進。大學圖書館的主要職能是為校內的學生與教師提供圖書閱覽服務、自習服務,但是高校圖書館中可以使用的閱覽室座位資源有限,特別是在臨考前會出現人滿為患的情況。有些高校圖書館會采取線下預定的方式去將閱覽室劃分成不同的使用時間段,提供給學生預定選擇。這種方法雖然在某種意義上解決了學校閱覽教室的不足,但是線下預定與登記工作比較復雜,甚至因為登記失誤而產生的預定沖突。本系統的開發旨在能夠更好的開展閱覽室管理工作,學生通過系統進行座位預定后如果發現存在占座現象可以直接與管理員進行聯系,管理人員能夠及時給學生提供幫助。同時對于閱覽室中存在的違規行為,通過扣分的方式也具有更高的約束力。
二、系統設計
圖書館座位預定系統主要業務需求為座位預定,以此為基礎展開細致的功能需求分析。系統中的用戶包括管理員、教師、學生。管理員使用管理端,教師與學生使用用戶端,管理端與用戶端的功能如下:
(1)管理端功能:用戶角色管理、用戶管理、學生管理、班級管理、教師管理、閱覽室管理、座位預定管理、學生積分管理、通知管理、帖子管理、統計數據管理、書籍推薦管理。如下圖1所示。
(2)用戶端功能:賬號登錄、積分查看、閱覽室查看、座位預定、積分查看、公告查看、書籍推薦查看、帖子查看與創建。如下圖2所示。
在技術實現上,采用前后端分離的開發方式,前端負責內容的展示,后端負責業務邏輯的實現,前端通過發送Ajax請求與后端接口進行對接。通過前后端分離的開發模式,使得前后端系統并行開發,大大提交系統開發效率。
三、系統實現
(一)座位預定系統管理端
系統登錄模塊:座位預定系統提供給高校內部師生員工使用,除了通過固定的網址進行訪問之外,還需要進行賬號信息的確認才能登錄到系統中。系統完成賬號驗證后,系統會記錄當前登錄的用戶ID并且跳轉到系統主頁面。
用戶管理模塊:系統中的用戶角色包括系統管理員、教師、學生,管理員負責對系統中的用戶進行管理,可以對系統中的使用用戶進行增刪改查操作,界面效果如下圖3所示。
學生數據管理模塊:在進行學生信息編輯之前,首先需要完成班級信息的記錄。每次創建一條學生數據都需要選擇所在的班級,從而實現對于高校中大量學生數據的分類管理需求,界面效果如下圖4所示。在這個模塊,可以實現對學生數據的增刪改查操作。如果需要修改某個學生信息,勾選某個學生記錄前面的復選框,單擊“修改”按鈕,即可重新編輯該生的信息,界面效果如下圖5所示。
閱覽室數據管理模塊:系統中的閱覽室管理模塊主要包括閱覽區類型管理與閱覽室基礎信息管理,在編輯閱覽室基礎信息時候需要確定可使用座位的行數與列數,便于系統在用戶端自動生成閱覽室座位預定頁面。
用戶積分管理模塊:為了更好地對閱覽室中的座位進行維護與管理,系統中設置了用戶積分管理模塊,當學生發生違規行為時扣除學生的積分,從而達到約束學生的目的。所有的積分管理全部由管理人員進行編輯,如下圖6所示,單擊某位學生記錄,可以跳轉進入到該生的積分數據詳情頁面查看扣分原因,如下圖7所示。
通知管理模塊:系統管理端需要通過通知管理模塊告知師生座位預定系統的開放時間、閱覽室使用要求、學生積分扣除通報等信息。管理員可以對通知信息進行增刪改查操作。如果需要修改通知信息,在通知信息列表中選擇某條通知記錄,單擊界面中的“修改”按鈕,系統使用調用富文本編輯器的方式來實現消息的編輯,編輯完成,單擊“確定”按鈕,上傳通知信息后會對數據自動進行更細。
(二)座位預定系統用戶端
座位預定模塊:座位預定是系統的主要功能,管理端確定好每一個閱覽室中的桌子行數與列數之后,用戶端選座操作頁面會自動生成閱覽室的座位圖。學生或者教師可以通過選座操作頁面的搜索框檢索不同日期、時間段、閱覽室的座位情況,進入到空余座位功能頁面中查看可選位置。點擊保存選座狀態后,再次進入到空余座位查看頁面時,能夠發現該座位狀態已經被選定。選座操作界面如下圖8所示。
在線發帖模塊:通過系統,用戶可以查看并預定閱覽室中的座位、當前用戶的積分情況和系統的公告情況。為方便師生之間的交流和互動,系統在用戶端提供了論壇功能,通過該功能,學生和教師可以進行信息的交流。用戶發布的帖子內容通過管理員的審核通過后,就能展示在所有學生或者教師的交流管理界面。在線發帖操作界面如下圖9所示。
四、結束語
隨著高校生活的日益豐富多彩,圖書館成為學生學習的主要場所之一。由于圖書館座位資源緊張、學生人數眾多等因素,傳統的排隊、搶座方式已經無法滿足需求。基于此,本文論述的圖書館座位預定系統,旨在降低管理成本、提高座位利用率和高效的信息化管理水平,更好地服務學生。
參考文獻:
[1]熊玉濤.基于SSH框架的圖書館自習室管理系統的設計與實現[D].江西財經大學,2019.
[2]呂婷婷,馬麗,趙威.基于JAVA編程的圖書館管理系統設計與研究[J].中國教育技術裝備,2021(20):69-71+77.
[3]楊光茂.淺談高校圖書館的占座現象及解決方案[J].內蒙古科技與經濟,2021(21):157-158.
[4]柯萬超.基于Java Web的高校科研成果管理系統設計與實現[D].阜陽師范大學,2021.
[5]苗潔.基于Java EE的高校圖書信息交流與共享系統設計與實現[D].電子科技大學,2019.