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

正文內(nèi)容

學(xué)生成績管理系統(tǒng)數(shù)據(jù)結(jié)構(gòu)-課程設(shè)計報告-wenkub

2022-09-08 16:25:03 本頁面
 

【正文】 成績分段情況,統(tǒng)計結(jié)果可輸出到文件。 (學(xué)生和教師用戶)能按各學(xué)期、各學(xué)科分?jǐn)?shù)排序輸出 (每一科都要能排序輸出 )。 課 程 設(shè) 計 課程名稱 ________數(shù)據(jù)結(jié)構(gòu) __________ 題目名稱 _____學(xué)生成績管理系統(tǒng) _____ 目 錄 1 系統(tǒng)問題與功能分析 ................................................................................................ 3 課程設(shè)計內(nèi)容 .................................................................................................. 3 系統(tǒng)功能需求分析 .......................................................................................... 3 數(shù)據(jù)結(jié)構(gòu)設(shè)計 .................................................................................................. 3 2 系統(tǒng)設(shè)計 .................................................................................................................... 4 總體設(shè)計 .......................................................................................................... 4 詳細(xì)設(shè)計 .......................................................................................................... 5 界面設(shè)計 ................................................................................................ 5 各功能模塊的設(shè)計 ................................................................................ 6 3 系統(tǒng)編碼設(shè)計 ............................................................................................................ 8 預(yù)處理命令及結(jié)構(gòu)體類型的聲明 .................................................................. 8 調(diào)用用戶驗證的 函數(shù) ....................................................................................... 8 調(diào)用 menu 函數(shù) ............................................................................................... 9 調(diào)用 input 函數(shù) .............................................................................................. 11 調(diào)用 display 函數(shù) ........................................................................................... 12 調(diào)用排序函數(shù)( Sort 函數(shù), heapsort 函數(shù)和 sift 函數(shù)) ........................... 12 調(diào)用 Sort 函數(shù) ..................................................................................... 13 調(diào)用 sift 函數(shù)(調(diào)整堆) .................................................................... 14 調(diào)用 heapsort 函數(shù) .............................................................................. 15 調(diào)用 add_a_record 函數(shù) ................................................................................. 16 調(diào)用 search_a_record 函數(shù) ............................................................................ 17 調(diào)用 tongji 函數(shù) ............................................................................................. 19 調(diào)用 open_the_text 函數(shù) ................................................................................ 23 調(diào)用 WritetoText 函數(shù) ................................................................................. 24 調(diào)用 end 函數(shù) ................................................................................................ 25 Main 函數(shù) ....................................................................................................... 25 4 系統(tǒng)運(yùn)行 ................................................................................................................... 29 5 簡單總結(jié) .................................................................................................................. 39 6 附錄 .......................................................................................................................... 40 1 系統(tǒng) 問題與功能 分析 課程設(shè)計內(nèi)容 學(xué)生成績管理系統(tǒng) 注:此系統(tǒng)是在 visual C++ 環(huán)境下設(shè)計 系統(tǒng)功能需求分析 本系統(tǒng)應(yīng)實現(xiàn)以下需求 : 功能需求: 提供身份驗證,和使用系統(tǒng)的權(quán)限設(shè)置、判定。 (教師用戶)能統(tǒng)計各科成績分?jǐn)?shù)段的分布( 60 以下、 60~70、 70~80、80~90、 90~100)情況,并輸出。 ( 6)本模塊的功能是對學(xué)生信息按不同學(xué)科分?jǐn)?shù)從高到低進(jìn)行排序。 ( 3) 本模塊的功能是 打開數(shù)據(jù)文件。 菜單設(shè)計 主菜單設(shè)計:主要運(yùn)用一些簡單符號,數(shù)字和文字清晰地表達(dá)出系統(tǒng)的主要功能,讓使用者可以一目了然地了解系統(tǒng)功能,既美觀又實用。其流程圖如下: memu 函數(shù) 本函數(shù)的功能是出現(xiàn)一個菜單界面,主要通過 printf()函數(shù)實現(xiàn)菜單的設(shè)計,通過循環(huán)語句實現(xiàn)讀入選擇的功能。 addarecord 函數(shù) 本函數(shù)的功能是添加一個學(xué)生的信息,主要通過 while, for 的循環(huán)語句和repeat 函數(shù)實現(xiàn),主要運(yùn)用 strcmp 函數(shù)實現(xiàn)對添加重復(fù)學(xué)號和重復(fù)姓名的錯誤提示,以及對輸入不合理成績的錯誤提示。 openthetext 函數(shù) 本函數(shù)的功能是打開需要導(dǎo)入的文件,主要通過“ rb”, fopen, fscanf,fprintf 和 fclose 函數(shù)實現(xiàn)打開文件的功能 1 writetotext 函數(shù) 本函數(shù)的功能是保存信息輸出到文件,主要通過“ w”, fopen, fscanf, fprintf和 fclose 函數(shù)實現(xiàn)保存文件的功能 3 系統(tǒng)編碼設(shè)計 預(yù)處理命令及結(jié)構(gòu)體類型的聲明 include /*引用庫函數(shù) */ include include define N 1000 struct user { int user_id。 typedef struct /*定義結(jié)構(gòu)體數(shù)組 */ { char num[50]。 /*語文成績 */ float math。/*結(jié)構(gòu)體數(shù)組變量 */ 調(diào)用用戶驗證的 函數(shù) int menu1() { char c。 printf(\t\t\t ?學(xué)生成績管理系統(tǒng)? \n)。 printf(\n\t\t\ )。 /* 讀入選擇 */ } while(c39。)。 /*返回選擇 */ } 調(diào)用 menu 函數(shù) (系統(tǒng)總共有 9 個菜單函數(shù),這里只給出 3 個主菜單的代碼,詳細(xì)請看程序運(yùn)行文件, 函數(shù)的功能是出現(xiàn)一個菜單界面 ) ( 1)教師主菜單 int menu() /*菜單函數(shù) */ { char c。 printf(\t\t\t\t 歡迎使用 \n)。 printf(\t\t | * ? ? ? |\n)。 printf(\t ||||| * * * * * * * |||||\n)。 printf(\t ||||||||| * * * * * * * |||||||||\n)。 c=getchar()。939。)。939。)。 printf(\t\t\t\t 歡迎使用 \n)。 printf(\t\t | * ? ? ? |\n)。 printf(\t ||||| * * * * * * * |||||\n)。 c=getchar()。439。)。 printf(\t\t\t\t 歡迎使用 \n)。 printf(\t\t | * ? ? ? |\n)。 printf(\t***********************************************************\n)。 } while(c39。)。 } 調(diào)用 input 函數(shù) (本函數(shù)的功能是輸入學(xué)生的各類信息 ,時間復(fù)雜度為 O(n) ) int Input(Student stud[],int n) /*輸入若干條記錄 */ { int i=0,j。amp。) /*判斷 */ { repeat1: printf(\t\t請輸入學(xué)期 :)。amp。 /*交互輸入 */ scanf(\t\t%s,stud[n+i].num)。 goto repeat2。jn+i。 scanf(\t\t\t%g,amp。 } /*重新輸入該科成績 */ repeat5:printf(\t\t請輸入數(shù)學(xué)成績 (0~100):)。 goto repeat5。 if(stud[n+i].english0||stud[n+i].english100 ) { printf(\t\t\t輸入錯誤,請重新輸入 !\n)。si
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1