Giter VIP home page Giter VIP logo

billing's Introduction

Billing

Billing is a Supermarket Basic Billing System written with Java Object-Oriented-Programming(OOP) and Java Database Connectivity(JDBC) including GUIs, specialized in billing where it organizes a medium-sized grocery store, with an appropriate and clear interface to navigate it. It is mainly used by either the cashier or the manager to input purchases and item information into the system.

The system is available for an administrator, Cashiers, and Stock Clerks with different privileges. The administrator has an overall control over the system, where it registers employees along with their jobs. The Stock Clerks can add, delete, and update items along with their related information into the system, while the Cashiers in turn responsible of the check-out process for the purchased items.

System Constraints:

1. Administration must give employee (1) privileges to add offers. 
2. Administration must give employee (2) in check out stock.
3. Pices in the system must be updated after an offer has been added.
4. Each employee needs an ID number to log onto the system.
5. The user ID should Contain 10 digits.
6. The user’s password should Contain 8 digits with both letter and numbers.

Demo

the Login interface will let the user to select its role to provide their valid credentials.

Login Interface

If the Stock Clerk logs on, the Product interface will appear to perform addition, modification, and deletion on the items.

Product Interface

Product Interface

Product Interface

If the Cachier logs on, the Customer Info. interface will appear to perform addition and deletion of customer information, and choosing their Membership. Choose Button will open the Card Membership interface.

Customer Info. interface

Customer Info. interface

Customer Info. interface

After adding the customer, the Cachier can navigate to the Billing interface. This interface capable to perform filteration on the products, abd adding them to the bill. The bill will be exported to a file inside the project whenever the Cachier clicks done.

Billing Interface

If the Administrator "Manager" logs on, the Welcome interface will appear which enable the admin to have an overlook through the system.

Welcome Interface

Welcome Interface

In Manage Seller interface, manager can control the employees (Add, Edit, and Delete).

Manage Seller Interface

If Administrator "Manager" instead chooses to access the Bills interface, the system will ask to provide the customer ID before showing and processing the bill.

Bills Interface

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.