Skip to content
This repository was archived by the owner on Mar 10, 2025. It is now read-only.

Arbeidskrav 1 i Objekt Orientert Programmering 2 ved USN Bø

Notifications You must be signed in to change notification settings

26zl/Library-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library Management System

Overview

Library Management System is a Java application built with JavaFX and SQLite for managing a library's book inventory. The application enables users to add, borrow, return, and delete books. The project uses Maven for dependency management.

Requirements

  • Java 17 or later
  • Maven

Installation and Running

  1. Clone or download the project.
  2. Open a terminal in the project directory.
  3. Run the following command to clean the build first mvn clean package
  4. Build the project

Note: The SQLite JDBC dependency is managed automatically through the pom.xml file, so you do not need to install SQLite manually. The application will automatically create the library.db file on the first run.

Project Structure

  • src/main/java/com/zl/librarymanagementsystem: Contains all Java source files.
  • pom.xml: Maven configuration file with all required dependencies.
  • library.log: Log file for recording operations (created at runtime).
  • library.db: SQLite database file (automatically generated on first run).

About

Arbeidskrav 1 i Objekt Orientert Programmering 2 ved USN Bø

Resources

Stars

Watchers

Forks

Languages