4 ms·
I've written library programs previously for work... Though this is more a personal library system which does not meed as much detail... but here are some sugg
by LarryMade2 13y ago
I've written library programs previously for work... Though this is more a personal library system which does not meed as much detail... but here are some suggestions.
Web access is good (I don't have an iPhone... most of my friends have androids if they have a smartphone. :)
Make the checkout ID the barcode or a barcode... So you can scan the book, this could be different than the ISBN. Also a tool to create self-generated barcode labels for items that don't have any barcodes (I preferred 1.75 x .5" labels... I used TCPDF to make em, told folks to print the label sheets with "scaling off", no printer/label alignment woes then.) With barcodes you can enter the patron first, then rapid scan each item to check out, or when checking in just scan in the items.
You use patron number to checkout should have a facility to search by name... as mentioned get the checkout person's credentials once and then check out the items till done.
Book info is sparse, if you have over 30 books you want to have some search properties and categorization. Maybe tags so you can do searches to locate your vampire western novels... :-) Also if you ware having friends access your library is there some public facing url they can use to browse the owner's library on-line?
Item location, when you get into the several hundred you should have a field for filing location - Dewey decimal is one (though I don't like it myself) give am a 10 or 12 character field and some ideas on how to categorize thier library (i.e. never describe a specific location 3rd shelf, instead, say cookbooks...)...
I would put button on checkout to temporarily adjust loan duration, most friends might get the normal 14 days, other might need more (or less)
Checkout record/reciept, so people have a copy of what they borrowed... or so patrons can sign that they borrowed stuff and lender could take em to small claims if they don't return (some private collections are pretty costly).. if you get into value, purchase/replacement cost.
A general limitless notes field for both for patrons and items would always be welcome... (this would be only viewable by the owner, not in the public search thing I was mentioning previously)
Patron contact info - so you can shoot of an email or call them. If email maybe add a facility to auto-generate a past due notice.
That's it off the top of my head. Nice start.