Arif-un / Shop-Management

A simple java swing project. Where implements Java OOP with MVC design pattern .In this app user can record shops daily transaction.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Shop Management System

Introduction

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.

Features

  • 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.

Prerequisites

Before installing the Shop Management System, ensure you have the following software installed:

Installation and Setup

  1. Clone or download this project to your local machine.
  2. Create a MySQL database named shop_management.
  3. Import the SQL file from the Database folder into your database.
  4. Start the MySQL Server.
  5. Run Shop Management by rf.jar from the Runnable Jar folder.

Login Credentials

  • Admin: Username admin | Password 123
  • Employee: Username emp | Password 123
  • Manager: Username manager | Password 123

Screenshots

Login Panel

Login Panel

Dashboard

Dashboard

Bill

Bill

CRUD Operations

CRUD Operations

License

This project is licensed under the MIT License.

About

A simple java swing project. Where implements Java OOP with MVC design pattern .In this app user can record shops daily transaction.

License:MIT License


Languages

Language:Java 100.0%