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

?

基于Java技術(shù)的圖書館預(yù)約座位管理系統(tǒng)的設(shè)計

2021-04-22 15:22李鵬張海燕
電腦知識與技術(shù) 2021年8期

李鵬 張海燕

摘要:該文以某本科院校為背景,研究校圖書館自習(xí)室座位預(yù)訂解決方案,使用了信息技術(shù)中的面向?qū)ο蟪绦蛟O(shè)計語言實現(xiàn)了一套軟件系統(tǒng),按照軟件工程理論中的軟件生命周期原則完成系統(tǒng)的設(shè)計與實現(xiàn)工作。該文介紹了圖書館預(yù)約座位管理系統(tǒng)開發(fā)的背景和意義,分析了系統(tǒng)的功能需求,設(shè)計了系統(tǒng)的數(shù)據(jù)實體并描述他們之間的關(guān)系。

關(guān)鍵詞:校圖書館;自習(xí)室座位預(yù)訂;軟件生命周期

中圖分類號: TP311? ? ? ? 文獻標(biāo)識碼:A

文章編號:1009-3044(2021)08-0071-03

圖書館預(yù)約座位管理系統(tǒng)的設(shè)計與實現(xiàn)是為了解決某高校圖書館自習(xí)室座位緊張、無故占座現(xiàn)象,提高自習(xí)室利用率和保證公共資源公平性的。本次課題研究內(nèi)容是如何利用程序開發(fā)語言和相關(guān)工具來實現(xiàn)一個基于B/S結(jié)構(gòu)的圖書館預(yù)約座位管理系統(tǒng),使用的技術(shù)和工具包括Java語言、JSP技術(shù)、MySQL數(shù)據(jù)庫、tomcat服務(wù)器、eclipse開發(fā)環(huán)境等,系統(tǒng)的設(shè)計與實現(xiàn)過程則按照軟件工程理論中的軟件生命周期流程進行。

1系統(tǒng)開發(fā)背景與意義

信息技術(shù)的快速發(fā)展和應(yīng)用使得我們的日常生活有了巨大變化,各行各業(yè)都認識到信息技術(shù)應(yīng)用的優(yōu)勢并積極推進本領(lǐng)域的信息化建設(shè)。高校作為科技研發(fā)的前沿陣地,信息化建設(shè)水平要高于其他領(lǐng)域機構(gòu),學(xué)校內(nèi)的各個業(yè)務(wù)部門也在不斷完善信息化建設(shè)工作。高校圖書館除了圖書借閱功能外,對校內(nèi)外人員提供自習(xí)室服務(wù)也是一項重要業(yè)務(wù)功能,需要獨自學(xué)習(xí)的學(xué)生可以到自習(xí)室找到座位自習(xí),但由于自習(xí)室座位有限,每到考試前夕就會出現(xiàn)一座難求的現(xiàn)象,部分學(xué)生用個人物品占座,使得自習(xí)室座位出現(xiàn)空占問題。為了規(guī)范自習(xí)室概率,提高學(xué)生自習(xí)的效率,校圖書館決定使用預(yù)約座位的方式來管理自習(xí)室,學(xué)生要提前預(yù)約并在指定的時間內(nèi)自習(xí)并離開。盡管預(yù)約座位的方式一定程度上緩解了自習(xí)室座位緊張的問題,但預(yù)約接待和記錄工作較為繁重,有時還會出現(xiàn)由于記錄錯誤出現(xiàn)座位預(yù)約沖突的現(xiàn)象。為了進一步提高自習(xí)室的管理水平,校圖書館決定組織開發(fā)一套專門用于自習(xí)室座位預(yù)約和數(shù)據(jù)統(tǒng)計的信息化系統(tǒng)。

本次圖書館預(yù)約座位管理系統(tǒng)開發(fā)的主要意義就在于使用信息化技術(shù)實現(xiàn)圖書館座位預(yù)約和使用的遠程管理,提高辦事效率和避免記錄錯誤。該系統(tǒng)面向所有在校生提供注冊和使用權(quán)限,主要功能包括注冊登錄、數(shù)據(jù)分析、信息管理、學(xué)生管理、座位管理等。為了保證圖書館預(yù)約座位管理系統(tǒng)的適用性和健壯性,本次系統(tǒng)開發(fā)使用了先進的程序開發(fā)語言和工具,按照軟件工程理論來實施開設(shè)計與實現(xiàn)各個環(huán)節(jié)工作,有效提高了開發(fā)效率,降低了開發(fā)成本。

2功能需求分析

通過文獻綜述分析、師生訪談、問卷調(diào)查等方式獲取圖書館預(yù)約座位管理系統(tǒng)的功能需求,將系統(tǒng)分為注冊登錄模塊、數(shù)據(jù)分析模塊、信息管理模塊、學(xué)生管理模塊、座位管理模塊5個主要模塊,圖書館預(yù)約座位管理系統(tǒng)功能結(jié)構(gòu)如圖1所示。

2.1 登錄注冊模塊

登錄注冊模塊分為注冊、登錄和找回密碼3個子功能。登錄注冊模塊就是為系統(tǒng)用戶提供身份信息注冊和驗證的模塊,學(xué)校師生可以憑借學(xué)號或工號在系統(tǒng)內(nèi)進行系統(tǒng)注冊,管理員賬號則由管理員進行注冊。學(xué)生的注冊信息包括學(xué)號、密碼、姓名、專業(yè)、系別、班級等,學(xué)號作為登錄驗證憑證有效期4年;管理員注冊需要由管理部門核發(fā)的密鑰才可以完成。用戶憑借注冊的賬號和密碼進行身份驗證后可以進入系統(tǒng)進行操作,如果密碼忘記,則可以通過找回密碼功能進行找回密碼,輸入賬號和新密碼即可找回。

2.2 座位管理模塊

座位管理模塊分為暫時離開、回到座位、離開座位、預(yù)約座位和踢出占座學(xué)生5個子功能。學(xué)生用戶登錄成功后可以通過菜單鏈接進入座位管理模塊進行座位預(yù)約和結(jié)果查詢。學(xué)生每次只能預(yù)約一個座位,上一次預(yù)約過期后才可以進行下一次預(yù)約。已經(jīng)預(yù)約的座位會被標(biāo)記為已預(yù)約,預(yù)約此座位的學(xué)生可以查看預(yù)約結(jié)果。預(yù)約座位時需要根據(jù)用戶信息自動獲取學(xué)號、姓名、系別、專業(yè)、班級等信息,學(xué)生還要選擇座位和填寫預(yù)約時間,每個自習(xí)室預(yù)設(shè)50個座位,學(xué)生可以從不同自習(xí)室中選擇一個座位進行預(yù)約。預(yù)約成功后會根據(jù)預(yù)約次數(shù)和時間計算學(xué)生的自習(xí)時間并生成積分。管理員可以根據(jù)學(xué)生的預(yù)約情況和座位使用情況來調(diào)控自習(xí)室作為。例如一個學(xué)生已經(jīng)預(yù)約完座位,但是長時間不來學(xué)習(xí),管理員可通過該學(xué)生信息確定學(xué)生的預(yù)約自習(xí)室的座位信息。確定該學(xué)生有意占座的情況下,可踢出該學(xué)生。把空閑座位讓出來。給學(xué)生加以警告。本次學(xué)習(xí)積分無效處罰。還可以查看所有自習(xí)室的預(yù)約狀態(tài)。

2.3 學(xué)生管理模塊

學(xué)生管理模塊分為修改個人信息、查看學(xué)生預(yù)約裝填、修改學(xué)生信息、刪除學(xué)生信息和積分排名5個子功能。學(xué)生信息的獲取可以從學(xué)生教務(wù)系統(tǒng)批量導(dǎo)入,在學(xué)生畢業(yè)離校后自動過期,學(xué)生的身份驗證信息則需要憑借學(xué)號和注冊密碼來維護,學(xué)生管理模塊就是對上述個人信息和身份驗證信息的維護功能模塊。除了可以批量導(dǎo)入外,圖書館可以根據(jù)學(xué)生的注冊信息來生成學(xué)生記錄,并在需要修改和刪除是對其進行相應(yīng)操作。學(xué)生可以自助維護非學(xué)籍信息,如愛好、頭像、昵稱等。

學(xué)生的積分是根據(jù)預(yù)約座位情況獲取的,每年圖書館會聯(lián)合學(xué)生處、教務(wù)處等部門給積分排名靠前的同學(xué)一定獎勵。積分排名功能就是現(xiàn)實個人的積分情況,以及該年度自習(xí)室預(yù)約的積分排名情況。獲取規(guī)則是每次預(yù)約成功并完成自習(xí)加1分,每次空占座位扣3分,連續(xù)10次成功預(yù)約并按時離開加2分。管理員可以對積分情況進行審核,如果積分存在異常管理員有權(quán)取消本次學(xué)習(xí)積分。

2.4 信息管理模塊

信息管理模塊是對學(xué)生申請留言的發(fā)布、審批、回復(fù)功能,另外有關(guān)自習(xí)室預(yù)定的各項通知公告也可以在該模塊維護和發(fā)布。在學(xué)生使用自習(xí)室時經(jīng)常會出現(xiàn)聯(lián)系不到管理員的情況,例如發(fā)現(xiàn)設(shè)備損壞或其他異常情況,學(xué)生可以使用申請留言功能來給管理員留言。留言信息包括學(xué)號、姓名、標(biāo)題、主題、附件等,學(xué)生填寫好上述信息后提交,管理員登錄系統(tǒng)后就可以閱讀到學(xué)生的留言申請,管理員需要精確查看學(xué)生留言,審核無誤后即可回復(fù)留言,回復(fù)的留言在學(xué)生界面會顯示并提示已閱讀。

除了與管理員交流外,學(xué)生還可以通過留言功能來申請通宵預(yù)約。通宵自習(xí)室集中在某一個自習(xí)室,在管理員下班會不在時可以由學(xué)生自由使用。學(xué)生進入留言申請界面,確認學(xué)生信息后,填寫,學(xué)生系別,輔導(dǎo)員姓名,寢室具體位置,點擊確認提交后,等待管理員審核。如果填寫錯誤可以刪除當(dāng)前信息重新填寫。管理員在留言審核界面可以看到當(dāng)前學(xué)生通宵預(yù)約情況,查看學(xué)生通宵預(yù)約提交的詳細信息,確認無誤后可以通過。如果信息存在虛假情況,管理員可以拒絕學(xué)生通宵預(yù)約。管理員的執(zhí)行結(jié)果,學(xué)生可以在通宵預(yù)約界面管理員審批情況查看。根據(jù)學(xué)校規(guī)定,非通宵自習(xí)室每晚閉館后22點會關(guān)閉。此系統(tǒng)的清空座位信息是把所有的教室信息一并清空,沒有離開座位的學(xué)生積分不保存,改變學(xué)生預(yù)約狀態(tài)為空。同時系統(tǒng)處于關(guān)閉狀態(tài),備份重要的數(shù)據(jù)保存到數(shù)據(jù)庫中,為第二天的使用做準(zhǔn)備。

管理員可以在信息管理模塊發(fā)布公告,公告內(nèi)容包括自習(xí)室使用規(guī)則、臨時通知等。管理員在公告添加界面填寫標(biāo)題、內(nèi)容和附件等信息,添加至公告列表后在發(fā)布前可以隨時修改或刪除。在公告列表中選擇要發(fā)布的一條公告后可以確認發(fā)布,發(fā)布后的公告會顯示在每個登錄用戶的主界面上。

2.5 數(shù)據(jù)分析模塊

學(xué)生和管理員在登錄系統(tǒng)后可以查看圖書館數(shù)據(jù)的總體情況,例如可以查看每層樓的預(yù)約情況,每個自習(xí)室預(yù)約情況,統(tǒng)計在線人數(shù),圖書館總體預(yù)約情況比率等信息。

3數(shù)據(jù)庫實體模型設(shè)計

圖書館預(yù)約座位管理系統(tǒng)的數(shù)據(jù)模型基于關(guān)系型數(shù)據(jù)庫結(jié)構(gòu)設(shè)計,建立數(shù)據(jù)實體模型來描述系統(tǒng)內(nèi)的數(shù)據(jù)關(guān)系。圖書館預(yù)約座位管理系統(tǒng)的實體包括學(xué)生實體、學(xué)生狀態(tài)實體、管理員實體、管理員狀態(tài)實體、公告實體、留言信息實體、通宵預(yù)約信息實體、自習(xí)室信息實體等。系統(tǒng)實體模型圖如圖2所示。

1)學(xué)生實體對應(yīng)系統(tǒng)內(nèi)完成登錄注冊和進行座位預(yù)約的學(xué)生用戶信息,主要屬性包括學(xué)號、密碼、姓名、性別、年齡、系別、專業(yè)、班級、積分、預(yù)約狀態(tài)、備注信息。

2)學(xué)生狀態(tài)實體對應(yīng)所有學(xué)生的在校狀態(tài)、登錄狀態(tài)等信息,主要屬性包括學(xué)號、登錄狀態(tài)、頭像名稱。

3)管理員實體對應(yīng)管理員用戶的信息,主要屬性包括工號、密碼、姓名、系別、備注信息。

4)管理員狀態(tài)對應(yīng)管理員賬號的使用狀態(tài)和登錄狀態(tài),主要屬性包括工號、登錄狀態(tài)、頭像名稱。

5)公告實體對應(yīng)系統(tǒng)內(nèi)發(fā)布的公告信息,主要屬性包括公告序號、公告標(biāo)題、公告內(nèi)容、發(fā)布時間、發(fā)布狀態(tài)。

6)留言信息實體對應(yīng)學(xué)生發(fā)布的留言信息和審核結(jié)果信息,主要屬性包括學(xué)號、姓名、留言標(biāo)題、留言內(nèi)容、留言時間、審批狀態(tài)。

7)通宵預(yù)約信息實體對應(yīng)學(xué)生的通宵預(yù)約信息和審核結(jié)果信息,主要屬性包括學(xué)號、姓名、系別、輔導(dǎo)員姓名、寢室位置、審批狀態(tài)、時間。

8)自習(xí)室信息記錄了自習(xí)室的編號、座位數(shù)、容量等信息,主要屬性包括座位號、學(xué)號、姓名、系別、專業(yè)、班級、座位狀態(tài)、預(yù)約時間。

4結(jié)束語

圖書館預(yù)約座位管理系統(tǒng)以解決自習(xí)室預(yù)約問題為出發(fā)點,結(jié)合學(xué)校實際情況和師生的接受能力建設(shè)了基于B/S的軟件系統(tǒng)。圖書館預(yù)約座位管理系統(tǒng)減少了圖書館管理人員的工作量,為廣大學(xué)生提供了方便快捷的預(yù)約服務(wù)途徑,具有較強的實用價值。

參考文獻:

[1] 周倩.基于微信公眾平臺的教務(wù)信息系統(tǒng)的設(shè)計與實現(xiàn)[D].西安:西安電子科技大學(xué),2019.

[2] 薛歡雪,劉曉峰.基于微信公眾平臺的圖書館座位預(yù)約系統(tǒng)設(shè)計——以吉林大學(xué)鼎新圖書館為例[J].圖書館學(xué)刊,2017,39(11):115-119.

[3] 徐瓊,張穎,陳壽祺,等.基于云技術(shù)的圖書館微信座位管理系統(tǒng)的設(shè)計與實現(xiàn)[J].圖書情報導(dǎo)刊,2017,2(12):32-37.

[4] 張黎,代根興,郭敏.國外高校圖書館學(xué)習(xí)空間現(xiàn)狀、特點及啟示[J].圖書館論壇,2016,36(3):112-120.

[5] 劉艷紅.國內(nèi)外高校圖書館社會服務(wù)的現(xiàn)狀比較與啟示[J].圖書與情報,2011(2):102-105.

【通聯(lián)編輯:唐一東】

磐安县| 陆川县| 西青区| 尚义县| 衡南县| 鄂尔多斯市| 昌平区| 佛山市| 育儿| 吉林市| 南雄市| 八宿县| 连山| 桐柏县| 大足县| 自贡市| 太康县| 鹤山市| 武鸣县| 永修县| 丰县| 新宾| 榕江县| 都昌县| 东乌| 泸州市| 新绛县| 腾冲县| 松溪县| 成安县| 上思县| 胶州市| 苏尼特左旗| 碌曲县| 依安县| 威远县| 景谷| 河西区| 拜城县| 石屏县| 桂平市|