Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SwiftPay

Table of contents

General info

This Billing System is a software application designed to help users manage and organize their shops in an efficient and effective way.

Technologies

Project is created with:

  • Language: JAVA
  • DataBase: MS SQL Server

Setup

To run this project, install it locally :

$ git clone https://github.com/Abdu117/SwiftPay_Billing_System

Then put the database file

Billing_system_db.bak

into your mangment system by recovering the database and if you got the next error: SQL Server principal "dbo" does not exist run following query

use [Billing_system] EXEC sp_changedbowner 'sa'

Project Overview

"SwiftPay Billing System" boasts three main roles, each equipped to handle specific tasks efficiently:

1️⃣ Manager Role: Empowers supermarket managers with the tools they need to oversee operations and Bills, manage employees and customers, and make informed decisions.

2️⃣ Stock Manager Role: Equips stock managers with the ability to efficiently track inventory, make data-driven decisions, and optimize product availability by viewing Monthly/yearly analysis.

3️⃣ Cashier Role: Streamlines the billing process for cashiers, ensuring seamless customer transactions,bills and a pleasant shopping experience.

📈 Advanced Analysis & Insights: Beyond its essential functionalities, "SwiftPay" offers an extra edge by providing advanced analysis tools. Stock managers can now perform monthly and yearly analysis for each product, thanks to interactive 2D graphs and data visualization. Profit calculations, sales trends, and product amounts facilitate decision-making, ensuring supermarkets are always one step ahead.

Aesthetically Pleasing Dark Theme: User experience is paramount to us, and we took care to design a visually appealing application. With the "FlatLaf Theme Editor" integration, "SwiftPay" features a dark theme that's easy on the eyes and exudes modernity.

The loading menu.

Login Interface

The login page enables the user to choose different roles.

Login Interface

Manager can view all the stock content without editing it. If the user login as a stock manager he can edit the stock data.

Login Interface

Manager can view Bills' history.

Login Interface

Can also view elements inside each bill.

Login Interface

Manager can view and edit customer and employee info.

Login Interface

Inside the cashier menu you can view your current customers or add a new one and submit an order for him.

Login Interface

An important feature that the app includes is the Analysis menu. It gives analytical info about the product counts that are sold in a specific year. The graph also shows sales and profit for products.

Login Interface Login Interface

ERD

Login Interface

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages