c%2b%2b課程設(shè)計報告

c%2b%2b課程設(shè)計報告

ID:25967481

大小:308.00 KB

頁數(shù):19頁

時間:2018-11-23

c%2b%2b課程設(shè)計報告_第1頁
c%2b%2b課程設(shè)計報告_第2頁
c%2b%2b課程設(shè)計報告_第3頁
c%2b%2b課程設(shè)計報告_第4頁
c%2b%2b課程設(shè)計報告_第5頁
資源描述:

《c%2b%2b課程設(shè)計報告》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、C++程序課程設(shè)計報告04信挖(1)班張冠輝鄭錫濤曾海鵬游穗平陳向榮制作課程設(shè)計題目:圖書管理信息系統(tǒng)1、分析整理整個管理信息系統(tǒng)的業(yè)務(wù)流程,形成功能規(guī)格說明書。2、包括的功能:圖書資料,讀者資料,借閱登記,歸還登記,借閱查詢等2.五人一個小組,選擇一個題目,要求發(fā)揮團隊合作精神,分工協(xié)助。3.所有數(shù)據(jù)用文件存儲,并通過流類與程序交換。4、界面用基于MFC的應(yīng)用程序,最后完成一個可運行的程序。課程設(shè)計任務(wù)(目的):1.全面系統(tǒng)的學(xué)習(xí)面向?qū)ο蟪绦蛟O(shè)計的基本概念、基本語法和編程方法。2.正確理解掌握C++面向?qū)ο蟪绦蛟O(shè)計的基本特性:類、對象、繼承

2、與派生、多態(tài)、虛函數(shù)、模板、流類庫等。3.遵循軟件過程的各個環(huán)節(jié)進行系統(tǒng)分析、設(shè)計、實現(xiàn)、集成、測試,并相應(yīng)給出軟件規(guī)格說明書等制品。4.了解當(dāng)前常用的軟件開發(fā)環(huán)境(VisualC++),要求熟練掌握基于MFC的程序設(shè)計,培養(yǎng)解決實際問題的能力。驗收標準打印文檔l功能規(guī)格說明書(流程)l分析設(shè)計說明書(類)l代碼實現(xiàn)說明(選擇)l分工協(xié)作說明(具體說明每個人所做的工作報告論文本次的C++課程設(shè)計充分培養(yǎng)了我們在團隊對友之間的合作精神,在此過程中掌握C++(類)的熟悉運用和熟練掌握了MFC,使窗口可視化,遵循軟件過程的各個環(huán)節(jié)進行系統(tǒng)分析、設(shè)計

3、、實現(xiàn)、集成、測試,并相應(yīng)給出軟件規(guī)格說明書等。以下為具體的報告論文:一、需求分析圖書館對于大學(xué)學(xué)校和在校大學(xué)生的生活中占有非常重要的地位,圖書管理系統(tǒng)在圖書管理中的作用顯得特別重要,圖書館的圖書管理系統(tǒng)的好壞直接體現(xiàn)圖書館的管理狀況和管理的質(zhì)量問題。19例如:圖書的借書還書中經(jīng)常出錯,圖書的編號也圖書的信息不吻合,新書的編號問題等等,導(dǎo)致圖書會經(jīng)常丟失或者學(xué)生的借還書的信息搞錯,都是圖書館的一大損失。如果沒有一個好的圖書系統(tǒng),那么這樣的圖書館也不會好到哪兒去。所以利用這次的C++程序的課程設(shè)計做圖書管理系統(tǒng)。程序功能實現(xiàn):根據(jù)文件記錄圖書信

4、息和學(xué)生讀者的信息,對其進行信息管理,利用程序操作學(xué)生的借書還書環(huán)節(jié)、添加新圖書信息和學(xué)校新生信息、檢索圖書信息和學(xué)生信息、顯示全部圖書和學(xué)生的信息,完成圖書管理的所有環(huán)節(jié),達到對圖書館管理的目的。一、用結(jié)構(gòu)化程序設(shè)計方法:1)設(shè)計方法:1)自頂向下2)逐步細化3)模塊化設(shè)計4)結(jié)構(gòu)化編碼如下圖所示:圖書管理系統(tǒng)學(xué)生借書管理學(xué)生還書管理圖書信息庫學(xué)生信息庫更改學(xué)生名字刪除學(xué)生顯示學(xué)生讀者檢索學(xué)生讀者更改圖書名字檢索圖書顯示所有圖書圖書借出信息學(xué)生已借書信息圖書已還信息學(xué)生還書信息登記新生信息刪除圖書登記新圖書2)系統(tǒng)可視化模型: >>>>>圖

5、書館借閱管理系統(tǒng)<<<<<==============================>>歡迎界面>>圖書信息管理

6、

7、---圖書登記  

8、

9、---圖書名字修改

10、

11、---圖書刪除

12、

13、---圖書瀏覽

14、

15、---圖書查詢>>讀者信息管理19  

16、

17、---讀者登記

18、

19、---讀者名字修改

20、

21、---讀者刪除

22、

23、---讀者瀏覽

24、---讀者查詢>>借書系統(tǒng)>>還書系統(tǒng)>>循環(huán)判斷>>library幫助界面>>注銷退出三、程序(軟件)運行平臺visualc++6.0(主程序)windows9X/windowsXP(生成的.exe文件)四、模塊分析1、打開文件模塊

25、程序運行可以點擊圖書管理系統(tǒng)library.dsw在VC++運行或者直接點擊library.exe文件,程序能否運行會做一個判斷,如果程序有錯誤,系統(tǒng)會提示的,如果沒有錯誤,會出現(xiàn)一個可視化的窗口,方便圖書管理人員的操作。利用I/O流直接讀取在book.txt和reader.txt文件的信息,進行圖書管理操作。2、讀文件模塊讀出文件中數(shù)據(jù),用I/O流讀取信息,進行輸入、輸出文件信息。3、讀者信息管理模塊讀出的數(shù)據(jù),對讀者信息進行添加讀者、更改讀者名字、刪除讀者信息、檢索讀者信息、顯示讀者信息等功能。(功能暫時不分析)4、圖書信息管理模塊讀出的

26、數(shù)據(jù),對圖書信息進行增加新圖書信息、更改圖書名、刪除圖書信息、查找圖書信息、顯示圖書信息等功能。(功能暫時不分析)5、借書/還書模塊在進行借書操作時,程序先進行讀者ID信息核對,如果不存在該讀者,則提示讀者信息不存在,不能進行借書操作。如果讀者信息存在,就進入下一步操作——進行核對圖書ID信息,如果不存在該圖書,則提示圖書信息不存在,不能進行借書操作。如果圖書信息存在,進行查找圖書是否在架,如果圖書不在架,則提示讀者圖書不在架,借書失敗;如果不存在該圖書信息,則提示讀者該圖書不存在,借書失敗;如果圖書在架,則借書成功。利用指針在讀者信息里增加

27、已經(jīng)借書的信息,并且在圖書信息中顯示該圖書不在架。19在進行還書操作時,程序先進行讀者ID信息的核對,如果不存在該讀者,則提示讀者信息不存在,不能進行還書操作。如果

當(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)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。