logo

您所在位置網站首頁 > 海量文檔  > 計算機 > C++資料

C語言課程設計——家庭財務之管理系統.doc 35頁

本文檔一共被下載: ,您可全文免費在線閱讀後下載本文檔。

  • 支付並下載
  • 收藏該文檔
  • 百度一下本文檔
  • 修改文檔簡介
全屏預覽

下載提示

1.本站不保證該用戶上傳的文檔完整性,不預覽、不比對內容而直接下載産生的反悔問題本站不予受理。
2.該文檔所得收入(下載+內容+預覽三)歸上傳者、原創者。
3.登錄後可充值,立即自動返金幣,充值渠道很便利
同意並開始全文預覽
下載地址
文檔糾錯    收藏文檔    下載幫助
課程設計報告 課程設計題目: 家庭財務管理系統 學生姓名: 專 業: 信息工程 班 級: 指導教師: 1.需求分析 根據家庭賬務管理的需要,建立一個“家庭賬務管理系統”,以方便對家庭日常收入及支出進行記錄和管理。該系統要求:①家庭月收入管理②家庭月支出管理③統計家庭總收入/總支出④系統提供收入/支出的添加、刪除和修改功能。 2. 總體設計 根據以上分析,本家庭賬務管理系統主要包括: ①從鍵盤鍵入家庭月收入、月支出數據; ②查詢月收入、月支出明細; ③刪除收入、支出數據; ④修改收入、支出數據; ⑤統計總收入/總支出; ⑥退出系統。 除main()函數之外,系統還定義了以下函數來實現各部分內容: ①add_income():添加收入數據函數。 ②add_payout():添加支出數據函數。 ③search_data():查找數據函數。 ④initialize():初始化函數,讀取文本數據。 ⑤show_info():顯示數據函數。 ⑥count_total():統計函數,統計總收入、總支出。 ⑦update_data():修改信息函數。 ⑧delete_data():刪除數據函數。 ⑨quit():退出函數。 程序結構功能圖如下: 3.詳細設計 3.1收入管理 3.2支出管理 4.測試結果 4.1 程序運行主菜單 4.2 添加收入測試 4.3 查詢收入明細測試 4.4 刪除收入測試 4.5 修改收入測試 4.6 添加支出測試 4.7 查詢支出明細測試 4.8 刪除支出測試 4.9 修改支出測試 4.10 統計總收入/支出測試 4.11 退出系統測試 5.軟件操作使用說明書 本系統采用命令行對話方式進行操作,運行後出現主界面(如下圖所示),然後按照主界面菜單指引操作即可。 6.總結 編寫程序之前要有一個整體的思路,不能寫到哪裏算哪裏。這樣很容易遺漏,連續性也不好。通過本次的課程設計讓我對于數組、文件的存放、循環結構等知識有了更加透徹的理解。希望在以後的課程設計中對于知識的運用能夠更加的熟練。 代碼: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <conio.h> #define MAXNAME 11 //家庭成員姓名的最大長度 #define MAXDETAIL 21  //注最大長度 //自定義枚舉類型fi_type,用來表示收入與支出 typedef enum _fi_type { income=1,//收入 payout =-1 //支出 } fi_type; // 家庭財務信息結構體 typedef struct _fi_info { int year; int month; fi_type type; char name[9]; float money; char detail[11]; }fi_info; // 存儲財務數據結構的結構體 typedef struct _fi_data { fi_info info; struct _fi_data* next; } fi_data; fi_data *head;//財務數據的頭結點 void menu();//菜單函數 void add_income(); void search_income(); void delete_income(); void update_income(); void add_payout(); void search_payout(); void delete_payout(); void update_payout(); void count_total(); void quit(); // void search_data(fi_type type); void delete_data(fi_type type); void update_data(fi_type type); // void initialize(); void save_to_file(); void clear_data(); fi_data *get_last(); fi_data *get_previous(fi_da

發表評論

請自覺遵守互聯網相關的政策法規,嚴禁發布色情、暴力、反動的言論。
用戶名: 驗證碼: 點擊我更換圖片

“原創力文檔”前稱爲“文檔投稿賺錢網”,本站爲“文檔C2C交易模式”,即用戶上傳的文檔直接賣給(下載)用戶,本站只是中間服務平台,本站所有文檔下載所得的收益歸上傳人(含作者)所有【成交的100%(原創)】。原創力文檔是網絡服務平台方,若您的權利被侵害,侵權客服QQ:3005833200 電話:19940600175 歡迎舉報,上傳者QQ群:784321556