陳燕 王昱曉 湯同婭 王瑩



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