Develop a banking system that supports the features

Assignment Help Software Engineering
Reference no: EM131897626

Assessment

1. Design - UML diagrams and overall design

2. Implement Java Code - a well-documented code should be submitted.

Develop a banking system that supports the following basic features:
1. Register and login a customer.
2. Display all the banking services and allow the customers to select one transaction at a time.
3. Allow customers to conduct financial transactions like funds transfer and electronic bill payments.
4. Show the transaction confirmation.

Important points:
- There should be a link from each form to the main menu.
- Use meaningful variable names and comments in your program.

GUI Description
The Bank Application System needs at least the following forms:
a. Form for registering new customer.
b. Form as a main mend which shows all service.
c. Form for funds transfer.
d. Form for electronic bill payments.
e. Form for connect with related bank:.-
f. Form to show the transaction confirmation.

The Bank Application System. should contain at least 5 classes and must create classes to facilitate the work.

Items to be submitted:

1. You should hand in a hard-copy Project documentation comprising of the following sections:

a) Introduction

b) project design Using UML diagrams

c) Screen shots of the outputs with related Java Code. Discuss each of the code snippets. (You can create a comment inside the code)

2. You should hand in a soft-copy on CD comprising the following section:
a) A copy of the program including all the files.

b) A word or pdf file of the report

Reference no: EM131897626

Questions Cloud

Contrast directional selection and disruptive selection : Compare and contrast dir ectional selection and disruptive selection Many pathogenic bacteria species are becoming resistant to antibodies.
What is the market portfolio : Compare the slope of the two mathematical equations given in ii) and iii). What is the relationship between the two mathematical equations?
What does work mean-how do we define work : What does work mean? How do we define work? Does unpaid labor = work?
How should we measure vocational-ministry-leadership success : How should we measure vocational/ministry/leadership success? When you evaluate the life of a leader, how will you decide whether or not leader been successful?
Develop a banking system that supports the features : Develop a banking system that supports the features: Register and login a customer and Display all the banking services and allow the customers
Why is debt cheaper than equity at the source of capital : Discuss risk analysis in capital budgeting and why is it important in choosing projects to be pursued? Why is debt cheaper than equity at the source of capital?
Complaints of abdominal bloating and gas : A 36-year-old woman is seen with complaints of abdominal bloating and gas. She says she has been really tired and has noticed sores
What type of guidelines have you put in your life : What type of guidelines have you put in your life? What type of guidelines do you need to put in your life in order to guard your purity and your legacy?
Where was the energy in the original glucose molecule : Where was the energy in the original glucose molecule? Explain how cyanide blocks cellular respiration:

Reviews

len1897626

3/12/2018 3:30:01 AM

D. To obtain a mark of 40-49%, you will need to complete the following: • The lava program should compile and run. • It should consist of an application class containing the main method, and at least 3 other classes. • It should implement simple use cases. • The documentation should adequately describe the classes and use cases implemented. E. To obtain a mark of 0-39%(Fail): • It lacks coding for the main form. • It lacks UML Diagrams. • The program does not run for given data. • If using a database or file.

len1897626

3/12/2018 3:29:50 AM

B. To obtain a mark of 60 — 69%, your work should: • Fulfill all the criteria for C (below). • Implement the search facility by using customer ID. C. To obtain a mark 'of 50-59%, your work should: • Fulfill all the criteria for D (below). • List customer details. • Competently document the system with appropriate diagrams. use case, class, sequence

len1897626

3/12/2018 3:29:44 AM

Assessment Criteria A. To obtain a mark of 70 —100%, your work should: • Bank Application. Fulfill all the criteria for B (below). The-S4stem should therefore fully implement the Simulate in detail Bank Application event: • • Have a Graphical User Interface. • Completely document the implemented system using appropriate UML diagrams. • Demonstrate a considerable depth of understanding in both the implementation and documentation.

Write a Review

Software Engineering Questions & Answers

  Relationship of application development methodologies-models

Explain the relationships between application development methodologies, models, and tools. Compare and contrast the various generations of programming languages.

  Diversity of approaches to software construction

Analyze each reason listed above as a reason for a diversity of approaches to software construction and modeling, and give your opinion on whether or not each reason is valid

  Why the testing of software products is of great importance

Explain why the testing of software products is of great importance. Compare and contrast at least three testing approaches to software development.

  Explain phase of prototyping model for software development

Explain the phases of the prototyping model for software development? What are the primary advantages of component-based process model for software engineering?

  Describe five things that might be included in the model

Select the model you think would be best for this system and explain your choice.

  You have been hired as the cio of a large multinational

you have been hired as the cio of a large multinational internet advertising company. the president of the company is

  Develop initial notes of the structure of the system

CMIS 330- Develop initial notes of the structure/functionality of the system. Produce an initial system specification document for the system. Develop a detailed scenario based model by writing use cases and develop an activity diagram.

  Erp systems improve business processes

We begin surveying the use of Information Systems technology and ERP systems to improve business processes in Sales, Procurement and other functional and cross-functional areas.

  What are some ways to motivate project teams

Are the ideas presented in the article "Using Earned Value Management Indexes as Team Development Factor and a Compensation Tool" applicable to your organization? Why or why not?

  Compare a use case description and an activity diagram

Compare a use case description and an activity diagram. Devise scenario in which you would use a case description and devise a scenario in which you would use.

  Consider the processes involved

1. Until fairly recently, magazines and periodicals were available in printed versions only. Publishers are now offering an increasing number of periodicals in either the traditional printed version or in a digital format that can be downloaded ov..

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