Mitarbeitermanagementsystem
DBMS-Mini-Projekt-18CSC303J
VERWENDETE TECHNOLOGIE:
- Frontend: Angular, Bootstrap
- Backend: Spring Boot, Java
- Datenbank: MySQL
ABSTRAKT:
Eine gut geplante und systematisch durchgeführte gewerbliche Ausbildung trägt wesentlich zur Vermittlung einer guten Arbeitskultur bei. Es stellt eine Verbindung zwischen Mitarbeitern und der Branche her, um ein Bewusstsein für den industriellen Ansatz zur Problemlösung zu entwickeln, der auf einem umfassenden Verständnis der Abläufe der Industrieorganisationen basiert.
Dieses Projekt mit dem Titel „Mitarbeitermanagementsystem“ zielt darauf ab, die Verwaltung von Mitarbeiterinformationen in den Außenstellen zu verbessern. Es verwaltet Mitarbeiterakten, Urlaubsakten, Abteilungen und andere grundlegende Informationen des Mitarbeiters. Dadurch können verschiedene MIS-Berichte erstellt werden, nämlich: Urlaubsordnung, Mitarbeiterdatensatz, Position und CR-Status usw. Diese Informationen werden auf Hauptsitzebene für MIS-Zwecke zusammengestellt und verwendet. Das Projekt war für mich eine bereichernde Erfahrung im Bereich Programmierung und Enterprise Application Development. Das Projekt wurde entwickelt, um die Anforderungen des Ministeriums für Arbeitnehmer im Arbeitsministerium zu erfüllen.
Die für die Entwicklung der Software verwendeten Tools und Technologien sind Angular für das Frontend, Spring Boot für das Backend und MySQL für die Datenbank.
ENTITÄTEN UND ATTRIBUTE DER DATENBANK:
- Mitarbeiter: Diese Entität enthält die Mitarbeiterinformationen und die Detaildaten aller Mitarbeiterdatensätze innerhalb des Unternehmens. Die Attribute dieser Entität sind:
- Mitarbeiter-ID
- Vorname
- Nachname
- E-Mail-ID
- Adresse
- Telefonnummer
- Position
- Blätter
- Abteilung: Diese Entität enthält die Informationen der Abteilung, in der ein Mitarbeiter arbeitet, und die Daten der verschiedenen Abteilungen des Unternehmens. Die Attribute dieser Entität sind:
- Abteilungsname
- Beschreibung
- Position: Diese Entität enthält die Informationen über die Position, die ein Mitarbeiter in einer Abteilung innehat, sowie die Daten über die Position des Mitarbeiters. Die Attribute dieser Entität sind:
- Name
- Beschreibung
- Gehalt
- Login: Diese Entität enthält die Login-Daten eines Mitarbeiters im Unternehmen sowie die Daten der Login-ID und Passwörter aller Mitarbeiter. Die Attribute dieser Entität sind:
- Benutzername
- Passwort
- Urlaubstage: Diese Entität enthält die Anzahl der Urlaubstage, die ein Mitarbeiter im Unternehmen nimmt, sowie die Daten über den Grund und die Anzahl der Urlaubstage eines Mitarbeiters. Die Attribute dieser Entität sind:
- Name
- Beschreibung
- Anzahl der Blätter
ER-DIAGRAMME
Mitwirkende
- Pranjay Poddar – RA1911028010129
- Darshil Shah – RA1911028010121
- Sathwika Roy – RA1911028010132
Lizenz
MIT-Lizenz © Team EMS-2022