版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、PAGE 課 程 設(shè) 計(jì) 說(shuō) 明 書(shū)課程名稱: 數(shù)據(jù)結(jié)構(gòu)與算法 設(shè)計(jì)題目: 個(gè)人帳薄管理系統(tǒng) 院 系:計(jì)算機(jī)科學(xué)與信息工程學(xué)院學(xué)生姓名: 李中飛 學(xué) 號(hào): 201103010028 專業(yè)班級(jí): 計(jì)算機(jī)科學(xué)與技術(shù)(嵌入式方向)11-1 指導(dǎo)教師: 李愛(ài)玲 課 程 設(shè) 計(jì) 任 務(wù) 書(shū)設(shè)計(jì)題目個(gè)人帳薄管理系統(tǒng)學(xué)生姓名李中飛所在院系計(jì)算機(jī)科學(xué)與信息工程系專業(yè)、年級(jí)、班11計(jì)科嵌入班設(shè)計(jì)要求: 1)界面友好,函數(shù)功能要?jiǎng)澐趾?)總體設(shè)計(jì)應(yīng)畫(huà)一流程圖3)程序要加必要的注釋4)要提供程序測(cè)試方案5) 程序一定要經(jīng)得起測(cè)試,寧可功能少一些,也要能運(yùn)行起來(lái),不能運(yùn)行的程序是沒(méi)有價(jià)值的。學(xué)生應(yīng)完成的工作:(1)
2、根據(jù)課程設(shè)計(jì)要求,分析思路并構(gòu)建模型,劃分子模塊、完善其功能;(2) 根據(jù)各模塊的功能設(shè)計(jì)并編寫(xiě)程序段、連接各程序段使之形成一個(gè)有機(jī)的整體;(3) 調(diào)試、運(yùn)行程序進(jìn)而得到正確的結(jié)果;(4) 根據(jù)實(shí)驗(yàn)設(shè)計(jì)運(yùn)行過(guò)程,寫(xiě)出實(shí)驗(yàn)論文并總結(jié)實(shí)驗(yàn)教訓(xùn)。參考文獻(xiàn)閱讀:1 張福祥. C語(yǔ)言程序設(shè)計(jì)M. 遼寧大學(xué)出版社,2008.12 張福祥,王萌C語(yǔ)言程序設(shè)計(jì)習(xí)題解答與實(shí)驗(yàn)實(shí)訓(xùn)M沈陽(yáng):遼寧大學(xué)出版社,20083 牛莉,劉遠(yuǎn)軍等計(jì)算機(jī)等級(jí)考試輔導(dǎo)教程M北京:中國(guó)鐵道出版社,20084 黃同成,黃俊民,董建寅編著數(shù)據(jù)結(jié)構(gòu).中國(guó)電力出版社5 黃同成,周紅波編著程序設(shè)計(jì)基礎(chǔ)教材(c語(yǔ)言)工作計(jì)劃:(1) 第一周的第一
3、天:小組布置設(shè)計(jì)題目;說(shuō)明進(jìn)度安排。(2) 第一周的第二天:小組審題,查閱資料,進(jìn)行設(shè)計(jì)前的必要資料準(zhǔn)備。(3) 第一周的第三天、第四天、第五天:程序編寫(xiě)、上機(jī)調(diào)試(4) 第二周的第一天至第三天: 上機(jī)調(diào)試程序、結(jié)果分析。(5) 第二周的第四天: 撰寫(xiě)設(shè)計(jì)報(bào)告。(6) 第二周的第五天: 設(shè)計(jì)答辯。任務(wù)下達(dá)日期: 2013年 6 月 14 日 任務(wù)完成日期: 2013 年 6 月 28 日指導(dǎo)教師(簽名): 學(xué)生(簽名): 李中飛個(gè)人帳薄管理系統(tǒng)摘 要:該課程設(shè)計(jì)主要設(shè)計(jì)個(gè)人賬簿管理系統(tǒng)以記錄某人每月的全部收入及各項(xiàng)開(kāi)支情況,包括食品消費(fèi),房租,子女教育費(fèi)用,水電費(fèi),醫(yī)療費(fèi),儲(chǔ)蓄等。在課程設(shè)計(jì)中
4、,用到了C語(yǔ)言以及數(shù)據(jù)結(jié)構(gòu)中的相關(guān)知識(shí),當(dāng)然也有少數(shù)參考了其他人對(duì)某些問(wèn)題的處理經(jīng)驗(yàn)。對(duì)于進(jìn)入系統(tǒng)后可以輸入和修改某月的收支情況,可以對(duì)每月的開(kāi)支從小到大進(jìn)行排序,可以根據(jù)輸入的月份查詢每月的收支情況。在程序設(shè)計(jì)中,添加了使用說(shuō)明和幫助事項(xiàng),并且采用了面向?qū)ο筮@種解決問(wèn)題的方法。程序通過(guò)調(diào)試運(yùn)行,初步是想了設(shè)計(jì)目標(biāo),并且經(jīng)過(guò)適當(dāng)完善后,將可以應(yīng)用在個(gè)人理財(cái)解決實(shí)際問(wèn)題。本課程設(shè)計(jì)主要解決在個(gè)人帳簿管理系統(tǒng)記錄某人每月的全部收入及各項(xiàng)開(kāi)支情況,包括食品消費(fèi),房租,子女教育費(fèi)用,水電費(fèi),醫(yī)療費(fèi),儲(chǔ)蓄等。進(jìn)入系統(tǒng)后可以輸入和修改某月的收支情況,可以對(duì)每月的開(kāi)支從小到大進(jìn)行排序,可以根據(jù)輸入的月份查詢
5、每月的收支情況?,F(xiàn)在是一個(gè)科技文化飛速發(fā)展的時(shí)代,家家戶戶都可以見(jiàn)到計(jì)算機(jī)的影子,我們平時(shí)的生活,工作以及學(xué)習(xí)和娛樂(lè)都與電腦有著密切的聯(lián)系。隨著經(jīng)濟(jì)的發(fā)展,理財(cái)成為我們生活中不可缺少的內(nèi)容,理財(cái)?shù)闹匾燥@而易見(jiàn)。因此,非常有必要設(shè)計(jì)一個(gè)個(gè)人帳薄管理系統(tǒng),它能夠?yàn)槲覀兗彝ド顐€(gè)人理財(cái)提供諸多方便,使理財(cái)更系統(tǒng),更精確。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)提供個(gè)人帳薄管理系統(tǒng),既繼承了傳統(tǒng)理財(cái)形式,也克服了人工理財(cái)?shù)脑S多缺點(diǎn),譬如:計(jì)算復(fù)雜,會(huì)時(shí)有錯(cuò)誤,而用計(jì)算機(jī)處理的話這種錯(cuò)誤可以輕易避免;輸入方便,節(jié)省了理財(cái)人的時(shí)間,提高效率和精確度。查詢方便、信息詳細(xì)清晰。便于理財(cái)。關(guān)鍵詞:個(gè)人帳薄管理 ,
6、數(shù)據(jù)結(jié)構(gòu),添加,管理 目 錄1設(shè)計(jì)背景41.1圖形結(jié)構(gòu)的廣泛應(yīng)用4 1.2公園景點(diǎn)咨詢的需求42設(shè)計(jì)方案42.1總體設(shè)計(jì)流程42.2公園導(dǎo)航系統(tǒng)的模塊化53.方案實(shí)施 53.1公園景點(diǎn)導(dǎo)航的建立53.2 Dijkstra算法 6 3.3 系統(tǒng)分析 64結(jié)果與結(jié)論64.1源程序代碼概要 64.2關(guān)鍵程序代碼段詳細(xì)描述 94.3運(yùn)行結(jié)果204.4課程設(shè)計(jì)總結(jié)235.收獲與致謝 236.參考文獻(xiàn) 237.附件 23 PAGE 71. 設(shè)計(jì)背景隨著經(jīng)濟(jì)和科學(xué)技術(shù)的發(fā)展,計(jì)算機(jī)技術(shù)也在用更快的速度在發(fā)展。其中軟件技術(shù)更是發(fā)展到這個(gè)社會(huì)的每個(gè)行業(yè)。不過(guò)軟件行業(yè)也是在接受不斷的考驗(yàn),隨著越來(lái)越多的人加入到這
7、個(gè)行業(yè)競(jìng)爭(zhēng)也就隨著開(kāi)始了,并且在不久的將來(lái)可能會(huì)惡化。至于這個(gè)行業(yè)到底會(huì)發(fā)展到一個(gè)什么樣的高度還不知道,但以目前的形勢(shì)來(lái)看還是較為樂(lè)觀的因?yàn)檫@個(gè)市場(chǎng)還在不斷的吸收這方面的人才。但目前市場(chǎng)對(duì)這個(gè)行業(yè)里面的人也是要求越來(lái)越高了,雖然這個(gè)市場(chǎng)還沒(méi)有接近飽和,但我們只有讓自己變的更強(qiáng)才能從這個(gè)競(jìng)爭(zhēng)較為激烈的市場(chǎng)獲得自己想要的。我從高中來(lái)到這里學(xué)習(xí),我們知道了很多但也遇到過(guò)很多的困難,但我覺(jué)得我自己選擇了這個(gè)就不應(yīng)該后悔,因?yàn)闆](méi)有困難的存在我們是不會(huì)有更多提升自己的機(jī)會(huì),所以我堅(jiān)持了下來(lái)。我這次選的題目是我喜歡的一個(gè),題目是“個(gè)人賬簿管理系統(tǒng)設(shè)計(jì)”,并且自從老師把那個(gè)任務(wù)書(shū)給我們就一直沒(méi)有改變過(guò)。在我看
8、來(lái)我們要較好的完成一件事是必須有耐心的,并且我覺(jué)得耐心是建立在對(duì)某個(gè)東西有濃厚的興趣或是有著獨(dú)特的見(jiàn)解。我選這個(gè)題目是因?yàn)槲腋杏X(jué)我們大學(xué)生應(yīng)該對(duì)我們的消費(fèi)有一個(gè)規(guī)劃。不過(guò)這個(gè)題目對(duì)我來(lái)說(shuō)還是有點(diǎn)難度的,對(duì)這個(gè)功能的實(shí)現(xiàn)我是不能說(shuō)我一定能全部完成,但我會(huì)進(jìn)盡力的,并且我覺(jué)得這個(gè)過(guò)程對(duì)我來(lái)說(shuō)是更重要的,因?yàn)槲遗θL試過(guò)。 2. 設(shè)計(jì)方案2.1總體設(shè)計(jì)流程個(gè)人賬簿管理系統(tǒng)可以通過(guò)創(chuàng)建一個(gè)結(jié)構(gòu)體數(shù)組,通過(guò)輸入信息函數(shù),查看指定月份信息函數(shù),查看全部月份信函數(shù)息,修改數(shù)據(jù),刪除指定月份信息,排序函數(shù),退出系統(tǒng),由結(jié)構(gòu)體數(shù)組操作來(lái)完成系統(tǒng)的主要功能,其中每一個(gè)功能都為對(duì)應(yīng)的一個(gè)函數(shù),增加程序的可讀性,以
9、實(shí)現(xiàn)程序的整體功能。2.2 主要功能模塊0.退出系統(tǒng);1. 錄入數(shù)據(jù);2. 查看數(shù)據(jù);3. 修改數(shù)據(jù);4. 查詢數(shù)據(jù);5. 排序數(shù)據(jù);6. 刪除數(shù)據(jù)。3. 方案實(shí)施3.1 創(chuàng)建工程并建立文件(1)啟動(dòng)C+(2)新建工程名為“zj” 的Win32控制臺(tái)應(yīng)用程序。(4)建立源文件“jh.cpp”,在其中聲明stdio.h、stdlib.h、memory.h、windows.h等幾個(gè)系統(tǒng)頭文件。(5)設(shè)置文件保存路徑,聲明文件保存路徑的宏定義,即#define FilePath1 Myinfor.dat#define FilePath2 Myinfor.txt。3.2個(gè)人帳薄管理系統(tǒng)的實(shí)現(xiàn)以下為該設(shè)
10、計(jì)系統(tǒng)流程圖:開(kāi)始結(jié)束0退出系統(tǒng)6刪除數(shù)據(jù)5排序數(shù)據(jù)4查詢數(shù)據(jù)3修改數(shù)據(jù)2查看數(shù)據(jù)1錄入數(shù)據(jù)菜單 圖3.04. 結(jié)果與結(jié)論4.1編譯運(yùn)行結(jié)果1.程序運(yùn)行截圖2、幾個(gè)部分的工作截圖功能1 錄入數(shù)據(jù)功能2 查看數(shù)據(jù)功能5 排序功能6 刪除數(shù)據(jù)4.4 課程設(shè)計(jì)總結(jié) 在這次課程設(shè)計(jì)中,我學(xué)習(xí)到了,不管做什么事情還是團(tuán)隊(duì)協(xié)作,才可以使一件事情辦得最后,一個(gè)人的力量永遠(yuǎn)是有限的,不管一個(gè)人的能力有多大,總會(huì)有一些地方的不足,尤其是我們編程這一行,最主要的還是要團(tuán)隊(duì)合作。其次就是寫(xiě)程序時(shí)要用到注釋,因?yàn)橐粋€(gè)程序是由幾個(gè)人寫(xiě)出來(lái)的,假如不寫(xiě)注釋的話,就相互都看不懂,也不能實(shí)現(xiàn)程序的結(jié)合,所以說(shuō)寫(xiě)程序時(shí)注釋很重
11、要。對(duì)數(shù)組、鏈表及結(jié)構(gòu)體掌握不牢,使得在編程時(shí)不能靈活運(yùn)用,以后需加強(qiáng);5. 收獲與致謝當(dāng)今世界,C語(yǔ)言作為國(guó)際上廣泛流行的通用程序設(shè)計(jì)語(yǔ)言,在計(jì)算機(jī)的研究和應(yīng)用中已展現(xiàn)出強(qiáng)大的生命力。C語(yǔ)言兼顧了諸多高級(jí)語(yǔ)言的特點(diǎn),是一種典型的結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言,它處理能力強(qiáng),使用靈活方便,應(yīng)用面廣,具有良好的可移植性。而數(shù)據(jù)結(jié)構(gòu)-作為C語(yǔ)言使用的途徑學(xué)科,也是計(jì)算機(jī)學(xué)科的一門(mén)核心課程.雖然我們學(xué)C語(yǔ)言和數(shù)據(jù)結(jié)構(gòu)已快一年了,但一直都注重理論概念,而實(shí)際上機(jī)操作卻不多.很感謝這次的課程設(shè)計(jì),它使我更加深刻地體會(huì)到多看專業(yè)書(shū)、多學(xué)習(xí)專業(yè)知識(shí)的重要性,只有掌握了一定量的專業(yè)知識(shí)才能得心應(yīng)手地解決諸多問(wèn)題;另外,在
12、課程設(shè)計(jì)過(guò)程中,我遇到了很多棘手的問(wèn)題,好幾次都差點(diǎn)放棄了,但最終還是堅(jiān)持下來(lái)了,所以我懂得了,做任何事都要有耐心,不要一遇到困難就退縮;當(dāng)遇到那么多的問(wèn)題時(shí),我自己能解決的并不多,大部分都是通過(guò)和小組同學(xué)討論而解決的。所以,在學(xué)習(xí)和工作中要時(shí)刻謹(jǐn)記“團(tuán)結(jié)”二字,它好比通向成功的鋪路石,不可或缺。在編程過(guò)程中,有編得很順利的,也有很多不順利的,正如人生的道路是曲折的,但正是因?yàn)榍廴松殴獠蕣Z目,在人生的路上,總遇到重重困難,但正是因?yàn)檫@些困難我們才變的更加堅(jiān)強(qiáng),才能夠不斷地提高自己,充實(shí)自己,最后達(dá)到我們理想的彼岸。感謝李愛(ài)玲老師在授課期間對(duì)我們嚴(yán)厲的態(tài)度和嚴(yán)格的管理,才造就了今天的我們。在
13、課程設(shè)計(jì)過(guò)程中,老師認(rèn)真負(fù)責(zé)的工作態(tài)度,對(duì)我們這次的課程設(shè)計(jì)得以順利完成發(fā)揮了不可估量的作用。最后,再一次感謝在這次課程設(shè)計(jì)中對(duì)我給予幫助的老師和同學(xué)。通過(guò)這次課程設(shè)計(jì),我們不光收獲了知識(shí),還收獲了友誼和歡樂(lè)。這次課程設(shè)計(jì)受益非淺,學(xué)到了不少知識(shí),同時(shí)也認(rèn)識(shí)到自身的不足,需要加強(qiáng)自身訓(xùn)練,學(xué)以致用,學(xué)會(huì)自我總結(jié),吸取教訓(xùn),積累經(jīng)驗(yàn),在學(xué)習(xí)和實(shí)踐中來(lái)不斷的提升自己。6. 參考文獻(xiàn)1 張福祥. C語(yǔ)言程序設(shè)計(jì)M. 遼寧大學(xué)出版社,2008.12 張福祥,王萌C語(yǔ)言程序設(shè)計(jì)習(xí)題解答與實(shí)驗(yàn)實(shí)訓(xùn)M沈陽(yáng):遼寧大學(xué)出版社,20083 牛莉,劉遠(yuǎn)軍等計(jì)算機(jī)等級(jí)考試輔導(dǎo)教程M北京:中國(guó)鐵道出版社,20084 黃同成,黃俊民,董建寅編著數(shù)據(jù)結(jié)構(gòu).中國(guó)電力出版社5 黃同成,周紅波編著程序設(shè)計(jì)基礎(chǔ)教材(c語(yǔ)言)7. 附件附源程序清單電子檔一份指導(dǎo)教師評(píng)語(yǔ):1、課程設(shè)計(jì)報(bào)告:a、內(nèi)容: 不完整 完整 詳細(xì) b、方案設(shè)計(jì): 較差 合理 非常合理c、實(shí)現(xiàn): 未實(shí)現(xiàn) 部分實(shí)現(xiàn) 全部實(shí)現(xiàn) d、文檔格
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 建立高效的財(cái)務(wù)業(yè)務(wù)運(yùn)作模式
- 2025年全球及中國(guó)工業(yè)級(jí)4-芐氧基苯酚行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025年全球及中國(guó)石墨片保護(hù)膜行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025年全球及中國(guó)消費(fèi)電子NFC天線行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025年全球及中國(guó)旅游廣告和營(yíng)銷服務(wù)行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025-2030全球非侵入式血流動(dòng)力學(xué)監(jiān)測(cè)解決方案行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年全球及中國(guó)光伏舟托行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025年全球及中國(guó)晶須碳納米管行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025年全球及中國(guó)溴化鈣粉行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025-2030全球高壓鎳氫電池行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年度新能源汽車充電站運(yùn)營(yíng)權(quán)轉(zhuǎn)讓合同樣本4篇
- 第5課 隋唐時(shí)期的民族交往與交融 課件(23張) 2024-2025學(xué)年統(tǒng)編版七年級(jí)歷史下冊(cè)
- 四年級(jí)數(shù)學(xué)下冊(cè)口算天天練45
- 雕塑采購(gòu)?fù)稑?biāo)方案(技術(shù)標(biāo))
- 北京房地產(chǎn)典當(dāng)合同書(shū)
- 文學(xué)類文本閱讀 高一語(yǔ)文統(tǒng)編版暑假作業(yè)
- 文明施工考核標(biāo)準(zhǔn)
- 《霧都孤兒人物分析4000字(論文)》
- MZ/T 039-2013老年人能力評(píng)估
- GB/T 6329-1996膠粘劑對(duì)接接頭拉伸強(qiáng)度的測(cè)定
- 2023年遼寧鐵道職業(yè)技術(shù)學(xué)院高職單招(語(yǔ)文)試題庫(kù)含答案解析
評(píng)論
0/150
提交評(píng)論