999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

大學(xué)圖書(shū)館座位預(yù)定系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2021-12-19 20:23:45陳愷
電腦知識(shí)與技術(shù) 2021年32期

摘要:該文利用面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言,針對(duì)大學(xué)圖書(shū)館自習(xí)室中的座位預(yù)定研究一個(gè)解決方案,同時(shí)完成系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。文章首先闡述了開(kāi)發(fā)大學(xué)圖書(shū)館座位預(yù)定系統(tǒng)的現(xiàn)實(shí)背景和意義,然后根據(jù)具體問(wèn)題進(jìn)行需求分析,得出該系統(tǒng)具體的功能點(diǎn),最后設(shè)計(jì)該系統(tǒng)相應(yīng)的數(shù)據(jù)表以及各個(gè)數(shù)據(jù)表之間的關(guān)聯(lián)。

關(guān)鍵詞:大學(xué)圖書(shū)館;座位預(yù)訂;數(shù)據(jù)表

中圖分類號(hào):TP311 ? ? ?文獻(xiàn)標(biāo)識(shí)碼:A

文章編號(hào):1009-3044(2021)32-0070-02

大學(xué)圖書(shū)館經(jīng)常出現(xiàn)占座現(xiàn)象,這使得本來(lái)就緊缺的自習(xí)室座位更加捉襟見(jiàn)肘。為了最大程度地減少占座現(xiàn)象,緩解自習(xí)室座位緊張問(wèn)題,計(jì)劃設(shè)計(jì)開(kāi)發(fā)一款大學(xué)圖書(shū)館座位預(yù)定系統(tǒng),高效地安排和管理有限的自習(xí)室座位資源,讓來(lái)圖書(shū)館的同學(xué)有座位自習(xí),讓長(zhǎng)時(shí)間離開(kāi)圖書(shū)館的同學(xué)釋放座位資源,盡可能提高圖書(shū)館內(nèi)自習(xí)室座位的利用率。本文將基于B/S架構(gòu)來(lái)實(shí)現(xiàn)大學(xué)圖書(shū)館座位預(yù)定系統(tǒng),采用Java作為編程語(yǔ)言,將Tomcat服務(wù)器作為應(yīng)用容器,采用MySQL數(shù)據(jù)庫(kù),并使用Maven進(jìn)行代碼工程管理。

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

大學(xué)圖書(shū)館不僅為學(xué)生們提供圖書(shū)借閱的服務(wù),還有一個(gè)非常大的功能就是給學(xué)校學(xué)生提供自習(xí)的場(chǎng)地。但是畢竟圖書(shū)館自習(xí)室的座位有限,平時(shí)還能勉強(qiáng)維持,一旦到了期末前的復(fù)習(xí)階段,圖書(shū)館自習(xí)室座位根本不能滿足需求。但是仔細(xì)查看發(fā)現(xiàn),其實(shí)很多位置被有些學(xué)生的物品給占座了,使得到了圖書(shū)館的同學(xué)沒(méi)有座位,但是卻有很多座位光有物品人卻不在。針對(duì)這個(gè)問(wèn)題,座位預(yù)約就是一個(gè)很好的解決方案。學(xué)生要來(lái)自習(xí)室自習(xí),先預(yù)約,然后在預(yù)約好的指定的時(shí)間段內(nèi)來(lái)自習(xí),到時(shí)間就離開(kāi)。如果預(yù)約不來(lái)即視為違約,這樣會(huì)對(duì)以后的預(yù)約造成影響,如果次數(shù)較多甚至可能導(dǎo)致以后不能預(yù)約。這種方式從某種程度可以緩解自習(xí)室座位緊張問(wèn)題,但是卻給圖書(shū)館工作人員帶來(lái)極大的壓力和強(qiáng)度,也會(huì)出現(xiàn)記錄錯(cuò)誤而導(dǎo)致預(yù)約沖突等問(wèn)題。所以,為了解決這個(gè)問(wèn)題,本文開(kāi)發(fā)一套大學(xué)圖書(shū)館座位預(yù)定系統(tǒng),可以對(duì)自習(xí)室座位進(jìn)行預(yù)約,還可以對(duì)座位使用情況進(jìn)行統(tǒng)計(jì)分析,通過(guò)信息化的手段對(duì)圖書(shū)館自習(xí)室的座位進(jìn)行統(tǒng)籌管理[1]。

2 相關(guān)技術(shù)

2.1 Java開(kāi)發(fā)語(yǔ)言

Java是當(dāng)下非常流行的一種編程語(yǔ)言[2]。越來(lái)越多的企業(yè)和項(xiàng)目選擇使用Java,因?yàn)樗δ芨訌?qiáng)大并且更加容易。由于Java語(yǔ)言獨(dú)有的特點(diǎn)加上其簡(jiǎn)明嚴(yán)謹(jǐn)?shù)慕Y(jié)構(gòu)及簡(jiǎn)潔的語(yǔ)法編寫(xiě),使得它在各項(xiàng)服務(wù)器應(yīng)用程序的開(kāi)發(fā)中都占有優(yōu)勢(shì),因此Java已經(jīng)成為IT產(chǎn)業(yè)中最常用的開(kāi)發(fā)語(yǔ)言之一[3]。

2.2 MySQL數(shù)據(jù)庫(kù)

MySQL是當(dāng)下非常流行的一款數(shù)據(jù)庫(kù)管理系統(tǒng)[4]。MySQL有一個(gè)非常大的優(yōu)勢(shì)就是它是開(kāi)源軟件,正是由于它的開(kāi)源特性使得MySQL成本很低,因此對(duì)于那些成本預(yù)算有限的項(xiàng)目來(lái)說(shuō),MySQL會(huì)成為它們的首選。

2.3 Tomcat 服務(wù)器

Tomcat是一個(gè)非常流行的Web 應(yīng)用服務(wù)器,該服務(wù)器屬于輕量級(jí)并且它也是開(kāi)源軟件,因此Tomcat在中小型系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)中非常受歡迎,并且常常成為這些系統(tǒng)的首選服務(wù)器。本項(xiàng)目屬于小型系統(tǒng),所以選擇Tomcat 服務(wù)器作為應(yīng)用容器。

2.4 Maven

Maven是一個(gè)簡(jiǎn)單、易用的項(xiàng)目管理工具,目前許多項(xiàng)目都會(huì)選擇使用Maven進(jìn)行項(xiàng)目管理和程序構(gòu)建。使用Maven進(jìn)行項(xiàng)目構(gòu)建非常簡(jiǎn)單,只需要簡(jiǎn)單的Maven腳本即可。因此,很多項(xiàng)目開(kāi)發(fā)人員更傾向于使用Maven來(lái)進(jìn)行項(xiàng)目管理,因?yàn)檫@樣可以大大簡(jiǎn)化構(gòu)建復(fù)雜度,降低程序員管理代碼的成本。

3 模塊設(shè)計(jì)

結(jié)合大學(xué)圖書(shū)館的實(shí)際需求,通過(guò)分析和討論,可以將本系統(tǒng)分為5大模塊。這5個(gè)模塊以及每個(gè)模塊里的功能點(diǎn)如圖1所示。下面,我們將針對(duì)每個(gè)模塊的功能進(jìn)行詳細(xì)的說(shuō)明。

3.1 登錄注冊(cè)模塊

此模塊是系統(tǒng)的入口,所有使用該系統(tǒng)的用戶都需要由這個(gè)模塊進(jìn)入系統(tǒng)。如圖1所示,該模塊有4個(gè)功能。如果首次使用該系統(tǒng),要先注冊(cè)。注冊(cè)內(nèi)容是學(xué)生在校的一些個(gè)人信息,這些信息需要和學(xué)校教務(wù)系統(tǒng)分配的學(xué)號(hào)等信息相吻合,例如專業(yè)、班級(jí)、學(xué)號(hào)、姓名、手機(jī)號(hào)、密碼等。注冊(cè)成功后即可登錄使用系統(tǒng)。登錄后,用戶可根據(jù)需要修改密碼。如果出現(xiàn)忘記密碼的情況,可以根據(jù)學(xué)號(hào)和手機(jī)號(hào)進(jìn)行密碼找回,系統(tǒng)會(huì)發(fā)送密碼到相應(yīng)的手機(jī)號(hào)上。

3.2 座位管理模塊

如圖1所示,該模塊有6個(gè)功能。學(xué)生登錄成功后可以進(jìn)入座位管理模塊,然后通過(guò)預(yù)約座位功能預(yù)約座位,可以預(yù)約座位的地點(diǎn)和時(shí)間段,一個(gè)學(xué)生同一個(gè)時(shí)間段只能預(yù)約一個(gè)座位。同學(xué)在預(yù)約操作完成后,還可以利用查詢預(yù)約狀態(tài)功能查看自己是否預(yù)約成功。對(duì)于預(yù)約成功的座位,如果在規(guī)定時(shí)間內(nèi)一直沒(méi)有人過(guò)來(lái)學(xué)習(xí),管理員可以認(rèn)定這是占座行為,將之踢出,并記違約一次。如果學(xué)生有事情需要短暫離開(kāi),可以標(biāo)記為暫時(shí)離開(kāi),回到座位后再標(biāo)記為回到座位。如果長(zhǎng)時(shí)間沒(méi)有回到座位,管理員可以把該學(xué)生踢出。座位預(yù)約次數(shù)和時(shí)長(zhǎng)會(huì)生成相應(yīng)的積分,如果正常來(lái)學(xué)習(xí),系統(tǒng)則會(huì)把相應(yīng)的積分給到學(xué)生;如果學(xué)生預(yù)約座位不來(lái),則不僅不會(huì)給積分,還會(huì)倒扣積分。

3.3 學(xué)生管理模塊

如圖1所示,該模塊有3個(gè)功能。學(xué)生注冊(cè)完成后就會(huì)生成學(xué)生的對(duì)應(yīng)信息,學(xué)生可以自行修改相應(yīng)信息,比如昵稱、頭像等,但是學(xué)號(hào)、姓名、專業(yè)、班級(jí)等信息不能隨意修改。如果該生已離校,那么管理員可以刪除該生信息。由于預(yù)約座位并學(xué)習(xí)可以有積分,所以學(xué)生可以在這個(gè)模塊中利用查詢積分功能查看自己的積分。積分高的同學(xué)在每年的獎(jiǎng)學(xué)金評(píng)定中可以有額外加分。當(dāng)然,這個(gè)規(guī)則是可以實(shí)現(xiàn)定制化,不同的學(xué)校可以根據(jù)自己的實(shí)際情況制定符合自己要求的規(guī)則。例如,可以制定規(guī)則如表1所示。當(dāng)然,管理員有權(quán)對(duì)一些異常情況進(jìn)行判斷和審核,如果出現(xiàn)其他違規(guī)現(xiàn)象,可以取消當(dāng)次的積分[5]。

3.4 信息管理模塊

如圖1所示,該模塊有7個(gè)功能。假如圖書(shū)館因?yàn)樘貏e原因需要調(diào)整開(kāi)閉館時(shí)間,或者有其他事項(xiàng)需要公布,管理員可以通過(guò)發(fā)布公告功能發(fā)布相關(guān)公告。新公告發(fā)布之后,學(xué)生登錄后主界面就會(huì)彈出最新的公告,學(xué)生可以通過(guò)查看公告功能查看對(duì)應(yīng)的公告。系統(tǒng)還提供了對(duì)公告進(jìn)行修改和刪除的功能,管理員利用此功能對(duì)公告進(jìn)行修改或者刪除。學(xué)生如果遇到問(wèn)題,也可以通過(guò)學(xué)生申請(qǐng)功能向圖書(shū)館管理員提出申請(qǐng),比如遇到椅子壞了或者燈壞了,可以通過(guò)學(xué)生申請(qǐng)功能向管理員發(fā)布申請(qǐng);管理員通過(guò)查看申請(qǐng)功能查看對(duì)應(yīng)的申請(qǐng),如果檢查核實(shí)后,可以通過(guò)審批申請(qǐng)功能進(jìn)行審批,然后對(duì)相應(yīng)的問(wèn)題進(jìn)行處理。

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

數(shù)據(jù)分析模塊包括4個(gè)功能:座位數(shù)量統(tǒng)計(jì)、在線人數(shù)統(tǒng)計(jì)、預(yù)約比例統(tǒng)計(jì)和積分排名統(tǒng)計(jì)。管理員和學(xué)生可以通過(guò)座位數(shù)量統(tǒng)計(jì)知道圖書(shū)館自習(xí)室可用的座位數(shù)量,也可以通過(guò)在線人數(shù)統(tǒng)計(jì)查看當(dāng)前在線的人數(shù),以及預(yù)約比例統(tǒng)計(jì)查看已經(jīng)預(yù)約的座位占總座位數(shù)的比例。系統(tǒng)每天夜間會(huì)自動(dòng)更新積分并重新排名,學(xué)生可以次日查看最新的積分和排名情況。

4 數(shù)據(jù)庫(kù)設(shè)計(jì)

大學(xué)圖書(shū)館座位預(yù)定系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)其實(shí)就是對(duì)一些數(shù)據(jù)表的設(shè)計(jì),在數(shù)據(jù)表的設(shè)計(jì)過(guò)程中,應(yīng)該保證數(shù)據(jù)表盡可能獨(dú)立,并盡可能降低表與表之間的依賴性。該系統(tǒng)的數(shù)據(jù)表設(shè)計(jì)如下:

1)學(xué)生信息表。該表保存已注冊(cè)的學(xué)生信息,具體如表2所示。

2)學(xué)生狀態(tài)信息表。該表保存已注冊(cè)學(xué)生的登錄狀態(tài),具體如表3所示。

3)管理員信息表。該表保存管理員的信息,具體如表4所示。

4)自習(xí)室信息表。該表保存自習(xí)室座位的相關(guān)信息,具體如表5所示。

5)公告信息表。該表保存管理員發(fā)布的公告信息,具體如圖6所示。

6)申請(qǐng)信息表。該表保存學(xué)生的申請(qǐng)信息和相應(yīng)的審核信息,具體如表7所示。

5 結(jié)束語(yǔ)

大學(xué)圖書(shū)館座位預(yù)定系統(tǒng)基于B/S架構(gòu),不需要安裝客戶端,直接利用瀏覽器即可登錄使用。這個(gè)系統(tǒng)不僅可以解決大學(xué)校園圖書(shū)館座位緊張的問(wèn)題,還可以減輕圖書(shū)館工作人員關(guān)于座位安排的工作量,具有非常積極的意義。

參考文獻(xiàn):

[1] 何奇典.高校圖書(shū)館社會(huì)服務(wù)水平提升研究[D].濟(jì)南:山東財(cái)經(jīng)大學(xué),2018.

[2] 耿祥義,張躍平.Java大學(xué)實(shí)用教程[M].4版.北京:電子工業(yè)出版社.

[3] 張桂珠,劉麗,陳愛(ài)國(guó).Java面向?qū)ο蟪绦蛟O(shè)計(jì)[M].2版.北京:北京郵電大學(xué)出版社.

[4] 王珊,薩師煊.數(shù)據(jù)庫(kù)系統(tǒng)概論[M].5版.北京:高等教育出版社,2014.

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

【通聯(lián)編輯:謝媛媛】

收稿日期:2021-06-25

基金項(xiàng)目:多波長(zhǎng)陣列可調(diào)諧激光器的單片集成線寬壓窄技術(shù)研究(項(xiàng)目編號(hào):62004094)

作者簡(jiǎn)介:陳愷(1988—),男,江蘇揚(yáng)州人,助教,中級(jí)工程師,碩士,研究方向?yàn)橐苿?dòng)通信技術(shù)。

主站蜘蛛池模板: 国产精品 欧美激情 在线播放| 国产99精品视频| 久久久久国产精品熟女影院| 亚国产欧美在线人成| 国产成人乱无码视频| 亚洲伊人天堂| 国产亚洲精品自在线| 九九热视频在线免费观看| 在线亚洲精品自拍| 亚洲一区二区三区在线视频| 欧美午夜视频在线| 成人另类稀缺在线观看| 日本精品影院| 18禁高潮出水呻吟娇喘蜜芽| 亚洲人免费视频| 成年女人a毛片免费视频| 亚洲av片在线免费观看| 四虎精品国产永久在线观看| 亚洲女人在线| 亚洲视频一区| 青青极品在线| 欧美午夜小视频| 久久精品视频亚洲| 久久天天躁狠狠躁夜夜躁| 97se亚洲综合在线韩国专区福利| 亚洲第一页在线观看| 国产精品美女自慰喷水| 色亚洲激情综合精品无码视频| 五月天福利视频| 午夜国产不卡在线观看视频| 亚洲自拍另类| 亚洲日本精品一区二区| 国产主播喷水| 亚洲最大综合网| 久久国产精品麻豆系列| 欧美激情二区三区| 国产AV无码专区亚洲精品网站| 亚洲a级在线观看| 日韩高清欧美| 最新亚洲人成网站在线观看| 国语少妇高潮| 综合亚洲网| 亚州AV秘 一区二区三区 | 99在线免费播放| 亚洲欧美另类中文字幕| 99这里精品| 色哟哟国产精品| 国产成人精品一区二区秒拍1o| 人人澡人人爽欧美一区| 日本不卡在线视频| 国产精品视频观看裸模| 激情六月丁香婷婷| 美女潮喷出白浆在线观看视频| 久久网综合| 日韩午夜福利在线观看| 热99精品视频| 天天色天天综合网| 国产亚洲高清视频| 亚洲经典在线中文字幕 | 国产精品免费电影| 四虎影视永久在线精品| 亚洲色图综合在线| 麻豆国产精品| 91娇喘视频| 亚洲中文字幕av无码区| 欧美成人亚洲综合精品欧美激情 | 无码AV高清毛片中国一级毛片| 色哟哟国产精品一区二区| 亚洲国产清纯| 久久精品女人天堂aaa| 伊人久久大香线蕉aⅴ色| 国产欧美精品午夜在线播放| 国产在线精品99一区不卡| 在线无码九区| 欧美一级大片在线观看| 99精品在线看| 思思99思思久久最新精品| a免费毛片在线播放| 国产18在线| 日韩无码视频播放| 久久人人97超碰人人澡爱香蕉| 91网在线|