Computer Repair Shop Management System in PHP/OOP Free Source Code

Language

Introduction

This simple project is a Computer Repair Shop Management System. This is a web-based application project developed in PHP and MySQL Database. This project provides the Computer Repair Shop's an automated and online platform to manage the records of their daily transactions. The application helps the said business to easily and efficiently store, manage, and retrieve transaction records. The system was developed with a pleasant user interface using Bootstrap and AdminLTE. It also consists of user-friendly features and functionalities.

About the Computer Repair Shop Management System

I developed this project using the following:

  • XAMPP v3.3.0
  • PHP
  • MySQL Database
  • HTML
  • CSS
  • JavaScript
  • Ajax
  • jQuery
  • Bootstrap
  • Font Awesome
  • AdminLTE

This Computer Repair Shop Management System has a public site where the shop's clients or possible clients can explore the services they offers. Site visitors can also list all the products with some details such as the price of the item that is available in the shop. On the Management Panel, the system requires the users to log in with their valid user credentials in order to gain access to the said side. The system consists of 3 types of user roles which are Administrator, Staff, and Technician. The Administrator users have the privilege to access and manage all the features and functionalities of the system. They are also the ones who can manage the list of users and update system information. The Staff users have only limited permissions while the Technician is only allowed to manage the transaction assigned to him/her. The system also generates a printable transaction detail.

Features

Administrator

  • Home Page
    • Display the summary and images.
  • Service Management
    • Add New Service
    • List All Services
    • View Service Details
    • Delete Service
  • Product Management
    • Add New Product
    • List All Products
    • View Product Details
    • Update Product Details
    • Delete Product
  • Transaction Management
    • Add New Transaction
    • List All Transactions
    • View Transaction Details
    • Update Transaction Details
    • Update Transaction Status
    • Print Transaction Details
    • Delete Transaction
  • User Management
    • Add New User
    • List All Users
    • View User Details
    • Edit User Details
    • Delete User Details
  • Update System Information
  • Update Account Details/Credentials
  • Login and Logout

Staff

  • Home Page
    • Display the summary and images.
  • Product Management
    • Add New Product
    • List All Products
    • View Product Details
    • Update Product Details
    • Delete Product
  • Transaction Management
    • Add New Transaction
    • List All Transactions
    • View Transaction Details
    • Update Transaction Details
    • Update Transaction Status
    • Print Transaction Details
    • Delete Transaction
  • Update Account Details/Credentials
  • Login and Logout

Technician

  • Home Page
    • Display the summary and images.
  • Transaction Management
    • Add New Transaction
    • List All Transactions
    • View Transaction Details
    • Update Transaction Details
    • Update Transaction Status
    • Print Transaction Details
    • Delete Transaction
  • Update Account Details/Credentials
  • Login and Logout

Public-Side

  • Home Page
    • Display the Welcome Content.
  • 'About Us' Content
  • List All Services offered
  • Search Services
  • List All Products offered
  • Search Products
  • Login and Logout

The source code was developed only for educational purposes only. You can download the source code for free and modify it the way you wanted.

System Snapshots of some Features

Service Offered Page (Public-Site)

Computer Repair Shop Management System

Product Offered Page (Public-Site)

Computer Repair Shop Management System

Service List (Administrator-Side)

Computer Repair Shop Management System

Product List (Admin/Staff-Side)

Computer Repair Shop Management System

Transaction List

Computer Repair Shop Management System

Transaction Details Page

Computer Repair Shop Management System

User List (Admin-Side)

Computer Repair Shop Management System

How to Run ??

Requirements

System Installation/Setup

  1. Enable the GD Library in your php.ini file.
  2. Open your XAMPP Control Panel and start Apache and MySQL.
  3. Extract the downloaded source code zip file.
  4. Copy the extracted source code folder and paste it into the XAMPP's "htdocs" directory.
  5. Extract the downloaded plugins zip file.
  6. Copy the extracted plugins folder and paste it into the source code root path.
  7. Browse the PHPMyAdmin in a browser. i.e. http://localhost/phpmyadmin
  8. Create a new database naming crsms_db.
  9. Import the provided SQL file. The file is known as crsms_db.sql located inside the database folder.
  10. Browse the Computer Repair Shop Management System in a browser. i.e. http://localhost/crsms/.

Admin Default Access:

Username: admin
Password: admin123

DEMO VIDEO

That's it. You can now explore the features and functionalities of this Computer Repair Shop Management System in PHP. I hope this will help you with what you are looking for and you'll find something useful for your future projects.

Explore more on this website for more Free 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 by550 (not verified)on Mon, 09/12/2022 - 17:47

where is the code of the database
Submitted byuser_s (not verified)on Fri, 10/14/2022 - 01:13

how to remove oretom23 in project source code section
Submitted byAnonymous (not verified)on Thu, 12/01/2022 - 13:28

My course work
Submitted byTech Yeah (not verified)on Sat, 01/14/2023 - 22:47

I too would like to know this. Finding and removing it from the footer was easy. Also there are settings hardcoded in to allow dev_oretnom to login. So I commented that out of the code. I am really grateful to him. I would pay for this knowledge. I have been using grep -Ril on the source folder. I have searched mailto:, oretnom23, etc.... So as far as I can tell its jquery doing it. I can block jquery and it doesn't load the pill. This brakes site functionality though. So how is this hidden div element and a href tag even created? Loading external files?
Submitted byInge Eidem (not verified)on Mon, 04/03/2023 - 22:51

Gets ReferenceError: Can't find variable: $ while trying to log in.

Add new comment