資源簡介
該資源包括四個版本。
[問題描述]
錄入、保存一個班級學生多門課程的成績,并對成績進行分析。
[需求分析]
(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個文件信息
評論
共有 條評論