個(gè)人賬簿管理系統(tǒng)課程設(shè)計(jì)論文

個(gè)人賬簿管理系統(tǒng)課程設(shè)計(jì)論文

ID:18902825

大?。?58.50 KB

頁數(shù):22頁

時(shí)間:2018-09-26

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

《個(gè)人賬簿管理系統(tǒng)課程設(shè)計(jì)論文》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫

1、課程名稱:數(shù)據(jù)結(jié)構(gòu)湖南涉外經(jīng)濟(jì)學(xué)院本科學(xué)生課程設(shè)計(jì)(論文)題目個(gè)人賬簿管理湖南涉外經(jīng)濟(jì)學(xué)院本科學(xué)生課程設(shè)計(jì)(論文)畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文),是我個(gè)人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過的材料。對(duì)本研究提供過幫助和做出過貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說明并表示了謝意。作者簽名:     日 期:     

2、指導(dǎo)教師簽名:     日  期:     使用授權(quán)說明本人完全了解大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)??梢圆捎糜坝?、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)??梢怨颊撐牡牟糠只蛉績?nèi)容。作者簽名:     日 期:     摘要個(gè)人賬簿管理是根據(jù)現(xiàn)實(shí)生活中的應(yīng)用而編寫的,主要是用C語言編寫,其中運(yùn)用到了文件的基本操

3、作,結(jié)構(gòu)體數(shù)組,宏定義,還有幾個(gè)主要循環(huán)的應(yīng)用,其功能包括按月份插入、輸出、修改、查詢、刪除及按開支排序,包括了賬簿管理的大部分功能,適合于大部分家庭用戶。關(guān)鍵詞:C語言,算法,數(shù)據(jù)結(jié)構(gòu),個(gè)人賬簿管理目錄第一章前言1第二章系統(tǒng)功能分析22.1個(gè)人賬簿管理22.2解決個(gè)人賬簿管理22.2.1概要分析22.2.2流程圖3第三章總體設(shè)計(jì)43.1概括43.2基本思路4第四章詳細(xì)設(shè)計(jì)54.1程序代碼實(shí)現(xiàn)54.1.1程序主界面54.1.2創(chuàng)建結(jié)構(gòu)體74.1.3數(shù)據(jù)的插入74.1.4數(shù)據(jù)的刪除84.1.5數(shù)據(jù)的排序10第五章系統(tǒng)實(shí)現(xiàn)12第

4、六章解決的關(guān)鍵問題14第七章結(jié)論15結(jié)束語168.1編程感想16參考文獻(xiàn)17程序分工18個(gè)人賬簿管理第一章前言第一章前言本系統(tǒng)使用MicrosoftVisualStudio.NET2005開發(fā)工具創(chuàng)建Web應(yīng)用程序。采VisualC.NET開發(fā)語言,使用文件的操作達(dá)到個(gè)人賬簿管理的各種功能。文章詳細(xì)討論了該系統(tǒng)的開發(fā)、設(shè)計(jì)環(huán)境、實(shí)現(xiàn)算法及其具體的實(shí)現(xiàn)。數(shù)據(jù)結(jié)構(gòu)是一門專業(yè)技術(shù)基礎(chǔ)課。它的教學(xué)要求是:學(xué)會(huì)分析研究計(jì)算機(jī)加工的數(shù)據(jù)結(jié)構(gòu)的特性,以便為應(yīng)用涉及的數(shù)據(jù)選擇適當(dāng)?shù)倪壿嫿Y(jié)構(gòu),存儲(chǔ)結(jié)構(gòu)及其相應(yīng)的算法,并初步掌握算法的時(shí)間分析和

5、空間分析的技術(shù)。另一方面,本課程的學(xué)習(xí)過程也是復(fù)雜程序設(shè)計(jì)的訓(xùn)練過程,要求學(xué)生編寫的程序結(jié)構(gòu)清楚和正確意讀,符合軟件工程的規(guī)范。如果說高級(jí)語言程序設(shè)計(jì)的訓(xùn)練過程,要進(jìn)行了結(jié)構(gòu)化的程序設(shè)計(jì)的初步訓(xùn)練的話,那么數(shù)據(jù)結(jié)構(gòu)就要培養(yǎng)我們的數(shù)據(jù)抽象能力個(gè)人賬簿管理系統(tǒng)是結(jié)合了文件、結(jié)構(gòu)體、函數(shù)等操作,運(yùn)用了數(shù)據(jù)結(jié)構(gòu)中最基本的一些算法,使程序簡單明了,使用了一些最優(yōu)的算法,從而達(dá)到了不浪費(fèi)內(nèi)存的目的,同時(shí)也加快了程序的運(yùn)行速度。第二章系統(tǒng)功能分析本程序可以實(shí)現(xiàn)個(gè)人賬簿的按月份插入、輸出、修改、查詢、刪除及按開支排序,其中每一個(gè)功能,都分別

6、使用了一個(gè)函數(shù),其中程序的主界面簡潔明了??梢园粗鹘缑娴奶崾就瓿擅恳粔K功能。2.1個(gè)人賬簿管理在程序中定義了一個(gè)結(jié)構(gòu)體主要包括(月份,全部的收入,食品開支,房租,水電費(fèi),醫(yī)療費(fèi),儲(chǔ)蓄,子女教育費(fèi)和總體的支出費(fèi)用)其次定義了6個(gè)函數(shù),分別是插入信息,收支情況,修改信息,查詢?cè)路菪畔?,刪除某月信息,其中每一個(gè)程序都能實(shí)現(xiàn)相應(yīng)部分的功能,并且在每一個(gè)程序中都使用了相應(yīng)的文件操作,和結(jié)構(gòu)體數(shù)組的操作,通過對(duì)數(shù)組,結(jié)構(gòu)體,文件的刪除、查找、修改及排序使程序都完成了相應(yīng)的功能。2.2解決個(gè)人賬簿管理2.2.1概要分析個(gè)人賬簿管理通過:v

7、oidInsert()//插入信息voidOutlin()//收支情況voidModify(intxg)//修改信息voidSearch(intyf)//查詢?cè)路菪畔oidDel(intyf)//刪除某月信息voidps()//按收支排序這六個(gè)函數(shù)分別完成每一部分功能,其中都是從主函數(shù)調(diào)用相應(yīng)的函數(shù),完成相應(yīng)的功能。2.2.2流程圖個(gè)人賬簿管理第三章總體設(shè)計(jì)個(gè)人賬簿管理第三章總體設(shè)計(jì)第三章總體設(shè)計(jì)3.1概括個(gè)人賬簿管理主要是通過文件的輸入、輸出、查詢、修改、刪除、排序來完成程序的主要功能,其中每一個(gè)功能都為對(duì)應(yīng)的一個(gè)函數(shù),

8、增加程序的可讀性,以實(shí)現(xiàn)程序的整體功能。3.2基本思路1.首先建立一個(gè)結(jié)構(gòu)體,用戶輸入某個(gè)月的數(shù)據(jù)通過相應(yīng)的文件操作就把他追加到文件data.dat中。2.輸入整體的收支情況就是直接從文件中讀出所有的數(shù)據(jù)然后輸出到屏幕中。3.修改信息是建立一個(gè)臨時(shí)的temp.dat的文件,通過fp1,fp

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

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

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