Thanks to visit codestin.com
Credit goes to github.com

Skip to content

A gym management system built with Java and Oracle, featuring a Swing-based interface. It enables users to perform CRUD operations on clients, trainers, classes, and memberships, ensuring efficient management of gym operations.

Notifications You must be signed in to change notification settings

RicardoVMon/Java-Swing-GUI-For-Oracle-DB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gym Management - CRUD in Java with Oracle and Swing

This project is a desktop application developed in Java, using Swing for the graphical interface, and connected to an Oracle database. The application allows you to perform CRUD (Create, Read, Update, Delete) operations on various tables of a gym management system, such as clients, trainers, classes, memberships, and more.

Requirements

  • Java 8 or higher
  • Oracle Database (version 11g or higher)
  • Oracle JDBC Driver
  • Swing for the graphical interface
  • SQL Script: LenguajesBD_ScriptFinal.sql

Configuration

Step 1: Configure the Database Connection

You need to change the connection credentials to your Oracle database in the corresponding project file. Make sure to update the following values:

private static String jdbcURL = "jdbc:oracle:thin:@localhost:1521:orcl";
private static String username = "PLENGUAJES_FINAL";
private static String password = "PL";
  • jdbcURL: the connection URL of your Oracle database
  • username: your Oracle username
  • password: your database password

Step 2: Execute the SQL script

Before using the application, you must execute the script LenguajesBD_ScriptFinal.sql in your database. To do this:

  1. Log in to Oracle with an admin user (e.g., SYS).

  2. Execute the following command in your SQL*Plus terminal or SQL client:

    @/path/to/file/LenguajesBD_ScriptFinal.sql

Step 3: Run the Application

Once the database is set up, you can run the application from your development environment. The graphical interface will allow you to perform CRUD operations on all the tables.

Features

  • Client Management
  • Trainer Management
  • Class Management
  • Membership Management
  • Inventory Control
  • Auditing
  • Client Assessment Control
  • Order Management
  • Payment Control
  • Supplier Control
  • Class Enrollment Control

Technologies Used

  • Java Swing
  • JDBC (Java Database Connectivity)
  • Oracle Database

About

A gym management system built with Java and Oracle, featuring a Swing-based interface. It enables users to perform CRUD operations on clients, trainers, classes, and memberships, ensuring efficient management of gym operations.

Topics

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •  

Languages