Help Desk System Using PHP/MySQLi with Source Code

Language

This Help Desk System is an automated system that is made of PHP/MYSQLi. This system can help you solve the problem of your devices with ease. It also has the capability to find an agent to solve your problem about the software when installing updates and etc. This system contains the help desk master that can accommodate all clients and it can refer the complaint to any department. See the following features below to know more about the system.

Features

  • Manage ClientsTicket
  • Manage Categories
  • Manage Users
  • System Settings
  • Generate CSV Reports
  • Login and Logout

This project can also be used in a company. For example, in a company that has many departments and many employees almost all of the employees are using a laptop or desktop and uses other hardware such printers and scanner. The IT Department of the company is the department that is in charge to maintain devices. By the use of this system, the employees' concerns or complaints will be more organized and the IT Department will monitor in the system if there's a concern from other departments who needs assistance from the IT Department.

How to Run

Requirements:

  • Download and Install any local web server such as XAMPP/WAMP.
  • Download the provided source code zip file. (download button is located below)

Installation/Setup

  1. Open your XAMPP/WAMP's Control Panel and start the "Apache" and "MySQL".
  2. Extract the downloaded source code file.
  3. If you are using XAMPP, copy the extracted source code folder and paste it into the XAMPP's "htdocs" directory. And If you are using WAMP, paste it into the "www" directory.
  4. Browse the PHPMyAdmin in a browser. i.e. http://localhost/phpmyadmin
  5. Create a new database naming "thesis_tmsticket".
  6. Import the provided SQL file. The file is known as "thesis_tmsticket.sql" located inside the extracted source code folder.
  7. Browse the Electronic Medical Records (EMR) System in a browser. i.e. http://localhost/ticketdesk-master

Sample User Credential

Username: [email protected]
Password: Janobe1

Demo

That's it!. I hope this project will help you with what you are looking for and I hope also you will find/learn something for your future project. Explore more on this website for more FREE PROJECT SOURCE CODE and TUTORIALS.

For more information about the system. You can contact me @ Email – [email protected] Mobile No. – 09305235027 – TNT Or feel free to comment below.

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 byhrld (not verified)on Mon, 06/28/2021 - 08:32

do you have a tutorial on how to use the system? greatly appreciated.
Submitted bydarwinagnonoga… (not verified)on Thu, 07/22/2021 - 16:21

i have a question,why are not enter ,what is the email and password thanks
Submitted byaizuddin hadi (not verified)on Wed, 11/24/2021 - 15:41

hi janobe.. the system looks cool and works as per stated..it is ready to use but lack of certain feature such as.. 1.admin have no way to assign the ticket to the relevant tecnicians account / agent account. 2. admin cant create more department. other than that the system looks functional and minimalistic looks great. regards [email protected]
Submitted bymissy12345 (not verified)on Thu, 07/21/2022 - 09:55

the browser refuses to open at step 7
Submitted byPax (not verified)on Wed, 10/26/2022 - 11:19

Fatal error: Uncaught mysqli_sql_exception: Table 'thesis_tmsticket.login_attempts' doesn't exist in C:\xampp\htdocs\ticketdesk-master\include\functions.php:100 Stack trace: #0 C:\xampp\htdocs\ticketdesk-master\include\functions.php(100): mysqli->prepare('SELECT time \n ...') #1 C:\xampp\htdocs\ticketdesk-master\include\functions.php(51): checkbrute(12, Object(mysqli)) #2 C:\xampp\htdocs\ticketdesk-master\include\process_login.php(14): login('[email protected]...', '44895d72ab86e17...', Object(mysqli)) #3 {main} thrown in C:\xampp\htdocs\ticketdesk-master\include\functions.php on line 100
Submitted byZIMBABWE YESE PANO (not verified)on Thu, 04/20/2023 - 21:52

Fatal error: Uncaught mysqli_sql_exception: Table 'thesis_tmsticket.login_attempts' doesn't exist in C:\xampp\htdocs\ticketdesk-master\include\functions.php:97 Stack trace: #0 C:\xampp\htdocs\ticketdesk-master\include\functions.php(97): mysqli->prepare('SELECT time \n ...') #1 C:\xampp\htdocs\ticketdesk-master\include\functions.php(51): checkbrute(12, Object(mysqli)) #2 C:\xampp\htdocs\ticketdesk-master\include\process_login.php(14): login('[email protected]...', '44895d72ab86e17...', Object(mysqli)) #3 {main} thrown in C:\xampp\htdocs\ticketdesk-master\include\functions.php on line 97
Submitted byAdeeb Rantawi (not verified)on Mon, 08/14/2023 - 18:55

Thanks for sharing.
Submitted byThomas isaiah (not verified)on Mon, 09/11/2023 - 06:53

Not Found The requested URL was not found on this server. Apache/2.4.56 (Win64) OpenSSL/1.1.1t PHP/8.2.4 Server at localhost Port 80
Submitted byRomali (not verified)on Tue, 10/31/2023 - 06:27

When I try to launch it , it gives an error message. "Fatal error: Uncaught mysqli_sql_exception: Table 'thesis_tmsticket.login_attempts' doesn't exist in C:\xampp\htdocs\ticketdesk-master\include\functions.php:97 Stack trace: #0 C:\xampp\htdocs\ticketdesk-master\include\functions.php(97): mysqli->prepare('SELECT time \n ...') #1 C:\xampp\htdocs\ticketdesk-master\include\functions.php(51): checkbrute(12, Object(mysqli)) #2 C:\xampp\htdocs\ticketdesk-master\include\process_login.php(14): login('[email protected]...', '44895d72ab86e17...', Object(mysqli)) #3 {main} thrown in C:\xampp\htdocs\ticketdesk-master\include\functions.php on line 97" There is no such table named login_attempts in the database. can u please send me the correct files.

Add new comment