Tracking/Monitoring Management System using PHP/MySQL with Source Code

Language

Project: Tracking/Monitoring Management System using PHP/MySQL

About

The Tracking/Monitoring Management System is a simple PHP project that will help the local government or establishment manage the records of individuals who entered the establishments to easily track the movement of a certain person in case the person will diagnose as a COVID positive patient. This tracking system generates a tracking ID and barcode for a certain individual which is ready to be printed to this system. The barcode can serve as an ID like the Home Quarantine Pass (HQP), in this feature this will help to easily identify the individual by scanning the barcode, which means when an individual will enter to a certain establishment, the establishment will only provide a computer unit for at least one to access the system and by scanning the person the identification of a person will automatically display and the staff will only encode the temperature of the person then save it to store in the database, in that case, the person will not write their information to the sheet of paper to prevent the spread the virus for a simple way. The tracking/monitoring management generates a list of the individual who entered a certain establishment whereas the government requires all establishments (herein Philippines) to do so to ease the contact tracing process.

Features

  • Login Page
    • The page where the system user will submit their system credential to access the system.
  • Home Page
    • The page where the system user will be redirected by default after logging into the system. This page also has a form to encode the person's temperature and information for tracking purposes.
  • Establishment Page
    • The page where can the admin user will manage the list of the establishment who will use the tracking management system.
  • Person List
    • The page where all persons who are registered in the system are listed and can be managed only by the admin user.
  • Records Page
    • The page where the list of individuals who entered into a certain establishment is listed along with their information.
  • Printable Tracking ID of Person
    • The printable ID to be carried by the persons and use to identify them when entering a certain establishment. This printable ID is responsive to any size but make sure to configure the size that will make the barcode readable for the scanner the smaller the output the more chances of barcode scanner inconvenient reading.

How to Run

  1. Download the source code and extract the zip file.
  2. Download or set up any local web server that runs PHP script.
  3. Open the web-server database and create a new database name it tracking_db.
  4. Import the SQL file located in the database folder of the source code.
  5. Copy and paste the source code to the location where your local web server accessing your local projects. Example for XAMPP('C:\xampp\htdocs')
  6. Open a web browser and browse the project. E.g [http://localhost/tracking-management-system-using-php]

Admin Default Access

Username: admin

Password: admin123

There it is, the Tracking/Monitoring Management System is ready to use. Feel free to download the source code and enhance the system in the way you wanted.

I hope this simple project will help you with what you are looking for.

Explore more on this website for more Source Codes and Tutorials.

Enjoy!

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.

Virus note: All files are scanned once-a-day by SourceCodester.com for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.

FOR YOUR OWN SAFETY, PLEASE:

1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.

Comments

Submitted bysergiol (not verified)on Thu, 10/08/2020 - 01:39

Fatal error: Default value for parameters with a class type hint can only be NULL in C:\AppServ\www\tracking\assets\barcode\vendor\picqer\php-barcode-generator\src\BarcodeGeneratorPNG.php on line 52
Submitted bykurt ian (not verified)on Mon, 10/12/2020 - 08:51

user name and password
Submitted byptz (not verified)on Tue, 10/20/2020 - 18:43

admin123
Submitted byNelson K. Maiyo (not verified)on Tue, 05/18/2021 - 13:50

Warning: mysqli::__construct(): (HY000/1049): Unknown database 'tracking_db' in C:\xampp\htdocs\tracking\db_connect.php on line 3
Submitted byblythe (not verified)on Wed, 07/07/2021 - 15:11

can someone send me a video on how to run the file. I don't quite get the instructions.
Submitted bychandraakon Thu, 04/27/2023 - 16:39

Hi, thanks for sharing your knowledge before, but i have a problem with a part person list which i choose buttom View (Fatal error: Uncaught Picqer\Barcode\Exceptions\BarcodeException: Neither gd-lib or imagick are installed! in C:\xampp\htdocs\tracking\assets\barcode\vendor\picqer\php-barcode-generator\src\BarcodeGeneratorPNG.php:22 Stack trace: #0 C:\xampp\htdocs\tracking\view_person.php(6): Picqer\Barcode\BarcodeGeneratorPNG->__construct() #1 {main} thrown in C:\xampp\htdocs\tracking\assets\barcode\vendor\picqer\php-barcode-generator\src\BarcodeGeneratorPNG.php on line 22)

can you explain for solving this eror, how i can fix it?

Submitted byAnonymous (not verified)on Sat, 03/02/2024 - 16:20

Can you please provide a tutorial for this? I tried the steps for consecutive times but the URL is not working.

Add new comment