Design a program to aid a college student in making a schedulefor the semester.
ID: 3618655 • Letter: D
Question
Design a program to aid a college student in making a schedulefor the semester. This program will allow the user to enter&/or remove courses to be concsidered for their schedule. Toconsider a course you will need the course title, CRN, start time,end time, and day of the week, and store that information in a mockdatabase. The mock database will be a text file . The program willallow students to design a schedule based on those courses. The program should be interactive and present the user with amenu of choices as follow: 1, Add course 2. delete course 3. design schedule 4. save data to a file 5. load data from a file 6. exit Each menu item should contain the following: 1. Add course - Users will be able to enter the courseinformation. Program should ask user for the course title, CRN,start time, end time, and days of class. (How to ask for and storethis information is up to you, but will be graded onefficiency. 2. Delete course - The user will be able to delete coursespreviously entered. Present the user with a list of coursescurrently in the system & prompt the user for which courseto delete. 3. Design Schedule. This option displays all courses in thesystem in grid format with a nice table layout of theschedule. If there is a time conflict between two or morecourses the program should telll the user to delete a conflictingcourse before the grid can be drawn. 4. Save data to file. All of the entered data should besaved to a file (can be plain.txt file) in a format that iseasily retrievable. Program must also promt the user for thename of the file. 5. Load Data from a file. The data will be read back into theprogram from a previously saved file. Program must prompt the userfor the name of the file. 6. Exit the program, closing all files. Design a program to aid a college student in making a schedulefor the semester. This program will allow the user to enter&/or remove courses to be concsidered for their schedule. Toconsider a course you will need the course title, CRN, start time,end time, and day of the week, and store that information in a mockdatabase. The mock database will be a text file . The program willallow students to design a schedule based on those courses. The program should be interactive and present the user with amenu of choices as follow: 1, Add course 2. delete course 3. design schedule 4. save data to a file 5. load data from a file 6. exit Each menu item should contain the following: 1. Add course - Users will be able to enter the courseinformation. Program should ask user for the course title, CRN,start time, end time, and days of class. (How to ask for and storethis information is up to you, but will be graded onefficiency. 2. Delete course - The user will be able to delete coursespreviously entered. Present the user with a list of coursescurrently in the system & prompt the user for which courseto delete. 3. Design Schedule. This option displays all courses in thesystem in grid format with a nice table layout of theschedule. If there is a time conflict between two or morecourses the program should telll the user to delete a conflictingcourse before the grid can be drawn. 4. Save data to file. All of the entered data should besaved to a file (can be plain.txt file) in a format that iseasily retrievable. Program must also promt the user for thename of the file. 5. Load Data from a file. The data will be read back into theprogram from a previously saved file. Program must prompt the userfor the name of the file. 6. Exit the program, closing all files.Explanation / Answer
The course file you were given would be helpful...
Related Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.