Modularization of BCCDS (bornite craftworks creative design system) asks for data communications between functional modules of the system. This paper presents an improved communicating mechanism based on shared memory, expounding its design and algorithms, and applies it to BCCDS to build up a BCCDS oriented data communicating model. The efficiency of the communicating model is verified in the communication between two functional modules of BCCDS. Both methodology and case analysis prove that the data communicating model can preferably implement the data communications between functional modules of BCCDS and improve the efficiency of the bornite craftworks creative design.