تفاصيل العمل

This project was developed as part of a task assigned by the Digital Egypt Pioneers Initiative (DEPI), under the Ministry of Communications and Information Technology (MCIT), Egypt. A simple Python program for managing employee records using CSV files.

The system allows adding, updating, deleting, searching, and viewing employee details.

Overview

This is a simple Employee Management System built with Python.

It allows you to:

Add new employees

Update employee details

Delete employees

Store employee data in a CSV file

Validate email format

Validate employee ID & salary input

The system is console-based (command-line interface) and designed to be user-friendly.

Features

Validate Employee ID (unique, numeric).

Validate Email format.

Salary stored as float (numbers only).

Persistent storage using CSV file.

Clear error handling with friendly messages.

Add new employee with validations (ID, Name, Position, Salary, Email).

Update employee details with option to skip fields.

Delete employee by ID.

Search employee by ID.

View all employees in a formatted table.

Data is stored in a CSV file (employees.csv) for persistence.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
3
تاريخ الإضافة
المهارات