c學生資訊管理系統課程設計

2021-03-04 09:53:26 字數 1895 閱讀 7971

學生資訊管理系統

班級:計0905

學號:20091221146

姓名:李海堂

一、系統的基本功能包括:新增資訊、查詢資訊、修改資訊、刪除資訊、輸出資訊、退出系統

二、分析

該程式專案共建了3個類,分別為:學生類(class student)、介面類(class menu)、主程式類(class program)。

其中:1.學生類(class student)包括學生的資料成員(學號、姓名、班級、成績)和方法成員(新增、查詢、修改、刪除、輸出)。

class student

資料成員設計中,使用一位陣列的結構來定義每個學生成員,並用定義結構體的方法來表示每個學生的屬性(學號、姓名、班級、成績)。

方法成員

public void add() //增加學生資訊

if (count == 0)

student2[0].num = k;

console.writeline("輸入姓名:");

student2[0].name = console.readline();

console.writeline("輸入班級:");

student2[0].stuclass = console.readline();

console.writeline("輸入成績:");

student2[0].score =int.parse( console.readline());

arraylist list = new arraylist(student1);

list.add(student2[0]);

student1 = (stu)list.toarray(typeof(stu));

console.writeline("輸入結束!");

console.readline();

else

console.writeline("錯誤,學號重複!");

console.readline();

}增加學生資訊的方法中規定學號是不可以重複的,使用計數器count判斷學號是否重複來確定是否輸入,並通過使用arraylist動態增加的陣列。

public void output() //輸出學生資訊

console.writeline(" 學號姓名班級成績");

for (int i = 0; i < student1.length; i++)

console.writeline(" ", student1[i].num, student1[i].

name, student1[i].stuclass,student1[i].score); }

console.readline();

}輸出學生資訊的方法使用for迴圈語句來迴圈輸出全部學生資訊。

8****

public void seek() //查詢學生資訊

", student1[i].num, student1[i].name, student1[i].stuclass, student1[i].score);

else

if (count == 0 && i == student1.length - 1)

console.writeline("該學號學生不存在!");

console.readline(); break;

case '2':

console.writeline("輸入查詢姓名:");

string n = console.readline();

console.writeline(" 學號姓名班級成績");

for (int i = 0; i < student1.length; i++)

if (student1[i].name == n)

count = 1;

C課程設計學生資訊管理系統

1.目的 1 掌握物件導向程式設計的基本思路和方法 2 了解系統開發的需求分析 類層次設計 模組分解 編碼測試 模組組裝與整體除錯的全過程 3 進一步熟悉c 中類的概念 類的封裝 繼承的實現方式 4 學會分析簡單的實際問題,並能利用所學的知識建立系統的邏輯結構,學會簡單的除錯技巧和方法。逐步熟悉物件...

學生資訊管理系統C語言課程設計報告

課程設計報告 課程名稱 c語言程式設計 課題名稱學生資訊管理系統 專業電氣工程及其自動化 班級 1086班 小組成員周鐵 201013010632 指導教師 2011年 6 月 20 日 一 需求分析 1 總體功能設計 1 各模組功能設計 1 二 總體模組功能框圖 2 三 總流程圖及各模組流程圖 2...

C課程設計資訊管理

內蒙古科技大學 本科生課程設計說明書 題目 c語言課程設計 學生資訊管理系統 學生姓名 學號 專業 班級 指導教師 日期 內蒙古科技大學課程設計任務書 i 目錄 ii 第一章需求分析 3 1.1 引言 3 1.2 任務概述 3 1.3 資料描述 3 1.4 功能需求 3 1.5 效能需求 4 1.6...