0% found this document useful (1 vote)
957 views2 pages

Employee Management System Project Synopsis

The document describes an employee management system project that aims to automate and computerize all employee management operations. It will allow admins, HR, managers, and regular employees to access the system based on their roles and privileges. The project will involve creating an initial setup with company and employee information, user management, role-based menus, and generating reports. Data will be stored in binary files and the system will be developed using C programming language in Dev C++.

Uploaded by

developer.dtt
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (1 vote)
957 views2 pages

Employee Management System Project Synopsis

The document describes an employee management system project that aims to automate and computerize all employee management operations. It will allow admins, HR, managers, and regular employees to access the system based on their roles and privileges. The project will involve creating an initial setup with company and employee information, user management, role-based menus, and generating reports. Data will be stored in binary files and the system will be developed using C programming language in Dev C++.

Uploaded by

developer.dtt
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Employee Management System Project

Synopsis
Project Description: Employee Management System is a program to automate or
computerize all employee management operations.

Generally, every company has different departments (for example,


Accounts/Admin/Human Resource/Technical/Vendors etc). For our project, consider
the following departments. Due to the limited time, for our project, we will not be
implementing the features of Vendors department.

Employee Management System is open to admins, HRs, Managers, and regular


employees. Among all users, only the admins have all privileges to access all the
information of EMS. So the admins will insert, update, remove the employees,
departments, generate reports and whereas other users will have limited roles. Once
the user’s login they can perform few tasks specific to their role.

Employee information can be modified by either Admin, Managers or by the


employee himself/herself. Suppose if we want to keep track of a list of all changes
made to an employee profile, we need to maintain logs.

Reports for employee management system are categorized into different types
based on roles.

Note: To make concepts simple, assume that we are storing all the information in
binary files.

Project’s Detailed Description:

1) Objective/ Vision:

This project is aimed at developing Employee Management System that allows to


automate or computerize all employee management operations

2) Users of the System:

 Admins
 Regular Employees
 HRs
 Accountants
 Managers

3) Functional requirements
 Create initial setup which includes: Generating company information (includes
creating departments, company history, CEOs information etc..) Generating
employee information (adding/deleting/updating employee information, feedback’s,
salaries) Generating unique employee ID for each employee
 User management
 Role-based user menus
 Generating Reports

4) Non-functional requirements

 Simple UI
 Generic Coding

5) User interface priorities: console


6) Reports to be generated:

 Reports for Admins


 Reports for Regular Employees
 Reports for HRs
 Reports for Accountants
 Reports for Managers

7) Technologies to be used:

C, and binary Files for storing data

8) Tools to be Used:

Dev C++

9) Final Deliverable must include:

 Create initial setup mentioned as above


 User management
 Role-based user menus
 Reports

You might also like