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

正文內(nèi)容

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

2025-07-17 14:21上一頁面

下一頁面
  

【正文】 eadfile() //閱讀文件{void *myInsert(SUB*)。fscanf(fp,%d%s%s%d%d%d%d%d\n,amp。}fclose(fp)。ptr。while(!feof(fp)){ptr=(SUB*)malloc(sizeof(SUB))。 printf(%5d%12s%9s%9d%9d%11d%11d%7d\n,ptrnum,ptrname,ptrkind,ptrstime,ptrttime,ptretime,ptrscore,ptrterm)。ptr2。while(ch!=39。printf(\n\t\t請輸入課程名稱:)。subjstime)。scanf(%d,amp。printf(\n結(jié)束添加課程按 0: [ ]\b\b)。while(ch!=39。}if(head==NULL)return NULL。printf(\n結(jié)束刪除課程按 0: [ ]\b\b)。}void choose()//選新課程學(xué)生選課函數(shù){SUB *p,*q。p。}else{FILE *fp。printf(\t\t\n*****選修成功!****\n)。 printf(\n以上信息全部保存在39。L1:system(cls)。a)。}if(t)printf(\t\n未找到!\n)。for(ptr=head。case 3:break。}else{printf(\n\nError! You only have %d times! Enter again:\n,i1)。puts(\t\t\t\t2瀏覽課程\n)。switch(n){case 1:insert()。savefile()。 puts(\t\t\t\t1瀏覽所有課程\n)。scanf(%d,amp。case 4:prin1()。}int main(){ int n,w=1。printf(Chiose your number(13):[ ]\b\b)。break。作者簽名:        日  期:         學(xué)位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的研究成果。:任務(wù)書、開題報告、外文譯文、譯文原文(復(fù)印件)。涉密論文按學(xué)校規(guī)定處理。對本研究提供過幫助和做出過貢獻(xiàn)的個人或集體,均已在文中作了明確的說明并表示了謝意。break。 puts(\n\n\t\t*********************************************\n)。default:。case 3:choose()。puts(\n\n\t\t************************************************\n)。do{system(cls)。break。scanf(%d,amp。puts(\n\n\t\t*********************管理員菜單*******************\n\n)。if(!strcmp(s,password)) //進(jìn)行密碼匹配驗證{flag=1。system(pause)。num)。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)。 printf(\n\nChiose your number(13):[ ]\b\b)。char type[10]。q。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)。}if(total60){printf(選修總學(xué)分為%d,未達(dá)到60,選修失敗!\n,total)。printf(如果確認(rèn)輸入完要選修的課程的編號,請輸入0: [ ]\b\b)。}return head。p2=p1next。head=headnext。char ch,ch1。printf(\n添加完畢,新信息存入文件中\(zhòng)n)。subjetime)。printf(\n\t\t請輸入總學(xué)時:)。scanf(%d,amp。int size=sizeof(SUB)。headnext=NULL。ptrscore,amp。choose()。}printf(課程編號 課程名稱 課程性質(zhì) 總學(xué)時 授課學(xué)時實踐或上機(jī)學(xué)時 學(xué)分 開課學(xué)期\n)。newSubterm)。fp=fopen(,r)。文件中\(zhòng)n)。fp=fopen(,w)。p=pnext)fprintf(fp,%5d%12s%9s%9d%9d%11d%11d%7d\n,pnum,pname,pkind,pstime,pttime,petime,pscore,pterm)。return head。scanf(%d%s%s%d%d%d%d%d,amp。pstime=stime。ttime,amp。int etime,score,term。 //授課學(xué)時int etime。正是由于他們,我才能在各方面取得顯著的進(jìn)步,在此向他們表示我由衷的謝意。例如信息表達(dá)方式不豐富,比較單一,缺少圖片、音樂等元化表達(dá)方式。 ,程序提示語言較人性化,不僅大多為祈使語句、疑問句,而且提示明確,具有較強(qiáng)的明確的指導(dǎo)作用。之前感覺遙不可及的功能,現(xiàn)在可以實現(xiàn)了,非常感謝老師和同學(xué)的熱心幫助,這是我得以及時完成這個程序的重要因素。這個程序有很多優(yōu)點有一個是界面簡明,簡潔明了的程序菜單;一個是智能化的模塊設(shè)計,減少了許多人工操作,如功能模塊操作結(jié)束后,均會返回主菜單進(jìn)行下一模板的運(yùn)行,并提示是否再進(jìn)行類似的操作,這樣給用戶帶來了操作的方便,大大提高了學(xué)生選課的效率還有就是提示語言既簡潔又明確,層次分明等等;當(dāng)然也有缺點如程序仍然存在不合理的地方,例如程序某些部分輸入錯誤不能立刻返回改正;信息表達(dá)方式不豐富,比較單一,缺少圖片、音樂等元化表達(dá)方式。認(rèn)識到了C 語言的用途是非常廣的,功能也非常強(qiáng)大,是學(xué)計算機(jī)不可缺少的語言。這次看似簡單的課程設(shè)計,將我們身上的很多不足之處都暴露了出來,也讓我們認(rèn)識到了自己想要提高自己需要往哪方面繼續(xù)努力。 ,是由于編寫程序的時候就已經(jīng)將密碼定死了。 圖512 刪除錯選課程模塊運(yùn)行結(jié)果圖 程序編寫完成后,都需要經(jīng)過調(diào)試,看其是否達(dá)到了指定的功能。圖57 管理員刪除模塊運(yùn)行結(jié)果圖 進(jìn)入學(xué)生菜單欄,選擇1瀏覽可選的所有課程,選擇2查詢所有課程的信息,選擇3選擇自己需要選修的課程,選擇4瀏覽自己所選修的課程,選擇5刪除自己在選課時選錯的課程,選擇6返回主菜單 。 程序開始運(yùn)行進(jìn)入登錄界面,輸入1:以管理員身份登錄輸入密碼1,輸入2:以學(xué)生身份登錄,輸入3:退出登錄界面。newSubscore,amp。printf(\n\n繼續(xù)插入請按回車\n)。int size=sizeof(SUB)。headnext=NULL。Head=p創(chuàng)建失敗創(chuàng)建成功創(chuàng)建失敗 圖44 鏈表創(chuàng)建流程圖 瀏覽模塊瀏覽模塊主要用管理員中的“瀏覽課程”和學(xué)生功能中的“瀏覽所有所有課程”,將所有的課程信息輸出,: 瀏覽所有課程SUB *ptr。ttime,amp。否則重新輸入名,當(dāng)密碼輸入錯誤達(dá)到3次,則不能進(jìn)入管理員模塊。 為了方便用戶控制管理,本系統(tǒng)添加了一些更人性化的功能如人工調(diào)試,運(yùn)行配置等功能。在進(jìn)行該操作之前需要對管理員保存的文件進(jìn)行讀取,然后對其中的東西進(jìn)行查詢等。本系統(tǒng)是為高校學(xué)院制定的個人選課及管理的現(xiàn)代化信息平臺,學(xué)生能過瀏覽器進(jìn)行網(wǎng)上選課和并且可以查詢自己的選課計劃及所選課程進(jìn)度。 本系統(tǒng)開發(fā)的目的是采用信息化和網(wǎng)絡(luò)化的手段,幫助學(xué)生和學(xué)校信息化的管理選課教學(xué)任務(wù)。在派克過程中,除了滿足大量的制約條件外,還必須解決許多沖突域矛盾。系統(tǒng)的主要使用對象是需要選課的學(xué)生。當(dāng)今時代是飛速發(fā)展的信息時代,在各行各業(yè)中離不開信息處理,這正是計算機(jī)被廣泛應(yīng)用于信息系統(tǒng)的環(huán)境。本文研究了以一種基于文件存儲的學(xué)生選修課程系統(tǒng)。三、設(shè)計要求;、數(shù)組等實現(xiàn)數(shù)據(jù)結(jié)構(gòu)設(shè)計;、查詢、插入、排序等基本功能;;:實訓(xùn)說明書每個學(xué)生一份,并裝在統(tǒng)一的資料盒中; :每個學(xué)生文檔和程序資料分別建在一個以自己學(xué)號和姓名命名的文件夾下,并要求每班負(fù)責(zé)人匯總每個學(xué)生的文件放在以班級姓名命名的文件夾下,刻錄成一張光盤,放在一個專門的資料袋中。3)總體設(shè)計(包含幾大功能模塊)。關(guān)鍵詞:學(xué)生選課;C語言;文件存儲 目 錄1緒 論 1 1 1 12問題需求分析 3 3 33總體設(shè)計 5 5 54詳細(xì)設(shè)計 7 7 7 7 學(xué)生模塊 8 創(chuàng)建鏈表模塊 9 瀏覽模塊 10 查詢模塊 11 12 添加模塊 13 刪除模塊 14 選修課程模塊 15 讀取文件模塊 16 保存文件模塊 17 18 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 28 296總結(jié) 297設(shè)計優(yōu)缺點 30 31 31 31參考文獻(xiàn) 32致 謝 33附錄: 34源程序代碼 351緒 論隨著教育改革的不斷深入和素質(zhì)教育的加強(qiáng)完全學(xué)分制的實施,選修課在一個學(xué)生的培養(yǎng)計劃中站的比重越來越大!學(xué)生在選課時要查看各個課程的詳細(xì)信息,還有選擇一些感興趣的課程,需要生成課表,在發(fā)現(xiàn)課程有沖突
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1