The functions,characteristics and applications of BOM under the ERP system are analyzed in this paper.The BOM in ERP is discussed in detail and a design of BOM is given.A reasonable database system and an efficient searching algorithm are designed for BOM.