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

正文內(nèi)容

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

2022-09-08 16:25:03 本頁(yè)面
 

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