Skip to content

muneebzaki/Java-OOP-Basic-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java-OOP-Basic-Management-System

Description

Java OOP Basic Management System is a comprehensive application developed to showcase object-oriented programming techniques in Java. The system simulates a basic management flow involving creating, transporting, storing, and purchasing food items. It encompasses various modules representing different stages of the management process: Factory, Transporter, Warehouse, and Customer. Each module allows users to input and manage specific details related to food items, such as creation, logistic information, storage, and customer purchase experience.

Features

Factory Module:

Users can create new food items, specifying details like name, category, expiry date, country of origin, and price.

Transporter Module:

Manage transportation details of food items, including the transporter company, source, destination, and expected delivery date.

Warehouse Module:

Record the storage details of food items, including warehouse location and the date of receiving the items. Customer Module: Customers can view the list of available food items, select, and purchase them.

Rate Module:

Customers can rate the food items after purchasing and provide feedback and comments.

Getting Started

Prerequisites

Java Development Kit (JDK) - The system is developed using Java, so JDK is required to compile and run the application. Installation Clone the repository to your local machine or download the source code. Open the project in your preferred Java IDE (e.g., Eclipse, IntelliJ IDEA).

Running the Application

Run the Main class to start the application. This will open the initial GUI, from where you can navigate through various modules of the system. Usage

Factory: Start by creating food items in the Factory module. Transporter: Add transportation details for each item. Warehouse: Record the receiving of these items in a warehouse. Customer: View and purchase available food items. Rate: Provide ratings and feedback on purchased items.

Contributing

Contributions to the project are welcome. Feel free to fork the repository and submit a pull request if you have improvements or fixes.

Authors

Muneeb Zaki

Acknowledgments

Special thanks to the professors and teaching assistants at Ozyegin University for their guidance and for providing the foundational concepts that made this project possible.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages