教学软硬件环境有哪些特点和作用