C#實(shí)現(xiàn)簡(jiǎn)單學(xué)生成績(jī)管理系統(tǒng)_第1頁(yè)
C#實(shí)現(xiàn)簡(jiǎn)單學(xué)生成績(jī)管理系統(tǒng)_第2頁(yè)
C#實(shí)現(xiàn)簡(jiǎn)單學(xué)生成績(jī)管理系統(tǒng)_第3頁(yè)
C#實(shí)現(xiàn)簡(jiǎn)單學(xué)生成績(jī)管理系統(tǒng)_第4頁(yè)
C#實(shí)現(xiàn)簡(jiǎn)單學(xué)生成績(jī)管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第C#實(shí)現(xiàn)簡(jiǎn)單學(xué)生成績(jī)管理系統(tǒng)本文實(shí)例為大家分享了C#實(shí)現(xiàn)學(xué)生成績(jī)管理系統(tǒng)的具體代碼,供大家參考,具體內(nèi)容如下

C#作業(yè)用循環(huán)結(jié)構(gòu)/數(shù)組實(shí)現(xiàn)

進(jìn)入啟動(dòng)頁(yè)面

管理員身份登入

用戶名:師曉峰

密碼:88481234

學(xué)生成績(jī)輸入

默認(rèn)輸入三位同學(xué)

學(xué)生成績(jī)輸出

學(xué)生成績(jī)查詢

默認(rèn)按照學(xué)號(hào)查詢

學(xué)生成績(jī)修改

學(xué)生的學(xué)號(hào)是固定不變的,通過學(xué)號(hào)定位學(xué)生。

修改功能展示

退出系統(tǒng)

usingSystem;

usingSystem.Net.Http.Headers;

namespaceDome13

classProgram

{

staticvoidMain(string[]args)

{

Console.WriteLine("********歡迎進(jìn)入啟動(dòng)界面*********");

Console.WriteLine("******系統(tǒng)名稱:曉氏工作室*******");

Console.WriteLine("******開發(fā)人姓名:師曉峰*********");

Console.WriteLine("******開發(fā)時(shí)間:2025-10-17*******");

if(true)

{

Console.WriteLine("********歡迎進(jìn)入用戶登錄頁(yè)面*********");

Console.WriteLine("請(qǐng)輸入用戶名:");

stringuserName=Console.ReadLine();

Console.WriteLine("請(qǐng)輸入密碼:");

string

passWord=Console.ReadLine();

stringuN="師曉峰";

stringpW="88481234";

intcount=2;

while(true)

{

if(userName==uNpassWord==pW)

{

Console.WriteLine("********恭喜您登錄成功*********");

Console.WriteLine("******歡迎進(jìn)入功能菜單欄*******");

//1.學(xué)生成績(jī)輸入2.學(xué)生成績(jī)輸出3.學(xué)生成績(jī)查詢4.學(xué)生成績(jī)修改0.退出系統(tǒng)

Console.WriteLine("******1.學(xué)生成績(jī)輸入*******");

Console.WriteLine("******2.學(xué)生成績(jī)輸出*******");

Console.WriteLine("******3.學(xué)生成績(jī)查詢*******");

Console.WriteLine("******4.學(xué)生成績(jī)修改*******");

Console.WriteLine("******0.退出系統(tǒng)***********");

break;

}

else

{

if(count0)

{

Console.WriteLine("您輸入的用戶名或密碼錯(cuò)誤,請(qǐng)重新輸入");

Console.WriteLine("您還有{0}次機(jī)會(huì)哦?。。?,count--);

Console.WriteLine("請(qǐng)輸入用戶名:");

userName=Console.ReadLine();

Console.WriteLine("請(qǐng)輸入密碼:");

passWord=Console.ReadLine();

}

}

}

constintN_S=3;

string[,]student=newstring[N_S,7];

intn=int.Parse(Console.ReadLine());

while(true)

{

switch(n)

{

case1:

Console.WriteLine("1.學(xué)生成績(jī)輸入");

InputStudent(student,N_S);

break;

case2:

Console.WriteLine("2.學(xué)生成績(jī)輸出");

OutStudent(student,N_S);

break;

case3:

Console.WriteLine("3.學(xué)生成績(jī)查詢");

Console.WriteLine("請(qǐng)輸入學(xué)號(hào):");

stringid=Console.ReadLine();

InquierStudent(student,id);

break;

case4:

Console.WriteLine("4.學(xué)生成績(jī)修改");

Console.WriteLine("學(xué)號(hào)固定不變,按照學(xué)號(hào)查找");

Console.WriteLine("請(qǐng)輸入學(xué)號(hào):");

stringid1=Console.ReadLine();

AmendStudent(student,id1);

break;

case0:

Console.WriteLine("0.退出系統(tǒng)");

break;

default:

Console.WriteLine("您輸入的數(shù)字有誤,請(qǐng)重新輸入(0~4)");

break;

}

Console.WriteLine();

Console.WriteLine("******歡迎進(jìn)入功能菜單欄*******");

Console.WriteLine("******1.學(xué)生成績(jī)輸入*******");

Console.WriteLine("******2.學(xué)生成績(jī)輸出*******");

Console.WriteLine("******3.學(xué)生成績(jī)查詢*******");

Console.WriteLine("******4.學(xué)生成績(jī)修改*******");

Console.WriteLine("******0.退出系統(tǒng)***********");

Console.WriteLine("請(qǐng)選擇功能:");

n=int.Parse(Console.ReadLine());

}

}

staticvoidInputStudent(String[,]student,intnum)

{

inttemp;

stringstrStudent;

string[]strInof;

Console.WriteLine("請(qǐng)輸入學(xué)生信息(以·分隔開):學(xué)號(hào)·姓名·語(yǔ)文·數(shù)學(xué)·英語(yǔ)");

for(inti=0;ii++)

{

Console.WriteLine("請(qǐng)輸入第{0}個(gè)學(xué)生的信息。",i+1);

strStudent=Console.ReadLine();

strInof=strStudent.Split('·');

for(intj=0;jstrInof.Length;j++)

{

student[i,j]=strInof[j];

}

Console.WriteLine();

//計(jì)算總分

temp=Convert.ToInt32(student[i,2])+Convert.ToInt32(student[i,3])+Convert.ToInt32(student[i,4]);

student[i,5]=Convert.ToString(temp);

//計(jì)算平均分

student[i,6]=string.Format("{0:F2}",temp/3.0);

}

}

staticvoidOutStudent(string[,]student,intnum)

{

Console.WriteLine();

Console.WriteLine("**********************該學(xué)生的信息***************************");

Console.WriteLine("|------------------------------------------------------------|");

Console.WriteLine("|

學(xué)號(hào)

|

姓名

|

語(yǔ)文|

數(shù)學(xué)|

英語(yǔ)|

總分

|平均分|");

Console.WriteLine("|------------------------------------------------------------|");

for(inti=0;ii++)

{

Console.WriteLine("|{0,10}|{1,3}|{2,4}|{3,4}|{4,4}|{5,5}|

{6,6:F2}

|",student[i,0],student[i,1],student[i,2],student[i,3],student[i,4],student[i,5],student[i,6]);

Console.WriteLine("|------------------------------------------------------------|");

}

}

staticvoidInquierStudent(String[,]student,string

id){

inti=0;

for(;istudent.Length;i++)

{

if(student[i,0]==id)

{

Console.WriteLine("**********************該學(xué)生的信息***********************");

Console.WriteLine("|--------------------------------------------------------|");

Console.WriteLine("|

學(xué)號(hào)

|姓名

|語(yǔ)文|數(shù)學(xué)|英語(yǔ)|總分

|

平均分

|");

Console.WriteLine("|--------------------------------------------------------|");

Console.WriteLine("|{0,10}|{1,3}|{2,4}|{3,4}|{4,4}|{5,5}|{6,6:F2}|",student[i,0],student[i,1],student[i,2],student[i,3],student[i,4],student[i,5],student[i,6]);

Console.WriteLine("|--------------------------------------------------------|");

break;

}

}

if(i=student.Length)

{

Console.WriteLine("查詢失敗,您輸入的學(xué)號(hào)有誤?。。?!");

}

}

staticvoidAmendStudent(String[,]student,stringid1)

{

inti=0;

for(;istudent.Length;i++)

{

if(student[i,0]==id1)

{

Console.WriteLine("**************************該學(xué)生的信息**********************");

Console.WriteLine("|----------------------------------------------------------|");

Console.WriteLine("|學(xué)號(hào)

|姓名

|

語(yǔ)文|

數(shù)學(xué)

|英語(yǔ)

|

總分|平均分

|");

Console.WriteLine("|----------------------------------------------------------|");

Console.WriteLine("|{0,10}|{1,3}|{2,4}|{3,4}

|{4,4}|{5,5}|{6,6:F2}|",student[i,0],student[i,1],student[i,2],student[i,3],student[i,4],student[i,5],student[i,6]);

Console.WriteLine("|----------------------------------------------------------|");

Console.WriteLine();

inttemp=0;

Console.WriteLine("-------------------------");

Console.WriteLine("******1.修改姓名*********");

Console.WriteLine("******2.修改語(yǔ)文成績(jī)*****");

Console.WriteLine("******3.修改數(shù)學(xué)成績(jī)*****");

Console.WriteLine("******4.修改英語(yǔ)成績(jī)*****");

Console.WriteLine("******0.退出修改*********");

Console.WriteLine("-------------------------");

Console.WriteLine("請(qǐng)輸入要修改的選項(xiàng)(對(duì)應(yīng)的序號(hào))");

intj=int.Parse(Console.ReadLine());

while(j!=0)

{

switch(j)

{

case1:

Console.WriteLine("請(qǐng)輸入修改后的姓名:");

student[i,1]=Console.ReadLine();

break;

case2:

Console.WriteLine("請(qǐng)輸入修改后的語(yǔ)文:");

student[i,2]=Console.ReadLine();

break;

case3:

Console.WriteLine("請(qǐng)輸入修改后的數(shù)學(xué):");

student[i,3]=Console.ReadLine();

break;

case4:

Console.WriteLine("請(qǐng)輸入修改后的英語(yǔ):");

student[i,4]=Console.ReadLine();

break;

case0:

Console.WriteLine("******0.退出修改*********");

break;

default:

Console.WriteLine("您輸入的序號(hào)錯(cuò)誤,請(qǐng)重新輸入");

break;

}

Console.WriteLine("請(qǐng)輸入要修改的選項(xiàng)(對(duì)應(yīng)的序號(hào)1`4)");

j=int.Parse(Console.ReadLine());

}

temp=Convert.ToInt32(student[i,2])+Convert.ToInt32(student[i,3])+Convert.ToInt32(student[i,4]);

student[i,5]=Convert.ToString(temp);

//計(jì)算平均分

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論