| With the network infrastructure and the payment of the environment developing,E-commerce is gaining more and more attention as an emerging business model..Since then, purchasers and sellers shouldn't to make business online more frequently.Explosive development of electronic commerce is the direct product of the internettechnology development, and e-commerce is a new direction of the web application.Internet has many features like open, global, low-cost, high-efficiency, which is aninherent characteristic of e-commerce. These features make e-commerce be morevaluable than as a new form of trade. It will not only change enterprise's ownproduction, operation, management activities, and will affect all of society's economicperformance and structure. And Online Shopping Cart is an important part of the Ecommercethere, to make people more relaxed, fast, convenient, so it will have a wideapplication..Currently mainstream e-commerce technologies are Ajax, etc. Though Ajax takesmore useful and better user interface, It also bring a disadvantage which is historicalregression problem. It results the back button of browser cannot back to any statesyou have left. In the case of dynamic update page, the user can not return to theprevious page states that this is because the browser can only note the history of thestatic pages. A page with loaded totally is a little distinguish from the page modified.Users usually want to click the back button, they can cancel their previous operations,but in Ajax applications, but can not to do so. And Ajax could not refresh reloaded,because the changes by Ajax has less obvious than refresh reload. So easy to bring atrouble to the user - the user doesn't know the data presently is new or has beenupdated.Considering how to highlight the advantages of Ajax while to avoid theshortcomings about the Ajax, the team using a new development model, GWT(Google Web Toolkit's initials, that is, Google Web Toolkit) is a Google companyrecently launched a Web application development framework for Ajax applications, it supports the Java programming language can be used to develop and debug Ajaxapplications. It allows programmers can use Java while developing client and serversidecode, by using Java objects between client and server to communicate. Basically,GWT is a compiler. It can be used to develop client-side JavaScript and Java code intointo Html, and programmers do not concern the conversion process, by using Javaprogramming language to quickly build and maintain a complex, but with highperformanceavaScript procedures to to the difficulty of development is greatlyreduced, but also to focus on the process on the interface and interaction. Soprogrammers can develop in the corresponding Java IDE which was Ajax proceedings.This project is based on the B2C model, using the GWT technology, e-commercedevelopment, online shops in the project based on a needs analysis, around thecommodity, business, order management design aspects of the backgroundmanagement system. According to its specific functional requirements, the entireproject is divided into 14 major modules, namely: commodity management module,promotions management module, order management module, advertisingmanagement module, report statistics module, article management module, membermanagement module, rights management module, system settings module, thetemplate management module, database management module, SMS managementmodule, recommended management module, and a mass mailing management module.Since the whole project is needed to complete the entire development teamcollaboration, I am responsible for one of the two modules, namely membershipmanagement module and promotions management module. Member ManagementModule which includes members of the list, add members, membership levels,member integration, member messages, recharge, and provide application featuressuch as 6 are functional items; and promotions management module will includeIndiana Jones, a red envelope type, packaging, blessing greeting card, buy activities,special management, auctions, promotions and related activities such as wholesalemanagement functions of 9 items. In this two modules in the main development of thecontent development process is essential to achieve the basic functions of the moduleto meet the project requirements, and optimize the performance of the module, as wellas managing security and user experience issues, and finally to the module integrationbetween.Since this project is online store, and therefore a higher utility requirements inorder to be able to maximize the user experience better and more secure, especially in the development process therefore must be constantly on the performance of thesystem, safety testing and so on. As the actual operation will handle larger amounts ofdata, thereby optimizing the database is to be taken into account when developing animportant factor to be able to minimize data processing time and storage space used.We are the users located in the small and medium enterprises. And hope that morecompanies can use our product to start building their own websites, and via theInternet to selling their products and promoting their brand, so website promotion andinternet marketing will be their concern. If the products prices affordable enough oncompany website, it will attract more consumers to select the transactions directly inthe enterprise site, and will not go to C2C platform to for shopping. Ultimately itproduces a better effect with making deal online and promoting offline, and this is atrend of e-commerce. |