StudentGradesManagesystem
- 学生の成績管理システムでは、システムのユーザーは、学校の生徒、教師、管理者です。すべてのタイプのユーザーは、ログインして認証後にのみシステムを使用できます。学生はこのシステムを使用して自分の成績を確認します。教師はこのシステムを使用して、教えるコースのテストスコアを入力して確認します。ティーチング管理者は、すべてのコースグレードを確認し、このシステムを使用して成績をカウントし、レポートを生成できます。システムの基本機能には次のものがあります。
- ユーザーログイン:ユーザーIDを認証します。ユーザー情報管理:学生、教師、管理者など、さまざまなユーザーの基本情報を管理します。例:学生情報には、学生番号、名前、年齢、性別、生年月日、住所、電話番号、電子メールなどが含まれます。
- スコアエントリ:教師は、この学期に教えるコースを確認し、学生のテストスコアを入力できます。エントリプロセス中、エントリが完了した後、入力されたスコアを一時的に保存および送信できます。
- スコアメンテナンス:提出する前に、教師は入力されたまたは一時的に保存された学生スコアを変更できます。しかし、送信した後、彼らはクエリのみであり、変更を加えることができません。ティーチング管理者は、教師が提出したスコアをクリアできます。
- スコアクエリ:教師とティーチング管理者は、学生のテストスコアを確認できます。学生は自分のテストスコアを確認することのみが許可されており、教師はコースの結果を確認することのみを許可されます。
- グレード統計:ティーチング管理者は、コース、学生、クラス、時間などによって統計的にグレードを分析し、より良い視覚インターフェイスで表示できます。たとえば、教育管理者は、優れた、良好、短い、パス、失敗、および学生の総数の割合をカウントし、平均スコア、合格率、失敗率、試験率などを数えます。その中で100-90は最高です、89-80は最高です、79-70は最高です、69-70は69-70です。優れた、良好、平均、合格、および失敗した成績を持つ学生の学生数は、必要に応じて出力されます。
トドリスト:
データベース操作とビジネスロジックを分離する階層
データ操作層をMyBatisに置き換えます