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.gitNavigieren Sie zum Projektverzeichnis:
cd Payroll-Management-SystemInstallieren Sie die erforderlichen Pakete:
pip install -r requirements.txtKonfigurieren 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.