Font Size: a A A

The Design And Realization Of A Advanced Marketing System Based On The Building Block Principle

Posted on:2015-11-13Degree:MasterType:Thesis
Country:ChinaCandidate:H J JiangFull Text:PDF
GTID:2308330476952933Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of the online game industry, marketing activities of online game emerge in endlessly and changes of activities’ demand never stop. With the low configuration rate in activity development, enterprises face a series of problems: the severe lack of human resources, the low activities’ security level, poor user experience and so on. Therefore, the establishment of an online game marketing activity configuration system is very important. AMS(Advanced Marketing System) is such a system.AMS is based on the idea of building block principle. First, AMS makes all function modules to serve as building blocks. And then, like the assembly of building blocks, AMS assembles these function modules to realize different marketing activities. A significant advantage of AMS is its good extendibility. If there are new types of activities or interfaces, developers can register new interfaces in the AMS on the management page directly. AMS would be able to keep pace with the development of the online games industry and meet the demands of marketing activity.Adopting Brower/Server structure, AMS uses C++ and PHP as main programming languages. Overall architecture is divided into management and client side. The management side is responsible for the management of resources. Mainly responsible for the web front-end function operation, client side realize the complex logical function through a unified logical engine—AME(AMS Engine). According to game service and functional module, AMS will redirect request to different servers using LVS. Moreover, dynamic overload protection server plug-in is installed on each function module server. All of these measures fully guarantee the high availability and extendibility of the system.Until now, AMS has 12 modules, including Lottery Module, Binding Region Module, Share Module, iShow Module, VIP Module, Pay Module, DB-Query Module, Invitation Module, Voting Module, Attendance Module, White List Module, Questionnaire Module, Game Ticket Module, Cloud Point Module, CDKey Module, Message Module, Subscription Module, Internet-bar Installation Module, Guess Module, User Feedback Module, Custom Module and so on. These modules provide the common functions of online game marketing activities.AMS was officially launched at March 20, 2014. By using AMS to configure marketing activities, development time of each activity is shortened by 2/3 and activities that user complained reduce from 20 to 2 per month. we can see that AMS not only greatly save human resource, but also improve the quality of activity development. With the updating version, AMS will be able to support concurrent requests up to 3000/s. In the future, AMS will make each module more usable and support products manager to configure activities by themselves.
Keywords/Search Tags:Building block principle, Configuration rate, Marketing system, Lottery module, Dynamic overload protection
PDF Full Text Request
Related items