| In recent years,the rapid development of Internet technology,the number of Internet users is also growing rapidly,the traditional sales model is far from meeting people’s shopping needs,people are more and more like online shopping,which is conducive to the development of e-commerce systems.E-commerce is a kind of commercial activity that uses electronic form under the condition that the Internet is open.It has become an important way of life,so more and more companies urgently need to develop an effective e-commerce platform.The paper designed and implemented an e-commerce platform based on B2 C software products.The platform is mainly used for online trading of software,providing genuine software for people.The e-commerce platform based on B2 C software products not only changed the sales model of software,but also expanded the sales channels of software,allowing more people to use genuine software.This paper first introduces the research background and significance of B2 C software products based on e-commerce system,domestic research status,current e-commerce model and the main research objectives.In addition,the system uses the popular B/S structure.The differences between different architectures are compared and analyzed.The paper adopts a four-tier framework design,which mainly includes the presentation layer,business logic layer,data access layer and data entity layer.It lays a good foundation for the design and implementation of the system.The four-tier architecture follows the "high cohesion,low coupling" software design philosophy.The database uses Microsoft SQLServer 2005.The database uses encryption algorithms to protect the security of user data information and the user’s property security.Then the software product e-commerce system needs analysis,elaborated the software product e-commerce system common functional module composition,divided into system front-end information display and system background management system.The front end of the system is mainly the display of software products,member centers,system help,shopping carts,software advertisements,and software searches.System back-end management includes administrator login,software product management,advertisement management,order management,membership management,interface management,and control panel.Then analyze system performance based on security,robustness,integrity,and usability.System design includes architecture design and database design,followed by the entire system.Finally,the implementation and testing of the system,the test results show that the system is fully functional,easy to operate,has a good practical value,and achieve the desired results. |