Font Size: a A A

The Design And Implementation Of Enterprise Marketing System Based On Rules Engine Drools

Posted on:2017-05-11Degree:MasterType:Thesis
Country:ChinaCandidate:L ZhangFull Text:PDF
GTID:2308330488973509Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Nowadays, marketing on e-commerce platforms is facing with many challenges, such as various and complicated marketing rules, frequent changes of marketing activities, difficulties in marketing management. These issues make merchants hard to effectively conduct marketing activities and thus affect economic benefits of enterprises. This thesis proposes a marketing solution scheme based on a rule engine called Drools. It provides merchants with a configurable mode of marketing execution and is convenient to set and modify marketing rules. Based on the scheme, an enterprise marketing system on e-commerce platforms is designed and developed. This system implements functions including marketing scheme management, merchant management, commodity trading, and electronic reconciliation. The main work in the thesis is listed as follows:(1) Design and implement a module for marketing scheme management. This module provides merchants with configurable marketing rules in web pages, and generates a rule engine execution file according to corresponding attribute keys and values. Drools checks rules and accomplishes pattern matching with Rete algorithm. Moreover, it separates programs from rules of marketing activities, hence improving the extensibility of this system and efficiency of marketing activities.(2) Design and implement a module for merchant management. This module provides merchants with functions including charging, deposit withdrawal, fund transfer, detailed fund checking. It facilitates merchants to conduct a conversion between the balance in a bank card and a credit, a red envelope, or a coupon in a marketing system.(3) Design and implement a module for commodity trading. This module provides a trading platform for merchants and customers, to query the information about available coupons, use privileges beforehand, pay with coupons, and refund. Customers who are not satisfied with purchased commodities can apply for refund and recover credits, red envelopes and coupons.(4) Design and implement a module for electronic reconciliations. This module is responsible for checking all transaction information, including order information, fund information, and the trading status information of credits, red envelopes and coupons. The consistency and correctness of transaction information are confirmed by checking that in the previous clearing cycle.This marketing system, which is convenient to establish and perform complicated marketing activities, has been released in Netease. Testing results and real use show that this system based on Drools can effectively support complicated marketing activities and improve the economic benefits of enterprises.
Keywords/Search Tags:E-commerce Platform, Network Marketing, Rule Engine, Drools
PDF Full Text Request
Related items