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

正文內(nèi)容

課程設計-c語言可視化程序?qū)W生成績管理系統(tǒng)(已修改)

2025-06-23 08:22 本頁面
 

【正文】 中南大學機電工程工程學院 機械 0805 班 第 1 頁 共 37 頁 C 語言可視化程序 設計報告 行政班級 機械 0805 姓名 魏永濤 學號 0806080524 指導老師 夏建芳 課題名稱 學生成績管理系統(tǒng) 中南大學機電工程工程學院 機械 0805 班 第 2 頁 共 37 頁 C 可視化程序設計報告 一 .設計題目 學生成績管理系統(tǒng) 二、 課題的任務: 所有記錄保存在一個數(shù)據(jù)文件中 。 具備記錄添加功能; 查詢功能(如按學號查詢成績等); 計算統(tǒng)計功能(如統(tǒng)計某門課程的平均程序); 排序功能(如按成績排序); 統(tǒng)計并顯示信息功能; 三 .課程設計目的 了解軟件工程中的一些系統(tǒng)分析,模塊分析,代碼設計的概念, 利用 visual c++實現(xiàn)學生成績管理系統(tǒng)的錄入、查詢、刪除、統(tǒng)計等基本操作,掌握 C 語言中的結(jié)構(gòu)體、指針、函數(shù)(系統(tǒng)函數(shù)、自定義函數(shù))、文件操作等知識。通 過對系統(tǒng)的分析和設計,進一步鞏固 C 語言的學習,以提高對開發(fā)環(huán)境。 四、成員 承擔的任務: (組長)魏永濤 :完成下面子程序的編寫: a:主函數(shù)的編譯 b: 定位指針的 Locate()函數(shù)的編譯,與調(diào)試。 c: 主菜單函數(shù)的編譯,及其它外部函數(shù)的編譯, 與調(diào)試。 d: 任務分配 ,規(guī)定變量符號,及變量的初始化。 e:程序的組裝及調(diào)試 。 王棟 : 完成下面子程序的編寫: a: 統(tǒng)計數(shù) 據(jù)函數(shù)的編譯。 b: :查找 學生 記錄函數(shù) 的編譯。 c: 增加學生記錄的函數(shù)的編譯。 中南大學機電工程工程學院 機械 0805 班 第 3 頁 共 37 頁 王義 : 完成下面子程序的編寫: a: 刪除函數(shù)的編譯 b: 修改函數(shù)的編譯 c:排 序 函數(shù)的編譯 巫培宇 : 完成下面子程序的編寫: a: 顯示函數(shù)的編譯 。 b: 歡迎界面的制作 。 c: 保存函數(shù)的編譯 五 、程序流程圖 ()函數(shù)流程圖 主程序 輸入學生資料 創(chuàng)建文件 刪除學生資料錄 查詢學生資料錄 修改學生資料錄 顯示學生資料錄 統(tǒng)計學生資料件 排序?qū)W生資料 保存學生資料 獲取幫組信息 退出管理系統(tǒng) 中南大學機電工程工程學院 機械 0805 班 第 4 頁 共 37 頁 函數(shù)流程圖 I=(Node*)malloc(sizeof(Node)) Inext=NULL。r=I。 fp=fopen(“C:\\student”,”rb”) fp=NULL 無文件,創(chuàng)建? fp=fopen(“C:\\student”,”rb”) Exit main()開始 導入文件 ! feof(fp) p=(Node*)malloc(sizef(Node)) fread(p,sizeof(Node),1,fp) Pnext=NULL。rnext=p。 R=p。count++ fclose(fp) menu() 1 2 3 4 5 7 6 9 8 0 非 0 Y N 假 真 假 真 0 10 中南大學機電工程工程學院 機械 0805 班 第 5 頁 共 37 頁 1 入 口 rnext不為空 指針后移 到表尾 ? 1==0? 輸出提示 輸入 num S 指針為空? s==num 相關輸出 指針后移 到表尾 申請空間 A num==0 NO YES NO NO YES YES YES NO YES NO YES NO YES NO 中南大學機電工程工程學院 機械 0805 班 第 6 頁 共 37 頁 輸出提示語 輸入對應信息 計算總分和平均分 指針移到表尾 結(jié)束 Strcpy(p,num) A 中南大學機電工程工程學院 機械 0805 班 第 7 頁 共 37 頁 函數(shù)流程圖 No Yes 2 入口 輸入要刪除的學號 有此學號? 結(jié)束 學生不存在 輸出找到的學生信息 刪除該學生信息 中南大學機電工程工程學院 機械 0805 班 第 8 頁 共 37 頁 函數(shù)流程圖 3 入口 !lnext 輸出提示語 輸入 sel sel==11 輸出提示語 輸入學號 定為結(jié)點 指針為空 輸出成績 sel==22 輸出提示語 輸入姓名 定為結(jié)點 指針為空 輸出成績 輸 出 提示語 B B 結(jié)束 NO YES YES NO YES NO NO YES YES NO 中南大學機電工程工程學院 機械 0805 班 第 9 頁 共 37 頁 函數(shù)流程圖 No Yes 4 入 口 輸入要修改的學號 有此學號? 結(jié)束 輸出學生不存在 輸出找到的學生信息 輸入新的學生相關信息 中南大學機電工程工程學院 機械 0805 班 第 10 頁 共 37 頁 函數(shù)流 程圖 !p 沒有可供現(xiàn)實的數(shù)據(jù) 顯示已有信息 P 調(diào)用 printc函數(shù) p=pnext 打出星號 假 真 0 非 0 5 結(jié)束 中南大學機電工程工程學院 機械 0805 班 第 11 頁 共 37 頁 函數(shù)流程圖 6 入口 !l pm=pe=pc=pt=pa=r r!=NULL 找到各量最大值 指針后移 到表尾?“ 輸出各統(tǒng)計結(jié)果 結(jié)束 輸出提示語 YES NO NO YES 中南大學機電工程工程學院 機械 0805 班 第 12 頁 共 37 頁 函數(shù)流程圖 7 入 口 分數(shù) 比較 排序點值小 排 序點值大 后移 排在首位 插入中間位置 到表尾 ? 記錄名次 結(jié) 束 No Yes No Yes 中南大學機電工程工程學院 機械 0805 班 第 13 頁 共 37 頁 8 fp=fopen(“c:\\student”,”rb”) fp=NULL 文件打開錯誤 退出 p=Inext p Fwrite(p,sizeof(Node),1,fp)==1 p=pnext count++ flog=0 flog 保存成功 shoudsave=0 fclose(fp) 假 真 0 非 0 真 假 0 非 0 返回 menu 中南大學機電工程工程學院 機械 0805 班 第 14 頁 共 37 頁 函數(shù)流程圖 10 Strcmp(nameornum,num)==0 r=I— next r!=NULL Strcmp(rdat,findmess)==0 return r r=r— next Strcmp(nameornum,name)==0 r=I— next r!=NULL Strcmp(rdat,findmess)==0 return r r=r— next 返回一個地址或 0 假 真 0 非 0 假 真 假 真 0 非 0 假 真 中南大學機電工程工程學院 機械 0805 班 第 15 頁 共 37 頁 六 .系統(tǒng)實際運行效果 1. 歡迎界面 2. 主菜單 中南大學機電工程工程學院 機械 0805 班 第 16 頁 共 37 頁 3. 輸入學生資料 中南大學機電工程工程學院 機械 0805 班 第 17 頁 共 37 頁 4. 查詢 中南大學機電工程工程學院 機械 0805 班 第 18 頁 共 37 頁
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1