Надо сделать пару пунктов. Самое сложное с чем придется столкнуться это сделать схему UML+ER. Подробности в лс