CO4752 Web Application Development Assignment CW2

Assignment Help on Develop a Fully Functional e-banking Web Application

Task Scenario:

You have been hired to design, develop and test a new e-banking application. The e-banking application gives

customers access to their standard current and savings accounts but also allows for transactions in foreign currencies. The e-banking app should enable users to:

  1. Access their accounts using one of the following methods:
    • A valid account number and a six-digit PIN (preferred)
    • A valid username and password
  2. Register a new account (First Name, Last Name, username, password six-digit PIN, account number)
  3. Perform the following tasks in their accounts:
    • View an account balance
    • Transfer funds from your current account to a savings account and back (when sufficient funds available)
    • Make a payment to a different account (represented as another user)
    • print an account transaction statement (on screen) (Last week, two weeks, month or custom period)
  4. The default currency is GBP, but the user can select to translate current funds in Euro (EUR) and US Dollar (USD). They still should be able to perform the above tasks with either EUR or
  5. The currency exchange rates will be provided by your own Restful service called
  6. Use the .NET framework and the MVC (Model – View – Controller) software architectural pattern
  7. Contain a local database (MySQL) to keep data and transaction records
  8. The currency RESTful service should be based on the Web API architectural You should include recent currency data in the database.
  9. Implement a realistic and easy-to-understand user interface that should be accessible from multiple devices (responsive design).
  10. The UI should have error-checking features to avoid user error

Task details:

  1. Develop a fully functional e-banking web application using Microsoft Visual studio and NET that meets the above requirements.
  2. The e-banking application should:
    • Be fully functional without any bugs
    • Be based on the prototype you develop in coursework one
    • Implement the improvements you recommended in the usability test report

RELEASE DATES AND HAND IN DEADLINE

Assessment Release date: 12/02/2022                  Assessment Deadline Date and time:

  • Fully functional e-banking application: 14th of May 2022 @ 23:59
  • MySQL DB: 14th of May 2022 @ 23:59 Please note that 23:59 is the final time you can submit – not the time to submit!

Do not contact module tutors to request an ad-hoc extension, such requests will always be refused.

If you feel you need to apply for an extension/have mitigating circumstances, you need to follow the correct university process detailed at https://www.uclan.ac.uk/students/support/extensions.php

SUBMISSION DETAILS

You should submit a:

  • zip package, and
  • a source code text file via the link on

Both files should follow the name convention: Your Registration Number_ (FirstName LastName).zip/txt.

  • The zip file should contain the following:
  1. Your complete visual studio
  2. A sql file that contains all the data you’ve created or used or tested for your project.

Note: If you source code on Turnitin shows more than 20% similarity please speak to your tutor.

Expert's Answer

Need Urgent Academic Assistance?

Price Starts from $10 Per Page

*
*
*
*

TOP
Order Notification

[variable_1] from [variable_2] has just ordered [variable_3] Assignment [amount] minutes ago.