




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGEII基于SSM框架的高校圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)目錄TOC\o"1-2"\h\u131341前言 1216181.1研究的背景及意義 2192981.2研究?jī)?nèi)容 3283332系統(tǒng)可行性分析與需求分析 4263442.1可行性分析 4103862.2業(yè)務(wù)需求分析 4129162.3功能需求分析 4323492.4系統(tǒng)功能結(jié)構(gòu) 570092.5系統(tǒng)功能用例圖 6188923系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 8222993.1概念結(jié)構(gòu)設(shè)計(jì) 8109273.2數(shù)據(jù)庫(kù)表物理結(jié)構(gòu)設(shè)計(jì) 13117414系統(tǒng)功能模塊設(shè)計(jì)與實(shí)現(xiàn) 1864654.1前臺(tái)功能模塊 18277124.2后臺(tái)管理員模塊 216127圖4.19書(shū)架管理 25149205總結(jié) 2626812參考文獻(xiàn) 27摘要:隨著計(jì)算機(jī)的廣泛應(yīng)用,越來(lái)越多的工作朝著數(shù)字化、信息化方向發(fā)展。在信息時(shí)代,通信技術(shù)和計(jì)算機(jī)技術(shù)飛速發(fā)展。然而,高校圖書(shū)館的問(wèn)題一直是圖書(shū)借閱員面臨的難題。圖書(shū)借閱管理具有速度快、方便等優(yōu)點(diǎn),擺脫了傳統(tǒng)的圖書(shū)借閱管理方式。它可以有效地提高工作效率,減少工作人員的工作量,降低出錯(cuò)的概率。基于SSM框架的高校圖書(shū)管理系統(tǒng)主要包括用戶(hù)管理、圖書(shū)管理、借閱管理、書(shū)架管理等。幫助圖書(shū)借閱管理實(shí)現(xiàn)信息化、網(wǎng)絡(luò)化。結(jié)合當(dāng)前流行的信息技術(shù)和圖書(shū)借閱管理的實(shí)際需求,以Mysql數(shù)據(jù)庫(kù)為設(shè)計(jì)平臺(tái),實(shí)現(xiàn)了系統(tǒng)的開(kāi)發(fā)。關(guān)鍵詞:高校圖書(shū)管理系統(tǒng);SSM框架;MySQL數(shù)據(jù)庫(kù)1前言上個(gè)世紀(jì)末,互聯(lián)網(wǎng)的發(fā)展進(jìn)入了起步階段,網(wǎng)站技術(shù)逐步得到認(rèn)證,進(jìn)入新世紀(jì)初,信息技術(shù)開(kāi)始緩慢發(fā)展,計(jì)算機(jī)應(yīng)用技術(shù)取得了良好的效果。后來(lái),計(jì)算機(jī)被千家萬(wàn)戶(hù)、企事業(yè)單位、高校、機(jī)關(guān)等部門(mén)廣泛使用。隨著信息時(shí)代的到來(lái),圖書(shū)借閱管理已成為網(wǎng)絡(luò)時(shí)代媒體管理的核心內(nèi)容。圖書(shū)借閱管理是媒體的一個(gè)重要組成部分,但其本質(zhì)卻使得圖書(shū)借閱管理難以及時(shí)進(jìn)行。由于管理不善,錯(cuò)誤也很難查詢(xún),數(shù)據(jù)量越大,維護(hù)手工管理就越困難。隨著信息技術(shù)應(yīng)用的發(fā)展,信息技術(shù)管理逐漸取代了手工管理模式,大大降低了出錯(cuò)率,節(jié)省了管理費(fèi)用。系統(tǒng)的開(kāi)發(fā),主要以圖書(shū)借閱管理為對(duì)象,根據(jù)需要完成功能設(shè)計(jì)。1.1研究的背景及意義1.1.1研究背景隨著我國(guó)現(xiàn)代信息科技時(shí)代的來(lái)臨,我們的社會(huì)正在不斷的探索發(fā)展與尋求進(jìn)步。現(xiàn)在計(jì)算機(jī)已經(jīng)廣泛地應(yīng)用于生活中的方方面面。而互聯(lián)網(wǎng)絡(luò)的快速普及從根本上改變了世界范圍內(nèi)的各種社會(huì)團(tuán)體和組織對(duì)于其信息管理的模式自從我們?cè)谏鲜兰o(jì)九十年代起我國(guó)的政府、企事業(yè)部門(mén)就已經(jīng)有人設(shè)想到可以利用互聯(lián)網(wǎng)這個(gè)信息系統(tǒng)對(duì)其進(jìn)行管理和獲取。由于以前互聯(lián)網(wǎng)普及率較差等多種原因比如當(dāng)前互聯(lián)網(wǎng)普及率程度相對(duì)較低、使用者不能充分接受、互聯(lián)網(wǎng)相關(guān)法律和規(guī)定也不夠健全、所要研究的知識(shí)和技術(shù)也不成熟等阻礙了當(dāng)前的互聯(lián)網(wǎng)在各種學(xué)校和機(jī)構(gòu)中的廣泛應(yīng)用和推動(dòng)。隨著我國(guó)社會(huì)和經(jīng)濟(jì)的快速發(fā)展在我國(guó)步入二十一世紀(jì)以后我國(guó)的社會(huì)和經(jīng)濟(jì)又得到了迅猛發(fā)展限制性部門(mén)和機(jī)構(gòu)管理的種種問(wèn)題也逐漸得到了解決國(guó)內(nèi)不同類(lèi)型的部門(mén)紛紛參與到了電子信息化的管理模式中。在從前大多數(shù)的管理系統(tǒng),是以C/S架構(gòu)為基礎(chǔ)的,這樣的軟件雖然在使用上也較為方便,但在不同電腦登錄時(shí),需要先下載軟件才能訪(fǎng)問(wèn)系統(tǒng)數(shù)據(jù),這樣的設(shè)計(jì)明顯不符合現(xiàn)代軟件使用的潮流,目前大多數(shù)管理系統(tǒng)已經(jīng)從C/S架構(gòu)轉(zhuǎn)移成B/S架構(gòu),通過(guò)這樣的技術(shù)遷移實(shí)現(xiàn)了程序的躍遷,更加地方便了客戶(hù)的使用。并且現(xiàn)在大部分學(xué)校的圖書(shū)管理系統(tǒng)所使用的架構(gòu),都是B/S架構(gòu),該種架構(gòu)可以滿(mǎn)足圖書(shū)館系統(tǒng)對(duì)于圖書(shū)借閱相關(guān)信息的動(dòng)態(tài)管理,方便用戶(hù)可以實(shí)時(shí)查詢(xún)書(shū)籍剩余信息,方便提醒用戶(hù)及時(shí)歸還圖書(shū),構(gòu)建了一整套的書(shū)籍借閱流程。但由于某些學(xué)校的業(yè)務(wù)流程較為復(fù)雜,仍然需要通過(guò)定制化開(kāi)發(fā)的手段開(kāi)發(fā)一款適合于自己學(xué)校流程的信息管理系統(tǒng)。1.1.2研究意義本文的研究的系統(tǒng)開(kāi)發(fā)的總的設(shè)計(jì)目標(biāo)是針對(duì)高校圖書(shū)館群體的用戶(hù),這些用戶(hù)因工作繁忙,導(dǎo)致無(wú)法從一般的圖書(shū)館中獲取更多的知識(shí)。并且對(duì)這些圖書(shū)書(shū)籍實(shí)施集中統(tǒng)一管理的高校圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。通過(guò)高校圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)可以實(shí)現(xiàn)高校圖書(shū)館用戶(hù)的書(shū)架書(shū)籍信息進(jìn)行查詢(xún),高校圖書(shū)館用戶(hù)信息的注冊(cè)、刪除、修改等管理,還有高校圖書(shū)館書(shū)架書(shū)籍的歸還與借閱的管理,以及各種管理功能,實(shí)現(xiàn)一個(gè)方便培養(yǎng)高校圖書(shū)館成員良好的閱讀習(xí)慣的系統(tǒng)。高校圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)主要功能是對(duì)高校圖書(shū)館書(shū)架圖書(shū)信息的查詢(xún)、借閱、拿取等信息管理。高校圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)更多的針對(duì)的是工作繁忙的高校圖書(shū)館,還有就是想要獲取更多知識(shí)的高校圖書(shū)館。使得在用戶(hù)經(jīng)過(guò)繁忙的工作后,能夠通過(guò)圖書(shū)知識(shí)的過(guò)程中得到放松,并且減少了操作難度,提高一邊高校圖書(shū)館用戶(hù)的體驗(yàn),更人性化。1.2研究?jī)?nèi)容本文主要研究實(shí)現(xiàn)圖書(shū)借閱管理系統(tǒng)的圖書(shū)類(lèi)別管理、書(shū)架管理、新書(shū)入庫(kù)管理、圖書(shū)管理、借出參數(shù)設(shè)置管理、圖書(shū)借出管理、圖書(shū)歸還管理、用戶(hù)管理等后臺(tái)管理功能,以及讀者的維護(hù)個(gè)人信息、查詢(xún)圖書(shū)信息、查詢(xún)個(gè)人借閱信息等前臺(tái)管理功能。具體要求如下:(1)學(xué)習(xí)并研究校園圖書(shū)信息管理信息系統(tǒng)的相關(guān)技術(shù)和理論,結(jié)合國(guó)內(nèi)外發(fā)展現(xiàn)狀,開(kāi)發(fā)與設(shè)計(jì)出一套適宜的、較完善的校園圖書(shū)信息管理信息系統(tǒng)。(2)針對(duì)我國(guó)校園圖書(shū)管理系統(tǒng)的真實(shí)需求進(jìn)行討論,結(jié)合自己所學(xué)的知識(shí)進(jìn)行系統(tǒng)的設(shè)計(jì),爭(zhēng)取設(shè)計(jì)出一個(gè)更加優(yōu)質(zhì)、便捷的圖書(shū)管理系統(tǒng)。
2系統(tǒng)可行性分析與需求分析2.1可行性分析2.1.1經(jīng)濟(jì)可行性現(xiàn)在鑒于當(dāng)前計(jì)算機(jī)技術(shù)迅猛發(fā)展,所以需要的包括硬件和所有的軟件在整個(gè)工作環(huán)境,我們可以很容易購(gòu)買(mǎi)開(kāi)發(fā)平臺(tái)的原材料,我們主要把精力放在開(kāi)發(fā)圖書(shū)館信息管理系統(tǒng)的后期維護(hù)和保護(hù)上,而且該系統(tǒng)的花費(fèi)資金和人力物力要求相對(duì)較低,但其也能夠大大改善和提高整個(gè)圖書(shū)館的服務(wù)工作效率,這就是現(xiàn)代化圖書(shū)館的信息管理技術(shù)發(fā)展的一種必然趨勢(shì)。此類(lèi)系統(tǒng)開(kāi)發(fā)較為容易,開(kāi)發(fā)時(shí)間不長(zhǎng),此系統(tǒng)對(duì)于各企業(yè)部門(mén)具有相當(dāng)高的實(shí)用性和經(jīng)濟(jì)可行性。2.1.2技術(shù)可行性本系統(tǒng)首先可以?xún)?chǔ)存大量語(yǔ)言信息數(shù)據(jù),而這些信息的完整性、安全性和簡(jiǎn)便性都能得到技術(shù)支持和保證,所以我們需要建立詳細(xì)的數(shù)據(jù)庫(kù)來(lái)維護(hù)我們的信息的保密性和安全性,并且本系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā)技術(shù)平臺(tái)可行性相對(duì)比較成熟,系統(tǒng)的開(kāi)發(fā)者用有著高超的網(wǎng)絡(luò)開(kāi)發(fā)技術(shù),管理信息平臺(tái)在設(shè)計(jì)和應(yīng)用中必須保證其具備良好的運(yùn)行。2.1.3操作可行性隨著信息化時(shí)代來(lái)臨,計(jì)算機(jī)成為大部分用戶(hù)工作的工具,因此都了解使用計(jì)算機(jī)進(jìn)行各種操作,基本不會(huì)出現(xiàn)操作困難的現(xiàn)象,由此看來(lái),本文在開(kāi)發(fā)設(shè)計(jì)上使用java技術(shù)進(jìn)行設(shè)計(jì)的基于JavaEE框架的高校圖書(shū)借還管理系統(tǒng),其操作是完全可行的。2.2業(yè)務(wù)需求分析系統(tǒng)根據(jù)實(shí)現(xiàn)的實(shí)現(xiàn)圖書(shū)借還管理借閱歸還等操作,整體劃分為用戶(hù)模塊和管理員模塊。用戶(hù)模塊的功能是用戶(hù)在系統(tǒng)中通過(guò)注冊(cè)登錄頁(yè)面后進(jìn)入系統(tǒng),看到自己的圖書(shū)借閱等基本信息,以及個(gè)人資料的修改;管理員模塊主要是管理人員日志,處理整個(gè)系統(tǒng)的相關(guān)工作。2.3功能需求分析通過(guò)需求分析,系統(tǒng)功能結(jié)構(gòu)圖如下所示:圖2.1系統(tǒng)功能結(jié)構(gòu)圖通過(guò)前期對(duì)程序的整體分析,將程序拆分成多個(gè)子模塊[13],再把每個(gè)子模塊當(dāng)作一個(gè)單獨(dú)的程序進(jìn)行開(kāi)發(fā)。通過(guò)這樣的方式設(shè)計(jì)好程序的整體架構(gòu),再去通過(guò)接口實(shí)現(xiàn)各個(gè)子模塊的數(shù)據(jù)傳輸,這樣的設(shè)計(jì)方案實(shí)現(xiàn)了程序的分層設(shè)計(jì),使程序更加清晰明了。再對(duì)程序修改或者二次開(kāi)發(fā)時(shí),可以快速找到對(duì)應(yīng)的代碼,通過(guò)對(duì)框架的分析得出具體的結(jié)論,實(shí)現(xiàn)軟件低耦合的設(shè)計(jì)思想,使得編程的代碼更加靈活、簡(jiǎn)單、易懂。本系統(tǒng)主要由頁(yè)面展示模塊,數(shù)據(jù)接口,信息處理模塊構(gòu)成。2.4系統(tǒng)功能結(jié)構(gòu)2.4.1系統(tǒng)后臺(tái)管理功能結(jié)構(gòu)系統(tǒng)管理模塊中的用戶(hù)都是管理系統(tǒng)的后臺(tái)工作人員,系統(tǒng)的后臺(tái)工作人員的工作就是要對(duì)系統(tǒng)所有用戶(hù)進(jìn)行管理,同時(shí)還要對(duì)系統(tǒng)進(jìn)行升級(jí)和數(shù)據(jù)備份等操作。(1)對(duì)用戶(hù)信息進(jìn)行管理,主要是負(fù)責(zé)對(duì)用戶(hù)信息進(jìn)行添加、修改、刪除。(2)加強(qiáng)對(duì)于信息系統(tǒng)管理,完善后臺(tái)系統(tǒng)的升級(jí)、維護(hù)相應(yīng)數(shù)據(jù)以及信息的備份存檔的操作,此系統(tǒng)正常工作了一段時(shí)間后,系統(tǒng)管理員就可以根據(jù)自己系統(tǒng)運(yùn)行狀態(tài)情況以及所有客戶(hù)需求發(fā)生的改動(dòng)來(lái)對(duì)自己系統(tǒng)進(jìn)行升級(jí)、維護(hù)。系統(tǒng)的存儲(chǔ)方式主要采用sql數(shù)據(jù)庫(kù),它能夠隨時(shí)地對(duì)數(shù)據(jù)庫(kù)中所有數(shù)據(jù)信息進(jìn)行處理,包括備份、恢復(fù)等,以免不必要的操作而導(dǎo)致系統(tǒng)的損毀。2.4.2系統(tǒng)前臺(tái)管理功能結(jié)構(gòu)(1)登錄注冊(cè)模塊:通過(guò)客戶(hù)端填寫(xiě)個(gè)人信息,進(jìn)行賬號(hào)注冊(cè),注冊(cè)后返回登錄頁(yè)進(jìn)行賬號(hào)密碼登錄,登陸成功后可以進(jìn)入系統(tǒng)的首頁(yè)面。(2)個(gè)人中心模塊:管理個(gè)人賬號(hào),可修改個(gè)人資料及密碼,使用系統(tǒng)過(guò)程中,如遇到問(wèn)題,可以向管理員提交問(wèn)題反饋,以得到及時(shí)的解決。在該模塊,還可以查看借書(shū)記錄,收藏記錄以及歷史評(píng)論。(3)圖書(shū)查詢(xún)模塊:用戶(hù)登錄后,可依據(jù)圖書(shū)名、作者等相關(guān)信息檢索自己想找的圖書(shū),找到后,點(diǎn)擊進(jìn)入圖書(shū)詳情頁(yè),可以查看圖書(shū)簡(jiǎn)介、可借書(shū)本數(shù)、其他用戶(hù)對(duì)該書(shū)的評(píng)價(jià)等等。(4)圖書(shū)收藏模塊:通過(guò)閱讀圖書(shū)簡(jiǎn)介,用戶(hù)對(duì)某本圖書(shū)感興趣,可以先加入收藏夾,且可按標(biāo)簽科學(xué)收藏。(5)發(fā)表書(shū)評(píng)模塊:用戶(hù)可以圖書(shū)詳情頁(yè)發(fā)表書(shū)評(píng),展示自己的心得體會(huì),并與其他讀者交流觀后感,可以通過(guò)其他讀者對(duì)圖書(shū)的理解,多方位多角度地引發(fā)思考,拓寬思維。并且可以在個(gè)人中心模塊查看個(gè)人歷史書(shū)評(píng)。(6)圖書(shū)借閱模塊:用戶(hù)通過(guò)選擇圖書(shū)可以查詢(xún)到圖書(shū)的詳細(xì)信息,可以查看目前圖書(shū)的剩余可借書(shū)本數(shù)和其他用戶(hù)對(duì)書(shū)籍的評(píng)價(jià),可以通過(guò)圖書(shū)借閱功能對(duì)圖書(shū)進(jìn)行借閱。2.5系統(tǒng)功能用例圖管理員主要負(fù)責(zé)整個(gè)系統(tǒng)后臺(tái)數(shù)據(jù)的管理,通過(guò)管理員菜單對(duì)數(shù)據(jù)進(jìn)行操作。主要功能有:個(gè)人信息管理、用戶(hù)信息管理、圖書(shū)借還管理、借閱記錄管理等功能;管理員用例圖如圖所示。圖2.2管理員功能用例圖用戶(hù)進(jìn)入系統(tǒng)可進(jìn)行查看個(gè)人信息、賬戶(hù)管理、我的收藏、借閱記錄、圖書(shū)列表、圖書(shū)下載等功能。如圖所示。圖2.3用戶(hù)功能用例圖
3系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)3.1概念結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)模型理論中的一個(gè)數(shù)據(jù)實(shí)體(entity)也被我們通常統(tǒng)稱(chēng)成作為一個(gè)數(shù)據(jù)實(shí)例,它通常是我們對(duì)應(yīng)在一個(gè)虛擬的和現(xiàn)實(shí)科學(xué)世界中一個(gè)幾乎可以完全直接區(qū)別于其他虛擬物質(zhì)和物理對(duì)象的"事件"或"事物"。比如公司中的每個(gè)員工家里中的每個(gè)家具。結(jié)合當(dāng)前存在的問(wèn)題和需求進(jìn)行需求分析,建立了基于SSM框架的數(shù)字化、信息化的高校圖書(shū)借閱與歸還管理系統(tǒng)。系統(tǒng)功能主要包括用戶(hù)登錄、高校管理、用戶(hù)管理、消息管理、分類(lèi)管理、貨架管理、借閱退庫(kù)管理、班級(jí)管理、借閱管理。廣告管理、交通卡管理、友情鏈接管理、密碼修改、數(shù)據(jù)修改等功能模塊。下面簡(jiǎn)要介紹這些功能模塊的需求。高校管理功能模塊:高校管理功能包括高校信息的新增、刪除、修改、分頁(yè)查詢(xún)等功能。添加學(xué)院信息后,可以進(jìn)行查詢(xún)。修改學(xué)院信息后,相應(yīng)的學(xué)院信息將發(fā)生變化。刪除學(xué)院信息后,學(xué)院信息將從數(shù)據(jù)庫(kù)中刪除,無(wú)法查詢(xún)。本系統(tǒng)的E-R圖如下圖所示:學(xué)院信息包含id和mingcheng屬性信息,可用于進(jìn)行全面查詢(xún)。圖3.2=1學(xué)院實(shí)體屬性圖用戶(hù)管理功能模塊:用戶(hù)管理功能包括用戶(hù)信息的新增、刪除、修改、分頁(yè)查詢(xún)等功能。新增用戶(hù)信息后,可以進(jìn)行查詢(xún)。用戶(hù)信息修改后,對(duì)應(yīng)的用戶(hù)信息會(huì)發(fā)生變化。刪除用戶(hù)信息后,用戶(hù)信息將從數(shù)據(jù)庫(kù)中刪除,無(wú)法查詢(xún)。用戶(hù)信息包含id(id)、類(lèi)型名稱(chēng)(typename)、姓名(xingming)、地址(address)、性別(xingbie)、密碼(loginpw)、審核(shenhe)、班級(jí)id(banjiid)、類(lèi)型(type)、用戶(hù)名(loginname)、年齡(nianling)、學(xué)院id(xueyuanid)、電話(huà)(dianhua)、等屬性信息,可以通過(guò)這些信息進(jìn)行綜合查詢(xún)。圖3.2用戶(hù)實(shí)體屬性圖留言管理功能模塊:留言管理功能包含對(duì)留言信息的增刪改查以及分頁(yè)查詢(xún)等功能,添加或修改留言信息后,對(duì)應(yīng)留言信息隨之變化通過(guò)搜索查詢(xún)相應(yīng)信息,刪除留言信息后,留言信息將會(huì)從數(shù)據(jù)庫(kù)中刪除,無(wú)法查詢(xún)到。留言信息包含id(id)、內(nèi)容(neirong)、時(shí)間(liuyanshijian)、回復(fù)(huifu)、標(biāo)題(biaoti)、用戶(hù)id(usersid)屬性信息,可以通過(guò)這些信息進(jìn)行綜合查詢(xún)。圖3.3留言信息實(shí)體屬性圖類(lèi)別管理功能模塊:分類(lèi)管理功能包括圖書(shū)類(lèi)型信息的新增、刪除、修改、分頁(yè)等功能。新增類(lèi)型信息后,可以進(jìn)行查詢(xún)。類(lèi)別信息修改后,對(duì)應(yīng)的賬簿類(lèi)型信息會(huì)發(fā)生變化。類(lèi)別信息刪除后,類(lèi)別信息將從數(shù)據(jù)庫(kù)中刪除,不可查詢(xún)。類(lèi)別信息包含id(id)、名稱(chēng)(mingcheng)屬性信息,可以通過(guò)這些信息進(jìn)行綜合查詢(xún)。圖3.4類(lèi)別實(shí)體屬性圖書(shū)架管理功能模塊:書(shū)架管理功能包含對(duì)書(shū)架信息的增刪改查及分頁(yè)查詢(xún)等功能,添加書(shū)架信息后可以查詢(xún)到,修改書(shū)架信息后,對(duì)應(yīng)書(shū)架信息隨之變化,刪除書(shū)架信息后,書(shū)架信息將會(huì)從數(shù)據(jù)庫(kù)中刪除,無(wú)法查詢(xún)到。書(shū)架信息包含id(id)、名稱(chēng)(mingcheng)、等屬性信息,可以通過(guò)這些信息進(jìn)行綜合查詢(xún)。圖3.5書(shū)架實(shí)體屬性圖圖書(shū)借還管理功能模塊:圖書(shū)借出還書(shū)管理功能包括增加、刪除、修改、分頁(yè)等功能。增加或修改賬簿信息后,可以找到賬簿信息,相應(yīng)的賬簿信息也會(huì)隨之改變。刪除圖書(shū)信息后,將從數(shù)據(jù)庫(kù)中刪除圖書(shū)信息,無(wú)法找到。圖書(shū)信息包含id(id)、圖片(image)、內(nèi)容介紹(neirong)、數(shù)量(shuliang)、作者(zuozhe)、類(lèi)別id(leibieid)、用戶(hù)id(usersid)、出版社(chubanshe)、出版日期(chubanriqi)、名稱(chēng)(biaoti)、書(shū)架id(shujiaid)、位置(weizhi)、編號(hào)(bianhao)、備注(beizhu)、等屬性信息,可以通過(guò)這些信息進(jìn)行綜合查詢(xún)。圖3.6圖書(shū)信息實(shí)體屬性圖班級(jí)管理功能模塊:班級(jí)管理功能包括對(duì)班級(jí)信息的增刪改查以及分頁(yè)查詢(xún)等功能,添加或修改班級(jí)信息后可以查詢(xún)到,對(duì)應(yīng)班級(jí)信息隨之變化,刪除班級(jí)信息后,班級(jí)信息將會(huì)從數(shù)據(jù)庫(kù)中刪除,無(wú)法查詢(xún)到。班級(jí)信息包含id(id)、名稱(chēng)(mingcheng)、等屬性信息,可以通過(guò)這些信息進(jìn)行綜合查詢(xún)。圖3.7班級(jí)實(shí)體屬性圖借閱管理功能模塊:借閱管理功能包含對(duì)借閱信息的添加、刪除、修改、及分頁(yè)查詢(xún)等功能,添加借閱信息后可以查詢(xún)到,修改借閱信息后,對(duì)應(yīng)借閱信息隨之變化,刪除借閱信息后,借閱信息將會(huì)從數(shù)據(jù)庫(kù)中刪除,無(wú)法查詢(xún)到。借閱信息包含id(id)、逾期狀態(tài)(yuqizhuangtai)、姓名(xingming)、用戶(hù)id(usersslid)、數(shù)量(shuliang)、介紹(neirong)、開(kāi)始日期(kaishiriqi)、罰款信息(fakuan)、是否歸還(shenhe)、圖書(shū)id(tushuid)、提醒信息(tixing)、結(jié)束日期(jieshuriqi)、標(biāo)題(biaoti)、等屬性信息,可以通過(guò)這些信息進(jìn)行綜合查詢(xún)。圖3.8借閱信息實(shí)體屬性圖根據(jù)上述系統(tǒng)中的各個(gè)實(shí)體關(guān)系,得出系統(tǒng)的總體ER圖。系統(tǒng)總體ER圖如圖示所示。圖3.9系統(tǒng)總體E-R圖3.2數(shù)據(jù)庫(kù)表物理結(jié)構(gòu)設(shè)計(jì)1.制定符合用戶(hù)需求的數(shù)據(jù)庫(kù)計(jì)劃。2.規(guī)范數(shù)據(jù)庫(kù)操作,避免出現(xiàn)不必要的錯(cuò)誤。3.數(shù)據(jù)庫(kù)完整性。4.每個(gè)用戶(hù)權(quán)限的要求。5.設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí)利用MySQL中的執(zhí)行各個(gè)功能。6.定期進(jìn)行數(shù)據(jù)庫(kù)維護(hù)。在服務(wù)器上建立名為tushu的數(shù)據(jù)庫(kù),其中包括以下表:表3.1班級(jí)表(banji)字段名稱(chēng)字段描述數(shù)據(jù)類(lèi)型字段長(zhǎng)度是否自增是否只讀是否可為空是否主鍵id班級(jí)idINTEGER11TRUEFALSEFALSETRUEmingcheng名稱(chēng)VARCHAR255FALSEFALSETRUEFALSE表3.2留言表(liuyan)字段名稱(chēng)字段描述數(shù)據(jù)類(lèi)型字段長(zhǎng)度是否自增是否只讀是否可為空是否主鍵id留言idINTEGER11TRUEFALSEFALSETRUEbiaoti標(biāo)題VARCHAR55FALSEFALSETRUEFALSEhuifu回復(fù)VARCHAR4000FALSEFALSETRUEFALSEneirong內(nèi)容VARCHAR4000FALSEFALSETRUEFALSEliuyanshijian時(shí)間VARCHAR55FALSEFALSETRUEFALSEusersid用戶(hù)idINTEGER11FALSEFALSETRUEFALSE表3.3類(lèi)型表(leibie)字段名稱(chēng)字段描述數(shù)據(jù)類(lèi)型字段長(zhǎng)度是否自增是否只讀是否可為空是否主鍵id類(lèi)型idINTEGER11TRUEFALSEFALSETRUEmingcheng名稱(chēng)VARCHAR50FALSEFALSETRUEFALSE表3.4圖書(shū)表(tushu)字段名稱(chēng)字段描述數(shù)據(jù)類(lèi)型字段長(zhǎng)度是否自增是否只讀是否可為空是否主鍵id圖書(shū)idINTEGER11TRUEFALSEFALSETRUEusersid用戶(hù)idINTEGER11FALSEFALSETRUEFALSEbianhao編號(hào)VARCHAR50FALSEFALSETRUEFALSEzuozhe作者VARCHAR50FALSEFALSETRUEFALSEimage圖片VARCHAR255FALSEFALSETRUEFALSEweizhi位置VARCHAR255FALSEFALSETRUEFALSEchubanriqi出版日期VARCHAR50FALSEFALSETRUEFALSEbiaoti名稱(chēng)VARCHAR200FALSEFALSETRUEFALSEshujiaid書(shū)架idINTEGER11FALSEFALSETRUEFALSEshuliang數(shù)量INTEGER11FALSEFALSETRUEFALSEbeizhu備注VARCHAR255FALSEFALSETRUEFALSEneirong介紹VARCHAR3000FALSEFALSETRUEFALSEchubanshe出版社VARCHAR50FALSEFALSETRUEFALSEleibieid類(lèi)別idINTEGER11FALSEFALSETRUEFALSE表3.5友情鏈接表(lianjie)字段名稱(chēng)字段描述數(shù)據(jù)類(lèi)型字段長(zhǎng)度是否自增是否只讀是否可為空是否主鍵id友情鏈接idINTEGER11TRUEFALSEFALSETRUEurl鏈接地址VARCHAR200FALSEFALSETRUEFALSEname名稱(chēng)VARCHAR200FALSEFALSETRUEFALSE表3.6學(xué)院表(xueyuan)字段名稱(chēng)字段描述數(shù)據(jù)類(lèi)型字段長(zhǎng)度是否自增是否只讀是否可為空是否主鍵id學(xué)院idINTEGER11TRUEFALSEFALSETRUEmingcheng名稱(chēng)VARCHAR255FALSEFALSETRUEFALSE表3.7借閱表(jieyue)字段名稱(chēng)字段描述數(shù)據(jù)類(lèi)型字段長(zhǎng)度是否自增是否只讀是否可為空是否主鍵id借閱idINTEGER11TRUEFALSEFALSETRUEneirong介紹VARCHAR3000FALSEFALSETRUEFALSEtixing提醒信息VARCHAR50FALSEFALSETRUEFALSEjieshuriqi結(jié)束日期VARCHAR50FALSEFALSETRUEFALSEbiaoti標(biāo)題VARCHAR50FALSEFALSETRUEFALSEtushuid圖書(shū)idINTEGER11FALSEFALSETRUEFALSEyuqizhuangtai逾期狀態(tài)VARCHAR50FALSEFALSETRUEFALSEusersslid用戶(hù)idINTEGER11FALSEFALSETRUEFALSEshuliang數(shù)量INTEGER11FALSEFALSETRUEFALSEkaishiriqi開(kāi)始日期VARCHAR50FALSEFALSETRUEFALSEfakuan罰款信息VARCHAR50FALSEFALSETRUEFALSExingming姓名VARCHAR50FALSEFALSETRUEFALSEshenhe是否歸還VARCHAR50FALSEFALSETRUEFALSE表3.8輪播圖表(lunbo)字段名稱(chēng)字段描述數(shù)據(jù)類(lèi)型字段長(zhǎng)度是否自增是否只讀是否可為空是否主鍵id輪播圖idINTEGER11TRUEFALSEFALSETRUEimage圖片VARCHAR255FALSEFALSETRUEFALSEbiaoti標(biāo)題VARCHAR50FALSEFALSETRUEFALSE表3.9用戶(hù)表(users)字段名稱(chēng)字段描述數(shù)據(jù)類(lèi)型字段長(zhǎng)度是否自增是否只讀是否可為空是否主鍵id用戶(hù)idINTEGER11TRUEFALSEFALSETRUEnianling年齡VARCHAR50FALSEFALSETRUEFALSEshenhe審核VARCHAR50FALSEFALSETRUEFALSEloginname用戶(hù)名VARCHAR50FALSEFALSETRUEFALSExingbie性別VARCHAR50FALSEFALSETRUEFALSEloginpw密碼VARCHAR50FALSEFALSETRUEFALSExingming姓名VARCHAR50FALSEFALSETRUEFALSEtypename類(lèi)型名稱(chēng)VARCHAR50FALSEFALSETRUEFALSEdianhua電話(huà)VARCHAR255FALSEFALSETRUEFALSExueyuanid學(xué)院idINTEGER11FALSEFALSETRUEFALSEaddress地址VARCHAR50FALSEFALSETRUEFALSEtype類(lèi)型VARCHAR50FALSEFALSETRUEFALSEbanjiid班級(jí)idINTEGER11FALSEFALSETRUEFALSE表3.10公告表(gonggao)字段名稱(chēng)字段描述數(shù)據(jù)類(lèi)型字段長(zhǎng)度是否自增是否只讀是否可為空是否主鍵id公告idINTEGER11TRUEFALSEFALSETRUEneirong內(nèi)容VARCHAR5000FALSEFALSETRUEFALSEshijian時(shí)間VARCHAR50FALSEFALSETRUEFALSEbiaoti標(biāo)題VARCHAR50FALSEFALSETRUEFALSE表3.11書(shū)架表(shujia)字段名稱(chēng)字段描述數(shù)據(jù)類(lèi)型字段長(zhǎng)度是否自增是否只讀是否可為空是否主鍵id書(shū)架idINTEGER11TRUEFALSEFALSETRUEmingcheng名稱(chēng)VARCHAR50FALSEFALSETRUEFALSE
4系統(tǒng)功能模塊設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)實(shí)現(xiàn)各個(gè)階段是在設(shè)計(jì)工作中可以精準(zhǔn)描述出系統(tǒng)目標(biāo),所以可以基于該描述在編碼階段直接翻譯成程序語(yǔ)言編寫(xiě)。applicationContext.xml配置文件是關(guān)聯(lián)myeclipse與MySql的主文件,在此文件中配置數(shù)據(jù)源的信息。4.1前臺(tái)功能模塊4.1.1讀者登錄模塊用戶(hù)輸入用戶(hù)名、密碼、電話(huà)、姓名等信息后,點(diǎn)擊注冊(cè)按鈕完成用戶(hù)注冊(cè)。用戶(hù)注冊(cè)界面如下圖所示。圖4.1用戶(hù)注冊(cè)圖登錄功能,客戶(hù)端類(lèi)調(diào)用,連接MySQL。當(dāng)參與者輸入他們的帳戶(hù)和密碼時(shí),此信息將與MySQL信息進(jìn)行比較。如果比較正確,則會(huì)創(chuàng)建一個(gè)新對(duì)象,表明您已成功登錄。如果比較結(jié)果不正確,將收到無(wú)效消息,并且無(wú)法進(jìn)行下一步。當(dāng)通過(guò)數(shù)據(jù)庫(kù)中的SQL語(yǔ)句查詢(xún)用戶(hù)信息時(shí),將對(duì)登錄掩碼中輸入的信息進(jìn)行評(píng)估和比較。如果結(jié)果不正確,系統(tǒng)會(huì)提示這樣做。當(dāng)用戶(hù)輸入賬號(hào)和密碼登錄時(shí),他們輸入的信息以比特流方式發(fā)送到服務(wù)器,服務(wù)器與數(shù)據(jù)庫(kù)進(jìn)行交互,數(shù)據(jù)庫(kù)比較數(shù)據(jù),看賬號(hào)密碼是否匹配。如果不兼容,請(qǐng)轉(zhuǎn)到頁(yè)面。用戶(hù)登入界面如下圖所示。圖4.2用戶(hù)登入圖4.1.2個(gè)人主頁(yè)模塊用戶(hù)登錄后可以更改自己的個(gè)人資料以及密碼,如下圖所示:圖4.3密碼修改圖4.4個(gè)人資料修改4.1.3我的收藏模塊用戶(hù)登錄后就可以查看我的收藏內(nèi)的圖書(shū)信息,如下圖所示:圖4.5我的收藏查看4.1.4我的預(yù)約模塊用戶(hù)在這一模塊中可以查看自己已經(jīng)預(yù)約借閱的圖書(shū),并查看預(yù)約進(jìn)度。4.1.5借閱記錄模塊用戶(hù)登錄后查看個(gè)人借閱信息、逾期信息、罰款信息,如下圖所示。圖4.6借閱信息查看4.1.6圖書(shū)列表模塊高校圖書(shū)管理系統(tǒng)在登錄成功時(shí),就會(huì)出現(xiàn)系統(tǒng)的總界面。而圖書(shū)信息管理就在總界面上,一目了然,在圖書(shū)信息管理上可以選擇想要顯示的圖書(shū)類(lèi)型,方便尋找合適的書(shū)籍。本高校圖書(shū)管理系統(tǒng)的家庭書(shū)架書(shū)籍信息管理界面如下圖所示:圖4.7圖書(shū)列表查看4.2后臺(tái)管理員模塊4.2.1管理員登錄模塊管理員通過(guò)輸入用戶(hù)名、密碼、權(quán)限以及驗(yàn)證碼,單擊“登錄”按鍵后進(jìn)入本系統(tǒng)的后臺(tái)管理界面。登入界面如下圖所示。圖4.8登入界面4.2.2個(gè)人主頁(yè)模塊修改密碼是修改當(dāng)前登入用戶(hù)的密碼。密碼修改界面如下圖所示。圖4.9修改密碼4.2.3讀者列表模塊管理員擁有對(duì)不同身份的用戶(hù)(管理員和普通用戶(hù))信息進(jìn)行管理操作的權(quán)限,主要操作有查詢(xún)、添加、修改和刪除。由于普通用戶(hù)可自行注冊(cè),下面演示添加管理員操作。操作效果如圖:圖4.10用戶(hù)信息頁(yè)面管理員可以修改用戶(hù)密碼、類(lèi)型,狀態(tài),如下圖所示。圖4.11修改用戶(hù)信息用戶(hù)以條形圖查看圖書(shū)排行,如下圖所示。圖4.12圖書(shū)排行用戶(hù)管理界面如下圖所示。用戶(hù)管理是管理員對(duì)用戶(hù)的添加或刪除,只有管理員具有這個(gè)權(quán)限。圖4.13用戶(hù)管理管理員對(duì)用戶(hù)的院系及班級(jí)進(jìn)行管理,如下圖所示:圖4.14學(xué)院管理圖4.15班級(jí)管理4.2.4管理員列表管理員在本模塊中可以查看全部管理員信息。4.2.5圖書(shū)借閱模塊用戶(hù)借閱圖書(shū)由管理員填寫(xiě)借閱信息并提交,添加成功后系統(tǒng)形成借閱信息,用戶(hù)查詢(xún)借閱信息。管理員可以在圖書(shū)信息管理中進(jìn)行對(duì)圖書(shū)信息的修改和刪除,也可以進(jìn)行圖書(shū)的添加。在圖書(shū)管理中有該書(shū)籍的歷史借閱
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GA 1812.1-2024銀行系統(tǒng)反恐怖防范要求第1部分:人民幣發(fā)行庫(kù)
- 購(gòu)林地定金合同協(xié)議
- 購(gòu)房補(bǔ)充協(xié)議合同模板
- 訂制信貨亭合同協(xié)議
- 購(gòu)車(chē)合同轉(zhuǎn)成借款協(xié)議
- 設(shè)備帶土建合同協(xié)議
- 2025幼兒園數(shù)學(xué)思考能力試題與答案
- 《Reading Helping Each Other;Young Girl Warns Others about Tsunami》教案初中英語(yǔ)八年級(jí)上冊(cè)北師大版
- 甘肅省蘭州市2024-2025學(xué)年八年級(jí)上學(xué)期期中考試物理試題2【含答案解析】
- 2025年康復(fù)醫(yī)學(xué)專(zhuān)業(yè)畢業(yè)生考試試卷及答案
- 積極有效的師幼互動(dòng)培訓(xùn)
- 成人腦室外引流護(hù)理-中華護(hù)理學(xué)會(huì)團(tuán)體 標(biāo)準(zhǔn)
- 個(gè)人合伙股份合作協(xié)議書(shū)
- 中學(xué)家長(zhǎng)委員會(huì)活動(dòng)策劃方案
- 初二家長(zhǎng)會(huì)課件
- 哺乳動(dòng)物專(zhuān)題知識(shí)講座
- 簡(jiǎn)易安全管理檢維修作業(yè)風(fēng)險(xiǎn)分析和安全措施課件
- 24年追覓在線(xiàn)測(cè)評(píng)28題及答案
- 中國(guó)近代人物研究爾雅網(wǎng)課通識(shí)答案
- 胸腔閉式引流護(hù)理
- 中國(guó)風(fēng)閥執(zhí)行器行業(yè)市場(chǎng)供需態(tài)勢(shì)及發(fā)展趨向研判報(bào)告
評(píng)論
0/150
提交評(píng)論