The Shop Management System is a Java-based application utilizing Object-Oriented Programming (OOP) principles and the Model-View-Controller (MVC) design pattern. This application allows users to efficiently manage daily transactions in a shop setting.
- Role-Based Access: Users can log in with different roles, including Admin, Employee, and Manager.
- Product Management: Ability to Create, Read, Update, and Delete (CRUD) Product Categories, Units, and Products.
- Billing Operations: Facilitates the creation of Customer and Purchase Bills.
- Database Operations: Features for Database Backup.
Before installing the Shop Management System, ensure you have the following software installed:
- Java Development Kit (JDK) 8: Download JDK 8
- Eclipse IDE (Mars Version): Download Eclipse Mars
- MySQL Server (Choose one):
- Clone or download this project to your local machine.
- Create a MySQL database named
shop_management
. - Import the SQL file from the Database folder into your database.
- Start the MySQL Server.
- Run
Shop Management by rf.jar
from the Runnable Jar folder.
- Admin: Username
admin
| Password123
- Employee: Username
emp
| Password123
- Manager: Username
manager
| Password123
This project is licensed under the MIT License.