Font Size: a A A

The Design And Implement Of E-Commerce Stsyem With High Concurrency

Posted on:2017-04-07Degree:MasterType:Thesis
Country:ChinaCandidate:W H XuFull Text:PDF
GTID:2308330509457561Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The products in the electronic commerce system are easy to buy, full range and low price. More and more comsumers prefer shopping online. TCL group also set up their own team to develop B2 C e-commerce system with the Java language to sell the product of TCL online. This project is mainly to provide consumers with registration, login, shopping cart, order, payment and a series of service in the mobile terminal.There are five modules designed and implemented for the project, respectively, the commodity module, the user module, the order module, the feedback module and the statistical module. The commodity module achieves the service of adding goods, searching goods and shopping cart. The user module achieves the service of user rights management, registration and login function. The order module achieves the service of order, payment and tracing the status of the order. The feedback module achieves the service of user’s consultation and comments. The statistics module achieves the service of the users’ data and behavior. According to the different labor of different modules, the e-commerce system achieves that the user who are in the electronic commerce system can view the goods, buy goods and do a series of processes.Technically, we use spring MVC architecture. The service layer provides the service interface to the web client and mobile client directly. The core function layer mainly achieves the business logic of the system. The data access layer achieves the efficient access of the data by the persistence layer framework and the cache. The data storage layer is responsible for data storage. According to the needs of different modules, we use both MySQL and Mongodb database. Sometimes there are a lot of users visiting e-commerce system at the same time. So the server will face slow response, crash, storage data errors and a series of problems. In order to solve the problems of high concurrency, this project mainly uses the technology of load balancing, multithreaded, the cache technology and so on to realize the characteristics of the high concurrency of the e-commerce system.
Keywords/Search Tags:electronic commerce, Business-to-Customer, multi database, high concurrency, load balancing
PDF Full Text Request
Related items