ABSTARCT :
Aspect-Oriented Programming (AOP) methodology has been investigated in the design and implementation of a representative Event Management System Software. Eclipse-AJDT environment has been used as open source enhanced IDE support for programming in AOP language – AspectJ. Twelve crosscutting concerns have been identified and modularized into highly cohesive modular units – aspects, thus reducing the complexity of the design due to elimination of code scattering and tangling. The impact of using this methodology on various quality factors of the software has been examined. The study concludes that AOP methodology in Eclipse-AJDT environment can help in evolving efficient, cost-effective and quality ‘Event Management System Software’.
EXISTING SYSTEM :
? In the existing system customer contacts the company for event management.
? The existing system was studied to establish its weak and strong points. The information that was acquired from this study gave the basis for the design of the system.
? This process supports existing infrastructure requirements and provides specific recommendations for hardware and network solutions based on existing and projected user needs.
? It was qualitative in that opinions of the people were sought and the researcher had to contextualize them according to his/her understanding.
DISADVANTAGE :
? This leads to problems of code scattering [Gradecki et al. (2003)] and tangling [Laddad (2003)] which increase the complexity of the software and degrade its quality.
? These help in breaking down a complex problem into smaller parts, and solve them individually.
? Crosscutting concerns create the problems of code scattering and code tangling, which degrade program’s comprehensibility and decrease modularity, reusability, maintainability, customizability.
? Generality of advice is another potential problem. This may generate misleading error messages in a large system.
PROPOSED SYSTEM :
• This includes physical scope which describes the physical area of application where the project will be applied and technical scope describes the functionalities in proposed system.
• This helped the researcher to ensure that the functionalities that were proposed by all the system users during the interview were well captured and incorporated into the new proposed system.
• This objective was achieved and the developed system has the functionalities that were proposed by the different system users.
• All the activities mentioned above were done with the main aim of achieving what was proposed by the researcher.
• It is mainly used as a general-purpose scripting language used to develop dynamic web content and can be embedded in HTML.
ADVANTAGE :
? The management of events must be seen as an interdisciplinary task field requiring effective and efficient cooperation between diverse partners.
? Thus overall improvements in the quality and performance of the software system were realized. Several innovative visual and navigational features of Eclipse-AJDT environment made the development work of the software easy and reliable.
? It is claimed that AOP methodology is very powerful and using it through AspectJ can enable development of concise, modular, efficient, flexible and cost-effective source code in shorter span of time. Increase in understandability, adaptability and maintainability are also reported.
? Successful implementation of the application concludes that AOP methodology in Eclipse-AJDT environment can help in evolving efficient, cost-effective and quality ‘Event Management System Software’.
|