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

正文內(nèi)容

成績管理系統(tǒng)課程設(shè)計-展示頁

2025-03-09 10:17本頁面
  

【正文】 break。) { waiting()。 if (getchar()==39。 } printf(還要刪除其他同學(xué)的信息嗎 ?(y/n))。 } num。inum1。y39。 /*調(diào)用顯示單條學(xué)生信息函數(shù) */ printf(是否真的要刪除 ?(y/n))。 } else { printf(你要刪除的學(xué)生信息為 :\n)。 index=Student_SearchByIndex(number)。number)。 printf(請輸入要刪除的學(xué)生的學(xué)號 :)。 while(1) { int number。 return (sum/num)。inum。float sum=。 return (sum/num)。inum。float sum=。 return (sum/num)。inum。float sum=。 homepage()。 } getch()。inum。 printf(\n)。 printf(%10s%10s%10s%10s%10s%10s%10s\n,學(xué)號 ,班級 , 姓名 ,語文成績 ,數(shù)學(xué)成績 ,英語成績 ,平均成績 )。 4 查找, 姓名返回數(shù)組下標(biāo)查找。數(shù)學(xué),英語類似。 1,顯示模塊定義一函數(shù)對結(jié)構(gòu)體數(shù)組中的成員輸出 。 4 查詢學(xué)生信息請模塊: void Student_SelectByName() 學(xué) 生 成 績 管 理 系 統(tǒng) 1顯示成績 2.增加成績 3.修改成績 4.刪除 5按姓名查詢 6.按學(xué)號查詢 7.排序 8.語文平均 9數(shù)學(xué)平均 10英語平均 11退出 按 學(xué) 號 按 平 均 成 績 按 英 語 按 數(shù) 學(xué) 按 語 文 5 函數(shù)名稱或其他部分 功能 main 總控函數(shù) struct Student students 結(jié)構(gòu)體數(shù)組 Avg(struct Student stu) 平均成績 Student_Modify() 修改 學(xué)生信息 Student_Delete() 刪除學(xué)生信息 Student_DisplaySingle 顯示單條學(xué)生信息 Student_SelectByName 查詢指定學(xué)生信息(姓名) Student_SelectByNumber 查詢指定學(xué)生信息(學(xué)號) Student_SortByAverage 按平均成績將學(xué)生排序 Student_SortByNumber 按平均成績將學(xué)生排序 Student_SortByChinese 按語文成績將學(xué)生信息排序 Student_Display 顯示全部學(xué)生信息 IO_ReadInfo 學(xué)生信息從文件中讀取 fclose(fp) 關(guān)閉文件 6 IO_WriteInfo 將學(xué)生信息寫入文件 denglu() 登陸 waiting 等待界面 常數(shù) 提供常數(shù) system(cls\n) 清屏操作 system(color 3f) 控制顏色 設(shè)計一個主函數(shù)( main),定義一些功能子模塊函數(shù),在主函數(shù)中調(diào) 用主頁 (homepage)函數(shù),然后在主頁函數(shù)中通過對各個子模塊的函數(shù)的調(diào)用實現(xiàn)各功能。 B 顯示主界面 void homepage() 2 刪除學(xué)生成績模塊:用 void Student_Delete()來實現(xiàn)。 2 IO_WriteInfo 即將學(xué)生信息寫入文件。 參考文獻 ........................................................................................................................ 21 附錄 ………………………………………………………………………………………… 錯誤 !未定義書簽。 3 詳細設(shè)計 ....................................................................................................................... 5 數(shù)據(jù)類型定義 .............................................................................. 5 修改 模塊實現(xiàn)方法 .................................................................... 10 查詢 模塊實現(xiàn)方法 .................................................................... 12 4 測試結(jié)果及分析 ................................................................................ 錯誤 !未定義書簽。 模塊結(jié)構(gòu)圖 .................................................. 錯誤 !未定義書簽。 開發(fā)環(huán)境和工具 .......................................................................... 1 成員分工 ..................................................................................... 1 2 總體設(shè)計 ........................................................................................... 錯誤 !未定義書簽。 輸入數(shù)據(jù)要求 ............................................... 錯誤 !未定義書簽。 目 錄 1 需求分析 .......................................................................................... 錯誤 !未定義書簽。 問題描述 ...................................................... 錯誤 !未定義書簽。 輸出數(shù)據(jù)要求 ............................................... 錯誤 !未定義書簽。 總體設(shè)計思路 ............................................... 錯誤 !未定義書簽。 模塊說明 ...................................................... 錯誤 !未定義書簽。 5 總結(jié) .................................................................................................. 錯誤 !未定義書簽。 1 1 需求分析 問 題描述 數(shù)據(jù)需求 成績表信息:學(xué)號,班級,姓名,語文,數(shù)學(xué),英語 成績信息存放在文件中,以學(xué)號的先后順序存放 ( 1) 打開:顯示文件中的所有成績記錄,提供分頁顯示 ( 2) 保存:將成績表的更新結(jié)果存入文件 ( 3) 更新:可插入、刪除、修改各科目成績 ( 4) 查找:按學(xué)號,姓名、班級 ( 5) 統(tǒng)計:求每門課程的平均分,求每個學(xué)生的平均分 ( 6) 排序:按學(xué)號,某課程的分?jǐn)?shù),各人的平均分 ( 1) 提供菜單選擇以上功能 ( 2) 自學(xué):文件的讀寫,清屏函數(shù) 開發(fā)環(huán)境: Windows 2021 開發(fā)工具: Visual C++ : 2 蜘蛛俠:總體設(shè)計、查詢模塊、排序模塊、 …… 超 人:系統(tǒng)測試、主調(diào)模塊、更新模塊、 …… 2 總體設(shè)計 ( 功能模塊 ) 1 顯示成績 2 增加成績 3 修改成績 4 刪除 5 姓名查找 6 學(xué)號查找 7 排序 A 學(xué)號 B 語文 C 英語 D 數(shù)學(xué) E 平均 8 語文平均 9 數(shù)學(xué)平均 10 英語平均 11 退出 3 文件存儲 文件的儲存是通過對兩個函數(shù)的調(diào)用來實現(xiàn)的: 1 IO_ReadInfo 即學(xué)生信息從 文件中讀取。 4 模塊說明 1顯示成績 模塊 : A顯示全部學(xué)生成績信息 ( void Student_Display())包括: 姓名 ,語文成績 ,數(shù)學(xué)成績 ,英語成績 ,平均成績 。 3 平均成績模塊:例如求語文成績的平均分,具體用 float Chinese_Average(struct Student students[])來實現(xiàn) 。外加一個登陸函數(shù) (denglu)設(shè)置用戶名和密碼和一個等待函數(shù)(waiting);在主函數(shù)末 尾調(diào)用文件的讀入和寫入函數(shù)實現(xiàn)對操作的保存。 2 定義求語文成績平均分函數(shù),對結(jié)構(gòu)體數(shù)組中的成員 Chinese 求和,然后除以存儲學(xué)生數(shù)得平均分。 3 刪除學(xué)生成績,通過對類似與線性表的操作,將后一成員覆蓋到前一成員。 2 具體實現(xiàn) 1 顯示學(xué)生成績 void Student_Display() /*定義顯示全部學(xué)生信息函數(shù) */ { int i。 printf( )。 for (i=0。i++) { 7 printf(%10d%10s%10s%%%%\n, students[i].Number,students[i].Class,students[i].Name, students[i].Chinese,students[i].Math,students[i].English, students[i].Average)。 waiting()。 } 2 學(xué)生平均成績 float Chinese_Average(struct Student students[]) /*定義求語文成績平均分函數(shù) */ { int i。 for(i=0。i++) sum=sum+students[i].Chinese。} float Math_Average(struct Student students[]) /*定義求數(shù)學(xué)成績平均分函數(shù) */ { 8 int i。 for(i=0。i++) sum=sum+students[i].Math。} float English_Average(struct Student studens[]) /*定義求英語成績平均分函數(shù) */ { int i。 for(i=0。i++) sum=sum+students[i].English。} 9 3 刪 10 3 刪 除學(xué)生成績 void Student_Delete() /*定義刪除學(xué)生信息函數(shù) */ { int i。 int index。 scanf(%d,amp。 getchar()。 /*調(diào)用通過學(xué)號返回數(shù)組下標(biāo)函數(shù) */ if (index==1) { printf(沒有該學(xué)生的信息 !\n)。 Student_DisplaySingle(index)。 if (getchar()==39。) 11 { for (i=index。i++) { students[i]=students[i+1]。 } getchar()。 IO_WriteInfo()。n39。 homepage()。 } } } 12 4 查詢信息 模塊 void Student_SelectByName() /*定義按姓名查詢學(xué)生信息函數(shù) */ { while(1) { char name[20]。 printf(請輸入要查詢的學(xué)生的姓名 :)。name)。 index=Student_SearchByName(name)。 } else { printf(你要查詢的學(xué)生信息為 :\n)。 /*調(diào)用顯示單條學(xué)生信息函數(shù) */ 13 } printf(還要查詢其他同學(xué)的信息嗎 ?(y/n))。n39。 homepage()。 } } } void Student_SelectByNumber() /*定義按學(xué)號查詢學(xué)生信息函數(shù) */ {while(1) {int number。 printf(請輸入要查詢的學(xué)
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1