freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

學生考勤管理系統(tǒng)課程設計報告-資料下載頁

2025-08-03 11:36本頁面
  

【正文】 空!endl。 return。 } cout請輸入要查詢的學生姓名: flush。 string str。 int j=0,flag=0。 cinstr。 for(int i=0。irn。i++) if(rr[i].sname==str) { if(!flag)cout\n序號\t缺課日期 節(jié)次\t課程名稱\t學生姓名\t缺課類型endl。 coutj++\tflush。 prione(rr[i])。 flag=1。 } if(!flag)cout沒有查到該學生的缺課記錄!endl。 }void search_s(records *r)//一定范圍查找學生信息{ int i。 if(rn==0) { cout記錄為空!endl。 return。 } records *r1=new records()。g1: cout請輸入要檢索的時間范圍: (例如110610110612) flush。 string tmp,ld,hd。 cintmp。 ((0,6))。 ((7,6))。 if(!timechk(ld)||!timechk(hd))goto g1。 for(i=0。irn。i++) if(rr[i].(ld)=0amp。amp。rr[i].(hd)=0amp。amp。rr[i].type==4) r1r[r1n++].set(rr[i])。 cout請選擇統(tǒng)計方式: ( )flush。g2: cini。 switch(i) { case 1: cout\n在ld到hd期間學生曠課情況如下:endl。 r1order_s()。 break。 case 2: cout\n在ld到hd期間課程曠課情況如下:endl。 r1order_c()。 break。 default:goto g2。 }}八、系統(tǒng)運行結果樣例當用戶執(zhí)行程序時首先會出現(xiàn)如下界面也是主菜單界面:當輸入序號1時會出現(xiàn)所有學生記錄:再選擇y就會又回到主菜單界面,選n時就會退出。當在主菜單是選擇序號2時就會出現(xiàn)如下界面:按照提示進行輸入,如果要繼續(xù)輸入則選擇y,否則選n推出并會提示是否保存錄入的內容。當在主菜單是選擇序號3時會出現(xiàn)界面:此時就要求輸入查詢的學生姓名,輸入之后如果記錄沒有就會出現(xiàn)“沒有查到該學生的缺課紀錄”,如果有的話就會顯示次學生的記錄。當在主菜單是選擇序號4時,就會提示輸入需要修改的姓名,如果此學生有會出現(xiàn):如果沒有此學生就會出現(xiàn):同樣在主菜單選擇5時會出現(xiàn):選擇6時則會出現(xiàn)界面:在統(tǒng)方式選1的話會出現(xiàn)上面的界面,選2的話界面如下:當選擇7時:就會退出系統(tǒng)如果想再次使用就必須再次打開程序選擇功能使用。九、結束語 本次課程設計主要使用到了C++中的一些比較基本的算法,總體上感覺比之前做過的實驗綜合性比較強。在這里我主要總結一下我設計這個學生考勤管理系統(tǒng)的心得和在編譯程序的過程中遇到的問題以及解決的辦法。為了使得程序的編寫更加有條理,閱讀更加明了,在寫每個模塊的時候都將自己的思路寫在每個函數(shù)的第一行,告訴自己(讀者)我這個函數(shù)將要做的是什么事情。這是一個很好的編程規(guī)范,值得繼續(xù)發(fā)揚。 對于這次的程序的編寫,花了不少時間,原因很可能是自己對C++的總體認知還不夠,還有在上學期一個月對C++的學習知識量很有限,在編寫調試的這個過程中很多新的語法知識都是在網(wǎng)上搜索的。當然錯誤自然是非常多的,比如bool型的,在網(wǎng)上看過了,感覺用的人比較多,也覺得挺好用的,在本程序中也使用了bool型的,如bool timechk();知道bool為布爾型,只有一個字節(jié),取值false和true,是0和1的區(qū)別,不過在使用的時候老是出錯。還有使用append()添加文本常用方法:直接添加另一個完整的字符串,(str2)。添加另一個字符串的某一段子串:(str2, 11, 7)。添加幾個相同的字符:(5, 39。.39。)。注意,.. 再比如類的數(shù)據(jù)成員的初始化可以采用初始化表或函數(shù)體內賦值兩種方式,這兩種方式的效率不完全相同。非內部數(shù)據(jù)類型的成員對象應當采用第一種方式初始化,以獲取更高的效率。內部數(shù)據(jù)類型的數(shù)據(jù)成員而言,兩種初始化方式的效率幾乎沒有區(qū)別,但后者的程序版式似乎更清晰些。不能在類聲明中初始化const 數(shù)據(jù)成員,類的const 常量只能在初始化表里被初始化。 在設計好思路以后就是測試數(shù)據(jù)的設計,不過本次實驗的測試數(shù)據(jù)比較死板,沒什么好變動的。 我學習編程一直有自己的一點想法:用任務來牽引,在實踐中學習。也就是說,我沒有按照某種固定的順序去學習編程,而是經常有一些小的程序想法或是想編一個滿足特定功能的程序。這樣剛開始幾乎每次都是在對所編程序一無所知的基礎上進行,由簡單到復雜,一個問題一個問題地去解決。當然,很多時候我失敗了,但在這過程中,我學到了很多。問題一個個地解決,知識一點點地積累,經驗一點點地豐富,想法一點點地成熟,成功概率也一點點地提高?,F(xiàn)在編寫一些簡單的桌面應用程序也基本上沒有問題了。首先聲明,雖然我不是什么高手,不過通過這次編寫這樣的系統(tǒng)的學習我還是有一點心得的。學編程急不得,上來就學VC肯定碰一頭灰,說VC難就難在這點上了。如果硬上,意志堅強的話也許能挺過來,但也是會缺乏后勁,不得不回過頭來補習基礎知識。意志不堅強的話,很有可能就此放棄了,并留下一個VC難得不得了的印象。其實,只要踏踏實實一步一步來,VC也就是很簡單點事。在這里我說一下,如果你還只是一個初中生,那么你就應當仔細考慮一下了。首先,限于你的知識和思維能力,學學C語言還應該沒問題,但要學VC是要下相當大的功夫的。而且,你現(xiàn)在學到的東西將來一定會過時,所以不如把精力放在算法的研究上,畢竟這些東西永遠都不會過時。 由于時間把握不好,這個系統(tǒng)是在幾天空余時間寫出來的,難免有點倉促,任然有許多需要改進的方向,但基本的功能已經達到了。最后,通過完成編程,我達到了: 加深對本課程理論知識的理解,提高實際應用能力; 樹立自身對理論聯(lián)系實際的工作作風、嚴肅認真的科學態(tài)度; 進一步訓練和提高自身的分析設計能力、理論計算能力、實驗研究能力、外文閱讀、查閱文獻資料和文字表達等基本技能; 培養(yǎng)自身獨立分析、解決實際問題的能力,培養(yǎng)自身的創(chuàng)新意識和創(chuàng)新能力。指導教師評語:成績: 簽名:27
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1