Skip to content

A light Java Application for PC to manage a library system

Notifications You must be signed in to change notification settings

leduy10192/library-helper

Repository files navigation

Library-Helper

Library Helper is a Java application for PC.

Collaborators: **Duy Le, Tuong Chu and Duy Tran **

Project CS151 Fall 2019

User Stories

The following required functionality is complete:

  • Views & Search current books/ members information
  • Add new books/ members information
  • Edit & Delete current books/ members
  • Issue books
  • Submit & Renew books

The following optional features are implemented:

  • Add a Login Page with a hashing password
  • Add a Setting tab to adjust borrowing periods and fines

The following additional features are implemented:

  • Add an "expire" field that is set when a book is overdue

Instructions on how to run the application:

Download and unzip the source code.

In Windows: open file Library Helper.exe at ~/library-helper/Library Helper Software/Library Helper.exe

In Mac OS: open file LibraryHelper.jar at ~/library-helper/dist/LibraryHelper.jar

Note: On Mac Os, If a message "LibraryHelper.jar cannot be opened because it is from an unidentified developer" pops up, it is because the app is not registered with Apple. Please go to System Preferences> Security&Privacy> General Then click on the Yellow Lock at the bottom to give authorization Then click on Open Anyway to run the app.

Video Walkthrough

Please find a walkthrough of implemented user stories in the powerpoint slides: Screenshots.pptx

Technologies used

Netbeans IDE, Javafx, Apache DB, Gluon Scene Builder

License

Copyright [1999] [Duy Le, Tuong Chu, Duy Tran]

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.Library Helper - Group 15

About

A light Java Application for PC to manage a library system

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published