I need a java student registration program that will allow students to create a class schedule by adding and dropping courses. Student must have the ability to view created schedule and make changes to their schedule by adding and dropping courses. There must also be constraints that will prevent students from adding more than five courses to schedule. There must be a GUI to for the users to manipulate these functions of the program. The information for courses and students may be stored in arrays or in a database using mysql.