Font Size: a A A

Research Of New CERP Application Framework Based On MVC Design Pattern

Posted on:2007-08-24Degree:MasterType:Thesis
Country:ChinaCandidate:L L HuFull Text:PDF
GTID:2178360185485854Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
The technique of software reuse can improve software development speed and software quality, and it is one of the important ways to solve software crisis. Component Based Software Engineering has become the hot issue in software reuse in recent years, and it is deemed to be one of the most useful methods of software engineering. Framework is an available approach to implement bigness granularity software reused. In this Dissertation, a new CERP application software framework is accomplished. This new framework can increase code-reuse rate, speed software development and improve software maintenance and expansibility.In the aspect of theory research, first, according to the requirement of both the user and software developer, this dissertation bring forward the concept of user pattern, and the typical user pattern in CERP application software is analyzed. Then, we focus on the business component model, abstract several components according to different granularity from the typical user pattern and use Z formal language to describe the specification of components and their assembly mechanism. After that, component based application software framework is studied, and we focus on extended RBAC model, which can authorize permissions to accessed objects according to their different granularity. Software measurement is an important part in software engineering, so at last, we study the methods of measuring object-oriented software quality and coupling.In the aspect of implementation, first, we design a new CERP application software framework, which is based on MVC design pattern. This new framework inherit the primary virtue of the original CERP framework and inject some new speciality, such as extended authorization, custom deployed workflow control, task box and so on. The new framework is deployable, it can decrease coupling between applications, and improve software reuse rate, maintenance and expansibility. Then, we make a compare between the new framework and the original CERP framework, analyze the result.In the aspect of application, we implement an inventory system in new CERP framework, and compare it with the one in the original CERP, then analyze...
Keywords/Search Tags:Application Software Framework, Component Assembly, Software Measurement
PDF Full Text Request
Related items