https://github.com/inessarepeshko/java-application-metro-stations
The project is a Java desktop application utilizing Maven, featuring a GUI and console interface for handling TXT, XML, and JSON files containing metro station details and operational statistics. Manages metro station information and operational statistics using a MySQL database, ensuring efficient data retrieval, storage, and manipulation.
https://github.com/inessarepeshko/java-application-metro-stations
database-management gui-application java javadoc-documentation javafx-platform junit5 log4j2 mysql-database serialization stream-api xstream
Last synced: 27 days ago
JSON representation
The project is a Java desktop application utilizing Maven, featuring a GUI and console interface for handling TXT, XML, and JSON files containing metro station details and operational statistics. Manages metro station information and operational statistics using a MySQL database, ensuring efficient data retrieval, storage, and manipulation.
- Host: GitHub
- URL: https://github.com/inessarepeshko/java-application-metro-stations
- Owner: InessaRepeshko
- License: mit
- Created: 2024-07-13T08:22:09.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-17T13:04:10.000Z (almost 2 years ago)
- Last Synced: 2024-07-18T16:52:41.972Z (almost 2 years ago)
- Topics: database-management, gui-application, java, javadoc-documentation, javafx-platform, junit5, log4j2, mysql-database, serialization, stream-api, xstream
- Language: Java
- Homepage:
- Size: 8.89 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Metro Stations
# Java Application "Metro Stations"
The repository contains implemented projects created during
the Laboratory Trainings for the course "Advanced Java Programming" (2024)
during studies at National Technical University "Kharkiv Polytechnic Institute".
The subject "Advanced Java Programming" is devoted to the theoretical
and practical aspects of using Java language tools and the Java SE platform.
## Overview
Project
Summary
Features
"Metro Stations" Console Application
The Maven-based project of a console application for working with TXT, XML and JSON files
with data on metro stations and statistics on operating hours of stations and ridership.
The application demonstrates functionality such as using Stream API, serialization,
file operations and logging.
- Stream API
- File Operations
- Serialization
- Search Data
- Sort Data
- Testing
- Logging
- Javadoc
"Metro Stations" Database Console Application
The project is a console application that manages data about metro stations and statistical data on
the operating hours and ridership of the stations using a MySQL relational database.
This project extends the functionalities of
"Metro Stations" Console Application
- MySQL Database
- DML, DDL commands
- Search data
- Sort data
- Serialization
- Logging
- Javadoc
"Metro Stations" Database GUI Application
The project is a database data manipulation application with a graphical user interface (GUI)
developed using JavaFX that organizes information about metro stations,
including statistical data on operating hours and ridership.
This project extends the functionalities of
"Metro Stations" Database Console Application
- JavaFX
- Main application window
- Data tables
- Search result display areas
- Application menu bar
- Table editing mode windows
- Pop-up windows
- Logging
- Javadoc
© Inessa Repeshko. 2024