Skip to content

Simple Java windowed application that showcases the operation of a snack vending machine.

License

Notifications You must be signed in to change notification settings

Ilvondir/java-vending-machine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Snack Vending Machine

The project presents the operation of a vending machine selling snacks and drinks. It was made in the Java graphical user interface using the Swing library. The software allows you to throw money into the machine and buy the selected product. The program retrieves product data from a database using JDBC.

The project was created to fulfill the requirements of the university course Object-Oriented Programming in the Computer Science degree. The project received a grade of 5.0 on a scale from 2 to 5.

Used Tools

  • Java SE 19
  • Swing
  • JDBC 4.3
  • MySQL Connector/J 8.0.30
  • JACo MP3 Player 0.9.3
  • Maven 4.0.0

Requirements

For running this program you need:

How to run

  1. Install XAMPP.
  2. Execute command git clone https://github.com/Ilvondir/java-vending-machine.
  3. Open XAMPP and start Apache with MySQL.
  4. Type localhost in your browser and open phpMyAdmin.
  5. Import database from sql/java-vending-machine.sql.
  6. Install library from src/main/resources/lib.
  7. Open and compile project in Java IDE.

First Look

firstlook

About

Simple Java windowed application that showcases the operation of a snack vending machine.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages