コース設計-オンライン提出およびレビューシステム(MySQL + JDBC + Javaweb)

タスクブック

1.1。デザインの目的:

リレーショナルデータベースの基本原則に従って、データベース設計方法に従って、学習した知識を包括的に使用し、小さなデータベースを設計および開発します-オンライン提出レビュー管理システムデータベース。関連するデータベースの分析、設計、および実装プロセスに精通しているため、フロントエンドの設計言語はオプションであり、システムはデータベースデータの追加、変更、削除、およびクエリの機能を完了します。

2.2。設計内容と要件(元のデータ、技術パラメータ、条件、設計要件などを含む):

  • 設計内容:
    オンライン投稿レビュー管理システムデータベースには、著者とレビューアの情報管理(入力、変更、削除など)、原稿タイプと原稿情報の管理、原稿レビュープロセス管理、原稿料金とレビュー料金が含まれます。そして、ページ料金の管理;指定された著者の原稿情報をカウントするための保存された手順を作成します;レビュー料金が受け取られると、レビュー料金が自動的に変更され、受け取りが「はい」とマークされるトリガーを作成します;それデータのバックアップとデータの回復機能があります。
  • 要件:
    データベースシステムは、設計内容と要件に従って分析および設計する必要があり、システムの整合性制約を考慮する必要があります。システム内のデータテーブルの設計は、データの冗長性を最小限に抑えるために合理的かつ効率的である必要があります。(3NFまたはBCNF
    システムに標準化して、データベースデータの追加、変更、削除、およびクエリの機能を完了します。

3.3。設計タスクとワークロード要件[コース設計計算手順(論文)、図面、物理サンプルなどを含む]:

(1)設計内容と要件に応じて需要分析を実施し、システムの主な機能と設計の焦点を分析します。
(2)需要分析の内容に応じて、モジュールをグループに合理的に分割します。
(3)データベースが正しく実装されており、関連するストアドプロシージャとトリガーの設計が合理的かつ正確であり、期待される機能を実現できます。
(4)ソフトウェア提出段階の文書が完成し、アイデアが正しい。
(5)フォーマット要件に従って、各自が自分の仕事に応じてコース設計マニュアルを作成します。

1.いくつかの実装ページのスクリーンショット

ログインインターフェース

  • 寄稿者、レビュー担当者、管理者の3つのIDがあります
    ここに画像の説明を挿入

投稿人

ここに画像の説明を挿入

ここに画像の説明を挿入
ここに画像の説明を挿入

ここに画像の説明を挿入
ここに画像の説明を挿入

レビューア

ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入

管理者

ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入

ここに画像の説明を挿入

ここに画像の説明を挿入
ここに画像の説明を挿入

2.注意が必要な事項

1.パスを構成します

(1)全体的な情報構成

ここに画像の説明を挿入

http://localhost:8888/keshe1
其中8888是端口号,一般是8080,
keshe1是项目名称,改成自己的

(2)グローバル変数

ここに画像の説明を挿入

1.keshe1データベース名

2.mysqlデータベースのユーザー名

3.mysqlデータベースのパスワード

4.keshe1、Webプロジェクトの名前

(3)ストアドプロシージャ

ここに画像の説明を挿入

データベース内のストアドプロシージャに対応するため

ここに画像の説明を挿入

ここでユーザー名とパスワードを変更することを忘れないでください

(4)データベースをバックアップする

ここに画像の説明を挿入

自分の道に変える

1.データベース内のテーブルとトリガーをバックアップします

2.データベースにストアドプロシージャ(関数)をバックアップします

(5)データベースの復旧

ここに画像の説明を挿入

同様に、このパスも対応する独自のディレクトリに変更する必要があります

3、ソースコードのダウンロード

クリックしてソースコードをダウンロードしますhttps://gitee.com/lzh_gitee/submission/tree/master

おすすめ

転載: blog.csdn.net/weixin_44635198/article/details/112910449