Font Size: a A A

Design And Implementatlon Of E-mall Based On Design Patterns And ASVS

Posted on:2011-10-16Degree:MasterType:Thesis
Country:ChinaCandidate:H J ZhangFull Text:PDF
GTID:2178360305471477Subject:Software engineering
Abstract/Summary:PDF Full Text Request
A E-mall based on design patterns and ASVS was designed and implemented in this graduation project,using object-oriented approach and UML modeling.Design patterns and ASVS are two features of this graduation project. Design pattern is targeted at situation of repeating design and development to E-mall at home and abroad and at the structure of the chaotic development process. Design patterns were used to make development process normal and to achieve a reuse in the design and code. Various design patterns were researched and analyzed in paper. Architectural patterns were used in architecture level combining with specific business and system characteristics. The use of architectural pattern can optimize the overall system architecture. In the code to achieve level, the E-mall will be divided into the presentation layer, business layer and data access layer and design patterns were used in this three-level hierarchical structure . Compared with traditional application system, the rational use of design patterns makes it structured and has better reusability and maintainability. The E-mall provides a case for the rational use of design patterns. E-Mall based on the ASVS platform is targeted at goods and services' singleness in e-mall. ASVS is one of Webmation's business platforms .E-mall developed based on the ASVS platform can sale goods and services of other merchants in this business. In this graduation project,I studied ASVS platform features, internal structure, external interfaces, communication protocols and so on, and then connected E-mall to ASVS platform to achieve sales of products function agent. The E-mall based on ASVS platform relative to the current site has enriched the content of e-mall, to some extent play a definite role in promoting to development of the sales industry.E-mall, as a specific software utility project was developed with object-oriented thinking and modeled with Rational Rose 2003. In requirements analysis phase of the system ,functional requirements and non-functional requirements of E-mall were analyzed, the role of E-mall were extracted and UML use case models of E-mall were built which is a clear expression of user needs. In outline design phase of the system, the works includes system architecture design, UML static modeling, database design and choice of design patterns. Frameworks and design patterns related to architecture were chose in system architecture design.UML static modeling include building a UML component diagrams, UML package diagrams, UML class diagram and so on. Database was designed using object-oriented database design methods and PowerDesigner 15. In system detail design stage, we refine the design of the module as a unit, and dynamic modeling of specific business functions will be transformed into the interaction and communication between objects. In the system implementation phase, environment was built on Myeclipse tools in which we program code. Now the basic realizations of the user needs were realized and a few software tests were carried out by hand and tools.
Keywords/Search Tags:design pattern, ASVS, use case modeling, static modeling, dynamic modeling
PDF Full Text Request
Related items