資源描述:
《大學畢設論文__個人賬簿管理系統(tǒng)論文課程設計論文.doc》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在學術論文-天天文庫。
1、課程名稱:數(shù)據(jù)結構湖南涉外經(jīng)濟學院本科學生課程設計(論文)題目個人賬簿管理湖南涉外經(jīng)濟學院本科學生課程設計(論文)湖南涉外經(jīng)濟學院本科學生課程設計(論文)畢業(yè)設計(論文)原創(chuàng)性聲明和使用授權說明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設計(論文),是我個人在指導教師的指導下進行的研究工作及取得的成果。盡我所知,除文中特別加以標注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得及其它教育機構的學位或學歷而使用過的材料。對本研究提供過幫助和做出過貢獻的個人或集體,均已在文中作了明確的說明并表示了謝意。作者簽名: 日 期:
2、指導教師簽名: 日 期: 使用授權說明本人完全了解大學關于收集、保存、使用畢業(yè)設計(論文)的規(guī)定,即:按照學校要求提交畢業(yè)設計(論文)的印刷本和電子版本;學校有權保存畢業(yè)設計(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務;學??梢圆捎糜坝?、縮印、數(shù)字化或其它復制手段保存論文;在不以贏利為目的前提下,學??梢怨颊撐牡牟糠只蛉績?nèi)容。作者簽名: 日 期: 湖南涉外經(jīng)濟學院本科學生課程設計(論文)摘要個人賬簿管理是根據(jù)現(xiàn)實生活中的應用而編寫的,主要是用C語言編寫,其中運用到了文件的基本操作,結構體數(shù)組,宏定
3、義,還有幾個主要循環(huán)的應用,其功能包括按月份插入、輸出、修改、查詢、刪除及按開支排序,包括了賬簿管理的大部分功能,適合于大部分家庭用戶。關鍵詞:C語言,算法,數(shù)據(jù)結構,個人賬簿管理湖南涉外經(jīng)濟學院本科學生課程設計(論文)目錄第一章前言1第二章系統(tǒng)功能分析22.1個人賬簿管理22.2解決個人賬簿管理22.2.1概要分析22.2.2流程圖3第三章總體設計43.1概括43.2基本思路4第四章詳細設計54.1程序代碼實現(xiàn)54.1.1程序主界面54.1.2創(chuàng)建結構體74.1.3數(shù)據(jù)的插入74.1.4數(shù)據(jù)的刪除84.1.5數(shù)據(jù)的排序10第五章系統(tǒng)實現(xiàn)12第六章解決的關鍵問題14第七章結
4、論15結束語168.1編程感想16參考文獻17程序分工18個人賬簿管理第一章前言第18頁個人賬簿管理第一章前言第一章前言本系統(tǒng)使用MicrosoftVisualStudio.NET2005開發(fā)工具創(chuàng)建Web應用程序。采VisualC.NET開發(fā)語言,使用文件的操作達到個人賬簿管理的各種功能。文章詳細討論了該系統(tǒng)的開發(fā)、設計環(huán)境、實現(xiàn)算法及其具體的實現(xiàn)。數(shù)據(jù)結構是一門專業(yè)技術基礎課。它的教學要求是:學會分析研究計算機加工的數(shù)據(jù)結構的特性,以便為應用涉及的數(shù)據(jù)選擇適當?shù)倪壿嫿Y構,存儲結構及其相應的算法,并初步掌握算法的時間分析和空間分析的技術。另一方面,本課程的學習過程也是復雜
5、程序設計的訓練過程,要求學生編寫的程序結構清楚和正確意讀,符合軟件工程的規(guī)范。如果說高級語言程序設計的訓練過程,要進行了結構化的程序設計的初步訓練的話,那么數(shù)據(jù)結構就要培養(yǎng)我們的數(shù)據(jù)抽象能力個人賬簿管理系統(tǒng)是結合了文件、結構體、函數(shù)等操作,運用了數(shù)據(jù)結構中最基本的一些算法,使程序簡單明了,使用了一些最優(yōu)的算法,從而達到了不浪費內(nèi)存的目的,同時也加快了程序的運行速度。第18頁個人賬簿管理第二章系統(tǒng)功能分析第二章系統(tǒng)功能分析本程序可以實現(xiàn)個人賬簿的按月份插入、輸出、修改、查詢、刪除及按開支排序,其中每一個功能,都分別使用了一個函數(shù),其中程序的主界面簡潔明了??梢园粗鹘缑娴奶崾就?/p>
6、成每一塊功能。2.1個人賬簿管理在程序中定義了一個結構體主要包括(月份,全部的收入,食品開支,房租,水電費,醫(yī)療費,儲蓄,子女教育費和總體的支出費用)其次定義了6個函數(shù),分別是插入信息,收支情況,修改信息,查詢月份信息,刪除某月信息,其中每一個程序都能實現(xiàn)相應部分的功能,并且在每一個程序中都使用了相應的文件操作,和結構體數(shù)組的操作,通過對數(shù)組,結構體,文件的刪除、查找、修改及排序使程序都完成了相應的功能。2.2解決個人賬簿管理2.2.1概要分析個人賬簿管理通過:voidInsert()//插入信息voidOutlin()//收支情況voidModify(intxg)//修改
7、信息voidSearch(intyf)//查詢月份信息voidDel(intyf)//刪除某月信息voidps()//按收支排序這六個函數(shù)分別完成每一部分功能,其中都是從主函數(shù)調用相應的函數(shù),完成相應的功能。第18頁個人賬簿管理第二章系統(tǒng)功能分析2.2.2流程圖第18頁個人賬簿管理第三章總體設計第18頁個人賬簿管理第三章總體設計第三章總體設計3.1概括個人賬簿管理主要是通過文件的輸入、輸出、查詢、修改、刪除、排序來完成程序的主要功能,其中每一個功能都為對應的一個函數(shù),增加程序的可讀性,以實現(xiàn)程序的整體功能。3.2基