個人帳簿管理系統

2022-11-19 23:51:05 字數 1583 閱讀 8376

實踐教學

蘭州理工大學

計算機與通訊學院

2023年春季學期

演算法與資料結構課程設計

題目:個人賬簿管理系統

專業班級: 軟體工程基地班

姓名學號: 10240541

指導教師: 王旭陽

成績 目錄

摘要1正文2

1. 採用類c語言定義相關的資料型別2

2. 各模組的偽碼演算法2

3. 函式的呼叫關係圖 3

4. 除錯分析 4

5. 測試結果 5

6. 源程式(帶注釋) 10

總結 30

參考文獻 31

致謝 31

附件ⅰ 任務一源程式** 32

現如今,隨著計算機的普及,人們了解到了計算機強大的功能,以及帶給我們諸多方面的便利,個人賬簿管理系統正是如此它是建立在計算機硬體上的乙個小軟體。

隨著資訊科技,計算機技術的發展,在社會各領域都已經離不開資訊系統的支援。個人賬簿管理系統針對個人使用者設計,是乙個單使用者系統,它提供各全方位的財務資料統計、資料查詢、資料列印,方便個人理財,做出正確的財務決策

。為了更加適應現代越來越快的生活節奏和越來越多的個人收支情況,以科學的管理、使用的簡便為出發點,建立了乙個具有實用性、高效性及功能劃分細緻的個人財務管理系統,visual c作為前台開發工具,運用物件導向的設計方法,完成了該管理系統的模組和功能設計。結果表明:

系統具有較高的可靠性和靈活性,且便於擴充和維護。

關鍵詞: 個人賬簿管理;儲存結構;邏輯結構。

typedef struct

mybill;1

void showpaixu(mybill bill,int length)

goto menu1;

}3 函式的呼叫關係圖

a.除錯中遇到的問題及對問題的解決方法

1、 輸出的執行介面不整齊,例如「*」在編寫程式的時候輸入不整齊,執行出來的介面就不好看。

2、 在使用解釋符號時應該注意「//」,不適合於tc的環境,要用「/* */」。

3、 函式的呼叫不正確。

解決方法:當在乙個函式中要呼叫另乙個函式時,必須在呼叫函式的函式z之前對被呼叫函式進行型別的宣告

b、演算法的時間複雜度和空間複雜度

演算法的時間複雜度為t(n)=o(f(n))=o(n)

演算法的空間複雜度為s(n)=o(f(n))

#include ""

#include ""

#include ""

#include ""

#define m 50

typedef struct

mybill;

void mprint(mybill temp)

int enter(mybill t)

printf("資訊錄入成功!");

return n;

}if(n<=0) printf("對不起,您輸入的月數不正確\n");

exit(0);

}void list(mybill t,int n)

{ system("cls");

個人帳本管理系統

一 課題內容和要求 該系統要求實現乙個簡單 實用的個人帳本管理程式,主要功能包括帳務收支明細資料的錄入 查詢 修改 刪除 統計 排序等。所有帳務資料都要利用檔案系統儲存,以備系統下次執行時使用。通過此課題,熟練掌握檔案 陣列 指標的各種操作,以及一些基本演算法思想的應用。1 個人帳務資料由帳務明細條...

銀行個人貸款管理系統

基本需求如下 1 客戶提出申請要求貸款,申請中包括期限 金額 用途和本人基本情況。銀行收到申請後,置於 申請檔案 中,以申請號標識。2 貸款業務員收集到客戶的有關證明材料後對貸款申請進行審查,決定是否批准貸款。貸款最後經業務經理核准後,簽訂合同,未予批准則通知客戶。3 貸款批准後建立 貸款賬戶 貸款...

圖書管理系統個人總結

c 課程設計實訓 總結姓名班級 學號指導教師 一學期很快就過去了,在這一學期中,我通過對visual c 2005程式設計的學習獲得了很多知識。在本次c 課程設計中,我學習到了許多書本上沒有的知識,是我了解到程式開發的艱難。雖然這次實訓中有許多的不足,但起碼是了解了圖書管理系統開發的部分過程。這次課...