Skip to content

AdamMcAdamson/Cs4347.002-Helium

Repository files navigation

Cs4347.002-Helium Library Application

Requirements and Installation

The application has been tested with Python 3.10.7 on Windows 10, so that is the recommended setup. You will also need a web-browser, such as Firefox or Chrome, and the packages listed in requirements.txt. Once you have installed Python, you can get the requirements by opening a command prompt in the project folder and running pip install -r requirements.txt

Running and Operating

Run start.bat to start the server. Then, copy and paste the URL it gives you into your browser (Likely https://localhost:5000) You can also reset the database to it's initial state on server startup by opening a command prompt in the project folder and running python main.py db-reset instead of running start.bat.

The Application

This SQL programming project involves the creation of a database host application that interfaces with a backend SQL database implementing a Library Management System. Users of the system are understood to be librarians.

Book Search

Given any combination of ISBN, title, and/or Author(s).

Book Search

Book Loans

Checking Out

Checking Out

Checking In

Checking In

Borrower Management

Create Borrower

Create Borrower

Fines

Assessed at $0.25/day late. Fines can only be paid for books that have been Checked in.

Fines

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published