魏倩+刁振峰+馬寶琳++呂明茹
摘 要:總結(jié)泰山醫(yī)學(xué)院圖書館自習(xí)室管理系統(tǒng)的設(shè)計(jì)和開發(fā)工作。該系統(tǒng)基于Web標(biāo)準(zhǔn),通過HTML5、CSS3和Java Script等軟件技術(shù)的運(yùn)用,完成高校自習(xí)室座位的指引、預(yù)留和占用等功能,方便學(xué)生查詢高校自習(xí)室座位坐位的使用情況,便捷、迅速的找到空余的自習(xí)室座位,提高高校教室資源的有效利用率。
關(guān)鍵詞:座位管理 自習(xí)室管理 系統(tǒng)開發(fā)
中圖分類號(hào):G258.6 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-098X(2017)06(a)-0010-03
近年來,隨著辦學(xué)規(guī)模的逐漸擴(kuò)大,大學(xué)生就業(yè)形勢(shì)日益嚴(yán)峻,就業(yè)壓力也逐年增大,為了應(yīng)對(duì)激烈的社會(huì)競(jìng)爭,越來越多的大學(xué)生加入考研和公務(wù)員考試的行列,各類職業(yè)資格考試也成為大學(xué)生進(jìn)入相關(guān)行業(yè)工作的必備條件,從而造成自習(xí)室占座現(xiàn)象嚴(yán)重,一座難求。因此,如何合理地分配自習(xí)室座位資源,建立起相對(duì)公平的自習(xí)室座位管理機(jī)制,有效地避免占座現(xiàn)象,成為學(xué)校需要解決的一大難題。該課題設(shè)計(jì)并建立基于Web標(biāo)準(zhǔn)的高校自習(xí)室自動(dòng)排位和選座系統(tǒng),實(shí)現(xiàn)了學(xué)校圖書館和自習(xí)室座位的指引、預(yù)留和占用等功能。學(xué)生可以在圖書館和教學(xué)樓指定位置的智能系統(tǒng)上錄入個(gè)人校園卡身份信息使用該系統(tǒng),也可以通過學(xué)校網(wǎng)絡(luò)教育在線平臺(tái)進(jìn)行網(wǎng)上選座,從而避免因信息不對(duì)稱而產(chǎn)生的自習(xí)室資源浪費(fèi),有效地解決自習(xí)室嚴(yán)重的占座問題。
1 高校自習(xí)室座位管理系統(tǒng)的設(shè)計(jì)原理
該課題基于Web標(biāo)準(zhǔn),通過HTML5、CSS3和Java Script等網(wǎng)頁軟件技術(shù)的運(yùn)用,設(shè)計(jì)并建立泰山醫(yī)學(xué)院自習(xí)室座位管理系統(tǒng)[1]。HTML即超文本標(biāo)記語言(Hyper Text Markup Language),是為創(chuàng)建網(wǎng)頁而設(shè)計(jì)的一種標(biāo)記語言。HTML利用標(biāo)簽來描述內(nèi)容的語義,使計(jì)算機(jī)能夠通過識(shí)別標(biāo)簽來正確處理內(nèi)容。HTML5賦予網(wǎng)頁更好的意義和結(jié)構(gòu),基于HTML5開發(fā)的網(wǎng)頁擁有更短的啟動(dòng)時(shí)間,更快的聯(lián)網(wǎng)速度[2]。CSS即層疊樣式表(Cascading Style Sheet),在網(wǎng)頁制作時(shí)采用CCS3技術(shù),可以有效地對(duì)網(wǎng)頁頁面的布局、字體、顏色、背景和其他效果實(shí)現(xiàn)更加精確的控制[3]。Java Script是由Netscape的Live Script發(fā)展而來的一種直譯式腳本語言,是動(dòng)態(tài)類型、弱類型、基于原型的語言,內(nèi)置支持類型。Java Script是瀏覽器的一部分,廣泛應(yīng)用于客戶端的腳本語言,用以給HTML網(wǎng)頁增加動(dòng)態(tài)功能[4]。
2 高校自習(xí)室座位管理系統(tǒng)的需求分析
該課題設(shè)計(jì)的管理系統(tǒng)主要是為了實(shí)現(xiàn)學(xué)校自習(xí)室座位的有效分配和管理,從而提高自習(xí)室座位的有效使用率。該文根據(jù)泰山醫(yī)學(xué)院自習(xí)室的座位資源和學(xué)生使用自習(xí)室的習(xí)慣,總結(jié)了學(xué)校自習(xí)室座位管理系統(tǒng)的需求。
2.1 占座問題嚴(yán)重
相當(dāng)一部分大學(xué)生為了爭取到有限的自習(xí)室座位,會(huì)使用各種方法,如課本、水杯或者衣服來占座,但是教室的管理員不可能時(shí)刻盯著學(xué)生自習(xí),也不能隨意將自習(xí)室座位上的物品清除。長此以往,占座問題嚴(yán)重影響了學(xué)校自習(xí)室的使用率,同時(shí)激發(fā)很多的矛盾,有悖于和諧校園的建立。
2.2 系統(tǒng)登錄信息及違約處理
該系統(tǒng)可以利用學(xué)生的校園卡作為自習(xí)室座位管理系統(tǒng)的身份識(shí)別憑證,學(xué)生輸入校園卡號(hào)和密碼進(jìn)入選座系統(tǒng)。對(duì)于經(jīng)常出現(xiàn)預(yù)約座位不出現(xiàn)、離開自習(xí)室不刷卡的學(xué)生賬戶進(jìn)行暫時(shí)凍結(jié)處理,情節(jié)較為嚴(yán)重者數(shù)據(jù)報(bào)送學(xué)生管理部門。該系統(tǒng)后期通過內(nèi)部網(wǎng)絡(luò)與學(xué)工處學(xué)生學(xué)籍?dāng)?shù)據(jù)進(jìn)行聯(lián)網(wǎng),學(xué)生違約占座次數(shù)記錄將作為學(xué)生評(píng)優(yōu)和入黨的參考目標(biāo)之一。
2.3 座位預(yù)約制度
為了避免出現(xiàn)占位的現(xiàn)象,該系統(tǒng)要求一名校園卡用戶在同時(shí)間段內(nèi)只能預(yù)約圖書館和教學(xué)樓自習(xí)室的一個(gè)座位,預(yù)約成功后要求學(xué)生在20 min內(nèi)必須到座位就座,否則將撤銷該預(yù)約。學(xué)生也可直接到自習(xí)室選擇自習(xí)座位,但是仍需登陸該系統(tǒng)確認(rèn)。
3 高校自習(xí)室座位管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)
3.1 系統(tǒng)總體功能模塊概述
高校自習(xí)室座位管理系統(tǒng)的設(shè)計(jì)包括系統(tǒng)登錄模塊、選座模塊和數(shù)據(jù)庫模塊。首先,確定各個(gè)模塊之間的接口關(guān)系,同時(shí)設(shè)計(jì)軟件系統(tǒng)的主要數(shù)據(jù)結(jié)構(gòu),最后制定出詳細(xì)的測(cè)試計(jì)劃,泰山醫(yī)學(xué)院自習(xí)室座位自動(dòng)排位選座系統(tǒng)功能圖如圖1所示。
3.2 登錄界面
登錄界面的設(shè)計(jì)需要簡捷,操作方便快捷。該系統(tǒng)的登錄界面顯示輸入賬號(hào)和密碼的文本框,學(xué)生通過輸入對(duì)應(yīng)的賬號(hào)和密碼進(jìn)行登錄,也可以點(diǎn)擊取消按鈕刪除錯(cuò)誤信息并重新輸入信息,登陸界面如圖2所示。若學(xué)生輸入的信息與數(shù)據(jù)庫內(nèi)預(yù)留信息一致,則頁面跳轉(zhuǎn)至選座界面,否則提示輸入錯(cuò)誤,重新輸入,密碼輸入錯(cuò)誤連續(xù)超過3次,系統(tǒng)將該號(hào)碼暫時(shí)鎖定。
3.3 選座界面
學(xué)生輸入本人的校園卡賬號(hào)和密碼,系統(tǒng)會(huì)從數(shù)據(jù)庫中查找是否有對(duì)應(yīng)的信息,若學(xué)生輸入信息一致,該系統(tǒng)會(huì)自動(dòng)進(jìn)入選擇功能界面,學(xué)生可以選座、續(xù)座、離座和返回上層等操作,選座功能圖如圖3所示。
在選座的系統(tǒng)界面中,該系統(tǒng)會(huì)將空閑的自習(xí)室座位默認(rèn)標(biāo)志為白色,等待選擇確認(rèn)中的座位會(huì)標(biāo)志為藍(lán)色,當(dāng)學(xué)生在系統(tǒng)中確認(rèn)選座后,選中座位標(biāo)志變?yōu)楹谏?。系統(tǒng)會(huì)提示學(xué)生可以進(jìn)行隨機(jī)選擇教室及座位號(hào)或者自主選擇教室及座位號(hào)。如果學(xué)生選擇了隨機(jī)選座,系統(tǒng)會(huì)自行為學(xué)生分配座位號(hào),同時(shí)在系統(tǒng)中將該座位標(biāo)志該為藍(lán)色,并開始對(duì)該座位進(jìn)行20 min倒計(jì)時(shí),如果學(xué)生20 min內(nèi)未到教室確認(rèn)座位,預(yù)約取消。在學(xué)生確認(rèn)后選定該座位后,標(biāo)志變?yōu)楹谏T趯W(xué)生確認(rèn)座位后,系統(tǒng)開始對(duì)該座位進(jìn)行2 h的計(jì)時(shí)。當(dāng)座位確認(rèn)后只剩20 min時(shí),系統(tǒng)將座位置為未確認(rèn)狀態(tài)的藍(lán)色,提示學(xué)生是否需要續(xù)座。當(dāng)學(xué)生選擇續(xù)座,將座位置為黑色并重新進(jìn)行倒計(jì)時(shí)。2 h的使用時(shí)限到時(shí)后,系統(tǒng)自動(dòng)將座位置為空閑狀態(tài),提示學(xué)生離座。系統(tǒng)會(huì)將離座的學(xué)生座位置為空閑狀態(tài)白色,若學(xué)生在一周內(nèi)超過3次確認(rèn)座位而不出現(xiàn),或多次在系統(tǒng)中預(yù)約而不確認(rèn),則系統(tǒng)將該用戶鎖定。系統(tǒng)選座界面圖如圖4所示。
3.4 數(shù)據(jù)庫模塊
數(shù)據(jù)庫模塊主要實(shí)現(xiàn)計(jì)算機(jī)前端和數(shù)據(jù)庫系統(tǒng)的互聯(lián),本系統(tǒng)設(shè)計(jì)中包含了一個(gè)獨(dú)立的數(shù)據(jù)庫,用于記錄學(xué)校自習(xí)室座位的使用情況,同時(shí)對(duì)座位的使用時(shí)間進(jìn)行計(jì)時(shí),統(tǒng)計(jì)各時(shí)段自習(xí)室的使用狀況,還可以實(shí)現(xiàn)互連系統(tǒng)之間的數(shù)據(jù)交互。
4 結(jié)語
高校自習(xí)室座位管理系統(tǒng)的開發(fā)設(shè)計(jì)是從泰山醫(yī)學(xué)院學(xué)生日常學(xué)習(xí)效率出發(fā)考慮的,切實(shí)的從學(xué)校管理方和學(xué)生便捷的角度來解決占座及自習(xí)室座位的不合理使用等問題。高校自習(xí)室座位管理系統(tǒng)為學(xué)生日常的學(xué)習(xí)提供了很多便利,提高了學(xué)習(xí)的效率。高校自習(xí)室座位管理系統(tǒng)的使用有效地提高了自習(xí)室座位的利用率,基本解決了學(xué)生大規(guī)模占位的問題,同時(shí)避免了學(xué)校自習(xí)室座位資源的浪費(fèi),為學(xué)生的學(xué)習(xí)帶來便捷。當(dāng)然,該系統(tǒng)還有一些不足,界面設(shè)計(jì)可以更加友好和人性化,同時(shí),由于該系統(tǒng)只能在普通電腦上進(jìn)行測(cè)試分析,局限性比較大。程序還不能完全地獨(dú)立運(yùn)行,需要人力監(jiān)管,希望通過不斷調(diào)整最終可以運(yùn)用在學(xué)校管理工作中。
參考文獻(xiàn)
[1] 譚浩強(qiáng).C++程序設(shè)計(jì)[M].3版.清華大學(xué)出版社,2015.
[2] 李永倫.Microsoft.NET企業(yè)級(jí)應(yīng)用框架設(shè)計(jì)[M].人民郵電出版社,2016.
[3] 劉增杰.精通HTML5+CSS3+JavaScript網(wǎng)頁設(shè)計(jì)[M].清華大學(xué)出版社,2012.
[4] 劉西杰,張婷.HTML CSS JavaScript網(wǎng)頁制作從入門到精通[M].3版.人民郵電出版社,2016.