課程設(shè)計——圖書借閱管理系統(tǒng)

課程設(shè)計——圖書借閱管理系統(tǒng)

ID:47482304

大小:2.32 MB

頁數(shù):20頁

時間:2020-01-11

課程設(shè)計——圖書借閱管理系統(tǒng)_第1頁
課程設(shè)計——圖書借閱管理系統(tǒng)_第2頁
課程設(shè)計——圖書借閱管理系統(tǒng)_第3頁
課程設(shè)計——圖書借閱管理系統(tǒng)_第4頁
課程設(shè)計——圖書借閱管理系統(tǒng)_第5頁
資源描述:

《課程設(shè)計——圖書借閱管理系統(tǒng)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、課程設(shè)計說明書課程名稱:軟件工程課程設(shè)計題目:___圖書借閱管理系統(tǒng)____院系:理學(xué)院_專業(yè)班級:_數(shù)學(xué)與應(yīng)用數(shù)學(xué)08-2_學(xué)號:_2008303574__學(xué)生姓名:_趙夢____指導(dǎo)教師:_____2011年12月26日12安徽理工大學(xué)課程設(shè)計(論文)任務(wù)書理學(xué)院院系信計教研室學(xué)號2008303574學(xué)生姓名趙夢專業(yè)(班級)數(shù)學(xué)與應(yīng)用數(shù)學(xué)——2設(shè)計題目圖書借閱管理系統(tǒng)設(shè)計技術(shù)參數(shù)C語言C++設(shè)計要求實現(xiàn)圖書館的增加圖書、查詢圖書、刪除圖書、借閱圖書、還書;增加會員、查詢會員、刪除會員、借書信息、到期書催還等智能化管

2、理過程。工作量項目源文件設(shè)計說明書工作計劃12.19接收計劃12.20模塊分析12.26結(jié)構(gòu)設(shè)計12.26整合運(yùn)行參考資料[1]閔聯(lián)營,何克右.《C++程序設(shè)計教程》.武漢理工大學(xué)出版社;[2]嚴(yán)蔚敏,吳偉民.《數(shù)據(jù)結(jié)構(gòu)(C語言版)》.清華大學(xué)出版社;[3]張文祥,肖四友.《C++實驗與案例分析》.科學(xué)出版社;[4]譚浩強(qiáng).《C++程序設(shè)計》.清華大學(xué)出版社;[5]朱戰(zhàn)立.《數(shù)據(jù)結(jié)構(gòu)(C++語言描述)》(第二版本).高等教育出版社。指導(dǎo)教師簽字教研室主任簽字年月日12安徽理工大學(xué)課程設(shè)計(論文)成績評定表學(xué)生姓名:趙夢

3、學(xué)號:2008303574專業(yè)班級:應(yīng)數(shù)08-2課程設(shè)計題目:軟件工程課程設(shè)計指導(dǎo)教師評語:成績:指導(dǎo)教師:年月日12目錄問題描述1實驗?zāi)康?設(shè)計過程3系統(tǒng)測試4設(shè)計的特點不足收獲與體會5參考文獻(xiàn)612一、問題描述圖書借閱管理系統(tǒng)是一個學(xué)校不可缺少的部分,它的內(nèi)容對于學(xué)校的管理者和讀者來說都至關(guān)重要,直接關(guān)系到圖書的借用率,所以開發(fā)圖書管理系統(tǒng)能夠為管理員和讀者提供充足的信息和快捷的查詢手段。編寫程序系統(tǒng)主要實現(xiàn)圖書館的增加圖書、查詢圖書、刪除圖書、借閱圖書、還書;增加會員、查詢會員、刪除會員、借書信息、到期書催還等智

4、能化管理過程。圖書管理者只需略懂電腦知識就可以簡易的操作該圖書借閱管理系統(tǒng)。二、實驗?zāi)康?.強(qiáng)化和鞏固理論基礎(chǔ),掌握編程技巧,為后續(xù)的專業(yè)課學(xué)習(xí)打下良好的基礎(chǔ);2.要求用C/C++語言及相應(yīng)開發(fā)環(huán)境,實現(xiàn)一個小型完整程序的設(shè)計與開發(fā);3.鞏固深化所學(xué)課程的知識,培養(yǎng)學(xué)生運(yùn)用知識,分析和解決實際問題的能力。三、設(shè)計過程3.1系統(tǒng)需求分析圖書借閱管理系統(tǒng)主要分為兩大功能:(1)圖書管理(增加圖書、查詢圖書、刪除圖書、圖書借閱、還書到期書催還);(2)會員管理(增加會員、查詢會員、刪除會員、借書信息);要完成這個題目,主要是

5、建立解決圖書和會員的信息的存儲,解決的方法是建立兩個帶頭結(jié)點的單鏈表,分別用于存儲圖書和會員。解決了這個問題后就是如何建立這兩個鏈表的聯(lián)系了,解決的方法是在圖書結(jié)點中設(shè)一個借書人編號,在會員結(jié)點中設(shè)一個數(shù)組用于存會員借的書。解決了這兩個問題,剩下的工作就簡單了。只需按鏈表的操作就可以了。3.1.1功能要求在圖書借閱管理程序中須實現(xiàn)以下功能:(1)圖書修改功能:能對圖書借閱系統(tǒng)存儲的信息進(jìn)行修改。提供兩種修改方式,如按照圖書編號修改、按照書名修改。圖書編號是圖書記錄的自然順序編號。12(2)圖書刪除功能:能對圖書借閱系統(tǒng)

6、的圖書信息進(jìn)行刪除。刪除時以記錄為單位,能一次刪除一條記錄。(3)借書功能:能對借出的圖書作記錄信息,能一次借出一本圖書。(4)還書功能:能將被借出的圖書信息還原,能一次借出一本圖書。(5)保存功能:能將記錄保存在任何自定義的文件中,如保存在:c:books、c:lenders。(6)通信錄管理結(jié)束后,能夠正常退出圖書借閱管理程序。3.1.2技術(shù)要求(1)每個借閱者記錄至少包括如下信息:姓名、學(xué)號、姓別等。每本圖書記錄至少包括如下信息:編號、書名、作者、價格等。(2)圖書、借閱者信息以磁盤文件的形式存儲,存儲位置、

7、文件名、文件格式由設(shè)計者確定。(3)對于圖書借閱系統(tǒng)功能中數(shù)據(jù)輸入、顯示、查詢、修改、刪除、保存等功能,要求編寫功能獨(dú)立的函數(shù)或主控函數(shù)予以實現(xiàn),其所屬的各項功能盡量由獨(dú)立的函數(shù)實現(xiàn)。(4)以菜單方式實現(xiàn)功能選擇控制。(5)本圖書借閱管理程序能夠?qū)崿F(xiàn)100條記錄的管理。3.1.3方案分析此題是設(shè)計一個圖書借閱管理系統(tǒng),根據(jù)需要應(yīng)包含圖書管理和會員管理。其中對圖書和會員的增加、查詢和刪除都是基本操作。在圖書管理中對圖書的借閱和歸還是重點,這兩個操作也是整個系統(tǒng)關(guān)鍵。在會員管理中增加了會員借書信息的查詢和對到期書的催還信息

8、。實現(xiàn)這些操作的關(guān)鍵在于建立的兩個帶頭結(jié)點的單鏈,分別用于存儲圖書和會員的基本信息。在這兩個鏈表之間還應(yīng)建立起相互的聯(lián)系,便于查詢的操作的實現(xiàn)。另外,在美觀方面,需要設(shè)計一個操作界面供用戶選擇使用。123.2圖書借閱管理功能框圖設(shè)計3.2.1總體功能實現(xiàn):圖-1.總體功能實現(xiàn)框圖通過需求分析,設(shè)計出本程序的總體功能設(shè)計框圖。分為七

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

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

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