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

正文內(nèi)容

學(xué)生選課管理系統(tǒng)設(shè)計--課程設(shè)計(完整版)

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

下一頁面
  

【正文】 switch(input) { case 1:stu_login()。getchar()。input)。 void bye_sys()。 printf(\t\t\t*****************************\n\n\n)。 }。//學(xué)生瀏覽函數(shù) struct course//定義課程結(jié)構(gòu)體 { int c_num。//學(xué)生登錄菜單 void c_select()。 對于一個較大的應(yīng)用程序,一般不可能一次就設(shè)計出一個很完善的系統(tǒng)。程序提示不僅層次分明,提示方式多樣,而且提示信息井然有序,更加有利于用戶順利、準(zhǔn)確地看懂程序并進(jìn)行操作。 第五部分:程序的優(yōu)缺點(diǎn) 【程序的優(yōu)點(diǎn)】 算法是程序的靈魂,程序的優(yōu)點(diǎn)首先表現(xiàn)在算法上的優(yōu)點(diǎn),其次才是功能上的。( i初始化為 0 )j+ +不存在相應(yīng)課程k = 0 。這 9 個部分依次是: 1. 登錄界面函數(shù) ; void login() 2. 學(xué)生登錄界面據(jù)函數(shù): void stu_login() 3. 管理員登錄界面函數(shù): void man_login() 4. 退出界面函數(shù): void bye_sys() 5. 課程選擇函數(shù): void c_select() 6. 課程瀏覽函數(shù): void c_view() 7. 課程查詢函數(shù): void c_search() 8. 課程增加函數(shù): void c_add() 9. 課程刪除函數(shù): void c_delete() 10. 菜單函數(shù): void index() 11. 主函數(shù)部分; main() 總體設(shè)計 : 學(xué)生選課系統(tǒng)學(xué)生登錄管理員登錄新增課程 刪除課程 課程瀏覽 查詢課程c _ v ie w 函數(shù) c _ s e a r c h 函數(shù)c _ a d d 函數(shù) c _ d e le t e 函數(shù)學(xué)生選課 課程查詢課程瀏覽c _ s e le c t 函數(shù) c _ v ie w 函數(shù)c _ s e a r c h 函數(shù) 系統(tǒng)功能模塊圖 部分 函數(shù) 流程圖: 課程選擇函數(shù): 開始輸入要選擇的課程的編號fla g + +YN結(jié)束c o u r s e s [ j] . c _ n u m = = nj= 0 。首先, 考慮到程序的數(shù)據(jù)輸入, 可以設(shè)置一個管理員登陸選項,通過該選項進(jìn)入管理員界面,進(jìn)行選修課的錄入和修改操作,最后將錄入的課程保存到相應(yīng)的文件中。 然后定義各種函數(shù)的功能包括查看,查詢, 刪除等 。 j i。 k j。 [算法上的優(yōu)點(diǎn)] 主要體現(xiàn)在以下三點(diǎn): 1. 程序采用 main 主函數(shù)方式設(shè)計,程序的主體的功能大都由該功能 完成。 【程序的缺點(diǎn)】 主要表現(xiàn)在以下兩點(diǎn): 本程序沒有進(jìn)行相應(yīng)的密碼操作,所以對于使用者來說可能存在比較大的不保密性。通常要先設(shè)計滿足基本要求的系統(tǒng),然后再測試或者在使用的過程中不斷完善,慢慢地做成一個功能很完善選修課程管理系統(tǒng)。 void c_view()。 char c_name[20]。 struct manager { char m_name[10]。 printf(\t\t\t*****************************\n\n\n)。 int input。 if (input!=1amp。 system(cls)。break。 int in。 scanf(%d,amp。in!=4amp。amp。 case 2:c_delete()。 } } void stu_login()//學(xué)生登錄菜單 { void c_select()。 printf(\ \n)。amp。amp。 case 2:c_views()。 FILE *fp。 stu_login()。n)。 printf(\n\n\t\t 繼續(xù)選課請按 1,退出請按 2:\n)。 login()。 scanf(%d,amp。 void c_view() 。 getchar()。//文件讀完后關(guān)閉 do { system(cls)。 printf(\n\n\t 課程學(xué)分: %d\n,courseview[n].c_score)。 input=getchar()。 } break。 } } void c_views()//課程瀏覽 { void stu_login()。 printf(\t按任意鍵返回管理菜單 \n\t)。 fclose(fp)。 printf(\n\n\t 課程名字: %s\n,courseview[n].c_name)。 switch(inp) { case 1: { if(n==0) { printf(\n\t 已到達(dá)首頁 \t 按任意鍵返回 )。 } else { n=n+1。 } } } }while(inp!=3)。 printf(\n\n\t 課程不存在 \t 按任意鍵返回 )。 fclose(fp)。 k=j。getchar()。 getchar()。 switch(inp) { case 1:c_searchs()。 int id,i=0,j,inp,k。 stu_login()。 scanf(%d,amp。 printf(\n\n\t 課程名字 :%s\n,coursesear[k].c_name)。 scanf(%d,amp。 printf(\n\n\t 不存在對應(yīng)記錄 \n)。 getchar()。 struct course courses[10]。 printf(\n\n\t\ :)。)。j++) if(==courses[j].c_num) { system(cls)。 fp=fopen(,ab)。 printf(\n\n\t\ )。 getchar()。break。n)。getchar()。k++) fwrite(amp。 } printf(\n\n\t\t 記錄已刪除! \t 按任意鍵返回 \n\t\t)。 man_login()。 } int main() { index()。getchar()。 fclose(fp)。 } for(j=0。courses[i],sizeof(struct course),1,fp)。 int i=0,j,n,k,flag=0。 } }while(inp!=1amp。 printf(\n\n\t\t 請選擇 )。course_new,sizeof(struct course),1,fp)。 getchar()。courses[i],sizeof(struct course),1,fp)。)。 printf(\n\n\t\t 請輸入課程信息 )。 } } } }while(inp!=1)。 printf(請選擇: )。 switch(inp) { case 1:c_searchm()。 printf(\n\n\t 課程已選人數(shù) :%d\n,coursesear[k].c_nelepeo)。 do//檢查輸入是否符合要求 { for(j=0。coursesear[i],sizeof(struct course),1,fp)。 FILE *fp。 default: { printf(\n\t 沒有這項服務(wù) \t 請按任意鍵重新輸入 )。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1