個人賬簿管理系統(tǒng)課程設計論文

個人賬簿管理系統(tǒng)課程設計論文

ID:6603725

大小:217.50 KB

頁數(shù):17頁

時間:2018-01-20

個人賬簿管理系統(tǒng)課程設計論文_第1頁
個人賬簿管理系統(tǒng)課程設計論文_第2頁
個人賬簿管理系統(tǒng)課程設計論文_第3頁
個人賬簿管理系統(tǒng)課程設計論文_第4頁
個人賬簿管理系統(tǒng)課程設計論文_第5頁
資源描述:

《個人賬簿管理系統(tǒng)課程設計論文》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。

1、17數(shù)據(jù)結構課程設計報告設計題目:個人帳簿管理系統(tǒng)專業(yè)班級12計科三17目錄1、任務描述。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。32、問題分析。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。32.1設計基礎。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。32.2分析設計課題的要求。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。33、課程設計目的。。。。。。。。。。。。。。。。。

2、。。。。。。。。。。。。。。。。。。。。34、功能設計。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。34.1算法思想描述。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。34.2程序流程圖。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。44.3程序模塊數(shù)據(jù)結構。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。44.3.1菜單函數(shù)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

3、。。。。。。。。。。。。。54.3.2錄入數(shù)據(jù)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。64.3.3查詢數(shù)據(jù)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。74.3.4修改并查詢數(shù)據(jù)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。94.3.5刪除并查詢數(shù)據(jù)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。115、程序調試及簡要分析。。。。。。。。。。

4、。。。。。。。。。。。。。。。。。。。。。126、心得體會及領悟。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。17參考文獻。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。18171、任務描述個人帳簿管理系統(tǒng)記錄某人每月的全部收入及各項開支情況,包括食品消費,房租,子女教育費用,水電費,醫(yī)療費,儲蓄等。進入系統(tǒng)后可以輸入和修改某月的收支情況,可以根據(jù)輸入的月份查詢每月的收支情況。2、問題分析:2.1設計基礎:掌握對文件的插入、刪除、修改、排序等操作,建立一個文件,包括某人幾月內的收支情況,能

5、對文件中的信息進行擴充(追加),修改和刪除,完成系統(tǒng)查詢功能.2.2分析設計課題的要求◆個人帳務數(shù)據(jù)由每月的收入及各項開支構成,包括食品消費,房租,子女教育費用,水電費,醫(yī)療費,儲蓄等;◆可以輸入和修改某月的收支情況;◆可以根據(jù)輸入的月份查詢每月的收支情況。3、課程設計目的這個課題具體包含對文件的插入、刪除、修改、排序等操作,以及對數(shù)據(jù)元素的定義、調用等操作,在不斷地嘗試過程中,能夠熟練地進行函數(shù)的編寫和調用。這一系列的操作,讓我們熟悉對文件的操作,以及對學過的知識的掌握與運用。4、功能設計4.1算法思想描述:第一步——列出菜單函數(shù)功能劃分好,將對

6、文件可進行的操作列成菜單,便于用戶進行選擇,讓界面更友好。第二步——輸入數(shù)據(jù)向文件內寫入內容,讓各元素都有初值。第三步——根據(jù)要實現(xiàn)的功能,調用相應的函數(shù)17初步完成總體設計,搭好框架,確定人機對話的界面,確定函數(shù)個數(shù);相應的功能可調用相應的函數(shù)來實現(xiàn)。第四步——建好主函數(shù)建立一個好的主函數(shù),將各功能都實現(xiàn)好。4.2程序流程圖是是否繼續(xù)否I=0開始輸入數(shù)據(jù)I=2I<=4

7、

8、I>=0直接退出不符條件符合I=1I=2I=3I=4結束圖1流程圖4.3程序數(shù)據(jù)結構模塊結構:由功能塊可將程序劃分為幾個模塊(即實現(xiàn)程序功能所需的函數(shù)):◆菜單函數(shù)17◆錄入數(shù)據(jù)

9、函數(shù)(錄入數(shù)據(jù)主要通過鏈式2維數(shù)組直接錄入數(shù)據(jù))◆修改數(shù)據(jù)函數(shù)(修改數(shù)據(jù)主要通過鏈式2維數(shù)組直接錄入數(shù)據(jù))◆查詢數(shù)據(jù)函數(shù)◆刪除數(shù)據(jù)函數(shù)4.3.1菜單函數(shù)菜單函數(shù)通過menu()通過一個do--while語句,過濾掉錯誤的數(shù)字輸入,即,當輸入的數(shù)字大于4或者小于0的時候顯示輸入錯誤;再由一個swich語句,使菜單內選項可被輸入的數(shù)字操控,即,可由輸入的數(shù)字的不同而進行不同的操作。menu函數(shù):voidmenu(void){intitem;intmon;Infor*a;a=(Infor*)malloc(sizeof(Infor));do{printf(

10、"…………個人帳簿管理系統(tǒng)設計…………");printf("1.錄入數(shù)據(jù)。");printf("2.修改數(shù)

當前文檔最多預覽五頁,下載文檔查看全文

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

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