本文以自主学习的基本理论为依据,结合网络课程的构成特点,提出了基于自主学习的网络课程模型,根据该模型对网络课程的5大支持系统进行设计,并以"农业气象学"网络课程的开发为案例,说明基于自主学习的网络课程的实现。