教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 互联网资料 >

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

来源:网络收集 时间:2026-09-07
导读: 功能实现1.学生类的实现;2.输入10个学生的学号、姓名、各门课程的成绩;3.计算学生的总成绩和平均成绩;4.按总成绩排序并显示;5.检索功能,可以按姓名、学号进行检索。6.能够插入、修改和删除学生信息7.能够正常退出程序。 C# 语 言 编 程 实 训 报 告系部:电

功能实现1.学生类的实现;2.输入10个学生的学号、姓名、各门课程的成绩;3.计算学生的总成绩和平均成绩;4.按总成绩排序并显示;5.检索功能,可以按姓名、学号进行检索。6.能够插入、修改和删除学生信息7.能够正常退出程序。

C# 语 言 编 程 实 训 报 告系部:电子信息系 班级:计算机 1201 姓名:陈紫房 学号:0602120134 指导教师:邱文严

功能实现1.学生类的实现;2.输入10个学生的学号、姓名、各门课程的成绩;3.计算学生的总成绩和平均成绩;4.按总成绩排序并显示;5.检索功能,可以按姓名、学号进行检索。6.能够插入、修改和删除学生信息7.能够正常退出程序。

项目报告

1 设计题目:学生成绩管理系统。

2 设计目的:

1. 巩固C#语言编程知识,提高面向对象编程能力,提高分析与解决实际问题的

能力。

2. 掌握循环、子程序等结构的程序设计方法。 3. 掌握数组、结构体等数据结构的设计方法。 4. 掌握排序检索等程序设计技术。

3 项目实现的功能:

1. 2. 3. 4. 5. 6. 7.

学生类的实现;

输入10个学生的学号、姓名、各门课程的成绩; 计算学生的总成绩和平均成绩; 按总成绩排序并显示;

检索功能,可以按姓名、学号进行检索。 能够插入、修改和删除学生信息 能够正常退出程序。

4 设计原理:

1. 建立一个学生类,利用ArrayList动态数组存储学生的学号,姓名,数学成绩,

英语成绩,C#成绩。 2. 在学生类里面定义函数:operate()函数当做菜单,input()函数用来输入信息,

insert()函数用来插入信息,index()函数用来检索并返回索引值,index_show()函数用来输出索引结果,index_remove()函数用来删除学索引处的生信息,move()函数用来排序,move_Sum()函数用来按总成绩排序,move_show()函数用来输出排序后的信息。

3. operate()函数中用swish语句选择应用选项,用goto Return返回主菜单;

input()函数中用Add添加信息;insert()函数中用insert插入信息;index()函数中用IndexOf来检索并返回索引值;index_show()函数中用for循环来输出索引结果;index_remove()函数中用RemoveAt来删除学索引处的生信息;move()函数中用嵌套式双重for循环来排序; 4. 用Console.Clear();来清屏。

功能实现1.学生类的实现;2.输入10个学生的学号、姓名、各门课程的成绩;3.计算学生的总成绩和平均成绩;4.按总成绩排序并显示;5.检索功能,可以按姓名、学号进行检索。6.能够插入、修改和删除学生信息7.能够正常退出程序。

5 程序流程图;

功能实现1.学生类的实现;2.输入10个学生的学号、姓名、各门课程的成绩;3.计算学生的总成绩和平均成绩;4.按总成绩排序并显示;5.检索功能,可以按姓名、学号进行检索。6.能够插入、修改和删除学生信息7.能够正常退出程序。

6 使用及调试说明;

1.开始调试程序

2.输入学生信息

功能实现1.学生类的实现;2.输入10个学生的学号、姓名、各门课程的成绩;3.计算学生的总成绩和平均成绩;4.按总成绩排序并显示;5.检索功能,可以按姓名、学号进行检索。6.能够插入、修改和删除学生信息7.能够正常退出程序。

功能实现1.学生类的实现;2.输入10个学生的学号、姓名、各门课程的成绩;3.计算学生的总成绩和平均成绩;4.按总成绩排序并显示;5.检索功能,可以按姓名、学号进行检索。6.能够插入、修改和删除学生信息7.能够正常退出程序。

3.查看输入结果

4.排序

功能实现1.学生类的实现;2.输入10个学生的学号、姓名、各门课程的成绩;3.计算学生的总成绩和平均成绩;4.按总成绩排序并显示;5.检索功能,可以按姓名、学号进行检索。6.能够插入、修改和删除学生信息7.能够正常退出程序。

功能实现1.学生类的实现;2.输入10个学生的学号、姓名、各门课程的成绩;3.计算学生的总成绩和平均成绩;4.按总成绩排序并显示;5.检索功能,可以按姓名、学号进行检索。6.能够插入、修改和删除学生信息7.能够正常退出程序。

功能实现1.学生类的实现;2.输入10个学生的学号、姓名、各门课程的成绩;3.计算学生的总成绩和平均成绩;4.按总成绩排序并显示;5.检索功能,可以按姓名、学号进行检索。6.能够插入、修改和删除学生信息7.能够正常退出程序。

5.查询个人信息

功能实现1.学生类的实现;2.输入10个学生的学号、姓名、各门课程的成绩;3.计算学生的总成绩和平均成绩;4.按总成绩排序并显示;5.检索功能,可以按姓名、学号进行检索。6.能够插入、修改和删除学生信息7.能够正常退出程序。

6.删除学生信息

功能实现1.学生类的实现;2.输入10个学生的学号、姓名、各门课程的成绩;3.计算学生的总成绩和平均成绩;4.按总成绩排序并显示;5.检索功能,可以按姓名、学号进行检索。6.能够插入、修改和删除学生信息7.能够正常退出程序。

功能实现1.学生类的实现;2.输入10个学生的学号、姓名、各门课程的成绩;3.计算学生的总成绩和平均成绩;4.按总成绩排序并显示;5.检索功能,可以按姓名、学号进行检索。6.能够插入、修改和删除学生信息7.能够正常退出程序。

7.插入及修改学生信息

功能实现1.学生类的实现;2.输入10个学生的学号、姓名、各门课程的成绩;3.计算学生的总成绩和平均成绩;4.按总成绩排序并显示;5.检索功能,可以按姓名、学号进行检索。6.能够插入、修改和删除学生信息7.能够正常退出程序。

功能实现1.学生类的实现;2.输入10个学生的学号、姓名、各门课程的成绩;3.计算学生的总成绩和平均成绩;4.按总成绩排序并显示;5.检索功能,可以按姓名、学号进行检索。6.能够插入、修改和删除学生信息7.能够正常退出程序。

功能实现1.学生类的实现;2.输入10个学生的学号、姓名、各门课程的成绩;3.计算学生的总成绩和平均成绩;4.按总成绩排序并显示;5.检索功能,可以按姓名、学号进行检索。6.能够插入、修改和删除学生信息7.能够正常退出程序。

功能实现1.学生类的实现;2.输入10个学生的学号、姓名、各门课程的成绩;3.计算学生的总成绩和平均成绩;4.按总成绩排序并显示;5.检索功能,可以按姓名、学号进行检索。6.能够插入、修改和删除学生信息7.能够正常退出程序。

7 源程序代码;

using System;

using System.Collections;

using System.Collections.Generic; using System.Text;

namespace Student_score_management {

public class Student //定义了一个学生类 {

ArrayList ID = new ArrayList(3); //把学生的学号,姓名,英语、数学、C#成绩分别放在动态数组中。

ArrayList Name = new ArrayList(3);

ArrayList English_Score = new ArrayList(3); ArrayList Math_Score = new ArrayList(3);

ArrayList VisualCshap_Score = new ArrayList(3); public void Menu() //主菜单 {

Console.WriteLine("主菜单:");

Console.WriteLine("1.编写学生信息。"); Console. …… 此处隐藏:3177字,全部文档内容请下载后查看。喜欢就下载吧 ……

C#控制台学生成绩管理系统实训报告(含源代码).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/1934056.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)