Skip to content

rexbrandy/WSU_PT_Major_assignment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library Management System

This Java-based library management system provides a simple command-line interface for managing books, members, and loans in a library. It allows the addition of new books and members, borrowing and returning books, and generating reports on overdue loans. The system reads and writes data to/from CSV files, ensuring persistent storage across sessions. This repository contains the code and associated files for the assignments and projects completed as part of the COMP 2015 - Programming Techniques course at Western Sydney University.

Features

  • Add a Book: Allows users to add a new book with a unique barcode, title, author, aisle, and shelf.
  • Add a Member: Allows users to add a new member with a unique barcode, full name, address, phone number, and email.
  • Find Book Information: Users can search for books by title.
  • Overdue Book Report: Generates a report of all overdue books.
  • Borrow a Book: Users can borrow available books, ensuring they adhere to borrowing rules.
  • Return a Book: Allows users to return borrowed books.

Tools & Technologies

  • Programming Language: Java
  • Compiler: javac
  • Operating System: Unix/Linux (development and testing)

Course Details

  • University: Western Sydney University
  • Course Code: COMP 2015
  • Course Title: Programming Techniques

About

WSU - Programming Techniques Major Assignment.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages