Java实现简单的学生信息管理系统(四)-测试研究生类

文章首发及后续更新:https://mwhls.top/1468.html
新的更新内容请到mwhls.top查看。
无图/无目录/格式错误/更多相关请到上方的文章首发页面查看。

Java实现简单的学生信息管理系统目录

基本测试数据
2 001 张三 男 福建厦门 厦门大学 计算机学院 软件工程 张导师 物联网中的云计算
2 002 李四 男 福建厦门 厦门大学 计算机学院 软件工程 李导师 物联网中的雾计算
2 003 王五 男 福建漳州 厦门大学 计算机学院 计算机科学 王导师 计算机视觉发展

3 001 高等数学 0001 n
3 001 数据结构 0002 n
3 001 操作系统 0003 n
3 001 Java基础 0004 n
4 001 0001 50
4 001 0002 60
4 001 0003 21

3 002 高等数学 0001 n
3 002 数据结构 0002 n
3 002 操作系统 0003 n
3 002 Java基础 0004 y 100
4 002 0001 50
4 002 0002 50
4 002 0003 21

3 003 高等数学 0001 n
3 003 数据结构 0002 n
3 003 操作系统 0003 n
3 003 Java基础 0004 y 100
4 003 0001 100
4 003 0002 100
4 003 0003 100
测试内容
  • 添加学生及学生信息:
    • 添加了三个学生,分别为
    • 挂了两门,过了一门,一门未结课的张三
    • 挂了三门,过了一门的李四
    • 全部满分的王五
  • 查询全部学生信息,及张三个人信息与课程信息:
    • 可以看出:
    • 张三为研究生。
    • 张三的未结课课程不被计算在课程分数统计中。
    • 挂了两门课不会引起警告。
  • 查询李四与王五的个人信息与课程信息:
    • 可以看出,挂了三门课的李四会被警告。
  • 添加学生操作:
    • 添加一个学号为004,其余信息与001学生相同,但未选课。
  • 为004学生选课,但未结课:
  • 为004的0001号课程结课,分数为53:
  • 为004添加一门0003课程,已结课,成绩为66:
  • 多态:
  • 子类覆盖父类方法、构造方法重构:
  • 父类对象申请子类空间:
  • 方法覆盖的同时调用被覆盖的方法:
  • 部分漏洞测试(与上篇的漏洞测试过程结果完全相同):
    • 无学生时进行查询操作:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值