| From the beginning of the online shop on the Internet, E-commerce has improved with new characteristics. This article focuses on concentration and wholesale. The shopping search engineer is the symbol of the former, but there are few implements of the latter.Firstly, this article describes the wholesale platform. Because the platform and the shopping search engineer are closely related, the article points out, based on studies of the shopping search engineer, that the platform includes at least four factors: search, store browsing, comparison and payment. After that, the article analyses each factor's characteristics.Secondly, according to the waterfall software model, requirement analysis, design and code are discussed with regards to the wholesale platform system. Requirement analysis mainly analyzes the system's requirement in the method of use-case. On one hand, use-case is so simple that clients who don't grasp computer techniques can understand it. One the other hand, use-case stands in the position of users not developers, so it can be used to write test documents. In this part of the paper, it points out the users of the system, including administrator, registered users and common users. Then, it briefly introduces the system's function. After that, the article describes these functions with use-case: user login and register, product search and browsing, category browsing, cart management and order management. Each use-case is explained in order of description, context diagram, provocative condition, event flow and active diagram. The part discussing design covers database, architecture, class and interface. To design the database, such key factors should be considered: category, price and equivalent products in many stores. Every factor's characteristic is analyzed and given a resolving method. Based on this, a detailed database diagram is given. The wholesale platform is a Web-based-on application, so JSP+Servlet+JavaBean is adopted for the architecture, which abides the principle of MVC. Each component completes one part of the task and communicates to each other according to the interfaces. For the design of classes, the application includes five packages that realize the functions of login, product browsing and search and category browsing. Web pages are the main interface of the application, so arrangement, page flow and page styles are all described.In the part on implementation, the J2EE technique is first introduced. J2EE comes from SUN, and is used to solve enterprise applications, which comprises of many components running in containers that depend on N-tier architecture. Among these, JSP, Servlet and Web container supports the wholesale platform. Then, it describes how to build a work directory with my eclipse and also explains the function of product search and browsing in detail. For the web application, deployment is a very important step so document deployment and the method of deployment are also mentioned.The last part of the article summarizes the system and points out the shortcomings that should be improved in the future. |