Answered step by step
Verified Expert Solution
Link Copied!

Question

00
1 Approved Answer

please answer the following by coding in c# Add comments on the code as well Billion Bank is a company that offers online banking services.

please answer the following by coding in c# Add comments on the code as well

image text in transcribed

image text in transcribed

image text in transcribed

Billion Bank is a company that offers online banking services. It needs a system where customers can sign up for an account online. Each new customer receives R100 deposited into his/her account. Existing customers can sign up for additional accounts, but no money is deposited. The system requires a Website for use by customers, a database containing customer information, accounts, transaction information, and a Web Service, used by the Website to interact with the database. Website This part must be written in Visual Studio (ASP NET), using C\# only, and should present the customer with interfaces to satisfy the following needs: The customer must be able to sign up by providing an email address and a password, and other personal information needed to verify who the person is: full name. ID number, address, and contact details. Hershe must also specify an additional question and answer, which will be asked should helshe forget histher password. A logon facility is required. In case the user has forgotten his/her password, he/she must have the option to change it, as long as he/she answers the previously specified question confectly. Once the user has logged on, a facility to view hisher accounts must be provided: If an account is selected, its relevant details must be displayed. including its oreation date, curfent balance, and most recent transactions. The user must be able to transfer money from one account to another account: Once such a transaction is made, it cannot be reversed. Registered customers must be able to apply for additional accounts. The user must be able to change his/her personal information. ITHCAO - Project 2 Specification 2022 I 3.0 Page 2 of 4 If the user has not successfully logged in and tries to view pages which require the user to be logged in, then he/she should be redirected to the start page to log in. A logoff facility is required for the user to end histher session. Database The database may be created in SQL Server or Access. The following information must be stored for use in the Web Service and Website: Customer information provided when a user registers, e.g. email address, password. name, ID number, etc. Accountinformation, e.g. account number, creation date, current balance, etc. - fransaction information, e.g. source account, destination account, transfer amount, etc: Web Service The Web Service must be created in Visual Studio (as described in the learning manual) The following functionality must be made available through the Web service: - Customer information additions/changes. - Account information additions/changes. - Transaction information additions. Any other functionality required by the Website. Each time a transfer is performed, write the applicable information to a log file

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions