Dwayne runs a money lending business in which he offers different types of loans, such as
personal loan, car loan, and home loan, on high rate of interest to those individuals who cannot
get a loan from the commercial banks. As part of his business activities, Dwayne maintains a
customer details register that contains the following information:
The contact details of all those persons to whom Dwayne has lent money.
The amount of money lent to each person.
The interest rate charged from each person.
Over the years, Dwayne's business has grown tremendously. This has caused an exponential
increase in the number of customer details that he needs to maintain. As Dwayne uses a physical
register to maintain the customer details, he faces the following problems:
In case the contact details of a customer changes, Dwayne needs to delete the previous entry
and add a new entry for the respective customer.
The numbers of errors committed during the data entry process are high.
To address the preceding issues, Dwayne decides to computerize the task of maintaining the
customer details. Therefore, he hires Elina, a freelance software developer, for the task. Elina
conducts a meeting with Dwayne and notes the following requirements:
Dwayne does not have the budget to implement RDBMS. However, he wants that data is
available all the time. As a result, the application must store the customer details persistently on
Dwayne's computer.
The application should allow Dwayne to create and modify the customer details as per his
requirements.
The application needs to store the customer details in such a way that the details can be read by
only the application. Therefore, if the customer details file is opened by anyone other than the
application, the content should not be readable as plain text.
Question:
Elina decides to develop the application using C#. Analyze the preceding scenario and answer the
following questions:
Which classes of the .NET Framework should Elina use to implement file input and output
operations in the application? Justify the reason for the same. [5 Marks]
Describe the different methods of the classes that Elina would be using to implement file input
and output operations in the application.
Numbers and figures are an essential part of our world, necessary for almost everything we do every day. As important…
APPROVED BY CLIENTS
"assignmentexpert.com" is professional group of people in Math subjects! They did assignments in very high level of mathematical modelling in the best quality. Thanks a lot
Comments
Leave a comment