Design and Implementation of an E-Commerce Website

Only available on StudyMode
  • Download(s) : 385
  • Published : April 5, 2012
Open Document
Text Preview
THE DESIGN AND IMPLEMENTATION OF AN E-COMMERCE
SITE FOR ONLINE BOOK SALES
By
tefera awetahegn
Project Report Submitted to the faculty of the
University Graduate School
in partial fulfillment of the requirements
for the degree
Master of Science
in the
Department of Computer and Information Sciences
mekelle university
May 2007
Committee Members:

Abstract
The business-to-consumer aspect of electronic commerce (e-commerce) is the most visible business use of the World Wide Web. The primary goal of an e-commerce site is to sell goods and services online.

This project deals with developing an e-commerce website for Online Book Sale. It provides the user with a catalog of different books available for purchase in the store. In order to facilitate online purchase a shopping cart is provided to the user. The system is implemented using a 3-tier approach, with a backend database, a middle tier of Microsoft Internet Information Services (IIS) and ASP.NET, and a web browser as the front end client.

In order to develop an e-commerce website, a number of Technologies must be studied and understood. These include multi-tiered architecture, server and client side scripting techniques, implementation technologies such as ASP.NET, programming language (such as C#, VB.NET), relational databases (such as MySQL, Access). This is a project with the objective to develop a basic website where a consumer is provided with a shopping cart application and also to know about the technologies used to develop such an application.

This document will discuss each of the underlying technologies to create and implement an e-commerce website.
v
ACKNOWLEDGMENTS
In completing this graduate project I have been fortunate to have help, support and encouragement from many people. I would like to acknowledge them for their cooperation.
First, I would like to thank Dr.Hossein Hakimzadeh, my project advisor, for guiding me through each and every step of the process with knowledge and support. Thank you for your advice, guidance and assistance.

I would also like to thank Dr.Shafii Mousavi and Dr.Dana Vrajitoru, my project committee members, who showed immense patience and understanding throughout the project and provided suggestions.
Finally, I would like to dedicate this project to my parents, my husband Ram and my friends Kumar and Soumya, for their love, encouragement and help throughout the project.
vi
TABLE OFCONTENTS
1. INTRODUCTION......................................................................................................... 1 2. LITERATURE REVIEW ............................................................................................ 1 3. PROJECT DESIGN...................................................................................................... 3 3.1 DATA MODEL............................................................................................................ 4 3.1.1 Database Design................................................................................................ 6 3.2. PROCESS MODEL ................................................................................................... 10 3.2.1. Functional Decomposition Diagram............................................................. 10 3.2.2 Data Flow Diagram (DFD)............................................................................ 12 3.3 USER INTERFACE DESIGN ...................................................................................... 19 4. IMPLEMENTATION TECHNOLOGIES............................................................... 23 4.1. INTERNET INFORMATION SERVICES (IIS) ............................................................ 24 4.2 ASP.NET ................................................................................................................ 25 4.2.1. Authentication in ASP.NET .......................................................................... 26 4.3.MYSQL...
tracking img