プロジェクトアクセスアドレス: http://localhost:8080/ScoreManagement/login.do?method=execute
開発環境:Eclipse、JDK1.8、tomcat8.0、SpringMVC+Spring+Mybatis。
プロジェクトの詳細:
生徒のパフォーマンス管理システムには、管理者、教師、生徒の 3 つのタイプの顧客がいます。顧客が異なれば、オペレーティング システムの機能に対する権限も異なります。このうち、管理者は、管理者情報、学生情報、教師情報、コース情報、クラス情報を追加、削除、変更、管理することができ、また、個人情報を入力、変更、照会、修正することができます。生徒のスコアやその他の機能の操作を実行します。教師は、自分が教えるコースの個人情報の入力、変更、照会、変更などの機能を操作できます。受講生は、受講した講座の成果の確認や個人情報の変更を行うことができます。
システム管理者は、管理者、学生、教師に関する情報を追加して顧客を初期化し、学生と教師はログインパスワードなどの個人情報を変更でき、管理者はすべてのシステム情報を変更できます。管理者、学生、教師は、顧客名とパスワードを使用してシステムにログインし、それぞれの権限に従ってシステムにアクセスします。
コースの手配: 管理者は、指導計画に従って各クラスのコース、教師、指導場所を手配し、システムはコースの手配に関する複数の条件のクエリを提供します。
スコア管理: 管理者と教師は、生徒のスコアを入力、変更、照会できます。このうち、管理者はすべてのコースの成績を入力、変更、照会できますが、教師は自分のコースの成績のみを入力、変更、照会できます。
個人情報の管理:ログインした管理者、教師、生徒は、ログインパスワード、電話番号、誕生日などの基本情報を閲覧、変更することができます。
学生のスコア クエリ: ログインに成功した学生の顧客は、完了したすべてのコースのスコアと関連情報を表示できます。
また、システムの機能を使用するには、すべての顧客がログインする必要があり、システム管理者、教師、学生は異なる権限を持ち、不正な操作を行うことはできません。