0% found this document useful (0 votes)
55 views

Ecommerce Application Document

This document discusses the design and implementation of an e-commerce website for online shopping. It describes the key technologies used to develop the site including a multi-tier architecture, server-side and client-side scripting, ASP.NET, C#, and relational databases. The site allows users to browse products, add them to a shopping cart, and make purchases using PayPal or cash on delivery. It also describes administrative features for managing orders, products, and users. Security, performance, and maintainability were prioritized as non-functional requirements. The goal of the site is to provide an easy online shopping experience for customers.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
55 views

Ecommerce Application Document

This document discusses the design and implementation of an e-commerce website for online shopping. It describes the key technologies used to develop the site including a multi-tier architecture, server-side and client-side scripting, ASP.NET, C#, and relational databases. The site allows users to browse products, add them to a shopping cart, and make purchases using PayPal or cash on delivery. It also describes administrative features for managing orders, products, and users. Security, performance, and maintainability were prioritized as non-functional requirements. The goal of the site is to provide an easy online shopping experience for customers.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 22

DesignandImplementationofE-CommerceSiteforOnlineShopping

1
DesignandImplementationofE-CommerceSiteforOnlineShopping

ABSTRACT

In today’s fast-changing business environment, it’s extremely important


to be able to respond to client needs in the most effective and timely
manner. If your customers wish to see your business online and have
instant access to your products or services.

Online Shopping is a lifestyle e-commerce web application, which


retails various fashion and lifestyle products (Currently Men’s Wear).
This project allows viewing various productsavailable enables registered
users to purchase desired products instantly using PayPal payment
processor (Instant Pay) and also can place order by using Cash on
Delivery (Pay Later) option. This project provides an easy access to
Administrators and Managers to view orders placed using Pay Later and
Instant Pay options.

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#) and relational
databases. 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.
DesignandImplementationofE-CommerceSiteforOnlineShopping

4
DesignandImplementationofE-CommerceSiteforOnlineShopping

5
DesignandImplementationofE-CommerceSiteforOnlineShopping

1.0 INTRODUCTION:

E-commerce isfast gaining ground asan accepted and used


businessparadigm.More and more business houses are implementing
web sites providing functionality for performing commercial
transactions over the web. It is reasonable to say that the process of
shopping on the web is becoming commonplace.

The objective of this project is to develop a general purpose e-commerce


store where product like clothes can be bought from the comfort of home
through the Internet. However, for implementation purposes, this paper
will deal with an online shopping for clothes.

An online store is a virtual store on the Internet where customers can


browse the catalog and select products of interest. The selected items
may be collected in a shopping cart. At checkout time, the items in the
shopping cart will be presented as an order. At that time, more
information will be needed to complete the transaction. Usually, the
customer will be asked to fill or select a billing address, a shipping
address, a shipping option, and payment information such as credit card
number. An e-mail notification is sent to the customer as soon as the
orderis placed.

OVERALLDESCRIPTION:

Description:

 Anymembercan registerand viewavailableproducts.


 Onlyregisteredmembercan purchasemultipleproductsregardlessof
quantity.
 ContactUspage isavailabletocontactAdminforqueries.
 Therearethreerolesavailable:Visitor,UserandAdmin.
 Visitorcanviewavailable products.
 Usercan viewandpurchaseproducts.
 AnAdminhassomeextraprivilegeincludingallprivilegeof
visitorand user.
 Admincanaddproducts,editproductinformationandadd/
DesignandImplementationofE-CommerceSiteforOnlineShopping

removeproduct.
 Admincan adduser,edituserinformationandcan remove user.
 Admincanshipordertouserbasedonorderplacedbysending
confirmation mail.
DesignandImplementationofE-CommerceSiteforOnlineShopping

Usingthecode:

1. Attachthedatabaseinyour"SQLServerManagement StudioExpress".
2. Runthe applicationonMicrosoftVisualStudioaswebsite.
3. Locatethe database.

MasterPagedetails:

 OnlineShoppingMasterPage(SimilarMasterPageforVisitor,Userand
Admin)

WebPages details:

 HomePage
 AboutUsPage
 ClothingPage
 OrderUsPage
 ContactUsPage
 AdminPage
 LoginPage
 RegisterPage
 Track
ProjectDetail:
DesignandImplementationofE-CommerceSiteforOnlineShopping

2.0 SYSTEMREQUREMENTS:

USE-CASEDIAGRAM:
DesignandImplementationofE-CommerceSiteforOnlineShopping

10

3.0 ONLINESHOPPINGAPPLICATION:

Anyone can view Online Shopping portal and available products, but
every user must login by
his/herUsernameandpasswordinordertopurchaseororderproducts.Unregis
teredmembers can register by navigating to registration page. Only
Admin will have access to modify roles, by default developer can only
be an ‘Admin’. Once user register site, his default role will be ‘User’.

HOMEPAGE:TheHomeScreenwillconsistofscreenwereonecanbro
wsethroughthe products which we have on our website

Figure1:HomePage
DesignandImplementationofE-CommerceSiteforOnlineShopping

11

4.2.CLOTHINGPAGE(PRODUCTS):Thispageconsistsofproductdet
ails.Thispageappears same for both visitors and users.

Figure2: ClothingPage

OrderUsPage: Registereduserscanorderdesiredproductsfromhere.

Figure3: OrderUsPage
DesignandImplementationofE-CommerceSiteforOnlineShopping

12

ContactUsPage:VisitorsandRegistereduserscancontactwebsiteo
wnersor administrators from here

Figure4: ContactUs Page

ABOUTUSPAGE:Thispagedescribesaboutwebsiteandowners
Figure5: Aboutus Page
DesignandImplementationofE-CommerceSiteforOnlineShopping

13

TrackForAdminPage:WebsiteAdministratorscantrackandshipordershere.

Figure6:TrackingPage for Admin.

REGISTERPAGE:Newuserscanregisterhere
DesignandImplementationofE-CommerceSiteforOnlineShopping

14

Figure7:RegisterPage
DesignandImplementationofE-CommerceSiteforOnlineShopping

15

LOGIN PAGE:Loginpageforbothusersandadministrators.

Admin Page: Only difference you see in this page is Role:


Admin. User and Admin role willbe checked once the page was
login and Session [“role”] will be either Admin or User. If
credentials belong to Admin then role will be Admin and if
credentials belong to User then role will be User.

Figure9: AdminPage
DesignandImplementationofE-CommerceSiteforOnlineShopping

16

ORDER VIEW FOR USER: Once users order item they are
able to see ordered products and grand total.

Figure10:OrderViewforUser

PAYPAL FOR PAYMENT: Once users orders products


they are redirected to payment page.

Figure11:PayPalPage
DesignandImplementationofE-CommerceSiteforOnlineShopping

17

Figure4.12:SuccessURL

Figure 12: Success

URL

FIGURE4.12:FailedU

RL

Figure12: Failed URL


DesignandImplementationofE-CommerceSiteforOnlineShopping

18

4.0 DataManagement

Data Description

Thisdatabaseconsistsof

 Users:UserandAdmininformationisaddedtodatabasewithUni
queIDbased on their roles.
 Shopping:Completeproductsinformationisstored inthistable.
 Orders:Customerorderedproducts,statusanddeliveryinformat
ionisstoredin this table.

DataObjects

 User:ID,UserName,Password,Email,Role
 Shopping:ID,Product,ProductID,Cost, Category,Image,
Description
 Orders:ID,Client,Product,Quantity,Price,Date,OrderShipped
DatabaseTable Diagram
DesignandImplementationofE-CommerceSiteforOnlineShopping

19

Relationships:
DesignandImplementationofE-CommerceSiteforOnlineShopping

20

5.0 Non-Functional/OperationalRequirements

Security

 Pagesofthewebsitemustbeaccessinthewaytheywereintendedtobeaccesse
d.

Includedfilesshallnotbeaccessedoutsideoftheirparent file.

 Administratorcanonlyperformadministrativetaskonpagestheyarepri

vilegedto access. Customers will not be allowed to access the

administrator pages.

EfficiencyandMaintainability

 Pageloadsshouldbereturnedandformattedinatimelyfashiondependin

gonthe request being made.

 Administratorswillhavetheabilitytoedittheaspectsoftheorderforms,p
roduct descriptions, prices and website directly

6.0 Conclusion:

The Internet has become a major resource in modern business, thus


electronic shopping has gained significance not only from the
entrepreneur’s but also from the customer’s point ofview. For the
entrepreneur, electronic shopping generates new business opportunities
and for the customer, it makes comparative shopping possible.
DesignandImplementationofE-CommerceSiteforOnlineShopping

21

As per a survey, most consumers of online stores are impulsive and


usually make a decision to stay on a site within the first few seconds.
“Website design is like a shop interior. If the shop looks poor or like
hundreds of other shops the customer is most likely to skip to the other
site. Hence we have designed the project to provide the user with easy
navigation, retrieval of data and necessary feedback as much as possible.
In this project, the user is provided with an e- commerce web site that
can be used to buy books online. To implement this as a web application
we used ASP.NET as the Technology. ASP.NET has several advantages
such as enhanced performance, scalability, built-in security and
simplicity.
DesignandImplementationofE-CommerceSiteforOnlineShopping

22

To build any web application using ASP.NET we need a programming


language such as C#, VB.NET, J# and so on. C# was the language used
to build this application. For the client browser to connect to the
ASP.NET engine we used Microsoft’s Internet Information Services
(IIS) as the Web Server. ASP.NET uses ADO.NET to interact with the
database as it provides in-memory caching that eliminates the need to
contact the database server frequently and it can easily deploy and
maintain an ASP.NET application. SQL was used as back-end database
since it is one of the most popular databases, and it provides fast data
access, easy installation and simplicity.

A good shopping cart design must be accompanied with user-friendly


shopping cart application logic. It should be convenient for the customer
to view the contents of their cart and to be able to remove or add items to
their cart. The shopping cart application described in this project
provides a number of features that are designed to make the customer
more comfortable.

This project helps in understanding the creation of an interactive web


page and the technologies used to implement it. The design of the
project which includes Data Model and Process Model illustrates how
the database is built with different tables, how the data is accessed and
processed from the tables. The building of the project has given me a
precise knowledge about how ASP.NET is used to develop a website,
how it connects to the databaseto access the data and how the data and
web pages are modified to provide the user with a shopping cart
application.
DesignandImplementationofE-CommerceSiteforOnlineShopping

23

7.0 References:

1. AnneBoehm,JoelMurach,Murach’sASP.NET4WebProgramming
withC#2010,4th Edition, Murach, 2010.
2. BryanSyverson,JoelMurach,Murach’sSQLServer2012fordevelopers,M
urach,2012.
3. http://www.w3schools.com/
4. http://msdn.microsoft.com/
5. http://agilemodeling.com/
6. http://csharp-video-tutorials.blogspot.co.uk/p/free-dot-net-video-
tutorials-for.html
7. http://csharp-video-tutorials.blogspot.com/p/free-aspnet-video-
tutorial.html
8. http://csharp-video-tutorials.blogspot.com/p/free-adonet-video-
tutorial.html

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy