项目简介
本项目是基于Java语言开发的学生课程成绩管理系统,主要面向教师和学校管理人员,可高效管理学生成绩并提供成绩分析功能。系统通过图形用户界面(GUI)实现,支持成绩的录入、查看、修改以及分析,还能展示成绩分布的饼图和柱状图。
项目的主要特性和功能
- 成绩录入:从
course.txt
文件读取课程列表供用户选择课程,通过文件对话框选择班级名单文件为学生录入考试成绩,成绩单以.dat
对象文件格式存储,文件名是班级-课程名.dat
。 - 成绩查看:通过文件对话框选择并打开已有成绩单文件,显示成绩内容。
- 成绩修改:打开成绩单后,可对单个或多个成绩进行修改并保存。
- 成绩分析:提供成绩详细分析,包含最高分、最低分、平均分以及各分数段的人数和占比,支持成绩分布的饼图和柱状图展示。
安装使用步骤
环境准备
确保已安装Java开发环境(JDK),下载项目源码并解压。
编译与运行
- 打开命令行工具,进入项目根目录。
- 使用
javac
命令编译所有Java文件:bash javac *.java
- 运行主程序
GradesAnalyse.java
:bash java GradesAnalyse
使用说明
启动程序后,按界面提示操作,选择课程、班级,录入或查看成绩并进行分析。成绩单文件存储在项目目录下,文件名为班级-课程名.dat
。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】