Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 12

FUNCTONAL REQUIREMENTS OF KONNECT APP

BY HBL
Functional requirements describe how a product must behave, what its features and functions.
DESCRIPTION:

Functional requirements are product features or functions that developers must implement to
enable users to accomplish their tasks. So, it’s important to make them clear both for the
development team and the stakeholders. Generally, functional requirements describe system
behavior under specific conditions.
1. BALANCE CHECK AND TRANSACTION INFORMATION:
Customer will be able to check his balance through Konnect app while sitting at home using
his/her pin and mobile number on which the account was registered.
2. SAVE OR VIEW UP TO 1 YEAR PAST HISTORY OF TRANSACTION:
It will be easy for the customer to view or save his history transactions up to past 1 year. It will
provide him opportunity to maintain his balance and needs.
3. BALANCE TRANSFER:
If user wants to transfer the money to some other account, then this module will provide
customer this opportunity. He will input the account details of the receiver. After this process,
server will check the balance of the user and if the transfer balance will be less than the
account balance then transfer will take place else, he will be alarmed that he has low balance.
The transfer can be made on any account if you know the CNIC, phone number or bank account
number.
4. ONLINE RECORD ENTRY:
Bank staff will input and maintain their record online. It will be easy and efficient for them to
serve more and more people in less time.
5. ONLINE RECORD SEARCH:
Bank staff will easily search a record and update it if needed. Transactions will be faster even
physically from the branch because it will be very easy for the bank staff to check the balance of
a specific person and update its record if necessary.
6. ONLINE BILLING OPTION:
Customers will be able to shop online and pay the bills from their account. A secure way will be
provided for the billing. Online shopping will provide them the easiest way to buy and sell their
items.
7. CONTACT US:
In case of any query or problem being faced by the client, there is a contact service for client’s
convenience.
8. CUSTOMER LOGIN:
Each Customer will have its account mobile number and pin. This app will require both of these
attributes for them to access their account.
9. MANAGE TOUCH ID:
There is a function in Konnect app where clients can login by enabling biometric authentication.
It uses fingerprints stored on that device for successful login.
10. ACTIVITY LOG:
Clients can check their activity logs which saves all the information about logins along with the
device being used for login and the exact time.
11. ADD MONEY:
Money can be added to Konnect account by the following means:

 Add cash with Konnect agent


 Transfer funds via ATM
 Transfer from another bank (Web)
 Transfer from another bank (app)
 Link your HBL Account
 Receive cash to your CNIC
12. CREATING KONNECT ACCOUNT:
Clients can create Konnect account by providing mobile number, creating new pin, CNIC, issuing
date of CNIC and date of birth.
13. INVITE AND EARN:
There is a platform in Konnect app where clients can invite their friends to use Konnect app and
earn rewards in the form of money in return.
14. DONATE THE CASH:
The app provides the function of donating the cash to any of the provided 11 trusts and
foundations of our choice just on the clicks.
15. CHANGE PIN:
Client can change the Konnect account pin anytime. It just requires the old pin and the new pin
can be generated easily.
16. IN-APP PURCHASES:
To avoid the traffic jams, long queues or to suffer in kitchen, the app should provide the
functionality and services of:

 Book bus tickets.

 Availing amazing deals

 Selecting the seats of our choices

 Buying movie tickets

 Online ordering of food directly through Konnect app.


17. CONSULTING THE DOCTOR:
Function it should serve:

 Just for the convenience of user, so that they can chat or video call with certified doctor,
this specification should be served by the app.

 Customers can also get the prescriptions delivered to their home.

 Users can also request for the home visit of a doctor

 Requests for lab tests can also be made.


18. RECEIVING MONEY FROM ABROAD:
The customers will receive the money from abroad directly into their account through this
functionality.
19. SEARCHING THE NEAREST ATM OR BRANCH:
The app will entertain the customer by providing the functionality of entering the city name and
finding the all the branches available in the respective city.
20. VARIATIONS IN ACCOUNTS:
The app will offer 3 types of accounts on the basis of transaction basis and documentation
requirements.

 Level 0

 Level 1
 Level 2
21. LEVEL 0 ACCOUNT:
Description of this function:
It will offer entry level account and app will have the feature to register it remotely.
Specifications:
It will offer the 4 types ranging from 1st type I.e. Daily Transaction Limit (2500 Rs) from Account
Balance Limit (200,000 Rs).
22. LEVEL 1 ACCOUNT:
Description of this function: This function will provide
 A bio-metric verified account with enhanced limits
 It will provide limit from 50,000 to 400,000.
23. RE-CHARGING THE MOBILE BALANCE (MOBILE TOP-UPS):
This feature will allow the customer to recharge their mobile account. They can also subscribe
to their favorite internet package on the go.
24. KONNECT QR PAYMENTS:
The app will provide the functionality of Konnect QR Payment. Konnect QR payment is a scan to
pay payment solution powered by VISA payment scheme. Customers simply scan the QR code
at any VISA enabled Konnect shop or merchant to make an instant payment.
25. INSTITUTIONAL PAYMENTS:
The app will serve as the convenience for its customers by providing the facility of paying the
bills through the app available on their phone

NON-FUNCTIONAL REQUIREMENTS OF
KONNECT APP BY HBL
Non-functional requirements could be thought of as additional requirements that must be
fulfilled by the functional requirements. They describe the general characteristics of a system.
They are also known as quality attributes. They are systems goals that may impact the
operational environment and design decisions an employer may look for the progression of the
software. Besides other things Non-functional requirements incorporate operational
environment: hardware and software interfaces, accuracy, performance etc. Non-functional
requirements are those that drive unique conditions and qualities on the system to develop.
They are important for considering the quality of the software and amazingly impact the design
and execution decisions a developer may make. These also have an impact on the acceptability
of the software by the intended clients or users.
1. SECURITY OF TRANSACTIONS:
Konnect app can send or receive the information to or from the server and client in an
encrypted way. The security is significant subject of online banking as client is more worried
about the security of the account, personal data and transactions. The information kept in the
system is precise and complete.
2. WORKS EFFICIENTLY FOR MANY FUNCTIONS AT A TIME:
The online banking system is a multi- user system, which implies distinctive clients can access
the system simultaneously and the system will work accurately and proficiently. So, the client is
more worried about the performance of the online banking. Konnect app has a capacity to
process as many transactions per second as submitted to it without failure. So, the Konnect app
has an ability to scale with numerous activities submitted to it every second, minute, or hour
without errors. It can do its many functions simultaneously with no failure.
3. TRACING THE STATUS OF TRANSACTIONS:
Konnect app contributes to the safety of the transaction. It enables the user to trace the state
of his/her transaction at any time. It enables the clients to trace any kind of transaction being
done.
4. CONFIDENTIAL KONNECT ACCOUNT:
The client can only access the Konnect account after successful authentication. The data
entered by the client is not accessible to other clients using Konnect app. As far as the
confidentiality is concerned it means to maintain the secrecy as online banking is round the
clock to access the account i.e. anywhere any time so it provides the facility to maintain the
secrecy of the clients and the clients should have their own passwords and mobile numbers and
these must be automatically become inaccessible to the person who so ever wants to have the
unauthorized access to the account.
5. FEATURES ARE EASY TO USE AND UNDERSTAND:
As the customer is dealing with his or her transactions or accounts, Konnect is composed in
such a way, that every single feature is obvious to the client as the client logins. Features are
self-contained so that even a novice can utilize it without hesitation. All the features of the
application are visible and easy to understand and use.
6. ACCOUNT IS ACCESSIBLE 24/7:
Konnect account is available at any time the client wants to access it. Client can login and
logout anytime instantly by logging in with mobile number and a pin that was previously
generated.
7. KONNECT APP IS PORTABLE:
Konnect app can be downloaded on both android and iOS. It works efficiently on phones,
tablets and laptops.
8. KONNECT APP IS FREE OF COST:
Konnect app is free to download from play store or web by simply visiting hbl.com website.
9. EVERY TRANSACTION IS VALIDATED THROUGH SMS:
Whenever the client sends or receives money or do any kind of transactions through Konnect
app, that transaction is acknowledged to the client through SMS on his/her phone number by
sending a pin. This pin is then used to process the transaction.
10. NO NEED OF HBL ACCOUNT FOR KONNECT APP:
Although the Konnect app is connected to HBL Bank but still it does not require any HBL
account to use Konnect account. Clients can simply download the app and make Konnect
account and do any kind of transactions and money transfers along with so many other
features.
11. INSTANT MONEY TRANSFERS:
The system is very efficient and functions without any delay as long as the requirements are
being fulfilled to do a particular function. It completes its tasks instantly within seconds with no
errors.
12. KONNECT APP IS NOT HEAVY TO DOWNLOAD:
Konnect app has only 14 MBs size which is quite reasonable for an app with a lot of functions.
So, this app does not put any load on the operating system on which it runs.
13. KONNECT APP REQUIRES INTERNET ACCESS:
This app functions with an active internet connection. In the absence of a network there will be
no activity accessible to the customer.
14. ACCOUNT SELF MAINTAINABILITY:
If ever the app got stuck somewhere, it does not let any loss of money or abnormal
transactions.
15. TEXT MESSAGES:
Whenever any kind of transaction or money transfer is carried out, the app sends message to
the phone number on which the Konnect account was registered so that if in rare cases
someone got the pin, then it would be acknowledged through text messages.

USE CASE DIAGRAMS OF FUNCTIONAL


REQUIREMENTS

DESCRIPTIONS
Actors Registered Client
Description Client will be able to see details of login activities he/she has
done in the past by accessing this function.
Data Valid pin.
Stimulus Clicking on Activity Log.
Response Information will be displayed to the client.
Comments Only registered clients can access.
DESCRIPTIONS
Actors Registered Clients.
Description Clients can recharge mobile phones whether it is postpaid or
pre-paid number. Clients can top-up numbers from any
company.
Data Valid pin, mobile number, required money to be transferred.
Stimulus Clicking on mobile recharge.
Response Mobile numbers will be top-up by the amount being
transferred.
Comments Only registered clients can access.

DESCRIPTIONS
Actors Registered Clients.
Description Clients can book bus tickets by selecting company of their
choice and providing details suitable for their travel.
Data Account information for log in. Source, destination and timing
of travel for tickets booking.
Stimulus Clicking on travel and fill out preferences.
Response Tickets booked successfully and notification received on
phone.
Comments Only registered clients can access.
DESCRIPTIONS
Actors Registered Clients.
Description Clients can change pin whenever they want.
Data Old pin and new pin.
Stimulus Click on Change Pin.
Response Pin will be changed successfully
Comments Old pin should be provided.

DESCRIPTIONS
Actors Registered Clients, Bank
Description Clients can shop online from brands of their choice.
Data Valid pin, required money in account and personal details for
the purchase. Bank will check if there is enough amount in
account to shop or not.
Stimulus Click on check-out.
Response Shopping Parcel will be delivered to the provided address.
Comments Registered clients can only access this.
DESCRIPTIONS
Actors Registered Clients, Bank
Description Clients can donate money to the company of their choice.
Bank will check if there is enough amount in account or not.
Data Valid pin and required money in account.
Stimulus Click on donations and provide info.
Response Donations will be made to the company.
Comments Nil.
DESCRIPTIONS
Actors Registered Clients
Description Clients can locate ATM, agent, biometric enabled agents, QR
Data Valid pin
Stimulus Click on agent locator and search
Response Details will be provided for the searched area.
Comments Registered clients can access.

DESCRIPTIONS
Actors Registered Clients.
Description Clients can invite their friends to earn money.
Data Valid pin and contact numbers of friends.
Stimulus Click on invite and earn.
Response Money will be added to Konnect account.
Comments Only registered Clients can avail the opportunity.
DESCRIPTIONS
Actors Registered Clients
Description Clients can add money to their Konnect account via available
options.
Data Valid pin and personal information along with required money
to be added.
Stimulus Click on add money.
Response Money will be transferred to Konnect account
Comments Only registered clients can access.

DESCRIPTIONS
Actors Registered Clients.
Description Clients can pay bills like gas bills, electricity bills etc.
Data Valid pin, mobile number and consumer numbers.
Stimulus Click on pay bills
Response Bill will be paid.
Comments Only registered customers can access.

You might also like