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

正文內(nèi)容

學(xué)籍管理系統(tǒng)_c語言程序課設(shè)報告-展示頁

2025-01-22 21:59本頁面
  

【正文】 } }while(choose!=39。getch()。exit(0)。printf(\n\n\n\n\n\n\n =======================================================\n 感謝使用本軟件,已正常退出,按任意鍵結(jié)束!\n =======================================================\n\n\n\n )。039。:return。 case 39。:pianxu3(stu,i)。 case 39。:pianxu2(stu,i)。 case 39。:pianxu1(stu,i)。 switch(choose) { case 39。 choose=getch()。do { myprintf2()。gaoshu[9(stu[i].chengji[0]/10)]++。用for循環(huán)對每一位學(xué)生的高數(shù)成績進(jìn)行判斷,stu[i].chengji[0]/106是指學(xué)生的成績小于60分,并在高數(shù)60分以下的人數(shù)增一。 else gaoshu[9(stu[i].chengji[0]/10)]++。i++)//統(tǒng)計高數(shù)各分?jǐn)?shù)段的人數(shù) { if(stu[i].chengji[0]/106) gaoshu[4]++。for(i=0。ave[i]=t1。 t1=ave[k]。stu[k]=stu[i]。j++) if(ave[k]ave[j]) k=j。 for(j=i+1。in1。i++) ave[i]=(stu[i].chengji[0]+stu[i].chengji[1]+stu[i].chengji[2]+stu[i].chengji[3]+stu[i].chengji[4])/。for(i=0。stu[i]=t。 t=stu[k]。jn。i++) { k=i。(3)統(tǒng)計成績模塊函數(shù)部分代碼for(i=0。循環(huán)內(nèi)又鑲有dowhile循環(huán),要判斷輸入的是不是為空,若為空,則重新輸入。 fclose(fp)。39。amp。39。) fprintf(fp,%s %s %d %d %d %d %d \n,[0],[1],[2],[3],[4])。[0]!=39。amp。 if([0]!=39。[3],amp。[1],amp。 scanf(%d%d%d%d%d,amp。 }while(strcmp(,)==0)。 printf( 姓名(按結(jié)束輸入):)。 do { gets()。//清除緩存 printf( 請輸入學(xué)生的成績:\n)。(2) 錄入成績模塊函數(shù)部分代碼fp=fopen(,a)。用dowhile循環(huán),顯示主菜單,再用getch來輸入要選擇的項choose,用switch來判斷所選的,然后執(zhí)行相應(yīng)的函數(shù),如選擇1,就執(zhí)行mycreate函數(shù)等。)。 } }while(choose!=39。getch()。exit(0)。printf(\n\n\n\n\n\n\n =======================================================\n 感謝使用本軟件,已正常退出,按任意鍵結(jié)束!\n =======================================================\n\n\n\n )。039。break。539。break。439。break。339。break。239。break。139。 printf(\n)。 printf( )。}。學(xué)生補考信息項用結(jié)構(gòu)體bukaoxinxi表示,其中包括6個屬性,補考時間time1,補考地點size1,補考時間time2,補考地點size2,補考時間time3,補考地點size3。 int chengji[5]。學(xué)生信息項用結(jié)構(gòu)體student表示,其中包括7個屬性,學(xué)號num,姓名name,5門成績chengji[5]。(18)void chuanxin()。(17)void shezhimima()。(16)void xueke(struct student stu[],int n)。(15)void chaxun(struct student stu[],int n)。(14)void chulixueji()。函數(shù)功能:定義生成并打印退學(xué)通知單(被chulixueji函數(shù)調(diào)用)。函數(shù)功能:定義生成并打印補考通知單(被void chulixueji函數(shù)調(diào)用)。函數(shù)功能:定義成績統(tǒng)計函數(shù)。函數(shù)功能:定義統(tǒng)計各科分?jǐn)?shù)段函數(shù),將所有學(xué)生的各科成績進(jìn)行統(tǒng)計,按分?jǐn)?shù)段進(jìn)行輸出(被void mytongji函數(shù)調(diào)用)。函數(shù)功能:定義按平均分排序函數(shù),將所有學(xué)生的信息通過其平均分進(jìn)行排序(被void mytongji函數(shù)調(diào)用)。函數(shù)功能:定義按學(xué)號排序函數(shù),將所有學(xué)生的信息通過學(xué)號進(jìn)行排序(被void mytongji函數(shù)調(diào)用)。函數(shù)功能:定義錄入成績函數(shù),通過鍵盤輸入學(xué)生學(xué)號,姓名和各科成績并存放到文件中。函數(shù)功能:輸出關(guān)于我們模塊內(nèi)容。函數(shù)功能:輸出創(chuàng)新功能子菜單。函數(shù)功能:輸出學(xué)籍處理子菜單。函數(shù)功能:輸出成績統(tǒng)計子菜單。函數(shù)功能:輸出主菜單。60第2部分 《學(xué)籍管理系統(tǒng)》的設(shè)計與功能實現(xiàn)根據(jù)題目要求,本系統(tǒng)分為一個主模塊和五個子模塊,其中,子模塊包括錄入成績模塊、統(tǒng)計成績模塊、處理學(xué)籍模塊、創(chuàng)新功能模塊和關(guān)于我們等五個模塊。此程序是由我們共同完成的。從子菜單 可以返回到主菜單。按任意鍵后,退出系統(tǒng)。如圖5所示。在子菜單中選擇2時,可以選擇5門課查看五門單科成績排名,在子菜單中選擇3,可以對系統(tǒng)程序進(jìn)行密碼設(shè)置,以保護(hù)系統(tǒng)程序中的信息安全。在子菜單 選擇4,返回主菜單;選擇0,退出整個系統(tǒng)。通知單上應(yīng)寫明學(xué)生的學(xué)號、姓名、退學(xué)原因(幾門課不及格,成績是多少)。為了參加多門課重考的學(xué)生完成補考,應(yīng)避免時間重復(fù)。 圖2在主菜單選擇3:進(jìn)入如圖3所示的子菜單,處理學(xué)籍。在子菜單選擇4,返回主菜單。在子菜單選擇2時,求出每位學(xué)生的平均分,并按平均分從高到低的順序進(jìn)行排序后。在此可以計算平均、統(tǒng)計各分?jǐn)?shù)段、按學(xué)號排序、按平均分排序。圖1在主菜單選擇1:可以進(jìn)行成績的錄入。其中,原始數(shù)據(jù)的排列是無序的。為了方便管理人員查找學(xué)生信息,在創(chuàng)新功能中,增加查詢成績功能,增加按學(xué)科成績排名的功能,由于學(xué)籍管理系統(tǒng)涉及學(xué)生成績及信息的安全,所以有必要給系統(tǒng)增加密碼保護(hù)的功能,以保護(hù)系統(tǒng)信息的安全。北****學(xué)課程設(shè)計報告課程名稱: C語言程序設(shè)計課設(shè) 項目名稱: 學(xué)籍管理系統(tǒng) 學(xué)院: 專業(yè): 姓名: 學(xué)號: 指導(dǎo)教師: 成 績: 2010年6月4日 目 錄第1部分 課程設(shè)計題目與要求 1 1 1 3第2部分 《學(xué)籍管理系統(tǒng)》的設(shè)計與功能實現(xiàn) 4 4 5 5 11 11第3部分 課程設(shè)計總結(jié) 12 12 12附錄Ⅰ 程序清單 13附錄Ⅱ 用戶使用說明書 13參考文獻(xiàn) 13C程序課設(shè)—學(xué)籍管理系統(tǒng)第1部分 課程設(shè)計題目與要求為了分析教學(xué)效果并進(jìn)行相應(yīng)的學(xué)籍處理,各學(xué)校每到學(xué)期末都對綜合成績進(jìn)行分類統(tǒng)計、上報成績匯總結(jié)果等,這給每位老師和學(xué)籍管理人員帶來很大的工作量。使用學(xué)籍管理系統(tǒng)可以減少工作者的工作負(fù)擔(dān)。循環(huán)顯示如圖1所示的主菜單。系統(tǒng)應(yīng)能夠保留原始成績單。在主菜單選擇2:進(jìn)入如圖2的子菜單,并統(tǒng)計成績。在子菜單選擇1時,以方便打印。在子菜單選擇3時,統(tǒng)計出各門課、各分?jǐn)?shù)段學(xué)生的人數(shù),并如下表的形式輸出。選擇0,退出整個系統(tǒng)。在子菜單中選擇1,為不及格的學(xué)生打印重考通知單時,應(yīng)在通知單上寫明重考的課程、時間和地點(由鍵盤輸入)。在子菜單中選擇2,為3門以上不及格的學(xué)生打印退學(xué)通知單。在子菜單中選擇3時,刪除已退學(xué) 的學(xué)生信息。 圖3在主菜單中選擇4:進(jìn)入如圖4所示的子菜單,在子菜單中選擇1時,可以用學(xué)生的學(xué)號或姓名查詢學(xué)生的成績。 圖4在主菜單中選擇5:可以顯示我們組成員信息。 圖5在主菜單中選擇0:顯示結(jié)束信息。主菜單和子菜單 能夠循環(huán)出現(xiàn),每一項菜單執(zhí)行之后,詢問用戶是否繼續(xù)進(jìn)行。我們小組成員有C,B和A。由C負(fù)責(zé)錄入成績模塊(void mycreate voidmyprintf1() void myprintf2() void myprintf3() void myrintf4()函數(shù)),B負(fù)責(zé)統(tǒng)計成績模塊(void mychongji函數(shù),其中包括void mypiauxu1() 、void mypianxu2() 、void mypianxu3()函數(shù)),A負(fù)責(zé)主模塊,學(xué)籍處理模塊和創(chuàng)新功能模塊(包括void chulixueji() void chuanxin函數(shù),其中包括void bukao(),void tuixue(), void shengxue(),void chaxun(),void xueke(),void shezhimima()函數(shù))。系統(tǒng)功能結(jié)構(gòu)圖如下圖所示:本系統(tǒng)包括以下12個函數(shù):(1)void myprintf1()。(2)void myprintf2()。(3)void myprintf3()。(4)void myprintf4()。(5)void myprintf5()。(6)void mycreate()。(7)void pianxu1(struct student stu[],int n)。(8)void pianxu2(struct student stu[],int n)。(9)void pianxu3(struct student stu[],int n)。(10)void mytongji()。(11)void bukao(struct student stu[],int n)。(12)void tuixue(struct student stu[],int n)。(13)void shengxue(struct student stu[],int n);函數(shù)功能:定義生成并打印新名冊(被chulixueji函數(shù)調(diào)用)。函數(shù)功能:定義處理學(xué)籍函數(shù)。函數(shù)功能:定義查詢成績函數(shù)(被函數(shù)void chuanxin()調(diào)用)。函數(shù)功能:定義學(xué)科成績排名函數(shù)(被函數(shù)void chuanxin()調(diào)用)。函數(shù)功能:定義密碼保護(hù)函數(shù)(被函數(shù)void chuanxin()調(diào)用)。函數(shù)功能:定義創(chuàng)新功能函數(shù)。struct student { char num[10],name[15]。}。struct bukaoxinxi{ char time1[10],time2[10],time3[10],size1[10],size2[10],size3[10]。系統(tǒng)主函數(shù)mian()設(shè)計錄入成績模塊函數(shù)void mycreate設(shè)計成績統(tǒng)計模塊函數(shù)void tongji設(shè)計處理學(xué)籍模塊函數(shù)void chulixueji設(shè)計 創(chuàng)新功能模塊函數(shù)void chuanxin設(shè)計關(guān)于我們模塊函數(shù)void myprintf5設(shè)計(1)主模塊函數(shù)部分代碼do { myprintf1()。 choose=getch()。 switch(choose) { case 39。:/*錄入成績*/mycreate()。 case 39。:/*統(tǒng)計成績*/mytongji()。 case 39。:/*處理學(xué)籍*/chulixueji()。 case 39。:/*創(chuàng)新功能*/chuanxin()。 case 39。:/*關(guān)于我們*/myprintf5()。 case 39。:/*退出系統(tǒng)*/{system(cls)。}。 default :{printf( %c為非法選項,請重新輸入!按任意鍵繼續(xù)!\n ,choose)。}。039。此為主模塊的主要代碼。如果輸入 的不是05,就會一直的循環(huán),直到輸入的是05選項。 do { fflush(stdin)。 printf( 學(xué)號(按結(jié)束輸入):)。 }while(strcmp(,)==0)。 do { gets()。 printf( 請依次輸入高數(shù)、英語、物理、編
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1