C语言课程设计:学生信息管理系统.docVIP

  • 3
  • 0
  • 约1.98万字
  • 约 21页
  • 2021-01-14 发布于湖北
  • 举报
题目:设计一个学生信息管理程序。 数据需求: 1、学生信息:学号、姓名、年龄、性别、出生年月、专业、班级。 功能需求: 1、学生信息存储 2、学生信息添加(学生信息从键盘上输入) 3、学生信息删除(按学号删除) 4、学生信息查询(提供两种查询方式:按学号查询、按姓名查询,要求使用方法的重载实现) 设计要求:至少定义4个类。 1、第1个类:学生类。用于描述学生对象,至少包含2个方法:一个用于创建学生对象;一个用于输出学生信息。 2、第2个类:学生管理类。用于对学生信息进行管理,至少包含4个方法:一个用于添加学生信息;一个用于删除学生信息;一个用于按学号查询学生信息;一个用于按姓名查询学生信息。 3、第3个类:用户操作类。至少包含2个方法:一个用于显示用户菜单;一个用于根据用户选择调用学生管理类中相应方法执行相应操作。 系统菜单如下: 1、添加学生信息 2、删除学生信息 3、查询学生人数 4、查询学生信息(按学号) 5、查询学生信息(按姓名) 请选择您要进行的操作(1~5): 4、第4个类:应用类(主函数所在的类)。在主函数中调用第3个类中的方法进行学生管理。*/ using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication2 { class Student//学生类 { public int Sno, Sage, Sclass; public string Sname, Ssex, Sdept; public DateTime Sbirth; } class Stumanage//学生管理类 { public static ListStudent Students; public static int Count { get { return Students.Count; } } static Stumanage() { Students = new ListStudent(); } public static Student Information() { Student myStudent = new Student(); Console.WriteLine(请输入要添加的学生信息:); Console.WriteLine(\n请输入学号:); myStudent.Sno = int.Parse(Console.ReadLine()); Console.WriteLine(\n请输入姓名:); myStudent.Sname = Console.ReadLine(); Console.WriteLine(\n请输入年龄:); myStudent.Sage = int.Parse(Console.ReadLine()); Console.WriteLine(\n请输入性别:); myStudent.Ssex = Console.ReadLine(); Console.WriteLine(\n请输入生日:); myStudent.Sbirth = DateTime.Parse(Console.ReadLine()); Console.WriteLine(\n请输入专业:); myStudent.Sdept = Console.ReadLine(); Console.WriteLine(\n请输入班级:); myStudent.Sclass = int.Parse(Console.ReadLine()); return myStudent; } public void ShowStuInfo(Student myStudent)

文档评论(0)

1亿VIP精品文档

相关文档