一个培训公司应该由哪些部门组成,分别负责什么?