Review on structure, function and applications of microfluidic systems