基于web的圖書館管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼+LW文檔
1.1選題背景
信息技術(shù)的發(fā)展改變了我們的生活方式,許多行業(yè)的管理模式發(fā)生了根本性改變,特別是零售業(yè)受到電子商務(wù)強(qiáng)烈的沖擊,越來(lái)越多的人參與到網(wǎng)購(gòu)中。許多傳統(tǒng)行業(yè)逐漸凋零,蓬勃發(fā)展的信息技術(shù)帶來(lái)了大量的數(shù)據(jù),通過(guò)數(shù)據(jù)可以獲取到許多隱藏在背后的發(fā)展機(jī)遇。而這些數(shù)據(jù)都是存儲(chǔ)在數(shù)據(jù)庫(kù)中,數(shù)據(jù)庫(kù)通過(guò)分類、檢索、分析對(duì)數(shù)據(jù)進(jìn)行處理,為人工智能、AI科技、物聯(lián)網(wǎng)提供數(shù)據(jù)支撐,所以數(shù)據(jù)庫(kù)技術(shù)也是信息技術(shù)必不可少的重要組成部分。
在信息技術(shù)帶動(dòng)下,也影響著教育教學(xué)活動(dòng)。在高校,各種教學(xué)管理也逐漸實(shí)現(xiàn)了自動(dòng)化、智能化,特別是在教學(xué)方法上,通過(guò)管理系統(tǒng)進(jìn)行深層次的推廣和改進(jìn),提升教學(xué)效果。在疫情到來(lái)時(shí),教育部發(fā)布通知,各階段的學(xué)生只能在家學(xué)習(xí)。這時(shí)信息技術(shù)就起到了關(guān)鍵的作用,學(xué)生通過(guò)電腦、手機(jī)等設(shè)施在線參與學(xué)習(xí),老師在互聯(lián)網(wǎng)另外一端進(jìn)行授課,和學(xué)生進(jìn)行線上交流,避免了學(xué)習(xí)暫停的狀態(tài),有效推動(dòng)了教學(xué)活動(dòng)。數(shù)字化校園是目前高校重點(diǎn)建設(shè)的項(xiàng)目,它包括設(shè)施、財(cái)力、人力等各個(gè)方面。以校園網(wǎng)為中心,實(shí)現(xiàn)校園內(nèi)資源、服務(wù)等的數(shù)字化,并將科研、教學(xué)和學(xué)生日常生活進(jìn)行綜合管理。為師生提供快捷的服務(wù)平臺(tái),數(shù)字化校園并不單單是一個(gè)口號(hào),我國(guó)目前許多高校已經(jīng)展開了建設(shè),并獲得了一定的成效。接下來(lái)將逐漸深層次發(fā)展,實(shí)現(xiàn)不同教學(xué)模塊的共同提高,最大程度地滿足教學(xué)需求,為高校未來(lái)的發(fā)展提供幫助。
在高校,書籍占著非常重要的地位,大學(xué)圖書館存放許多專業(yè)技術(shù)書籍,也是廣大師生最為喜愛(ài)學(xué)習(xí)的地方。通過(guò)讀書,可以學(xué)到更多的知識(shí),看到更多的信息。隨著高校的發(fā)展,圖書館規(guī)模越來(lái)越大,學(xué)生和借閱信息錯(cuò)綜復(fù)雜,移動(dòng)圖書館逐漸成為高校發(fā)展的重點(diǎn)任務(wù)之一,移動(dòng)圖書館將書籍和互聯(lián)網(wǎng)融合,通過(guò)管理系統(tǒng),在任何時(shí)間和地點(diǎn)都可以獲取校圖書館的資源,查看書籍。基于此,開發(fā)一個(gè)圖書館管理系統(tǒng),不僅可以將預(yù)約功能建立在管理系統(tǒng)上,使得圖書管理變得靈活和方便,減輕圖書管理員的工作負(fù)擔(dān),提高工作效率。
高校是培養(yǎng)人才的地方,對(duì)智能化發(fā)展非常重視,教育部搭建的教育網(wǎng),專門為教育教學(xué)提供幫助。利用教育網(wǎng)的基礎(chǔ)搭建各種管理系統(tǒng),實(shí)現(xiàn)校園內(nèi)信息的有效管理,對(duì)教育教學(xué)、學(xué)生生活、圖書管理等進(jìn)行綜合管理。在高校教務(wù)管理中,功能模塊的數(shù)據(jù)通過(guò)數(shù)據(jù)庫(kù)存儲(chǔ),并為各個(gè)模塊預(yù)留擴(kuò)展空間,建立有效的操作權(quán)限,對(duì)數(shù)據(jù)進(jìn)行加密,保障系統(tǒng)安全。信息技術(shù)提高了教學(xué)的效率,實(shí)現(xiàn)了數(shù)字校園,充分發(fā)揮信息技術(shù)的優(yōu)勢(shì),將高校教育數(shù)據(jù)進(jìn)行收集整理,并完成統(tǒng)計(jì)分析,體現(xiàn)出信息技術(shù)先進(jìn)生產(chǎn)力的方面。
本文研發(fā)的基于web的圖書館管理系統(tǒng)結(jié)合高校具體的實(shí)際,利用編程基礎(chǔ)和數(shù)據(jù)庫(kù)實(shí)現(xiàn)圖書館借閱信息化管理。充分利用校園的現(xiàn)有資源,把目前落后的管理現(xiàn)狀提升到信息化管理模式中,減輕圖書管理員工作量,有助于教學(xué)工作規(guī)范。基于web的圖書館管理系統(tǒng)幫助圖書館借閱有效的管理圖書信息,學(xué)生通過(guò)系統(tǒng)了解書籍的借閱情況,有效提升在校時(shí)間利用情況,提高了學(xué)習(xí)效率。
1.2國(guó)內(nèi)外研究現(xiàn)狀及應(yīng)用前景
國(guó)外的數(shù)字圖書館發(fā)展較早,在50年代就建立了圖書館的萌芽。最早的數(shù)字圖書館是通過(guò)索引和分類建立在線圖書館。隨著技術(shù)的發(fā)展,簡(jiǎn)單功能的圖書館不能滿足發(fā)展的需求,并隨著Internet技術(shù)的盛行,建立圖書館管理系統(tǒng)成為高校重要的任務(wù)。到了21世紀(jì),數(shù)字圖書館如雨后春筍蜂擁而至。在美國(guó),將珍藏的收集通過(guò)數(shù)字圖書館進(jìn)行數(shù)字化展示,并進(jìn)行公開展示。大眾可以享受到更多的古典知識(shí)。加利福尼亞州的數(shù)字圖書館整合圖書信息,對(duì)讀者開放,還有一些出版社和代理商建立商業(yè)化圖書館管理系統(tǒng),推廣電子雜志、音像資料等資源。在信息化發(fā)展的今天,各國(guó)都紛紛加入了建設(shè)管理信息系統(tǒng)的行列,讓傳統(tǒng)的紙質(zhì)圖書轉(zhuǎn)移到網(wǎng)絡(luò)中來(lái)。
在我國(guó),數(shù)字圖書館發(fā)展較晚,剛開始通過(guò)開展圖書館檢索建模和軟件平臺(tái),創(chuàng)建中國(guó)實(shí)驗(yàn)型數(shù)字圖書館項(xiàng)目建設(shè)國(guó)家自主知識(shí)產(chǎn)權(quán)數(shù)字圖書館。高校在信息化化的驅(qū)動(dòng)帶動(dòng)下,也投入大量的人力和資金創(chuàng)建校園圖書館管理系統(tǒng),不單單管理圖書信息,也加入了許多其它業(yè)務(wù),提出使用管理系統(tǒng)來(lái)優(yōu)化圖書管理,簡(jiǎn)化操作,減少圖書館人員工作負(fù)擔(dān),通過(guò)高校具體的規(guī)則流程開發(fā)具體的功能。
目前很多的圖書館管理系統(tǒng),在基本的功能業(yè)務(wù)上增加了圖書推薦系統(tǒng),通過(guò)收集用戶的興趣愛(ài)好,推薦感興趣的圖書內(nèi)容。通過(guò)算法的研究,逐漸提高推薦質(zhì)量,通過(guò)多種過(guò)濾技術(shù),克服某一個(gè)推薦策略的缺點(diǎn)。在圖書館管理信息系統(tǒng)之上,結(jié)合圖書館的數(shù)據(jù)庫(kù),根據(jù)大量用戶的個(gè)人信息、瀏覽記錄、借閱歷史等數(shù)據(jù)。對(duì)這些數(shù)據(jù)進(jìn)行研究,通過(guò)大數(shù)據(jù)算法找到隱藏在這些數(shù)據(jù)中的關(guān)聯(lián)信息。挖掘出用戶潛在的閱讀愛(ài)好,并向用戶推送感興趣的資料。目前有不少的高校正在研究和使用圖書館推薦系統(tǒng),通過(guò)數(shù)據(jù)挖掘技術(shù)找到規(guī)律,從而進(jìn)行推薦,提高用戶的閱讀質(zhì)量。在理論方面,推薦技術(shù)已經(jīng)廣泛存在,也得到了非常多的應(yīng)用。結(jié)合目前高校圖書館管理系統(tǒng)進(jìn)行圖書推薦,將會(huì)在實(shí)際中得到很高的應(yīng)用價(jià)值。
1.3參考文獻(xiàn)
[1]林妍,毛夢(mèng)雅,丁鄒倩,劉愛(ài)華.基于GPS定位的圖書館座位管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2021,17(27):5-7.
[2]梁舒.微信小程序在高職院校圖書館中的應(yīng)用研究[J].安徽職業(yè)技術(shù)學(xué)院學(xué)報(bào),2021,20(03):77-80.
[3]馬可,黃恒熠,栗云鵬.基于C/S架構(gòu)的高校座位管理系統(tǒng)[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2021,30(09):77-84.
[4]李文佳,劉嘉靈,夏儀,陳雪.基于微信小程序的智能圖書館管理系統(tǒng)設(shè)計(jì)[J].數(shù)字通信世界,2021(09):86-87+89.
[5]盧春華,盧新華,朱雨.高校圖書館選位系統(tǒng)設(shè)計(jì)[J].信息技術(shù)與信息化,2021(08):143-145.
[6]楊麗.高校圖書館自習(xí)室管理問(wèn)題分析[J].科技視界,2021(22):102-103.
[7]郭一丁,王偉,趙浩楠.高校圖書館應(yīng)用小程序的實(shí)踐探究[J].電腦知識(shí)與技術(shù),2021,17(21):76-77+86.
[8]吳麗珍.座位預(yù)約系統(tǒng)在高校圖書館中的應(yīng)用[J].福建電腦,2021,37(06):79-80.
[9]胡海云.基于數(shù)據(jù)庫(kù)技術(shù)的圖書館座位預(yù)約系統(tǒng)設(shè)計(jì)[J].電子技術(shù)與軟件工程,2021(12):160-161.
[10]劉嘉峰,孫思齊,韓寧.基于微信小程序的圖書館選座系統(tǒng)學(xué)生端功能設(shè)計(jì)[J].電子技術(shù)與軟件工程,2021(11):40-41.
[11]李鵬,張海燕.基于Java技術(shù)的圖書館預(yù)約座位管理系統(tǒng)的設(shè)計(jì)[J].電腦知識(shí)與技術(shù),2021,17(08).
[12]魏魯原,姜雨辰.高校圖書館座位管理系統(tǒng)[J].電子測(cè)試,2021(02):34-36.
[13]丁枝秀,王國(guó)棟.基于Web的圖書館覽閱座位管理系統(tǒng)[J].江蘇科技信息,2020,37(20):7-11.
[14]李昊楠,劉雅莉.基于微信小程序的圖書館座位預(yù)約系統(tǒng)設(shè)計(jì)[J].現(xiàn)代信息科技,2020,4(06):4-6.
[15] Honarmand M, Zakariazadeh A, Jadid S. Self-scheduling of electric vehicles in an intelligent parking lot using stochastic optimization[J]. Journal of the Franklin Institute, 2015, 352(2): 449-467.
[16] Cohen D, Joffe R, Caspe B, et al. Method and system for managing a parking lot based on intelligent imaging: U.S. Patent 9,594,956[P]. 2017-3-14.
[17] Vera-Gomez J A, Quesada-Arencibia A, García C R, et al. An intelligent parking management system for urban areas[J]. Sensors, 2016, 16(6): 931..
2.本選題研究的主要內(nèi)容、擬采用的研究方法和手段
2.1主要內(nèi)容
圖書館管理系統(tǒng)主要利用以Java為開發(fā)語(yǔ)言,Eclipse為開發(fā)工具,MySQL為數(shù)據(jù)庫(kù),開發(fā)基于springboot框架的系統(tǒng)。
研究圖書館管理系統(tǒng)的功能需求、建設(shè)方案、理論基礎(chǔ)、系統(tǒng)策略和算法、數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)、總體設(shè)計(jì)方案和實(shí)施方案。
系統(tǒng)的設(shè)計(jì)將分為后臺(tái)和前臺(tái),后臺(tái)是系統(tǒng)管理員進(jìn)行登錄后管理,前臺(tái)是學(xué)生使用的部分。
主要功能包括首頁(yè),個(gè)人中心,用戶管理,圖書館管理,圖書信息管理,圖書類型管理,借閱信息管理,歸還信息管理,續(xù)借信息管理,留言板管理,系統(tǒng)管理等功能模塊。
2.2擬采用的研究方法和措施
(1)資料檢索及閱讀:根據(jù)確定的課題在網(wǎng)上檢索相關(guān)課題論文以及期刊等資料,認(rèn)真閱讀并分析課題的目的及意義,并且進(jìn)行調(diào)研分析課題內(nèi)容。
(2)可行性分析:根據(jù)所收集的課題內(nèi)容,對(duì)課題進(jìn)行實(shí)際的調(diào)研,進(jìn)而進(jìn)行技術(shù)可行性,經(jīng)濟(jì)可行性,管理可行性等多方面科學(xué)分析,得出項(xiàng)目是否可行的結(jié)論。
(3)選擇springboot框架:根據(jù)所收集的課題內(nèi)容,對(duì)課題進(jìn)行實(shí)際的調(diào)研。
(4)對(duì)基于web的圖書館管理系統(tǒng)的各種需求分析:根據(jù)課題內(nèi)容的調(diào)研,對(duì)課題進(jìn)行需求分析報(bào)告的編寫,了解課題的用戶需求,產(chǎn)品需求,從而確定產(chǎn)品功能。
(5)系統(tǒng)設(shè)計(jì):根據(jù)需求分析中用例圖轉(zhuǎn)換成功能模塊圖,確定模塊之間層次及關(guān)系,并進(jìn)行數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫(kù)的設(shè)計(jì)。
(6)編寫程序與試運(yùn)行:對(duì)系統(tǒng)中每個(gè)模塊進(jìn)行代碼的編寫,對(duì)系統(tǒng)中功能進(jìn)行反復(fù)測(cè)試,找出系統(tǒng)中的Bug并加以修復(fù),完成系統(tǒng)。
3.本選題的創(chuàng)新點(diǎn)、特色及前期研究基礎(chǔ)
3.1本論文前期研究基礎(chǔ)
(1)對(duì)Java的前端和后端進(jìn)行細(xì)致的學(xué)習(xí)。
(2)學(xué)校學(xué)習(xí)的相關(guān)課程,如《軟件開發(fā)綜合實(shí)訓(xùn)》、《數(shù)據(jù)挖掘》、《機(jī)器學(xué)習(xí)》、《Java開發(fā)技術(shù)》、《springboot程序設(shè)計(jì)》、《大數(shù)據(jù)技術(shù)原理與應(yīng)用》、《Java企業(yè)級(jí)應(yīng)用開發(fā)》等課程的綜合應(yīng)用。
(3)導(dǎo)師提供的參考文獻(xiàn)資料,讓我明確了設(shè)計(jì)思路,過(guò)程更加高效。
3.2創(chuàng)新點(diǎn)及特色
本次設(shè)計(jì)采用了一個(gè)SpringBoot框架的開發(fā)模式,SpringBoot基于Spring4.0設(shè)計(jì),不僅繼承了Spring框架原有的優(yōu)秀特性,而且還通過(guò)簡(jiǎn)化配置來(lái)進(jìn)一步簡(jiǎn)化了Spring應(yīng)用的整個(gè)搭建和開發(fā)過(guò)程。另外SpringBoot通過(guò)集成大量的框架使得依賴包的版本沖突,以及引用的不穩(wěn)定性等問(wèn)題得到了很好的解決。
搭建一個(gè)基于SpringBoot框架的圖書館管理系統(tǒng),可以使學(xué)生在平臺(tái)快速的進(jìn)行圖書借閱,同時(shí)也方便管理員進(jìn)行圖書信息的管理。
4.畢業(yè)設(shè)計(jì)(論文)進(jìn)度安排
第1周:在指導(dǎo)老師的幫助下確定論文題目,收集相關(guān)的資料,完成開題報(bào)告。
第2周:明確論文寫作思路及使用的寫作方法,擬定論文的寫作大綱。
第3周:根據(jù)論文提綱收集與論文相關(guān)的各方面資料。
第4周:對(duì)收集的資料進(jìn)行系統(tǒng)整理與分析,挑選出與寫作提綱相對(duì)應(yīng)的內(nèi)容。
第5-7周:在指導(dǎo)老師的指導(dǎo)下撰寫論文的初稿并提交。
第8-10周:接受指導(dǎo)教師的中期檢查,找出錯(cuò)誤并修改,繼續(xù)完善論文結(jié)構(gòu)與內(nèi)容。?
第11-13周:針對(duì)論文中所存在的問(wèn)題進(jìn)行最后修改,完成論文終稿并提交。

