I'd like to make a tool check in/out db for work. It would have a barcode scanner with this db so the user can quickly scan an employee's ID, the tools needed to be checked out, and a closing barcode to close that person's check-out session. When an item comes back that item can be scan in, added back into inventory and removed from that employee's check-out list. The barcode number would be my primary key. I know a library book rental db would be a good template or start, but I have a few problems I can't seem to solve.
1. Tools too small for barcodes:
There's going to be drill bits, sockets, and other small tools too little for barcodes or used in harsh ways where barcodes won't hold up on that item. How can I enter items into a db where that's the case?
- I was thinking of putting the barcodes on the containers where the items are stored, but there are more than one of that item (ie. 10x 1/4in. drill bits, 5x 1/2in. sockets, etc...) I can see the db checking out a 1/4in. drill bit for person A and then person B, but how would it know to check back in that item for the right person? Is there a better way to identify these items?
2. Sometimes we get tools back found by other employees and that's why it's important to be able to identify that item. If it's one of those sockets or bits we won't be able to identify who it was checked out to.
Thanks for any help.