All the requirements from Part 1 must still be met by the program, with the following changes and additions

Systems Architecture
7th Edition
ISBN:9781305080195
Author:Stephen D. Burd
Publisher:Stephen D. Burd
Chapter3: Data Representation
Section: Chapter Questions
Problem 3RP
icon
Related questions
icon
Concept explainers
Question

Software development C#
The application developed in Part 1 is already useful in terms of functionality, but it has a severe usability flaw: the data is not persisted, forcing the user to capture all the data from scratch if the application is executed again.
For this part, you will continue working on the application you developed in Part 1. Remember to implement any feedback provided by your lecturer on Part 1 before working on Part 2. Marks will be awarded for this (see the rubric for details).
All the requirements from Part 1 must still be met by the program, with the following changes and additions:
1. The software shall persist the data in a SQL database.
2. The user shall be able to register with a username and password.
3. The software shall store only the hash of the password in the database.
4. The user shall be able to log into the software with their username and password.
5. The user shall only be able to see their own data and never that of other users.
Non‐functional requirements:
1. The application should use the custom class library developed in Part 1. You may update
the class library as necessary for the new functionality.
2. You can choose to access the database using the ADO.NET connected layer or Entity
Framework Core.
3. Regardless of database access technology, the application should use multi‐threading to
ensure that the user interface never becomes unresponsive while retrieving or storing information.

Expert Solution
steps

Step by step

Solved in 4 steps with 2 images

Blurred answer
Knowledge Booster
Operators
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Systems Architecture
Systems Architecture
Computer Science
ISBN:
9781305080195
Author:
Stephen D. Burd
Publisher:
Cengage Learning
CMPTR
CMPTR
Computer Science
ISBN:
9781337681872
Author:
PINARD
Publisher:
Cengage