Application that uses a gui that simulates a simple banking

Assignment Help Other Subject
Reference no: EM132115274

Foundations of Programming Assignment - FedUni Banking

This assignment will test your skills in designing and programming applications to specification.

Assignment Overview - You are tasked with creating an application that uses a GUI that simulates a simple banking interface similar to an ATM / online banking using the Python 3 programming language.

The assignment is broken up into five main components:

1) The ability to provide an account number and a PIN (Personal Identification Number) to sign into a bank account,

2) The ability to view the balance of the bank account and to deposit and withdraw virtual money into and out from the account,

3) The ability to save transactions via file storage so that you can log in, deposit some money and then log out - and when you log back in that money is still there, and finally

4) The ability to display a graph of projected earnings on the bank account via the compound interest accrued over a variable amount of time.

5) A Test Case that ensures your BankAccount's deposit and withdraw functionality operates correctly.

Your submission should consist of three Python scripts that implement this application as described in the following pages: bankaccount.py, main.py along with a testbankaccount.py which contains a small test case with a few simple unit tests than ensure that your bank accounts deposit_funds and withdraw_funds methods operate correctly.

Attachment:- Assignment.zip

Reference no: EM132115274

Questions Cloud

Alternative approaches to strategic management : Using appropriate headings and sub-headings, (the main analysis part of your assessment should be about 2000 words - 600 - 700 words for each approach)
Evaluate pediatric hospital readiness : Evaluate Pediatric Hospital's readiness for the transition of health care systems from a volume- to value-based delivery system.
Briefly discuss the history/timeline of the trading bloc : Identify the kind of trading bloc (customs union, free trade area, common market, monetary union, etc.) and its purposes.
What is the probability that three randomly monitored calls : What is the probability that three randomly monitored calls will each be completed in 4 minutes or less?
Application that uses a gui that simulates a simple banking : You are tasked with creating an application that uses a GUI that simulates a simple banking interface similar to an ATM / online banking using the Python
Standards of department of housing and urban developement : What housing was built specically to the standards of the Department of Housing and Urban Developement?
What actions should ford have taken to satisfy them : To summarize, Ford's design of the Pinto's fuel tank was defective, causing fires if the Pinto was involved in even minor rear-end collisions.
Wardell spend interacting with visitor coming for services : What fraction of time will Mr. Wardell spend interacting with visitor coming for services? How long will an average visitor spend waiting in line?
The range of wood products in your construction project : Develop your project based on each week's topic throughout the term, further develop your Portfolio Project with a focus on wood products.

Reviews

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd