




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
學(xué)生選課系統(tǒng)介紹
C語(yǔ)言概述編程準(zhǔn)備本章小節(jié)第一章概述1謝謝您的觀賞2019-9-2學(xué)生選課系統(tǒng)介紹第一章概述1謝謝您的觀賞2019-1.1學(xué)生選課系統(tǒng)介紹
學(xué)生信息管理模塊教師信息管理模塊課程信息管理模塊學(xué)生管理模塊模塊學(xué)生成績(jī)管理模塊信息統(tǒng)計(jì)模塊2謝謝您的觀賞2019-9-21.1學(xué)生選課系統(tǒng)介紹學(xué)生信息管理模塊2謝謝您的觀賞2系統(tǒng)目標(biāo)(1)系統(tǒng)界面簡(jiǎn)潔美觀(2)提供學(xué)生信息的輸入、修改和查詢功能(3)提供教師信息的輸入、修改和查詢功能(4)提供課程信息的輸入、修改和查詢功能(5)提供學(xué)生選課、退課,教師授課功能(6)提供學(xué)生成績(jī)的輸入、修改和查詢功能(7)提供學(xué)生信息的排序功能(8)提供信息的統(tǒng)計(jì)、顯示、打印和存儲(chǔ)功能(9)有學(xué)生、教師、教務(wù)員三類用戶,每類用戶有不同權(quán)限3謝謝您的觀賞2019-9-2系統(tǒng)目標(biāo)(1)系統(tǒng)界面簡(jiǎn)潔美觀3謝謝您的觀賞2019-9-2系統(tǒng)主界面4謝謝您的觀賞2019-9-2系統(tǒng)主界面4謝謝您的觀賞2019-9-21.2C語(yǔ)言概述C語(yǔ)言的特點(diǎn)本書(shū)使用方法5謝謝您的觀賞2019-9-21.2C語(yǔ)言概述C語(yǔ)言的特點(diǎn)5謝謝您的觀賞2019-9-1.2.2C語(yǔ)言的特點(diǎn)2.C語(yǔ)言與類C語(yǔ)言的關(guān)系
C++是C語(yǔ)言的超集
Java語(yǔ)句是一種可以撰寫(xiě)跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言
C語(yǔ)言的缺點(diǎn)數(shù)據(jù)的封裝不太好語(yǔ)法限制不太嚴(yán)格對(duì)變量的類型約束不嚴(yán)格對(duì)數(shù)組下標(biāo)越界不作檢查
C++、Java、C#都是基于C語(yǔ)言的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言6謝謝您的觀賞2019-9-21.2.2C語(yǔ)言的特點(diǎn)2.C語(yǔ)言與類C語(yǔ)言的關(guān)系6謝謝您1.2.3本書(shū)的使用方法
使用cin、cout進(jìn)行數(shù)據(jù)的輸入輸出使用C99標(biāo)準(zhǔn)采用NS圖(結(jié)構(gòu)圖,又稱盒圖)描述算法順序結(jié)構(gòu)條件結(jié)構(gòu)多分支選擇結(jié)構(gòu)循環(huán)結(jié)構(gòu)7謝謝您的觀賞2019-9-21.2.3本書(shū)的使用方法使用cin、cout進(jìn)行數(shù)據(jù)的1.3編程準(zhǔn)備
了解程序的創(chuàng)建和結(jié)構(gòu)
C語(yǔ)言基本的程序結(jié)構(gòu)簡(jiǎn)單功能的C程序設(shè)計(jì)8謝謝您的觀賞2019-9-21.3編程準(zhǔn)備了解程序的創(chuàng)建和結(jié)構(gòu)8謝謝您的觀賞2011.3.1了解程序的創(chuàng)建和結(jié)構(gòu)編程解決實(shí)際問(wèn)題的思路
確定程序的目標(biāo)明確要解決的問(wèn)題確定問(wèn)題的實(shí)際模型設(shè)計(jì)解決方案編寫(xiě)程序?qū)崿F(xiàn)解決方案運(yùn)行程序,查看結(jié)果得到結(jié)論9謝謝您的觀賞2019-9-21.3.1了解程序的創(chuàng)建和結(jié)構(gòu)編程解決實(shí)際問(wèn)題的思路9謝1.3.1了解程序的創(chuàng)建和結(jié)構(gòu)例1.1編寫(xiě)程序,顯示字符串“我叫王小二,我是一個(gè)學(xué)生”
程序:1_1.cpp所有程序都必須有且僅有一個(gè)main()函數(shù),是程序執(zhí)行的起點(diǎn)函數(shù)體語(yǔ)句必須以;結(jié)束預(yù)編譯命令程序注釋10謝謝您的觀賞2019-9-21.3.1了解程序的創(chuàng)建和結(jié)構(gòu)例1.1編寫(xiě)程序,顯示字符1.3.1了解程序的創(chuàng)建和結(jié)構(gòu)例1.2編寫(xiě)程序求學(xué)生的學(xué)期成績(jī)。假設(shè)學(xué)期成績(jī)由平時(shí)成績(jī)和期終考試成績(jī)組成,其中平時(shí)成績(jī)占30%,期終考試成績(jī)占70%,學(xué)生的平時(shí)成績(jī)和期終考試成績(jī)均由鍵盤(pán)輸入。//***************************************************************//*程序名:1_2.cpp*//*主要功能:*//*輸入平時(shí)成績(jī)和期終考試成績(jī),求學(xué)期成績(jī)*//***************************************************************#include<iostream>//包含輸入輸出接口文件usingnamespacestd;//引用標(biāo)準(zhǔn)命名空間intmain()//定義主函數(shù){//主函數(shù)開(kāi)始
doublepeacetimeScore=0;//定義平時(shí)成績(jī)并初始化為
doublefinalExamScore=0;//定義期終考試成績(jī)并初始化為0doubletermScore=0;//定義學(xué)期成績(jī)并初始化為
cout<<”請(qǐng)輸入平時(shí)成績(jī):”;//輸入提示
cin>>peacetimeScore;//輸入平時(shí)成績(jī)
cout<<”期終考試成績(jī):”;//輸入提示
cin>>finalExamScore;//輸入期終考試成績(jī)
termScore=peacetimeScore*0.3+finalExamScore*0.7;//計(jì)算學(xué)期成績(jī)
cout<<”學(xué)期成績(jī):”<<termScore<<endl;//輸出學(xué)期成績(jī)
return0;//函數(shù)返回值為0}//主函數(shù)結(jié)束定義變量并初始化提示并輸入平時(shí)成績(jī)輸出學(xué)期成績(jī)計(jì)算學(xué)期成績(jī)11謝謝您的觀賞2019-9-21.3.1了解程序的創(chuàng)建和結(jié)構(gòu)例1.2編寫(xiě)程序求學(xué)生的學(xué)1.3.1了解程序的創(chuàng)建和結(jié)構(gòu)例1.3在屏幕上輸出如下圖所示的程序界面。圖1-1-1學(xué)生選課管理系統(tǒng)主界面12謝謝您的觀賞2019-9-21.3.1了解程序的創(chuàng)建和結(jié)構(gòu)例1.3在屏幕上輸出如下圖1.3.1了解程序的創(chuàng)建和結(jié)構(gòu)例1.3主函數(shù)//***************************************************************//*程序名:1_3.cpp*//*主要功能:*//*顯示主菜單,并獲取用戶輸入的模塊編號(hào)*//***************************************************************#include<iostream>//包含輸入輸出接口文件usingnamespacestd;//引用標(biāo)準(zhǔn)命名空間voidmainMenu();//申明主菜單函數(shù)intmain()//定義主函數(shù){//主函數(shù)開(kāi)始
charchoice=‘0’;//用戶選擇的模塊編號(hào),默認(rèn)為0mainMenu();//調(diào)用主菜單函數(shù)
cin>>choice;//獲取用戶輸入的模塊編號(hào)
cout<<”你輸入的模塊號(hào):”<<choice<<endl;//輸出模塊編號(hào)
return0;//函數(shù)返回值為0}//主函數(shù)結(jié)束函數(shù)調(diào)用函數(shù)申明13謝謝您的觀賞2019-9-21.3.1了解程序的創(chuàng)建和結(jié)構(gòu)例1.3主函數(shù)函數(shù)調(diào)用函數(shù)1.3.1了解程序的創(chuàng)建和結(jié)構(gòu)例1.3主菜單函數(shù)voidmainMenu() //主菜單函數(shù){system(“cls”); //清除屏幕
cout<<”\n\n\n\n\n”;cout<<”\t\t|----學(xué)生選課系統(tǒng)(學(xué)生版)----|\n”;cout<<”\t\t|\t0.退出|\n”;cout<<”\t\t|\t1.學(xué)生信息管理|\n”;cout<<”\t\t|\t2.教師信息管理|\n”;cout<<”\t\t|\t3.課程信息管理|\n”;cout<<”\t\t|\t4.學(xué)生選課管理|\n”;cout<<”\t\t|\t5.學(xué)生成績(jī)管理|\n”;cout<<”\t\t|\t6.信息統(tǒng)計(jì)模塊|\n”;cout<<”\t\t|\t7.信息顯示模塊|\n”;cout<<”\t\t|----------------------------|\n\n”;cout<<”\t\t\t請(qǐng)輸入模塊編號(hào)(0-7):”;}函數(shù)首部函數(shù)體14謝謝您的觀賞2019-9-21.3.1了解程序的創(chuàng)建和結(jié)構(gòu)例1.3主菜單函數(shù)函數(shù)首部1.3.2C語(yǔ)言基本的程序結(jié)構(gòu)程序說(shuō)明部分編譯預(yù)處理行主函數(shù)函數(shù)說(shuō)明語(yǔ)句函數(shù)原型語(yǔ)句15謝謝您的觀賞2019-9-21.3.2C語(yǔ)言基本的程序結(jié)構(gòu)程序說(shuō)明部分15謝謝您的觀賞1.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)任務(wù)1.1編程計(jì)算下面表達(dá)式的值16謝謝您的觀賞2019-9-21.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)任務(wù)1.1編程計(jì)算下面表達(dá)1.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)1.進(jìn)入VS2008集成開(kāi)發(fā)環(huán)境圖1-3-3VS2008集成開(kāi)發(fā)環(huán)境的初始界面17謝謝您的觀賞2019-9-21.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)1.進(jìn)入VS2008集成開(kāi)1.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)2.建立項(xiàng)目“函數(shù)計(jì)算”①在VS2008初始界面上,用鼠標(biāo)依次點(diǎn)擊如下菜單項(xiàng):文件→新建→項(xiàng)目,打開(kāi)新建項(xiàng)目對(duì)話框窗口圖1-3-4新建項(xiàng)目對(duì)話框18謝謝您的觀賞2019-9-21.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)2.建立項(xiàng)目“函數(shù)計(jì)算”圖1.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)2.建立項(xiàng)目“函數(shù)計(jì)算”②在新建項(xiàng)目對(duì)話框中,展開(kāi)項(xiàng)目類型中的“VisualC++”,單擊“Win32”項(xiàng);在模板中,單擊“Win32控制臺(tái)應(yīng)用程序”項(xiàng);在下面的對(duì)話框中輸入項(xiàng)目名稱“函數(shù)計(jì)算”,選擇好項(xiàng)目位置,單擊“確定”按鈕。
19謝謝您的觀賞2019-9-21.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)2.建立項(xiàng)目“函數(shù)計(jì)算”11.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)2.建立項(xiàng)目“函數(shù)計(jì)算”③進(jìn)入Win32應(yīng)用程序向?qū)?,在窗口中,單擊“下一步按鈕”,進(jìn)入應(yīng)用程序設(shè)置窗口,在窗口的“附加選項(xiàng)”中,選擇“空項(xiàng)目”,再單擊“完成”按鈕,即完成了“函數(shù)計(jì)算”這一項(xiàng)目的建立工作。圖1-3-5Win32應(yīng)用程序向?qū)А攀鰣D1-3-6Win32應(yīng)用程序向?qū)А獞?yīng)用程序設(shè)置圖1-3-7“函數(shù)計(jì)算”項(xiàng)目界面20謝謝您的觀賞2019-9-21.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)2.建立項(xiàng)目“函數(shù)計(jì)算”圖1.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)3.建立文件①鼠標(biāo)右擊解決方案資源管理器中的源文件,出現(xiàn)右鍵菜單,在此菜單中依次點(diǎn)擊如下菜單項(xiàng):添加→新建項(xiàng),打開(kāi)添加新項(xiàng)對(duì)話框窗口
在此對(duì)話框中,點(diǎn)擊類別中的“VisualC++”,再在模板中選擇“C++文件(.cpp)”,然后輸入文件名稱“1_4.cpp”,最后單擊“添加”按鈕。圖1-3-8添加新項(xiàng)對(duì)話框21謝謝您的觀賞2019-9-21.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)3.建立文件圖1-3-81.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)3.建立文件②鍵入下面程序,以完成任務(wù)1.1。//***************************************************************//*程序名:1_4.cpp*//*主要功能:*//*計(jì)算數(shù)學(xué)表達(dá)式的值*//***************************************************************#include<iostream>//包含輸入輸出接口文件#include<math.h>//包含數(shù)學(xué)函數(shù)接口文件usingnamespacestd;//引用標(biāo)準(zhǔn)命名空間intmain()//定義主函數(shù){//主函數(shù)開(kāi)始
cout<<(2*sin(20.0/180.0*3.14159)*cos(40.0/180.0*3.14159)-exp(-2.0))/(1+2*cos(10.0/180.0*3.14159)*cos(10.0/180.0*3.14159))<<endl;return0;//函數(shù)返回值為0}//主函數(shù)結(jié)束22謝謝您的觀賞2019-9-21.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)3.建立文件22謝謝您的觀1.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)4.運(yùn)行程序①點(diǎn)擊“生成”菜單中的“生成函數(shù)計(jì)算”,對(duì)程序進(jìn)行編譯和鏈接。如果有錯(cuò),在下面的輸出窗口會(huì)輸出錯(cuò)誤信息,就需要對(duì)程序進(jìn)行修改,改正錯(cuò)誤后,再點(diǎn)擊“生成”菜單中的“重新生成函數(shù)計(jì)算”重新進(jìn)行編譯鏈接,得到可執(zhí)行程序。②點(diǎn)擊“調(diào)試”菜單中的“開(kāi)始執(zhí)行(不調(diào)試)”可以運(yùn)行程序,得到程序的執(zhí)行結(jié)果。圖1-3-9程序1_4.cpp運(yùn)行結(jié)果23謝謝您的觀賞2019-9-21.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)4.運(yùn)行程序圖1-3-91.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)5.打開(kāi)已建好的項(xiàng)目在VS2008的初始界面的起始頁(yè)中單擊“最近的項(xiàng)目”下的某個(gè)項(xiàng)目即可。如果項(xiàng)目不在“最近的項(xiàng)目”列表中,可以點(diǎn)擊“打開(kāi)”右邊的“項(xiàng)目”按鈕,或者單擊“文件→打開(kāi)→項(xiàng)目/解決方案”菜單項(xiàng),都可在后面出現(xiàn)的打開(kāi)項(xiàng)目對(duì)話框中選擇相應(yīng)的項(xiàng)目打開(kāi)。24謝謝您的觀賞2019-9-21.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)5.打開(kāi)已建好的項(xiàng)目24謝1.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)6.從項(xiàng)目中移除文件在解決方案資源管理器中選中相應(yīng)的文件,再按鍵盤(pán)上的“Delete”鍵就可以將其從項(xiàng)目中移除。需注意的是,這個(gè)操作只是移除文件,文件本身依然保存在磁盤(pán)原來(lái)的地方。25謝謝您的觀賞2019-9-21.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)6.從項(xiàng)目中移除文件25謝1.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)7.將已經(jīng)建好的程序文件放到所選的項(xiàng)目中點(diǎn)擊解決方案資源管理器的相應(yīng)目錄(如“源文件”)后,按鼠標(biāo)右鍵,在隨后出現(xiàn)的右鍵菜單中選擇“添加”
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 體育賽事組織與參與合作協(xié)議
- 農(nóng)村土地流轉(zhuǎn)與農(nóng)業(yè)社會(huì)化服務(wù)合作協(xié)議
- 食堂承包協(xié)議轉(zhuǎn)讓
- 房屋出租資信證明書(shū)針對(duì)房產(chǎn)租賃行業(yè)(8篇)
- 2025年內(nèi)蒙古危貨從業(yè)資格證模擬考試題庫(kù)
- 綠色辦公用品推廣合作協(xié)議
- 員工社保及公積金繳納證明(7篇)
- 2025年不見(jiàn)面審批項(xiàng)目建議書(shū)
- 節(jié)能環(huán)保技術(shù)在企業(yè)運(yùn)營(yíng)中的實(shí)際應(yīng)用方案設(shè)計(jì)
- 網(wǎng)絡(luò)零售服務(wù)協(xié)議簽署聲明
- 2024年江蘇省鹽城市中考數(shù)學(xué)試題(原卷版)
- 中醫(yī)內(nèi)科學(xué):汗證
- 房產(chǎn)土地稅培訓(xùn)課件
- 電子行業(yè)研發(fā)工程師勞動(dòng)合同范本
- 法律法規(guī)合規(guī)性評(píng)價(jià)記錄表
- 能源英語(yǔ)面面觀 知到智慧樹(shù)網(wǎng)課答案
- 電腦時(shí)代需要練字辯論材料
- MOOC 職業(yè)生涯開(kāi)發(fā)與管理-南京郵電大學(xué) 中國(guó)大學(xué)慕課答案
- 中國(guó)書(shū)法藝術(shù)智慧樹(shù)知到期末考試答案2024年
- 2024年4月自考00015英語(yǔ)(二)試題
- 上汽大眾電子說(shuō)明書(shū)
評(píng)論
0/150
提交評(píng)論