柏書偉 馬麗亞 邱詩(shī)惠 孫玉濤
【摘要】針對(duì)高校圖書館普遍存在的占座現(xiàn)象,設(shè)計(jì)開發(fā)一款圖書館座位預(yù)約系統(tǒng),緩解占座現(xiàn)象。首先介紹了系統(tǒng)的座位預(yù)約、預(yù)約取消、強(qiáng)制取消、座位管理等七個(gè)功能模塊。其次展現(xiàn)了系統(tǒng)的使用流程。最后分析了數(shù)據(jù)庫(kù)建設(shè),主要是對(duì)數(shù)據(jù)庫(kù)中用戶信息表、管理員信息表、座位狀態(tài)信息表、違章用戶信息表四個(gè)主要的表格做簡(jiǎn)單的分析。
【關(guān)鍵詞】圖書館;座位;預(yù)約系統(tǒng)
中圖分類號(hào):G25文獻(xiàn)標(biāo)識(shí)碼A文章編號(hào)1006-0278(2015)07-148-02
一、引言
近年來,很多高校圖書館因面積有限,座位不足而出現(xiàn)占座現(xiàn)象,尤其是期末前,考試周來臨之際。學(xué)生往往是以物占座,其后果是導(dǎo)致圖書館座位的不合理使用,甚至是學(xué)生之間因?yàn)樽坏脑驅(qū)е录姞?zhēng)。占座,不僅僅降低了圖書館座位的使用率,也在很大程度上體現(xiàn)了學(xué)生的素質(zhì),同時(shí)也影響了圖書館的文化氛圍。那么,如何解決這一老大難的問題,是高校圖書館管理者迫在眉睫的事情。故此,圖書館座位預(yù)約系統(tǒng)的開發(fā)和使用價(jià)值就顯得不言而喻了。
二、系統(tǒng)設(shè)計(jì)及使用流程
很多高校都已實(shí)行校園一卡通,并且與宿舍門禁、圖書館門禁相結(jié)合。在此基礎(chǔ)上,我們開發(fā)了一套圖書館座位預(yù)約系統(tǒng),在線提供座位預(yù)約服務(wù),有效地緩解了圖書館占座位的問題。系統(tǒng)結(jié)構(gòu)采用B/S結(jié)構(gòu);系統(tǒng)開發(fā)以C#語(yǔ)言,SQL數(shù)據(jù)庫(kù)語(yǔ)言為基礎(chǔ),與圖書館門禁系統(tǒng)相結(jié)合,實(shí)現(xiàn)讀者是否就坐與座位預(yù)約的同步管理;系統(tǒng)采用瀏覽器訪問服務(wù)器的方式預(yù)約座位。系統(tǒng)主要有兩個(gè)功能模塊,分別是學(xué)生管理模塊和后臺(tái)管理模塊。具體系統(tǒng)功能模塊見圖一。
(一)學(xué)生管理
學(xué)生管理模塊包括學(xué)生登錄、座位預(yù)約、取消預(yù)約三個(gè)模塊。學(xué)生模塊是根據(jù)學(xué)生使用的過程而設(shè)計(jì)的,每一個(gè)子模塊都是用戶使用過程的一個(gè)步驟。
1.學(xué)生登錄
學(xué)生登錄子模塊只設(shè)置了登錄界面,沒有注冊(cè)界面。其數(shù)據(jù)庫(kù)采用校園一卡通的用戶表,這樣保證了只有本校學(xué)生才能進(jìn)入圖書館,也保證了學(xué)生賬號(hào)的唯一性,提高了座位預(yù)約的合理性,同時(shí)也增加了座位的利用率。用戶輸入賬號(hào)和密碼,當(dāng)兩者都正確時(shí),才會(huì)進(jìn)入首頁(yè)。
2.座位預(yù)約
用戶進(jìn)入首頁(yè)后,可以選擇想要自習(xí)的自修室,點(diǎn)擊自修室編號(hào)按鈕,顯示此自修室的座位分布情況,在座位分布下方是選擇時(shí)間的下拉菜單。當(dāng)用戶選擇好座位,并且確定好座位時(shí)間之后,點(diǎn)擊確定按鈕,若預(yù)約成功將在界面下方顯示“您選擇的是XX自修室XX座位,開始時(shí)間為XXXX年XX月XX日XX時(shí)XX分,結(jié)束時(shí)間為XX時(shí)XX分,請(qǐng)您在預(yù)約時(shí)間之前進(jìn)入圖書館,否則開始時(shí)間30分鐘后,系統(tǒng)將自動(dòng)取消您的預(yù)約,感謝您的配合。”。若失敗顯示“預(yù)約失敗,請(qǐng)重新選擇!”。
3.取消預(yù)約
取消預(yù)約功能是當(dāng)用戶已經(jīng)預(yù)約了座位,但又因?yàn)榕R時(shí)有事請(qǐng),不能在約定的時(shí)間的內(nèi)到達(dá)圖書館,使用該座位。
(二)后臺(tái)管理
后臺(tái)管理是圖書館管理員的操作平臺(tái),其子功能模塊分別是管理員登錄、強(qiáng)制取消、座位管理、學(xué)生獎(jiǎng)懲。
1.管理員登錄
管理員在登陸界面輸入正確的賬號(hào)和密碼,點(diǎn)擊登錄按鈕,通過數(shù)據(jù)庫(kù)語(yǔ)言和C#語(yǔ)言訪問數(shù)據(jù)庫(kù),驗(yàn)證賬號(hào)和密碼的正確性。
2.強(qiáng)制取消
強(qiáng)制取消功能是管理員,發(fā)現(xiàn)用戶不合理的使用座位時(shí),強(qiáng)制取消用戶預(yù)約的座位。
3.座位管理
座位管理不同于強(qiáng)制取消功能,座位管理是管理員發(fā)現(xiàn)圖書館某些座位損壞,可以在座位表上修改座位的狀態(tài),使其處于維修狀態(tài)。
4.學(xué)生獎(jiǎng)懲
學(xué)生獎(jiǎng)懲是一個(gè)相對(duì)的激勵(lì)機(jī)制,用以激勵(lì)用戶如約使用座位,合理的使用座位。具體的懲罰是根據(jù)不合理使用座位的程度,實(shí)行延期預(yù)約的天數(shù)。例如,用戶第一次成功預(yù)約座位,但是沒有進(jìn)入圖書館刷卡就坐,則算不合理使用座位,延期預(yù)約天數(shù)一天;當(dāng)該用戶再次預(yù)約成功且未就坐,延期預(yù)約天數(shù)翻倍,日后以此類推。
(三)系統(tǒng)使用流程
系統(tǒng)的流程在此就不用語(yǔ)言來描述了,為了直觀的展現(xiàn)系統(tǒng)的使用流程,筆者畫出了流程圖,如圖二。
三、數(shù)據(jù)庫(kù)設(shè)計(jì)
數(shù)據(jù)庫(kù)是系統(tǒng)必不可缺少的組成部分,也是系統(tǒng)強(qiáng)有力的后臺(tái)支持部分。數(shù)據(jù)庫(kù)存儲(chǔ)了用戶的個(gè)人信息、管理員的信息、圖書館座位狀態(tài)信息、用戶不合理使用座位的“黑名單”信息等明細(xì)內(nèi)容。以下便是對(duì)四個(gè)數(shù)據(jù)表的簡(jiǎn)要說明。
(一)用戶信息表
用戶信息表用于對(duì)用戶的身份進(jìn)行驗(yàn)證。包含了編號(hào)、學(xué)號(hào)、用戶姓名、密碼、學(xué)院、班級(jí)六個(gè)字段,如表一所示。
(二)管理員信息表
管理員信息表與用戶信息表的作用相同,都是驗(yàn)證身份的表格。包含了編號(hào)、管理員賬號(hào)、管理員姓名、密碼、部門五個(gè)字段。
(三)座位狀態(tài)表
座位狀態(tài)表包含了編號(hào)、自修室號(hào)、座位號(hào)、座位狀態(tài)、預(yù)約者姓名、預(yù)約者學(xué)號(hào)、預(yù)約時(shí)間、開始時(shí)間。結(jié)束時(shí)間九個(gè)字段信息。
(四)違章用戶信息表
違章用戶信息表顧名思義是存儲(chǔ)違章的用戶信息的數(shù)據(jù)表,其包含了編號(hào)、學(xué)號(hào)、用戶姓名、違章說明、延遲天數(shù)五個(gè)字段。
四、結(jié)束語(yǔ)
本文設(shè)計(jì)的圖書館座位預(yù)約系統(tǒng)具有成本低、可適用于所有具有門禁系統(tǒng)的高校圖書館、操作方便等一系列優(yōu)點(diǎn)。但是本系統(tǒng)還處于起步階段,具體的實(shí)行還需要時(shí)間和實(shí)踐去完善不足之處。圖書館座位預(yù)約系統(tǒng)是通過信息技術(shù)手段在一定程度上提高了圖書館座位的使用效率,緩解了圖書館占座現(xiàn)象,減輕了圖書館管理員的負(fù)擔(dān),并且也避免了學(xué)生之間因?yàn)樽欢a(chǎn)生的矛盾。
參考文獻(xiàn):
[1]陳新作,王玉香.圖書館電子閱覽室網(wǎng)上預(yù)約系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].情報(bào)探索,2013(5).
[2]王孝亮,胡軍,王威,林婷.圖書館座位在線預(yù)約系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)——以中國(guó)藥科大學(xué)圖書館為例[J].農(nóng)業(yè)圖書情報(bào)學(xué)刊,2014(5).
[3]祝朝安.高校圖書館如何解決讀者占座難題[J].當(dāng)代圖書館, 2013(6).