Font Size: a A A

Design And Implementation Of Online Club System Using Strategy Pattern

Posted on:2013-01-18Degree:MasterType:Thesis
Country:ChinaCandidate:J N DuFull Text:PDF
GTID:2218330362467589Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the increasingly fierce market competition at home and abroad, enterprises arefacing increasing challenges in recent years more and more. For most enterprises, customersare an important resource, and how to attract more customers, how to more firmly grasp thecustomers are also great important. In order to retain customers, it is necessary to fullyunderstand customer needs and targeted publicity, to attract consumers back consumption.However, the marketing tool which is used by many companies has become increasinglydifficult to meet consumer demand. Enterprises spend enormous human, material andfinancial resources to carry out a variety of promotional behavior, often with little success.Membership is kind of way which is through the development of members, to providedifferentiated services and precision marketing and improve customer loyalty and long-termincrease in corporate profits. The points system is the most common to the Member theamount of consumption, in accordance with certain rules, converted into the correspondingpoints, and the points can help the enterprise divide the customer's level, in favor ofdifferentiated marketing.Under this background, this paper uses the strategy model and SSH framework to designand implement a support online club system. The system can support a variety of user roles tomanage and maintain the company's products and gifts, and collect points for customers tobuy products and gift exchange, which is a strong complement and support the company'sbusiness entity.Firstly, starting from the current research and application, this paper researches andanalyzes the members of the club system functional requirements, non-functionalrequirements and constraints. Functional requirements are modeled using use-case technology,a use-case diagram is created, and each use-case is defined in detail.On this basis, using the B/S (Browser/Server) model and strategy pattern, the systemarchitecture is designed from multiple views, including logical view, implementation view,deployment view and data view. And also a detailed analysis and designing for integrals implementation is conducted in order to accommodate the company's future development.Strategy pattern method using in the specific project provided by this paper greatly improvesthe reusability of system, not only reduce the coupling between system modules, but alsoreduces the maintenance difficulty on later period and enhances the system applicability andportability.Finally using Java language and SSH (Struts, Hibernate, Spring) open source framework,the online club system is implemented, and then passes functional testing and performancetesting. The test found a total of50defects. The defect rate is2.7/kloc, which has achieved theexpected goals. Now the system has been deployed in real environment. The test-runningresults show that the system is reliable and receives good customer feedback, thus achievesthe expected goals of the company.
Keywords/Search Tags:Strategy Pattern, Online Club System, SSH Framework
PDF Full Text Request
Related items