reset password
Library Card Registration System
Sponsored by LA County Public Library
Jose Aparicio, Brent Hamada, Christopher Lee, Maurice Mejia, Alvin Tsui
Advisor: John Hurley

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 Email 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
 

Resources
Software Requirements Specification
Powerpoint Presentation
Software Design Document
Project Poster
Project Source Code
Project Report