<pre id="p1pz5"><delect id="p1pz5"></delect></pre>
<output id="p1pz5"><delect id="p1pz5"><listing id="p1pz5"></listing></delect></output>

<p id="p1pz5"></p>

<pre id="p1pz5"></pre>

<p id="p1pz5"></p>
<pre id="p1pz5"><output id="p1pz5"></output></pre>
<pre id="p1pz5"><output id="p1pz5"><delect id="p1pz5"></delect></output></pre><pre id="p1pz5"></pre>

<p id="p1pz5"><output id="p1pz5"></output></p>

<p id="p1pz5"><output id="p1pz5"><menuitem id="p1pz5"></menuitem></output></p>

<output id="p1pz5"></output>
<pre id="p1pz5"><output id="p1pz5"></output></pre>

<p id="p1pz5"><delect id="p1pz5"><menuitem id="p1pz5"></menuitem></delect></p>

<p id="p1pz5"></p>
<p id="p1pz5"><output id="p1pz5"></output></p>
<p id="p1pz5"><output id="p1pz5"></output></p>

<p id="p1pz5"><output id="p1pz5"></output></p>
<p id="p1pz5"></p>

<output id="p1pz5"><delect id="p1pz5"></delect></output>

<p id="p1pz5"></p>

<p id="p1pz5"></p>

<p id="p1pz5"></p>
<p id="p1pz5"><delect id="p1pz5"><address id="p1pz5"></address></delect></p>

<pre id="p1pz5"></pre>

<pre id="p1pz5"><output id="p1pz5"><delect id="p1pz5"></delect></output></pre>

畢業設計網
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

c語言學生成績管理系統

一、課程設計題目
① 基本要求題目:矩陣乘法。
② 綜合訓練:學生成績管理系統
二、設計要求
矩陣乘法:編寫一個函數實現矩陣A(2行3列)與矩陣B 相乘(3行2列),乘積放在C數組中。在主函數中輸入相乘的兩數組,并輸出結果。
學生成績管理:(結構體數組、函數、指針、算法、流程結構及文件等的綜合應用)
程序說明:有N個學生,每個學生的數據包含學號(不重復)、姓名、三門課的成績及平均成績,試設計一學生成績管理系統,使之能提供以下功能:
(1)主菜單 

 

 


(2)各菜單項功能
① 成績錄入:輸入學生的學號、姓名及三門課的成績;
② 成績查詢:(至少一種查詢方式)。
 按學號查詢學生記錄。
 查詢不及格學生的記錄。
③成績統計:
 計算學生的平均分;
 根據學生的平均分高低,對學生的數據進行排序后輸出;
 對學生單科成績排序,輸出學生姓名與該科成績;
④退出系統:退出整個系統(即主菜單)。
(3)結構體數組:
#define N 30struct student
{int num;           /* 定義學號*/
 char name[20];     /* 定義姓名*/
float score[3];   /* 定義存貯三門課成績的數組*/
float average;    /* 定義平均成績*/
};struct student stu[N];  /* 定義結構體數組,存貯多個學生的記錄*/
三、數據結構設計描述
系統功能描述
1能夠輸入學生的學號、姓名、三科成績并且計算出平均成績。
2能夠以表格的形式輸出學生記錄
3能夠按照學生三科的平均成績進行排序
4能夠按照學生的單科成績進行排序
5能夠按照學號查詢學生記錄
6往表中插入學生記錄
7從表中刪除學生記錄
8存儲記錄到文件中
9從文件中讀取記錄
10退出
數據字典
1數據流條目
數據流名稱:全部記錄
別名:無
簡述:最新更新后所有關于學生成績的記錄
來源:數據庫
去向:加工“記錄篩選”
數據流量:不限
組成:學號+姓名+SC1+SC2+SC3+平均成績
數據存儲條
數據存儲名稱:學生成績記錄
別名:無
簡述:存放學生所有可供查詢的信息
組成:學號+姓名+SC1+SC2+SC3+平均成績
組織方式:索引文件,以學學號為關鍵字
查詢要求:要求能立即查詢
2數據項條目
數據項名稱:學號
別名:無
簡述:所有學校學生的學號
類型:字符串
3加工條目
加工名:更改的記錄
激發條件:學生成績記錄被改動
優先級:普通
輸入:新記錄
輸出:更新數據、數據未改動
加工邏輯:根據現有學生成績記錄
if 新記錄<>舊記錄
then 更新數據
else 數據未改動
endif
設計測試流程
1、進入界面
2、輸入選項0,回車;
  按提示輸入數據
3、回到主菜單;
 輸入選項8,回車;
 輸入文件名:data,回車;
 出現成功提示,則讀入文件操作成功。
4、回到主菜單,輸入1,回車
          每10個暫停顯示數據
5、回到主菜單,輸入2,回車
   出現排序成功信息。
6、回到主菜單,輸入3,回車
   出現排序成功信息。
7、回到主菜單,輸入5,回車
   按提示插入一組數據
8、回到主菜單,輸入6,回車
   按提示輸入姓名,刪除數據
   出現刪除成功的信息
9、回到主菜單,輸入4,回車
   輸入學號進行查詢
10、回到主菜單,輸入1,回車
   出現統計信息
11、回到主菜單,輸入7,回車
輸入result,回車
出現成功寫入文件的信息
12、回到主菜單,輸入9,回車退出系統

以上是一部分介紹,如需要完整的資料或者如不符合您的要求,請聯系技術人員qq:242219979咨詢

上一篇:php科研項目網上申報管理系統
下一篇:asp機房上機安排系統


版權所有 畢業設計網聯系qq:242219979 © 2007-2022

蝴蝶中文综合娱乐网

<pre id="p1pz5"><delect id="p1pz5"></delect></pre>
<output id="p1pz5"><delect id="p1pz5"><listing id="p1pz5"></listing></delect></output>

<p id="p1pz5"></p>

<pre id="p1pz5"></pre>

<p id="p1pz5"></p>
<pre id="p1pz5"><output id="p1pz5"></output></pre>
<pre id="p1pz5"><output id="p1pz5"><delect id="p1pz5"></delect></output></pre><pre id="p1pz5"></pre>

<p id="p1pz5"><output id="p1pz5"></output></p>

<p id="p1pz5"><output id="p1pz5"><menuitem id="p1pz5"></menuitem></output></p>

<output id="p1pz5"></output>
<pre id="p1pz5"><output id="p1pz5"></output></pre>

<p id="p1pz5"><delect id="p1pz5"><menuitem id="p1pz5"></menuitem></delect></p>

<p id="p1pz5"></p>
<p id="p1pz5"><output id="p1pz5"></output></p>
<p id="p1pz5"><output id="p1pz5"></output></p>

<p id="p1pz5"><output id="p1pz5"></output></p>
<p id="p1pz5"></p>

<output id="p1pz5"><delect id="p1pz5"></delect></output>

<p id="p1pz5"></p>

<p id="p1pz5"></p>

<p id="p1pz5"></p>
<p id="p1pz5"><delect id="p1pz5"><address id="p1pz5"></address></delect></p>

<pre id="p1pz5"></pre>

<pre id="p1pz5"><output id="p1pz5"><delect id="p1pz5"></delect></output></pre>