/projetoBiblioteca

Library Management Project

Primary LanguageCSSGNU General Public License v3.0GPL-3.0

Projeto Biblioteca

This is a college project and have as main objective to put in practice our knowledge about web development using Java EE, and any other technology we may think necessary in the project.

This system is build to be used in a library management, the core functions are:

  • Students Management
    1. Include Sudents
    2. Update Students
  • Employee Management
    1. Include Employee
    2. Delete Employee
    3. Update Employee
  • Book Management
    1. Include Book
    2. Update Book
  • Library Management
    1. Include Library
    2. Delete Library
    3. Update Library
  • Genre Management
    1. Include Genre
    2. Delete Genre
    3. Update Genre

Search functions are included in the pages, for help the usability. A report system was included as well, but not all functionalities are working,i may say its 90% finished.

The books lend can be renewed after 15 days and a new column in the books table will show the next availability of a borrow book.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

What things you need to install the software and how to install them.

In order to run the project, you will need the following:

  1. Eclipse IDE - I personaly recomend Mars version.
  2. PostgreSQL - You can find a SQL with the database here, you need to paste each block of code sperately in a SQL executener.
  3. PgAdmin - You will need to manage the database, and to do the instruction above.
  4. Tomcat - We used the 8.0 version, its the most compatible.
  5. JDK.
  6. Build Path - You need to do this before run for the first time

Installing

Import the WAR file to your Eclipse, or clone all master branch and paste in your workspace(if you dont have much experience with Java i highly recomed you to import the WAR file).

Ensure that Tomcat is configured and running.

Build Path fallowing this instrucions

Run the project in server.

Built With

Contributing

Feel free to contribute, submit pull requests for us.

Authors

License

This project is licensed under the GNU License - see the LICENSE.md file for details