The application of Loosely Coupled, Aspect Oriented Programming and technique for Internet Rich Client has studies how to design a project managing system for a consulting company by means of Inversion of Control and AOP in the idea of Springframework. And the studies showed that IOC breaks the conception that creation must be made before using. Meanwhile, the IOC lead to better cope with database transplantation, user requirement changes and requires large area changing code work. The AOP can solve the problem that the object-oriented programming can't deal with. This makes users to inject additional operation at will. For example, inject data base transaction and record after an operation which will satisfy users'changing requirement. High sale depends more on the degree of satisfaction on software interface in today's fierce competition of software industry. But the web application program trussed by B/S is in stateless and can't provide a convenient operation as Graphical User Interface does. Web Rich Client solves that problem in a degree though it still needs to develop. However, applying web Rich Client technique can highly improve the convenience for the users in the premise of stable program. The outcomes shows that the programs that consulting companies deal with are intelligence intensive, various and small, and had to improve the system in accordance with the project managing. But the idea of taking advantage of the Loosely Coupled and AOP to build a software system is an effective way to design a project managing system for a consulting company. |