/e16-3yp-smart-payment-system

In a gaming center, they normally use coins to play games. When a customer comes, they have to buy coins from the cashier to use those as a paying method to the gaming machine. So we came up with a simple but efficient solution that will allow you to play any game inside a gaming center with a single tap. It is RFID based payment system.

Primary LanguageC++

Smart-payment-system


This is the 3rd year embedded system project

Group Members :

Basnayake S.S. E/16/054

Madusha shanaka E/16/351

Nadun welikanda E/16/389


Table of contents

  1. Problem

  2. Our solution

  3. Solution Architecture

  4. Hardware & Software Design

  5. Testing

  6. Detailed budget

  7. Links

OVERVIEW

As we all know gaming industry is growing day by day. As a result of this growth the concept of gaming centers has been popular lately. In a gaming center they normally use coins to play the games. The procedure is when a customer comes to the gaming center they have to buy coins from the cashier in order to use those as a paying method to the gaming machine. Once they put enough number of coins into the machine they are allowed to play the game. introduction

Problem

The problems of this approach are the coins are simply hard to carry around the gaming center when the customer has large number of coins and also they have good chance to loose a coin or two. When we consider the gaming center's point of view they have to collect coins every day at each machines and count it and keep the record.

Our Solution

As a solution for above problems we came up with a solution which completely replace coins system with a RFID and NFC technology. In our solution, when the customer arrives at the cashier and pay money they will be issued a RFID card or if they have NFC supported mobile device they can use our mobile app instead of coins. To play the game what they have to do is simply tap the RFID card or the mobile device into the reading area which is in the gaming machine. After the customer done playing he can go to the cashier and return the card. If there is any balance the cashier will return the balance. overview

Solution Architecture

overview

Detailed Budget

Our Budjet

Hardware and Software designs

3D model Design

  1. Cashier Node

Cashier Hardware 3D

  1. Gaming Node

Gaming Node Hardware 3D

Hardware design Our Design
Our Design

Demonstration

  1. Cashier Node

Cashier Hardware demonstration

  1. Gaming Node

Gaming Node Hardware demonstration

Software design

1. Database

EER Diagram

2. Cashier Application

Cashier App

3. Web Application

Web App

Testing

  Under testing we checked for unit testing and intergration testing. In unit testing we checked all functions related to 
  adding a card, refunding, return, scanning a card, issue a card, register and login.

Testing

Under intergration testing we tested Basic route to see the server up and ruining and Route which send the 404 message

Testing1

Target Audience

The target audience of this project is Gaming centers which is our primary target. As our next milestone, we are planning to update this system in a way that it can be used in any commercial market place such as casino, leisure world, etc.

Links