Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Please answer and add comments as well Thank you Please answer using c# and visual studio code Billion Bank is a company that offers online
Please answer and add comments as well Thank you
Please answer using c# and visual studio code
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. He/she must also specify an additional question and answer, which will be asked should he/she forget hish her password. A logon facility is required. In case the user has forgotten hishher password, he/she must have the option to change it, as long as helshe answers the previously specified question correctly. Once the user has logged on, a facility to view his/her accounts must be provided. If an account is selected, its relevant details must be displayed, including its creation date, current 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 | V3.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 helshe 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. Account information, e.g. account number, creation date, current balance, etc. - Iransaction 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 leaming 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 fileStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started