A rapid atomic beam of rubidium (87Rb) is produced by two-dimensional magneto-optical trap (2D MOT), and then trapped by three-dimensional magneto-optical trap (3D MOT) with high vacuum for further cooling. After a process of optical molasses cooling, atoms are reloaded into a magnetic trap, where radio frequency (RF) evaporation cooling is implemented. The precooled atoms in the magnetic trap are then transferred into a far detuning optical dipole trap, where Bose-Einstein condensate (BEC) appears by further evaporation cooling. The 3D MOT is loaded to its maximum within 25 s and then BEC is prepared in 16 s. Due to the linear intensity of magnetic trap, the frequency can be scanned fast in the RF evaporation cooling process. In our experiment, the frequency scans from 39 MHz to 15 MHz in 6 s and then scans to 2 MHz in 5 s. The number of atoms in 3D MOT is about 11010, and there are 5105 atoms in the BEC after a succession of cooling processes. To optimize the performances of 2D MOT, a special light path is constructed. And prisms with high reflectivity are used to reduce the imbalance between opposite propagating cooling +beams. Furthermore, quarter-wave plates are used to keep the polarization state of the cooling beam when reflected by prisms or mirrors. The atoms are cooled to a temperature about 15 K in the magnetic trap by RF evaporation. In such a low temperature, the loss of magnetic trap (Majorana loss) will prevent the atoms from reaching a high density, and the atoms cannot be cooled further. To reduce the loss rate of the magnetic trap, the far blue detuning light (532 nm, 18 W) is added to plug the zero point of the magnetic trap. In the optically plugged magnetic trap, atoms with high density are cooled down enough, which gives a good start for the loading of optical dipole trap.