Library Helper is a Java application for PC.
Collaborators: **Duy Le, Tuong Chu and Duy Tran **
Project CS151 Fall 2019
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
- If java 8 is not installed, please install Java 8 and above at: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
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.
Please find a walkthrough of implemented user stories in the powerpoint slides: Screenshots.pptx
Netbeans IDE, Javafx, Apache DB, Gluon Scene Builder
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