Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Analyze and design a software system to control an Automatic Teller Machine (ATM) for DSC Bank of Daytona Beach, Florida. DSC bank provides checking accounts,

Analyze and design a software system to control an Automatic Teller Machine (ATM) for DSC Bank of Daytona Beach, Florida. DSC bank provides checking accounts, saving accounts, loan services and credit card services to its customers.

Customers can gain information and make transactions using this ATM by inserting their banking card and supplying their Personal Identification Number (PIN).

Assume the following:

Multiple accounts under one customer name are possible. This includes the customer who has one of each different type of account as well as the customer with several of one type of account.

Each account has a unique account number but there is only one PIN per customer. All of any one individuals accounts will be accessed using this one PIN.

The ATM is a menu driven system which displays menus and information on a CRT and accepts input through an ASCII keyboard.

The following minimum functionality should be included in your system. Any additional features that will enhance the systems capabilities and/or efficiency should also be included:

A customer should be able to gain balance information on each type of account he/she has with DSCB bank (checking, savings, loan, mortgage, car or boat loan account and credit card account).

Customers should be allowed to deposit funds to any account and make cash withdrawals from either a checking or savings account. Customers should be able to make cash advanced withdrawals from their credit card providing they have sufficient credit.

Customers should be able to make Mortgage payment.

Customers should be able to make car loan payment.

Customers should be able to transfer funds between any two accounts.

Limits should be placed on the amount of money that can be withdrawn from an account ($500.00) as well as on the number of transactions allowed per day (10). There is no limit on the amount that can be transferred between accounts.

Design, and test the system using the Structured Analysis and Design Software Development Methodology. You should follow the report format document that is posted on DSC Florida online. Report should include all items pertaining to analysis and design (Introduction, Context Diagram, DFD, DD, Process specification, structure chart, and module specification, coding, testing, and conclusion). These elements should be created using VISIO software (or any similar software) and all reports should be typed and properly formatted (i.e., no page break in the middle of paragraphs, proper indention and margins, etc.).

Analyze and design a software system to control an Automatic Teller Machine (ATM) for DSC Bank of Daytona Beach, Florida. DSC bank provides checking accounts, saving accounts, loan services and credit card services to its customers. Customers can gain information and make transactions using this ATM by inserting their banking card and supplying their Personal Identification Number (PIN). Assume the following: Multiple accounts under one customer name are possible. This includes the customer who has one of each different type of account as well as the customer with several of one type of account. Each account has a unique account number but there is only one PIN per customer. All of any one individuals accounts will be accessed using this one PIN. The ATM is a menu driven system which displays menus and information on a CRT and accepts input through an ASCII keyboard. The following minimum functionality should be included in your system. Any additional features that will enhance the systems capabilities and/or efficiency should also be included: A customer should be able to gain balance information on each type of account he/she has with DSCB bank (checking, savings, loan, mortgage, car or boat loan account and credit card account). Customers should be allowed to deposit funds to any account and make cash withdrawals from either a checking or savings account. Customers should be able to make cash advanced withdrawals from their credit card providing they have sufficient credit. Customers should be able to make Mortgage payment. Customers should be able to make car loan payment. Customers should be able to transfer funds between any two accounts. Limits should be placed on the amount of money that can be withdrawn from an account ($500.00) as well as on the number of transactions allowed per day (10). There is no limit on the amount that can be transferred between accounts. Design, and test the system using the Structured Analysis and Design Software Development Methodology. You should follow the report format document that is posted on DSC Florida online. Report should include all items pertaining to analysis and design (Introduction, Context Diagram, DFD, DD, Process specification, structure chart, and module specification, coding, testing, and conclusion). These elements should be created using VISIO software (or any similar software) and all reports should be typed and properly formatted (i.e., no page break in the middle of paragraphs, proper indention and margins, etc.).

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Processing

Authors: David J. Auer David M. Kroenke

13th Edition

B01366W6DS, 978-0133058352

More Books

Students also viewed these Databases questions

Question

What is the basis for Security Concerns in Cloud Computing?

Answered: 1 week ago

Question

Describe the three main Cloud Computing Environments.

Answered: 1 week ago