2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、<p>  C語言課程設(shè)計(jì)報(bào)告書</p><p>  題 目: 學(xué)生個(gè)人信息管理系統(tǒng) </p><p>  實(shí)驗(yàn)題目:學(xué)生個(gè)人信息管理系統(tǒng)</p><p><b>  一、實(shí)驗(yàn)?zāi)康?lt;/b></p><p>  1、 經(jīng)過對《C語言程序設(shè)計(jì)》的學(xué)習(xí),我們學(xué)習(xí)了理論知

2、識,了解了C語言程序設(shè)計(jì)的思想,這些知識都為我們的下一步學(xué)習(xí)打下了堅(jiān)實(shí)的基礎(chǔ)。通過課程設(shè)計(jì),一方面是為了檢查我們一個(gè)學(xué)期來我們學(xué)習(xí)的成果,另一方面也是為了讓我們進(jìn)一步的掌握和運(yùn)用它,同時(shí)也讓我們認(rèn)清自己的不足之處和薄弱環(huán)節(jié),加以彌補(bǔ)和加強(qiáng)。</p><p>  2、通過C語言課程設(shè)計(jì),了解高級程序設(shè)計(jì)語言的結(jié)構(gòu),掌握基本的程序設(shè)計(jì)過程和技巧,掌握基本的分析問題和利用計(jì)算機(jī)求解問題的能力,具備初步的高級語言程序設(shè)計(jì)

3、能力。為后續(xù)課程的學(xué)習(xí)、畢業(yè)設(shè)計(jì)和將來的工作打下堅(jiān)實(shí)基礎(chǔ)。</p><p>  3、 掌握文件和文件指針的概念以及文件的定義方法,認(rèn)識文件打開、關(guān)閉、讀、寫等文件基本操作函數(shù)。</p><p>  4、掌握結(jié)構(gòu)體類型變量、數(shù)組的定義和使用。</p><p>  5、了解指針和鏈表的概念,掌握指針的定義和使用指針變量的方法以及鏈表的正確用法。靈活使用鏈表來儲存學(xué)生信息

4、。</p><p>  6、 掌握數(shù)組的定義、引用以及輸入輸出的方法、通過字符數(shù)組存儲字符串,進(jìn)一步使用字符串。</p><p>  7、掌握C語言數(shù)據(jù)類型,如何定義一個(gè)整型、字符型和實(shí)型的變量,以及對它們賦值的方法。</p><p>  8、熟練運(yùn)用if語句和switch語句以及嵌套應(yīng)用。涉及循環(huán)調(diào)用的,了解并掌握三種控制語句while、do-while和for語

5、句。</p><p>  9、學(xué)習(xí)并掌握C語言定義函數(shù)的基本方法、聲明函數(shù)及調(diào)用函數(shù)的方法和過程。</p><p><b>  二、實(shí)驗(yàn)內(nèi)容</b></p><p>  我設(shè)計(jì)的是“學(xué)生個(gè)人管理系統(tǒng)”主要是針對在校學(xué)生的管理,方便學(xué)校對學(xué)生的管理。其中包括對存儲信息的添加、查詢、刪除、修改的功能,而每條存儲的項(xiàng)又包括對學(xué)號、姓名、性別、民族、年

6、齡、電話、住址的管理。</p><p><b>  三、需求分析</b></p><p>  為了更方便學(xué)校對學(xué)生的管理,處理好每個(gè)學(xué)生的個(gè)人信息,加強(qiáng)學(xué)校對學(xué)生的管理,我在課程設(shè)計(jì)時(shí)特選擇了該系統(tǒng)。學(xué)生個(gè)人信息管理系統(tǒng)是個(gè)學(xué)校管理的基礎(chǔ),而傳統(tǒng)的學(xué)校管理系統(tǒng)里面存放過多的信息,卻缺少一些簡單快速的查找功能,導(dǎo)致要找到所需信息很麻煩,浪費(fèi)很多時(shí)間。針對這一問題,我在自

7、己設(shè)計(jì)的簡單的學(xué)生跟人信息管理系統(tǒng)的程序中,特別注意這一點(diǎn)。性能描述:各種功能都可以滿足;程序相對較小,因而運(yùn)行時(shí)反應(yīng)比較迅速,不存在響應(yīng)不及時(shí)地問題。</p><p><b>  四、概要設(shè)計(jì)</b></p><p><b>  1、方案設(shè)計(jì)</b></p><p>  對系統(tǒng)進(jìn)行分析,給出結(jié)構(gòu)圖</p>

8、<p><b>  2、數(shù)據(jù)結(jié)構(gòu)說明</b></p><p>  程序中定義的數(shù)據(jù)類型——結(jié)構(gòu)體(各個(gè)成員的作用)</p><p><b>  3、模塊功能說明</b></p><p>  對各個(gè)模塊進(jìn)行功能的描述</p><p><b>  五、詳細(xì)設(shè)計(jì) </b>&

9、lt;/p><p>  各模塊流程圖, 函數(shù)之間相互調(diào)用的圖示 ,程序設(shè)計(jì)過程及編碼。</p><p><b>  主函數(shù)</b></p><p><b>  1、查詢模塊 </b></p><p><b>  2、添加模塊</b></p><p><

10、b>  3.修改模塊</b></p><p><b>  4.錄入模塊</b></p><p><b>  5.打印模塊</b></p><p><b>  6.排序模塊</b></p><p><b>  7.刪除模塊</b></

11、p><p>  六、調(diào)試情況,設(shè)計(jì)技巧及體會(重點(diǎn))</p><p>  1、這只是一個(gè)小小的簡單的學(xué)生個(gè)人信息管理系統(tǒng),功能都是很有限,有限的功能里又存在著很多問題。如果再增加個(gè)分組管理或排序的話可能會更好。</p><p><b>  2、遇到的問題: </b></p><p>  編譯和調(diào)試工具:一開始選擇VC/C++

12、,但其中沒有包含很多常用的函數(shù),如clrscr(),getch(),以及頭文件alloc.h等,這給編譯和調(diào)試帶來了麻煩,但是最后通過向老師請教后,使用其他的函數(shù)代替了這部分函數(shù),達(dá)到了相同的結(jié)果。 </p><p>  3.在設(shè)計(jì)過程中的感受</p><p>  開始的時(shí)候,基本沒什么頭緒,老師提示加上參考課本后有了一點(diǎn)思路,然后開始一點(diǎn)一點(diǎn)慢慢設(shè)計(jì),然而還是遍地撒網(wǎng),到處是錯(cuò)誤,導(dǎo)致連

13、一小部分也沒辦法運(yùn)行出來。后來采用分模塊一步步設(shè)計(jì)的方法,效果立馬就出來了,這小小地增加了我做下去的信心。不過后來,由于缺少耐心,急于求成,導(dǎo)致了我出現(xiàn)了好多初學(xué)者易犯的錯(cuò)誤。比如變量定義類型出現(xiàn)錯(cuò)誤、花括號不配對、輸入變量時(shí)忘了取地址、還有由于小小的拼寫錯(cuò)誤而自己又粗心大意地檢查導(dǎo)致的花費(fèi)了一上午的時(shí)間沒什么進(jìn)展的情況等等。這些問題甚至讓我產(chǎn)生了放棄的想法。不過后來,在看到別的同學(xué)的認(rèn)真樣后,我還是堅(jiān)持下來了。</p>

14、<p>  沒有足夠的耐力和信心就很難堅(jiān)持對課程設(shè)計(jì)每一步的順利進(jìn)行。在這次課程設(shè)計(jì)中我也知道了自己的動(dòng)手能力不強(qiáng),在設(shè)計(jì)過程中不能夠把書本上的知識與實(shí)踐相結(jié)合,這點(diǎn)有待加強(qiáng)練習(xí)!</p><p>  通過本次的課程設(shè)計(jì),我有了一些獨(dú)立思考并綜合運(yùn)用所學(xué)相關(guān)知識的能力,并且在老師和同學(xué)的熱心幫助下解決了以前常常一些容易被忽略的問題,學(xué)到了很多。這就更加要求我在以后的學(xué)習(xí)中進(jìn)一步有針對的學(xué)習(xí),繼續(xù)堅(jiān)持實(shí)踐

15、,強(qiáng)化上機(jī)動(dòng)手編程能力,闖過理論與實(shí)踐相結(jié)合的難關(guān)!</p><p>  3、編寫程序是一個(gè)很嚴(yán)謹(jǐn)?shù)倪^程,容不得半點(diǎn)馬虎和大意。并且一定要養(yǎng)成一個(gè)良好的習(xí)慣。比如說每個(gè)層次的花括號應(yīng)對齊,這樣即不容易多寫或遺漏花括號,有能幫助檢查出錯(cuò)之處,可以節(jié)省很多時(shí)間。</p><p>  4、編寫程序遇到問題時(shí)一定要多思考,要有耐心,敢于嘗試,多總結(jié)。再自己經(jīng)過反復(fù)修改和嘗試之后還沒解決問題時(shí)與老師

16、同學(xué)商量討論才會收獲更多。</p><p>  5、虛心地向比自己優(yōu)秀的同學(xué)學(xué)習(xí),學(xué)他們程序中的長處,運(yùn)用到自己的程序中,這樣會進(jìn)步更快。</p><p>  6、在設(shè)計(jì)的過程中,面臨了很多問題,主要原因還是基本知識不熟悉,平時(shí)練得比較少。感覺手比較生,還有文件方面的知識欠缺,不能靈活運(yùn)用,還有指針方面的知識很生疏。最初的感覺是心有余而力不足,但是,隨著不斷的練習(xí)和學(xué)習(xí),不斷的請教老師和同

17、學(xué),不斷的看書了解基本知識,慢慢的有點(diǎn)適應(yīng)了,程序?qū)懲曛筮\(yùn)行一下子出現(xiàn)了好多個(gè)錯(cuò)誤,讓我感到很無奈,心慌。但在老師的細(xì)心指導(dǎo)下,一點(diǎn)點(diǎn)調(diào)試,最終正確。編譯通過后,在運(yùn)行時(shí)有出現(xiàn)錯(cuò)誤,不能讀寫,不過后來都解決了。</p><p>  經(jīng)歷了這次課程設(shè)計(jì),不僅在意志力方面我得到了鍛煉,更是對我的學(xué)習(xí)提供了幫助。在C語言程序設(shè)計(jì)的過程中我知道了自己在以前的學(xué)習(xí)中有很大的不足導(dǎo)致在設(shè)計(jì)過程中出現(xiàn)了很多的問題,有些地方看

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論