欢迎来到天天文库
浏览记录
ID:47079986
大小:2.39 MB
页数:22页
时间:2019-07-18
《C#控制台学生成绩管理系统实训报告材料(含源代码)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实用文档C#语言编程实训报告系部:电子信息系班级:计算机1201姓名:陈紫房学号:0602120134指导教师:邱文严文案大全实用文档项目报告1设计题目:学生成绩管理系统。2设计目的:1.巩固C#语言编程知识,提高面向对象编程能力,提高分析与解决实际问题的能力。2.掌握循环、子程序等结构的程序设计方法。3.掌握数组、结构体等数据结构的设计方法。4.掌握排序检索等程序设计技术。3项目实现的功能:1.学生类的实现;2.输入10个学生的学号、姓名、各门课程的成绩;3.计算学生的总成绩和平均成绩;4.按总成绩排序并显
2、示;5.检索功能,可以按姓名、学号进行检索。6.能够插入、修改和删除学生信息7.能够正常退出程序。4设计原理:1.建立一个学生类,利用ArrayList动态数组存储学生的学号,姓名,数学成绩,英语成绩,C#成绩。2.在学生类里面定义函数:operate()函数当做菜单,input()函数用来输入信息,insert()函数用来插入信息,index()函数用来检索并返回索引值,index_show()函数用来输出索引结果,index_remove()函数用来删除学索引处的生信息,move()函数用来排序,move
3、_Sum()函数用来按总成绩排序,move_show()函数用来输出排序后的信息。3.operate()函数中用swish语句选择应用选项,用gotoReturn返回主菜单;input()函数中用Add添加信息;insert()函数中用insert插入信息;index()函数中用IndexOf来检索并返回索引值;index_show()函数中用for循环来输出索引结果;index_remove()函数中用RemoveAt来删除学索引处的生信息;move()函数中用嵌套式双重for循环来排序;4.用Consol
4、e.Clear();来清屏。文案大全实用文档1程序流程图;Case1:编写学生信息Case5:安全退出Case2:查看学生信息Case3:删除学生信息主函数调用operate函数,开始主程序Operate函数调用各个小菜单开始Case4:生成学生成绩单1.添加学生信息。2.插入学生信息。1.按录入顺序输出成绩单1.按学号查询3.修改学生信息。1.按学号删除2.按姓名查询4.按数学成绩输出成绩单2.按姓名删除2.按总成绩排序输出成绩单3.按英语成绩输出成绩单goto:Return返回主菜单5.按C#成绩输出成绩
5、单结束文案大全实用文档1使用及调试说明;1.开始调试程序2.输入学生信息文案大全实用文档文案大全实用文档3.查看输入结果4.排序文案大全实用文档文案大全实用文档文案大全实用文档5.查询个人信息文案大全实用文档6.删除学生信息文案大全实用文档文案大全实用文档7.插入及修改学生信息文案大全实用文档文案大全实用文档文案大全实用文档文案大全实用文档1源程序代码;usingSystem;usingSystem.Collections;usingSystem.Collections.Generic;usingSystem
6、.Text;namespaceStudent_score_management{publicclassStudent//定义了一个学生类{ArrayListID=newArrayList(3);//把学生的学号,姓名,英语、数学、C#成绩分别放在动态数组中。ArrayListName=newArrayList(3);ArrayListEnglish_Score=newArrayList(3);ArrayListMath_Score=newArrayList(3);ArrayListVisualCshap_Sc
7、ore=newArrayList(3);publicvoidMenu()//主菜单{Console.WriteLine("主菜单:");Console.WriteLine("1.编写学生信息。");Console.WriteLine("2.查看学生信息。");Console.WriteLine("3.删除学生信息。");Console.WriteLine("4.生成学生成绩单。");Console.WriteLine("5.安全退出。");Console.WriteLine("________________
8、______________________");Console.WriteLine("请选择(以回车键结束)。");}publicvoidMenu1()//小菜单1{Console.WriteLine("1.添加学生信息。");Console.WriteLine("2.插入学生信息。");Console.WriteLine("3.修改学生信息。");Console.WriteLine("_____
此文档下载收益归作者所有