,,C#实现简单学生成绩管理系统

,,C#实现简单学生成绩管理系统

本文主要详细介绍了用C#实现的简单的学生成绩管理系统。本文中的示例代码非常详细,具有一定的参考价值。感兴趣的朋友可以参考一下。

本文分享了C#学生成绩管理系统的具体代码,供大家参考。具体内容如下

# C作业是用循环结构/数组实现的

进入启动页面

管理员身份登入

用户名:石晓峰

密码:88481234

学生成绩输入

默认输入三个同学。

学生成绩输出

学生成绩查询

根据默认学号查询。

学生成绩修改

学生的学号是固定的,通过学号定位学生。

修改功能展示

退出系统

使用系统;

使用系统。Net . Http.Headers

命名空间Dome13

{

班级计划

{

静态void Main(string[] args)

{

控制台。WriteLine(' * * * * * * * * * * * * * * * * * *欢迎来到启动界面* * * * * * *);

控制台。WriteLine(' * * * * * * * * * * * *系统名:肖工作室* * * * *);

控制台。WriteLine(' * * * * * * * * * * * *开发者姓名:石晓峰* * * * * * *);

控制台。WriteLine('****** * * * *开发时间:2020年10月17日* * * * * * ');

如果(真)

{

控制台。WriteLine(' * * * * * * * * * * * * * * * * * *欢迎来到用户登录页面* * * * * * *);

控制台。WriteLine('请输入用户名:');

字符串用户名=控制台。ReadLine();

控制台。WriteLine('请输入密码:');

字符串密码=控制台。ReadLine();

String='石晓峰';

string pW=' 88481234

int count=2;

while(真)

{

if(用户名==密码==密码)

{

控制台。WriteLine(' * * * * * * * * * * * * * * * *祝贺您成功登录* * * * * * *);

控制台。WriteLine('****** * * * *欢迎来到功能菜单栏* * * * * * ');

//1.学生成绩输入2。学生成绩输出3。学生成绩查询4。学生成绩修改0。退出系统。

控制台。WriteLine('******1。学生成绩输入* * * * * * ');

控制台。writeline(' * * * * * * 2。学生成绩的输出* * * * * * *);

控制台。WriteLine('******3。学生成绩查询* * * * * *);

控制台。WriteLine('******4 * * * * 4。学生成绩的修改* * * * * * *);

控制台。WriteLine('******0 * * * * 0。退出系统* * * * * * * * *);

打破;

}

其他

{

如果(计数为0)

{

控制台。WriteLine('您输入的用户名或密码错误,请重新输入');

控制台。WriteLine('您还有{0}次机会!',count-);

控制台。WriteLine('请输入用户名:');

用户名=控制台。ReadLine();

控制台。WriteLine('请输入密码:');

密码=控制台。ReadLine();

}

}

}

const int N _ S=3;

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

int n=int。解析(控制台。ReadLine());

while(真)

{

开关(n)

{

案例1:

控制台。WriteLine(' 1。学生成绩输入’);

InputStudent(学生,N _ S);

打破;

案例二:

控制台。WriteLine(' 2。学生成绩的输出’);

OutStudent(学生,N _ S);

打破;

案例三:

控制台。WriteLine(' 3。学生成绩查询’);

控制台。WriteLine('请输入您的学号:');

字符串id=控制台。ReadLine();

InquierStudent(学生,id);

打破;

案例4:

控制台。WriteLine(' 4。学生成绩的修改));

控制台。WriteLine(‘学号是固定的,根据学号找’);

控制台。WriteLine('请输入您的学号:');

字符串id1=控制台。ReadLine();

修正学生(学生,id1);

打破;

案例0:

控制台。WriteLine(“0。退出系统’);

打破;

默认值:

控制台。WriteLine('您输入的数字有误,请重新输入(0 ~ 4)');

打破;

}

控制台。WriteLine();

控制台WriteLine('******欢迎进入功能菜单栏*******');

控制台WriteLine('******1 .学生成绩输入*******');

控制台WriteLine('******2 .学生成绩输出*******');

控制台WriteLine('******3 .学生成绩查询*******');

控制台WriteLine('******4 .学生成绩修改*******');

控制台WriteLine('******0 .退出系统***********');

控制台WriteLine('请选择功能:');

n=int .解析(控制台. ReadLine());

}

}

静态void InputStudent(String[,]student,int num)

{

内部温度;

字符串strStudent

string[]strin,共的;

控制台WriteLine('请输入学生信息(以分隔开):学号姓名语文数学英语');

for(int I=0;inum我)

{

控制台WriteLine('请输入第{0}个学生的信息。 ',I 1);

strStudent=控制台. ReadLine();

strInof=strStudent .拆分("");

for(int j=0;jstrInof .长度;j)

{

student[i,j]=strin of[j];

}

控制台WriteLine();

//计算总分

温度=转换ToInt32(学生[i,2])转换ToInt32(学生[i,3])转换ToInt32(学生[i,4]);

学生[i,5]=转换ToString(temp);

//计算平均分

学生[i,6]=字符串。格式(' {0:F2} ',temp/3.0);

}

}

静态void OutStudent(string[,] student,int num)

{

控制台WriteLine();

控制台WriteLine(' * * * * * * * * * * * * * * * * * * * * * '该学生的信息***************************');

控制台WriteLine(' |-| ');

控制台WriteLine('|学号|姓名|语文|数学|英语|总分|平均分|');

控制台WriteLine(' |-| ');

for(int I=0;inum我)

{

控制台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]);

控制台WriteLine(' |-| ');

}

}

静态void inquirerstudent(String[,]student,string id){

int I=0;

for(;我是学生。长度;我)

{

如果(学生[i,0]==id)

{

控制台WriteLine(' * * * * * * * * * * * * * * * * * * * * * '该学生的信息***********************');

控制台WriteLine(' |-| ');

控制台WriteLine('|学号|姓名|语文|数学|英语|总分|平均分|');

控制台WriteLine(' |-| ');

控制台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]);

控制台WriteLine(' |-| ');

打破;

}

}

如果(我=学生。长度)

{

控制台WriteLine('查询失败,您输入的学号有误!');

}

}

静态void AmendStudent(字符串[,] student,字符串id1)

{

int I=0;

for(;我是学生。长度;我)

{

如果(学生[i,0]==id1)

{

控制台WriteLine(' * * * * * * * * * * * * * * * * * * * * * * * '该学生的信息**********************');

控制台WriteLine(' |-| ');

控制台WriteLine('|学号|姓名|语文|数学|英语|总分|平均分|');

控制台WriteLine(' |-| ');

控制台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]);

控制台WriteLine(' |-| ');

控制台WriteLine();

int temp=0;

控制台WriteLine(“-”);

控制台WriteLine('******1 .修改姓名*********');

控制台WriteLine('******2 .修改语文成绩*****');

控制台WriteLine('******3 .修改数学成绩*****');

控制台WriteLine('******4 .修改英语成绩*****');

控制台WriteLine('******0 .退出修改*********');

控制台WriteLine(“-”);

控制台WriteLine('请输入要修改的选项(对应的序号)');

int j=int .解析(控制台. ReadLine());

而(j!=0)

{

开关(j)

{

案例1:

控制台WriteLine('请输入修改后的姓名:');

学生[i,1]=控制台. ReadLine();

打破;

案例二:

控制台WriteLine('请输入修改后的语文:');

学生[i,2]=控制台. ReadLine();

打破;

案例三:

控制台WriteLine('请输入修改后的数学:');

学生[i,3]=控制台. ReadLine();

打破;

案例4:

控制台WriteLine('请输入修改后的英语:');

学生[i,4]=控制台. ReadLine();

打破;

案例0:

控制台WriteLine('******0 .退出修改*********');

打破;

默认值:

控制台WriteLine('您输入的序号错误,请重新输入');

打破;

}

控制台WriteLine('请输入要修改的选项(对应的序号1`4)');

j=int .解析(控制台. ReadLine());

}

温度=转换ToInt32(学生[i,2])转换ToInt32(学生[i,3])转换ToInt32(学生[i,4]);

学生[i,5]=转换ToString(temp);

//计算平均分

学生[i,6]=字符串。格式(' {0:F2} ',temp/3.0);

控制台WriteLine(' * * * * * * * * * * * * * * * * * * * * * '修改侯该学生的信息***********************');

控制台WriteLine(' |-| ');

控制台WriteLine('|学号|姓名|语文|数学|英语|总分|平均分|');

控制台WriteLine(' |-| ');

控制台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]);

控制台WriteLine(' |-| ');

控制台WriteLine();

打破;

}

如果(我=学生。长度)

{

控制台WriteLine('查找失败,您输入的学号有误!');

}

控制台read key();

}

}

}

}

}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • ,,使用C语言实现学生成绩管理系统
  • ,,C语言代码实现学生成绩管理系统
  • ,,C#实现学生成绩管理系统
  • ,,java实现简单学生成绩管理系统
  • ,,python超详细实现完整学生成绩管理系统
  • c语言实现学生成绩管理系统输入性别,c语言实现学生成绩管理系统课程设计
  • c语言学生成绩管理系统源代码,C语言编写学生成绩管理系统
  • python中学生成绩管理系统,Python成绩管理
  • Python学生成绩管理,python教务系统学生成绩管理系统
  • python中学生成绩管理系统,Python学生成绩管理
  • python中学生成绩管理系统,Python学生成绩管理_1
  • java编写一个学生成绩管理系统,java学生成绩录入系统
  • 简单的学生成绩系统java,java编写一个学生成绩管理系统
  • java swing学生成绩管理系统,javaweb简单的学生管理系统
  • 留言与评论(共有 条评论)
       
    验证码: