SlideShare a Scribd company logo
Governors State University
OPUS Open Portal to University Scholarship
All Capstone Projects Student Capstone Projects
Summer 2014
Design and Implementation of E-Commerce Site
for Online Shopping
Sidhartha Reddy Vatrapu
Governors State University
Follow this and additional works at: https://opus.govst.edu/capstones
Part of the Databases and Information Systems Commons, and the Systems Architecture
Commons
For more information about the academic degree, extended learning, and certificate programs of Governors State University, go to
http://www.govst.edu/Academics/Degree_Programs_and_Certifications/
Visit the Governors State Computer Science Department
This Project Summary is brought to you for free and open access by the Student Capstone Projects at OPUS Open Portal to University Scholarship. It
has been accepted for inclusion in All Capstone Projects by an authorized administrator of OPUS Open Portal to University Scholarship. For more
information, please contact opus@govst.edu.
Recommended Citation
Vatrapu, Sidhartha Reddy, "Design and Implementation of E-Commerce Site for Online Shopping" (2014). All Capstone Projects. 79.
https://opus.govst.edu/capstones/79
Design and Implementation of E-Commerce Site for Online Shopping
1
Graduate Project
Design and Implementation of
E-Commerce Site for Online Shopping
By
Sidhartha Reddy Vatrapu
For the Degree Master of Computer Science,
With a Major in Computer Science
Governors State University
University Park, IL 60484
2014
Design and Implementation of E-Commerce Site for Online Shopping
3
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 products
available 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.
Design and Implementation of E-Commerce Site for Online Shopping
4
ACKNOWLEDGEMENTS
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 and foremost deeply thankful to Professor Dr. Soon-Ok Park, for her wonderful guidance
during this project work in field of Computer Science, at Governors State University. I am also
thankful for her continuous feedback and encouragement throughout this project work. Her
broad knowledge and hardworking attitude has left me with very deep impressions and they will
greatly benefit me throughout my life.
I would like to thank my project Readers Dr. Kong-Cheng Wong and Dr. Steve Hyzny for their
support throughout this project work.
Design and Implementation of E-Commerce Site for Online Shopping
5
TABLE OF CONTENTS
ABSTRACT…………………………………………………………………………………………3
ACKNOWLDEGEMENT ………………………………………………………………………4
LIST OF FIGURES……………………………………………………………………………....6
1.0 INTRDUCTION…………………………………………………..…………..…………...7
2.0 OVERALL DESCSRIPTION………………………………….…………………………7
2.1 DESCRIPTION……………………………………………………………..……7
2.2 USING THE CODE…………..………………..……………………………….8
2.3 MASTER PAGE DETAILS…………………....……………………..………8
2.4 WEB PAGES DETAILS……………………...………………………………..8
2.5 PROJECT DETAILS……………...………..…………………………………..8
3.0 SYSTEM REQUREMENT ………………………………………………….……………9
3.1 USE-CASE DIAGRAM…………… …….……………….……………………9
4.0 ONLINE SHOPPING APPLICATION………….…………………………………….9
4.1 HOME PAGE
4.2 CLOTHING PAGE ( PRDUCTS)
4.3 ORDER US PAGE
4.4 CONTACT US PAGE
4.5 ABOUT US PAGE
4.6 TRACK FOR ADMIN PAGE
4.7 REGISTER PAGE
4.8 LOGIN
4.9 ADMIN PAGE
4.10 ORDER VIEW FOR USER
4.11 PAYPAL FOR PAYMENT
4.12 SUCCESS PAGE
4.13 FAILED PAGE
5.0 DATA MANAGEMENT………………………………………………………………….16
5.1 DATA DESCRIPTION
5.2 DATA OBJECTS
5.3 DATA TABLE DIAGRAM
5.4 RELATIONSHIPS
6.0 NON-FUNCTIONAL / OPERATIONAL REQUIREMENTS………………….19
6.1 SECURITY
6.2 EFFICIENCY AND MAINTAINABLITY
7.0 CONCLUSION………………………………………………………………………………..19
8.0 REFERENCE……………………………………………………………………………………21
Design and Implementation of E-Commerce Site for Online Shopping
6
List of Figures
HOME PAGE…………………………………….…………………….10
CLOTHING PAGE (PRODUCTS)………….…………………….10
ORDER US PAGE……………………………….…………………….11
CONTACT US PAGE………………………….………………………11
ABOUT US PAGE……………………………………………………..12
TRACK FOR ADMIN PAGE………………………………………..12
REGISTER PAGE……………………………………………………….13
LOGIN……………………………………………………………………..13
ADMIN PAGE…………………………………………………………..14
ORDER VIEW FOR USER……………………………………………14
PAYPAL FOR PAYMENT…………………………………………….15
SUCCESS PAGE………………………………………………………….15
FAILED PAGE………………………………………………………..….16
Design and Implementation of E-Commerce Site for Online Shopping
7
1.0 INTRODUCTION:
E-commerce is fast gaining ground as an accepted and used business paradigm. 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 order
is placed.
2.0 OVERALL DESCRIPTION:
2.1Description:
 Any member can register and view available products.
 Only registered member can purchase multiple products regardless of quantity.
 ContactUs page is available to contact Admin for queries.
 There are three roles available: Visitor, User and Admin.
• Visitor can view available products.
• User can view and purchase products.
• An Admin has some extra privilege including all privilege of visitor and user.
 Admin can add products, edit product information and add/remove
product.
 Admin can add user, edit user information and can remove user.
 Admin can ship order to user based on order placed by sending
confirmation mail.
Design and Implementation of E-Commerce Site for Online Shopping
8
2.2Using the code:
1. Attach the database in your "SQL Server Management Studio Express".
2. Run the application on Microsoft Visual Studio as web site.
3. Locate the database.
2.3MasterPage details:
 OnlineShopping Master Page (Similar MasterPage for Visitor, User and Admin)
2.4Web Pages details:
 Home Page
 AboutUs Page
 Clothing Page
 OrderUs Page
 ContactUs Page
 Admin Page
 Login Page
 Register Page
 Track
2.5Project Detail:
Design and Implementation of E-Commerce Site for Online Shopping
9
3.0 SYSTEM REQUREMENTS:
3.1 USE-CASE DIAGRAM:
Design and Implementation of E-Commerce Site for Online Shopping
10
4.0 ONLINE SHOPPING APPLICATION:
Anyone can view Online Shopping portal and available products, but every user must login by
his/her Username and password in order to purchase or order products. Unregistered members
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’.
4.1 HOMEPAGE: The Home Screen will consist of screen were one can browse through the
products which we have on our website
Figure1: Home Page
Design and Implementation of E-Commerce Site for Online Shopping
11
4.2. CLOTHING PAGE (PRODUCTS): This page consists of product details. This page appears
same for both visitors and users.
Figure 2: Clothing Page
4.3 Order Us Page: Registered users can order desired products from here.
Figure 3: Order Us Page
Design and Implementation of E-Commerce Site for Online Shopping
12
4.4 Contact Us Page: Visitors and Registered users can contact website owners or
administrators from here
Figure 4: Contact Us Page
4.5 ABOUT US PAGE: This page describes about website and owners
Figure 5: About us Page
Design and Implementation of E-Commerce Site for Online Shopping
13
4.6 Track For Admin Page: Website Administrators can track and ship orders here.
Figure 6: Tracking Page for Admin.
4.7 REGISTER PAGE: New users can register here
Figure 7: Register Page
Design and Implementation of E-Commerce Site for Online Shopping
14
4.8 LOGIN PAGE: Login page for both users and administrators.
4.9 Admin Page: Only difference you see in this page is Role: Admin. User and Admin role will
be 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.
Figure 9: Admin Page
Design and Implementation of E-Commerce Site for Online Shopping
15
4.10 ORDER VIEW FOR USER: Once users order item they are able to see ordered products
and grand total.
Figure 10: Order View for User
4.11 PAYPAL FOR PAYMENT: Once users orders products they are redirected to payment
page.
L
Figure 11: PayPal Page
Design and Implementation of E-Commerce Site for Online Shopping
16
Figure 4.12: Success URL
Figure 12: Success URL
FIGURE 4.12: Failed URL
Figure 12: Failed URL
Design and Implementation of E-Commerce Site for Online Shopping
17
5.0 Data Management
5.1 Data Description
This database consists of
 Users: User and Admin information is added to database with Unique ID based
on their roles.
 Shopping: Complete products information is stored in this table.
 Orders: Customer ordered products, status and delivery information is stored in
this table.
5.2 Data Objects
 User: ID, UserName, Password, Email, Role
 Shopping: ID, Product, Product ID, Cost, Category, Image, Description
 Orders: ID, Client, Product, Quantity, Price, Date, OrderShipped
5.3 Database Table Diagram
Design and Implementation of E-Commerce Site for Online Shopping
18
5.4 Relationships:
Design and Implementation of E-Commerce Site for Online Shopping
19
6.0 Non-Functional / Operational Requirements
6.1 Security
 Pages of the website must be access in the way they were intended to be accessed.
Included files shall not be accessed outside of their parent file.
 Administrator can only perform administrative task on pages they are privileged to
access. Customers will not be allowed to access the administrator pages.
6.2 Efficiency and Maintainability
 Page loads should be returned and formatted in a timely fashion depending on the
request being made.
 Administrators will have the ability to edit the aspects of the order forms, product
descriptions, prices and website directly
7.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 of
view. For the entrepreneur, electronic shopping generates new business opportunities and for
the customer, it makes comparative shopping possible.
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.
Design and Implementation of E-Commerce Site for Online Shopping
20
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 database
to access the data and how the data and web pages are modified to provide the user with a
shopping cart application.
Design and Implementation of E-Commerce Site for Online Shopping
21
8.0 References:
1. Anne Boehm, Joel Murach, Murach’s ASP.NET 4 Web Programming with C# 2010, 4th
Edition, Murach, 2010.
2. Bryan Syverson, Joel Murach, Murach’s SQL Server 2012 for developers, Murach, 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

More Related Content

What's hot

Online shopping ppt by rohit jain
Online shopping ppt by rohit jainOnline shopping ppt by rohit jain
Online shopping ppt by rohit jain
Rohit Jain
 
Online Shopping based on ASP .NET
Online Shopping based on ASP .NET Online Shopping based on ASP .NET
Online Shopping based on ASP .NET
Pragnya Dash
 
Project report final
Project report finalProject report final
Project report finalJaya Saini
 
Onlineline shopping Yash Bazaar.com
Onlineline shopping Yash Bazaar.comOnlineline shopping Yash Bazaar.com
Onlineline shopping Yash Bazaar.com
Tmu
 
E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)
Nazmul Hyder
 
E-commerce documentation
E-commerce documentationE-commerce documentation
E-commerce documentation
Sohel Parvez
 
Online Shopping project report
Online Shopping project report Online Shopping project report
Online Shopping project report
Surjeet Art
 
My ppt
My pptMy ppt
My ppt
Aman Jain Aj
 
Report of e commerce website
Report of e commerce websiteReport of e commerce website
Report of e commerce website
Farhan Anik
 
Online Shopping System PPT
Online Shopping System PPTOnline Shopping System PPT
Online Shopping System PPTsomarka
 
E commerce website Project Presentation
E commerce website Project PresentationE commerce website Project Presentation
E commerce website Project Presentation
ZT MESH
 
Online shopping Project
Online shopping Project Online shopping Project
Online shopping Project
Krishna Mohan Shakya
 
E-Commerce website IT project PPT
E-Commerce website IT project PPTE-Commerce website IT project PPT
E-Commerce website IT project PPT
MD HAFIZ
 
E commerce project report
E commerce project report E commerce project report
E commerce project report
Aditya Purohit
 
Ecommerce(online Shopping)
Ecommerce(online Shopping)Ecommerce(online Shopping)
Ecommerce(online Shopping)
Umme habiba
 
Online Shopping System [SE]
Online Shopping System  [SE]Online Shopping System  [SE]
Online Shopping System [SE]
Ch Fahadi
 
Development of e commerce website
Development of e commerce websiteDevelopment of e commerce website
Development of e commerce website
Prateek Parimal
 
Web based online shopping system Presentation slide
Web based online shopping system Presentation  slideWeb based online shopping system Presentation  slide
Web based online shopping system Presentation slide
Rakibul Hasan Pranto
 
Full Documentation.docx
Full Documentation.docxFull Documentation.docx
Full Documentation.docx
MilanKarki18
 
e commerce project report,E-Commerce,Eshop,report
e commerce project report,E-Commerce,Eshop,reporte commerce project report,E-Commerce,Eshop,report
e commerce project report,E-Commerce,Eshop,report
BabluAgrahari
 

What's hot (20)

Online shopping ppt by rohit jain
Online shopping ppt by rohit jainOnline shopping ppt by rohit jain
Online shopping ppt by rohit jain
 
Online Shopping based on ASP .NET
Online Shopping based on ASP .NET Online Shopping based on ASP .NET
Online Shopping based on ASP .NET
 
Project report final
Project report finalProject report final
Project report final
 
Onlineline shopping Yash Bazaar.com
Onlineline shopping Yash Bazaar.comOnlineline shopping Yash Bazaar.com
Onlineline shopping Yash Bazaar.com
 
E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)
 
E-commerce documentation
E-commerce documentationE-commerce documentation
E-commerce documentation
 
Online Shopping project report
Online Shopping project report Online Shopping project report
Online Shopping project report
 
My ppt
My pptMy ppt
My ppt
 
Report of e commerce website
Report of e commerce websiteReport of e commerce website
Report of e commerce website
 
Online Shopping System PPT
Online Shopping System PPTOnline Shopping System PPT
Online Shopping System PPT
 
E commerce website Project Presentation
E commerce website Project PresentationE commerce website Project Presentation
E commerce website Project Presentation
 
Online shopping Project
Online shopping Project Online shopping Project
Online shopping Project
 
E-Commerce website IT project PPT
E-Commerce website IT project PPTE-Commerce website IT project PPT
E-Commerce website IT project PPT
 
E commerce project report
E commerce project report E commerce project report
E commerce project report
 
Ecommerce(online Shopping)
Ecommerce(online Shopping)Ecommerce(online Shopping)
Ecommerce(online Shopping)
 
Online Shopping System [SE]
Online Shopping System  [SE]Online Shopping System  [SE]
Online Shopping System [SE]
 
Development of e commerce website
Development of e commerce websiteDevelopment of e commerce website
Development of e commerce website
 
Web based online shopping system Presentation slide
Web based online shopping system Presentation  slideWeb based online shopping system Presentation  slide
Web based online shopping system Presentation slide
 
Full Documentation.docx
Full Documentation.docxFull Documentation.docx
Full Documentation.docx
 
e commerce project report,E-Commerce,Eshop,report
e commerce project report,E-Commerce,Eshop,reporte commerce project report,E-Commerce,Eshop,report
e commerce project report,E-Commerce,Eshop,report
 

Similar to Design and Implementation of E-Commerce Site for Online Shopping.pdf

“Inchem Cooperation Website”
“Inchem Cooperation Website”“Inchem Cooperation Website”
“Inchem Cooperation Website”
IRJET Journal
 
GLAM COLLECTION.pptx
GLAM COLLECTION.pptxGLAM COLLECTION.pptx
GLAM COLLECTION.pptx
ankitasankpal1
 
A WEB-BASED SERVICE MARKETPLACE
A WEB-BASED SERVICE MARKETPLACEA WEB-BASED SERVICE MARKETPLACE
A WEB-BASED SERVICE MARKETPLACE
IRJET Journal
 
IRJET- Online Shopping System
IRJET-  	  Online Shopping SystemIRJET-  	  Online Shopping System
IRJET- Online Shopping System
IRJET Journal
 
Online bookshop
Online bookshopOnline bookshop
Online bookshop
Parveen Jaat
 
Industrail training report on website design and development
Industrail training report on website design and developmentIndustrail training report on website design and development
Industrail training report on website design and development
MUSICbegins
 
E-commrce page.docx
E-commrce page.docxE-commrce page.docx
E-commrce page.docx
AmitmAHI4
 
HDFC banking system SRS Document
HDFC banking system  SRS DocumentHDFC banking system  SRS Document
HDFC banking system SRS Document
NavjeetKajal
 
Online shopping report-6 month project
Online shopping report-6 month projectOnline shopping report-6 month project
Online shopping report-6 month project
Ginne yoffe
 
CV_PurnimaBalla_WCS-Consultant_7Yrs
CV_PurnimaBalla_WCS-Consultant_7YrsCV_PurnimaBalla_WCS-Consultant_7Yrs
CV_PurnimaBalla_WCS-Consultant_7YrsPurnima Balla
 
Software_Documentation_Trade-D
Software_Documentation_Trade-DSoftware_Documentation_Trade-D
Software_Documentation_Trade-D
Ku Amirul
 
Banking java project
Banking java projectBanking java project
Banking java project
Tutorial Learners
 
Synopsis of yashbazaar.com
Synopsis of yashbazaar.comSynopsis of yashbazaar.com
Synopsis of yashbazaar.com
Tmu
 
Bank management system
Bank management systemBank management system
Bank management system
sumanadas37
 
x 13118706 Artur Janka Project Presentation
x 13118706 Artur Janka Project Presentation x 13118706 Artur Janka Project Presentation
x 13118706 Artur Janka Project Presentation Artur Janka
 
GROWMMERCE
GROWMMERCEGROWMMERCE
GROWMMERCE
IRJET Journal
 
Ecommerce website proposal
Ecommerce website proposalEcommerce website proposal
Ecommerce website proposalSudhir Raj
 
Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docx
krushnaborade2
 

Similar to Design and Implementation of E-Commerce Site for Online Shopping.pdf (20)

“Inchem Cooperation Website”
“Inchem Cooperation Website”“Inchem Cooperation Website”
“Inchem Cooperation Website”
 
GLAM COLLECTION.pptx
GLAM COLLECTION.pptxGLAM COLLECTION.pptx
GLAM COLLECTION.pptx
 
online marketplace report
online marketplace reportonline marketplace report
online marketplace report
 
A WEB-BASED SERVICE MARKETPLACE
A WEB-BASED SERVICE MARKETPLACEA WEB-BASED SERVICE MARKETPLACE
A WEB-BASED SERVICE MARKETPLACE
 
IRJET- Online Shopping System
IRJET-  	  Online Shopping SystemIRJET-  	  Online Shopping System
IRJET- Online Shopping System
 
Online bookshop
Online bookshopOnline bookshop
Online bookshop
 
Industrail training report on website design and development
Industrail training report on website design and developmentIndustrail training report on website design and development
Industrail training report on website design and development
 
E-commrce page.docx
E-commrce page.docxE-commrce page.docx
E-commrce page.docx
 
HDFC banking system SRS Document
HDFC banking system  SRS DocumentHDFC banking system  SRS Document
HDFC banking system SRS Document
 
Online shopping report-6 month project
Online shopping report-6 month projectOnline shopping report-6 month project
Online shopping report-6 month project
 
CV_PurnimaBalla_WCS-Consultant_7Yrs
CV_PurnimaBalla_WCS-Consultant_7YrsCV_PurnimaBalla_WCS-Consultant_7Yrs
CV_PurnimaBalla_WCS-Consultant_7Yrs
 
Software_Documentation_Trade-D
Software_Documentation_Trade-DSoftware_Documentation_Trade-D
Software_Documentation_Trade-D
 
Banking java project
Banking java projectBanking java project
Banking java project
 
Synopsis of yashbazaar.com
Synopsis of yashbazaar.comSynopsis of yashbazaar.com
Synopsis of yashbazaar.com
 
Bank management system
Bank management systemBank management system
Bank management system
 
Kamran Ali CV
Kamran Ali CVKamran Ali CV
Kamran Ali CV
 
x 13118706 Artur Janka Project Presentation
x 13118706 Artur Janka Project Presentation x 13118706 Artur Janka Project Presentation
x 13118706 Artur Janka Project Presentation
 
GROWMMERCE
GROWMMERCEGROWMMERCE
GROWMMERCE
 
Ecommerce website proposal
Ecommerce website proposalEcommerce website proposal
Ecommerce website proposal
 
Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docx
 

Recently uploaded

Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
gb193092
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
Wasim Ak
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
Kartik Tiwari
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
ArianaBusciglio
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 

Recently uploaded (20)

Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 

Design and Implementation of E-Commerce Site for Online Shopping.pdf

  • 1. Governors State University OPUS Open Portal to University Scholarship All Capstone Projects Student Capstone Projects Summer 2014 Design and Implementation of E-Commerce Site for Online Shopping Sidhartha Reddy Vatrapu Governors State University Follow this and additional works at: https://opus.govst.edu/capstones Part of the Databases and Information Systems Commons, and the Systems Architecture Commons For more information about the academic degree, extended learning, and certificate programs of Governors State University, go to http://www.govst.edu/Academics/Degree_Programs_and_Certifications/ Visit the Governors State Computer Science Department This Project Summary is brought to you for free and open access by the Student Capstone Projects at OPUS Open Portal to University Scholarship. It has been accepted for inclusion in All Capstone Projects by an authorized administrator of OPUS Open Portal to University Scholarship. For more information, please contact opus@govst.edu. Recommended Citation Vatrapu, Sidhartha Reddy, "Design and Implementation of E-Commerce Site for Online Shopping" (2014). All Capstone Projects. 79. https://opus.govst.edu/capstones/79
  • 2. Design and Implementation of E-Commerce Site for Online Shopping 1 Graduate Project Design and Implementation of E-Commerce Site for Online Shopping By Sidhartha Reddy Vatrapu For the Degree Master of Computer Science, With a Major in Computer Science Governors State University University Park, IL 60484 2014
  • 3. Design and Implementation of E-Commerce Site for Online Shopping 3 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 products available 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.
  • 4. Design and Implementation of E-Commerce Site for Online Shopping 4 ACKNOWLEDGEMENTS 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 and foremost deeply thankful to Professor Dr. Soon-Ok Park, for her wonderful guidance during this project work in field of Computer Science, at Governors State University. I am also thankful for her continuous feedback and encouragement throughout this project work. Her broad knowledge and hardworking attitude has left me with very deep impressions and they will greatly benefit me throughout my life. I would like to thank my project Readers Dr. Kong-Cheng Wong and Dr. Steve Hyzny for their support throughout this project work.
  • 5. Design and Implementation of E-Commerce Site for Online Shopping 5 TABLE OF CONTENTS ABSTRACT…………………………………………………………………………………………3 ACKNOWLDEGEMENT ………………………………………………………………………4 LIST OF FIGURES……………………………………………………………………………....6 1.0 INTRDUCTION…………………………………………………..…………..…………...7 2.0 OVERALL DESCSRIPTION………………………………….…………………………7 2.1 DESCRIPTION……………………………………………………………..……7 2.2 USING THE CODE…………..………………..……………………………….8 2.3 MASTER PAGE DETAILS…………………....……………………..………8 2.4 WEB PAGES DETAILS……………………...………………………………..8 2.5 PROJECT DETAILS……………...………..…………………………………..8 3.0 SYSTEM REQUREMENT ………………………………………………….……………9 3.1 USE-CASE DIAGRAM…………… …….……………….……………………9 4.0 ONLINE SHOPPING APPLICATION………….…………………………………….9 4.1 HOME PAGE 4.2 CLOTHING PAGE ( PRDUCTS) 4.3 ORDER US PAGE 4.4 CONTACT US PAGE 4.5 ABOUT US PAGE 4.6 TRACK FOR ADMIN PAGE 4.7 REGISTER PAGE 4.8 LOGIN 4.9 ADMIN PAGE 4.10 ORDER VIEW FOR USER 4.11 PAYPAL FOR PAYMENT 4.12 SUCCESS PAGE 4.13 FAILED PAGE 5.0 DATA MANAGEMENT………………………………………………………………….16 5.1 DATA DESCRIPTION 5.2 DATA OBJECTS 5.3 DATA TABLE DIAGRAM 5.4 RELATIONSHIPS 6.0 NON-FUNCTIONAL / OPERATIONAL REQUIREMENTS………………….19 6.1 SECURITY 6.2 EFFICIENCY AND MAINTAINABLITY 7.0 CONCLUSION………………………………………………………………………………..19 8.0 REFERENCE……………………………………………………………………………………21
  • 6. Design and Implementation of E-Commerce Site for Online Shopping 6 List of Figures HOME PAGE…………………………………….…………………….10 CLOTHING PAGE (PRODUCTS)………….…………………….10 ORDER US PAGE……………………………….…………………….11 CONTACT US PAGE………………………….………………………11 ABOUT US PAGE……………………………………………………..12 TRACK FOR ADMIN PAGE………………………………………..12 REGISTER PAGE……………………………………………………….13 LOGIN……………………………………………………………………..13 ADMIN PAGE…………………………………………………………..14 ORDER VIEW FOR USER……………………………………………14 PAYPAL FOR PAYMENT…………………………………………….15 SUCCESS PAGE………………………………………………………….15 FAILED PAGE………………………………………………………..….16
  • 7. Design and Implementation of E-Commerce Site for Online Shopping 7 1.0 INTRODUCTION: E-commerce is fast gaining ground as an accepted and used business paradigm. 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 order is placed. 2.0 OVERALL DESCRIPTION: 2.1Description:  Any member can register and view available products.  Only registered member can purchase multiple products regardless of quantity.  ContactUs page is available to contact Admin for queries.  There are three roles available: Visitor, User and Admin. • Visitor can view available products. • User can view and purchase products. • An Admin has some extra privilege including all privilege of visitor and user.  Admin can add products, edit product information and add/remove product.  Admin can add user, edit user information and can remove user.  Admin can ship order to user based on order placed by sending confirmation mail.
  • 8. Design and Implementation of E-Commerce Site for Online Shopping 8 2.2Using the code: 1. Attach the database in your "SQL Server Management Studio Express". 2. Run the application on Microsoft Visual Studio as web site. 3. Locate the database. 2.3MasterPage details:  OnlineShopping Master Page (Similar MasterPage for Visitor, User and Admin) 2.4Web Pages details:  Home Page  AboutUs Page  Clothing Page  OrderUs Page  ContactUs Page  Admin Page  Login Page  Register Page  Track 2.5Project Detail:
  • 9. Design and Implementation of E-Commerce Site for Online Shopping 9 3.0 SYSTEM REQUREMENTS: 3.1 USE-CASE DIAGRAM:
  • 10. Design and Implementation of E-Commerce Site for Online Shopping 10 4.0 ONLINE SHOPPING APPLICATION: Anyone can view Online Shopping portal and available products, but every user must login by his/her Username and password in order to purchase or order products. Unregistered members 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’. 4.1 HOMEPAGE: The Home Screen will consist of screen were one can browse through the products which we have on our website Figure1: Home Page
  • 11. Design and Implementation of E-Commerce Site for Online Shopping 11 4.2. CLOTHING PAGE (PRODUCTS): This page consists of product details. This page appears same for both visitors and users. Figure 2: Clothing Page 4.3 Order Us Page: Registered users can order desired products from here. Figure 3: Order Us Page
  • 12. Design and Implementation of E-Commerce Site for Online Shopping 12 4.4 Contact Us Page: Visitors and Registered users can contact website owners or administrators from here Figure 4: Contact Us Page 4.5 ABOUT US PAGE: This page describes about website and owners Figure 5: About us Page
  • 13. Design and Implementation of E-Commerce Site for Online Shopping 13 4.6 Track For Admin Page: Website Administrators can track and ship orders here. Figure 6: Tracking Page for Admin. 4.7 REGISTER PAGE: New users can register here Figure 7: Register Page
  • 14. Design and Implementation of E-Commerce Site for Online Shopping 14 4.8 LOGIN PAGE: Login page for both users and administrators. 4.9 Admin Page: Only difference you see in this page is Role: Admin. User and Admin role will be 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. Figure 9: Admin Page
  • 15. Design and Implementation of E-Commerce Site for Online Shopping 15 4.10 ORDER VIEW FOR USER: Once users order item they are able to see ordered products and grand total. Figure 10: Order View for User 4.11 PAYPAL FOR PAYMENT: Once users orders products they are redirected to payment page. L Figure 11: PayPal Page
  • 16. Design and Implementation of E-Commerce Site for Online Shopping 16 Figure 4.12: Success URL Figure 12: Success URL FIGURE 4.12: Failed URL Figure 12: Failed URL
  • 17. Design and Implementation of E-Commerce Site for Online Shopping 17 5.0 Data Management 5.1 Data Description This database consists of  Users: User and Admin information is added to database with Unique ID based on their roles.  Shopping: Complete products information is stored in this table.  Orders: Customer ordered products, status and delivery information is stored in this table. 5.2 Data Objects  User: ID, UserName, Password, Email, Role  Shopping: ID, Product, Product ID, Cost, Category, Image, Description  Orders: ID, Client, Product, Quantity, Price, Date, OrderShipped 5.3 Database Table Diagram
  • 18. Design and Implementation of E-Commerce Site for Online Shopping 18 5.4 Relationships:
  • 19. Design and Implementation of E-Commerce Site for Online Shopping 19 6.0 Non-Functional / Operational Requirements 6.1 Security  Pages of the website must be access in the way they were intended to be accessed. Included files shall not be accessed outside of their parent file.  Administrator can only perform administrative task on pages they are privileged to access. Customers will not be allowed to access the administrator pages. 6.2 Efficiency and Maintainability  Page loads should be returned and formatted in a timely fashion depending on the request being made.  Administrators will have the ability to edit the aspects of the order forms, product descriptions, prices and website directly 7.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 of view. For the entrepreneur, electronic shopping generates new business opportunities and for the customer, it makes comparative shopping possible. 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.
  • 20. Design and Implementation of E-Commerce Site for Online Shopping 20 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 database to access the data and how the data and web pages are modified to provide the user with a shopping cart application.
  • 21. Design and Implementation of E-Commerce Site for Online Shopping 21 8.0 References: 1. Anne Boehm, Joel Murach, Murach’s ASP.NET 4 Web Programming with C# 2010, 4th Edition, Murach, 2010. 2. Bryan Syverson, Joel Murach, Murach’s SQL Server 2012 for developers, Murach, 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