资源简介
该资源包括四个版本。
[问题描述]
录入、保存一个班级学生多门课程的成绩,并对成绩进行分析。
[需求分析]
(1)通过键盘输入各学生的多门课程的成绩,建立相应的文件input.dat。
(2)对文件input.dat中的数据进行处理,要求具有如下功能:
①按各门课程成绩排序,并生成相应的文件输出。
②计算每人的平均成绩,按平均成绩排序,并生成文件。
③求出各门课程的平均成绩、最高分、最低分、不及格人数、60~69分人数、70~79分人数、80~89分人数、90分以上人数。
④根据姓名或学号查询某人的各门课成绩,重名情况也能处理。
(3)界面美观。
代码片段和文件信息
package Mark_Analyse;
import java.awt.Color;
import java.awt.Component;
import java.awt.Container;
import java.awt.Cursor;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.DataInput;
import java.io.DataOutput;
import java.io.DataOutputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.RandomAccessFile;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.Jframe;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOption
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 218839 2011-01-11 13:07 成绩分析系统\成绩分析系统1.0\Mark_Analyse.rar
文件 301 2011-01-11 13:07 成绩分析系统\成绩分析系统1.4\Mark_Analyse\.classpath
文件 388 2011-01-11 13:07 成绩分析系统\成绩分析系统1.4\Mark_Analyse\.project
文件 629 2011-01-11 13:07 成绩分析系统\成绩分析系统1.4\Mark_Analyse\.settings\org.eclipse.jdt.core.prefs
文件 94435 2011-01-11 13:07 成绩分析系统\成绩分析系统1.4\Mark_Analyse\bin\1.jpg
文件 41854 2011-01-11 13:07 成绩分析系统\成绩分析系统1.4\Mark_Analyse\bin\1212.bmp
文件 2157 2011-01-11 13:07 成绩分析系统\成绩分析系统1.4\Mark_Analyse\bin\1212.jpg
文件 695 2011-01-11 13:07 成绩分析系统\成绩分析系统1.4\Mark_Analyse\bin\Mark_Analyse\Mark_Analyse_GUI$1.class
文件 1473 2011-01-11 13:07 成绩分析系统\成绩分析系统1.4\Mark_Analyse\bin\Mark_Analyse\Mark_Analyse_GUI$2.class
文件 14074 2011-01-11 13:07 成绩分析系统\成绩分析系统1.4\Mark_Analyse\bin\Mark_Analyse\Mark_Analyse_GUI.class
文件 332 2011-01-11 13:07 成绩分析系统\成绩分析系统1.4\Mark_Analyse\bin\Mark_Analyse\NewSubject.class
文件 726 2011-01-11 13:07 成绩分析系统\成绩分析系统1.4\Mark_Analyse\bin\Mark_Analyse\Search_Student$1.class
文件 1538 2011-01-11 13:07 成绩分析系统\成绩分析系统1.4\Mark_Analyse\bin\Mark_Analyse\Search_Student$2.class
文件 6340 2011-01-11 13:07 成绩分析系统\成绩分析系统1.4\Mark_Analyse\bin\Mark_Analyse\Search_Student.class
文件 666 2011-01-11 13:07 成绩分析系统\成绩分析系统1.4\Mark_Analyse\bin\Mark_Analyse\Stat$1.class
文件 4642 2011-01-11 13:07 成绩分析系统\成绩分析系统1.4\Mark_Analyse\bin\Mark_Analyse\Stat.class
文件 684 2011-01-11 13:07 成绩分析系统\成绩分析系统1.4\Mark_Analyse\bin\Mark_Analyse\Student$1.class
文件 6649 2011-01-11 13:07 成绩分析系统\成绩分析系统1.4\Mark_Analyse\bin\Mark_Analyse\Student.class
文件 94435 2011-01-11 13:07 成绩分析系统\成绩分析系统1.4\Mark_Analyse\src\1.jpg
文件 41854 2011-01-11 13:07 成绩分析系统\成绩分析系统1.4\Mark_Analyse\src\1212.bmp
文件 2157 2011-01-11 13:07 成绩分析系统\成绩分析系统1.4\Mark_Analyse\src\1212.jpg
文件 16112 2011-01-11 13:07 成绩分析系统\成绩分析系统1.4\Mark_Analyse\src\Mark_Analyse\Mark_Analyse_GUI.java
文件 132 2011-01-11 13:07 成绩分析系统\成绩分析系统1.4\Mark_Analyse\src\Mark_Analyse\NewSubject.java
文件 7277 2011-01-11 13:07 成绩分析系统\成绩分析系统1.4\Mark_Analyse\src\Mark_Analyse\Search_Student.java
文件 4583 2011-01-11 13:07 成绩分析系统\成绩分析系统1.4\Mark_Analyse\src\Mark_Analyse\Stat.java
文件 8060 2011-01-11 13:07 成绩分析系统\成绩分析系统1.4\Mark_Analyse\src\Mark_Analyse\Student.java
..A.SH. 7680 2011-08-25 15:43 成绩分析系统\成绩分析系统1.4\Mark_Analyse\src\Thumbs.db
文件 360 2011-01-11 13:07 成绩分析系统\成绩分析系统1.4\Mark_Analyse\student.dat
文件 301 2011-01-11 13:07 成绩分析系统\成绩分析系统2.0\Mark_Analyse\.classpath
文件 388 2011-01-11 13:07 成绩分析系统\成绩分析系统2.0\Mark_Analyse\.project
............此处省略79个文件信息
相关资源
- java快捷键工具箱(快速打开本地应用
- java 飞机大战(面向对象源码)
- java 跑马程序
- 飞机大战小游戏源码(java Swing)
- java入门137:清理指定目录下的.tmp文件
- java删除文件夹中所有文件
- java重命名RAR压缩包中文件
- java显示指定类型的文件(按文件后缀
- java控制台(命令行)输入交互
- java 自定义表头(列头增加icon图标)
- Java入门-控件的排布(2).zip
- Java入门-显示多种字体(8).zip
- Java入门-使用表格显示查询结果(77)
- Java入门-取得目录文件信息(50).zi
- Java入门-zip压缩包查看程序(56).zi
- Java入门-阴影文字(26).zip
- Java入门-彩色列表框(4).zip
- Java入门-程序启动界面(20).zip
- Java入门-常用图形的绘制与填充(47)
- Java入门-从压缩包中提取文件(55)
- Java入门-滑杆演示(19).zip
- Java入门-图片倒影(34).zip
- Java入门-3D文字(27).zip
- Java入门-移动的遮照效果(45).zip
- Java入门-自定义光标(23).zip
- Java入门-图片火焰效果(32).zip
- Java入门-简单的文本编辑器(12).zi
- Java入门-产生自己的控件(1).zip
- Java入门-圆形的按钮(5).zip
- Java入门-不规则图形的绘制(48).zi
评论
共有 条评论