Question
Create a pseudocode design for a problem that will allow students to register for classes. The system will allow students to search the available classes
Create a pseudocode design for a problem that will allow students to register for classes. The system will allow students to search the available classes offered by the university, drop a class, add a class and display their schedule. The student information is located using their student ID. After the student adds the class(es), the system will list the class(es) the person added and a bill. The student will be prompted to enter their payment information. You will work on this project for the entire semester adding to the project when you learn a new design skill. You will not design the entire project at one time. You are required to submit one portion of the project at a time. See the due date of each part of the project in the Course Calendar. Your finished project (system) will be able to: Store student and class information; Update the class inventory; (keep an accurate count of the number of classes available). Bill a student using the following rules: Students can only add up to 3 classes at a time. If the student adds 3 classes, they receive 1 of the three classes for free. Each class costs $150.00. A 5% technology fee is added to the total cost. Verify that the student is working 20 hours or less. Students working more than 20 hours per week must make an appointment with their faculty advisor. If the student adds more than three classes, an error message is printed. Assignment: Create sample data needed for the Student information. Save the file as ITP100StudentData_LastName.doc (where LastName is your last name) Create sample data needed for the Class Title information. Save the file as ITP100ClassData_LastName.doc (where Last Name is your last name) Create sample data needed for the Payment information. Save the file as ITP100PaymentList_LastName.doc (where LastName is your last name) Final assignment Object-oriented design Use object-oriented design to design a class called Student that will receive the information in the file that you created in Part 1 of the project. The class will receive the student data, validate the data and display the input data. a. Design the class table. b. Write an algorithm for each operation. c. Write a test or driver algorithm to test the solution. Use object-oriented design to design a class called Classes that will receive the information in the file that you created in Part 1 of the project. The class will receive the Class data, validate the input data and print the valid Class data that have a NumberOfSeats amount equal to 0. a. Design the class table. b. Write an algorithm for each operation. c. Write a test or driver algorithm to test the solution. Use object-oriented design to design a class called Payment that will receive the information in the file that you created in Part 1 of the project. The class will receive the payment data, validate the input data and print the data. a. Design the class table. b. Write an algorithm for each operation. c. Write a test or driver algorithm to test the solution.
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