版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
畢業(yè)設(shè)計畢業(yè)設(shè)計題圖書管理系統(tǒng)方案設(shè)計畢業(yè)設(shè)計類型□ 產(chǎn)品設(shè)計□工藝設(shè)計□方案設(shè)計姓名班級所屬系部物流信息系專業(yè)物流信息技術(shù)指導(dǎo)教師職稱完成時間年月日摘要圖書管理系統(tǒng)是每個學(xué)校必備的系統(tǒng)之一,圖書館內(nèi)各種圖書應(yīng)有盡有,我們同學(xué)經(jīng)常去借閱書籍。但是傳統(tǒng)的圖書管理也存在著些弊端,比如圖書的欠缺,有的只有上冊,下冊不知道丟在哪里,各種圖書堆積在一起、不好分辨等一系列問題。作為一個信息系的畢業(yè)生,選這個課題作為我的畢業(yè)設(shè)計,不僅僅是為了順利畢業(yè),更能強化所學(xué)知識,是對所學(xué)的信息管理系統(tǒng)、JSP、倉儲管理等專業(yè)知識的整合與應(yīng)用。從需求分析圖書管理系統(tǒng)是一套高新科技技術(shù)和圖書知識信息以及傳統(tǒng)歷史文化完美結(jié)合的體現(xiàn),它改變了傳統(tǒng)圖書收藏靜態(tài)書本式圖書服務(wù)特征,實現(xiàn)了多媒體存取,智能化檢索,創(chuàng)造出超時空信息服務(wù)的新境界。圖書管理系統(tǒng)是一套利用計算機網(wǎng)絡(luò)技術(shù)實現(xiàn)對引用,注釋,和參考圖書的自動化處理和規(guī)范化管理,服務(wù)于教師學(xué)生以及各界人士的集成化軟件。關(guān)鍵字:圖書管理系統(tǒng)管理系統(tǒng)信息化管理目錄引言 -1-第1章圖書館管理系統(tǒng)綜述 -2-1.1概述 -2-1.2系統(tǒng)設(shè)計需求分析 -2-第2章系統(tǒng)設(shè)計 -4-2.1圖書館管理系統(tǒng)設(shè)計指導(dǎo)思想和原則 -4-2.2設(shè)計模式 -4-2.3圖書館管理系統(tǒng)總體功能概述 -5-2.4圖書館管理系統(tǒng)各功能模塊概述 -6-第3章系統(tǒng)數(shù)據(jù)庫設(shè)計 -12-3.1概念結(jié)構(gòu)設(shè)計 -12-3.2邏輯結(jié)構(gòu)設(shè)計 -15-總結(jié) -19-致謝 -20-參考文獻 -2121-引言圖書管理系統(tǒng)是每個學(xué)校必備的系統(tǒng)之一,圖書館內(nèi)各種圖書應(yīng)有盡有,我們同學(xué)經(jīng)常去借閱書籍。但是傳統(tǒng)的圖書管理也存在著寫弊端,比如圖書的欠缺,有的只有上冊,下冊不知道丟在哪里,各種圖書堆積在一起,不好分辨等一系列問題。作為一個信息系的畢業(yè)生,選這個課題作為我的畢業(yè)設(shè)計,不僅僅是為了順利畢業(yè),更能強化所學(xué)知識,是對所學(xué)的信息管理系統(tǒng)、JSP、倉儲管理等專業(yè)知識的整合與應(yīng)用。本系統(tǒng)可以提高管理水平和工作效率,可以最大限度的減少人工操作帶來的錯誤,使用此系統(tǒng)主要為了實現(xiàn)商品管理的穩(wěn)定性、可維護性等,從而達到提高商品管理效率并指導(dǎo)經(jīng)營方向的目的。對圖書管理者來說,在圖書館應(yīng)用圖書管理系統(tǒng)能更好的進行圖書管理,圖書的進出庫信息都會實時更新,方便及時供給,減少使用傳統(tǒng)方法帶來的誤差等,提高工作水平和工作力度。同時也方便我們查找借閱圖書。為大家都會帶來方便。圖書管理系統(tǒng)是一套高新科技技術(shù)和圖書知識信息以及傳統(tǒng)歷史文化完美結(jié)合的體現(xiàn),它改變了傳統(tǒng)圖書收藏靜態(tài)書本式圖書服務(wù)特征,實現(xiàn)了多媒體存取,智能化檢索,創(chuàng)造出超時空信息服務(wù)的新境界。圖書管理系統(tǒng)是一套利用計算機網(wǎng)絡(luò)技術(shù)實現(xiàn)對引用,注釋,和參考圖書的自動化處理和規(guī)范化管理,服務(wù)于教師學(xué)生以及各界人士的集成化軟件。第1章圖書館管理系統(tǒng)綜述1.1概述圖書館管理系統(tǒng)的開發(fā)主要涉及到圖書的管理、學(xué)生信息的管理、借閱信息的管理三大功能的數(shù)據(jù)管理。從管理的角度可將圖書館系統(tǒng)分為三類:圖書信息管理、系統(tǒng)用戶管理、讀者數(shù)據(jù)管理。其中圖書信息管理包括:添加新進圖書、刪除舊圖書、修改圖書信息;系統(tǒng)用戶管理包括:修改用戶信息、辦理新用戶、注銷用戶;讀者數(shù)據(jù)管理主要包括:讀者借閱信息的管理,借閱圖書以及歸還圖書。圖書借閱者的需求主要表現(xiàn)在對方便快捷查詢圖書室所存的圖書的需求;個人借閱情況以及個人信息的修改。圖書館工作人員的需求則是快速對圖書借閱者的借閱及還書要求進行操作,同時形成借書或還書報表給借閱者查看確認;圖書管理人員的功能最為復(fù)雜,包括對圖書借閱者、圖書進行管理和維護、以及系統(tǒng)狀態(tài)的查詢和維護等,所以其需求就主要表現(xiàn)在可以更方便瀏覽、查詢、修改、添加、刪除的基本信息與借閱信息。1.2系統(tǒng)設(shè)計需求分析在本系統(tǒng)中,對讀者來說,他們關(guān)心的問題其實是如何方便的查詢到圖書館中的書籍以及自己正在借閱或者已經(jīng)借閱過一些什么書籍,也就是借閱歷史,另一個關(guān)心的問題就是所借閱的圖書是否到期等等。1.2.1與讀者相關(guān)的基本功能元素(1)圖書查詢:應(yīng)該能夠按照圖書不同信息對圖書進行查詢,如書名、作者、圖書類型等條件查詢。(2)讀者信息查詢,讀者信息的查詢內(nèi)容應(yīng)包括以下幾個方面:①讀者信息——對讀者的基本信息進行顯示。②書刊借閱——對該讀者借閱書籍記錄進行查詢。③欠款查詢——對該讀者超期圖書的欠款情況的查看。1.2.2與管理員相關(guān)的基本功能元素在面向系統(tǒng)的管理員來說,應(yīng)注意如下幾點:(1)圖書館中有哪些書籍,是否可以被借閱;(2)對學(xué)生的添加、修改和刪除操作的方便性;(3)查看學(xué)生都借閱著哪些書籍;(4)對書籍的添加、修改和刪除操作的方便性。1.2.3總體系統(tǒng)的基本功能元素從以上問題出發(fā),可以得出本系統(tǒng)應(yīng)該具有的功能:(1)圖書查詢——對館內(nèi)的圖書進行查詢;(2)借閱管理——對讀者的每一次借閱,還書進行登記和管理;(3)圖書管理——對圖書館的書籍進行管理,添加、刪除以及修改信息;(4)學(xué)生管理——對學(xué)生進行管理,添加、刪除以及修改信息;(5)欠款情況管理——對讀者借閱圖書超期欠款的情況進行管理。第2章系統(tǒng)設(shè)計2.1圖書館管理系統(tǒng)設(shè)計指導(dǎo)思想和原則(1)利用軟件開發(fā)現(xiàn)有軟硬件環(huán)境,及先進的管理系統(tǒng)開發(fā)方案,從而到達充分利用現(xiàn)在資源提高系統(tǒng)開發(fā)水平和應(yīng)用效果的目的。(2)系統(tǒng)應(yīng)該符合軟件工程開發(fā)的理論,開發(fā)方法等開發(fā)依據(jù)。(3)系統(tǒng)應(yīng)滿足圖書館管理工作的需要,并達到操作過程中的直觀,方便,實用,安全,準(zhǔn)確等要求。(4)系統(tǒng)應(yīng)具備數(shù)據(jù)庫維護功能,及時根據(jù)用戶需求進行數(shù)據(jù)庫的各種操作。(5)系統(tǒng)采用原型,實用模塊化程序設(shè)計方法,便于系統(tǒng)功能的各種組合和修改,以及系統(tǒng)的測試與維護。(6)圖書館管理系統(tǒng)的設(shè)計應(yīng)適合校園的發(fā)展。(7)圖書館管理系統(tǒng)的設(shè)計應(yīng)當(dāng)遵循數(shù)據(jù)庫設(shè)計規(guī)范。2.2設(shè)計模式 設(shè)計模式是面向?qū)ο蟮某绦蛟O(shè)計人員用來解決編程問題的一種形式化表示。本系統(tǒng)開發(fā)采用目前一種廣泛流行的軟件設(shè)計模式MVC。MVC(Model—View—Controller)應(yīng)用程序結(jié)構(gòu)被用來分析分布式應(yīng)用程序的特征。這種抽象結(jié)構(gòu)能有助于將應(yīng)用程序分割成若干邏輯部件,使程序設(shè)計變得更加容易。把一個應(yīng)用的輸入、處理、輸出流程按照Model、View、Controller的方式進行分離,這樣一個應(yīng)用被分成三個層——模型層、視圖層、控制層。圖2.1MVC模式MVC模式的出現(xiàn),很好的解決了傳統(tǒng)開發(fā)WEB應(yīng)用方式中存在的問題。M代表模型(Model),包含完成任務(wù)所需要的所有的行為和數(shù)據(jù);V代表視圖(View)界面,現(xiàn)實模型提供的數(shù)據(jù);C代表控制器(Controller),它將模型映射到界面中,處理用戶的輸入并相應(yīng)請求。其模型的關(guān)系如圖所示。在MVC模型中,三層各盡其職、相互獨立,各層內(nèi)部的改變不會影響到其它層,從而降低了數(shù)據(jù)表達、數(shù)據(jù)描述和應(yīng)該操作的耦合度,也能更好的實現(xiàn)開發(fā)中的分工,加速工程進度。2.3圖書館管理系統(tǒng)總體功能概述圖書管理系統(tǒng)包含五個模塊分別是:系統(tǒng)登錄、圖書管理、學(xué)生管理、借閱信息管理、圖書檢索。系統(tǒng)登錄模塊:一般用戶和管理員都必須登錄才能進入系統(tǒng),用戶登錄時在后臺判斷用戶的權(quán)限類型,分為普通用戶和管理員,普通用戶可以對書籍進行瀏覽及個人借閱信息的查詢,管理員可以對多種信息進行操作。圖書管理模塊:管理員通過驗證界面進入系統(tǒng)后,進入到圖書管理模塊,可以對圖書進行添加,刪除、修改圖書信息、查詢、查看等一系列的操作。學(xué)生管理模塊:管理員可以在此模塊中創(chuàng)建新的普通用戶,并且可以對用戶的信息進行修改,刪除等操作。借閱信息管理模塊:這是圖書管系統(tǒng)中最重要的模塊之一,管理員進入該模塊中可以為普通用戶辦理借閱圖書,歸還圖書的功能,并且能夠?qū)崿F(xiàn)還款的操作。圖書檢索模塊:普通用戶通過驗證界面進入系統(tǒng)后,能夠按照書名,作者等多種條件對圖書進行查詢操作,確保查詢到的都是最新的信息。圖2.2圖書館管理系統(tǒng)功能圖2.4圖書館管理系統(tǒng)各功能模塊概述2.4.1系統(tǒng)登錄模塊用戶進入系統(tǒng)時調(diào)用的一個模塊。該模塊根據(jù)用戶輸入的用戶名、密碼來判斷用戶的類型,跳轉(zhuǎn)到該類用戶的界面。本模塊的功能點包括:判斷用戶名和密碼是否相符;根據(jù)用戶的權(quán)限類型,登錄到系統(tǒng)的制定界面操作使用。圖2.3登錄模塊流程圖2.4.2圖書管理模塊在本模塊中圖書館工作人員可以對圖書進行管理操作。本模塊的功能點包括:新書入庫,將新進圖書按其類型將圖書的基本信息錄入系統(tǒng)數(shù)據(jù)庫;圖書出庫,某一部分圖書會隨著時間的增長及知識的更新而變得不再有收藏的價值,或者圖書被損壞,這些圖書就要在圖書庫中除去。即從圖書庫中刪除此圖書記錄;新書編碼,圖書入庫后,需要貼上條形碼,以便以后提供借閱,本系統(tǒng)不涉及到條形碼閱讀器,只是假定此過程已經(jīng)生成條形碼。編碼只是將條形碼帖于書上以唯一標(biāo)識圖書;圖書信息修改,圖書信息由于工作人員的疏忽,而出現(xiàn)錄入錯誤,提供其圖書ID就可以查看圖書的基本信息并對其進行修改;圖2.4圖書管理模塊流程圖2.4.3學(xué)生管理模塊書本模塊主要是工作者對學(xué)生信息(讀者借書證信息)進行管理。本模塊的功能點包括:辦理借書證,為新讀者辦理借書證,填寫用戶基本信息;注銷借書證,輸入讀者借書證編號,根據(jù)借書證ID刪除讀者表中此借證信息;掛失借書證,主要是將借書證的狀態(tài)改為掛失,更新讀者表狀態(tài)字段,有圖書管理員操作;修改圖書證信息,由于工作人員的疏忽,而出現(xiàn)辦理借書證時錄入信息有誤,則可根據(jù)借書證編號對其信息進行查看和修改。圖2.5借書證管理模塊流程圖2.4.4借閱信息管理模塊本模塊主要是工作者對圖書外借和歸還進行管理。本模塊的功能點包括:圖書借閱,記錄借閱證編號和圖書編號,進行借書過程。在數(shù)據(jù)庫中插入一天借書記錄,該記錄包括圖書ID、借書證ID、借閱日期、歸還日期等;圖書歸還,輸入借書證編號,圖書編號,根據(jù)輸入的編號在借閱登記表中找到相應(yīng)的記錄,將借閱記錄刪除,并將該記錄相應(yīng)的數(shù)據(jù)更新到歷史借閱記錄信息表中;查看借閱記錄,可以根據(jù)借書證ID以及圖書ID查詢借閱記錄。辦理還款,如讀者有圖書超期的情況將會有欠款,可以根據(jù)借書證的ID來為讀者班里還款。圖2.6借閱信息管理模塊流程圖2.4.5圖書檢索模塊使用該模塊的用戶有:讀者和管理員。本模塊的功能點包括:根據(jù)圖書ID進行檢索;根據(jù)圖書名稱進行檢索;根據(jù)圖書類型進行檢索。根據(jù)圖書作者或譯者進行檢索。圖2.7圖書檢索模塊流程圖第3章系統(tǒng)數(shù)據(jù)庫設(shè)計3.1概念結(jié)構(gòu)設(shè)計(1)實體圖學(xué)生:學(xué)生屬性有學(xué)號、姓名、密碼、性別、學(xué)院、班級、電話、email、宿舍、地址、已借書數(shù)量、創(chuàng)建日期。學(xué)生實體圖如圖3.1所示:圖3.1學(xué)生實體圖圖書:圖書屬性有圖書編號、書名、作者、類別、單價、出版社、出版日期、總數(shù)量、當(dāng)前數(shù)量、購買日期、內(nèi)容摘要。圖書實體圖如圖3.2所示:圖3.2圖書實體圖班級:班級屬性有書,書本號,借書記錄,注冊學(xué)生等班級實體圖如圖3.3所示。圖3.3班級實體圖(2)E—R圖根據(jù)以上實體圖,分析了各個實體的屬性,根據(jù)這些屬性,可以得到系統(tǒng)的E—R圖,如圖3.3所示圖3.3系統(tǒng)E-R圖3.2邏輯結(jié)構(gòu)設(shè)計根據(jù)上述功能模塊的需求,設(shè)計如下主要數(shù)據(jù)庫表:表3-1圖書信息表(t_book)字段英文名稱字段中文名稱字段類型字段約束是否可為空Book_num圖書編號Varchar2(15)主鍵否Book_name書名Varchar2(20)否Writer作者Varchar2(10)否Sort_id類加IDVarchar2(5)否表3-1圖書信息表(t_book)續(xù)表01Price單價Number(5.2)是Pub_company出版社Varchar2(20)是Pub_date出版日期Date是Total_num總數(shù)量Number(3)否Current_num當(dāng)前數(shù)量Number(3)否Buy_date入庫日期Date否Brief內(nèi)容摘要Varchar2(100)是表3-2學(xué)生信息表(t_student)字段英名稱字段中文名稱字段類型字段約束是否可為空Student_num學(xué)號Varchar2(15)主鍵否Student_name姓名Varchar2(10)否Password密碼Varchar2(20)否Academy_id學(xué)院IDVarchar2(10)否Class_id班級IDVarchar2(10)否Sex性別Varchar2(2)是Telephone電話Varchar2(15)是EmailEmailVarchar2(20)是Lended_num已借書數(shù)量Number(2)默認為0否Create_date創(chuàng)建日期Date否表3-3借閱信息表(t_book_student)字段英文名稱字段中文名稱字段類型字段約束是否可為空IdID號Varchar2(35)主鍵否Book_id圖書編號Varchar2(15)否Student_id學(xué)號Varchar2(15)否borrow_date借書日期Date否return_date還書日期Date否Money超期罰款Number(5.2)否表3-4管理員表(t_admin)字段英文名稱字段中文名稱字段類型字段約束是否可為空Admin_id管理員IDNumber(5)主鍵否Admin_name管理員姓名Varchar2(10)否Admin_password管理員密碼Varchar2(20)否表3-5學(xué)院表(t_admin)字段英文名稱字段中文名稱字段類型字段約束是否可為空Academy_id學(xué)院IDVarchar2(10)主鍵否Academy_name學(xué)院名Varchar2(30)否表3-6班級表(t_class)字段英文名稱字段中文名稱字段類型字段約束是否可為空Class_id班級IDVarchar2(10)主鍵否Class_name班級名Varchar2(30)否Academy_
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年山東省濰坊市中考物理真題卷含答案解析
- 河道灘涂治理工程方案
- 氫氧化鉀泄漏現(xiàn)場處置方案
- (2025)全國國家版圖知識競賽題庫附答案
- 2025年省考行測地理信息系統(tǒng)應(yīng)用試卷及答案
- 注冊測繪師測繪管理與法律法規(guī)考試真題卷(附答案)(2025年版)
- 2025年衛(wèi)生高級職稱考試(預(yù)防疾控微生物檢驗技術(shù))真題附答案
- 2025年建筑電工建筑特殊工種考試試題題庫及答案
- 2026年安環(huán)部年度工作總結(jié)范文
- 護理人員用藥錯誤應(yīng)急預(yù)案演練
- 2026新疆阿合奇縣公益性崗位(鄉(xiāng)村振興專干)招聘44人筆試備考試題及答案解析
- 2025-2026學(xué)年遼寧省葫蘆島市連山區(qū)八年級(上)期末數(shù)學(xué)試卷(含答案)
- 上海市松江區(qū)2026屆初三一模物理試題(含答案)
- 小學(xué)六年級英語2026年上學(xué)期語法改錯綜合真題
- 2026長治日報社工作人員招聘勞務(wù)派遣人員5人備考題庫完美版
- 護理核心制度內(nèi)容精要
- 湖南省婁底市期末真題重組卷-2025-2026學(xué)年四年級語文上冊(統(tǒng)編版)
- 光伏板清洗施工方案
- 閱讀理解體裁與命題方向(復(fù)習(xí)講義)-2026年春季高考英語(上海高考專用)
- 指南抗菌藥物臨床應(yīng)用指導(dǎo)原則(2025版)
- 2025年華僑生聯(lián)考試題試卷及答案
評論
0/150
提交評論