ホームページ > データベース > mysql チュートリアル > リレーショナル データベース アプリケーションを作成する

リレーショナル データベース アプリケーションを作成する

Susan Sarandon
リリース: 2024-11-25 06:36:18
オリジナル
464 人が閲覧しました

プロジェクトについて

ある企業は、採用応募プロセスを合理化するために堅牢な RDBMS を導入しています。私たちの目標は、応募書類を効率的に管理し、候補者の進捗状況を追跡し、採用担当者と応募者の間のコミュニケーションを強化することです。

目次

  1. プロジェクトについて
    • 目次
    • 特徴
    • 使用されているテクノロジー
  2. データベース設計
  3. ウェブサイトのスナップショット
  4. はじめる
    • 前提条件
    • インストール
  5. 走る
  6. 貢献者
  7. ライセンス

特徴

  • 認証システム
  • ログイン・ログアウト機能
  • ダッシュボード
  • クエリ
  • 申請者 CRUD
  • アプリケーション CRUD
  • 学歴CRUD
  • 職歴CRUD
  • 参照 CRUD
  • 印刷機能
  • 検索

使用されている技術

私たちは適切に動作するために多数のオープンソース プロジェクトを使用しています:

  • 反応
  • Node.js
  • 特急
  • MySQL
  • bcrypt
  • jsonwebtoken

データベース設計

データベース設計は、ソフトウェア開発ライフサイクル (SDLC) において非常に重要な役割を果たします。この部分には、メタデータの作成、正規化、エンティティ関係図 (ERD) の構築が含まれます。

  • メタデータ

  • 正規化

  • ERD

さらに、データベースを準備したい場合は、dbKraft (使用するデータベース) の .sql ファイルをここに提供します。

ウェブサイトのスナップショット

ログインページ

Create a Relational Database Application

ホームページ

Create a Relational Database Application

CRUDページの例

Create a Relational Database Application

クエリページ

Create a Relational Database Application

クエリページの例

Create a Relational Database Application

はじめる

KRAFT はまだ展開されていないため、World Wide Web にアクセスできません。ただし、UI を見て Web サイトを実際に体験してみたい場合は、README の適切なセクションを参照してください。ソース コードへのアクセスを開始するには、以下の手順に従ってください。

前提条件

  • Node.js と npm がマシンにインストールされていることを確認してください。

インストール

  1. このリポジトリをフォークすることも、ローカル マシン上でこのリポジトリのクローンを直接作成することもできます。

  2. ローカル マシン上でリポジトリのクローンを作成した後、任意の IDE でそのリポジトリにアクセスします。

    プロジェクトを開いた後、すべてのファイルが表示されるはずです

  3. 次を使用して依存関係をインストールします

    npm install
    
    ログイン後にコピー
  4. サーバー フォルダーに .env を作成し、以下のコードを入力します。 YOUR_DB_PASSWORD_HERE を実際の MariaDB/MySQL/Any RDBMS パスワード に置き換えてください。

    DATABASE_PASSWORD="YOUR_DB_PASSWORD_HERE"
    
    ログイン後にコピー
  5. MariaDB/MySQL/Any RDBMS データベース環境に従って、server/config/db.js でデータベース接続を構成します。

  6. client フォルダーに必要な依存関係をインストールするには、クライアント側の package.json を参照してください。

  7. server フォルダーに必要な依存関係をインストールするには、サーバー側の package.json を参照してください。

走る

  • /server でサーバーを実行します。

    node server.js
    
    ログイン後にコピー
  • nodemon を使用すると、
    を使用してサーバーを実行できます。

    npm run server
    
    ログイン後にコピー
  • /client でクライアントを実行します。

    npm start
    
    ログイン後にコピー

寄稿者のテーブル

























Name Avatar GitHub Contributions
Regina Bonifacio Create a Relational Database Application Feiryrej Fullstack Developer
Isaeus Guiang Create a Relational Database Application asiguiang Database Administrator, Technical Writer

名前

アバター
GitHub 貢献

レジーナ ボニファシオ リレーショナル データベース アプリケーションの作成 フェイリレイ フルスタック開発者 イセウス・ギアン リレーショナル データベース アプリケーションの作成 アシギアン データベース管理者、テクニカル ライター 同僚のリポジトリをチェックアウトします: https://github.com/feiryrej/KRAFTCompany ライセンス MIT ライセンスに基づいて配布されます。詳細については、「ライセンス」を参照してください。

以上がリレーショナル データベース アプリケーションを作成するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート