Desktop application for maintenance centers
ABFIX is a java desktop application for electronic devices maintenance centers to log all maintenance stages , the system also tracks employments activities, customer history all past operations with full details and payments. currently working in Shiko Store 'computer maintenance shop'
The system tracks all maintenance stages
taking the device from the client as a new maintenance operation
take the client details (name phone numbers) if it's not saved before
add device for the client that is need to be maintained with it's full details , select( Category, Type, Model) of the device (from pre-saved data devices models) if it was the first time for the client to fix this device, after that the device details would be saved in client devices
for each device add the maintenance data (client needs, device problems) and notes
select the employee name that took the device from the client
a receipt is printed for the client to take his device after it finishes, also labels with main data are printed to be sticked on each device
2. fixing the device
in this stage, the technical support uses the application to log everything they did in the device
technical support employee creates invoice for the device he is fixing adding to it all services and spare parts changed from maintenance items added by managers where each item has its own price and category
3. client taking the device
in this stage the customer support employee takes the receipt from the client to search with the maintenance operation id , a full invoice and maintenance history will appear for the employee
customer support employee takes the cash from the client and records it in the app , then the cash removed from client dept to the main treasury
customer support employee records if there is any notes need to be saved
Program main Data section
device models, Category, type, Model of the electronic devices
Maintenance items with their prices
Employee data and authorities
Tracking Maintenance operations
maintenance operation data --> details of each device in the maintenance operation and invoice of each device
Client data --> maintenance operations and invoice of each operation, clients devices, client account balance for all operations (debit, credit)
creating maintenance return for a specific device in maintenance operation and returning an item in a specific invoice