?

基于B/S結構的圖書館座位預約系統分析

2015-10-21 18:19柏書偉馬麗亞邱詩惠孫玉濤
華人時刊·中旬刊 2015年7期
關鍵詞:座位圖書館

柏書偉 馬麗亞 邱詩惠 孫玉濤

【摘要】針對高校圖書館普遍存在的占座現象,設計開發一款圖書館座位預約系統,緩解占座現象。首先介紹了系統的座位預約、預約取消、強制取消、座位管理等七個功能模塊。其次展現了系統的使用流程。最后分析了數據庫建設,主要是對數據庫中用戶信息表、管理員信息表、座位狀態信息表、違章用戶信息表四個主要的表格做簡單的分析。

【關鍵詞】圖書館;座位;預約系統

中圖分類號:G25文獻標識碼A文章編號1006-0278(2015)07-148-02

一、引言

近年來,很多高校圖書館因面積有限,座位不足而出現占座現象,尤其是期末前,考試周來臨之際。學生往往是以物占座,其后果是導致圖書館座位的不合理使用,甚至是學生之間因為座位的原因導致紛爭。占座,不僅僅降低了圖書館座位的使用率,也在很大程度上體現了學生的素質,同時也影響了圖書館的文化氛圍。那么,如何解決這一老大難的問題,是高校圖書館管理者迫在眉睫的事情。故此,圖書館座位預約系統的開發和使用價值就顯得不言而喻了。

二、系統設計及使用流程

很多高校都已實行校園一卡通,并且與宿舍門禁、圖書館門禁相結合。在此基礎上,我們開發了一套圖書館座位預約系統,在線提供座位預約服務,有效地緩解了圖書館占座位的問題。系統結構采用B/S結構;系統開發以C#語言,SQL數據庫語言為基礎,與圖書館門禁系統相結合,實現讀者是否就坐與座位預約的同步管理;系統采用瀏覽器訪問服務器的方式預約座位。系統主要有兩個功能模塊,分別是學生管理模塊和后臺管理模塊。具體系統功能模塊見圖一。

(一)學生管理

學生管理模塊包括學生登錄、座位預約、取消預約三個模塊。學生模塊是根據學生使用的過程而設計的,每一個子模塊都是用戶使用過程的一個步驟。

1.學生登錄

學生登錄子模塊只設置了登錄界面,沒有注冊界面。其數據庫采用校園一卡通的用戶表,這樣保證了只有本校學生才能進入圖書館,也保證了學生賬號的唯一性,提高了座位預約的合理性,同時也增加了座位的利用率。用戶輸入賬號和密碼,當兩者都正確時,才會進入首頁。

2.座位預約

用戶進入首頁后,可以選擇想要自習的自修室,點擊自修室編號按鈕,顯示此自修室的座位分布情況,在座位分布下方是選擇時間的下拉菜單。當用戶選擇好座位,并且確定好座位時間之后,點擊確定按鈕,若預約成功將在界面下方顯示“您選擇的是XX自修室XX座位,開始時間為XXXX年XX月XX日XX時XX分,結束時間為XX時XX分,請您在預約時間之前進入圖書館,否則開始時間30分鐘后,系統將自動取消您的預約,感謝您的配合?!?。若失敗顯示“預約失敗,請重新選擇!”。

3.取消預約

取消預約功能是當用戶已經預約了座位,但又因為臨時有事請,不能在約定的時間的內到達圖書館,使用該座位。

(二)后臺管理

后臺管理是圖書館管理員的操作平臺,其子功能模塊分別是管理員登錄、強制取消、座位管理、學生獎懲。

1.管理員登錄

管理員在登陸界面輸入正確的賬號和密碼,點擊登錄按鈕,通過數據庫語言和C#語言訪問數據庫,驗證賬號和密碼的正確性。

2.強制取消

強制取消功能是管理員,發現用戶不合理的使用座位時,強制取消用戶預約的座位。

3.座位管理

座位管理不同于強制取消功能,座位管理是管理員發現圖書館某些座位損壞,可以在座位表上修改座位的狀態,使其處于維修狀態。

4.學生獎懲

學生獎懲是一個相對的激勵機制,用以激勵用戶如約使用座位,合理的使用座位。具體的懲罰是根據不合理使用座位的程度,實行延期預約的天數。例如,用戶第一次成功預約座位,但是沒有進入圖書館刷卡就坐,則算不合理使用座位,延期預約天數一天;當該用戶再次預約成功且未就坐,延期預約天數翻倍,日后以此類推。

(三)系統使用流程

系統的流程在此就不用語言來描述了,為了直觀的展現系統的使用流程,筆者畫出了流程圖,如圖二。

三、數據庫設計

數據庫是系統必不可缺少的組成部分,也是系統強有力的后臺支持部分。數據庫存儲了用戶的個人信息、管理員的信息、圖書館座位狀態信息、用戶不合理使用座位的“黑名單”信息等明細內容。以下便是對四個數據表的簡要說明。

(一)用戶信息表

用戶信息表用于對用戶的身份進行驗證。包含了編號、學號、用戶姓名、密碼、學院、班級六個字段,如表一所示。

(二)管理員信息表

管理員信息表與用戶信息表的作用相同,都是驗證身份的表格。包含了編號、管理員賬號、管理員姓名、密碼、部門五個字段。

(三)座位狀態表

座位狀態表包含了編號、自修室號、座位號、座位狀態、預約者姓名、預約者學號、預約時間、開始時間。結束時間九個字段信息。

(四)違章用戶信息表

違章用戶信息表顧名思義是存儲違章的用戶信息的數據表,其包含了編號、學號、用戶姓名、違章說明、延遲天數五個字段。

四、結束語

本文設計的圖書館座位預約系統具有成本低、可適用于所有具有門禁系統的高校圖書館、操作方便等一系列優點。但是本系統還處于起步階段,具體的實行還需要時間和實踐去完善不足之處。圖書館座位預約系統是通過信息技術手段在一定程度上提高了圖書館座位的使用效率,緩解了圖書館占座現象,減輕了圖書館管理員的負擔,并且也避免了學生之間因為座位而產生的矛盾。

參考文獻:

[1]陳新作,王玉香.圖書館電子閱覽室網上預約系統的設計與實現[J].情報探索,2013(5).

[2]王孝亮,胡軍,王威,林婷.圖書館座位在線預約系統的設計與實現——以中國藥科大學圖書館為例[J].農業圖書情報學刊,2014(5).

[3]祝朝安.高校圖書館如何解決讀者占座難題[J].當代圖書館, 2013(6).

猜你喜歡
座位圖書館
巴士上的座位
圖書館
Section B
氣味圖書館
歡迎到圖書館做客
換座位
下棋
去圖書館
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合