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.
Wir nutzen eine Reihe von Open-Source-Projekten, um ordnungsgemäß zu funktionieren:
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.
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.
Sie können dieses Repository forken oder dieses Repository auch direkt auf Ihrem lokalen Computer klonen.
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
Abhängigkeiten installieren mit,
npm install
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"
Konfigurieren Sie die Datenbankverbindung in server/config/db.js gemäß Ihrer MariaDB/MySQL/Any RDBMS-Datenbankumgebung.
Um die erforderlichen Abhängigkeiten für den Ordner Client zu installieren, sehen Sie sich package.json für die Clientseite an.
Um die erforderlichen Abhängigkeiten für den Ordner Server zu installieren, sehen Sie sich die package.json für die Serverseite an.
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
Name | Avatar | GitHub | Contributions |
---|---|---|---|
Regina Bonifacio | Feiryrej | Fullstack Developer | |
Isaeus Guiang | asiguiang | Database Administrator, Technical Writer |
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!