You are on page 1of 20



Online Shopping System is a web-based project which is made for remote-shopping or

shopping through Internet. As the technology is being advanced the way of life is changing
accordance. Now a day’s we can place the order for anything from our home. There is no
need to go the shop of the things we want. The order can be placed online through Internet.
The payment, the confirmation of purchasing; we can do everything we want. Now we can
think that how the days have been changed with time. People had to stand in rows to wait
there terms to buy a particular thing from a popular shop. But what is happening now a day’s
we can extremely surprise that those things can be available on the door-step in few hours.

People had to suffer the rush of the market when they went for shopping. They used to think
hundred times to buy anything having the sufficient money for shopping. The problem was
the rush; the quarrel at the time of buying the things. But the advancement of technology
brought the new way for shopping. The way of shopping was completely changed with the
coming of Internet Technology. People have to fill a simple form on the internet to place their
order on any popular shop or shopping-mall for the thing they want to buy. Now they can
place their order from the home.

This project entitled “On-Line Shopping” is an implementation of the above description. It

means, it implements the E-shopping or in other word shopping through Internet. It lets the
user to place their order online for any article. Online shopping is the process consumers go
through to purchase products or services over the Internet. An online shop, e-shop, e-store,
internet shop, web shop, web store, online store, or virtual store cause the physical analogy of
buying products or services at a bricks-and-mortar retailer or in a shopping mall.

The metaphor of an online catalog is also used, by analogy with mail order catalogs. All types
of stores have retail web sites, including those that do and do not also have physical
storefronts and paper catalogs. Online shopping is a type of electronic commerce used for
business-to-business and business-to-consumer transactions. Commonly, the teenager are
more interest to shopping through the online, because they have more time sit in front of their
computers and surfing internet.

2.1 Background

In 1990, Tim Berners-Lee created the first World Wide Web server and browser in UK.It.
opened for commercial use in 1991. In 1994 other advances took place, such as online
banking and the opening of an online pizza shop by Pizza Hut.1 During that same year,
Netscape introduced SSL encryption of data transferred online, which has become essential
for secure online shopping. Also in 1994, the German company Inter shop introduced its first
online shopping system. In 1995, Amazon launched its online shopping site, and in 1996,
eBay appeared.
Originally, electronic commerce was identified as the facilitation of commercial transactions
electronically, using technology such as Electronic Data Interchange (EDI) and Electronic
Funds Transfer (EFT). These were both introduced in the late 1970s, allowing businesses to
send commercial documents like purchase orders or invoices electronically. The growth and
acceptance of credit cards, automated teller machines (ATM) and telephone banking in the
1980s were also forms of electronic commerce. Another form of e-commerce was the airline
reservation system typified by Sabre in the USA and Travicom in the UK.From the 1990s
onwards, electronic commerce would additionally include enterprise resource planning
systems (ERP), data mining and data warehousing. In 1990, Tim Berners-Lee invented the
Worldwide Web Web browser and transformed an academic telecommunication network into
a worldwide everyman Everyday communication system called internet/www. Commercial
enterprise on the Internet was strictly prohibited by NSF until 1995.2 although the Internet
Became popular worldwide around 1994 with the adoption of Mosaic web browser, it took
about five years to introduce security protocols and DSL allowing continual connection to the
Internet. By the end of 2000, many European and American business companies offered their
services through the World Wide Web. Since then people began to associate a word
"ecommerce" with the ability of purchasing various goods through the Internet using secure
protocols and electronic payment services.
2.2 About Project

Online shopping is the process whereby consumers directly buy goods or services from a
seller in real-time, without an intermediary service, over the Internet. It is a form of electronic
commerce. The sale or purchase transaction is completed electronically and interactively in
real-time such as in for new books. However in some cases, an intermediary
may be present in a sale or purchase transaction such as the transactions on
An online shop, e-shop, e-store, internet shop, web shop, web store, online store, or virtual
store evokes the physical analogy of buying products or services at a bricks-and-mortar
retailer or in a shopping centre. The process is called Business-to-Consumer (B2C) online
shopping. This is the type of electronic commerce conducted by companies such as When a business buys from another business it is called Business-to-Business
(B2B) online shopping.
A large percentage of electronic commerce is conducted entirely in electronic form for virtual
items such as access to premium content on a website, but mostly electronic commerce
involves the transportation of physical items in some way. Online retailers are sometimes
known as e-trailers and online retail is sometimes known as e-tail. Almost all big retailers are
now electronically presenting the World Wide Web.
Online marketplaces such as eBay and Amazon Marketplace have significantly reduced
financial and reputational barriers to entry for SMEs wishing to trade online. These
marketplaces provide web presence, marketing and payment services and, in the case of
Amazon, fulfilment.
Online stores must describe products for sale with text, photos, and multimedia files, whereas
in a physical retail store, the actual product and the manufacturer's packaging will be
available for direct inspection (which might involve a test drive, fitting, or other
experimentation). Some online stores provide or link to supplemental product information,
such as instructions, safety procedures, demonstrations, or manufacturer specifications. Some
provide background information, advice, or how-to guides designed to help consumers decide
which product to buy. Some stores even allow customers to comment or rate their items.
There are also dedicated review sites that host user reviews for different products. Reviews
and now blogs gives customers the option of shopping cheaper org anise purchases from all
over the world without having to depend on local retailers. In a conventional retail store,
clerks are generally available to answer questions. Some online stores have real-time chat
features, but most rely on e-mail or phone calls to handle customer questions.
2.3 Project Specifications
The main objective of the Project on online shopping System is to manage the details of
shopping, Product, Internet, Payment, Customer. It manages all the information about
shopping Delivery, Customer, Shopping. The project is totally built at administrative end
and thus only the administrator is guaranteed the access. The purpose of the project is build
an application program to reduce the manual work for managing the shipping, Product,
Delivery, Internet. It tracks all the details about the Internet, Payment, and Customer.

Functionalities provided by online Shopping System are as follows:

 Provides the searching facilities based on various factors. Such as Shopping, Internet,
Payment, and Customer.
 Online Shopping System also manages the delivery details online for Payment details,
Customer details, shopping.
 It tracks all the information of Product, Delivery, and Payment etc.
 Manage the information of Product.
 Shows the information and description of the shopping and Internet.
 To increase efficiency of managing the Shopping, Product.
 It deals with monitoring the information and transactions of Payment.
 Manages the information of Shopping.
 Editing, adding and updating of Records is improved which results in proper resource
management of Shopping data.
 Easy to update information
 Work becomes very speedy
 Well-designed reports
 Accuracy in work
 Simple Status & Resolutions
 Access of any information individually
 Various level of reports available with a lot filter criteria’s
 User Accounts to control the access and maintain security
 Product and component based
 Creating and changing Issues at ease

System analysis is the process of gathering and interpreting facts, diagnosing problems and
using the information to recommend improvements on the system. System analysis is a
problem solving activity that requires intensive communication between the system users and
system developers.
System analysis or study is an important phase of any system development process. The
system is viewed as a whole, the inputs are identified and the system is subjected to close
study to identify the problem areas. The solutions are given as a proposal. The proposal is
reviewed on user request and suitable changes are made. This loop ends as soon as the user is
satisfied with the proposal.

3.1 Existing system

The current system for shopping is to visit the shop manually and from the available product
choose the item customer want and buying the item by payment of the price of the item.

1. It is less user-friendly.

2. User must go to shop and select products.

3. It is difficult to identify the required product.
4. Description of the product limited.
5. It is a time consuming process
6. Not in reach of distant users.

3.2 Proposed system

In the proposed system customer need not go to the shop for buying the products. He can
order the product he wish to buy through the application in his Smartphone. The shop owner
will be admin of the system. Shop owner can appoint moderators who will help owner in
managing the customers and product orders. The system also recommends a home delivery
system for the purchased products.
3.3 Feasibility study
After doing the project online shopping System, Study and analysing all the existing or
required functionalities of the system, the next task is to do the feasibility study for the
project. All projects are feasible – given unlimited resources and infinite time.
Feasibility study includes consideration of the possible ways to provide a solution to the
given problem. The proposed solutions satisfy all the user requirements and should be
flexible enough so that future changes can be easily done based on the future upcoming

Economic feasibility
This is a very important aspect to be considered while developing a project. We decided the
technology based on minimum possible cost factor.
 All hardware and software costs have to be borne by the organization.
 Overall we have estimated that the benefits the organization is going to receive from
the proposed system will surely overcome the initial costs and the later on running
cost for system.

Technical Feasibility
This included the study of function, performance and constraints that may affect the ability to
achieve an acceptable system. For the feasibility study, we studied complete functionality to
be provided in the system, as described in the System
Requirement Specifications (SRS) and checked if everything was possible using different
type of frontend and backend platforms.

Operational Feasibility
No doubt the proposed system is fully GUI based that is very user friendly and all inputs to
be taken all self-explanatory even to a layman. Besides a proper training has been conducted
to let know the essence of the system to the users so that they feel comfortable with new
system. As far our study is concerned the clients are comfortable and happy as the system has
out down their loads and doing.
4.1 Modular Design
In this phase, a logical system is built which fulfils the given requirements. Design phase of
software development deals with transforming the client’s requirement into a logically
working system. Normally, design is performed in the following two steps.

1. Primary Design Phase

In the phase, the system is designed at block level. The blocks are created on the basis
of analysis done in the problem identification phase. Different blocks are created for
different functions emphasis is put on minimising the information flow between
blocks. Thus, all activities which require more interaction are kept in one block.

2. Secondary Design Phase

In the secondary phase the detailed design of every block is performed.
The general tasks involved in the design process are the following:
 Design various blocks for overall system processes.
 Design smaller, compact and workable modules in each block.
 Design various database structures.
 Specify details of programs to achieve designed functionality.
 Design documentation of the design.
 Performance documentation of the design.
 System reviews
4.2 E-R Diagram

1. Login

2. User Details
3. Product Details

4. Complete Diagram
4.5 Data flow diagram

I. Login DFD
2. Registration DFD

3. Admin DFD
4.4 Data dictionary

This normally represented as the data about data. It is also termed as metadata some times
which gives the data about the data stored in the database. It defines each data termed
encountered during the analysis and design of a new system data elements can describe files
or the process.

Following are some major symbols used in the data dictionary.

 = Equivalent to

 + and

 [] either/or

 () Optional Entry

Following are some rules, which define the construction of data dictionary entries:

 Words should be defined to understand for what they need and not the variable need
by which they may be described in the program.

 Each word must be unique. We cannot have two definition of the same client.

 Aliases or synonyms are allowed when two or more enters shows the same meaning,
for example a vendor number may also be called as customer number.

 A self-defining word should not be decomposed. It means that the reduction of any
information in to subpart should be done only if it is really required that is it is not
easy to understand directly.

Data dictionary includes information such as the number of records in file, the frequency a
process will run, security factor like pass word which user must enter to get excess to the

5.1 User interface design

Before implementing the actual design of the project, a few user interface designs were
constructed to visualize the user interaction with the system as they browse for
books, create a shopping cart and purchase books. The user interface design will closely
follow our Functional Decomposition Diagram (Figure 2). Figures 15 – 20 show the
initial designs of the web pages.

Fig -15 Authentication of the user

Fig no -16 Registration of the new user

Fig no -17 Menu

Fig no –18 Customer dashboard

Fig no -19 shopping cart for the user

Fig no – 20 Contact us for the user

1. First, the physical and photos of the gap is too big: - Net purchase only is seen pictures
of goods, to really get your hands, you will feel and the objects are not the same as. This is
not in the mall to buy the rest assured.

2. Second, do not try: - Online shopping is just to see pictures and articles on the simple
introduction, like clothes or shoes and the like, you can directly see the suitable for you, and
if in the mall to buy, you can try it on, his body, immediately buy, not so much to consider,
however, online shopping is more trouble.

3. Third, online payment security: - Can be peeping, stolen passwords. Online shopping is
most worried about is that he needs to use a bank account, some friends of the computer there
is pilfer date Trojan, can cause some serious account loss occurs, so everyone in the shopping
time try not to choose the Internet cafes and other public places, your computer must also
ensure the antivirus software can be installed network transaction.

4. Fourth, good faith question: - Is the owner’s credit, if encountered poor service quality of
the owner, asked a few questions appears impatient. Also in the online shopping appearance
deceived happens.

5. Fifth, the speed of delivery problem: - Online purchases, but also after the distribution of
the link, the fast one or two days, would slow to a week or more, sometimes, there are still
some problems in the process of distribution, and, if the goods are not satisfied with, and
through distribution link, change the items, so much trouble; while in the mall, see you want,
just get, if not satisfied, instead of directly.

6. Sixth, return the problem of inconvenient: - Although the reality of shopping return
requires a complex procedure, and even on the product to be protected, but the net return is
relatively more difficult. Even proposed various unreasonable request refused to return and
Online sales will continue to rise. Every webpage designed to sell a product or market a
service should understand the future of online shopping.

1. There are several major variables that make online sales attractive to the worldwide
market. These variables include:
Value of Products/Services offered
Dependability and Reputation of the Seller Ease and Security of payment
Ease and Security of shipping
2. The Administrator of the web site can be given more functionality, like looking at a
specific customer’s profile, the books that have to be reordered, etc.
3. Multiple Shopping carts can be allowed.
4. This System being web-based and an undertaking of Cyber Security Division, needs
to be thoroughly tested to find out any security gaps.
5. A console for the data centre may be made available to allow the personnel to monitor
on the sites which were cleared for hosting during a particular period.
6. Moreover, it is just a beginning; further the system may be utilized in various other
types of auditing operation viz. Network auditing or similar process/workflow based

The project entitled Online shopping system was completed successfully.

The system has been developed with much care and free of errors and at the same time it is
efficient and less time consuming. The purpose of this project was to develop a web
application and an android application for purchasing items from a shop.
This project helped us in gaining valuable information and practical knowledge on several
topics like designing web pages using html & css, usage of responsive templates, designing
of android applications, and management of database using MySQL. The entire system is
secured. Also the project helped us understanding about the development phases of a project
and software development life cycle. We learned how to test different features of a project.
This project has given us great satisfaction in having designed an application which can be
implemented to any nearby shops or branded shops selling various kinds of products by
simple modifications.
There is a scope for further development in our project to a great extent. A number of features
can be added to this system in future like providing Online Shopping System
Moderator more control over products so that each moderator can maintain their own
products. Another feature we wished to implement was providing classes for customers so
that different offers can be given to each class. System may keep track of history of purchases
of each customer and provide suggestions based on their history. These features could have
implemented unless the time did not limited us.

1. wiki/ online shopping#cite-ref-kimpalmer_0_1

3. Tkacz, Ewaryst; Kapczynski, Adrian (2009), Internet - Technical
4. Development and Applications, Springer, p. 255.
8. for345m/
14. 2010-11-08/
16. billion/
18. Goldmanis,Hortaçsu, Syverson and Emre (2010),―E-commerce and the
19. Market Structure of Retail Industries‖. Economic Journal, Volume 120,
20. Number 545.
21. Alessandro Lizzeri (1999), ―Information revelation and certification
22. intermediaries‖, The Rand Journal of Economics
23. G Sidak and D Teece, (2009), ―Dynamic competition in antitrust law‖,
24. Journal of Competition Law and Economics, Vol 5(4),
25. Global trends in online shopping, a Nielsen global consumer report, June
26. 2010,
28. India Online 2011 Report, Juxt,