CS301 Final Project Banking using Java - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

CS301 Final Project Banking using Java

Description:

it shows functionality (minimal) of the final system. That show proof of the concept and show. ... Our number one object is to meet your needs and we are proud ... – PowerPoint PPT presentation

Number of Views:1673
Avg rating:3.0/5.0
Slides: 21
Provided by: web78
Category:

less

Transcript and Presenter's Notes

Title: CS301 Final Project Banking using Java


1
CS301 Final Project - Banking using Java
  • Final Project
  • is a
  • Standard Banking Example
  • using JAVA
  • Presenter
  • Lister B. Florence Jr.
  • IST Graduate Student

2
Overview Guideline of Assignment
  • Teachers perspective Handout/Assignment
  • My perspective

3
Overview Guideline of Assignment
  • Teachers perspective Handout/Assigment
  • Use the principles of Software engineering and
    create an application that
  • Click Accounting button to open file
  • Click Transaction Button to open transaction file
  • Click OutFile Button to save combination of
    account and transaction file
  • Specific guidelines were addressed for the how
    the files would be formatted,

4
Overview Guideline of Assignment,
  • My perspective
  • Create an application that show that you have a
    general understanding of the material outlined in
    this course.
  • Banking program should attempt to use the
    ideals\theories presented in this course
  • Present the most realistic program with the time
    frame given.

5
Design model used
  • RAD (Rapid Application Development)
  • Prototype was designed we call it Alpha Phase
  • it shows functionality (minimal) of the final
    system.
  • That show proof of the concept and show.
  • This customer can view direction and changes can
    be make it allows for modification
  • This method was choosen in part because of the
    time restraint.

6
The code
  • The code is basically three java files
  • BankAccount.java
  • IST301FinalProject.java
  • numberaccount.java

7
BankAccount.java
  • This is the class used to create the bank account
    object and its methods were created to
    manipulate and return needed information about
    the accounts
  • Method are deposit, withdraw, check,
    getBalance, getaccountNumber, toString
  • Based on Object Oriented design principal
    stressed in this course

8
IST301FinalProject.java
  • This class has the main function which drives the
    application.
  • It is the place there the GUI is defined and
    driven from.
  • Again it drives home the ideal of Object
    Oriented Design principal because the actual data
    is not directly accessible to the outside user

9
numberaccount.java
  • numberaccount.java
  • Simple class used to store the number of accounts
    and return this to the main.

10
Actual Program First Screen
  • This is the front screen

11
Actual Program - accounting
  • This is the accounting screen

12
Actual Program - input
  • This is the front screen

13
Actual Program show account
  • This is the account being displayed screen

14
Actual Program transaction
15
Actual Program saved file
16
Actual Applications
  • Cons
  • Limitation on number of account because I used a
    array of the objects
  • Prototype - Limited application with limited use
    alpha phase
  • Pros
  • Great example of using principles studied in this
    course Combined most of the areas studies for
    this course
  • Within Budget
  • Deadline Meet
  • Requirement Meet Teacher and Student

17
HCI
  • Not stressed as much in the Alpha Phase of the
    project but following phases will address this
    important criteria.

18
Documentation
  • Included in handout

19
Conclusion
  • The Alpha Phase Project show the outline of
    what is an incredible start to a successful
    venture.
  • Our number one object is to meet your needs and
    we are proud to present this Alpha Phase - On
    time, On, Budget, and Meeting all requirements
    outline

20
Questions and Answers
Write a Comment
User Comments (0)
About PowerShow.com