1- Design Document and UML Diagram 2- Database Management 3-Authorized login to the system 4-Prevent un-authorized login to the system 5-Change password after login 6- Display Subject information 7- Update Professors Profiles 8- List Students and registered Courses