Web Based Project 57

Loyalty Points Exchange System

 1.Background/ Problem Statement

Loyalty program is a kind of marketing strategy employed by a company to encourage their customers to keep returning and continue making repeat purchases.

However, often customers tend to lose track of the loyalty points that they have amassed thus causing them to forget to redeem their points.

Developed using Asp.Net, this Loyalty Points Exchange System consists of a single entity i.e., the user.

This System allows users to store and keep track of all the loyalty points that they have collected. Besides, helping them keep track of their points, this system also allows users to transfer their points to other users.

Another significant advantage offered by this system is that it allows the users to transfer their loyalty rewards to their bank accounts.

The data of loyalty points is maintained using blockchain thus improving security within the system.

The user can also check the blocks to ensure no tampering has been done.

  1. Working of the Project

In this system, the Loyalty exchange points are enjoyed and is been used by almost every other brand to make their pitch attractive and bring consumers closer. User can pay and redeem points. These points can be transferred to bank or any other user. All the transaction history can be monitored, also none of the transaction can be removed by any means because the blockchain cannot be tampered, one missed data in transaction details can be identified and shown to user if any.

  1. Advantages
    1. User can transfer the points to bank or transfer to any other user.
    2. Points cannot be tampered.
  1. System Description

The system comprises of only 1 major modules with their sub-modules as follows:

User:

  • Register:
    • User can create his account by providing his basic details.
  • Login:
    • User can login in his personal account using id and password.
  • Profile:
    • User can view and update his profile.
  • Change Password:
    • can change the password within app
  • Payment:
    • choose brand & Amount
    • get cashback points
  • My Points:
    • Transfer to bank
    • Share Points
  • Transaction History:
    • History of my transactions.
    • Verify data if its tampered
  1. Project Life Cycle

The waterfall model is a classical model used in system development life cycle to create a system with a linear and sequential approach. It is termed as waterfall because the model develops systematically from one phase to another in downward fashion. The waterfall approach does not define the process to go back to the previous phase to handle changes in requirement. The waterfall approach is the earliest approach that was used for software development

  1. System Requirement
  1. Hardware Requirement
  1. Laptop or PC
  • Windows 7 or higher
  • I3 processor system or higher
  • 4 GB RAM or higher
  • 100 GB ROM or higher
  1. Software Requirement
  1. ii.Laptop or PC
  • Visual Studio 2019
  • SQL Server Management Studio latest
  1. Limitation/Disadvantages
  • Wrong inputs will affect the project outputs.
  • Internet Connection is mandatory
  • The android mobile user will not be able to insert or view details if the server goes down. Thus, there is disadvantage of single point failure.
  • Points cannot be used to pay
  • Payment is dummy
  1. Application – This System can be used by any company who is giving a reward point and user can redeem it in return of payments.
  1. Reference
Scroll to Top