Srs .
Srs .
at 5971149 OX on
&TV channels!
Get Binge Combo Pack
Exclusive Online TATA PLAY
wcopas tPL13e fr tho aduost
&a new HD Connection Price Only
CApy
PROFES
AL_UUNID OVELY
P ROFESSIONAL
PUNJA
AB (IND UNIVERSITY
Transforming Educaltion Transforming India
SRS
For
G Pay
By
Siddharth Kumar
Reg. no.-11807346
Section-K18HA
Roll no.-59
Submitted to:- Manik Sir
Contents
1 Introduction
1.1 Purpose
1.2 Scope
1.3 Overview
1.4 Definition
2 General Description
3 Specific Requirements
4 Attributes
4.1 Availability
4.2 Performance
4.3 Modifiability
4.4 Reliability
4.5 Security
1.Introduction
1.1 Purpose
1.2 Scope
After demonetization in India in November
2016 digital transaction became the main
source of transfer money but before it, people
were afraid of it as it's a fraud. At the same
time Jio launched internet connectivity at a
very low cost so, digital transaction came in
demand. As google pay transaction is straight
from Bank account. Now, it is one of the
largest mobile payment service platforms with
the facility of one tap payment.
1.3 Overview
In this document, detailed design of the system
with user interfaces will be described,
Decomposition of the system with module
decomposition, concurrent process
KYC:
RBI:
Password:
1.UPI Pin:
SRS:
UPE
All Transaction:
Check Balance:
Add Bank:
Business
It is a section under Gpay where you can shop,
order foods, booking tickets and many.
Data Flow Diagram (Payment request and
response):
2. General Description:
Company1
User1 Gpey
User2 Gpay > Database K Company2
Customer
3.Specific Requiremnt
3.1 Functional Reqirements
Functional Requiremnt1
Description:
Login in Gpay(Check whether acoount
exists or not)
Input:
Enter the details like mobile number
registered in your bank account to
communicate with the bank.
.Processing:
Checking whether this account exists or not.
Output:
If account exists then user interface will be
opened else Account doesn't exist, You have
to sign in to createa Gpay Account
Sign in:
To sign in in google pay you need your
Email Id and name,your registered mobile
number in bank.
. Security:
Choose Screen lock or Google PIN to
secure
the application
application.
.Processing by
the bank your
It will send amessage to
whether this
registered Mobile number that
bank or not in
number is in
registered your
verification will be done.
case of satisfaction
Functional Requirement 2
Description
Pay or request money
Input1:
Select New section and Enter the Gpay
registered mobile nnumber whom you want
to pay or you can directly send to the bank
Input2:
Enter the Amount you want to pay
Processing:
After entering UPI PN It checks whether
amount or not.
your Account has required
Output: will be
If no e r o r will occur then payment
unsuccessful
successful, otherwise payment
Error:
Server error, Amount problem, internet
connectivity
Functional Requirement3
Description:
To pay money to shopkeeper
.Input:
Phone number/UPI QR code of shopkeeper
and amount.
.Processing
Transferring money to shopkeeper's
Account.
.Output:
Transaction successful
Functional Requirement 4
.Description
Mobile recharge/dish recharge
.Input:
Phone number/Dish Id and amount to
recharge
Processing
Contact the service provider and recharges
the phone or dish and deducts money fromn
your account.
.Output:
Recharge Successful
Functional Requirement 5
Description:
Bill payment of electricity/Gas/Water bill
Input
Select type of bill,bill number and customer
number
Processing:
Checks the amount to be paid and transfer
the money to the specified company/agency.
Output:
Payment successful
Functional Requiremnt 6
Description:
Opens the portal of online shopping
Input
Select the item to be bought
Processing:
Generates the bill of the item and sends the
prompt to the seller and ask the customer to
paymet.
.Output
Transaction done.
Functional Requirement7
.Description:
Online booking of movies/Bus/trains/flights
tickets
.Input:
Enter your date and place and then select
your seat
Processing
Contact the host and generates the ticket and
deduct the money from the bank account.
.Output:
Ticket has been generated.
Functional Requirement 8
Description:
Nearby payments using QR code
Input:
Scan QR code or generate QR code to do the
transaction.
Processing
QR code will be scanned.
.Output:
Amount will be deducted from the account
nd transaction will be complete.
3.2 User Interface Description
33 Performance Requirements
Performance Requirement 1
Description:
In case of transaction failure, if your money
is deducted from account then it takes about
3 working days to retum the money, which
is also a problemin it.it should try to retum
in less than 24 hours.
Performance Requirement 2
.Description:
There must be a guide on the first interface
to guide the users in case of new user or
unknown one to guide about the steps.
Perfomance Requirement 3
Description:
There must be a notification ring as in
whatsApp so that whenever anyone request
for the money it shows on the device and
notify him by ringing.
4.Attributes
Availability:
.The application should be available for 24
hours
The web server should support every
platform and could be opened on mobile
phones, tablets, and PC
Performance:
The application should be fast and respond
to users within 1 second
Modifiability:
The application should provide user to
modify and manage data
Reliability
The system should update and show
transactions real-time
Security:
Security requirementsensure that the
software is protected from unauthorized
access to the system and its stored data. It
also includes protection against viruses
and malware attacks.