Design a project that involves analyzing and identifying requirements and providing a solution including code writing, I/O with screenshots, PowerPoint slide presentations. The design must follow object oriented programming principles and use variety of UML diagrams
Program to write: Design and implement a program that manages an appointment calendar. An appointment includes the description, date, starting time, and ending time; for example:
Dentist 2010/10/01 17:30 18:30
CS1 class 2010/10/02 08:30 10:00
Supply a user interface to add appointments, remove canceled appointments, and print out a list of appointments for a particular day.