结构设计需要考虑的内容有哪些