Creating an application that uses a GUI similar to an ATM

Assignment Help Other Subject
Reference no: EM132137043

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 id 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 and withdraw methods operate correctly.

You are provided with a 'stub' of each of these files which contain all the function declarations and comments which describe the role of the function and how it can be put together, but you will have to write the code for vast majority of the functions yourself. You are also provided with a stub of the bankaccounttestcase.py file.

Attachment:- Assignment Files.rar

Verified Expert

All the programs are done using python 3.Graphical user interface Application created for the simple banking interface. the interface is done according to the size mentioned in the requirement (440*640).The login credentials have been created for the banking application and using that credentials the users can able to do different banking processes.Displaying the depositing amount, withdrawing amount and other banking processes like compound interest calculation are completed.The graph displaying is done for the compound interest and the test cases are also completed for the depositing and withdrawing amount.The application is created according to the imports mentioned in the given requirement like numpy and matplotlib. these are the tasks done for this banking application

Reference no: EM132137043

Questions Cloud

Probability of conceiving a boy : A research a research institute conduct the clinical trials of a method designed to increase the probability of conceiving a boy.
Holding reservations for a particular flight : Acme Airlines flies airplanes that seat 20 passengers. From experience, they have learned that, on average, 85% of the passengers holding reservations
Find the probability that x is between 80 and 105 : Find the probability that X is between 80 and 105. (Round your answer to the nearest whole number percent and include the percent symbol.)
Mean of the population from which the sample was drawn : Find the 99% confidence interval for the mean of the population from which the sample was drawn. (Answer in CI format and round the values to whole numbers.)
Creating an application that uses a GUI similar to an ATM : ITECH1400 Assignment - FedUni Banking, Federation University Australia. Creating an application that uses a GUI similar to an ATM
First calculate the sample mean : The following frequency table summarizes the distances in miles of 100 patients from a regional hospital.
Poll a sample of random people : We want to poll a sample of random people on whether they thought a candidate for a high government position deserves to be nominated.
Discrete probability distribution : Fill in the missing probability to make a valid discrete probability distribution or explain why this is not possible
What is the probability that at least 3 troubles : For the first five troubles reported on a given day, what is the probability that at least 3 troubles will be repaired on the same day?

Reviews

urv2137043

11/20/2018 1:10:59 AM

My assignment has been successfully submitted and before submitting I showed it to my professor. He said this is one of your best work I have seen till now. Thanks It was good gob and nice work, really good to deal with this expert he meet my requirements and all thing which I mention it was done. thanks for ur cool support.

len2137043

10/10/2018 5:26:51 AM

This assignment will test your skills in designing and programming applications to specification and is worth 20% of your non-invigilated (type A) marks for this course. This is an INDIVIDUAL ASSIGNMENT – and while you may discuss it with your fellow students. This assignment should take you approximately 20 hours to complete. 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 and withdraw methods operate correctly.

len2137043

10/10/2018 5:26:46 AM

You are provided with a 'stub' of each of these files which contain all the function declarations and comments which describe the role of the function and how it can be put together, but you will have to write the code for vast majority of the functions yourself. You are also provided with a stub of the bankaccounttestcase.py file. Your final submission should be a zipped archive (i.e. ‘zip file’) containing your completed Python scripts. There is no word processed component to this second assignment.

Write a Review

 

Other Subject Questions & Answers

  Analyze the development of tort law from the concept

Analyze the development of tort law from the concept and degree of negligence to the application of the law to strict / product liability.

  Discuss the given controversial issue

Critical Thinking: For this discussion; select one of the controversial issue - Cause of Autism, and Legalizing same sex marriage.

  How was beginning of napster describe in terms of its impact

How many major record labels are there? What does A&R mean and what do they do? How was the beginning of Napster described in terms of its impact?

  What is the future of healthcare in kingdom of saudi arabia

What is the future of healthcare in the Kingdom of Saudi Arabia? What steps has the Ministry of Health taken to prepare for pandemic events?

  What do you see as your strengths and weaknesses

Write a 700- to 1,050-word paper in which you address the following: Do you agree with your results? Based on your self-assessment, what do you see as your strengths and weaknesses regarding working on a team

  What are the main weaknesses of the current system

What are the main weaknesses of the current system? What are the main strengths we want to maintain? How does the health system situation in Florida and / or US compare with that of other countries?

  Why are children considered to be more susceptible

Why are children considered to be more susceptible to media messages than other audience demographics? Discuss one product advertisement geared toward children.

  Some of the ways in which people select a life partner

Describe two of the ways the text discusses and compare them with regard to their ability to result in a satisfying marriage for those who use those ways.

  Bronfenbrenners ecological model

Bronfenbrenner's Ecological Model Your text uses Bronfenbrenner's ecological model to explain how children's development is affected by different groups within their world. Using this theory, we can understand how children are socialized both inte..

  Summary of the americas conservative renaissance

Critical summary of the module -AMERICA'S CONSERVATIVE RENAISSANCE - What have other writers written on this topic - In what all ways will you be able

  Analyze business entities of sole proprietorship-corporation

Analyze the business entities of  Sole proprietorship,  Corporation,  Partnership (General),  Limited Liability Company,  S Corporation

  Give examples of the federal policy-making process

Describe, discuss and give examples of the federal policy-making process (do not describe how a bill becomes a law).

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