Mobile Library Management System
Location
Access Type
Campus Access Only
Entry Number
77
Start Date
4-7-2021 4:45 PM
End Date
4-7-2021 5:00 PM
Department
Computer Science
Abstract
Large online databases such as ISBNdb and OpenLibrary provide data on nearly every book since the invention of the ISBN standard. Using these online resources and a small computer as a server, keeping track of the book information from a personal library is possible. This capability becomes more useful as the size of the personal library increases and when different versions of books are available. The goal of this project was to create an app that would easily lookup and add books to a database. Some obstacles include handling books published prior to 1967, before ISBNs came into use, and the limitations of free APIs such as OpenLibrary. To make a working, flexible system, we used a RESTful service on a Raspberry Pi computer to handle the database and communicate with either a phone or computer interface. Some features of the completed software include the ability to scan the barcode of a book and quickly determine whether that book is owned, get information about the book, and add it to the database. We also included the ability to perform the same operations through manual entry of information when the barcode is not available, or the ISBN is nonexistent.
Faculty Mentor(s)
Joe Meehean
Rights Statement
The right to download or print any portion of this material is granted by the copyright owner only for personal or educational use. The author/creator retains all proprietary rights, including copyright ownership. Any editing, other reproduction or other use of this material by any means requires the express written permission of the copyright owner. Except as provided above, or for any other use that is allowed by fair use (Title 17, §107 U.S.C.), you may not reproduce, republish, post, transmit or distribute any material from this web site in any physical or digital form without the permission of the copyright owner of the material.
Mobile Library Management System
Large online databases such as ISBNdb and OpenLibrary provide data on nearly every book since the invention of the ISBN standard. Using these online resources and a small computer as a server, keeping track of the book information from a personal library is possible. This capability becomes more useful as the size of the personal library increases and when different versions of books are available. The goal of this project was to create an app that would easily lookup and add books to a database. Some obstacles include handling books published prior to 1967, before ISBNs came into use, and the limitations of free APIs such as OpenLibrary. To make a working, flexible system, we used a RESTful service on a Raspberry Pi computer to handle the database and communicate with either a phone or computer interface. Some features of the completed software include the ability to scan the barcode of a book and quickly determine whether that book is owned, get information about the book, and add it to the database. We also included the ability to perform the same operations through manual entry of information when the barcode is not available, or the ISBN is nonexistent.