Font Size: a A A

Design And Implementation Of B2B Electronic Commerce System Based On Yii Framework

Posted on:2017-04-28Degree:MasterType:Thesis
Country:ChinaCandidate:A WangFull Text:PDF
GTID:2308330509957568Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years, with the popularity of the rapid advances in technol ogy and the Internet e-commerce, The transaction data of large-scale B2 B e-commercial enterprises is growing at a rate of millions more per day. Mall background system is the direct platform to manage such data. In the face of a huge amount of transaction data, to improve the efficiency and reliability of enterprise mall goods operation and transaction process, to reduce problem monitoring and handling cost, to support the company’s business and trading volume are the basic requirment of B2 B enterprises to enhance the scale, increase the benefit and expand business.First, the article begins with the demand analysis of B2 B mall background system. After the analysis of key technologies the system involves, I proposed a B2 B mall background system solution. From the perspective of business functions, the system is divided into five functional modules, which is client, goods, order, distribution, aftersale modules. For client module, I realised the client and region management. In addition, in order to facilitate the delivery drivers, the system realized geographic information management through access to Baidu map service and store map coordinates of each client. For goods modules, I realised the commodity classification and sale information management, such as price, sell limit and the online or offline of goods. For order module, I realied the functions of creating order, order inquiry, order status modification, goods fuzzy query and order data statistics. It can also prevent malicious orders and identify abnormal order. For distribution module, It provides the function of the sorting and vehicle information query of purchased goods. Also you can get distribution statistical data through this module. For aftersale module, relative person can query the history of aftersale operations and launch aftersale operations for goods or the whole receipt.From the perspective of technology, I designed and realized the overall architecture of the system, the database table structure and optimization. Also I use NSQ middleware to realize the decoupling between modules and use Redis cache and Elasticsearch search engine to meet the scalability of access. In addition, I implement the system framework based on Yii framework. Specially, the framework I realised includes Controller access entry Redis Cache component, Message Queue component, Http Client component, Anti-XSS attack components, Db Model database operation component of anti SQL injectio n, Elasticsearch search engine component. Finally, the system can records relative logs of access and data for dealing with some problem.This system has been applied in a large B2 B e-commercial company and meets the requirement of business from the perspective of mall operations, participating in transaction process, data monitoring, discoverying and dealing with problem. Also it reduces the average management costs and is of great significance in the normal operation and the future development of the company.
Keywords/Search Tags:B2B, mall, extensibility, system framework design, distributed system
PDF Full Text Request
Related items