版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、目錄第1章 緒論21.1 課題背景21.2 目的和意義21.3 系統(tǒng)設計思想2第2章 可行性分析32.1 經濟可行性32.2 技術可行性32.3 操作可行性32.4 法律可行性3第3章 需求分析33.1 功能需求33.2 數據流圖33.3 數據字典6第4章 總體設計84.1 系統(tǒng)模塊總體設計84.2 模塊IPO表94.3 結構圖17第5章 詳細設計與實現195.1 運行環(huán)境195.2 開發(fā)工具簡介195.3 模塊功能設計與實現205.3.1 系統(tǒng)管理模塊的設計與實現205.3.2 書籍管理模塊的設計與實現225.3.3 借閱管理模塊的設計與實現235.3.4 讀者管理模塊的設計與實現24第6章
2、 系統(tǒng)測試與性能分析26第1章 緒論1.1 課題背景如今網絡技術發(fā)展迅速,某些的系統(tǒng)技術的開發(fā)相當成熟,是我們的學習、生活、工作等多方面都向數字化方向發(fā)展。隨著科學技術的發(fā)展,也給我們在諸多的方面帶來了很大的方便,提高了工作效率,立足于校園實際,著眼于未來發(fā)展,建成標準化、通用性較強、實用的系統(tǒng),以提高圖書信息的現代化管理水平,實現信息資源的共享。圖書管理系統(tǒng)是一種基于集中統(tǒng)一規(guī)劃的數據庫數據管理新模式。圖書館在正常運營中總是面對大量的讀者信息,書籍信息以及由兩者相互作用產生的借書信息,還書信息。信息的種類和形式越來越豐富,傳統(tǒng)圖書館的機制顯然不能滿足這些需要。用結構化系統(tǒng)分析與設計的方法,建
3、立一套有效的圖書信息管理系統(tǒng),可以減輕工作,將工作科學化、規(guī)范化,提高了圖書館信息管理的工作質量因此根據圖書館目前實際的管理情況開發(fā)一套圖書管理系統(tǒng)是十分必要的。1.2 目的和意義針對學校圖書室管理落后的情況,設計實現該圖書信息管理系統(tǒng),通過與計算機的結合使用,對校園圖書館的各種圖書信息進行管理,可以給管理員和讀者帶來諸多的便易:管理可靠、檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。在對圖書、讀者的管理過程中(其實是對圖書、讀者數據的管理),這些優(yōu)點能夠極大地提高工作效率,也是圖書館各個部門管理科學化、正規(guī)化的重要標志之一。而且計算機管理系統(tǒng)的成本正在不斷降低。使用該系
4、統(tǒng)之后,圖書館管理人員可以管理讀者的登記、圖書的購入、借出、歸還、信譽度以及注銷等;還可以查詢某位讀者、某本圖書的借閱情況,對當前借閱情況給出一些統(tǒng)計,給出統(tǒng)計表格,以全面掌握圖書的流通情況。 本系統(tǒng)的宗旨是提高圖書管理工作的效率,減少相關人員的工作量,使學校的圖書管理工作真正做到科學、合理的規(guī)劃,系統(tǒng)、高效的實施。1.3 系統(tǒng)設計思想 設計該校園圖書管理系統(tǒng)是充分考慮了校園的實際需求。我們本著安全性、穩(wěn)定性、效率輸出等基本特性來設計該系統(tǒng)。使該圖書管理系統(tǒng)能夠合理、快速、有效的解決圖書館的實際問題。同時也要保證系統(tǒng)的易操作性,界面友好性,易維護性。為了緊跟科技時代的步伐,該系統(tǒng)還可以支持系統(tǒng)
5、升級,以更好的滿足圖書館工作人員的種種需要。采用人機對話的操作方式,界面美觀、友好,信息查詢靈活、方便,數據存儲準確、安全可靠。 第2章 可行性分析2.1 經濟可行性現行系統(tǒng)必須在計算機上實現,必須實現計算機的管理,對于學校來說,可以實現學校信息化。這對今后的管理會帶來很多的便利,同時帶來更好的經濟效益。2.2 技術可行性 使用的軟件是Microsoft Visual Basic 6.0和SQL server 2005是兩個非常成熟的開發(fā)工具,無論在安全性、可用性、可靠性方面都毫無置疑,因此軟件方面是可行的。2.3 操作可行性本系統(tǒng)操作易懂,圖書館也專門聘請了專業(yè)人員進行系統(tǒng)維護和培訓。2.4
6、 法律可行性開發(fā)這個系統(tǒng)不同于開發(fā)普通的系統(tǒng)軟件,不存在侵權等問題,即法律上是可行的。第3章 需求分析3.1 功能需求校園圖書管理系統(tǒng)的主要功能無非就是對圖書信息和讀者信息進行管理。為了圖書館管理人員更好的更高效地管理書籍信息和讀者信息,并通過對校園圖書管理系統(tǒng)的討論、研究與分析,把該圖書管理系統(tǒng)主要分為四個模塊:系統(tǒng)管理模塊、書籍管理模塊、借閱管理模塊和讀者管理模塊。3.2 數據流圖 該系統(tǒng)的數據流信息的流向和處理過程相對復雜,各個功能之間又有著非常緊密的聯系,具體的系統(tǒng)數據流圖,如下圖3.1所示。圖3.1 系統(tǒng)數據流圖系統(tǒng)管理模塊的數據流圖,如圖3.2所示: 圖3.2 系統(tǒng)管理數據流圖書籍
7、管理模塊的數據流圖,如圖3.3所示:圖3.3 書籍管理數據流圖借閱管理模塊數據流圖,如圖3.4所示:圖3.4 借閱管理數據流圖讀者管理模塊數據流圖,如圖3.5所示: 圖3.5 讀者管理數據流圖3.3 數據字典 圖書管理中書籍采購表、書籍信息表以及新書推薦表的數據字典如圖3.6、3.7、3.8所示。名字:書籍采購表別名:無描述:存儲采購信息定義:書籍采購表=書名+作者+出版社+出版日期+定價+種類+冊數位置:書籍管理圖3.6 書籍采購數據字典名字:書籍信息表別名:無描述:儲存書籍信息定義:書籍信息表=書籍編號+書名+作者+出版社+描述位置:書籍管理圖3.7 書籍信息表數據字典名字:新書推薦表別名
8、:無描述:新書的推薦信息定義:新書推薦表=書籍編號+種類+單價+描述+書名+作者+出版社位置:書籍管理圖3.8 新書推薦表數據字典 借閱管理中借書信息表的數據字典、還書信息表的數據字典、罰款信息表的數據字典分別如下圖3.9、3.10、3.11所示。名字:借閱信息表別名:無描述:圖書管理系統(tǒng)的讀者借閱資料,記錄定義:借閱信息表=借書信息編號+讀者編號+讀者姓名+書籍編號+書籍名稱+借書日期+續(xù)借標志+備注信息位置:借書管理圖3.9借書信息表的數據字典名字:還書信息表別名:無描述:圖書管理系統(tǒng)的讀者還書資料,記錄 定義:還書信息表=讀者編號+讀者姓名+書籍編號+書籍名稱+借書日期+還書日期+備注信
9、息位置:還書管理圖3.10 還書信息表的數據字典名字:罰款信息表別名:無描述:圖書管理系統(tǒng)的讀者罰款信息的記錄 定義:罰款信息表=讀者編號+讀者姓名+書籍編號+書籍名稱+借書日期+應還書日期+實還書日期+罰款金額+備注信息位置:過期罰款管理圖3.11 罰款信息表的數據字典 讀者管理中讀者信息表的數據字典、讀者意見表的數據字典、讀者信譽度表的數據字典分別如下圖3.12、3.13、3.14所示。名字:讀者信息表別名:無描述:存儲讀者信息,由讀者填寫與修改 定義:讀者信息表=讀者編號+讀者姓名+專業(yè)+年級+照片位置:讀者管理圖3.12 讀者信息表的數據字典名字:讀者意見表別名:無描述:讀者有任何疑問
10、或意見可由此發(fā)給管理員 定義:讀者意見表=讀者編號+讀者姓名+意見位置:讀者管理圖3.13 讀者意見表的數據字典名字:信譽度別名:無描述:用于評定借書等級對讀者借書進行約束定義:信譽度=0數字2位置:信譽度表 圖3.14 讀者信譽度表的數據字典第4章 總體設計4.1 系統(tǒng)模塊總體設計在該部分利用層次圖來描繪圖書管理系統(tǒng)的層次結構。在層次結構圖中最上面的矩形框代表根(總的系統(tǒng)),下面的各層中的每個矩形框代表一個管理模塊或者一個最基本的功能,最下面的功能模塊細化到不能再細化,是一個獨立的功能。方框間的連線表示調用關系而不像層次方框圖那樣表示組成關系。圖書管理系統(tǒng)中的管理員可以對系統(tǒng)管理模塊、書籍管
11、理模塊、借閱管理模塊和讀者管理模塊四個模塊進行管理。各模塊具體功能描述如下: (1)管理員管理整個系統(tǒng),包括對系統(tǒng)管理模塊的管理、書籍管理模塊的管理、借閱管理模塊的管理、讀者管理模塊的管理等 (2)系統(tǒng)管理模塊的功能需求: 對讀者信譽度的查看及信譽度提醒、了解讀者的基本信息、查看圖書的借閱情況及把庫存量較少的書籍向采購人員發(fā)出提示、分類排行統(tǒng)計圖書的借閱情況以及對讀者提出合理的借閱意見。(3)書籍管理模塊的功能需求:實現書籍信息的增添,刪除,修改,查詢的功能。實現書籍采購的增加,刪除,修改和查詢的功能。實現新書推薦的功能,已經被推薦的新書不能重復推薦。(4)借閱管理模塊的功能需求:實現借書信息
12、的添加,修改和刪除。實現續(xù)借信息的添加,修改和刪除。實現還書信息的添加,修改和刪除。實現過期罰款罰款功能:讀者未在還書日期之前歸還,則根據圖書超期的天數計算出罰款金額,每超過一天則罰款0.1元,以此類推。(5)讀者管理模塊的功能需求:讀者信息注冊功能為對讀者輸入的信息進行存儲。讀者信息修改功能為讀者對注冊的信息進行修改。信譽度功能為計算讀者信譽度,信譽度低的人無法借書。讀者意見功能為存儲讀者意見,并向管理員提交此意見。圖書管理系統(tǒng)的功能層次圖,如圖4.1所示:圖4.1 系統(tǒng)功能層次圖4.2 模塊IPO表 該圖書管理系統(tǒng)主要分為四個模塊:系統(tǒng)管理模塊、書籍管理模塊、借閱管理模塊、讀者管理模塊,各
13、模塊具體IPO表如下圖所示: 圖 4.2 系統(tǒng)管理的IPO表書籍管理模塊的IPO表如下圖4.3到圖4.6所示: 圖4.3 書籍管理IPO表 圖4.4 書籍信息IPO表 圖4.5 書籍采購IPO表 圖4.6 新書推薦IPO表借閱管理模塊的IPO表如下圖4.7到圖4.11所示: 圖4.7 借閱管理IPO表 圖4.8 借書管理IPO表 圖4.9 續(xù)借管理IPO表 圖4.10 還書管理IPO表 圖4.11 過期懲罰管理IPO表 讀者管理模塊的IPO表如下圖4.12到圖4.16所示: 圖4.12 讀者管理IPO表圖4.13 讀者注冊IPO表圖4.14 讀者信息修改IPO表圖4.15 讀者信譽度IPO表圖
14、4.16 讀者意見IPO表4.3 結構圖系統(tǒng)管理模塊的結構圖,如圖4.17所示:圖4.17 系統(tǒng)管理結構圖書籍管理模塊的結構圖,如圖4.18所示:圖4.18 書籍管理結構圖借閱管理模塊的結構圖,如圖4.19所示: 圖4.19 借閱管理結構圖讀者管理模塊的結構圖,如圖4.20所示:圖4.20 讀者管理結構圖第5章 詳細設計與實現5.1 運行環(huán)境 1硬件環(huán)境電腦的一般的硬件配置即可。2軟件環(huán)境系統(tǒng)的軟件環(huán)境配置為Windows 7操作系統(tǒng),SQL Server 2008數據庫,Microsoft Visual Studio 2010開發(fā)工具。5.2 開發(fā)工具簡介Visual Studio是微軟公司
15、出品的一款大型應用軟件,從最初的Visual Studio 97開始就成為編程的重要工具。Visual Studio 2010的集成開發(fā)環(huán)境中為開發(fā)人員提供了大量的實用工具以提高工作效率。這些工具包括了自動編譯、項目創(chuàng)建向導、創(chuàng)建部署工程等等。作為面向下一代平臺的開發(fā)工具,Visual Studio 2010提供了很多工具來幫助開發(fā)者開發(fā)基于Windows 7的應用程序,同時也使那些已經存在的非托管應用程序,通過一定的處理后也同樣能夠應用新操作系統(tǒng)所帶來的特性。VS2010還在以下方面進行了改進:增強和完善了Visual Studio IDE;改進了Visual Basic和C#語言,開發(fā)人員
16、可以根據自己的愛好選擇任意一種語言;同時還包括一種新的.NET Framework語言:F#;支持基于MVC的Web應用,改進了代碼編寫的速度,簡化了Web開發(fā);改進了對WPF和Silverlight應用程序的開發(fā),當然最重要的變化是完善了Visual C+功能。對開發(fā)人員來說Visual Studio 2010版本會很容易熟悉而能立即上手利用平臺。SQL Server 2008工具介紹:SQL Server 2008 R2是基于SQL Server 2008提供可靠高效的智能數據平臺構建而成的。SQL Server 2008 R2 提供了大量新改進,可幫助使用者滿懷信心地調整規(guī)模、提高 IT
17、 效率并實現管理完善的自助商業(yè)智能。此版本中包含應用程序和多服務器管理、復雜事件處理、主數據服務及最終用戶報告等方面的新功能和增強功能。SQL Server 2008 R2是一種實用性高的可信賴和可擴展平臺,主數據服務支持異構系統(tǒng)間的數據協(xié)調,StreamInsight能夠實現對大規(guī)模復雜事件的處理,并支持多達256個邏輯處理器的大型應用程序。主要功能包括:PowerPivot、主數據服務、應用程序和多服務器管理。5.3 模塊功能設計與實現5.3.1 系統(tǒng)管理模塊的設計與實現 系統(tǒng)管理模塊的功能: 對讀者信譽度的查看及信譽度提醒、了解讀者的基本信息、查看圖書的借閱情況及把庫存量較少的書籍向采購
18、人員發(fā)出提示、分類排行統(tǒng)計圖書的借閱情況以及對讀者提出合理的借閱意見。系統(tǒng)管理模塊PAD圖如下所示: 圖5.1 系統(tǒng)管理PAD圖系統(tǒng)管理模塊Jackson圖,如下圖所示: 圖5.2 系統(tǒng)管理Jackson圖5.3.2 書籍管理模塊的設計與實現 書籍管理模塊的功能:實現書籍信息的增添,刪除,修改,查詢的功能。實現書籍采購的增加,刪除,修改和查詢的功能。實現新書推薦的功能,已經被推薦的新書不能重復推薦。書籍管理模塊PAD圖如下圖所示: 圖5.3 書籍管理PAD圖圖5.4 書籍管理PAD圖書籍管理模塊Jackson圖,如下圖所示:圖5.5 書籍管理Jackson圖5.3.3 借閱管理模塊的設計與實現
19、 借閱管理模塊的功能需求:實現借書信息的添加,修改和刪除。實現續(xù)借信息的添加,修改和刪除。實現還書信息的添加,修改和刪除。實現過期罰款罰款功能:讀者未在還書日期之前歸還,則根據圖書超期的天數計算出罰款金額,每超過一天則罰款0.1元,以此類推。借閱管理模塊PAD圖如下圖所示: 圖5.6 借閱管理PAD圖借閱管理模塊Jackson圖,如下圖所示:圖5.7 借閱管理Jackson圖5.3.4 讀者管理模塊的設計與實現 讀者管理模塊的功能需求:讀者信息注冊功能為對讀者輸入的信息進行存儲。讀者信息修改功能為讀者對注冊的信息進行修改。信譽度功能為計算讀者信譽度,信譽度低的人無法借書。讀者意見功能為存儲讀者
20、意見,并向管理員提交此意見。讀者管理模塊PAD圖如下圖所示:圖5.8 讀者管理PAD圖圖5.9 讀者管理PAD圖圖5.9 讀者管理PAD圖讀者管理模塊Jackson圖,如下圖所示:圖5.10 讀者管理Jackson圖第6章 系統(tǒng)測試與性能分析經過需求分析、設計等階段的開發(fā)后,得到了源程序,開始進入到軟件測試階段。然而,在測試之前的各階段中都可能在軟件產品中遺留下許多錯誤和缺陷,如果不及時找出這些錯誤和缺陷,并將其改正,這個軟件產品就不能正常使用,甚至會導致巨大的損失。目前,程序的正確性證明尚未得到根本的解決,因此軟件測試仍是發(fā)現軟件中錯誤和缺陷的主要手段。組長負責自己模塊測試以及最后的集成測試
21、,組員負責各個模塊的測試。測試步驟:系統(tǒng)管理模塊測試:能完成對讀者信譽度的查看及信譽度提醒、查看讀者的基本信息、查看圖書的借閱情況及能把庫存量較少的書籍向采購人員發(fā)出提示、分類排行統(tǒng)計圖書的借閱情況以及對讀者提出合理的借閱意見。輸入借書信息編號:,點擊查詢,結果顯示為:借書信息編號:,讀者編號:7654,讀者姓名:小米,書籍編號:12345,書籍名稱:軟件工程導論,借書日期:2014.9.10,續(xù)借標志:無。 輸入借書信息編號:,點擊查詢,提示輸入信息無效,請重新輸入。 書籍管理模塊測試:能實現書籍信息的增添,刪除,修改,查詢的功能。實現書籍采購的增加,刪除,修改和查詢的功能。輸入書籍編號:1
22、2345,書名:軟件工程導論,作者:張海藩,出版社:清華大學出版社,描述:無。點擊添加,顯示添加書籍信息成功。選中剛剛輸入信息,點擊修改,把作者改為張明,點擊保存,顯示修改成功。選中一條信息點擊刪除,提示是否確定刪除,點擊確定,顯示刪除成功。輸入書籍編號:12345,種類:教材,單價:35,描述:全國優(yōu)秀暢銷書,書名:軟件工程,作者:張明,出版社:清華大學出版社。點擊添加,顯示添加新書推薦信息成功。選中剛剛輸入信息,點擊修改,把作者改為張小,點擊保存,顯示修改成功。選中一條信息點擊刪除,提示是否確定刪除,點擊確定,顯示刪除成功。借閱管理模塊測試:實現借書信息的添加,修改和刪除。實現續(xù)借信息的添加,修改和刪除。實現還書信息的添加,修改和刪除。實現過期罰款功能:讀者未在還書日期之前歸還,則根據圖書超期的天數計算出罰款金額,每超過一天則罰款0.1元,以此類推。輸入借書信息編號:,讀者編號:7654,讀者姓名:小米,書籍編號:12345,書籍名稱:軟件工程導論,借書日期:2014.9.10,續(xù)借標志:無,備注信息:無。點擊添加,顯示添加借書信息成功。選中剛剛輸入信息,點擊修改,把讀者姓名改為小明,點擊保存,顯示修改成功。選中一條信息點擊刪除,提示是否確定刪除,點擊確定,顯示刪除成功。輸入讀者編號:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 染色體病檢測指南及規(guī)范
- 企業(yè)年金管理效率提升研究
- 汽車露營地裝修施工合同范本格式
- 供應鏈協(xié)同管理方案
- 科技清水池防水施工合同
- 電力公司總經理勞動合同范例
- 旅游管理專業(yè)教師聘用合同
- 漁業(yè)公司電工招聘及維護協(xié)議
- 醫(yī)療捐贈物品使用準則
- 健康管理中心健身房租賃協(xié)議
- 爆破片日常檢查及定期更換記錄
- 運轉車間鋼包管理制度
- 銷售大戶監(jiān)管辦法
- 小型裝配式冷庫設計(全套圖紙)
- 西師版小學數學二年級上冊半期考試
- 八六版高中英語課文全集
- 審計工作手冊
- 胰腺癌一病一品知識分享
- 【原創(chuàng)】《基于地理實踐力培養(yǎng)的校本課程開發(fā)研究》中期報告
- 公司下屬廠部推行5S管理通知
- (最新)13《金稅三期工程運維架構設計方案》V10
評論
0/150
提交評論