This document outlines the software requirements specification for a fingerprint-based transaction system. It includes sections on introduction, overall description of the system, system features, and software interface requirements. The system will use fingerprint authentication to allow users to conduct transactions without cash or ATM cards. It aims to provide a secure and convenient transaction method. The document defines requirements for the fingerprint database, transaction processing, performance, and interfacing with bank computer systems.
3. 3
1.Introduction
1.1.Purpose
This System is based on FINGERPRINTING to carry out transaction process.
It aims at removal of ATM’s, user directly carries out transaction in need and there
is no need of hand cash.
BANK creates Database of every user’s fingerprint and therby every user can carry
out transaction whenever needed.
It also ensures safety as well as security to the USER.
1.2. Document Conventions
The following are the list of conventions and acronyms used in this document and the
project as well:
TRANSACTION SYSTEM: DATABASE of every user including his/her fingerprint as well as
bank records.
User: Person who carries out transaction.
SCANNER: Machine to carry out transaction.
1.3. Scope
Scope of this project is very broad in terms of other security of user.
Few of them are:-
_ HandCash is not required by the user.
_ Easy and safe transaction everytime for the user.
_ E-shopping and every other mean where transaction need to be done will be carried
out by FingerPrint based Transaction.
4. 4
1.4. References
This web application has been prepared on the basis of discussion with Team Members
and also taken information from website.
2. Overall Description
2.1. Technology Perspective
The proposed FingerPrint based Transaction is one of the transaction method.
FingerPrint based Transaction has following attributes:
Database of bank
User’s fingerprints
Transaction Authentication
DATABASE OF BANK:-
Database of bank means it has all records and information about the user. It consist of
user’s info such as name, bank id, bank accounts, account type and so on. This
technology is addition to past technology with addition of user’s fingerprint which
makes this technology so efficient and secure.
USER’S FINGERPRINT:
User’s fingerprint is also a part of database. This fingerprints are required when there is
need to carry out transaction. Every transaction is validated by fingerprints of the
corresponding user. While carrying out transaction every user need to SCAN his/her
fingerprint on the machine.
5. 5
TRANSACTION AUTHENTICATION:-
This is the step which authenticates the transaction i.e whether valid or invalid user is
carrying out the transaction through his/her fingerprint’s and this step makes
transaction process secure and safe.
2.2. Need of this Transaction System
These are following reasons why this technology is needed.
To carry out safe and secure transaction.
Safe transaction along with the
validation Hand cash is not needed by
the user.
It indirectly removes need of ATM and
ATM card.
3.System Features
3.1. TECHNICAL FIELD
The present invention relates to a fingerprint identification system using a fingerprint for
identification of persons and more particularly to a fingerprint identification system in
which a fingerprint identifying function is added to an operating system (“OS”) of an
electronic money transfer system, or the fingerprint is used as a key for a door or the
like, or the fingerprint is encoded into a cipher key.
6. 6
3.2. CLAIMS:
What is claimed is:
1. An electronic money transaction systems terminal for communication with like
terminals utilizing an encoded message encoded with a first identification code of
characteristic fingerprint points including minutiae comprising: a computer located at a
site of the transaction, a money conversion module located at the site of the transaction
for converting monetary values to and from electric values to permit authorization of
the transaction, a connection between the money conversion module and the computer
at the site of the transaction and, a fingerprint identifying apparatus including a
fingerprint input data panel connected to said money conversion module at the site of
the transaction the money conversion module having: an input through the connection
to the computer located at the site of the transaction for permitting the reception of the
encoded messages encoded with the first identification code of characteristic fingerprint
points including minutiae a microprocessor unit connected to be operable at a read only
memory (ROM) system, and through the ROM operating system adapted to convert
received fingerprint data to an identification code of characteristic fingerprint points
including minutiae and to encode and decode messages with a code including the first
identification code from the fingerprint input data panel and the characteristic
fingerprint points including the minutiae and an output through the connection to the
computer located at the site of the transaction for permitting the transmission of
encoded messages with the first identification code of characteristic fingerprint points
including minutiae the fingerprint identifying apparatus including a fingerprint input
data panel having a read and write memory to a database of fingerprint data of at least
one human fingerprint for generating the first identification code of characteristic
fingerprint points including minutiae and, the fingerprint input data panel for obtaining
fingerprint input data from a finger impressed on the fingerprint input data panel and
inputting the fingerprint data to the read and write memory for receiving fingerprint
input and data.
14. 14
4.Software Interface
The FINGERPRINT based scanner network has to provide software interface to
• The software used by different banks
• Different network software
The exact, detailed specification of the software interface is not part of the document.
4.1. Communication Interface
There is no restriction of the Fingerprint based scanner network to a specific network
protocol as long as the performance requirement are satisfied.
4.2. Performance Requirements
Performance requirement 1
• Description
Error message should be displayed atleast for 30sec.
Performance requirement 2
• Description
If there is no response from the bank computer after within 2minutes the card is
rejected with an error message
Performance requirement 3
• Description
Each bank may be processing transactions from several FINGERPRINT based
scanner at the same time.
4.3. Other Requirements
The FingerPrintbased transaction scanner must be able to use several data formats
according to the data formats that are provided by the data bases of different banks. A
transaction should have all the properties of a Data base transaction (Atomicity,
Consistency, Isolation, Durability)