Skip to content

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

License

Notifications You must be signed in to change notification settings

Arif-un/Shop-Management

Repository files navigation

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.

Topics

Resources

License

Stars

Watchers

Forks

Languages