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