CompanyManagementDB
1.0.0
Ein umfassendes Lohn- und Gehaltsabrechnungssystem, das mit Python, Streamlit und MySQL erstellt wurde. Das System verwaltet Mitarbeiterdatensätze, Abteilungen, Projekte und Gehaltsdetails.
emp_no
: INT (Primärschlüssel)first_name
: VARCHARlast_name
: VARCHARjob_title
: VARCHARbasic_salary
: DEZIMALdepartment_id
: INT (Fremdschlüssel)department_id
: INT (Primärschlüssel)department_name
: VARCHARmanager_id
: INT (Fremdschlüssel für Mitarbeiter)project_id
: INT (Primärschlüssel)project_name
: VARCHARstart_date
: DATUMend_date
: DATUMdepartment_id
: INT (Fremdschlüssel für Abteilungen)emp_no
: INT (Fremdschlüssel für Mitarbeiter)project_id
: INT (Fremdschlüssel für Projekte)hours_worked
: DEZIMALemp_no
: INT (Fremdschlüssel für Mitarbeiter)salary_date
: DATUMbasic_salary
: DEZIMALda
: DEZIMALhra
: DEZIMALgross_salary
: DEZIMALtax
: DEZIMALnet_salary
: DEZIMAL CompanyManagementDB
-Datenbank für Vorgänge aus.employees
, departments
, projects
, employee_project
, salaries
).Daten in Tabellen einfügen
employees
, departments
, projects
, employee_project
und salaries
.Daten in Tabellen aktualisieren
employees
, departments
, projects
, employee_project
und salaries
.Daten aus Tabellen löschen
employees
, departments
, projects
, employee_project
und salaries
.emp_no
, department_id
, project_id
usw.).tabulate
-Bibliothek an.Klonen Sie das Repository:
git clone https://github.com/PhenomSG/Payroll-Management-System.git
Navigieren Sie zum Projektverzeichnis:
cd Payroll-Management-System
Installieren Sie die erforderlichen Pakete:
pip install -r requirements.txt
Konfigurieren Sie die MySQL-Datenbankverbindung im Skript.
Führen Sie die Streamlit-Anwendung aus:
streamlit run streamlit_app.py
Öffnen Sie Ihren Webbrowser und rufen Sie die angegebene URL auf, um mit der Anwendung zu interagieren.
Dieses Projekt ist unter der MIT-Lizenz lizenziert.