C#学生管理系统课程设计报告Word格式.docx

上传人:b****6 文档编号:18121483 上传时间:2022-12-13 格式:DOCX 页数:20 大小:25.02KB
下载 相关 举报
C#学生管理系统课程设计报告Word格式.docx_第1页
第1页 / 共20页
C#学生管理系统课程设计报告Word格式.docx_第2页
第2页 / 共20页
C#学生管理系统课程设计报告Word格式.docx_第3页
第3页 / 共20页
C#学生管理系统课程设计报告Word格式.docx_第4页
第4页 / 共20页
C#学生管理系统课程设计报告Word格式.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

C#学生管理系统课程设计报告Word格式.docx

《C#学生管理系统课程设计报告Word格式.docx》由会员分享,可在线阅读,更多相关《C#学生管理系统课程设计报告Word格式.docx(20页珍藏版)》请在冰豆网上搜索。

C#学生管理系统课程设计报告Word格式.docx

3)增加学生信息:

4)修改学生信息:

5)删除学生信息:

6)查找学生信息:

7)显示全部信息:

8)按平均分排序:

三、知识清单

1、定义了相应的成员变量来保存学生的基本信息,如学号、姓名、科目成绩等;

2、定义了相应属性以来获取学生基本信息;

3、定义了相应的方法实现了对学生基本信息的管理,如Add()、

Order()、Delete()等方法实现对学生信息的增删改查;

4、定义了相应的方法Order()对学生成绩信息进行管理;

5、定义了构造函数进行初始化并且有默认的析构函数;

6、定义学生类Student,由Student类派生出三个子类分别对小学生、中学生、大学生信息进行管理;

7、本实验程序没有连接数据库,所用数据都存在相应的文件操作中,有相应的方法实现文件相关操作;

8、重载了操作符小于和大于号五、实验程序代码usingSystem;

using;

usingConsoleApplication1;

publicclassStudent

{

publicstringno;

publicstringname;

小学生界面"

);

publicintaverage;

publicstaticbooloperator>

(Students1,Students2)

("

\t\t2.中学生界面"

\t\t3.大学生界面"

\t\t***************************************"

\t\t请输入选择(数字1-3):

"

cases=());

if(cases<

=3&

&

cases>

=1){

flag=false;

switch(cases){

case1:

Menu1();

break;

case2:

Menu2();

case3:

Menu3();

}

增加数据"

publicstaticvoidMenu1()

\t\t

2.

修改数据"

3.

删除数据"

4.

按姓名查找"

5.

显示全部"

6.

按平均分排序"

7.

退出系统"

try{

请输入选择(数字1-7):

selnumber=());

catch(FormatException){

if(selnumber<

=7&

selnumber>

Flag=false;

switch(selnumber){

();

break;

case4:

case5:

case6:

case7:

(0);

publicstaticvoidMenu2()增加数据"

你输入的数据格式有误

!

case2:

();

publicstaticvoidMenu3()增加数据"

selnumber

=());

publicstaticvoidSave(intn);

strings=o);

(sd[i].name);

(sd[i].english);

(sd[i].chinese);

(sd[i].math);

(sd[i].average);

catch(IOException){

写文件失败!

"

return;

finally{

数据已保存!

请按任意键继续"

(true);

publicstaticvoidSaveToArray(refintlen);

Strings=o=();

sd[i].name=();

sd[i].english=();

sd[i].chinese=();

sd[i].math=();

sd[i].average=();

catch(EndOfStreamException)

{len=i-1;

}

catch{return;

publicstaticvoidSaveToFile(intlen);

s=o!

="

){

(sd[i].no);

写入数据错误!

修改数据成功!

请按任意键继续!

publicstaticvoidMain(){o=();

intj=0;

for(j=0;

j<

i;

j++){

if(sd[i].no!

=sd[j].no){

if(i==0||j!

=i)

您输入的学号重复,请重输!

姓名"

语文成绩"

sd[i].english=());

英语成绩"

sd[i].chinese=());

数学成绩"

sd[i].math=());

sd[i].average=(sd[i].english+sd[i].chinese+sd[i].math)/3;

catch(FormatExceptione){

您输入的数据有误!

+;

publicstaticvoidSaveToArray(refintlen){...}.}o=={

sd[i]=temp;

Flag=true;

if(Flag){

SaveToFile(len);

else{

未能查到信息!

请重试!

请按任意键继续!

publicvoidDeleteData()o==s){

flag=true;

sd[i].no="

;

sd[i].name="

sd[i].english=0;

sd[i].chinese=0;

sd[i].math=0;

sd[i].average=0;

if(!

flag){

没有此人信息!

无法删除!

请按任意键继续!

publicvoidSearch()o=="

if(sd[i].name==s){

{0,-10}"

sd[i].no);

sd[i].name);

sd[i].english);

{0,-12}"

sd[i].chinese);

sd[i].math);

sd[i].average);

没有查到此人信息!

publicvoidBrowse();

请按任意键返回主界面!

usingSystem;

namespaceConsoleApplication1

classzhongxue:

Student

static[]sd;

publicintphysics;

publicintchemistry;

publicintbiology;

publicintgetphysics

get{returnphysics;

set{physics=value;

publicintgetchemistry

get{returnchemistry;

set{chemistry=value;

}}

publicintgetbiology

get{returnbiology;

set{biology=value;

publicvoidInput(inti){o=();

intj=0;

您输入的学号重复,请重输!

物理成绩"

sd[i].physics=());

化学成绩"

sd[i].chemistry=());

生物成绩"

sd[i].biology=());

+sd[i].biology)

sd[i].average=(sd[i].physics+sd[i].chemistry/3;

publicstaticvoidSaveToArray(refintlen){...}.}o=={

publicvoidDeleteData2()o==s){

sd[i].physics=0;

sd[i].chemistry=0;

sd[i].biology=0;

publicvoidSearch2()o=="

sd[i].physics);

sd[i].chemistry);

sd[i].biology);

publicvoidBrowse2();

classdaxue:

publicintcomputer;

publicintcsharp;

publicintdatastructure;

publicintgetcomputer

get{returncomputer;

set{computer=value;

publicintgetcsharp

get{returncsharp;

set{csharp=value;

publicintgetdatastructure

get{returndatastructure;

}set{datastructure=value;

publicvoidInput(inti)o=();

计算机成绩"

sd[i]puter=());

C#成绩"

sd[i].csharp=());

数据结构成绩"

sd[i].datastructure=());

sd[i].average

=(sd[i]puter

+sd[i].csharp

+sd[i].datastructure)

publicstaticvoidSaveToArray(refintlen){...}.}o=={

publicvoidDeleteData3()o==s){

sd[i]puter=0;

sd[i].csharp=0;

sd[i].datastructure=0;

publicvoidSearch3()o=="

sd[i]puter);

sd[i].csharp);

sd[i].datastructure);

publicvoidBrowse3();

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1