Professional Documents
Culture Documents
CO-V/A5
INDEX
Sr.
NAME OF EXPERIMENT DATE SIGN REMARKS
No.
EXPERIMENT – 1
AIM: To prepare problem statement for Automatic Teller System
REQUIREMENTS:
THEORY:
A problem statement is a concise description of an issue to be addressed or a condition to be
improved upon. It identifies the gap between the current (problem) state and desired (goal) state of a
process or product.
PROBLEM STATEMENT:
The ATM System is the project which is used to access their bank accounts in order to make cash
withdrawals. Whenever the user need to make cash withdraws, they can enter their PIN number
(personal identification number) and it will display the amount to be withdrawn in the form of
50’s,100’s and 500’s. Once their withdrawn was successful, the amount will be debited in their
account. The ATM will service one customer at a time. A customer will be required to enter ATM
Card number, personal identification number (PIN) – both of which will be sent to the database for
validation as part of each transaction. The ATM will communicate each transaction to the database
and obtain verification that it was allowed by the database. In the case of a cash withdrawal, a second
message will be sent after the transaction has been physically completed (cash dispensed or envelope
accepted). If the database determines that the customer’s PIN is invalid, the customer will be
required to re-enter the PIN before a transaction can proceed. If a transaction fails for any reason
other than an invalid PIN, the ATM will display an explanation of the problem, and will then ask the
customer whether he/she wants to do another transaction. The ATM will provide the customer with a
printed receipt for each successful transaction, showing the date, time, machine location, type of
transaction, account(s), amount, and ending and available balance(s) of the affected account (“to”
account for transfers).
CONCLUSION:
The problem statement of project “Automatic Teller System” has been prepared and the Software and
Hardware Requirements specified.
EXPERIMENT – 2
AIM: Understanding SRS (Software Requirements Specification) for Automatic Teller System
REQUIREMENTS:
THEORY:
CONCLUSION:
The concept of SRS has been understood and SRS for library management system has been made.
EXPERIMENT – 3
AIM: To draw a sample ENTITY RELATIONSHIP DIAGRAM for Automatic Teller System
THEORY:
ER-modeling is a data modeling method used in software engineering to produce a conceptual data
model of an information system. Diagrams created using this ER-modeling method are called Entity-
Relationship Diagrams or ER diagrams or ERDs.
Purpose of ER diagram
1. The database analyst gains a better understanding of the data to be contained in the database
through the step of constructing the ERD.
2. The ERD serves as a documentation tool.
3. Finally, the ERD is used to connect the logical structure of the database to users. In
particular, the ERD effectively communicates the logic of the database to users.
CONCLUSION:
The concept of ER diagram has been understood and ER diagram for Automatic Teller System has
been drawn.
EXPERIMENT – 4
AIM: To draw a sample DATA FLOW DIAGRAM for Automatic Teller System
THEORY:
DFD graphically representing the functions, or processes, which capture, manipulate, store, and
distribute data between a system and its environment and between components of a system. The
visual representation makes it a good communication tool between User and System designer.
Structure of DFD allows starting from a broad overview and expand it to a hierarchy of detailed
diagrams. DFD has often been used due to the following reasons:
Use-case:
Use cases are used to represent high-level functionalities and how the user
will handle the system. A use case represents a distinct functionality of a
system, a component, a package, or a class. It is denoted by an oval shape
with the name of a use case written inside the oval shape. The notation of a
use case in UML is given below:
Actor:
It is used inside use case diagrams. The actor is an entity that interacts with the
system. A user is the best example of an actor. An actor is an entity that
initiates the use case from outside the scope of a use case. It can be any
element that can trigger an interaction with the use case. One actor can be
associated with multiple use cases in the system. The actor notation in UML is
given below.
USE-CASE TABLE:
USE-CASE DIAGRAM:
CONCLUSION:
The concept of USE-CASE diagram has been understood and USE-CASE diagram for Automatic
Teller System has been drawn.