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

正文內(nèi)容

通用學(xué)生信息管理系統(tǒng)(已修改)

2025-01-19 03:25 本頁面
 

【正文】 C程序設(shè)計 期末作業(yè) 通用學(xué)生信息管理系統(tǒng) 計算機科學(xué)與工程學(xué)院 班級: 123456 姓名: 張三兒 學(xué)號: 12345678 2022 年 5 月 一、題目分析 基本功能要求 : ( 1)創(chuàng)建相應(yīng)的成員變量保存學(xué)生基本信息; ( 2)創(chuàng)建相應(yīng)屬性和索引以實現(xiàn)對成員變量訪問的封裝; ( 3)創(chuàng)建相應(yīng)的方法以實現(xiàn)對學(xué)生基本信息的管理; ( 4)創(chuàng)建相應(yīng)的方法以實現(xiàn)對學(xué)生成績的管理; ( 5)構(gòu)造函數(shù)和析構(gòu)函數(shù); ( 6)由學(xué)生類派生出小學(xué)生、中學(xué)生以及大學(xué)生; ( 7)盡量用上繼承、多態(tài)、重載、覆蓋、接口 、抽象類、代理、事件等知識。 設(shè)計思路 : 本題目要求學(xué)生設(shè)計一個通用學(xué)生信息管理系統(tǒng),能夠分別實現(xiàn)對小學(xué)生、中學(xué)生以及大學(xué)生信息 及成績 的管理。 定義學(xué)生類 Student,在學(xué)生類中定義學(xué)生的公共屬性,比如學(xué)號、姓名以及平均分等。由學(xué)生類 Student 派生出三個子類,即小學(xué)生類xiaoxue、中學(xué)生類 zhongxue 和大學(xué)生類 daxue。再分別在各個子類中定義其獨有屬性,編寫函數(shù)進行各種操作 , 主要包括對學(xué)生信息的增、刪、改、查 及顯示全部 等操作,以及對學(xué)生的成績 進行管 理,主要是求平均分操作并按從高到低降序 排列輸出。 本系統(tǒng)采用文件存儲數(shù)據(jù),代碼中有對應(yīng)的文件操作,能夠?qū)崿F(xiàn)對輸入的數(shù)據(jù)的保存。 二 、 系統(tǒng)設(shè)計 小 學(xué) 生 管 理 界 面 大 學(xué) 生 管 理 界 面 中 學(xué) 生 管 理 界 面 登錄主界面 增加信息 修改信息 刪除信息 查找信息 增加信息 修改信息 刪除信息 查找信息 增加信息 修改信息 刪除信息 查找信息 排 序 排 序 排 序 退出系統(tǒng) 界面設(shè)計 : ( 1)用戶選擇界面: ( 2 子類界面 : ( 3)增加學(xué)生信息: ( 4)修改學(xué)生信息: ( 5)刪除學(xué)生信息 : ( 6)查找學(xué)生信息: ( 7)顯示全部信息: ( 8)按平均分排序: 三 、知識清單 定義了相應(yīng)的成員變量來保存學(xué)生的基本信息,如學(xué)號、姓名、科目成績等; 定義了相應(yīng)屬性以來獲取學(xué)生 基本信息; 定義了相應(yīng)的方法實現(xiàn)了對學(xué)生基本信息的管理,如 Add()、Order()、 Delete()等方法實現(xiàn)對學(xué)生信息的增刪改查; 定義了相應(yīng)的方法 Order()對學(xué)生成績信息進行管理; 定義了構(gòu)造函數(shù)進行初始化并且有默認(rèn)的析構(gòu)函數(shù); 定義學(xué)生類 Student,由 Student 類派生出三個子類分別對小學(xué)生、中學(xué)生、大學(xué)生信息進行管理; 本實驗程序沒有連接數(shù)據(jù)庫,所用數(shù)據(jù)都存在相應(yīng)的文件操作中,有相應(yīng)的方法實現(xiàn)文件相關(guān)操作; 重載了操作符小于和大于號 五、實驗程序代碼 using System。 using 。 using ConsoleApplication1。 public class Student { public string no。 public string name。 public int average。 public static bool operator (Student s1, Student s2) //重載 { if ( ) return true。 else return false。 } public static bool operator (Student s1, Student s2) { if ( ) return true。 else return false。 } }。 class StudentManageSystem { static [] sd。 public static void show() { int cases = 0。 bool flag = true。 while (flag) { ()。 (\t\t****** 歡迎進入學(xué)生信息管理系統(tǒng)! ******)。 (\t\t 1. 小學(xué)生界面 )。 (\t\t 2. 中學(xué)生界面 )。 (\t\t 3. 大學(xué)生界面 )。 (\t\t***************************************)。 (\t\t 請輸入選擇 (數(shù)字 13):)。 cases = (())。 if (cases = 3 amp。amp。 cases = 1) { flag = false。 switch (cases) { case 1: Menu1()。 break。 case 2: Menu2()。 break。 case 3: Menu3()。 break。 } } } } public static void Menu1() ///小學(xué)主菜單 { xiaoxue s = new xiaoxue()。 bool Flag = true。 int selnumber = 0。 while (Flag) { ()。 (\t\t****** 歡迎進入小學(xué)生信息管理系統(tǒng)! ******)。 (\t\t 1. 增加數(shù)據(jù) )。 (\t\t 2. 修改數(shù)據(jù) )。 (\t\t 3. 刪除數(shù)據(jù) )。 (\t\t 4. 按姓名查找 )。 (\t\t 5. 顯示全部 )。 (\t\t 6. 按平均分排序 )。 (\t\t 7. 退出系統(tǒng) )。 (\t\t***************************************)。 try { (\t\t 請輸入選擇 (數(shù)字 17):)。 selnumber = (())。 } catch (FormatException) { (你輸入的數(shù)據(jù)格式有誤 !!)。 } if (selnumber = 7 amp。amp。 selnumber = 1) { Flag = false。 switch (selnumber) { case 1: ()。 break。 case 2: ()。 break。 case 3: ()。 break。 case 4: ()。 break。 case 5: ()。 break。 case 6: ()。 break。 case 7: (0)。 break。 } } } } public static void Menu2() ///中學(xué)主菜單 { zhongxue s = new zhongxue()。 bool Flag = true。 int selnumber = 0。 while (Flag) { ()。 (\t\t****** 歡迎進入中學(xué)生信息管理系統(tǒng)! ******)。 (\t\t 1. 增加數(shù)據(jù) )。 (\t\t 2. 修改數(shù)據(jù) )。 (\t\t 3. 刪除數(shù)據(jù) )。 (\t\t 4. 按姓名查找 )。 (\t\t 5. 顯示全部 )。 (\t\t 6. 按平均分排序 )。 (\t\t 7. 退出系統(tǒng) )。 (\t\t***************************************)。 (\t\t 請輸入選擇 (數(shù)字 17):)。 selnumber = (())。 (你輸入的數(shù)據(jù)格式有誤 !!)。 if (selnumber = 7 amp。amp。 selnumber = 1) { Flag = false。 switch (selnumber) { case 1: ()。 break。 case 2: ()。 break。 case 3: ()。 break。 case 4: ()。 break。 case
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1