Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/oussama-zbair/employee-management-system
Employee Management System Using C Programming Language
https://github.com/oussama-zbair/employee-management-system
c
Last synced: about 1 month ago
JSON representation
Employee Management System Using C Programming Language
- Host: GitHub
- URL: https://github.com/oussama-zbair/employee-management-system
- Owner: oussama-zbair
- License: mit
- Created: 2021-02-16T18:49:25.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-04-10T20:55:18.000Z (over 1 year ago)
- Last Synced: 2023-10-15T20:25:18.978Z (about 1 year ago)
- Topics: c
- Language: C
- Homepage:
- Size: 17.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
This repository contains a C program that implements an employee management system. This system allows users to perform various tasks related to managing employees in an organization, such as:
- Adding new employees to a database
- Modifying existing employee records
- Listing all employees
- Searching for an employee by name or ID
- Modifying employee records
- Deleting employee recordsThe system uses file handling and data structures in C to store and retrieve employee information. It also utilizes various functions and control structures to implement its features. The user interface is text-based and it uses graphics.h and conio.h libraries to create a graphical user interface. Input validation has been added to ensure that the data entered is correct. The system uses fwrite and fflush functions to write and flush the data entered, respectively. The system utilizes a switch statement to switch between different menu options.
Please use the following command in your command line to run the code:
```
gcc -o employee_management employee_management.c
```
Then execute the code:```
./employee_management
```Feel free to clone or fork this repository and use it as a starting point for your own employee management system. If you have any questions or comments, please open an issue, and we will do our best to assist you.