C学生管理系统课程设计报告计划.docxVIP

  • 13
  • 0
  • 约8.17千字
  • 约 45页
  • 2021-06-27 发布于山东
  • 举报
精品文档 精品文档 PAGE PAGE30 精品文档 PAGE C#程序设计期末作业 通用学生信息管理系统 计算机科学与工程学院 班级:123456 姓名:张三儿 学号: 2014年5月 一、题目剖析 1、基本功能要求: 1)创建相应的成员变量保留学生基本信息; 2)创建相应属性和索引以实现对成员变量接见的封装; 3)创建相应的方法以实现对学生基本信息的管理; 4)创建相应的方法以实现对学生成绩的管理; 5)结构函数和析构函数; 6)由学生类派生出小学生、中学生以及大学生; 7)尽量用上继承、多态、重载、覆盖、接口、抽象类、代理、事件等知识。 2、设计思路: 此题目要求学生设计一个通用学生信息管理系统,可以分别实现 对小学生、中学生以及大学生信息及成绩的管理。 定义学生类 Student,在学生类中定义学生的公共属性,比方学 号、姓名以及平均分等。由学生类 Student派生出三个子类,即小学 生类xiaoxue、中学生类zhongxue和大学生类daxue。再分别在各个 子类中定义其独有属性,编写函数进行各样操作, 主要包括对学生信 息的增、删、改、查及显示全部等操作,以及对学生的成绩进行管理, 主假如求平均分操作并按从高到低降序排列输出。 本系统采用文件存储数据,代码中有对应的文件操作,可以实现 对输入的数据的保留。 二、系统设计 登录主界面 小 中 大 学 学 学 生 生 生 管 管 管 理 理 理 增加信息 增加信息 增加信息 改正信息 改正信息 改正信息 删除信息 删除信息 删除信息 查找信息 查找信息 查找信息 排 序 排 序 排 序 退出系统 2、界面设计: (1)用户选择界面: (2子类界面: (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\t 2. 中学生界面); (\t\t 3. 大学生界面); (\t\t***************************************); (\t\t 请输入选择(数字1-3):); cases=()); if(cases=3cases=1){ flag=false; switch(cases){ case1: Menu1(); break; case2: Menu2(); break; case3: Menu3(); break; } } } } publicstaticvoidMenu1() 增加数据); (\t\t 2. 改正数据); (\t\t 3. 删除数据); (\t\t 4. 按姓名查找); (\t\t 5. 显示全部); (\t\t 6. 按平均分排序); (\t\t 7. 退出系统); (\t\t***************************************); try{ (\t\t 请输入选择(数字1-7):); selnumber=()); } catch(FormatException){ ( 你输入的数据格式有误 !!); } if(selnumber=7selnumber=1){ Flag=false; switch(selnumber){ case1: (); break; case2: (); break; case3: (); break; case4: (); break; case5: (); break; case6: (); break; case7: (0); break; } } } } publicstaticvoidMenu2() 增加数据);

文档评论(0)

1亿VIP精品文档

相关文档