Skip to content

This is a repository for keeping files associated with COSC310, Software Engineering at UBC Okanagan

Notifications You must be signed in to change notification settings

Keizo410/Library_Management_System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

About This Project

Thank you for visiting my GitHub repository for our collaborative library management system maven project. My team of four created this system for a school project, and it features a MySQL database to manage library collections.

The library management system allows users to register, login, borrow, and search for books from the library's database. I also incorporated a public library REST API to enable users to search for books and make requests directly from the library.

While I have not yet implemented OpenCV to read text with a webcam, I am planning to include this feature in the future to make the book registration process even more efficient.

I appreciate your interest in our project and welcome any feedback or contributions. Thank you for taking the time to explore our library management system!

Configuration/Installation

To run this project, you will need:

After installation

Check connection, url, password from workbench log in to mysql command line - password is initial+last name+student# use database ndbt11

Usage

1. Firstly, run Gui_FirstMenu.java file

2. Register your favarite email & password

- If you feel like being a librarian, check the box -

3. Go back to the first menu, and Enter your info into the login menu

4. Choose your activity

5. Borrow your favorite HarryPotter series

6. Explore More!

Further implementation - OpenCV, Twitter API

Credits

  • Prelude14
  • AdrianFWM
  • bolu2710

About

This is a repository for keeping files associated with COSC310, Software Engineering at UBC Okanagan

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages