设计的功能包括哪几种