C#控制台学生成绩管理系统实训报告(含源代码)

C#控制台学生成绩管理系统实训报告(含源代码)

ID:47055166

大小:2.32 MB

页数:22页

时间:2019-07-10

C#控制台学生成绩管理系统实训报告(含源代码)_第1页
C#控制台学生成绩管理系统实训报告(含源代码)_第2页
C#控制台学生成绩管理系统实训报告(含源代码)_第3页
C#控制台学生成绩管理系统实训报告(含源代码)_第4页
C#控制台学生成绩管理系统实训报告(含源代码)_第5页
资源描述:

《C#控制台学生成绩管理系统实训报告(含源代码)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C#语言编程实训报告系部:电子信息系班级:计算机1201姓名:陈紫房学号:0602120134指导教师:邱文严项目报告1设计题目:学生成绩管理系统。2设计目的:1.巩固C#语言编程知识,提高面向对象编程能力,提高分析与解决实际问题的能力。2.掌握循环、子程序等结构的程序设计方法。3.掌握数组、结构体等数据结构的设计方法。4.掌握排序检索等程序设计技术。3项目实现的功能:1.学生类的实现;2.输入10个学生的学号、姓名、各门课程的成绩;3.计算学生的总成绩和平均成绩;4.按总成绩排序并显示;5.检索功能,可以按姓名、学号进行检索。6

2、.能够插入、修改和删除学生信息7.能够正常退出程序。4设计原理:1.建立一个学生类,利用ArrayList动态数组存储学生的学号,姓名,数学成绩,英语成绩,C#成绩。2.在学生类里面定义函数:operate()函数当做菜单,input()函数用来输入信息,insert()函数用来插入信息,index()函数用来检索并返回索引值,index_show()函数用来输出索引结果,index_remove()函数用来删除学索引处的生信息,move()函数用来排序,move_Sum()函数用来按总成绩排序,move_show()函数用来输出

3、排序后的信息。3.operate()函数中用swish语句选择应用选项,用gotoReturn返回主菜单;input()函数中用Add添加信息;insert()函数中用insert插入信息;index()函数中用IndexOf来检索并返回索引值;index_show()函数中用for循环来输出索引结果;index_remove()函数中用RemoveAt来删除学索引处的生信息;move()函数中用嵌套式双重for循环来排序;4.用Console.Clear();来清屏。1程序流程图;Case1:编写学生信息Case5:安全退出Ca

4、se2:查看学生信息Case3:删除学生信息主函数调用operate函数,开始主程序Operate函数调用各个小菜单开始Case4:生成学生成绩单1.添加学生信息。2.插入学生信息。1.按录入顺序输出成绩单1.按学号查询3.修改学生信息。1.按学号删除2.按姓名查询4.按数学成绩输出成绩单2.按姓名删除2.按总成绩排序输出成绩单3.按英语成绩输出成绩单goto:Return返回主菜单5.按C#成绩输出成绩单结束1使用及调试说明;1.开始调试程序2.输入学生信息3.查看输入结果4.排序5.查询个人信息6.删除学生信息7.插入及修改学

5、生信息1源程序代码;usingSystem;usingSystem.Collections;usingSystem.Collections.Generic;usingSystem.Text;namespaceStudent_score_management{publicclassStudent//定义了一个学生类{ArrayListID=newArrayList(3);//把学生的学号,姓名,英语、数学、C#成绩分别放在动态数组中。ArrayListName=newArrayList(3);ArrayListEnglish_Sco

6、re=newArrayList(3);ArrayListMath_Score=newArrayList(3);ArrayListVisualCshap_Score=newArrayList(3);publicvoidMenu()//主菜单{Console.WriteLine("主菜单:");Console.WriteLine("1.编写学生信息。");Console.WriteLine("2.查看学生信息。");Console.WriteLine("3.删除学生信息。");Console.WriteLine("4.生成学生成绩单。

7、");Console.WriteLine("5.安全退出。");Console.WriteLine("______________________________________");Console.WriteLine("请选择(以回车键结束)。");}publicvoidMenu1()//小菜单1{Console.WriteLine("1.添加学生信息。");Console.WriteLine("2.插入学生信息。");Console.WriteLine("3.修改学生信息。");Console.WriteLine("_____

8、_________________________________");Console.WriteLine("请选择(以回车键结束)。");}publicvoidMenu2()//小菜单2{Console.WriteLine("1.按学号查询");

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。