Hey,
I am new to all of this, so there is a good chance I could have the complete wrong end of the stick and on the completely wrong path.
I am starting to try using MYSQL to create an Asset tracked database for Data Destruction. I am confused about Tables. There are 4 main "steps" to the process which are.
Reception:
Recall or Add New customer details such as address, company name and a unique B-Reference number such as "B-0001"
Booking-In
Recall a B-Reference Number, and add a list of computers they have donated alongside a new refurbishment code and potentially their original asset tag. (So they add "Dell Desktop or HP Laptop - Refurbishment Code Such as 123000 - Asset Tag) The ability to mark items as, Pallet, Purging, Scrap for each item.
Pallet - Stored away for processing
Purging - Gone for wiping
Scrap - No Drive not worth refurbishing
Workshop - No Drive worth refurbishing
Purging Room
Recall a Job Reference number, with a list of the machines booked in from the previous step. The ability to change the status to "Checked" and have the ability to add yet another Refurbishment code alongside the HDD Serial Number. (This is so You can look up a Job Number, find a specific computer, get the refurbishment codes for the computer + Drive and find where the drive currently is)
Also in this step, you can mark items as Wiped, Workshop, Scrap like previous
Workshop
Have a list of drives & Computers that are theoretically ready for Refurbishing. Scan the Refurbishment Code, add the new HDD Refurbishment Code, Mark as Refurbished. Sold via ebay, shop, facebook etc.
My plan was to use "QT Creator" to create a user interface for each step.
Is it better to use one table and assign roles/rights to what data each UI at each step can use or multiple tables for each of the steps that process data further on down the line. ReceptionTable - Access to Customer Details, Job Ref, List of Computers
WorkshopTable - Access to previous + Ability to add list of computers and Refurb Codes
PurgingRoom - Access Previous + Ability to add Drive and serial number
Workshop - Access Previous + Ability to select a computer, add a drive from Refurb number, mark as Refurbished or Sold. (Maybe add Sold Price / Scrap Value - This is so we can in the end add a total value for each JobReference which in turn we can give back to each company to show how much each job raised for the cause)