Blek-Market
Blek-Market is a supermarket billing system. This supermarket billing system is created to assist cashier workers to calculate the total price of items that are purchased by the customers. To make the cashier worker's job more convenient, the system allows them to type in the product ID and get the price of the item, thus calculating the total bill. Besides that, the system allows the administrators to add, edit, search, delete and view all the products. If a record is no longer needed, administrators can remove and edit the record by using the system.
Screenshot
Interface of program
This system has two user types, cashier worker and administrator. Both types of users have different roles.
- Cashier worker
- Calculate price of products
- Administrator
- Add product
- View product
- Edit product
- Calculate price of products
- Delete product
Sample input & output
-
If the user is a cashier worker, the user can only calculate the price of products.
-
The program will list out all of the products in items.txt. items.txt lists out the products that are available in the supermarket. The program will prompt the user to key in the product ID and the number of products that the customers want to purchase.
-
The program displays the products and their prices from the customer's shopping cart.
-
If the user is an administrator, the user can add, edit, view and remove products and, calculate the price of products.
-
If the user chooses the 'add product' option, the user is prompted to key in the product ID, product name and price.
-
If the user chooses the 'view product' option, the program will list out all of the products in items.txt.
-
If the user chooses the 'delete product' option, the program will prompt the user to key in the product ID of the product that the user wants to remove.
Authors
Joey Lim, J.H.,Chia, Y.W.,Gan, Y.F.,Tan.
Others
The program is built using Codeblocks V16.01. This project is made for my TCP 1121 Computer Programming
subject. The original program of this assignment is modified and updated.