Point of Sale System written in JAVAFX
This Point of Sale System is aimed for small convenience stores which are still unfamiliar to computerized system of running the business. This system is simple yet effective as the functions are easy to use for the users, that is, for the store owner or store manager and store cashiers.
In the admin panel, there are fields which are effective for the administration of the whole store. The admin can manage list of product items, product categories, cashier information, customer information and supplier information.
In the cashier panel, the user will be provided with interfaces to sell items to customers. He/she can search the selling items by barcode or item-name. The cashier can also redeem the payment card or create new cards.
In card, we put each card’s QR-code. We included this function because we believe that the card payment system is more convenient than the cash payment. Cashless made effortless.
This project is implemented with Model–view–controller (MVC) software design pattern.
For enduser use, check out the enduserguide.pdf file. Database .sql file is also included in the directory.
mysql> set @@global.show_compatibility_56=ON;
System flowchart (Admin)
System flowchart (Cashier)
Usecase Diagram
ER Diagram
Home Screen
Cashier Panel
Card Payment
Admin Panel
Chart View
Voucher Sample
Daily Report Sample
Monthly Report Sample
Popular Item Sample
Front side
Back side
This system is user-friendly and reliable computer based standalone system for mini-convenience stores. It has been designed to manage the whole store’s information and general reports (daily, monthly, popular items). It is capable of managing product items, product categories, cashier information, customer information, card information and supplier information. It is also available for calculating promotions, viewing popular items and sale charts. The developed system provides solution to the manual convenience stores’ problems and so provides special functions such as using the card payment system, calculating promotion or viewing sale charts. The software offers stability, cost-effectiveness and usability. It provides the most flexible and adaptable standard management system solutions for convenience stores.