| With the rapid development of computer network technology and the accelerating of people's lives,e-commerce technology has been gradually integrated into people's daily life,as the most common form of e-commerce, online shopping is easy to accept by public.This paper discusses design and implementation of a fully functional,self-managed online shopping system.First proposed the requirements and characteristics of shopping online processes and of business management and mainly summarized for the system design. As the online shopping e-mall system's operational flexibility and the large amount of concurrent operations and a wide range of processing requirements, this paper are presented for the corresponding solution. The system uses hierarchical structure design, logic layer and development platform based on J2EE, and using EJB as framework, combined with JBOSS Application Server, using Oracle as the database component.B/S performance of layer structure,and achieved a batch processing, report printing, business-specific format data files, etc. to achieve the management of online shopping and online business functions, but also ensures the stability of system operation to achieve the performance requirements of the system.In the design and implementation of system, this paper analysis the business processes of system key modules, and study the process of business modeling in the analysis process,then using design patterns to analysis business needs according to the system refine entity and the relationship between the business model so that you can achieve a better operating system, and facilitate the secondary development of the system. This article also gives the system shutdown mechanism of the implementation method and design patterns of multi-level analysis,made a lot of reusable design ideas.Finally, the system testing process,especially in the functional testing and boundary testing mode using black box testing method, by simulating a variety of abnormal data input,to find possible problems the system to ensure that the system implementation features accuracy, standardization, stability,to achieve the desired results.Finally,in summing up of the system implementation propose the further step. |