亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇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ù)。

        久久久久无码中文字幕| 少妇av免费在线播放| 精品国产aⅴ无码一区二区| 精品熟人妻一区二区三区四区不卡| 国产麻豆一区二区三区在线播放| 九九免费在线视频| 麻豆精品久久久久久久99蜜桃| 免费a级毛片又大又粗又黑| 久久精品伊人久久精品伊人| 亚洲欧美国产日产综合不卡| 乱人伦视频中文字幕| 黄色av一区二区在线观看| 国产日韩一区二区精品| 亚洲AV成人片色在线观看高潮| 中文字幕av素人专区| 亚洲伊人免费综合网站| 中文字幕久无码免费久久| 男女猛烈无遮挡免费视频| 人妻少妇精品视频专区二区三区| 久久国产劲爆内射日本| 国产91在线精品福利| 国语精品一区二区三区| 日本护士口爆吞精视频| 亚洲三区av在线播放| 无码无在线观看| 亚洲国产成人手机在线观看| 久久亚洲精品无码va大香大香| 亚洲a∨国产av综合av下载| 亚洲国产亚综合在线区| 亚洲第一黄色免费网站| 国产精品第一区亚洲精品| 插入中文字幕在线一区二区三区| 亚洲精品aⅴ无码精品丝袜足| 久久久精品3d动漫一区二区三区| 免费国精产品自偷自偷免费看| 撕开奶罩揉吮奶头视频| 国产后入又长又硬| 男女做爰高清免费视频网站| 亚洲小说区图片区色综合网| 超级乱淫片国语对白免费视频| 一级黄色一区二区三区|