增加了BL层对于另外两个人员的接口 by lhw
将User的DataController改为单体模式，增加了稳定性和效率 by lhw

删除了若干static，符合面向对象的口味