Font Size: a A A

Design And Implementation Of Rental And Selling E-Commerce Platform Based On Distributed System

Posted on:2021-02-03Degree:MasterType:Thesis
Country:ChinaCandidate:L XuFull Text:PDF
GTID:2518306050484424Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
With the continuous development of social Internet technology,China's e-commerce field is also in full swing.The e-commerce field is also continuously expanding and deeping in various scenarios,and related service industries are booming.E-commerce platforms such as Taobao,JD.com,and Dangdang are relatively known in China.These e-commerce platforms provide countless products.However,most of them have not realized the sale or lease of flexible commodity trading methods.With the continuous increase of the number of goods,merchants may have a large number of idle or small defective items on hand.Users also have their own needs to choose short-term leases or purchases.In this era of promoting a "shared" economy,merchants can handle their own goods through leases or sales.In this way,it can not only improve the profit of merchants,but also solve the immediate needs of consumers,which is particularly prominent in specific areas.This thesis designs and implements a distributed renting and selling e-commerce platform for SMEs.First,the information interaction process between each role and the platform,and the business process of processiong within the platform are analyzed.The functional and non-functional requirements of the system are analyzed through the UML unified modeling language.Finally,the system is desinged and implemented.It has realized the functions of merchant settlement,product management,classification management,brand management,user homepage,online payment,unified authorization management and data market,and completed an easy-to-use integrated rental and selling platform.The system uses Spring Cloud as the underlying framework of the system,and implements service registration and discovery,service splitting and service application communication between registered nodes.It uses ElasticSearch cluster for full-text indexing and the mainly programming language is Java.In terms of data persistence,MySQL database is used for storage,and Redis cache is used for data that often needs to be read and writen,which shortens the response time of the server.This system also makes high-available deployment to the Redis cluster.Using Big Data technology to collect server behavior logs using Flume to send messages to Kafka message queue system.The System uses Spark Streaming to perform real-time calculations and stores the results in NoSQL databases such as HBase.At the same time,which uses E-Charts to display statical data in Big Data.Finally,in this thesis,the operation of each module in the system and the responsiveness,reliability,and security of the system are tested,and the results show that it meets the requirements.This platform transforms traditional industries to the Internet,realizing the integration of information flow and data flow,and promoting the optimization and upgrading of related industries.This platform can have its own corporate image and fully own user details.In this way,it can make target marketing activities for its own users and realize the complete closed-loop search to the homepage and payment distribution.This platform changes the way companies operate,saves their manufacturing costs,and empowers the Internet+traditional business.Finally,the thesis summarized and clarified the completed work,and stated future research directions for improvement and optimization at the end of the thesis.
Keywords/Search Tags:distributed system, Spring Cloud, e-commerce platform, Java Web, B/S architecture
PDF Full Text Request
Related items