Create a separate class that is used to define transaction

Assignment Help Programming Languages
Reference no: EM13934674

I am in need of help building a Windows based application that simulates a basic checkbook organizer. I am able to discern

how to build the GUI and buttons however creating the control structures for transaction is beyond my expertise. The checkbook

organizer must meet the following requirements along with a attached design flow chart and a version control sheet. I have

included two templates.

1. Allow user to enter starting balance.

2. Allow user to enter a series of Transactions.

a.Transaction is defined as a Debit (withdrawal) or a Credit (deposit).

Example 1 : Amount: $ 1,234.50 Type: Debit

Example 2 : Amount: $ 50.00 Type: Credit

b.Validation of input must be provided (do not allow for non-numeric input or negative input).

c.Create a separate class that can be used to define a transaction. Be flexible in its design so that it can easily be expanded in

future. This class should contain properties that define the Type (Debit or Credit) and Amount. You may also include methods

in the class for the various calculations.

3. Running account balance as transactions are applied, must be maintained.

Example : Current Balance: $ 1,200.76

4. Running total of Credits and Debits must be maintained.

Example : Total Debits: $ 2,301.34 Total Credits: $ 1,509.97

5. Navigation must be provided to

a.Clear All Totals & Start Over.

b.Exit Application.

c.Add New Transaction.

6. Provide an Application Design Flow Chart along with a Version Control Section (may be included in the code comments or in a

separate document).

7. Provide detailed comments in the code explaining the process and methodology that you used.

1755_erd.png

Reference no: EM13934674

Questions Cloud

Estimate average social security benefits for retired couple : Estimate the average Social Security benefits for a retired couple. Assume that one spouse has a part-time job that pays him $21,000 a year, and that this person also receives another $44,000 a year from a company pension.
Similarities in polymeric structure and synthesis of protein : What are four similarities in the polymeric structure and synthesis of proteins and nucleic acids?
Analyze each level of maslow hierarchy of needs : From the scenario, analyze each level of Maslow's hierarchy of needs, and articulate the level which most affects you when making a purchase. Provide support for your rationale by utilizing an example
What is the value of the company equity and total value : Icarus Airlines is proposing to go public, and you have been given the task of estimating the value of its equity. Management plans to maintain debt at 36% of the company’s present value, and you believe that at this capital structure the company’s d..
Create a separate class that is used to define transaction : Allow user to enter starting balance.
Diagnosis of ischaemic stroke : Given that the diagnosis of ischaemic stroke has already been confirmed, identify and explain two other issues/problems for Mrs Middleton that emerge from your analysis of the data
How many amino acids would this dna encode : Double stranded DNA isolated from a bacteriophage has a molecular weight of 2.1x10E8 Da. Using this information, how many amino acids would this DNA encode?
Recognize that those cash flows are uncertain : You are considering acquiring a firm that you believe can generate expected cash flows of $12,000 a year forever. However, you recognize that those cash flows are uncertain. a. Suppose you believe that the beta of the firm is. 6.
Patch features a regular geometric design : Python Coursework: A Patchwork Sampler Your task is to write a program to display patchwork samples, of the form given below: A patchwork sample is made up of patches of two different designs. Patchworks are square and can be of three different s..

Reviews

Write a Review

Programming Languages Questions & Answers

  Write a haskell program to calculates a balanced partition

Write a program in Haskell which calculates a balanced partition of N items where each item has a value between 0 and K such that the difference b/w the sum of the values of first partition,

  Create an application to run in the amazon ec2 service

In this project you will create an application to run in the Amazon EC2 service and you will also create a client that can run on local machine and access your application.

  Explain the process to develop a web page locally

Explain the process to develop a Web page locally

  Write functions

These 14 questions covers java class, Array, link list , generic class.

  Programming assignment

If the user wants to read the input from a file, then the output will also go into a different file . If the user wants to read the input interactively, then the output will go to the screen .

  Write a prolog program using swi proglog

Write a Prolog program using swi proglog

  Create a custom application using eclipse

Create a custom Application Using Eclipse Android Development

  Create a application using the mvc architecture

create a application using the MVC architecture. No scripting elements are allowed in JSP pages.

  Develops bespoke solutions for the rubber industry

Develops bespoke solutions for the rubber industry

  Design a program that models the worms behavior

Design a program that models the worm's behavior.

  Writing a class

Build a class for a type called Fraction

  Design a program that assigns seats on an airplane

Write a program that allows an instructor to keep a grade book and also design and implement a program that assigns seats on an airplane.

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