Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PlasticSheetsFX – Industrial Control System 5

An academic project simulating an industrial control system for managing and monitoring the production of greenhouse plastic sheets. Built with Java, JavaFX, and MySQL, it provides process control, real-time monitoring, and productivity tracking.

Features

  • Control and monitoring of plastic sheet production.
  • Real-time productivity data and visualization.
  • Database integration using MySQL.
  • User interface built with JavaFX.
  • Complete project documentation, installation guides, and demo video.

Technologies Used

  • Java
  • JavaFX
  • MySQL
  • Maven
  • IntelliJ IDEA

Project Structure and Files

  • FX2/ – Main project folder containing all source code and configurations.
  • תמונות ואייקונים בפרויקט/ – Images and icons used in the application.
  • LinesProductivity_Updated.CSV.csv – CSV file containing updated productivity data for analysis.
  • db.sql – SQL script for creating and initializing the project database.
  • IntelliJ IDEA - הוראות התקנה.pdf – Installation instructions for IntelliJ IDEA IDE.
  • pdf.הוראות התקנה פרויקט - רותם ולידור – Installation guide for the project.
  • pdf.הצגת פרויקט מבוא לתכנות מערכות - רותם ולידור – Project presentation (slides).
  • mp4.סרטון הרצה פרויקט מבוא לתכנות מערכות – Demo video showing the system in action.
  • pdf.קצת על הפרויקט - רותם ולידור – Brief explanation of the project.

Installation & Setup

  1. Clone the repository: git clone https://github.com/your-username/PlasticSheetsFX.git
  2. Open the project in IntelliJ IDEA (or any preferred IDE).
  3. Import Maven dependencies (should be resolved automatically).
  4. Set up the database:
  • Run db.sql in MySQL to create the schema and tables.
  • Configure database connection in the project (if needed).
  1. Run the application: Use IntelliJ IDEA → Run Main.

Note

In addition to this README file, there is a dedicated file called "pdf.הוראות התקנה פרויקט - רותם ולידור" that provides complete explanations of the project installation and running processes.

Authors

  • Rotem Swisa – Software Engineering Student
  • Lidor Ben Simon – Software Engineering Student

🔗 Link to my LinkedIn profile www.linkedin.com/in/rotem-swisa-10b675382

🔗 Link to the team member's LinkedIn profile www.linkedin.com/in/לידור-בן-סימון-281576384/

🔗 Feel free to visit his GitHub to check out his projects too https://github.com/LidorBenSimon


Some pictures from the project

image image image image image image image image image image

About

JavaFX desktop system for real-time production tracking at a greenhouse sheet manufacturer. Java, MySQL

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages