THE DESIGN AND IMPLEMENTATION OF AN E-COMMERCE SITE FOR ONLINE BOOK SALES

By

Author

Presented To

Department of Computer Science

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 Sun J2EE 1.4 application server and JSP, 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 JSP, programming language (such as JAVA, JavaScript, and HTML), 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 ebook store.
TABLE OF CONTENTS   1.  INTRODUCTION  - - - - - - - - 1 2.  LITERATURE REVIEW - - - - - - - - 1 3.  IMPLEMENTATION TECHNOLOGIES  - - - - - 3 3.1.  INTRODUCTION TO JSP (J2EE 1.4 ) - - - - - .3 3.2.  JSP ARCHITECTURE - - - - - - …..4 3.2.1.  ACCESS MODEL - - - - - …….6  3.3.  MYSQL DATABASE - - - - - - … - 8 4.  WEB PAGE PROGRAMMING OPTIONS  - - - - …….10 5.  WEB BASED APPLICATION DEVELOPMENT - - - - 11 6.  PROJECT DESIGN  - - - - - - - …… - 13 6.1.  DATA MODEL - - - - - - - ….13  3.1.1 Database Design - - - - - - .19 6.2.  PROCESS MODEL  - - - - - - ……19 6.2.1.  Functional Decomposition Diagram - - - ….21 6.2.2.  Data Flow Diagram (DFD) - - - - …….21 6.3.  USER INTERFACE DESIGN  - - - - - ….31 7.  LIMITATIONS AND FUTURE DEVELOPMENT - - - ……..44 8.  CONCLUSION - - - - - - - - … - 45 9.  BIBLIOGRAPHY - - - - - - - - - 46  List of Figures Figure 3.2.1   Servlet Container  - - - - - ……..5 Figure 3.2.2   "jsp servlet"  - - - - - - …..6 Figure 3.2.1.1  "access model"  - - - - - - .6 Figure 3.2.1.2   Mvc Design Pattern - - - - - … - 7 Figure 4.1          Web Page Programming Option - - - …….10 Figure6.1.1        Entity relationship diagram   - - - - - 13 Figure 6.2.1.1   Functional Decomposition Program - - - …20 Figure 6.2.2.1   A Context Level Diagram - - - - … - 21 Figure 6.2.2.2    A First Level Diagram - - - - - .22 Figure 6.2.2.3   A Second Level Diagram - - - - ……23  Figure 6.2.2.4  A Second Level Diagram - - - - ……24 Figure 6.2.2.5   Use Case Diagram - - - - - … - 25 Figure 6.2.2.6   Customer - Browse Context DFD - - - … - 26 Figure 6.2.2.7   Customer - Browse Detailed DFD - - - …..26 Figure 6.2.2.8   Customer " Shopping Cart Context DFD - - ……26 Figure 6.2.2.9   Customer - Shopping Cart Detailed DFD - - … - 27 Figure 6.2.2.10  Customer - Shopping Cart Detailed DFD - - … - 27 Figure 6.2.

About e-Project Material Centre


e-Project Material Centre is a web service aimed at successfully assisting final year students with quality, well-researched, reliable, and ready-made project work. Our materials are recent, complete (chapter 1 to Minimum of Chapter 5, with references), and well-written. INSTANT ACCESS! INSTANT DOWNLOAD. Simply select your department, choose from our list of topics available, and explore your data.

Why Students Love to Use e-Project Material?


Guaranteed Delivery: Getting your project delivered on time is essential. You cannot afford to turn in your project past the deadline. That is why you must get your project online from a company that guarantees to meet your deadline. e-Project Topics Material Centre is happy to offer instant delivery of projects listed on our website. We can handle just about any deadline you send our way. Satisfaction Guaranteed: We always do whatever is necessary to ensure every customer's satisfaction.

Disclaimer


e-Project Topics Material Centre will only provide projects as a reference for your research. The projects ordered and produced should be used as a guide or framework for your own project. The contents of the projects should help you generate new ideas and thoughts for your own project. It is the aim of e-Project Topics Centre to only provide guidance by which the projects should be pursued. We are neither encouraging any form of plagiarism nor are we advocating the use of the projects produced herein for cheating.

Terms and Conditions


Using our service is LEGAL and IS NOT prohibited by any university/college policies. You are allowed to use the original model papers you will receive in the following ways:
  • As a source for additional understanding of the subject
  • As a source for ideas for your own research (if properly referenced)
  • For PROPER paraphrasing (see your university definition of plagiarism and acceptable paraphrase) Direct citing (if referenced properly)
Thank you so much for your respect to the author's copyright.

Refund and Privacy Policy


  • Refunds: All sales are final. However, if you encounter any issues with accessing your purchased material, kindly contact our support team for immediate resolution.
  • Privacy Policy: Your personal information is protected and will not be shared with third parties. We ensure secure payment processing and data confidentiality.

Contact Information


X

Need Help Finding or Downloading Your Project Material?

If you don't see the topic you're looking for or You need urgent/express attention, click the WhatsApp Icon/link below to contact ADMIN and get the material you need instantly. We are always available online to attend to your needs. Thanks