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

?

基于小程序的圖書館座位預(yù)約系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2019-06-01 10:06沈慧吳儀徐慧雯安夢(mèng)生
電腦知識(shí)與技術(shù) 2019年12期
關(guān)鍵詞:小程序圖書館

沈慧 吳儀 徐慧雯 安夢(mèng)生

摘要:隨著互聯(lián)網(wǎng)的快速發(fā)展,微信小程序已經(jīng)滲透到高校服務(wù)的各個(gè)方面。高校圖書館是學(xué)生學(xué)習(xí)的主要場(chǎng)所,由于座位資源有限,存在著學(xué)生占座嚴(yán)重的情況,極大的浪費(fèi)了圖書館的有限資源。該文實(shí)現(xiàn)了小程序在線預(yù)約座位功能,以此來緩解自習(xí)室沒有嚴(yán)格控管所導(dǎo)致的隨意占位置的問題。

關(guān)鍵詞:小程序;座位預(yù)約;圖書館

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A

文章編號(hào):1009-3044(2019)12-0070-02

開放科學(xué)(資源服務(wù))標(biāo)識(shí)碼(OSID):

Design and Implementation of Library Seat Reservation System Based on Mini Programs

SHEN Hui, WU Yi, XU Hui-weng, AN Meng-sheng

(School of Computer Science and Technology, Huaiyin Normal University, Huai'an 223300, China)

Abstract: With the rapid development of the Internet, WeChat Mini Programs have penetrated into all aspects of university services. University libraries are the main place for students to learn. Due to the limited seating resources, there are serious situations in which students occupy a large position, which greatly wastes the limited resources of the library. This paper implements the small program online reservation seat function, in order to alleviate the problem of random position caused by the strict control of the study room.

Key words: mini programs; seat reservation; library

1 背景

微信小程序的研究開發(fā)是當(dāng)前的一大熱門,原因有三:微信小程序不需要用戶單獨(dú)下載安裝,無須安裝、觸手可及、用完即走、無須卸載[1]。微信小程序需要微信開發(fā)者平臺(tái)上傳審核,安全性有保障。微信小程序可以跨平臺(tái)使用,不管是Android系統(tǒng)還是iOS系統(tǒng),開發(fā)同一個(gè)版本即可。國內(nèi)對(duì)于圖書館管理系統(tǒng)建設(shè)開始在20個(gè)世紀(jì)90年代,圖書館進(jìn)入計(jì)算機(jī)管理時(shí)代[2]。但在2010年以后,考研事業(yè)的推廣,圖書館開設(shè)自習(xí)室,但卻處于人工低效的工作模式,所以急需改革[3]。

2 功能模塊需求分析

2.1 管理員模塊

系統(tǒng)含有用戶與管理員兩種角色,不同的角色含有不同的功能,保證了系統(tǒng)的數(shù)據(jù)安全。管理員需要擁有以下功能:修改資料、用戶管理、通知管理、教室管理、座位管理、預(yù)約管理、黑名單管理。

2.2 用戶模塊

用戶需要擁有以下功能:注冊(cè)功能、登錄功能、查看預(yù)約記錄、查看通知、查看黑名單記錄、修改個(gè)人資料、退出登錄。

3 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

3.1 前臺(tái)登錄模塊設(shè)計(jì)

功能操作:用戶可以通過該界面輸入賬號(hào)密碼完成登錄。如果驗(yàn)證成功,則進(jìn)入系統(tǒng),驗(yàn)證失敗則提示“賬號(hào)或密碼輸入錯(cuò)誤!”。設(shè)計(jì)方法:該功能模塊主要使用了SharedPerference來存儲(chǔ)登錄狀態(tài),來判斷用戶是否登錄,從而進(jìn)一步進(jìn)行登錄后的操作。用戶的賬號(hào)、密碼以及詳細(xì)資料都是由數(shù)據(jù)通過建數(shù)據(jù)表存在服務(wù)器上,當(dāng)用戶輸入用戶名與密碼點(diǎn)擊登錄后,后臺(tái)服務(wù)器首先判斷該用戶是否存在于后臺(tái)數(shù)據(jù)庫中。如果存在,則調(diào)用登錄函數(shù),用戶登錄成功。

3.2 預(yù)約選座模塊設(shè)計(jì)

選座位模塊。用戶打開微信小程序,選定座位,選擇座位號(hào)以及時(shí)間,程序首先查找黑名單,判定用戶是否在黑名單內(nèi),如果在則預(yù)約失敗,然后判斷當(dāng)前時(shí)刻座位在該時(shí)段的空閑情況,從而確定能否申請(qǐng)座位。用戶申請(qǐng)成功后,將會(huì)把申請(qǐng)成功信息傳送至數(shù)據(jù)庫,將數(shù)據(jù)記錄在預(yù)約記錄內(nèi),之后可以對(duì)預(yù)約進(jìn)行簽到以及刪除。

黑名單功能。黑名單定義為三次未及時(shí)履約則加入黑名單。所以下面具體解釋如何判定未及時(shí)履約。首先定義一個(gè)標(biāo)準(zhǔn)“criteria”,達(dá)到標(biāo)準(zhǔn)則拉入黑名單,同時(shí)記錄拉黑的開始時(shí)間,預(yù)計(jì)解除拉黑的時(shí)間。到達(dá)解除拉黑時(shí)間,則拉出黑名單。

3.3 教室管理模塊設(shè)計(jì)

在教室管理模塊中,后臺(tái)管理員可以根據(jù)實(shí)際的自習(xí)教室數(shù)量進(jìn)行添加。首先設(shè)置教室的名稱,如自習(xí)室1,自習(xí)室2等,提交系統(tǒng)進(jìn)行保存。提交成功后顯示教室的列表,管理員可以很方便地對(duì)教室進(jìn)行查看、編輯或刪除等。系統(tǒng)提供搜索功能,當(dāng)教室很多的時(shí)候,可以根據(jù)關(guān)鍵字進(jìn)行搜索,快速準(zhǔn)確地顯示要編輯的教室。

3.4 座位管理模塊功能設(shè)計(jì)

座位管理課模塊中,管理員根據(jù)每個(gè)教室的座位情況分配座位信息,將所有的座位進(jìn)行編號(hào)錄入系統(tǒng),如101,102,103等座位信息。所有的座位錄入后管理員可以對(duì)其進(jìn)行管理,可以編輯座位信息,重新分配教室等,也可刪除多余的座位等。同時(shí)系統(tǒng)根據(jù)座位的信息分別為每個(gè)座位生成一個(gè)二維碼。后期可以將二維碼打印出來貼在每個(gè)座位上,當(dāng)學(xué)生預(yù)約后可以到現(xiàn)場(chǎng)進(jìn)行掃碼簽到。

4 結(jié)束語

針對(duì)高校圖書館座位資源無法得到充分的利用,將微信小程序融入高校圖書館管理系統(tǒng)中,微信小程序座位預(yù)約功能設(shè)計(jì)改變了傳統(tǒng)的占座位模式。學(xué)生不再一味地早起排隊(duì),而是通過小程序預(yù)約,既省略了排隊(duì)占位時(shí)間,又能夠了解圖書館座位的空閑情況,同時(shí)圖書館也能夠合理地分配座位資源。

參考文獻(xiàn):

[1] 楊毅, 李兆瑞. 微信小程序在高校圖書館中的創(chuàng)新實(shí)踐[J]. 信息記錄材料, 2019, 20(2): 68-70.

[2] 王天泥. 當(dāng)圖書館遇上微信小程序[J]. 圖書與情報(bào), 2016(6): 83-86.

[3] 葉海智, 劉強(qiáng), 尹丹丹. 基于微信的圖書館移動(dòng)信息服務(wù)設(shè)計(jì)與實(shí)現(xiàn)[J]. 軟件導(dǎo)刊, 2013, 12(11): 88-90.

【通聯(lián)編輯:謝媛媛】

猜你喜歡
小程序圖書館
圖書館
超級(jí)微信的“小程序”