| Most of the non-ferrous metallurgy industries are in the remote areas of information block in China, it is very difficult to improve production through obtaining more advanced technology and equipment. Thus it is necessary to implement non-ferrous metallurgical information service platform of collecting information related to non-ferrous metallurgy to serve non-ferrous metallurgical industry.Based on analyzing the current situation of non-ferrous metallurgical industry of China, the building of non-ferrous metallurgy informatization service platform is proposed to concentrate on collecting the information about non-ferrous metallurgical industry dynamics, new technology, new equipment, production process, the literature periodical and so on to provide information sharing service for non-ferrous metallurgical enterprises, so as to help them solve the problem of poor information. The platform also provides information support for units or institutions which engage in non-ferrous metallurgical industry research, it can play the positive role in the construction of industry and the development of related disciplines.The platform is composed of12sub-libraries, namely metal knowledge library of non-ferrous metallurgy, the production process library of non-ferrous metallurgy, the patent library of non-ferrous metallurgy, the equipment library of non-ferrous metallurgy, the enterprise library of non-ferrous metallurgy, the paper library of non-ferrous metallurgy, the book library of non-ferrous metallurgy, the technology dynamics library of non-ferrous metallurgy, the expert library of non-ferrous metallurgy, the laws and regulations library of non-ferrous metallurgy, the scientific research in colleges and universities library and online service module of non-ferrous metallurgy. First the overall construction targets of platform are expounded, the function of every subsystem is introduced in the paper. Then the demand analysis is proceed for the device library and paper library as the key point, and the structure design of the platform, the design of database and the design of other function modules are described by using case diagram and block diagram. C#is the development language of the ASP.NET web pages, SQL Server2008is the back-end database system and the three layers architecture is implementation architecture in the platform. As paper library involves more knowledge and is more typical, the implementation of it is illustrated concretely as the example. The efficiency of index creation is improved through using the multi-core parallel algorithm which can take full advantage of modern multi-core computer performance in the process of creating index for paper library. For the part of database connection and operation, one class library which didn’t depend on a specific type of database is implemented to complete the database access and operation to reduce the degree of coupling between the platform and the database. Application of the AJAX technology in the platform is introduced through the example of data automatic notification and automatic validation.As a result of the main task of the platform is to focus on collecting information related to non-ferrous metallurgical industry and provide information sharing services for the industry. The network as one of information carriers, where the abundant information is able to be collected to serve for the platform and it can’t only be collected manually. To solve the problem of data collection, one kind of web crawler systems is implemented to collect the required information automatically, which can also collect the information from AJAX page. The system is a winform program written in C#, it is based on the combination of protocol-driven and event-driven of two kinds of page information collection methods, and distinguishes the acquisition method in accordance with the character of acquisition content, and then achieves the function of rapid collection of information by matching rule templates, the function of the crawler system is verified finally. |