Software Engineering Group Project Prepared by Abd Elkarim AbuGhali Mahmoud Badawi Norhan Abo Hani Supervised By Dr: Mohammed Mikii.