| With the development of the times, science and technology has brought rapid change to the world. Naturally, information has become the decisive force in the development of human society. One of the important marks to measure the core competitiveness and development potential of an enterprise is the level of its informatization. As one of the pillar industries of Chinese enterprises, ships have an important impact on our national economic development. Although some domestic shipyards have partly implemented some information management system, there are still many inadequacies. Firstly, these systems have fixed business logic. When these systems are used by enterprises, they can’t be adjusted, not to mention the modification of the interface and the increase of new business’functions. Secondly, domestic ship industries are mostly located in the edge of cities, which consequently results in inconvenient transportation. Due to the geographic factor, it’s very difficult for domestic shipyards to achieve the desired personnel configuration. All of these above have become a bottleneck to the development of ship industry informationization and industrialization. Therefore, it’s necessary to structure shipyard resource management systems which can be extended by users themselves. This change will have a great impact on the informatization of domestic shipbuilding industry, and will enhance the competitiveness of domestic ship.At the beginning, the paper has a brief overview of the ship enterprise informationization of the world. The Application in Japan, South Korea and China are listed in the table. On this basis, the research of this article is put forward. Secondly, the text discusses several commonly used kinds of software framework and ways to be extended. This article enumerates three kinds of software framework such as traditional C/S, B/S and three-tier C/S structure. Following that, DLL and reflection technology are introduced as the ways of extending system. This section provides a reference for choosing framework and the extend way of the resources management system. And then, the article designs the system modules. The resource management system is divided into eight modules and the specific functions of each module are designed in detail. Ship-repairing enterprises can choose designed modules according to their own actual situation. After that, several key technologies of the system are focused on. Reflection technology is introduced, so that the system can freely access to the content of an object or create an object entity. Coupled with relevant software configuration, system dynamic extensibility is achieved. The bottleneck problem which restricts the development of ship enterprises is solved. Up to this point, a complete ship-repairing resource management system is set up. Finally, the system is developed on the.NET platform with VB.NET. Besides, the system has chosen SQL Sever2008as its database. |