Question: Use a range of advanced programming techniques appropriately and correctly to produce a program which performs more efficiently and is easier to debug and maintain
Use a range of advanced programming techniques appropriately and correctly to produce a program which performs more efficiently and is easier to debug and maintain Requirements : For this second HOMEWORK - Having successfully designed your intended solution during the first HOMEWORK (ATTACHED)earlier in this module - you now required to implement and testing an application that makes appropriate and correct use of several advanced programming approaches such as: Object/Relational Mappers, Encapsulation, Polymorphism, Inheritance, Interfaces, Enumerations Refactoring Design Patterns etc. By making use of such approaches, you are required to use C# and Visual Studio(WPF AS USER INTERFACE)AND SQL AS BACK END STORAGE ) to build a simple applicationfor the student information system of the Regent College London. The system must offer the user (a staff member of the company) the ability to:
- Display the record of a student.
- Inserting a student into the record.
- Deleting a student from the record.
- Searching a student record that may show their progress in different modules.
- View a list of courses that are being offered by each department.
- View a list of students that are being enrolled in different departments.
- View a list of undergraduate and post graduate courses that are available in each campus.
Attachments:
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
