C++ で簡単な学生ステータス管理システムを設計する

Yuxian: CSDN コンテンツ パートナー、CSDN の新星メンター、フルスタック分野の新星クリエイター、51CTO (トップセレブ + エキスパートブロガー)、Github オープンソース愛好家 (ゴーゼロソースコードの二次開発、ゲームバックエンドアーキテクチャ https:/ /github.com/Peakchen)

最も基本的な機能を実現するシンプルな学生ステータス管理システムを設計します。
機能要件:
(1) 学生番号、名前、寮、電話番号を含む学生クラス学生を設計します。
(2)
学生番号、コース名、スコアを含む学生のパフォーマンススコアを設計します。
(3) 学生情報の追加、削除、変更を行う機能。重複したエントリがないか確認します。
(4) 生徒のパフォーマンス機能を追加、削除、変更します。重複したエントリがないか確認します。
(5) 学生の学籍番号に基づいて学生の情報と成績を照会します。
(6) 情報を保存するには外部ファイルを使用します。
(7) 全寮生の平均点をもとに優秀な寮を選出する設計となっており、
科目不合格者の寮は評価に参加しないなどの制約を加えることが可能です。

この学生管理システムの原理は比較的単純で、主に学生 (Student)、学生の成績 (スコア)、学生管理 (StudentManager) の 3 つのカテゴリが含まれます。学生クラスは学生の基本情報を保存するために使用され、学生パフォーマンスクラスは学生のパフォーマンス情報を保存するために使用され、学生管理クラスは学生とその結果を管理および操作するために使用されます。

フローチャートは次のステップとして説明できます。

  1. ユーザーは、生徒の追加、生徒の削除、生徒の変更などのメニュー オプションを選択します。

おすすめ

転載: blog.csdn.net/feng1790291543/article/details/132904860