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

正文內(nèi)容

電子生詞庫軟件學(xué)生選修課程系統(tǒng)設(shè)計c語言版(留存版)

2025-08-01 14:21上一頁面

下一頁面
  

【正文】 betime,amp。 圖56 按課程性質(zhì)查詢運行結(jié)果圖 在管理員菜單欄中輸入4進(jìn)行課程刪除,將要刪除的課程編號輸入完成刪除課程,按回車?yán)^續(xù)刪除,按0結(jié)束刪除課程。最后,在老師細(xì)心的指導(dǎo)下,才知道是自己的計算機操作水平緣故,沒有很好的了解計算機路徑結(jié)構(gòu),最后做出了一定的修改,才得以實現(xiàn)。 通過這一周的的C 語言程序設(shè)計實訓(xùn),不僅鞏固了自己之前掌握的C 程序的設(shè)計基礎(chǔ),而且彌補了在上課期間沒有學(xué)會的知識;也讓我們的對抽象理論有了具體的認(rèn)知。更重要的是,在這次編程中熟悉了編寫一個比較復(fù)雜程序的流程,以及發(fā)現(xiàn)問題、解決問題的能力,為下一步計算機語言的學(xué)習(xí)做了準(zhǔn)備。 //總學(xué)時int ttime。stime,amp。tail=p。p。39。newSubscore,amp。if((fp=fopen(,r))==NULL){printf(Cannot open file.\n)。if(head==NULL){head=ptr。printf(\n\t\t請輸入課程編號:)。scanf(%d,amp。}void *del() //刪除課程{SUB *p1,*p2。}elsep1=p2。num)。q。int t=1。ptr。t=1。 //自動退出}do{system(cls)。case 3:search()。puts(\t\t\t\t6返回主菜單)。case 6:return。 case 2:Students()。本人授權(quán)      大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。 scanf(%d,amp。break。puts(\t\t\t\t2查詢課程信息\n)。savefile()。i。ptr。switch(a){case 1:printf(請輸入要查找的課程的性質(zhì):)。39。fp=fopen(,w)。int a[5]。p1=head。ch1=getchar()。printf(\n\t\t請輸入授課學(xué)時:)。039。 }fclose(fp)。ptr=ptrnext){printf(%5d%12s%9s%9d%9d%11d%11d%7d\n,ptrnum,ptrname,ptrkind,ptrstime,ptrttime,ptretime,ptrscore,ptrterm)。newSubnum,newSubname,newSubkind,amp。p。fp=fopen(,w)。pscore=score。head=tail=NULL。typedef struct subjects{int num。程序的智能化主要體現(xiàn)在減少了許多人工操作。有些字母輸入錯誤,仔細(xì)查找就可解決;插入鏈表閱讀和輸出文件不熟悉;不熟悉如何使形參與實參一一對應(yīng)。在調(diào)試沒運行完自動跳出主界面:主要可能遇到float型數(shù)據(jù)時系統(tǒng)錯誤。 。圖52 管理員菜單圖 進(jìn)入錄入課程界面,輸入課程編號、課程名稱、課程性質(zhì)、總學(xué)時、授課學(xué)時、實踐或上機學(xué)時、學(xué)分、開課學(xué)期,添加完畢后點擊回車?yán)^續(xù)添加,輸入0結(jié)束添加。fscanf(fp,amp。p2=p2next。term)。本系統(tǒng)由一個主模塊和多個子模塊組成,主模塊有管理員和學(xué)生兩個模塊。充分利用網(wǎng)上選課系統(tǒng)來提高教學(xué)選課管理的效率,實現(xiàn)全面網(wǎng)絡(luò)化、規(guī)范化和集成化。大學(xué)期間總會有很多公共選修課,以往的選課方法是隨堂報名。現(xiàn)代的社會是信息化的社會,信息無所不在。3)總體設(shè)計(包含幾大功能模塊)。本文研究了以一種基于文件存儲的學(xué)生選修課程系統(tǒng)。系統(tǒng)的主要使用對象是需要選課的學(xué)生。 本系統(tǒng)開發(fā)的目的是采用信息化和網(wǎng)絡(luò)化的手段,幫助學(xué)生和學(xué)校信息化的管理選課教學(xué)任務(wù)。在進(jìn)行該操作之前需要對管理員保存的文件進(jìn)行讀取,然后對其中的東西進(jìn)行查詢等。否則重新輸入名,當(dāng)密碼輸入錯誤達(dá)到3次,則不能進(jìn)入管理員模塊。Head=p創(chuàng)建失敗創(chuàng)建成功創(chuàng)建失敗 圖44 鏈表創(chuàng)建流程圖 瀏覽模塊瀏覽模塊主要用管理員中的“瀏覽課程”和學(xué)生功能中的“瀏覽所有所有課程”,將所有的課程信息輸出,: 瀏覽所有課程SUB *ptr。int size=sizeof(SUB)。newSubscore,amp。圖57 管理員刪除模塊運行結(jié)果圖 進(jìn)入學(xué)生菜單欄,選擇1瀏覽可選的所有課程,選擇2查詢所有課程的信息,選擇3選擇自己需要選修的課程,選擇4瀏覽自己所選修的課程,選擇5刪除自己在選課時選錯的課程,選擇6返回主菜單 。 ,是由于編寫程序的時候就已經(jīng)將密碼定死了。認(rèn)識到了C 語言的用途是非常廣的,功能也非常強大,是學(xué)計算機不可缺少的語言。之前感覺遙不可及的功能,現(xiàn)在可以實現(xiàn)了,非常感謝老師和同學(xué)的熱心幫助,這是我得以及時完成這個程序的重要因素。例如信息表達(dá)方式不豐富,比較單一,缺少圖片、音樂等元化表達(dá)方式。 //授課學(xué)時int etime。ttime,amp。scanf(%d%s%s%d%d%d%d%d,amp。p=pnext)fprintf(fp,%5d%12s%9s%9d%9d%11d%11d%7d\n,pnum,pname,pkind,pstime,pttime,petime,pscore,pterm)。文件中\(zhòng)n)。newSubterm)。choose()。headnext=NULL。scanf(%d,amp。subjetime)。char ch,ch1。p2=p1next。printf(如果確認(rèn)輸入完要選修的課程的編號,請輸入0: [ ]\b\b)。q=qnext)if(qnum==a[j])fprintf(fp,%5d%12s%9s%9d%9d%11d%11d%7d\n,qnum,qname,qkind,qstime,qttime,qetime,qscore,qterm)。char type[10]。ptr=ptrnext)if(strcmp(type,ptrkind)==0){printf(%5d%12s%9s%9d%9d%11d%11d%7d\n,ptrnum,ptrname,ptrkind,ptrstime,ptrttime,ptretime,ptrscore,ptrterm)。system(pause)。puts(\n\n\t\t*********************管理員菜單*******************\n\n)。break。puts(\n\n\t\t************************************************\n)。default:。break。涉密論文按學(xué)校規(guī)定處理。作者簽名:        日  期:         學(xué)位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨立進(jìn)行研究所取得的研究成果。printf(Chiose your number(13):[ ]\b\b)。case 4:prin1()。 puts(\t\t\t\t1瀏覽所有課程\n)。switch(n){case 1:insert()。}else{printf(\n\nError! You only have %d times! Enter again:\n,i1)。for(ptr=head。a)。 printf(\n以上信息全部保存在39。}else{FILE *fp。}void choose()//選新課程學(xué)生選課函數(shù){SUB *p,*q。}if(head==NULL)return NULL。printf(\n結(jié)束添加課程按 0: [ ]\b\b)。subjstime)。while(ch!=39。 printf(%5d%12s%9s%9d%9d%11d%11d%7d\n,ptrnum,ptrname,ptrkind,ptrstime,ptrttime,ptretime,ptrscore,ptrterm)。ptr。fscanf(fp,%d%s%s%d%d%d%d%d\n,amp。for(p=head。FILE *fp。petime=etime。int size=sizeof(SUB)。void choose()。在調(diào)試沒運行完自動跳出主界面:主要可能遇到float型數(shù)據(jù)時系統(tǒng)錯誤。編程過程結(jié)構(gòu)體有float型數(shù)據(jù)時系統(tǒng)提示有錯誤,用int或char型代替然后定義可解決。本次設(shè)計中出現(xiàn)的問題有: 。輸入1:錄入所有要選擇的課程,輸入2:瀏覽所有錄入的課程,輸入3:查詢錄入的課程,輸入4:刪除錄入的課程,輸入5:返回主菜單。開始輸入課程信息文件夾名稱!feof(fp)newSub=(SUB*)malloc(sizeof(SUB))。p2。score,amp。除此之外,本系統(tǒng)采用分塊實現(xiàn)功能,將要實現(xiàn)的增加課程信息、修改課程信息、刪除課程信息、增加學(xué)生信息和修改學(xué)生信息等功能分別用不同的子程序來完成,這樣不僅方便了我們程序調(diào)試,更提高了程序的移植性。這無論對于學(xué)生和教師管理員來說都節(jié)省了大量的工作量。那么如何創(chuàng)建一個網(wǎng)絡(luò)選修課程系統(tǒng)呢?如何實現(xiàn)學(xué)生網(wǎng)上根據(jù)自己的時間安排,隨時隨地的學(xué)習(xí)呢?這成了研究網(wǎng)絡(luò)選修課程人員的一大問題了?;谶@個問題,我認(rèn)為有必要建立一個學(xué)生選課系統(tǒng),使學(xué)生選課信息管理工作規(guī)范化、系統(tǒng)化、程序化,避免學(xué)生選課管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時、準(zhǔn)確、有效的查詢和修改選課情況。2) 實訓(xùn)題目、內(nèi)容、要求。本系統(tǒng)是根據(jù)現(xiàn)代化校園的發(fā)展而設(shè)計的學(xué)生學(xué)修課程系統(tǒng),本系統(tǒng)方便老師、家長來學(xué)校查找學(xué)生成績、最近獎罰等多種情況。需要隨學(xué)生選課選課的變化,計算相應(yīng)的總學(xué)分。教育制度的改革,學(xué)生數(shù)量的劇增,無疑給網(wǎng)絡(luò)選修課程提供了一個前所未有的機會。在學(xué)生選好課程以后,可以將選好的課程保存于相應(yīng)的文件中,以便下次進(jìn)行修改。密碼次數(shù)用了一個int型的變量來計數(shù)。head=NULL。char ch,ch1。newSubterm)。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1