Skip to content

Badrgamalahmed/C_FINAL_PROJECT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C_FINAL_PROJECT

NTI C and Embedded C Programming final project

Certainly! Here's an example of a README file for the project:

Employee Management System

The Employee Management System is a simple console-based application written in C. It allows users to perform basic operations, such as adding, deleting, modifying, and displaying employee records. The application uses a linked list data structure to store and manage the employee data.

Features

  • Add a new employee data: Users can add a new employee to the system by providing their [name, age, salary, title, and ID].
  • Delete the data of an employee: Users can delete the data of a specific employee by selecting their [ID].
  • Modify the data of an employee: Users can modify the information of a particular employee, including their [name, age, salary, and title, by specifying their ID].
  • View the data of an employee: Users can view the data of an individual employee by entering their [ID].
  • View all the employee's data: Users can view the data of all employees in the system, including their [name, age, salary, title, and ID].
  • Exit: Users can choose to exit the program.

Instructions

To use the Employee Record System, follow these instructions:

1- Run the program. 2- Choose an option from the menu by entering the corresponding number. 3- Follow the prompts and provide the necessary information as requested. 4- Perform the desired operation (add, delete, modify, or view employee records). 5- Repeat the process for any additional operations. 6- To exit the program, select the "Exit" option from the menu.

Data of an Employee

The following data will be stored for each employee in the system:

  1. Name: The name of the employee.

  2. Age: The age of the employee.

  3. Salary: The salary of the employee.

  4. Title: The job title or position of the employee.

  5. ID: A unique identifier for each employee.

Getting Started

To get started with the Employee Management System, follow these instructions:

  1. Clone the repository:
git clone https://github.com/your-username/employee-management-system.git
  1. Compile the code using a C compiler. For example, using GCC:
gcc emp.c main.c -o emp
  1. Run the compiled executable:
./emp

Usage

The application provides a simple menu-based interface where you can select different options by entering the corresponding number. Follow the on-screen prompts to perform the desired operations.

Contributing

Contributions to the Employee Management System are always welcome! If you find any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request.

About

NTI C and Embedded C Programming final project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages