Table of Contents
1.Introduction
1.1 Purpose
1.2 Scope
1.3 Overview
1.4 Additional Information
2. General Description
3. Functional specifications
3.1Login
3.2Validation
3.3Payment of money
3.4Transfer of money
3.5Transaction report
4. Interface Requirements
4.1 GUI
4.2 Hardware Interface
4.3 Software Interface
5. Performance Requirements
6. Constraints
7 Performance
7.1Security
7.2 Reliability
7.3 Availability
7.4 Maintainability
7.5 Reusability
8.
References
1.
Introduction
This document gives detailed
functional and nonfunctional requirements for the bank management system. This
product will support online banking transaction. The purpose of this document is
that the requirements mentioned in it should be utilized by software developer
to implement the system.
1.1
Purpose
Online
banking system provides is specifically developed for internet banking for
Balance Enquiry, Funds Transfer to another account in the same bank, Request
for cheque book/change of address/stop payment of cheques, Mini statements
(Viewing Monthly and annual statements).
The
Traditional way of maintaining details of a user in a bank was to enter the details
and record them. Every time the user need to perform some transactions he has
to go to bank and perform the necessary actions, which may not be so feasible
all the time. It may be a hard-hitting task for the users and the bankers too. The
project gives real life understanding of Internet banking and activities performed
by various roles in the supply chain. Here, we provide an automation for
banking system through Internet. Internet banking system project captures
activities
performed by different roles in real life banking which provides enhanced techniques
for maintaining the required in- formation up-to-date, which results in efficiency.
The project gives real life understanding of Internet banking and activities
performed by various roles in the supply chain.
1.2
Scope
This Product will automate of
banking transaction process.This
Project investigates the
entry threshold for
providing a new
transaction service channel via
the real options
approach, where the
entry threshold is established by using an Internet banking system designed for the use of normal users(individuals),
Industrialists, Entrepreneurs, Educational Institutions(Financial sections),
Organizations and Academicians under transaction rate uncertainty.
1.3
Overview
The system provides easy solution to
banks.
Overview: The SRS will include two sections,
namely:
Overall
Description: This section will describe
major components of the system,
interconnections, and external
interfaces.
Specific
Requirements: This section will describe
the functions of actors, their roles in the system and the
constraints faced by sys- tem.
2. General description
2.1 Product Perspective:
The client
will have client interface in which he can interact with the banking sys- tem.
It is a web based interface which will be the web page of the banking
application. Starting a page is displayed
asking the type
of customer he is whether
ordinary or a corporate customer. Then the page is
redirected to login page where the user can enter the login details. If the
login particulars are valid then the user is taken to a home page where he has
the entire transaction list that he can perform with the bank. All the above
activities come under the client interface.
The administrator will
have an administrative in- terface which is a GUI so that he can
view the entire system. He will also have a login page where he can enter
the login particulars
so that he
can perform all
his actions. This administrative interface provides different environment such
that he can maintain data- base & provide
backups for the information in
the database. He can register the users
by providing them with username,
password & by creating account
in the database. He can view
the cheque book request & perform action to issue the cheque books
to the clients.
2.2 Software Interface:
Front End
Client:
The system is
a web based
application clients are
requiring using modern web browser such as Mozilla Firefox 1.5, PHP.
* Web
Server:
The web
application will be hosted on one of the apache server.
* Back End:
We use
backend as MY SQL.
3.
Functional Specifications
This section provides the functional
overview of the product. The project will require the PHP as a front end and at
the back end the database MYSQL will be running. Various functional modules
that can be implemented by the product will be
1. Login
2. Validation
3. Get balance information
4. Withdrawal of money
5. Transfer Money
6. Customer info.
3.1
Login:
Customer logins by entering customer
name & a login pin.
3.2
Validation:
When a customer enters the ATM card,
its validity must be ensured. Then customer is allowed to enter the valid PIN. The
validation can be for following conditions
Validation for lost or stolen card
When card is already reported as
lost or stolen
then the message “Lost/Stolen
card!!!”.
Validation for card’s expiry date
If the card inserted by the customer
has crossed the expiry date then the system will prompt
“Expired Card”.
Validation for
PIN
After validating the card, the
validity of PIN must be ensured. If he/she fails to enter valid code for three times
then the card will not be returned to him. That means the account can be
locked. The counter for number of logins must be maintained
Get balance information:
This system must be networked to the
bank’s computer. The updated
database of every customer is
maintained with bank. Hence the balance information of every account is
available in the database and can be displayed to the customer.
3.3
Payment of Money:
A customer is allowed to enter the
amount which he/she wishes to withdraw. If the entered amount is less than the
available balance and if after withdraw if the minimum required balance is
maintained then allow the transaction.
3.4
Transfer of Money:
The customer can deposit or transfer
the desired amount of money.
3.5
Transaction Report:
The bank statement showing credit
and debit information of corresponding account must be printed by the
machine.
3.6
Technical Issues
This product will work on
client-server architecture. It will require an internet server and which will
be able to run PHP applications. The product should support some commonly used
browsers such as Internet Explorer, Mozilla Firefox.
4.
Interface Requirements
4.1
GUI
This is interface must be highly
intuitive or interactive because there will not be an assistance for the user
who is operating the System. At most of the places help desk should be provided
for users convenience. The screens appearing should be designed in such a
manner that it can draw User attaraction towards the new plans for the
customers.
Also the pin and password
confidentiality should be maintained,
This can be done by using asterisks
at the password panel.
Proper security messages should be
displayed at most of the places.
4.2
Hardware Interface
Various interfaces for the product
could be
1. Touch screen/Monitor
2. Keypad
3. Continuous battery backup
4. Printer which can produce the
hard copy.
5. Interface that connects the
device to bank’s computer.
6. An interface that can count
currency notes.
4.3
Software Interface
1. Any windows operating system.
2. The PHP must be installed. For
the database handling MYSQL must be installed. These products are open source
products.
3. The final application must be
packaged in a set up program, so that the products can be easily installed on
machines. This application must be networked to corresponding banks.
5.
Performance Requirements
The system should be compatible
enough to hold the general traffic .
It should not get hang or show some
other problems arising out due to large no of concurrent users . The system
should be fast enough to meet the customer The high and low temperature should
not affect the performance of the device. An uninterrupted transaction
must be performed.
6.Constraints
* The
information of all the users must be stored in a database that is accessible by
the On- line
Banking
System.
* The Online
Banking System is connected to the computer and is running all 24hours a day.
* The users
access the Online
Banking System from any
computer that has Internet browsing capabilities and an Internet
connection.
*The users
must have their correct usernames and passwords to enter into the Online Banking
System.
Design Constraints:
* Software
Language Used
The
languages that shall be used for coding Online Banking System are c , c++ ,
java , and HTML. For
working on the coding
phase of the
Online job portal System Web Sphere Application
Server/WebSphere Application Server
CE Server needs
to be installed.
*Database
design
|
7. Performance
7.1
Security
The banking system must be fully
accessible to only authentic user.
It should require pin for entry to a
new environment.
7.2
Reliability
The application should be highly
reliable and it should generate all the updated information in correct order.
7.3
Availability
Any information about the account
should be quickly available from any computer to the authorized user. The previously
visited customer’s data must not be cleared.
7.4
Maintainability
The application should be
maintainable in such a manner that if any new requirement occurs then it should
be easily incorporated in an individual module.
7.5
Portability
The application should be portable
on any windows based system. It should not be machine specific.
8 References:
Hello everyone, I'm Patricia Sherman in Oklahoma USA right now. I would like to share with you my experience of borrowing USD 185,000.00 to clear my bank draft and start a new business. It all started when I lost my house and I took my stuff because of the bank policy and I met some bills and some personal needs. So I became very desperate and started looking for funds in every way. Fortunately for me, a friend of mine, Linda told me about a credit company firm, I was intrigued by the fraud, but I was intrigued by my situation and had no choice but to get advice from my friend about this company. contacting them really doubted me because of my past experience with online lenders, did you know that little? '' Elegantloanfirm@hotmail.com This company has been very helpful to me and my colleague and today, thanks to this credit company, the proud owner of well-organized work and responsibilities, they smiled back at me. So if you really need to grow or start your own business, or if you really need to borrow money in any financial hardship, we recommend you find a financial development opportunity in your business today. {E-mail:} Elegantloanfirm@hotmail.com ... online for credit not a victim of scam. Thank you.
ReplyDeleteStrange "water hack" burns 2lbs overnight
ReplyDeleteMore than 160000 men and women are trying a easy and SECRET "liquids hack" to lose 1-2 lbs every night in their sleep.
It's simple and works on everybody.
This is how to do it yourself:
1) Get a glass and fill it up half glass
2) Proceed to use this crazy HACK
and be 1-2 lbs thinner the very next day!
what is online banking and what is its purpose
ReplyDeleteNice blog!!
ReplyDeleteBanking Management Software
HOW I GOT MY DESIRED LOAN AMOUNT FROM A RELIABLE AND TRUSTED LOAN COMPANY LAST WEEK Email for immediate response: drbenjaminfinance@gmail.com Call/Text: +1(646)820-1981 Whatsapp +19292227023 Visit their website and believe yourself Company Website: https://capitalmanage-inc.com/
ReplyDeleteHello everyone, My name is Mr.Justin Riley Johnson, I am from Texas, United State, am here to testify of how i got my loan from CAPITAL MANAGEMNTS INC (drbenjaminfinance@gmail.com) after i applied Two times from various loan lenders who claimed to be lenders right here this forum,i thought their lending where real and i applied but they never gave me loan until a friend of mine introduce me to {Dr.Benjamin Scarlet Owen} the C.E.O of CAPITAL MANAGEMNTS INC who promised to help me with a loan of my desire and he really did as he promised without any form of delay, I never thought there are still reliable loan lenders until i met {Dr.Benjamin Scarlet Owen}, who really helped me with my loan and changed my life for the better. I don't know if you are in need of an urgent loan also, So feel free to contact Dr.Benjamin Scarlet Owen on his email address: drbenjaminfinance@gmail.com CAPITAL MANAGEMNTS INC holds all of the information about how to obtain money quickly and
painlessly via Whatsapp +19292227023 Email: drbenjaminfinance@gmail.com
And consider all your financial problems tackled and solved. Share this to help a soul right now, Thanks
Visit their website and believe yourself Company Website:https://capitalmanage-inc.com/
I was searching for loan to sort out my bills& debts, then i saw comments about Blank ATM Credit Card that can be hacked to withdraw money from any ATM machines around you . I doubted thus but decided to give it a try by contacting (smithhackingcompanyltd@gmail.com} they responded with their guidelines on how the card works. I was assured that the card can withdraw $5,000 instant per day & was credited with$50,000,000.00 so i requested for one & paid the delivery fee to obtain the card, after 24 hours later, i was shock to see the UPS agent in my resident with a parcel{card} i signed and went back inside and confirmed the card work's after the agent left. This is no doubts because i have the card & has made used of the card. This hackers are USA based hackers set out to help people with financial freedom!! Contact these email if you wants to get rich with this Via: smithhackingcompanyltd@gmail.com or WhatsApp +1(360)6370612
ReplyDeleteGET RICH WITH BLANK ATM CARD ... Whats-app: +1(209)-643-1515
ReplyDeleteI want to testify about Oscar White blank ATM cards which can withdraw money from any ATM machines around the world. I was very poor before and have no job. I saw so many testimony about how Oscar White hackers send them the ATM blank card and use it to collect money in any ATM machine and become rich. ( oscarwhitehackersworld@gmail.com ) I email them also and they sent me the blank ATM card. I have use it to get 75,000 dollars. withdraw the maximum of 4,500 USD daily. Oscar White is giving out the card just to help the poor. Hack and take money directly from any ATM machine vault with the use of ATM programmed card which runs in automatic mode.
Email:oscarwhitehackersworld@gmail.com
Text & Call or Whats-app: +1(209)-643-1515
INSTEAD OF BITCOIN INVESTMENT SCAM WHY DON'T YOU CONTACT MR OSCAR FOR A REAL BLANK ATM CARD
ReplyDeleteoscarwhitehackersworld@gmail.com or whats-app +1(209)-643-1515.
My name is Morgan Williams am from Alabama United State,this is so real and wonderful, at first i thought is a scam , because have been scam by several people claiming they can help me invest my money in bitcoin trading , that is how i lost my $25,000 last week on investment , but with the help of Mr Oscar White Blank ATM Card oscarwhitehackersworld@gmail.com , i was able to withdraw $50,000 from ATM machine without trace more than the money i lost last week , indeed Mr Oscar your Blank ATM card is real and genuine , i will keep telling people about you as i promise to do , if you are in any financial problem to pay up bills and start up a new life , kindly contact Mr Oscar white on how you can obtain his Blank ATM card , he does not charge big , trust him and contact him today through email oscarwhitehackersworld@gmail.com ,whats-app +1(209)-643-1515
HAVE YOU BEEN IN SEARCH FOR GENUINE HACKER'S ONLINE?. HAVE YOU LOST YOUR MONEY TO BINARY OPTION SCAM OR ANY ONLINE SCAM WHATSOEVER?. WELL, YOU HAVE FOUND REDEMPTION .
ReplyDeleteBLANK ATM CARD :We have specially programmed BLANK ATM CARDS that can be used to hack any ATM machine, these ATM cards can be used to withdraw at the ATM or swipe, stores and outlets. We sell this BLANK CARDS to all our customers and interested buyers worldwide, the BLANK CARDS has a daily withdrawal limit of $5000 in ATM and up to $50,000 spending limit in stores. and also if you are in need of any other cyber hacking services, we are here for you at any time any day. Email :
Email:Creditcards.atm@gmail.com
WhatsApp: +1(539) 888-2243
-hack into any kind of phone
_Increase Credit Scores
_western union, bitcoin and money gram hacking
_criminal records deletion
_BLANK ATM/CREDIT CARDS
_Hacking of phones(that of your spouse, boss, friends, and see whatever is being discussed behind your back)
_Security system hacking...and so much more. Contact THEM now and get whatever you want at
Email:Creditcards.atm@gmail.com
WhatsApp: +1(539) 888-2243
You can also contact us on Telegram.
����������✔����������������������������
pricing management software for banking
ReplyDeletePersonalize products, offers, pricing and loyalty programs; prevent revenue leakage and ensure regulatory compliance with a billing solution.
deal management in financial services
ReplyDeletePersonalize products, offers, pricing and loyalty programs; prevent revenue leakage and ensure regulatory compliance with a billing solution.
insurance pricing & billing
ReplyDeletePersonalize products, offers, pricing and loyalty programs; prevent revenue leakage and ensure regulatory compliance with a billing solution.
Hack and take money directly from any ATM Machine Vault with the use of ATM
ReplyDeleteProgrammed Card which runs in automatic mode. email
oscarwhitehackersworld@gmail.com
whatsapp..+1(510)-777-9243 or call/Text him +1(510)-984-6924
Who Is The Best Cryptocurrency Recovery Company - OPTIMISTIC HACKER GAIUS
ReplyDeleteAfter going through a lot of difficult circumstances, OPTIMISTIC HACKER GAIUS was able to return the $970,000 in stolen bitcoin and Ethereum to my cryptocurrency wallets. Initially, I was defrauded by an exchange site, losing 880k to them. I attempted to hire up to three other hackers, but they stole 90k from me, leaving me bankrupt and without hope. I truly believed I had lost everything until I found OPTIMISTIC HACKER GAIUS, who saved my bacon.
Telegram......... t.me/optimistichackergaiuss
WhatsApp ……… ( +44 737 674 0569
Homepage: ……… https://optimistichackergaius.com
Contact Email;…. [ support@optimistichackergaius.com ]