Web-based employee management system
#Pre-Requirment
- PHP 7
- MYSQLi
- Composer-- For PHPunit Testing
#Installation 1 ) Download code form git repository OR Sourece Code 2 ) Start Apache Server and MySQLI Server and Database 2 ) For MYSQLi Connection: Start With open Config File. 3 ) Succesfuly database create after ( Register as Employee or Manager) 4 ) Only Managers are able to show search list functionality.
How to Test PhpUnitTesting: -- Install composer by -- composer require --dev phpunit/phpunit ^7 command -- Check Version by ./vendor/bin/phpunit --version -- ./vendor/bin/phpunit --bootstrap vendor/autoload.php --(Write phpfile name for unittest)
Requirments & Secnerio:
- Employee Registration --New Employee signUp by fill registration form( No DUPLICATE username) 2 ) Manager Registration New Manager signUp by fill registration form( No DUPLICATE username)
- Login --Login as CEO or Manager to check Employee Report
- Search List page
-- Manager able to search Employee by Following Filter:
- Search by date of joining
- Search by Name
- Search by Manager Name
- Search by Department
- Search By Salary
- Search By Age
- Search By Gender