Font Size: a A A

Design And Implementation Of E-Business Platform Based On Struts Framework

Posted on:2010-01-28Degree:MasterType:Thesis
Country:ChinaCandidate:H O WangFull Text:PDF
GTID:2178360302465976Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the popularization of Internet and the development of IT, human society and behavior patterns are being altered by e-business in various ways, including competition among enterprises, government departments, public research institute, education, and entertainment and so on. All the changes present us a fresh new and resplendent world. The emergence of e-business changes the traditional operation management patterns and ideas enormously. By more than a decade's development, it has been sophisticated in developed countries. But in our country, e-business is still in the stage of developing, and all its operating model and philosophy, e-business system and e-business platform are relatively unadvanced, becoming one of the important factors that hinders economic development of China. Under this market background, this paper designs an on-line shopping e-business platform, which combines various theoretical knowledge and relative technologies. With the design, development and debug of the e-business system, this paper helps to comprehend the key technologies, understand the internal mechanism of online shopping system within the e-business model.Struts framework is a Web-application development framework based on MVC pattern. MVC is a classic and widely-adopted model. Its basic idea is the separation of user input, data and data presentation, decoupling the data and their manipulation. MVC adopts the idea of separation in control, separates the system to Model, View and Controller, which represent internal data, data presentation and input/output manipulation, so as to enhance the flexibility of the design and manipulate. Programs with MVC are usually well-structured. Struts framework is a variant of traditional MVC. It develops the separating display ability and business logic in a more sophisticated way, provides a strong, convenient and extensible foundation to pro-users developing Web.Consistent with object-oriented idea of java, Hibernate provides a convenient database persistence solution. . Hibernate manages not only the mapping of Java-category database tables(including the mapping of data from Java to SQL) , it also provides data query and data acquisition methods. Hibernate can significantly reduce time spent on SQL and JDBC data processing. Within Hibernate model, different data can be obtained separately; obtained data can be packed for allocation; the allocated data package can be then disassembled into corresponding value according to designated database and finally be stored the database. Such works with high repetition ratio, enormous working load, and high demand on the accuracy of the result, can be totally conducted by Hibernate alone. Accordingly, professional developers can focus on their professional works.Studying the platform of online shopping, this paper researches the composition, characteristics and process of e-business; probes the key technologies of e-business model, Struts design pattern framework and Hibernate orienting persistence framework and understand the design process of e-business platform and the Struts and Hibernate framework. On the basis of all these, the study achieved important e-business functions such as, e-business management, client order management, online purchase management and shopping cart management functions. Through the practice of operation, the paper systematically concludes the analysis, modeling, programming and test experiences of e-business platform development, and analyzes the drawbacks and problems to be solved in the system.The paper first describes each key technology used in building e-business platform, including the theoretical definition of e-business, typical e-business operation platform model, Struts design structure and Hibernate orienting persistence framework. In the following chapter (chapter3), the paper conducted a systematic discussion focusing on online shopping activities, from the perspectives of requirement of obtaining and analyzing data of system and database. In chapter 4, the paper thoroughly discussed the design process of this system, including generating the design concept, separating different function models, database tables and etc. The paper presents the process in building relative functional models and certain operating platform in chapter 5. The paper come into conclusion in Chapter 6.
Keywords/Search Tags:E-Business, E-Buy, Struts, Hibernate
PDF Full Text Request
Related items