Heim  >  Artikel  >  Datenbank  >  Erstellen Sie eine relationale Datenbankanwendung

Erstellen Sie eine relationale Datenbankanwendung

Susan Sarandon
Susan SarandonOriginal
2024-11-25 06:36:18440Durchsuche

Über das Projekt

Ein Unternehmen implementiert ein robustes RDBMS, um seinen Bewerbungsprozess zu optimieren. Unser Ziel ist es, Bewerbungen effizient zu verwalten, den Fortschritt der Kandidaten zu verfolgen und die Kommunikation zwischen Personalvermittlern und Bewerbern zu verbessern.

Inhaltsverzeichnis

  1. Über das Projekt
    • Inhaltsverzeichnis
    • Funktionen
    • Verwendete Technologien
  2. Datenbankdesign
  3. Website-Schnappschüsse
  4. Erste Schritte
    • Voraussetzungen
    • Installation
  5. Laufen
  6. Mitwirkende
  7. Lizenz

Merkmale

  • Authentifizierungssystem
  • Anmelde- und Abmeldefunktion
  • Dashboard
  • Abfragen
  • Bewerber CRUD
  • Anwendung CRUD
  • Bildungsgeschichte CRUD
  • Beschäftigungsverlauf CRUD
  • Referenz-CRUD
  • Druckfunktionalität
  • Suchen

Verwendete Technologien

Wir nutzen eine Reihe von Open-Source-Projekten, um ordnungsgemäß zu funktionieren:

  • Reagieren
  • Node.js
  • Express
  • MySQL
  • bcrypt
  • jsonwebtoken

Datenbankdesign

Datenbankdesign spielt eine sehr wichtige Rolle im Software Development Life Cycle (SDLC). Dieser Teil umfasst die Erstellung von Metadaten, die Normalisierung und die Erstellung eines Entity-Relationship-Diagramms (ERD).

  • Metadaten

  • Normalisierung

  • ERD

Hier finden Sie zusätzlich die .sql-Datei von dbKraft (die verwendete Datenbank), falls Sie die Datenbank bereit haben möchten.

Website-Schnappschüsse

Anmeldeseite

Create a Relational Database Application

Startseite

Create a Relational Database Application

Beispiel einer CRUD-Seite

Create a Relational Database Application

Abfrageseite

Create a Relational Database Application

Beispiel für eine Abfrageseite

Create a Relational Database Application

Erste Schritte

KRAFT ist noch nicht für das World Wide Web zugänglich, da es noch eingesetzt werden muss. Wenn Sie jedoch daran interessiert sind, die Benutzeroberfläche zu sehen und die Website selbst zu erleben, sind Sie im richtigen Abschnitt der README-Datei. Um mit dem Zugriff auf den Quellcode zu beginnen, führen Sie die folgenden Schritte aus.

Voraussetzungen

  • Stellen Sie sicher, dass Node.js und npm auf Ihrem Computer installiert sind.

Installation

  1. Sie können dieses Repository forken oder dieses Repository auch direkt auf Ihrem lokalen Computer klonen.

  2. Nachdem Sie das Repository auf Ihrem lokalen Computer geklont haben, können Sie über eine beliebige IDE darauf zugreifen.

    Nach dem Öffnen des Projekts sollten Sie alle Dateien sehen

  3. Abhängigkeiten installieren mit,

    npm install
    
  4. Erstellen Sie eine .env-Datei im Serverordner und geben Sie den folgenden Code ein. Stellen Sie sicher, dass Sie YOUR_DB_PASSWORD_HERE durch Ihr tatsächliches MariaDB/MySQL/Any RDBMS-Passwort ersetzen.

    DATABASE_PASSWORD="YOUR_DB_PASSWORD_HERE"
    
  5. Konfigurieren Sie die Datenbankverbindung in server/config/db.js gemäß Ihrer MariaDB/MySQL/Any RDBMS-Datenbankumgebung.

  6. Um die erforderlichen Abhängigkeiten für den Ordner Client zu installieren, sehen Sie sich package.json für die Clientseite an.

  7. Um die erforderlichen Abhängigkeiten für den Ordner Server zu installieren, sehen Sie sich die package.json für die Serverseite an.

Laufen

  • Führen Sie den Server auf /server aus.

    node server.js
    
  • Mit nodemon können Sie den Server mit
    ausführen

    npm run server
    
  • Führen Sie den Client auf /client aus.

    npm start
    

Mitwirkendentabelle

























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

Name

Avatar
GitHub Beiträge

Regina Bonifacio Eine relationale Datenbankanwendung erstellen Feiryrej Fullstack-Entwickler Isaeus Guiang Eine relationale Datenbankanwendung erstellen asiguiang Datenbankadministrator, technischer Redakteur Schauen Sie sich das Repository meines Kollegen an: https://github.com/feiryrej/KRAFTCompany Lizenz Vertrieb unter der MIT-Lizenz. Weitere Informationen finden Sie unter LIZENZ.

Das obige ist der detaillierte Inhalt vonErstellen Sie eine relationale Datenbankanwendung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn