蔣謝芳 馬璇 王長浩 高健
摘要:針對圖書館座位智慧化管理需求,本文研究分析了一款基于android的圖書館座位管理系統(tǒng)的設計實現(xiàn)方案,該系統(tǒng)既方便了學生對座位的查詢、預約等需求,又促進了智慧圖書館的發(fā)展建設。
關鍵詞:圖書館;座位管理;系統(tǒng)設計
中圖分類號:TP315 文獻標識碼:A 文章編號:1007-9416(2019)06-0158-02
0 引言
隨著國家提出建設智慧型社會的發(fā)展目標,智慧校園建設成為當下各個高校提升自身實力與服務水平的新趨勢,智慧教室、智慧圖書館也成為構建智慧校園的重要組成部分[1]。不論是硬件設施,還是人性化服務,高校圖書館安靜、舒適的學習環(huán)境都遠優(yōu)于學校的教學自修室,學生們更青睞到圖書館學習。但是圖書館有限的學習場地和桌椅數(shù)量,使得圖書館座位供不應求,特別是在考試高峰期,圖書館座位一座難求。通過智慧圖書館建設的問卷調查,70%的受訪學生認為圖書館座位的管理是智慧圖書館建設的重要內容。
1 需求與分析
為了解決圖書館座位長時間被占,緩解學生占座矛盾,目前很多高校圖書館座位的采取每日清理的人工方式,學生必須每天重新尋找座位,這又使得不少學生需要提早排隊等候,浪費了寶貴時間,并且效率不高。隨著移動智能設備的普及,設計并實現(xiàn)一款依托智能手機的管理系統(tǒng),服務于圖書館座位數(shù)字化智能化的管理。通過智能終端設備對圖書館座位進行合理的分配,不僅可以向學生實時提供圖書館座位使用情況,還可以讓學生通過手機終端,提前預約座位,并督促學生在規(guī)定時間內到達座位,提高圖書館座位利用率,節(jié)省學生尋找空座位的時間,為學生提供滿意的讀書環(huán)境,同時也能解決因為座位供不應求而引發(fā)的一系列問題,提升圖書館的智慧服務水平。
2 系統(tǒng)總體設計
基于Android的圖書館座位管理系統(tǒng)[2],以充分的用戶需求調查為前提,采用C/S軟件設計架構,基于MVC模型,利用Java語言與XML技術混合開發(fā),并通過Tomcat服務器和SQLite輕型數(shù)據(jù)庫實現(xiàn)信息存取及準確地傳輸,完成用戶與系統(tǒng)的交互功能。整個系統(tǒng)在Android Studio開發(fā)平臺中設計并完成,實現(xiàn)了學生用戶和管理員用戶對軟件注冊、登錄、座位信息增、刪、改、查等功能的使用要求。
3 系統(tǒng)詳細設計
3.1 系統(tǒng)功能設計
根據(jù)學生對座位使用的需求,將圖書館座位管理系統(tǒng)的用戶分為兩類,分別為學生用戶和管理員用戶,為滿足學生體驗效果,學生用戶可以實現(xiàn)的功能有注冊、登錄、修改密碼、座位查詢、座位預約;管理員用戶可以實現(xiàn)的功能有增加座位、刪除座位、修改座位、查詢座位。
(1)用戶注冊、登錄模塊:學生用戶可以使用自己的學號進行信息登記并設置登錄該軟件的一個密碼,完成注冊后,利用注冊的學號和密碼登錄圖書館座位管理軟件,并完成相應操作。(2)座位查詢模塊:學生用戶登錄該軟件后,可以選擇相應的樓層和對應的閱覽室,然后查詢該閱覽室內座位的使用情況,包括已經被使用、預約的座位和空座位的數(shù)量。(3)座位預約模塊:當學生用戶查詢到某座位空閑時,可以在移動終端上提前預約座位,并在預約座位后的規(guī)定時間內到達指定位置。(4)座位添加、刪除模塊:管理員用戶定期對圖書館座位進行檢查,在圖書館閱覽室座位做出調整之后,及時反饋到管理系統(tǒng)上,對座位信息做出相應的添加和刪除,以方便學生用戶查詢到準確的座位信息。
3.2 系統(tǒng)數(shù)據(jù)庫設計
根據(jù)系統(tǒng)功能需求,采用數(shù)據(jù)字典的方式對搭建數(shù)據(jù)庫用到的各類數(shù)據(jù)進行描述,數(shù)據(jù)字典如下:
用戶登錄表:sm_login(lo_id,lo_pass);用戶信息表:sm_users(us_id,us_pass,us_type);閱覽室信息表:sm_rooms(ro_id,ro_ sum,ro_type,ro_address,ro_manager);座位信息表:sm_seats(se_ room,se_id,se_status,se_user)。
用戶實體包含登錄號、密碼、類型等屬性;閱覽室實體包含圖書類別、閱覽室號、座位數(shù)量、位置、管理員等屬性;座位實體包含閱覽室號、座位號、使用情況、使用者等屬性。用戶和座位之間,座位和閱覽室之間均為m:n關系。
4 系統(tǒng)實現(xiàn)
系統(tǒng)的具體實現(xiàn)分為注冊界面、登錄界面、閱覽室選擇界面、座位信息查看及預約界面。
(1)注冊界面:用戶可以通過自己的學號進行注冊,并在輸入兩次相同的密碼和正確的驗證碼后,完成注冊。(2)登陸界面:用戶完成注冊后,可在登錄界面使用已經注冊的學號和密碼進行登錄,分別在用戶名和密碼框中輸入信息,點擊登錄按鈕,就可以進入系統(tǒng)的主界面。(3)閱覽室選擇界面:如圖1所示,該功能為用戶提供閱覽室選擇,用戶可以通過下拉菜單,選擇想要去的閱覽室,點擊確定后查看指定閱覽室的座位信息。(4)座位信息查看及預約界面:用戶在選擇完閱覽室后,即可查看該閱覽室的座位使用情況,如圖2所示,點擊查看502閱覽室的6號座位信息,將會顯示座位是否被使用,當座位被使用時,再次進行預約,將會彈出報錯信息:該錯位信息的提示,會通知用戶選擇其他座位進行預約,當選中的座位未被使用時,即可進行座位的預約:當用戶成功進行預約后,將會對用戶的尋座時間進行約束,用戶應在系統(tǒng)規(guī)定的10分鐘內找到預約的座位并進行確認,否則將導致預約失敗。用戶尋找座位的時間只有提前設定的10分鐘,超過10分鐘后,用戶需要點擊重新預約按鈕,返回到座位選擇界面進行重新的座位預約或放棄預約。當用戶申請了一個座位且在規(guī)定時間內到達預約地點,即可點擊確認,成功的申請到座位,進行使用,離開時應自動退出座位,以免影響下次使用。
5 結語
圖書館座位管理系統(tǒng)的應用,既方便了學生預約座位,提高圖書館座位利用率,又節(jié)省了學生尋座時間,并優(yōu)化了圖書館的座位管理體系,為學生營造滿意的讀書環(huán)境,同時也為智慧圖書館的建設增加了新的內涵。
參考文獻
[1] 龍軍,向宏華.智慧社會視角下的智慧圖書館服務策略研究[J].圖書館工作與研究,2019(2):12-17.
[2] 李艷國.基于Android的移動終端在智能圖書館中的應用[J].科技情報開發(fā)與經濟,2012(15):23-25.
Design and Implementation of Intelligent Library Seat Management System
JIANG Xie-fang, MA Xuan, WANG Chang-hao, GAO Jian
(Shaanxi University of Science and Technology , Xi'an? Shaanxi? 710021)
Abstract:Aiming at the need of intelligent seat management in library, this paper studies and analyses a design and implementation scheme of an Android-based seat management system in library, the system not only facilitates students'seating inquiry, reservation and other needs, but also promotes the development and construction of intelligent library.
Key words:library; seat management; system design