Problem
Student groups often have libraries of books and reference materials that are available to use in the library area or to check out for a limited period of time. These groups often do not have a robust, extendible system that allows its users to add additional books or easily track books that have been checked out.
Idea
Create a library management system that can automatically add new books, track users, and provide statistics to the group about book usage, including the ability to use a scanning device an as interface to the application.
Proposal
The ACM would like to implement a library management system for student groups and professors to facilitate standard library functions including adding books to a collection, checking books out to users, and keeping track of book shelving information for easier organization. We plan on having members create the infrastructure, including the databases, application, and controllers that allow the scanner to connect to the software. This project provides a multitude of benefits including having a software package available for use across the campus, a learning environment for students to further their about software development, and creates exposure for the ACM by sponsoring this development project.