According to the process characteristics of shell ring, the cutting parameters have been optimized by adopting appropriate boundary conditions at different machining stages and the optimal cutting parameters have been achieved. The objective function and constraints boundary have been stored into the database, which form basic data structures of database. Cutting parameters have been obtained for new type tools using rule-based reasoning approach. According to the characteristics of large number of changing tool for shell ring, tool life prediction is designed, which is very favorable for large shell ring processing. In addition, on-site processing recorded video will be added to the database by multi-media technology, which achieves the diversity of data structure.