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

正文內(nèi)容

學(xué)生選課管理系統(tǒng)設(shè)計--課程設(shè)計-全文預(yù)覽

2025-03-03 09:54 上一頁面

下一頁面
  

【正文】 } } else { system(cls)。 case 2:stu_login()。 printf(請選擇: )。 printf(\n\n\t 課程人數(shù)上限 :%d\n,coursesear[k].c_melepeo)。 printf(\n\n\t 課程編號 :%d\n,coursesear[k].c_num)。ji1。 printf(\n\n\t\t\t 請輸入你要查詢的課程編號: )。 i=i+1。getchar()。 struct course coursesear[10]。 void c_searchs()。getchar()。 } case 3:{stu_login()。 input=getchar()。 input=getchar()。 scanf (%d,amp。 printf(\n\n\t 課程已選人數(shù): %d\n,courseview[n].c_nelepeo)。 } else { printf(\n\t共有 %d 條記錄 ,i1)。 if(i==1) { printf(\n\n\n\t\t\t 沒有記錄! \n)。 i=i+1。getchar()。 if((fp=fopen(,rb))==NULL) //判斷是否存在課程 { system(cls)。 int inp,i=0,n=0。 break。break。 input=getchar()。 } else { n=n1。inp)。 printf(\n\n\t 課程人數(shù)上限: %d\n,courseview[n].c_melepeo)。 printf(\n\n\t 課程編號: %d\n,courseview[n].c_num)。 getchar()。 } while(!feof(fp))。 stu_login()。 printf(\n\n\n\t 課程不存在 \n\n)。 FILE *fp。 default:break。 switch(in) { case 1:c_select()。 printf(\n\n\t\ )。 } } else { fwrite(amp。break。in)。j++) if(courses[j].c_num==n) flag++。 } else { fclose(fp1)。//文件讀完后 關(guān)閉 } printf(\n\n\t\t 請輸入你要選課程的編號: )。courses[i],sizeof(struct course),1,fp)。 input=getchar()。 char input。 } } void c_select() { int n,in,i=0,j。 case 3:c_searchs()。 switch(input) { case 1:c_select()。amp。 getchar()。amp。amp。 printf(\ \n)。 printf(\n\n\n\t學(xué)生登陸 )。 void c_searchs()。 case 5:login()。 case 3:c_viewm()。 switch(in) { case 1:c_add()。amp。amp。in!=5) { printf(\n\t 沒有這項服務(wù) \t 按任意重新選擇 )。in!=3amp。 if(in!=1amp。 printf(\ \n)。 printf(\n\n\ \n)。 void c_view()。break。input!=3)。 } }while(input!=1amp。 getchar()。input!=2amp。 scanf(%d,amp。 printf(\n\n\n\ \n)。 void man_login()。 printf(\t\t\t**********設(shè)計者:劉曉斌 ******\n\n\n)。 printf(\t\t\t*****************************\n\n\n)。 }。 char s_password[10]。 int c_nelepeo。//管理員瀏覽函數(shù) void c_views()。//增加課程 void c_delete()。//退出界面 void stu_login()。 總之經(jīng)過這次課程設(shè)計,我對 c 語言的使用和理解都有了很大的加深,對于編程的思想也有了很多新的理解和感受。 程序設(shè)計的過程,實際上是確定解決問題的詳細(xì)步驟,而這個步驟通常叫做流程,在程序設(shè)計過程中理清楚整個問題的流程很重要,然后采取逐步細(xì)化的方法實現(xiàn)整個程序。 本程序沒有使用文本讀寫函數(shù) fscanf 和 fprintf,所以的到的課程文件和選課文件都是二進(jìn)制形式。 2. 人性化的程序提示語言,程序提示語言較人性化,不僅大多為祈使語句、疑問句,而且 提示明確,具有較強(qiáng)的明確的指導(dǎo)作用。 2. 程序?qū)ξ募?shù)據(jù)的讀寫采用了 fread 和 fwrite 塊讀寫函數(shù),能夠?qū)⑽募械臄?shù)據(jù)完全讀出,然后賦到 定義的數(shù)組 中, 再在相應(yīng)的數(shù)組中進(jìn)行一系列操作,最終再寫入文件。 下面進(jìn)行學(xué)生操作的使用方法: 學(xué)生登陸界面: 選擇學(xué)生選課選項: 學(xué)生登陸也可進(jìn)行課程瀏覽和查詢函數(shù),其結(jié)果與管理員登陸相同,不再演示。 k i1 。 j i1 。 j i1 。 第三部分:程序功能劃分、圖示及流程圖 【功能模塊劃分及其流程圖】 本程序功能模塊根據(jù)程序設(shè)計的需求,綜合程序的實用性、人性化、智能化的考慮,將程序劃分為 6個部分分別編寫,程序主體功能將由這 9個部分來完成。在進(jìn)行該操作之前需要對管理員保存的文件進(jìn)行讀取,然后對其中的內(nèi)容進(jìn)行查詢等,在學(xué)生選好課程以后,可以將其選好的課程保存于相應(yīng)的文件中,以 便下次進(jìn)行修改。 具 體的設(shè)計思路如下: 程序的要求是設(shè)計 學(xué)生選修課 管理系統(tǒng), 對選修課程能夠進(jìn)行錄入和修改操作等,要求有菜單界面和退出功能。 【功能】 系統(tǒng)以菜單方式工作 課程信息錄入功能 (課程信息用文件保存 )--輸入 課程信息瀏覽功能--輸出 查詢功能: (至少一種查詢方式 )--算法 按學(xué)分查詢 按課程性質(zhì)查詢 學(xué)生選修課程 (可選項 ) 第二部分:程序總體設(shè)計思路 由于 C 語言是面對過程的語言,故我的設(shè)計思路是根據(jù)目標(biāo)程序運行的過程來編寫的。 另一個為學(xué)生登陸界面,該界面學(xué)生可以進(jìn)行課程選擇和瀏覽查詢等操作。 整個程序的設(shè)計思路到此結(jié)束。( i初始化為 0 )fla g = = 0沒有找到對應(yīng)課程YN選課成功j+ + 課程查詢函數(shù) 開始輸入要查詢的課程的編號fla g + +YN結(jié)束c o u rs e s [ j] . c _ n u m = = nj= 0 。( i初始化為 0 )j+ +fr w r it e 寫入課程信息到文件 課程刪除函 數(shù) 開始輸入要刪除的課程的編號 nYN結(jié)束c o u rs e s [ j] . c _ n u m = = nj= 0 。frw rit e 寫入課程信息到文件k + +k = j+ 1 。刪除操作完成正確。程序如此設(shè)計有利于程序的進(jìn)一步改進(jìn) 及有助于程序執(zhí)行效率的提高。程序主要采用了層次不同的菜單,相互獨立又相互聯(lián)系,巧妙相接,符合用戶的使用習(xí)慣與思維。需要改善。 通過該系統(tǒng)的課程設(shè)計分析,我掌握了模塊化設(shè)計的方法,理解和運用了結(jié)構(gòu)化程序設(shè)計的思想和方法,掌握和提高了運用 C 語言進(jìn)行程序設(shè)計的能力。所以在進(jìn)行調(diào)試的時候需要對許多變量理解和掌握其變化規(guī)律等,這對于我更好的掌握 visual C 中調(diào)試的工具有很大的幫助。 void bye_sys()。//課程瀏覽 void c_add()。//管理員查詢函數(shù) void c_viewm()。 int c_score。 struct student
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1