11
Charming boys Group Name

ATM Booth and Bank Management System in 'C' language

Embed Size (px)

Citation preview

Page 1: ATM Booth and Bank Management System in 'C' language

Charming boys

Group Name

Page 2: ATM Booth and Bank Management System in 'C' language

Maksudur Rahman Maruf 152-35-1167Khalid Hasan Bappy152-35-1169Mehedi Hasan Shunno152-35-1274

Group member

Page 3: ATM Booth and Bank Management System in 'C' language

ATM Booth Bank Management System

Page 4: ATM Booth and Bank Management System in 'C' language

Requirement

1,Functional Requirement:

2,Non-functional Requirement:

Data management system

C language base

Data analyse.

Account management system

Page 5: ATM Booth and Bank Management System in 'C' language

Use-case diagram

customer

Technician

Bank

Check balance

Deposit funds

Withdraw cash

Transfer funds

maintenance

repair

converter

Page 6: ATM Booth and Bank Management System in 'C' language

SEQUENCE DIAGRAM

Patron ATM Control Database

Insert cardVerify PIN

Invalid PIN

Eject Card

Enter convert money

Enter deposit amount

Enter withdrawal amount

Conclude transaction

Deposit amount

Update account

Withdraw sufficient found

Tell patron if sufficient found

Money converter

Request amount

Page 7: ATM Booth and Bank Management System in 'C' language

FlowchartStart

Enter account

Enter Pin

Log in

ATM

Check balance ExitDepositWithdraw

cashCheck balance

Withdraw cash

Deposit

Exit

Another transection

Yes/no

Another transection

If successful

Another transection

yes

No

Yes/no

success Another transection

Yes/no

End

Invalid transection

Another transection

Invalid transectionInvalid transection unsuccess

yes No

converter

Page 8: ATM Booth and Bank Management System in 'C' language

Raw Requirements

The Requirements Elicitation or Capture Process aims at eliciting the initial requirements from stakeholders.

Visualization and modelling tools supporting elicitation and analysis of functional requirements.

Consequences of different ATM system architecture models on the requirements development processes.

Finally, it was recommended to determine a level of system complexity and unpredictability, regarding the operational outcome of simulations with

Page 9: ATM Booth and Bank Management System in 'C' language

Users accessibility is censured in all the ways.

Users are advised to change their pin on first use

Users are advised not to tell their pin to anyone.

The maximum number of attempts to enter pin will be three.

Security requirement

Page 10: ATM Booth and Bank Management System in 'C' language

The ATM network has to provide softwareinterface to the software used by bi-rent bank.

Different network software.

The exact detailed specification of the software interface is not part of this document.

Software interface

Page 11: ATM Booth and Bank Management System in 'C' language

Reg Varney Using the first ATM in 1967

Thank you