Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Create a project using C# visual studio. For this project, you'll develop an application that maintains a list of courses for a student. A student
Create a project using C# visual studio. For this project, you'll develop an application that maintains a list of courses for a student. A student will use your application to maintain information about course in hisher study plan.
Forms
Your application will organize course by quarter and will include the following three forms:
Quarter List Form
This form lists the quarters and allows the student to:
Add a new quarter,
Update quarter name,
Delete quarter,
Click the add classes button to manage classes for a quarter.
Quarters
tableFallWinterSpringSummerFallWinterSpringCourses:Total Credits:,GPA:
Courses Per Quarter Form
This form lists the course the student has taken in a specific quarter and allows the student to:
Add a new course,
Update a course opens the course form below
Delete a course.
Quarter Courses
Winter courses
tableCIS Programming Fundamentals,Ashraf AlattarCIS Programming Business Objects,Shruti MoreCIS Programming Business Applications,Michael Haenselkdkdk kdkdkdkMichael Haensel
Add New..
Edit..
Credits: Grade: Modality:
Close
Course Form
This form displays the details for a course and allows the student to edit and save the course details.
Course Details addedit
Code: CIS
Title: Programming Fundamentals
Credits:
Instructor:
Ashraf Alattar
Modality:
Days:
Mon
Time:
Grade:
Previous
Next
This application should use the following classes:
A class named Course to store information about a single course.
A class named CourseList to store several Course objects.
A class named Quarter to store information about a single quarter. The Quarter class will contain a CourseList object.
A class named QuarterList to store several Quarter objects.
The Course Form should create a clone of the current course object and then apply changes to the clone. That way, the changes will be saved to the current course only if the user clicks the Save button. To create a clone, the Course class will need to implement the ICloneable interface, and the Clone method will need to implement a deep copy.
How to Approach This Project
Day : Team up form project plan, start initial coding.
Form your team.
Select either the instructorprovided project, or your own idea and get instructor approval.
Sketch out the big picture of what coding is required and how it can be split up between team members.
Start coding your individual pieces.
Make sure to start with something small that works and build up
Development days: Coordinate with your team
Make final adjustments to individual code.
Combine your programs.
Debug any issues raised by the new combination.
Verify that the project extracts and loads correctly from the zip file you will submit for the assignment.
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