下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
基于云技術(shù)的圖書(shū)館微信方位管理系統(tǒng)的研究與實(shí)現(xiàn)
杭州的首席戰(zhàn)略官曾明確指出,云計(jì)算對(duì)公司的價(jià)值。首先,移動(dòng)云計(jì)算可以實(shí)現(xiàn)企業(yè)服務(wù)的“在線應(yīng)用”,這顯著降低了技術(shù)門檻。第二,云計(jì)算是公共服務(wù),是可變成本,可按需使用,不再是固定資產(chǎn)投入,創(chuàng)業(yè)公司的成本壓力由此大幅下降。第三,云計(jì)算將數(shù)據(jù)變成生產(chǎn)資料和企業(yè)資產(chǎn)順應(yīng)移動(dòng)互聯(lián)網(wǎng)技術(shù)發(fā)展潮流,運(yùn)用新媒體傳播信息。2014年,長(zhǎng)沙理工大學(xué)圖書(shū)館申請(qǐng)了微信公眾號(hào),并投入使用,截至目前,用戶關(guān)注人數(shù)已超過(guò)16000人。同年,長(zhǎng)沙理工大學(xué)圖書(shū)館公眾號(hào)集成了超星移動(dòng)圖書(shū)館的大部分功能,并與OPAC系統(tǒng)對(duì)接,實(shí)時(shí)獲取館藏信息。騰訊旗下的企業(yè)智酷公布的《2017微信用戶&生態(tài)研究報(bào)告》顯示,截至2016年12月,微信全球共計(jì)有8.89億月活躍用戶,新興的公眾號(hào)平臺(tái)有1000萬(wàn)個(gè)1微信簽到及定位《位置服務(wù)和二維碼在座位管理系統(tǒng)中的應(yīng)用》借鑒讀者行為分析,長(zhǎng)沙理工大學(xué)圖書(shū)館微信座位管理系統(tǒng)采用了預(yù)約簽到和落座簽到兩種方式分配座位資源;調(diào)用微信地理位置接口,實(shí)現(xiàn)讀者簽到地點(diǎn)位置判斷;利用云技術(shù),降低網(wǎng)絡(luò)延時(shí),提升系統(tǒng)響應(yīng)速度,增強(qiáng)用戶體驗(yàn)。該系統(tǒng)將實(shí)現(xiàn)以下功能。1.1讀者身份驗(yàn)證系統(tǒng)用戶提交學(xué)號(hào)和OPAC登錄密碼,利用微信公眾號(hào)集成的超星移動(dòng)圖書(shū)館與本館OPAC系統(tǒng)已建立的綁定讀者證功能,完成身份驗(yàn)證,并增加退出登錄功能。1.2預(yù)約座位的分配讀者進(jìn)入圖書(shū)館微信公眾號(hào)的座位預(yù)約系統(tǒng),選擇閱覽室和預(yù)約的時(shí)間段,可以通過(guò)隨意分配和選擇座位兩種模式預(yù)約座位。系統(tǒng)讀取所選閱覽室和相關(guān)時(shí)間段的空閑座位供讀者選擇座位。1.3簽到功能功能進(jìn)入閱覽室找到座位后,已預(yù)約讀者使用微信掃描座位二維碼完成簽到功能;如果在預(yù)約開(kāi)始時(shí)間后15min內(nèi),未完成簽到將釋放座位資源,供讀者再次預(yù)約使用。1.4未簽到的簽到考慮到讀者使用習(xí)慣,并為了保證座位最大利用率,未預(yù)約讀者可進(jìn)入閱覽室找到空閑座位后掃描座位二維碼。如果該時(shí)間段已有讀者預(yù)約,沒(méi)有簽到(已預(yù)約座位保留30min),將提示簽到不成功,座位已預(yù)約??臻e座位如果有人使用后離坐,但未釋放座位,系統(tǒng)將自動(dòng)釋放上一位讀者所占用的座位資源,供其他讀者再次預(yù)約使用。該座位如果在未來(lái)時(shí)間段4h內(nèi)空閑,將直接完成簽到功能;空閑時(shí)間段小于4h將提示剩余可用時(shí)間,是否繼續(xù),確認(rèn)后完成簽到功能,分配座位。1.5撤銷預(yù)約,釋放資源充分利用座位資源,讀者在預(yù)約開(kāi)始前和開(kāi)始后的任意時(shí)段均可撤銷預(yù)約,釋放資源。讀者當(dāng)天預(yù)約撤銷次數(shù)超過(guò)5次,系統(tǒng)將自動(dòng)取消讀者預(yù)約權(quán)限(拉入黑名單)。1.6亞文通知發(fā)布閱覽室相關(guān)通知公告、座位預(yù)約管理系統(tǒng)使用方法、常見(jiàn)問(wèn)題、閱覽室失物招領(lǐng)、“泡館達(dá)人”等相關(guān)信息。1.7分析用戶預(yù)約使用情況,實(shí)現(xiàn)簽到二維碼生成系統(tǒng)后臺(tái)包括自習(xí)室管理、座位管理、用戶管理、預(yù)約管理模塊。座位管理可以根據(jù)閱覽室座位分布動(dòng)態(tài)調(diào)整座位,實(shí)現(xiàn)座位二維碼生成功能。系統(tǒng)提供統(tǒng)計(jì)分析功能,包括趨勢(shì)分析、滿足率分析、用戶群分析等功能。情況總覽中顯示今日預(yù)約次數(shù)、當(dāng)前座位使用情況、過(guò)去時(shí)間段(以天為單位)的總預(yù)約次數(shù)。系統(tǒng)設(shè)置中可以完成最大允許預(yù)約天數(shù)、單次預(yù)約最長(zhǎng)時(shí)間、開(kāi)館時(shí)間、閉館時(shí)間等相關(guān)設(shè)置。2系統(tǒng)設(shè)計(jì)2.1簽到和落座操作流程現(xiàn)代網(wǎng)絡(luò)上,采用預(yù)約簽到和落座簽到兩種簽到方式,采用專業(yè)簽到方式分配座資單從人性化角度出發(fā),尊重讀者的使用習(xí)慣,在不失公平性的前提下,簡(jiǎn)化系統(tǒng)操作流程,采用預(yù)約簽到和落座簽到兩種方式分配座位資源。處理流程如圖1所示。2.1.1掃碼預(yù)約支付讀者進(jìn)入圖書(shū)館微信公眾號(hào)座位預(yù)約管理系統(tǒng)完成身份驗(yàn)證,進(jìn)入座位預(yù)約頁(yè)面。選擇好閱覽室、預(yù)約時(shí)間段和座位分配方式后,完成預(yù)約。座位分配方式包括隨機(jī)分配和選擇座位兩種,系統(tǒng)將根據(jù)讀者所選的閱覽室和相應(yīng)的時(shí)間段查找出可供預(yù)約的空閑座位,讀者根據(jù)需要完成預(yù)約。在預(yù)約開(kāi)始時(shí)間后15min內(nèi),掃描座位碼,完成簽到,否則將釋放座位資源,供其他讀者使用。2.1.2簽到成功分配簽到讀者進(jìn)入閱覽室找到空閑座位,用微信掃描座位碼獲取座位信息。根據(jù)座位狀態(tài),完成簽到和分配座位。讀者掃描座位碼之后,首先判斷是否完成身份驗(yàn)證,符合身份要求的讀者根據(jù)座位狀態(tài)來(lái)完成落座簽到??臻e座位有3種狀態(tài):第一種,座位已經(jīng)被預(yù)約,簽到不成功,系統(tǒng)為已預(yù)約未完成簽到的座位保留30min(開(kāi)始時(shí)間的前后各15min,共計(jì)30min);第二種,未來(lái)4h無(wú)預(yù)約,系統(tǒng)釋放上一位讀者分配的座位資源(如未分配,將不釋放),簽到成功,分配座位;第三種,未來(lái)4h有預(yù)約,系統(tǒng)將提示該座位可用時(shí)長(zhǎng),是否繼續(xù),同意繼續(xù)簽到成功,分配座位,否則簽到不成功。2.2類型分類結(jié)果表1數(shù)據(jù)庫(kù)設(shè)計(jì)要滿足現(xiàn)有需求并考慮未來(lái)系統(tǒng)的可擴(kuò)展性,設(shè)計(jì)了6個(gè)表格。數(shù)據(jù)庫(kù)表關(guān)系見(jiàn)圖2。數(shù)據(jù)庫(kù)表結(jié)構(gòu)如下所示:用戶表(學(xué)號(hào),用戶狀態(tài),姓名,性別,單位,身份,失效日期,首次登錄時(shí)間);閱覽室表(id,閱覽室名稱,閱覽室狀態(tài),閱覽室類型);座位表(id,座位狀態(tài),閱覽室id,左右,排,桌,位置);預(yù)約表(id,閱覽室id,座位id,開(kāi)始時(shí)間,結(jié)束時(shí)間,學(xué)號(hào),是否簽到);日志表(id,操作類型,操作時(shí)間,學(xué)號(hào),使用信息);系統(tǒng)狀態(tài)表(日期,預(yù)約人數(shù),操作人數(shù),簽到人數(shù),當(dāng)天使用座位總數(shù))。3操作系統(tǒng)開(kāi)發(fā)考慮到程序的可擴(kuò)展性、現(xiàn)有團(tuán)隊(duì)的熟練程度和開(kāi)發(fā)周期,操作系統(tǒng)采用WindowsServer2016,開(kāi)發(fā)語(yǔ)言選擇PHP,數(shù)據(jù)庫(kù)選用MySQL。3.1主要模塊功能3.1.1讀者身份驗(yàn)證系統(tǒng)圖書(shū)館OPAC系統(tǒng)給每位讀者設(shè)置了登錄密碼,用于獲取讀者本人在圖書(shū)館的館藏資源利用情況。為了給讀者提供一站式服務(wù),讀者輸入學(xué)號(hào)和OPAC密碼即可完成座位預(yù)約系統(tǒng)的身份驗(yàn)證,登錄系統(tǒng)。調(diào)用超星移動(dòng)圖書(shū)館身份驗(yàn)證功能,實(shí)現(xiàn)讀者身份驗(yàn)證。其實(shí)現(xiàn)方法如下:讀者從公眾號(hào)進(jìn)入座位預(yù)約系統(tǒng)時(shí),系統(tǒng)將判斷其是否存在記錄用戶登錄狀態(tài)的正確Cookie信息,如果存在,驗(yàn)證該信息是否正確并找出用戶表中對(duì)應(yīng)的用戶,驗(yàn)證成功后以該用戶身份進(jìn)入系統(tǒng);驗(yàn)證失敗或者Cookie信息不存在時(shí),進(jìn)入超星移動(dòng)圖書(shū)館登錄系統(tǒng)的調(diào)用流程,其中,構(gòu)建登錄系統(tǒng)調(diào)用鏈接并跳轉(zhuǎn)的代碼如下(PHP):登錄成功后,會(huì)傳遞給回調(diào)頁(yè)面一個(gè)加密參數(shù)表示當(dāng)前登錄用戶的信息,按照約定的規(guī)則解密后進(jìn)行驗(yàn)證,以加密參數(shù)中表示的用戶身份登錄系統(tǒng),并留下Cookie,讀者下次訪問(wèn)時(shí)無(wú)需再次登錄,身份驗(yàn)證完成。3.1.2聯(lián)合預(yù)約信息分析用戶進(jìn)入系統(tǒng)后,系統(tǒng)通過(guò)查詢數(shù)據(jù)庫(kù)中各個(gè)自習(xí)室的座位情況,以及當(dāng)前時(shí)間段有效預(yù)約情況,列出當(dāng)前各個(gè)自習(xí)室可用狀態(tài)和占用率情況,供讀者選擇。讀者選擇好自習(xí)室并點(diǎn)擊“預(yù)約座位”按鈕之后,系統(tǒng)彈出預(yù)約選項(xiàng),包括起止時(shí)間、座位選擇等,讀者可以根據(jù)自己的喜好選擇座位,也可以讓系統(tǒng)隨機(jī)分配座位。讀者選擇座位隨機(jī)分配,系統(tǒng)會(huì)通過(guò)取兩邊座位號(hào)中間段隨機(jī)數(shù)的方式,為讀者分配相對(duì)集中的座位,提高學(xué)習(xí)氛圍。讀者點(diǎn)擊“選擇座位”按鈕后,系統(tǒng)開(kāi)始對(duì)該自習(xí)室的所有座位資源聯(lián)合預(yù)約信息的數(shù)據(jù)表進(jìn)行分析,當(dāng)前時(shí)段沒(méi)有其他讀者在使用,就是可用的,否則為不可用。該分析的SQL查詢代碼如下:其中$start、$end、$roomid分別表示讀者預(yù)約起止時(shí)間和自習(xí)室編號(hào)。系統(tǒng)利用分析得到的信息,將座位圖展現(xiàn)給用戶,用綠色標(biāo)識(shí)空閑座位供讀者選擇,實(shí)現(xiàn)選座功能。3.1.3加密算法的實(shí)現(xiàn)為了杜絕通過(guò)軟件自行生成二維碼進(jìn)行虛假簽到的情況,座位號(hào)二維碼實(shí)際上進(jìn)行了加密,主要加密算法(DES)簡(jiǎn)單調(diào)用實(shí)現(xiàn)如下:其中$sid為座位號(hào),$sEnc是加密的結(jié)果。這樣可以杜絕用戶自行生成二維碼完成簽到的行為。此外,程序通過(guò)調(diào)用微信的地理位置接口,獲取讀者簽到的位置信息,杜絕虛假簽到。3.2用戶預(yù)約支付功能移動(dòng)端設(shè)計(jì)了3個(gè)界面,包括預(yù)約座位、我的預(yù)約、通知公告。預(yù)約座位界面展示了所有圖書(shū)館正常開(kāi)放的閱覽室信息,包括房間號(hào)、當(dāng)前座位使用信息。讀者點(diǎn)擊“預(yù)約座位”將彈出預(yù)約座位對(duì)話框,可以選擇閱覽室、日期(可預(yù)約多日)、開(kāi)始時(shí)間和結(jié)束時(shí)間、座位選擇方式。成功預(yù)約后,在“我的預(yù)約”頁(yè)面可以查看當(dāng)前讀者的座位預(yù)約信息和簽到狀態(tài)信息,在該頁(yè)面還可以實(shí)現(xiàn)預(yù)約取消功能。用戶操作界面如圖3所示。系統(tǒng)管理員可以從后臺(tái)設(shè)置系統(tǒng)的相關(guān)參數(shù),根據(jù)情況調(diào)整閱覽室的開(kāi)放模式,實(shí)現(xiàn)精細(xì)化管理,充分利用閱覽室資源。系統(tǒng)可采用可視化的圖表方式,多維度展示當(dāng)前閱覽室的使用情況。管理系統(tǒng)后臺(tái)界面如圖4所示。4系統(tǒng)的特點(diǎn)長(zhǎng)沙理工大學(xué)圖書(shū)館座位管理系統(tǒng)在設(shè)計(jì)完成后,多次召開(kāi)讀者座談會(huì),收集使用意見(jiàn),指出軟件運(yùn)行過(guò)程中存在的問(wèn)題,并不斷完善系統(tǒng)。經(jīng)過(guò)一個(gè)學(xué)期的調(diào)試運(yùn)行,系統(tǒng)運(yùn)行狀況良好。該系統(tǒng)具有如下特點(diǎn):第一,系統(tǒng)運(yùn)行穩(wěn)定。由于是采用租用阿里云服務(wù)器和數(shù)據(jù)庫(kù)空間的方式部署系統(tǒng),可靠性大幅度提
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 專業(yè)人員2024事業(yè)編工作合同書(shū)版
- 2025年度廚房設(shè)備研發(fā)、制造與銷售合同4篇
- 二零二五年度林權(quán)林地租賃合同(林業(yè)資源開(kāi)發(fā))2篇
- 二零二五年度農(nóng)業(yè)現(xiàn)代化項(xiàng)目承包經(jīng)營(yíng)合同3篇
- 二零二五年度成都家庭凈水器租賃與節(jié)能補(bǔ)貼合同4篇
- 二零二四年度遺產(chǎn)分割與遺產(chǎn)權(quán)益分配及管理執(zhí)行合同3篇
- 青島工程項(xiàng)目成本風(fēng)險(xiǎn)管理研究
- 基于合作博弈的大規(guī)模多源聯(lián)合外送及利益分配模型
- 二零二五年度企業(yè)品牌形象市場(chǎng)調(diào)研委托合同協(xié)議書(shū)4篇
- 二零二四年攝影器材租賃與租賃保證金合同3篇
- 社區(qū)醫(yī)療抗菌藥物分級(jí)管理方案
- 開(kāi)題報(bào)告-鑄牢中華民族共同體意識(shí)的學(xué)校教育研究
- 《醫(yī)院標(biāo)識(shí)牌規(guī)劃設(shè)計(jì)方案》
- 公司2025年會(huì)暨員工團(tuán)隊(duì)頒獎(jiǎng)盛典攜手同行共創(chuàng)未來(lái)模板
- 新滬科版八年級(jí)物理第三章光的世界各個(gè)章節(jié)測(cè)試試題(含答案)
- 夜市運(yùn)營(yíng)投標(biāo)方案(技術(shù)方案)
- 電接點(diǎn) 水位計(jì)工作原理及故障處理
- 國(guó)家職業(yè)大典
- 2024版房產(chǎn)代持協(xié)議書(shū)樣本
- 2024年3月計(jì)算機(jī)等級(jí)考試三級(jí)數(shù)據(jù)庫(kù)技術(shù)筆試真題及答案
- 公眾號(hào)運(yùn)營(yíng)實(shí)戰(zhàn)手冊(cè)
評(píng)論
0/150
提交評(píng)論