ソフトウェア実践プロジェクト1 ---学生管理システム(実験の準備と設計)

ソフトウェア実践プロジェクト1-学生管理システム(実験準備と設計)
実験内容
プログラミング言語の選択
実験アイデア(システム設計)
1。システムにログインします2.システムの
論理設計

実験内容

新しい学生を追加する
*名前または学生番号を入力して学生情報を照会する:
*すべての学生情報を印刷する
*対応する学生の4つのコースを変更する(名前とを入力して)
*並べ替えてランキングを決定し、出力:双方向バブルソート、ソート、クイックソート、ヒープソートのためのプログラミング言語のギリシャ語

選択

以前にJavaで同様の製品管理システムを作成したことがあるので、今回もJavaを使用します。

実験的アイデア(システム設計)

システムの論理設計

1.学生クラスには、学生ID、名前、科目1〜4のスコア、設定および取得機能が含まれ、それぞれを個別に変更または印刷でき
ます。2。ユーザークラスには、ユーザー名とパスワードが含まれます。3
。学生メソッドクラスにはさらにさまざまな機能が含まれています: 1)複数の並べ替え(グレードの並べ替え)2)すべての学生情報、学生ID名、およびグレードを出力します3)名前または学生IDを入力して学生情報を照会します4)学生を入力して変更しますIDまたは名前学生の成績は、最初に拡張forループを使用して、リストにリンクされたリストをトラバースします。見つかった場合は、学生クラスのデータを関数内の学生クラスの変数にコピーしてから、成績を変更します。5)追加するには新しい学生情報の場合、学生ID名と実績4を入力する必要があります。データベースクラス1)ユーザークラスを初期化し、Listを使用してデータを保存し、get関数を確立してユーザークラスのリンクリストを返します。2)ファイルから読み取ります。学生クラスを初期化し、リストを使用してデータを保存し、get関数を作成し、学生クラスのリンクリストを返すために使用します。3)システムの実行後、変更されたすべての情報が元のテキストに出力されます。











おすすめ

転載: blog.csdn.net/qq_49180345/article/details/114256736