《圖書借閱管理系統(tǒng)》

《圖書借閱管理系統(tǒng)》

ID:27636229

大小:414.04 KB

頁數(shù):25頁

時間:2018-12-05

《圖書借閱管理系統(tǒng)》_第1頁
《圖書借閱管理系統(tǒng)》_第2頁
《圖書借閱管理系統(tǒng)》_第3頁
《圖書借閱管理系統(tǒng)》_第4頁
《圖書借閱管理系統(tǒng)》_第5頁
資源描述:

《《圖書借閱管理系統(tǒng)》》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、課程名稱C語言程序設(shè)計課題名稱圖書借閱管理系統(tǒng)專業(yè)電子信息工程班級1153班學(xué)號201511611319姓名廖信達指導(dǎo)教師葉曉霞2015年12月24日一、設(shè)計內(nèi)容與設(shè)計要求1.設(shè)計內(nèi)容:根據(jù)系統(tǒng)需求的描述,要求實現(xiàn)的功能包括圖書信息和讀者信息的添加、查詢的功能,以及借書和還書的功能,本系統(tǒng)格外添加了用戶注冊和登錄功能,方便統(tǒng)計和完善讀者信息。(1)、本系統(tǒng)采用一個包含N個數(shù)據(jù)的結(jié)構(gòu)體數(shù)組,每個數(shù)據(jù)的結(jié)構(gòu)應(yīng)當(dāng)包拈:書號、書名、作者、出版社、出版日期、單價、是否借出等。(2)、本系統(tǒng)顯示這樣的菜單:首先,要進行登錄或者注冊才能進入系統(tǒng),進入后顯示

2、1.全部圖書瀏覽2.新圖書添加3.圖書刪除4.圖書查找5.圖書借閱6圖書歸還7.全部讀者瀏覽8.退出登錄0.退出之后,程序?qū)⒅匦嘛@示菜單。2.設(shè)計要求:掌握結(jié)構(gòu)化程序設(shè)計的主體思想,以自頂向下逐步求精的方法編制程序解決一些實際的問題,為將來編寫軟件積累一些典型的案例處理經(jīng)驗。1.設(shè)計正確,方案合理。2.界面友好,使用方便。3.程序精煉,結(jié)構(gòu)清晰。4上機演示。4.按學(xué)號順序選課題號,并在規(guī)定的時間內(nèi)獨自完成和關(guān)課題的C源程序編寫、調(diào)整和運行。源程序及編譯生成各文件均保存在軟盤中;5.按本任務(wù)書的要求,按附錄的要求編寫《課程設(shè)計報告》(Word文

3、檔格式)。并用A4的復(fù)印紙打印并裝訂;目錄一、課程設(shè)計報告4二、功能模塊的劃分6三、主要功能的實現(xiàn)8四、程序代碼清單9三、課程設(shè)計報告1.程序設(shè)計準(zhǔn)備做系統(tǒng)前,首先,自己詳細看了《C程序設(shè)計》(教科書),基木自學(xué)會了文件的相關(guān)內(nèi)容,理解了相關(guān)函數(shù)的用法和作用;另,上網(wǎng)查詢了很多相關(guān)資料,還有找了很多相關(guān)的系統(tǒng),都詳細的看了一遍,加深了對C的理解以及對文件的相關(guān)內(nèi)容進一步理解。學(xué)習(xí)了C語言的內(nèi)容,圖書信息管理系統(tǒng)有助于C語言學(xué)習(xí)的進一步鞏固,在木系統(tǒng)可以增強對指針、文件、函數(shù)、結(jié)構(gòu)體變量等基木知識的進一步理解。另外圖書信息管理系統(tǒng)也是學(xué)校常用的

4、基木系統(tǒng)之一,它有助于學(xué)校對圖書館書籍的基木管理。2.程序設(shè)計說明根據(jù)題目要求,應(yīng)當(dāng)把圖書信息用結(jié)構(gòu)體形式輸入,再定義一個全局變量和文件指針進行整個程序的運行,然后把圖書信息送到文件屮去,所以應(yīng)該提供不個結(jié)構(gòu)體和文件的輸入等操作:在程序屮需要實現(xiàn)圖書信息榮入,瀏覽,查詢,刪除和修改等功能的操作,所以需要建立相應(yīng)的模塊來實現(xiàn):另外還需提供選擇菜單實現(xiàn)功能,在運行時達到所要求的目的。3.程序的主要功能圖書管理在生活中運用非常廣泛,因此需要用許多的程序來對它們進行管理。圖書借閱管理系統(tǒng)是對圖書信息的基本管理,它包拈:圖書信息的錄入、圖書信息的顯示、

5、圖書信息的刪除、圖書信息的查詢、讀者信息的錄入、讀者信息的顯示。通過編譯一個C語言函數(shù),其中包含一個主函數(shù),多個子函數(shù),主函數(shù)調(diào)用其余的子函數(shù)實現(xiàn)人們能夠簡易、快捷的了解并找到自己所學(xué)要的信息的功能。1、圖書基本信息錄入:對新到圖書館的圖書的信息(編號、書名、出版社、作者、價格)進行錄入。2、圖書基本信息顯示:顯示已被錄入圖書的所有信息。3、圖書基本信息刪除:通過輸入書名,判斷此圖書是否存在,若存在,則刪除該圖書所有信息,若不存在則提示用戶重新輸入圖書書名。4、閣書基本信息查詢:將所有閣書信息包括編號、書名、出版社、作者、價格等顯示在屏幕上。

6、5、讀者信息的錄入:這里采用注冊登錄的方法對讀者信息進行統(tǒng)計。6、讀者信息的顯示:將讀者賬號、姓名等輸出。7、退出登錄:回到一開始的登錄注冊頁面。8、退出系統(tǒng):即退出閣書借閱管理系統(tǒng)。使用模塊化編程的方法每項功能有一個或多個函數(shù)組合來完成,其中菜單選項模塊對應(yīng)如下:閔書基本信息錄入==>voidadd()閔書基本信息顯示==>voidthrough()閣書基本信息刪除==>voiddel()讀者基本信息顯示==>voidthrough2()閔書基本信息查詢==>voidsearch()讀者注冊==>reg()讀者登錄==>login()退出登

7、錄重來==>restart()這份代碼中各個變量的定義如下:num閣書編號name書名writer作者publish出版time出版時間price單價具體各個函數(shù)及其功能詳解:structreader*add2(structreader氺1last,characcount[ma.x4],charname[max4]);//添加讀者信息intlogin(intj);//登錄系統(tǒng)voidreg();//注冊賬號structbook*add(structbook*last);//添加讀者信息voidsearchO;//查詢圖書voidupdata(

8、charname[max4],charnum[max4]);//更新閔書信息voidthroughO;//全部圖書瀏覽voidthrough2();//全部讀者瀏覽

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。