Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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
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