Gym statistics a.k.a Sporting Hall was fully developed by me:
- The relational database structure and its implementation
- Code structure and classes are written from scratch
- Algorithms creation and implementation
- Java Swing for UI
- MySQL Connector/J for connection to MySQL database
The whole project took about 1 month to make it real, including 2 weeks of my illness. And another month for bug hunt, making it fully-working and bug-free after two months.
The above image shows the main screen of the program. It is not so fancy, although, it has built-in clock. It was made for Lithuanian company, so it’s interface is in Lithuanian language. This program is used for statistics of a gym club. It counts all the finances and makes invoices. “Sporting Hall” makes manager life easier.
You have an ability to add items, customers and subscriptions to your Gym Statistics [pic. 2]. Items have properties such as:
- ID – is similar to barcode,
- Name,
- Price;
Customers:
- Number,
- Full name,
- Surname,
- Date of birth,
- Start date – the day you’ve started work out,
- Type of subscription;
Subscriptions:
- Times – times you can use it, i.e. 6 times per month,
- Length – length of subscription,
- Price,
- Type of subscription;
All beauties of these abilities are shown in picture 3. And finally, each day or month you could make the invoice for your statistics [pic. 4]. It is a useful program, although, it is boring.
Therefore, nothing is interesting in finances and accountancy, except your revenue and growth.