Skip to content

sandrosmarzaro/swimming-club-control-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏊🏻 Swimming Club Control System 🏊🏻


SCCS Logo

GitHub search hit counter GitHub language count GitHub repo size GitHub issues GitHub pull requests GitHub

GitHub all releases GitHub release (latest by date) GitHub tag (latest by date)

GitHub Sponsors GitHub contributors GitHub commit activity GitHub last commit

📖 Summary

  1. What is SCCS?
  2. Technologies Used
  3. How to Use

🤔 What is SCCS?


  • SCCS is a desktop application for enrollment for a swimming club or school, thus registering employees, teachers and students, in addition to the swimming pools of the establishment.

  • This application was developed as a work in the discipline of Object Oriented Programming II in the course of the Bachelor of Information Systems at IFES Campus Cachoeiro


💻 Technologies Used


The technologies used for the construction of the project were the following:

  • Java as the main language with Lombok to to assist in code generation

  • PostgreSQL with JDBC for data persistence

  • JavaFX for graphical interface with Jfoenix to manipulate more elaborate interface elements

  • Jasypt used to encrypt user passwords in database

  • JasperReport for creating reports


👩‍💻 How to use?


  1. Download project or cloning repository with git command:
      git clone https://github.com/sandrosmarzaro/swimming-club-control-system.git

  2. Create PostgreSQL database with script database.sql in sub-directory /src/com/sccs/script/ inside the project, having the username and password as "postgres"

  3. Compile project with Java 8 or superior, using the dependencies jars found in the /lib/ sub directory

  4. Enjoy the system using the default username and password as "admin"