張鵬飛
摘 要:為解決我校圖書(shū)館座位資源不合理利用的現(xiàn)象,設(shè)計(jì)了座位智能管理系統(tǒng),基于J2EE軟件的的開(kāi)發(fā)與硬件(紅外測(cè)距傳感器)的結(jié)合,有效的實(shí)現(xiàn)了座位的智能化,合理利用了所學(xué)的知識(shí),有效的解決了圖書(shū)館座位不合理利用等情況。
關(guān)鍵詞:圖書(shū)館;座位;J2EE軟件;紅外測(cè)距傳感器
1概述
近年來(lái),學(xué)生人數(shù)不斷增長(zhǎng),圖書(shū)館環(huán)境改造的越來(lái)越好。所以去圖書(shū)館學(xué)習(xí)成為了我們優(yōu)選之地,這為我們帶來(lái)一個(gè)安靜環(huán)境和學(xué)習(xí)的氛圍。但是,有學(xué)生占用此座位長(zhǎng)時(shí)間然而人不在,就需要管理員出動(dòng),倆者有不可避免的風(fēng)險(xiǎn)。開(kāi)發(fā)一套座位預(yù)約智能管理系統(tǒng)是很有必要的,通過(guò)把館室名、座位號(hào)、座位狀態(tài)信息、用戶信息以及該用戶座位使用過(guò)程中的違規(guī)記錄信息進(jìn)行關(guān)聯(lián),管理員可以有效的去查看這些信息,以便去進(jìn)行一些處罰。然后進(jìn)行有效的處理和科學(xué)的管理,使得管理更加公正、公平。這在一定程度上既緩解了占座問(wèn)題,又方便了管理員對(duì)座位的管理,管理人員只需要簡(jiǎn)單的操作就可以實(shí)現(xiàn)對(duì)座位資源的高效管理和對(duì)座位信息的實(shí)時(shí)發(fā)布,也使得學(xué)生們能更快捷方便地找到座位并進(jìn)行學(xué)習(xí)。圖書(shū)館座位管理系統(tǒng)可以解決圖書(shū)館資源的管理和利用問(wèn)題,實(shí)現(xiàn)圖書(shū)館座位占座的自動(dòng)化和網(wǎng)絡(luò)化,從而達(dá)到科學(xué)規(guī)劃。
2總體設(shè)計(jì)
系統(tǒng)分為前臺(tái)和后臺(tái),前臺(tái)包括:用戶模塊。選座模塊、離開(kāi)模塊、續(xù)時(shí)模塊;后臺(tái)包括:座位管理模塊、讀者管理模塊、黑名單管理模塊、數(shù)據(jù)統(tǒng)計(jì)模塊。
2.1系統(tǒng)總體流程
讀者進(jìn)入圖書(shū)館后,在終端觸摸屏使用座位管理系統(tǒng),讀者可以查詢當(dāng)前各個(gè)閱覽室座位使用情況,隨后選擇想去樓層,轉(zhuǎn)到閱覽室詳細(xì)座位顯示界面,根據(jù)座位分布情況,座位是否空閑進(jìn)行選座,選座前讀者需要先進(jìn)行登錄操作,點(diǎn)擊座位后,系統(tǒng)會(huì)提示讀者選擇使用時(shí)長(zhǎng),時(shí)長(zhǎng)選擇確定后,讀者便可使用座位。
2.2系統(tǒng)功能模塊
2.2.1用戶模塊
用戶模塊是系統(tǒng)的首頁(yè),是用戶角色登錄的入口,讀者角色可以查看各個(gè)閱覽室的座位實(shí)時(shí)使用情況,查看讀者個(gè)人當(dāng)前使用的座位信息以及狀態(tài)等,登錄:用戶點(diǎn)擊登錄后,彈出登錄界面,用戶輸入自己的唯一賬號(hào)、密碼,即可登錄成功(2)退出:在右上角個(gè)人信息處顯示“退出登錄”選項(xiàng),讀者角色或管理員角色用戶點(diǎn)擊退出,并跳轉(zhuǎn)至首頁(yè),即登錄頁(yè),對(duì)應(yīng)位置顯示登錄。
(3)查看座位使用情況:讀者角色登陸系統(tǒng)后,可以查詢所有閱覽室的座位實(shí)時(shí)使用情況,根據(jù)座位的空閑情況選擇具體閱覽室座位。管理員角色登陸系統(tǒng)后,可以查看、管理所有閱覽室的座位使用情況,
(4)個(gè)人中心:讀者角色可以點(diǎn)擊右上角個(gè)人頭像,跳轉(zhuǎn)至個(gè)人信息頁(yè)面,查看個(gè)人資料、當(dāng)前正在使用的座位信息以及查看個(gè)人歷史使用座位記錄、個(gè)人違規(guī)記錄等。管理員角色點(diǎn)擊右上角頭像,進(jìn)入管理員個(gè)人中心界面,可查看個(gè)人信息及管理員個(gè)人的操作記錄。
2.2.2選座模塊
讀者角色打開(kāi)但未登錄系統(tǒng)時(shí),必須先進(jìn)行登錄,并完善個(gè)人班級(jí)、學(xué)籍等信息,才可以進(jìn)行座位的選擇和使用。在座位的選擇系統(tǒng)界面中,座位的相關(guān)信息,會(huì)按照學(xué)校圖書(shū)館的實(shí)際情況進(jìn)行布局,從而方便讀者角色選擇合適的座位。空閑的座位狀態(tài)默認(rèn)用綠色顯示,正在使用的座位狀態(tài)用灰色顯示,暫時(shí)離開(kāi)的座位狀態(tài)用藍(lán)色表示。
2.2.3離開(kāi)模塊
讀者角色選擇離開(kāi)時(shí),系統(tǒng)提供“退座”和“暫時(shí)離開(kāi)”兩種選擇,讀者角色選擇“退座”功能,系統(tǒng)會(huì)釋放掉座位,請(qǐng)求后端,后端接受請(qǐng)求,并將該位置狀態(tài)設(shè)置為空閑狀態(tài),退座三分鐘內(nèi),該讀者角色不可再次選擇該座位,以供其他讀者角色繼續(xù)使用。
2.2.4續(xù)時(shí)模塊
如果讀者角色選完座位后,暫時(shí)離開(kāi)選擇的座位,那么,圖書(shū)館座位智能預(yù)約管理系統(tǒng)會(huì)保留該讀者角色所選擇的座位30分鐘之久,倒計(jì)時(shí)開(kāi)始,讀者角色在倒計(jì)時(shí)結(jié)束之前,沒(méi)有準(zhǔn)時(shí)能回來(lái)進(jìn)行續(xù)座功能的操作,則記違規(guī)一次,違規(guī)次數(shù)加一。
2.2.5座位管理模塊
(1)查看座位:圖書(shū)館座位智能預(yù)約管理系統(tǒng)的管理員角色可以查看所有座位,并且通過(guò)選擇圖書(shū)館的樓層,管理員角色通過(guò)選擇圖書(shū)館的座位狀態(tài)來(lái)查看正在使用中的座位詳情、空閑座位詳情、暫離座位詳情。
(2)釋放座位:圖書(shū)館座位智能預(yù)約管理系統(tǒng)的管理員角色在閉館前,可以釋放掉所有未釋放的座位,回復(fù)座位的初始狀態(tài)。
(3)設(shè)置閱覽室狀態(tài):圖書(shū)館座位智能預(yù)約管理系統(tǒng)的管理員角色可以查看各樓層閱覽室的詳細(xì)信息,并且可以設(shè)置閱覽室的狀態(tài)為開(kāi)放還是關(guān)閉。
2.2.6黑名單管理模塊
(1)查看違規(guī)次數(shù):管理員角色,可以查看所有有違規(guī)操作的讀者角色的違規(guī)次數(shù)。
(2)查看違規(guī)詳細(xì)記錄:管理員角色,可以查看所有有違規(guī)記錄的讀者角色的違規(guī)記錄詳情。
(3)更新黑名單:管理員角色通過(guò)更新本系統(tǒng)的黑名單功能,將違規(guī)次數(shù)達(dá)到上限的讀者角色添加到黑名單功能中。
(4)查看黑名單:管理員角色可以查看在黑名單功能中的讀者角色詳情,以及被限制讀者角色功能的的開(kāi)始時(shí)間和結(jié)束時(shí)間。
2.2.7統(tǒng)計(jì)模塊
圖書(shū)館座位智能預(yù)約管理系統(tǒng)的管理員角色統(tǒng)計(jì)模塊,主要是通過(guò)QCustomPlot插件,進(jìn)行圖使館座位的實(shí)時(shí)圖表顯示。統(tǒng)計(jì)該高校圖書(shū)館座位的實(shí)時(shí)使用情況,并可以分析出,讀者角色進(jìn)館自習(xí)的高峰時(shí)間。圖書(shū)館座位智能預(yù)約管理系統(tǒng)還可進(jìn)行違規(guī)行為統(tǒng)計(jì),黑名單命中讀者,未按照約定使用座位情況。
3數(shù)據(jù)庫(kù)設(shè)計(jì)
3.1概念結(jié)構(gòu)
圖書(shū)館座位智能預(yù)約管理系統(tǒng)的數(shù)據(jù)庫(kù),通過(guò)PowerDesign軟件進(jìn)行設(shè)計(jì),圖書(shū)館座位智能預(yù)約管理系統(tǒng)中涉及的實(shí)體類有管理員、讀者、座位、歷史記錄。圖書(shū)館座位智能預(yù)約管理系統(tǒng)主要數(shù)據(jù)表包括讀者信息表(tb_reader)、座位信息表(tb_seat)、座位歷史記錄信息表(tb_record)、黑名單表(tb_blacklist)、管理員信息表(tb_admin)。
3.2數(shù)據(jù)表
將數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化為數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,即數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)。座位管理系統(tǒng)中的數(shù)據(jù)管理形式采用數(shù)據(jù)庫(kù),根據(jù)系統(tǒng)需要與數(shù)據(jù)規(guī)范化分為管理員信息表,用來(lái)存儲(chǔ)管理員信息;讀者信息表,用來(lái)存儲(chǔ)讀者信息;樓層信息表,用來(lái)存儲(chǔ)閱覽室信息;座位信息表,用來(lái)存儲(chǔ)圖書(shū)館各閱覽室座位信息;歷史記錄表,用來(lái)存儲(chǔ)讀者使用座位歷史記錄;違規(guī)次數(shù)表,用來(lái)存儲(chǔ)讀者違規(guī)次數(shù)和總次數(shù);在線用戶信息表,用來(lái)存儲(chǔ)當(dāng)前已登錄用戶及所申請(qǐng)使用的座位信息。
4結(jié)語(yǔ)
設(shè)計(jì)通過(guò)計(jì)算機(jī)軟件管理方式,使座位資源得到更好的使用,在一定程度上緩解了占座現(xiàn)象,為讀者營(yíng)造了良好的學(xué)習(xí)氛圍。不足在于不能夠?qū)崟r(shí)有效地檢測(cè)到當(dāng)前座位是否有人使用,系統(tǒng)只能在讀者選擇時(shí)長(zhǎng)結(jié)束后進(jìn)行判斷。實(shí)時(shí)檢測(cè)座位需要結(jié)合硬件進(jìn)行實(shí)施。
參考文獻(xiàn)
[1]孟姝含.淺析高校圖書(shū)館座位資源問(wèn)題———以延邊大學(xué)為例[J].吉林省教育學(xué)院學(xué)報(bào),2019,35(04):170-173.
[2]郝薔.高校圖書(shū)館座位管理系統(tǒng)的探究[J].黑龍江科技信息,2016,(28):187.
[3]陳華.淺析高校圖書(shū)館座位資源浪費(fèi)的問(wèn)題與對(duì)策[J].內(nèi)蒙古科技與經(jīng)濟(jì),2016,(13):134-135.
[4]孫卓睿.智能化高校圖書(shū)館座位管理系統(tǒng)的設(shè)計(jì)與應(yīng)用———以上海理工大學(xué)為例[J].中國(guó)集體經(jīng)濟(jì),2018,(34):132-134.