Projecto shopping online
A Thesis
Presented to the
Faculty of
San Diego State University
In Partial Fulfillment of the Requirements for the Degree
Master of Science in Computer Science by Jie Zhang
Fall 2010
iii
Copyright 2010 by Jie Zhang iv DEDICATION
Dedicated to my parents, my sister and me. v ABSTRACT OF THE THESIS
Development of E-Commerce Web Application Using WAMP by Jie Zhang
Master of Science in Computer Science
San Diego State University, 2010
Electronic Commerce, commonly known as e-commerce consists of the buying and selling of products over Internet based on browser/server system. There are several related technologies to develop an E-Commerce system such as ASP.NET, J2EE, but these technologies have their disadvantages and weakness, to solve their problems, and improve the system efficiency, WAMP (Windows+Apache+MySQL+PHP) architecture theory and technology is needed for this purpose. We will compare these different technologies of their performance by several different benchmarks-iteration operation, arithmetic operations, string operations, database operations and file operations to acquire the result of in which scenario is appropriate to use specific technology.
To get a understanding of how to develop an E-Commerce application by using
WAMP theory and technology, we will generate a simulation environment of an on-line store system based on the three-tier MVC model and go through the whole process of system requirements analysis, system architecture design, UI design and system testing. vi TABLE OF CONTENTS
PAGE
ABSTRACT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
LIST OF TABLES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii
LIST OF