| In recently years, Software reuse is regarded as important by people more and more. It is animportant approach to improve the software productivity and resolve the software crisis.Software reuse is a process which uses software components to construct software system. Itsbasic thinking is giving up the traditional software developing mode and using the commonreusable components to construct a new software system. With the profoundly study of softwarereuse, he industrialized software reuse had developed from the copy/paste to software frameworkand architecture etc.Software framework is an effective technology to apply the larger-granularity software reuse.A software framework of being designed well, which can reuse code and architecture, reduce thedeveloping time, improve the system reliability and expansibility and consistency. Though theimportance of the framework reuse, the develop process of the framework is repetitive, and morecomplicated than the develop process of the common software. Up to the present, there is not akind of universal software framework which can satisfy the user's requirements.Generally speaking,every software framework can provide logon, exit, verify identity,module integration and management, log management and exception process etc. In this thesis,the author analyzed the common characteristics of the system frameworks, and on the basis ofthe design of the universal meta-model of the framework, she constructed an expansible andcustomizable system framework .It provides high level reusability by separating andencapsulating the presentation layer, business layer and data source layer, as well as providingpreferable support for authentication and Right Management. On the basis of the softwareframework, we needn't write any code for the framework of the new application software , whatwe can do is to input the data of the framework and to integrate the new function module. Nowthe system has applied in the actual projects, the result is well. |