版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 目錄</b></p><p> 一、功能描述--------------------------------------------------------------------------------------------------2</p><p> 1.1 系統(tǒng)實現(xiàn)的目的和意義-----------------------
2、----------------------------------------------------------2</p><p> 1.2 系統(tǒng)實現(xiàn)的功能------------------------------------------------------------------------------------------2</p><p> 1.3 系統(tǒng)開發(fā)的環(huán)境--
3、----------------------------------------------------------------------------------------2</p><p> 二、總體結(jié)構(gòu)--------------------------------------------------------------------------------------------------2<
4、;/p><p> 2.1 系統(tǒng)功能結(jié)構(gòu)圖------------------------------------------------------------------------------------------2</p><p> 2.2 文件清單-------------------------------------------------------------------
5、--------------------------------3</p><p> 2.3 系統(tǒng)的總流程圖------------------------------------------------------------------------------------------3</p><p> 三、詳細(xì)設(shè)計---------------------------------
6、-----------------------------------------------------------------5</p><p> 3.1 數(shù)據(jù)結(jié)構(gòu)---------------------------------------------------------------------------------------------------5</p><p>
7、四、系統(tǒng)實現(xiàn)--------------------------------------------------------------------------------------------------5</p><p> 4.1新書入庫-------------------------------------------------------------------------------------
8、---------------5</p><p> 4.2借書登記----------------------------------------------------------------------------------------------------5</p><p> 4.3還書模塊-------------------------------------------
9、---------------------------------------------------------5</p><p> 4.4查找模塊----------------------------------------------------------------------------------------------------5</p><p> 五、程序的過程展
10、示6</p><p> 5.1 程序運(yùn)行過程展示2</p><p> 六、軟件的輔助說明2</p><p> 6.1 本軟件的優(yōu)點(diǎn)2</p><p> 6.2 本軟件的缺點(diǎn)2</p><p> 6.3 本軟件的BUG2</p><p> 七、課程設(shè)計結(jié)論(意見、建議、心得
11、、申報成績…)2</p><p> 八、參考文獻(xiàn)(參考網(wǎng)站)2</p><p> 九、附錄——提交文檔2</p><p> 9.1 書面形式清單2</p><p> 9.2 電子形式清單2</p><p> 9.3 文檔命名要求2</p><p><b> 一、
12、功能描述</b></p><p> 1.1 系統(tǒng)實現(xiàn)的目的和意義</p><p> 圖書管理系統(tǒng)實現(xiàn)的意義是對圖書館種類繁多的書籍進(jìn)行管理,并且有效的,合理的管理好讀者的借書,還書信息。提高圖書館的工作效率,降低管理成本。</p><p> 1.2 系統(tǒng)實現(xiàn)的功能</p><p> 管理員登陸密碼,新書入庫,清除書籍,借書
13、登記,還書,查詢,打印書庫書籍,清除內(nèi)存。</p><p> 1.3 系統(tǒng)開發(fā)的環(huán)境</p><p> 此系統(tǒng)是基于DEV—C++開發(fā)的。</p><p><b> 二、總體結(jié)構(gòu)</b></p><p> 2.1系統(tǒng)功能結(jié)構(gòu)圖</p><p><b> 管理系統(tǒng)</b&g
14、t;</p><p><b> 2.2 文件清單</b></p><p><b> 系統(tǒng)管理</b></p><p><b> login();</b></p><p><b> main();</b></p><p>&l
15、t;b> menu();</b></p><p> Search(BTree &T,KeyType key);</p><p> Search_List(BTree &T);</p><p> SearchBTree(BTree T,KeyType key)</p><p> BorrowBook(
16、BTree &T)</p><p> CleanOfStocks(BTree &T)</p><p> CompileToStock(BTree &T)</p><p> Delet(BTree &T)</p><p> DeleteBTree(BTree &T)</p><
17、p> DestoryBTree(BTree &T)</p><p> InsertBTree(BTree &p,int i)</p><p> LeftAdjust(BTree &p,BTree &q,int &I,int s)</p><p> Merge(BTree &T)</p>&l
18、t;p> NewRoot(BTree &T,BTree &q,KeyType x,BTree &ap)</p><p> PrintBTree(BTree &T);</p><p> ReturnBook(BTree &T)</p><p> RightAdjust(BTree &T,BTree &
19、;q,int &I,int s)</p><p> Spile(BTree &t,int s,BTree &ap)</p><p> 2.3 系統(tǒng)的總流程圖(標(biāo)明每個模塊的文件名)</p><p> 這里的流程圖主要放在兩個方面,一個是B樹的主要操作,還有一個就是圖書管理系統(tǒng)的主要操作</p><p> 三、詳
20、細(xì)設(shè)計(均需注釋)</p><p><b> 3.1 數(shù)據(jù)結(jié)構(gòu)</b></p><p> 讀者用的是順序表,book用B-樹。</p><p><b> 四、系統(tǒng)實現(xiàn)</b></p><p><b> 4.1新書入庫</b></p><p>&l
21、t;b> 4.1.1 輸入</b></p><p><b> 4.1.1.1 </b></p><p> 輸入圖書的isbn(由于是簡單的演示系統(tǒng),isbn有管理員自行定義)編號。書籍?dāng)?shù)量,書籍作者,書籍名字。</p><p><b> 4.1.2 輸出</b></p><p
22、> 4.1.2.1每次錄入書籍完畢,系統(tǒng)會自行打印書庫現(xiàn)有書籍.</p><p><b> 4.2 借書登記</b></p><p><b> 4.2.1 輸入</b></p><p> 要借的書籍編號,讀者的系統(tǒng)id,讀者編號,姓名,借書日期,還書日期。</p><p><b
23、> 4.2.2 輸出</b></p><p><b> 借書成功!</b></p><p><b> 4.3還書模塊</b></p><p><b> 4.3.1 輸入</b></p><p> 還的書的isbn號,輸入讀者的id號。</p&g
24、t;<p><b> 4.3.2 輸出</b></p><p> 還書成功,歡迎下次再來?。?!</p><p><b> 4.4 查詢模塊 </b></p><p> 4.4.1 查詢讀者信息</p><p> 4.4.1.1 輸入</p><p>
25、<b> 讀者id,</b></p><p><b> 4.4.1.2輸出</b></p><p><b> 讀者相關(guān)信息。</b></p><p> 4.4.2 查詢書籍信息</p><p> 4.4.2.1 輸入</p><p>&l
26、t;b> 書籍isbn</b></p><p> 4.4.2.2 輸出</p><p><b> 書籍的信息。</b></p><p><b> 五、程序的過程展示</b></p><p> 5.1 程序運(yùn)行過程展示</p><p><b
27、> 登陸界面</b></p><p><b> 選擇界面</b></p><p><b> 新書入庫界面</b></p><p><b> 借書出庫界面</b></p><p><b> 借書登記界面</b></p>
28、<p><b> 還書界面</b></p><p><b> 打印書庫現(xiàn)有書籍</b></p><p><b> 查找界面</b></p><p><b> 六、軟件的輔助說明</b></p><p> 6.1 本軟件的優(yōu)點(diǎn)<
29、/p><p> 以很短的代碼,完成要求的功能,并且運(yùn)用到B樹。增加管理員密碼,查找等功能。</p><p> 6.2 本軟件的缺點(diǎn)</p><p> 健壯性不強(qiáng),如果不是合法的輸入,將會導(dǎo)致系統(tǒng)崩潰。</p><p> 6.3 本軟件的BUG</p><p> 七、課程設(shè)計結(jié)論(意見、建議、心得、申報成績…)&l
30、t;/p><p> 課程設(shè)計是我們專業(yè)課程知識綜合應(yīng)用的實踐訓(xùn)練,著是我們邁向社會,從事職業(yè)工作前一個必不少的過程.”千里之行始于足下”,通過這次課程設(shè)計,我深深體會到這句千古名言的真正含義.我今天認(rèn)真的進(jìn)行課程設(shè)計,學(xué)會腳踏實地邁開這一步,就是為明天能穩(wěn)健地在社會大潮中奔跑打下堅實的基礎(chǔ).</p><p> 但是時間太少了,而且趕上考試,讓我們寫程序都提心吊膽的,壓力很大,希望以后這樣的
31、情況會有所改變。</p><p> 通過了一周的合作與努力,我與我們小組成員共同完成了這次的課程設(shè)計任務(wù)。在這個過程中我們付出是很多的,收獲是巨大的。在這一過程中雖然遇到的困難很多,遭受的失敗也很多,但經(jīng)過我們?nèi)齻€人的共同合作與努力,最終完成了這一看似艱巨而并且看似不可能完成的任務(wù)。</p><p> 我們這次進(jìn)行的課程設(shè)計的課題是圖書管理系統(tǒng)的簡單實現(xiàn)。我們小組共三人,封強(qiáng),高健我共
32、同參與了這次的研究設(shè)計。選定好這個課題之后,我們就知道即將面臨一個重大的挑戰(zhàn),在全部課程設(shè)計題目中,圖書管理這一課題是比較困難的,選擇這一課題,就意味著要面臨巨大的困難與挑戰(zhàn)。圖書管理系統(tǒng)主要分為對一本書的采編入庫清除庫存借閱和歸還等功能。在這些功能的實現(xiàn)過程中,應(yīng)用到重要的一種數(shù)據(jù)結(jié)構(gòu)就是B樹中的B-樹,對于這一看似新出現(xiàn)的數(shù)據(jù)結(jié)構(gòu),小組全體成員進(jìn)行了深入的探索和研究,并且最終由封強(qiáng)同學(xué)完成了B樹的有關(guān)操作和實現(xiàn)。</p>
33、<p> 在整個課程設(shè)計過程中,小組每名成員都積極參與程序的設(shè)計以及完善工作。其中,本人主要完成了圖書管理的有關(guān)函數(shù)的編寫及實現(xiàn),包括:新書的入庫采編以及借閱與歸還等功能,具體的函數(shù)包括“CompileToStock (新書入庫函數(shù)),borrow_book,借書函數(shù)以及return_book(還書函數(shù))。</p><p> 數(shù)據(jù)結(jié)構(gòu)的課程設(shè)計對我們的幫助非常大,使我們在實踐中的到了學(xué)習(xí)和鍛煉,
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計報告——圖書管理系統(tǒng)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計報告圖書管理系統(tǒng)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計--圖書管理系統(tǒng)
- 《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計---圖書管理系統(tǒng)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計--圖書管理系統(tǒng)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計---圖書管理系統(tǒng)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計-圖書管理系統(tǒng)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計報告--學(xué)院圖書管理系統(tǒng)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計-圖書管理
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計--圖書管理
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計圖書管理系統(tǒng)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計圖書管理系統(tǒng)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計圖書管理系統(tǒng)實驗報告
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計——圖書管理信息系統(tǒng)
- 圖書管理系統(tǒng)(含源代碼)c語言_數(shù)據(jù)結(jié)構(gòu)課程設(shè)計報告
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計----用c++語言實現(xiàn)圖書管理系統(tǒng)
- 《圖書管理系統(tǒng)》的設(shè)計與實現(xiàn)課程設(shè)計報告
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計--圖書借閱管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計--圖書管理系統(tǒng)的設(shè)計與實現(xiàn)
- 數(shù)據(jù)庫課程設(shè)計報告---圖書管理系統(tǒng)
評論
0/150
提交評論