Ticket System Explained

This was a ticket tracking systems designed for computer repair shops. This applications allows customers to signup, issuse a ticket, and follows the progress of the ticket. The Users or Computer Repair techs can edit/update ticket status on repairing the customers computer. The program also allows for senior staff to follow and track the techs progress on various tickets. The ticket systems has different states: Open, Closed, Waiting for part, Need Fix, and Pickup. This software was started from scratch and built up. Looking back on this project, there is a lot of room for improvement, but I do not have the time. I hope this gives some idea to the complexity and various components. I explained each part below with a image annd a short description.

This project was built using PHP/MySQL, CSS, HTML, and Javascript. It was a great way to start thinking of how to build a web application along with learning some features of PHP. Javascript was used for validation of the various forms.

Questions, Comments, Need something like this? Email john[at-symbol] johnmurch period com

Add Ticket

Add Ticket Add Ticket - Issue a ticket for a computer problem

Add User

Add User Add User - Add a customer

Track Ticket

Track Ticket Track Ticket - check on the status of a ticket by the unquie ID

Open Ticket

Open Ticket Open Tickets - Tickets that have not been looked at

Current Ticket

Current Ticket Current Ticket - Tickets that are being worked on or waiting for parts

Open Ticket

Close Ticket

Pickup Ticket Pickup Ticket - Tickets ready for pickup
Closed Ticket Closed Ticket - Tickets that have been paid and pickedup

Register User

Register User Register User - register a tech and give them specific permission

Track Progress

Track Progress Track Progress - Look at all of the tickets the tech has worked on

Change Passwordt

Change Password Change Password - changes the login password (used for techs and customers)