c語言課程設(shè)計(jì)報(bào)告學(xué)生成績(jī)管理系統(tǒng)_第1頁
c語言課程設(shè)計(jì)報(bào)告學(xué)生成績(jī)管理系統(tǒng)_第2頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、c語言課程設(shè)計(jì)報(bào)告學(xué)生成績(jī)管理系統(tǒng) c語言課程設(shè)計(jì)報(bào)告同學(xué)成果管理系統(tǒng) c語言課程設(shè)計(jì)報(bào)告 題 目:設(shè) 計(jì) 者:專業(yè)班級(jí):學(xué) 號(hào):指導(dǎo)老師: 同學(xué)成果管理系統(tǒng) 計(jì)算機(jī)應(yīng)用技術(shù)101班 高國(guó)紅 2021年 12 月 23 張帥 20211712101 日 c語言課程設(shè)計(jì)報(bào)告同學(xué)成果管理系統(tǒng) 同學(xué)成果管理系統(tǒng)課程設(shè)計(jì) 報(bào) 告 名目 一系統(tǒng)軟件環(huán)境 (3) 二課程設(shè)計(jì)目的 (3) 三內(nèi)容與要求 (3) 四程序主要功能 (4) 五系統(tǒng)功能設(shè)計(jì) (4) 六函數(shù)實(shí)現(xiàn)功能說明 (6) 七調(diào)試分析 (9) 八心得與體會(huì) (10) 九各功能模塊的實(shí)現(xiàn)及其程序清單 (10) 十、附頁源程序清單 (11) 同學(xué)成果

2、管理系統(tǒng)課程設(shè)計(jì) 報(bào) 告 一系統(tǒng)軟件環(huán)境: 本程序主要運(yùn)行在:visual c+ 6.0(主要) turbo c/c+ 3.0 turbo c 2.0 二課程設(shè)計(jì)目的: 本課程設(shè)計(jì)的系統(tǒng)是早已在許多領(lǐng)域均有應(yīng)用,是一個(gè)很不錯(cuò)的教學(xué)管理系統(tǒng),而且其功能更是相當(dāng)強(qiáng)大、界面更加友好的應(yīng)用型軟件。 而現(xiàn)在我的設(shè)計(jì)并非是重走舊路,而我的設(shè)計(jì)主要目的在于學(xué)習(xí)并深刻地把握對(duì)c語言的基礎(chǔ)學(xué)問以及其實(shí)踐閱歷,更好地在以后的學(xué)習(xí)中能夠更好地運(yùn)用學(xué)習(xí)。特殊是像這種比較多運(yùn)用 到一些課本上沒有教的學(xué)問,比如說,像清屏函數(shù)clrscr、菜單函數(shù)menu等。很多都是一開頭就沒有涉及到的學(xué)問,在自已的設(shè)計(jì)中得到了提升,更加

3、重要的一點(diǎn)就是增加了自已的實(shí)踐操作力量。 三內(nèi)容與要求: 內(nèi)容:成果信息,內(nèi)容如下: 姓名 學(xué)號(hào) 語文 數(shù)學(xué) 英語 張明明 01 67 78 82 李成友 02 78 91 88 張輝燦 03 68 82 56 王露 04 56 45 77 c語言課程設(shè)計(jì)報(bào)告同學(xué)成果管理系統(tǒng) 陳東明 05 67 38 47 請(qǐng)用c/c+編寫一系統(tǒng),實(shí)現(xiàn)同學(xué)信息管理,軟件的入口界面應(yīng)包括如下幾個(gè)方面: 要求: (一)功能要求: (1)信息維護(hù): 要求:同學(xué)信息數(shù)據(jù)要以文件的形式保存,能實(shí)現(xiàn)同學(xué)信息數(shù)據(jù)的維護(hù)。此模塊包括子模塊有:增加同學(xué)信息、刪除同學(xué)信息、修改同學(xué)信息 (2)信息查詢: 要求:查詢時(shí)可實(shí)現(xiàn)按姓名

4、查詢、按學(xué)號(hào)查詢 (3)成果統(tǒng)計(jì): 要求:a輸入任意的一個(gè)課程名(如數(shù)學(xué))和一個(gè)分?jǐn)?shù)段(如60-70),統(tǒng)計(jì)出在此分?jǐn)?shù)段的同學(xué)狀況。 (二)其它要求: (1)只能使用c/c+語言,源程序要有適當(dāng)?shù)慕忉?,使程序?jiǎn)單閱讀 (2)至少采納文本菜單界面(假如能采納圖形菜單界面更好) (3)可自動(dòng)增加新功能模塊(視狀況可另外加分) (4)寫出課程設(shè)計(jì)報(bào)告,詳細(xì)要求見相關(guān)說明文檔 四程序主要功能: 本系統(tǒng)的主要功能有如下: (1)、新輸入同學(xué)的具體信息(包括:學(xué)號(hào)、姓名、語文成果、數(shù)學(xué)成果、英語成果) (2)、增加同學(xué)的信息 (3)、刪除同學(xué)的信息 (4)、查詢同學(xué)的信息 (5)、統(tǒng)計(jì)同學(xué)的成果 注:由于

5、本人力量有限,不能完全地將全部的功能模塊做出來;但我信任我能夠再接再 厲,連續(xù)開發(fā)下去的,并向人性化進(jìn)展。 五系統(tǒng)功能設(shè)計(jì): (一)、本系統(tǒng)的總體框架圖: (二)、本系統(tǒng)的總體流程圖: c語言課程設(shè)計(jì)報(bào)告同學(xué)成果管理系統(tǒng) (1)、menu函數(shù) 是定義一個(gè)菜單函數(shù),其功能在于輸出菜單界面供使用者選擇。 其運(yùn)行結(jié)果如下圖:(以下的皆是在visual c+ 6.0 中的運(yùn)行結(jié)果) c語言課程設(shè)計(jì)報(bào)告同學(xué)成果管理系統(tǒng) (2)、creat函數(shù) 是定義用于創(chuàng)建新的鏈表,并帶回一個(gè)指向鏈表頭的指針。其功能是輸入最初 的同學(xué)信息。其運(yùn)行結(jié)果如下圖: (3)、add函數(shù) 是定義用于再次輸入同學(xué)信息,并將全部的同

6、學(xué)信息按學(xué)號(hào)排序。 其運(yùn)行結(jié)果如圖: c語言課程設(shè)計(jì)報(bào)告同學(xué)成果管理系統(tǒng) (4)、del函數(shù) 是定義用于刪除同學(xué)信息。 其運(yùn)行如下圖: (5)、search函數(shù) 是定義義用于查詢同學(xué)信息,主要是學(xué)號(hào)的查詢。 其運(yùn)行結(jié)果如下圖: c語言課程設(shè)計(jì)報(bào)告同學(xué)成果管理系統(tǒng) (6)、taxis函數(shù) 是定義用于統(tǒng)計(jì)同學(xué)的成果信息,采納排序函數(shù)的方式對(duì)學(xué)號(hào)/數(shù)學(xué)等的排序。 其運(yùn)行結(jié)果如下圖: 七調(diào)試分析: 因在不同的環(huán)境中運(yùn)行是有不同的結(jié)果,以下分三個(gè)環(huán)境中說明: (1)、在turbo c 2.0 在這個(gè)環(huán)境下運(yùn)行警告之處比較多,在調(diào)試時(shí)采納的圖象處理函數(shù)在其它兩個(gè)環(huán)境中不能運(yùn) c語言課程設(shè)計(jì)報(bào)告同學(xué)成果管理

7、系統(tǒng) 行。 例如:在原程序中加入 #include “graphics.h” int gdtiver=detect,gmode; initgraph(gdriver,gmode,“圖象處理函數(shù)的路徑”); cleardevice(); setbkcolor(顏色值); *在turbo c/c+ 3.0 中的error提示是: undefined symboc _c closegraph in module 緣由在于:tc 3.0中對(duì)圖象的處理函數(shù)有不足之處。 *在visual c+ 6.0 中的error提示是: bgi error:graghics not initialized (usei

8、nitgraph) cannot open includefile:”graphics.h” no such file or diretory 緣由在于:vc 6.0中對(duì)圖象處量理的函數(shù)與tc中的不一樣。 (2)、在turbo c/c+ 3.0 在這個(gè)環(huán)境中運(yùn)行到輸入同學(xué)姓名時(shí)就出錯(cuò): error:(在用戶窗口中可以看到) scanf:floating point formats not linked ab mormal program termination *緣由在于:連接浮點(diǎn)庫錯(cuò)誤。 *解決方法:在主函數(shù)中加入:fioat arg,*pointer=arg; 即可運(yùn)行。 (3)、在visual c+ 6.0 在此環(huán)境下運(yùn)行比較好,其界面非常友好并且能正常運(yùn)行。 如有需要可加入清屏函數(shù): #include “process.h” system(“cls”); 八心得與體會(huì): (1)、通過本次對(duì)c 功地運(yùn)用各類函數(shù)、循環(huán)變量、結(jié)構(gòu)化的程序設(shè)計(jì),以及結(jié)構(gòu)體、指針的使用。 (2)、但在學(xué)習(xí)中發(fā)覺,編程的確不是很好做的,并非是你想要就能完成的,它需要的是仔細(xì)、認(rèn)真地對(duì)待每一個(gè)程序塊,特殊是在對(duì)指針的使用時(shí)更加困難,那些指針指來指去,一不當(dāng)心就會(huì)看錯(cuò),編譯不出來

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論