bom编程