教务管理系统之单门成绩录入模块

本文介绍了教务管理系统中针对《Java程序设计》课程的单门成绩录入模块,详细阐述了需求,包括学生分数由40%平时成绩和60%期末成绩组成,满分为100分。系统需实现学生成绩录入和显示功能。通过创建学生类和学生管理类,实现了成绩的计算和管理。
摘要由CSDN通过智能技术生成

教务管理系统之单门成绩录入模块

需求

完成一个教务管理系统中的学生单门课程(课程名:《Java程序设计》)成绩录入模块,学生分数由平时成绩和期末成绩和最终成绩构成,其中平时成绩占比40%,期末成绩占比60%,满分100分,要求输入学生的平时成绩和期末成绩后自动计算得出总评成绩(注:所有成绩保留小数点后一位)

要求实现功能如下:
学生成绩录入
显示所有学生成绩

学号 姓名 平时成绩 期末成绩 总评成绩

1001 盖伦 100 80 88
1002 玛尔扎哈 90 70 78
1003 安妮 100 90 94
1004 孙悟空 90 100 96
1005 猪八戒 60 50 54

需求分析

1.创建一个学生类,包含学号、姓名、课程名、平时成绩、期末成绩、总评成绩。生成无参和带所有参数的构造器及每个属性set()、get()方法。因为这里总评成绩是由平时成绩和期末成绩计算而来,所以应该将构造器中总评成绩的赋值方式加以修改并删除set总评成绩的方法。
2.创建学生管理类,可以用ArrayList实现学生的录入和成绩查询

功能实现

Student类

public class Student {
   
	
	private String sno;
	private String sname;
	private String course;
	private double usualScore;//平时成绩
	private double endScore;//期末成绩
	private double finalScore;//总评成绩
	
	public Student() {
   
		super();
	}
	public Student(String sno, String sname, String course, double usualScore, double endScore) {
   
		super();
		this.sno = sno;
		this.sname = sname;
		this.course = course;
		this.usualScore = usualScore;
		this
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值