Summary
Currently users must appear in person at a country branch library to obtain a library card. The Library Card Registration System (LCRS) offers an easy-to-use online alternative. LCRS includes the following features.
· LCRS validates an applicant's California street address.
· LCRS requests additional verification as required if the applicant is a minor.
· LCRS offers voice-operated form completion for visually-impaired users.
· LCRS allows users to register simply by supplying an image of their driver's license.
· LCRS supports multiple languages through Google Translate
· LCRS ensures security through email verification and reCaptcha.
Once deployed LCRS will allow customers to obtain library cards at their convenience using desktop or mobile devices.
Project Description
Our application will allow users to register for library services available online and at the 87 libraries of the LA County Public Library system. The current system requires users to appear in person at a library to obtain a library card. We will provide an easy-to-use online alternative to allow customers to obtain library cards using desktop or mobile devices.
Successful implementation of a system for this purpose requires a number of additional features. The application will validate the user's CA street address and will provide security using email verification and reCaptcha. It will assist visually-impaired users by providing a voice assist feature. It will also have the capability to obtain the necessary information by applying optical character recognition (OCR) to an image of the user's driver's license. The system will support English and Spanish, and we will investigate the accuracy of using machine translation to support other languages.
Team Members
Names | Type | |
---|---|---|
Maurice Mejia | mmejia36@calstate.edu | Team Lead |
Jose Aparicio | japaric4@calstatela.edu | Quality Assurance |
Brent Hamada | bhamada@calstatela.edu | Components Lead |
Christopher Lee | clee117@calstatela.edu | Architecture Lead |
Alvin Tsui | atsui@calstatela.edu | Documentation/Requirements |
Liasons
Allan Padilla APadilla@library.lacounty.gov
Michael Oey MOey@library.lacounty.gov
Meeting Times
with Advisor: Tuesday: 6:00 - 7:00 PM
Individually:
Fall Semester:
Tuesday: 5:00 - 6:00 PM Thursday: 4:00 - 6:00 PM Friday: 2:00 - 4:00 PM
Spring Semester:
Monday: 9:00 - 12:00 PM Wednesday: 9:00 - 12:00 PM
Resources
Slack
Software Requirements Specification |
Powerpoint Presentation |
Software Design Document |
Project Poster |
Project Source Code |
Project Report |