Что именно вы не понимаете? Попробуйте разбить задачу на кусочки и смотреть один за другим, не пытайтесь решить все сразу. Почитайте как в принципе может подобная система работать, вам легче будет понять что у вас наворочено. Рисуйте диаграмму в процессе понимания. Не пытайтесь понять на низком уровне, начните с общего, по просьбе начальника будете углубляться. Я не знаю точно что у вас за проект, поэтому советы общие, как к проблеме подойти.