シラバスシステム
もちろんシラバスとその関連情報の作成と管理を可能にするWebシステム。
説明:
このプロジェクトの目的は、指定された個人がクラスシラバスを視覚化、作成、変更、および管理するのに役立つ一連のツールを提供し、さまざまな認定機関によって課される基準にコースの目標を調整し、書類を減らすのに役立つ統合システムを提供することです。
アプリケーションの主な目的は次のとおりです。
- Administrative Personalに、各プログラムに対して作成された各クラスのシラバスのコントロールと記録があります。
- 教授へのクラスシラバスの配布を許可します。
- プログラムとコースの作成を許可します。
- 各シラバスの更新を許可します。
- コースの目標を各認定機関の基準に合わせるツールを提供します。
- 現在保存されている物理クラスのシラバスのアーカイブを最小限に抑えます。
- コースプログラムおよびコースコードで検索機能を提供します。
- クラスルールを追加します。
機能要件:
- ユーザーは、それをダウンロードするために目的のシラバスを見つけた後にオプションを持っている必要があります。
- 研究プログラムは、学士号、修士号、博士号によって分割されます。
- 各シラバスは、見つけたら見ることができなければなりません。
- 表示されたときの各シラバスの構造は、ユーザーがシラバスをダウンロードできるのと同じ構造でなければなりません。
- アプリケーション内のすべてのフィールドのユーザー入力は、検証により特定のタスクのために規制する必要があります。
- ユーザーは、選択したシラバスがコンピューターにダウンロードされるシラバスダウンロードオプションとは別に、コンピューターにファイルをダウンロードせずにアプリケーション内のすべてのアクションを実行できる必要があります。
- 各シラバスの目的セクションは、テーブルで作成されます。
- 管理スタッフは、システムに新しいプログラムを追加することを許可する必要があります。
- 管理スタッフは、システムに新しいコースを追加することを許可する必要があります。
- 管理スタッフは、システムに新しいコースルールを追加することを許可する必要があります。
- 管理スタッフは、プログラムにコースを追加できる必要があります。
- ユーザーは、検索バーの上にホバリングし、コースコードまたはコース名またはその一部を入力することにより、特定のシラバスを検索するオプションが必要です。
セキュリティ要件:
- ユーザーのパスワードは、保護のための正しいパラメーターでハッシュする必要があります。
- アプリケーションの各ユーザーには、フルネームを含める必要があります。
- ユーザーが特定のページまたはアクションの権限を持っていない場合、Webページはユーザーの対話を許可していません。また、制限付き領域にアクセスしようとする場合、システムはそれらをログインにリダイレクトします。
プレゼンテーション要件
- 実装は、ChromeなどのWindows用の最新のWebブラウザーでWebベースの実行を実行する必要があります。
- 大学のロゴは、アプリケーションを通じて存在する必要があります。
- リンク、ボタン、およびその他のインタラクティブタグには、Webの残りの部分との違いを識別するための視覚的な境界が必要です。
- シラバスが編集された場合、ページサイズが増加または減少し、印刷および表示する要素の位置を変更する可能性があると考える必要があります。
- Web色は、機関の色または同様の色合いで一致する必要があります。
パフォーマンス要件
- アルゴリズムは、ユーザーに最小待ち時間を提供することを目的とした設計である必要があります。
- 援助が要求される場所に応じて、そのエリアに対応するヘルプが表示されるヘルプページが必要です。
データベースに関する情報:
GeneratedB.SQLは、新しく作成されたアプリケーションのために実行する必要があるスクリプトであり、挿入物はありません。最初の挿入については、fopuledb.sqlスクリプトを実行する必要があります。
エンティティと関連モデルを以下に示します。

ページフロー情報:
ページフローは、特定のWebページからどこに移動できるかを示し、必要な条件がそのページに移動できることを示します。 Page-flowはファイルPage_flow.drawioにあり、次のWebサイトを使用してそれを開く必要がありますhttps://app.diagrams.net/
そこで、[ファイル] - > [> [> device]]を選択し、ファイルをダウンロードする場所を検索します。
備考:
- クラスフォルダーは、TomcatのRoot/Web-INFディレクトリ内に入ります。
- 環境変数にClassPath情報を追加することを忘れないでください。
- TomcatのLIBディレクトリに必要なライブラリを追加します。
- ページのプロトタイプはTomcat内にありません。Webサーバーを必要とせずに、インターフェイス設計の一般的な概要のみを目的としています。
- Syllabussystemディレクトリは、Tomcatのルートフォルダー内に入ります。
- フォルダーとファイルの構造と名前を変更しないでください。削除できるファイルのみは、ファイル生成の2つの例です。
このプロジェクトは教育目的のみを目的としています!
1976年著作権法のセクション107に基づく著作権免責事項は、批判、コメント、ニュース報告、教育、奨学金、教育、研究などの目的で「公正使用」のための手当が行われます。非営利団体または教育用途は、フェアユースを支持してバランスを傾けます。