CO4752 Web Application Development Assignment CW1

Assignment Help on Develop e-banking Prototype

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. Design and develop the e-banking You can use either a front-end development framework (e.g., React, Angular) or a prototyping tool that does not require coding.

Note: If you develop the prototype using a framework you will be able to use it in coursework 2.

  1. Carry out a usability evaluation of the e-banking The evaluation should include:
    • Asking 6 users to use the prototype and provide feedback
    • Feedback in the form of a questionnaire and short
  2. Write a usability test report (maximum 2000 words) that should include:
    • A description of your testing strategy with appropriate results

Expert's Answer

Need Urgent Academic Assistance?

Get Professional Help at Low Prices!

*
*
*


*

TOP
Order Notification

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