国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Android平臺的高校圖書館座位管理APP的設(shè)計

2021-09-10 08:36范崎昊穆宇航崔穎劉愛軍韓紅蕾
電子元器件與信息技術(shù) 2021年6期
關(guān)鍵詞:樓層管理員座位

范崎昊,穆宇航,崔穎,劉愛軍,韓紅蕾

(包頭師范學(xué)院,內(nèi)蒙古 包頭 014030)

0 引言

近年來,隨著高校規(guī)模和師生數(shù)量的不斷擴(kuò)大,圖書館座位數(shù)量已無法滿足師生需求。據(jù)調(diào)查,高校傳統(tǒng)圖書館的座位管理普遍存在以下幾點問題:(1)占座不方便更不合理;(2)“幫人占座”現(xiàn)象;(3)“占座不去”現(xiàn)象;(4)“借此賺錢”現(xiàn)象;(5)圖書館管理耗費大量的人力、財力、物力。

為解決這一難題,各高校圖書館嘗試了很多解決辦法,從加強(qiáng)學(xué)生思想品德教育到制定規(guī)章制度等方面采取措施[1],但大都治標(biāo)不治本,收效甚微。目前,各大高校校園網(wǎng)都已經(jīng)實現(xiàn)校園全覆蓋。智能手機(jī)在我們的學(xué)習(xí)和生活中扮演的角色越來越重要。校園一卡通的不斷發(fā)展,為我們積累了大量的數(shù)據(jù)資源。在此背景下,開發(fā)基于Android移動平臺的圖書館應(yīng)用已經(jīng)成為當(dāng)下研究的潮流走向[2]。完善的Java知識理論體系為Android的軟件開發(fā)提供了良好的技術(shù)保障。作為圖書館管理員和廣大師生,我們要思考一個問題:怎樣利用現(xiàn)在的科學(xué)技術(shù)手段來管理和調(diào)配圖書館有限的自習(xí)室資源,營造一個良好的學(xué)習(xí)環(huán)境[3]。本文設(shè)計了基于Android平臺的高校圖書館座位管理APP。通過本APP可以隨時隨地查詢座位信息、預(yù)約座位、取消預(yù)約、占座等。

1 方案設(shè)計

本方案使用的技術(shù)和工具包括Java語言、My SQL數(shù)據(jù)庫、Tomcat服務(wù)器、Eclipse開發(fā)環(huán)境等。

1.1 系統(tǒng)的現(xiàn)狀分析

高校圖書館普遍采用的是流通式的管理模式,經(jīng)常出現(xiàn)人不在座位上卻占著座位,導(dǎo)致現(xiàn)有座位不能被合理利用。該座位預(yù)約管理APP在設(shè)計過程中,增加了占座功能,將APP中的個人信息與座位綁定有效地解決座位分配與占座問題,既節(jié)省人力又實現(xiàn)了座位管理信息化。

1.2 系統(tǒng)業(yè)務(wù)流程

從調(diào)查情況來看,可以采用APP線上預(yù)約占座與線下人工服務(wù)管理相結(jié)合的方式來進(jìn)行座位的分配與管理。進(jìn)行預(yù)約操作時,可以登錄APP,查看當(dāng)前座位使用情況,根據(jù)個人需要選擇對應(yīng)時間段的空余座位。若超過規(guī)定時間沒有入座或者沒有取消預(yù)約,該學(xué)生就會被列入黑名單,在一定時間內(nèi)不允許進(jìn)行選座。當(dāng)學(xué)生需要長時間離開座位時需要取消占座,長時間離開座位卻未取消占座的學(xué)生也會因被列入黑名單而無法選座。圖書館座位預(yù)約管理流程如圖1所示。

圖1 圖書館預(yù)約管理流程

1.3 系統(tǒng)功能性需求分析

圖書館座位預(yù)約APP主要包括手機(jī)APP端、數(shù)據(jù)庫。APP分為用戶管理、APP管理兩個模塊。APP使用人員包括師生、圖書館管理員和APP管理員。APP管理員具有全部權(quán)限,可操作全部功能,師生和圖書館管理員只能操作部分功能。學(xué)生用戶具有座位預(yù)約、座位信息詳情查看、占座、問題反饋、戰(zhàn)斗力分布、個人信息查詢修改等功能。該APP的功能結(jié)構(gòu)框圖如圖2所示。

圖2 APP 功能結(jié)構(gòu)框圖

2 軟件的設(shè)計與實現(xiàn)

2.1 數(shù)據(jù)庫的設(shè)計

2.1.1 MySql 數(shù)據(jù)庫介紹

MySql是一種開放源代碼的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),該數(shù)據(jù)庫系統(tǒng)在通常情況下多是使用數(shù)據(jù)庫管理語言——結(jié)構(gòu)化查詢語言(SQL)進(jìn)行數(shù)據(jù)庫管理[4]。數(shù)據(jù)庫在本APP中扮演著極其重要的作用。

2.1.2 數(shù)據(jù)庫表的設(shè)計

圖書館座位預(yù)約APP主要數(shù)據(jù)表見表1。

表1 圖書館APP 主要數(shù)據(jù)表

2.2 APP的功能設(shè)計

2.2.1 普通用戶模塊

用戶管理模塊主要實現(xiàn)用戶對圖書館座位進(jìn)行預(yù)約、占位等一系列基本功能。所包含的具體功能模塊如圖3所示。各功能模塊實現(xiàn)的具體功能如下:

圖3 用戶模塊

(1)登錄功能。學(xué)生通過手機(jī)APP,輸入姓名和手機(jī)號碼進(jìn)行登錄。APP獲取數(shù)據(jù)后與數(shù)據(jù)庫進(jìn)行對比,若是合法用戶則進(jìn)入主頁。

(2)座位預(yù)約。學(xué)生通過手機(jī)APP查詢后選擇要預(yù)約的樓層、房間、座位、時間。數(shù)據(jù)庫進(jìn)行查詢,判斷學(xué)生是否有預(yù)約權(quán)限,黑名單用戶無法進(jìn)行預(yù)約,如果是合法用戶則判斷座位狀態(tài),如果在預(yù)約時間段可以預(yù)約,則預(yù)約成功,座位狀態(tài)更改為已預(yù)約。

(3)查看信息。用戶可以通過APP查看我的預(yù)約、我的占位、樓層信息、圖書館公告、圖書館通報、預(yù)約規(guī)則等。

(4)個人信息。用戶可以查看個人信息,對個人信息進(jìn)行修改,上傳頭像,也可查看自己的預(yù)約、占位記錄。

2.2.2 管理員模塊

該模塊主要是對APP后臺用戶、功能、信息進(jìn)行管理,其中包含樓層信息管理、座位信息管理、用戶信息管理、公告等模塊。管理員模塊如圖4所示。各功能模塊實現(xiàn)的功能具體為:

圖4 APP 管理模塊

4 結(jié)束語

利用技術(shù)提升圖書館智能化服務(wù)水平、改善用戶體驗是圖書館員的職責(zé)所在。對比傳統(tǒng)圖書館的管理方式,基于Android平臺新型的預(yù)約APP增加了用戶的體驗。接下來的工作中我們也要不斷灌輸“有需才用,無需利人”的圖書館座位使用理念[5],減少圖書管理員的工作繁雜度。

(1)樓層、座位信息管理。APP實時更新座位信息,用戶通過樓層座位詳情查看座位空閑情況,對大規(guī)模的預(yù)約,管理員可以在后臺進(jìn)行一鍵預(yù)約。管理員可以增加樓層、房間、座位,增加座位。

(2)用戶信息管理。管理員可以查看所有用戶信息,其中包含個人信息、座位預(yù)約記錄及用戶的違約次數(shù),違約到達(dá)一定次數(shù)后,管理員可以限制其對APP功能的使用。

3 軟件系統(tǒng)測試

該APP目前已讓項目小組進(jìn)行試用,用戶可在Android手機(jī)上運行該APP,各功能模塊在使用過程中運行正常,達(dá)到了預(yù)期效果。座位預(yù)約界面如圖5所示。

圖5 座位預(yù)約頁面

猜你喜歡
樓層管理員座位
換座位
我是小小午餐管理員
利用樓層廢水勢能的發(fā)電裝置
我是圖書管理員
我是圖書管理員
可疑的管理員
巴士上的座位
電梯的升與降
自動扶梯樓層板周邊環(huán)境的安全防護(hù)
換座位