Javaプロジェクト:大学生専門科目競技プロジェクトプロセス管理システムのフロントエンド・バックエンド分離アーキテクチャ(Spring Boot + mybatis + vue + security)

主なテクニック

このシステムはフロントエンドとバックエンドの分離モードを採用しており、フロントエンドは vue と elementUi テクノロジーを採用し、バックエンドは Spring Boot + mybatis + Maven + security を使用してバックグラウンドを構築します。
Vue: 主にページのレンダリングと表示を担当し、Vue によって実現されます。
コントローラー: ビュー プレゼンテーション層のデータの読み取り、ユーザーの入力の制御、およびコントローラーを通じて実現されるビジネス層のメソッドの呼び出しを担当します。
モデル: 要件分析後のオブジェクト モデル分析は主にデータ管理を担当します。

主な機能

以下はシステム機能構成図です

ここに画像の説明を挿入

プロジェクトの動作環境

環境項目 パラメータ
JDK 1.8
データベース Mysql5.6
Java開発ツール IntelliJ IDEA 2020.3
ウェブサーバー Tomcat8.x 64 ビット
ブラウザ グーグルクローム

データベースER図

以下はシステムデータベースのER図です。
ここに画像の説明を挿入

システム機能設計

1. システムログインインターフェース、役割によるログイン
ここに画像の説明を挿入

2. プロジェクト申請書に記入します。講師が「追加」ボタンをクリックすると、プロジェクトの承認を入力するボックスが表示されます。講師はプロジェクトの承認情報を入力し、「OK」をクリックしてプロジェクトの承認申請を完了します。
ここに画像の説明を挿入
3. プロジェクト承認用の申請書を印刷します。
ここに画像の説明を挿入
4. インストラクターは、スタンプが押された文書のスキャンしたコピーをアップロードします。
ここに画像の説明を挿入
5. 監査人は監査コメントを記入し、監査に合格するかどうかを選択します。
ここに画像の説明を挿入
6. 教師にチーム情報を追加し、科目競技会にサインアップするように指示します。
ここに画像の説明を挿入
7. 講師は、コンテストの賞を追加し、添付のサポート資料をアップロードし、質問の完了を申請します。
ここに画像の説明を挿入
8. 監査人はプロジェクトの状況について統計を作成しますここに画像の説明を挿入

エピローグ

時間関係についてはまだ書かれていない詳細がたくさんあります。

おすすめ

転載: blog.csdn.net/Soncat2000/article/details/128803296