nsaladie / MP03_POO_Shop

It is a retail management application, which uses the Java console and a graphical user interface (GUI) designed to manage various aspects of a store's operations.
MIT License
0 stars 0 forks source link
java mysql

Java Project: Shop Management System

This Java project consists of several exercises carried out in class to create a comprehensive shop management system. The project began with basic functionality and has been progressively enhanced with additional features like inventory management, employee login, sales tracking, and more.

Project Overview

This project was initially based on the following repository: www.Stucom-Pelai DAM1_M03_UF2_POO_Shop

The objective of this project is to develop a system capable of managing various aspects of a shop, including product inventory, sales, and employee access. The project gradually evolved from a simple setup into a robust solution, integrating file handling and database connectivity (SQL).

Features

1) Unlimited Inventory, Sales, and Products: Removed any limits on the number of items in inventory, sales transactions, and products available for sale. The system now handles an unrestricted number of entries.

2) Product Removal: Added functionality to remove specific products from the inventory, updating stock levels accordingly.

3) Purchase Date and Time: Implemented a feature to save the date and time of every purchase made.

4) Load Inventory from File: Developed a method to import the shop's inventory from a file.

5) Export Sales Data: Created functionality to export sales data to a file.

6) Login System: Developed a secure login system for employees to authenticate before accessing the system.

8) Graphical User Interface (GUI)

Getting Started

Prerequisites