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

E Commerce App Flutter Online

This document provides an overview of e-commerce and discusses the development of online shopping portals. It describes how e-commerce allows merchants in rural areas to advertise and sell goods online, giving women entrepreneurs new opportunities. The document outlines the history and regulations of e-commerce in various countries and regions such as the US, UK, Australia, India, and China. It also predicts rapid growth in the B2C e-commerce market from the 1990s onward.

Uploaded by

Harsh Jani
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)
132 views

E Commerce App Flutter Online

This document provides an overview of e-commerce and discusses the development of online shopping portals. It describes how e-commerce allows merchants in rural areas to advertise and sell goods online, giving women entrepreneurs new opportunities. The document outlines the history and regulations of e-commerce in various countries and regions such as the US, UK, Australia, India, and China. It also predicts rapid growth in the B2C e-commerce market from the 1990s onward.

Uploaded by

Harsh Jani
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/ 33

ABSTRACT

A Bharat Nari is a portal which allows merchants in developing counters to advertise and sell their
goods. This would permit rural communities to make their wares available to the rest of the world.

The objective of this project is to create a portal which would allow product information to be updated
securely using a mobile device and will allow users to buy goods form the merchant. The main concern
is given to the village women’s to explore their talents and to enhance our traditional Indian culture.

In future the internet become whole and soul to the business fields, each and every trades are going to
be done through it so this portal may helpful to the women as a business person in this running world. e
Commerce Project Report Android App
 

CHAPTER 1 –INTRODUCTION
The term “Electronic commerce” (or e-Commerce) refers to the use of an electronic medium to carry out
commercial transactions. Most of the time, it refers to the sale of products via Internet, but the
term eCommerce also covers purchasing mechanisms via Internet (for B-To-B).

A client who purchases on the Internet is called a cyberconsumer. E-Commerce is not only limited to
online sales, but also covers:

Preparation of estimates online


Consulting of users
Provision of an electronic catalog
Access plan to point of sales
Real-time management of product availability (stock)
Online payment
Delivery tracking
After-sales service
In certain cases, electronic commerce makes it possible to highly customize products, in particular
when the electronic commerce site is linked with the production system of the enterprise (e.g. business
cards, customized items such as T-shirts, cups, caps, etc.)

Finally, insofar as electronic services and products are concerned (MP3 files, software programs, e-
books, etc.), electronic commerce makes it possible to receive the purchase in a very short time, if not
immediately.
Most electronic commerce sites are online stores which have at least the following elements at the
front-office level:

An online electronic catalog listing all products for sale, their price and sometimes their availability
(product in stock or number of days before delivery);

A search engine which makes it possible to easily locate a product via search criteria (brand, price
range, key word, etc.) ;

A virtual caddy system (sometimes called virtual cart): This is the heart of the e-commerce system. The
virtual caddy makes it possible to trace the purchases of the client along the way and modify the
quantities for each reference;

Secure online payment (accounting) is often ensured by a trusted third party (a bank) via
a secure transaction;

An order tracking system, which allows tracking of order processing and sometimes provides
information on pickup of the package by the shipper.

A back office system allows the online dealer to organize its offerings online, modify prices, add or
remove product references as well as manage and handle client orders.

E Commerce stands for electronic commerce and caters to trading in goods and services through the
electronic medium such as internet, mobile or any other computer network. It involves the use of
Information and Communication Technology (ICT) and Electronic Funds Transfer (EFT) in making
commerce between consumers and organizations, organization and organization or consumer and
consumer. With the growing use of internet worldwide, Electronic Data Interchange (EDI) has also
increased in humungous amounts and so has flourished e-commerce with the prolific virtual internet
bazaar inside the digital world which is righty termed as e-malls.

We now have access to almost every knick-knack of our daily lives at competitive prices on the internet.
No matter one is educated or illiterate, an urbane or a countryman, in India or in U.K; all you need is an
internet connection and a green bank account. With e-commerce then, you can buy almost anything
you wish for without actually touching the product physically and inquiring the salesman n number of
times before placing the final order. Here is a beautiful picture depicting how has human life evolved to
adapt to the digital world and hence trading over the internet. As seen, from pizza and potted plant to
pair of shoes, we have everything on sale on the internet available in tempting offers..!! Snapdeal.com,
Amazon, eBay, Naaptol, Myntra, etc are some of the most popular e-commerce websites.
Tracing some steps back, it’s been recorded that some institutes of the western world started
exchanging information and data electronically by the late 1970s. But the concept of online trading of
goods was first witnessed much later with the dawn of 1990. In 1994, Jeff Bezos; an American
businessman started his e-commerce website Cadabra.com, now popularly known as Amazon.com.
Amazon was the first online firm to execute secured online transactions.

Dell Inc emerged as the first company ever to record sales in millions of dollars in 1997. It was also the
first company to sell large number of assembled computers online. It is popularly known for its
successful business model and in the year 2007, it was listed as the 34thlargest company in the
Fortune500 list.

In the United States, certain electronic commerce activities are regulated by the Federal Trade
Commission (FTC). These activities include but not limit to the use of commercial e-mails, online
advertising and consumer privacy. The CAN-SPAM Act of 2003 establishes national standards for direct
marketing over e-mail. The Federal Trade Commission Act regulates all forms of advertising, including
online advertising, and states that advertising must be truthful and non-deceptive.[26] Using its authority
under Section 5 of the FTC Act, which prohibits unfair or deceptive practices, the FTC has brought a
number of cases to enforce the promises in corporate privacy statements, including promises about the
security of consumers’ personal information.[27] As a result, any corporate privacy policy related to e-
commerce activity may be subject to enforcement by the FTC.

The Ryan Haight Online Pharmacy Consumer Protection Act of 2008, which came into law in 2008,
amends the Controlled Substances Act to address online pharmacies.[28]

Conflict of laws in cyberspace is a major hurdle for harmonization of legal framework for e-commerce
around the world. In order to give a uniformity to e-commerce law around the world, many countries
adopted the UNCITRAL Model Law on Electronic Commerce (1996).[29]

Internationally there is the International Consumer Protection and Enforcement Network (ICPEN), which
was formed in 1991 from an informal network of government customer fair trade organisations. The
purpose was stated as being to find ways of co-operating on tackling consumer problems connected
with cross-border transactions in both goods and services, and to help ensure exchanges of information
among the participants for mutual benefit and understanding. From this came Econsumer.gov, an
ICPEN initiative since April 2001. It is a portal to report complaints about online and related transactions
with foreign companies.

There is also Asia Pacific Economic Cooperation (APEC) was established in 1989 with the vision of
achieving stability, security and prosperity for the region through free and open trade and investment.
APEC has an Electronic Commerce Steering Group as well as working on common privacy regulations
throughout the APEC region.
In Australia, Trade is covered under Australian Treasury Guidelines for electronic commerce,[30] and
the Australian Competition and Consumer Commission[31]regulates and offers advice on how to deal
with businesses online,[32] and offers specific advice on what happens if things go wrong.[33]

In the United Kingdom, The Financial Services Authority (FSA)[34] was formerly the regulating authority
for most aspects of the EU’s Payment Services Directive (PSD), until its replacement in 2013 by
the Prudential Regulation Authority and the Financial Conduct Authority.[35] The UK implemented the
PSD through the Payment Services Regulations 2009 (PSRs), which came into effect on 1 November
2009. The PSR affects firms providing payment services and their customers. These firms include
banks, non-bank credit card issuers and non-bank merchant acquirers, e-money issuers, etc. The
PSRs created a new class of regulated firms known as payment institutions (PIs), who are subject to
prudential requirements. Article 87 of the PSD requires the European Commission to report on the
implementation and impact of the PSD by 1 November 2012.[36]

In India, the Information Technology Act 2000 governs the basic applicability of e-commerce.

In China, the Telecommunications Regulations of the People’s Republic of China (promulgated on 25


September 2000), stipulated the Ministry of Industry and Information Technology (MIIT) as the
government department regulating all telecommunications related activities, including electronic
commerce.[37] On the same day, The Administrative Measures on Internet Information Services
released, is the first administrative regulation to address profit-generating activities conducted through
the Internet, and lay the foundation for future regulations governing e-commerce in China.[38] On 28
August 2004, the eleventh session of the tenth NPC Standing Committee adopted The Electronic
Signature Law, which regulates data message, electronic signature authentication and legal liability
issues. It is considered the first law in China’s e-commerce legislation. It was a milestone in the course
of improving China’s electronic commerce legislation, and also marks the entering of China’s rapid
development stage for electronic commerce legislation.

In 1996, Forrester Research Institute (www.forrester.com) predicted that B2C would be a $6.6 billion
business in 2000, up from $518 million in 1996. Then they revised the figure to $20 billion, and the
prediction keeps growing. In 1997, about $10 billion worth of B2B transactions were conducted over the
Internet. Predictions on the total size of ECommerce vary. For 2010, total online shopping and
B2Btransactions are estimated to be in the range of $700 billion to $4 trillion. Some E-Commerce
applications, such as auctions and online stock trading, are growing at a rate of 15 percent to 25
percent per month, and the number of Internet users worldwide is predicted to reach 750 million by
2008.

The benefits to organizations are as follows: • Electronic commerce expands the market lace to national
and international market with minimal capital outlay, a company can easily and quickly locate more
customers, the best suppliers, and the most suitable business partners worldwide. • Electronic
commerce decreases the cost of creating, processing, distributing, storing, and retrieving paper-based
information. For example, by introducing an electronic procurement system, companies can cut the
purchasing administrative costs by as much as 85 percent. • Ability for creating highly specialized
businesses. For example, dog toys which can be purchased only in pet shops or department and
discounts stores in the physical world are sold now in a specialized www.dogtoys.com (also see
www.cattoys.com). • Electronic commerce allows reduced inventories and overhead by facilitating “pull”
type supply chain management. In a pull-type system the process starts from customer orders and uses
just-in-time manufacturing. • The pull-type processing enables expensive customization of products and
services which provides competitive advantage to its implementers. 21 • Electronic commerce reduces
the time between the outlay of capital and the receipt of products and services. • Electronic commerce
initiates business processes reengineering projects By changing processes, productivity of salespeople,
knowledge workers, and administrators can increase by 100 percent or more. • Electronic commerce
lowers telecommunication cost the internet is much cheaper than value added networks. • Other
benefits include improved image, improved customer service, new found business partners, simplified
processes, compressed cycle and delivery time, increased productivity, eliminating paper, expediting
access to information, reduced transportation costs, and increased flexiblity.

1.1  Objectives
E-Services for gram panchayath aim is to provide the information about the services or schemes and
application for each services of gram panchayath and it also view and update by the staff of gram
panchayath.

1.2  System Specifications


Hardware Requirements:-

Windows OS
Software Requirements: –

Operating System :   Windows OS

Front-End            :    HTML, CSS, and JS


Back-End             :    Angular JS, PHP, MYSQL

Tool                     :    Cordova

CHAPTER 2 – LITERATURE REVIEW


In 2010, the United Kingdom had the highest per capita e-commerce spending in the world.[41] As of
2013, the Czech Republic was the European country where e-commerce delivers the biggest
contribution to the enterprises´ total revenue. Almost a quarter (24%) of the country’s total turnover is
generated via the online channel.[42]

Among emerging economies, China’s e-commerce presence continues to expand every year. With 668
million Internet users, China’s online shopping sales reached $253 billion in the first half of 2015,
accounting for 10% of total Chinese consumer retail sales in that period.[43] The Chinese retailers have
been able to help consumers feel more comfortable shopping online.[44] E-commerce transactions
between China and other countries increased 32% to 2.3 trillion yuan ($375.8 billion) in 2012 and
accounted for 9.6% of China’s total international trade.[45] In 2013, Alibaba had an e-commerce market
share of 80% in China.[46] In 2014, there were 600 million Internet users in China (twice as many as in
the US), making it the world’s biggest online market.[47] China is also the largest e-commerce market
in the world by value of sales, with an estimated US$899 billion in 2016.[48]

In 2013, Brazil’s e-commerce was growing quickly with retail e-commerce sales expected to grow at a
double-digit pace through 2014. By 2016, eMarketer expected retail e-commerce sales in Brazil to
reach $17.3 billion.[49] India has an Internet user base of about 243.2 million as of January 2014.
[citation needed] Despite being third largest user base in world, the penetration of Internet is low
compared to markets like the United States, United Kingdom or France but is growing at a much faster
rate, adding around 6 million new entrants every month.[citation needed] In India, cash on delivery is
the most preferred payment method, accumulating 75% of the e-retail activities.[citation needed]

E-Commerce has become an important tool for small and large businesses worldwide, not only to sell
to customers, but also to engage them.[50][51]

In 2012, ecommerce sales topped $1 trillion for the first time in history.[52]

Mobile devices are playing an increasing role in the mix of eCommerce, this is also commonly called
mobile commerce, or m-commerce. In 2014, one estimate saw purchases made on mobile devices
making up 25% of the market by 2017.[53]
For traditional businesses, one research stated that information technology and cross-border e-
commerce is a good opportunity for the rapid development and growth of enterprises. Many companies
have invested enormous volume of investment in mobile applications. The DeLone and McLean Model
stated that three perspectives contribute to a successful e-business: information system quality, service
quality and users’ satisfaction.[54] There is no limit of time and space, there are more opportunities to
reach out to customers around the world, and to cut down unnecessary intermediate links, thereby
reducing the cost price, and can benefit from one on one large customer data analysis, to achieve a
high degree of personal customization strategic plan, in order to fully enhance the core competitiveness
of the products in company

Economists have theorized that e-commerce ought to lead to intensified price competition, as it


increases consumers’ ability to gather information about products and prices. Research by four
economists at the University of Chicago has found that the growth of online shopping has also affected
industry structure in two areas that have seen significant growth in e-commerce, bookshops and travel
agencies. Generally, larger firms are able to use economies of scale and offer lower prices. The lone
exception to this pattern has been the very smallest category of bookseller, shops with between one
and four employees, which appear to have withstood the trend.[56] Depending on the category, e-
commerce may shift the switching costs—procedural, relational, and financial—experienced by
customers.[57]

Individual or business involved in e-commerce whether buyers or sellers rely on Internet-based


technology in order to accomplish their transactions. E-commerce is recognized for its ability to allow
business to communicate and to form transaction anytime and anyplace. Whether an individual is in the
US or overseas, business can be conducted through the internet. The power of e-commerce allows
geophysical barriers to disappear, making all consumers and businesses on earth potential customers
and suppliers. Thus, switching barriers and switching costs may shift.[57] eBay is a good example of e-
commerce business individuals and businesses are able to post their items and sell them around the
Globe.[58]

In e-commerce activities, supply chain and logistics are two most crucial factors need to be considered.
Typically, cross-border logistics need about few weeks time round[clarification needed]. Based on this
low efficiency of the supply chain service, customer satisfaction will be greatly reduced.[59] Some
researcher stated that combining e-commerce competence and IT setup could well enhance company’s
overall business worth.[60] Other researcher stated that e-commerce need to consider the
establishment of warehouse centers in foreign countries, to create high efficiency of the logistics
system, not only improve customers’ satisfaction, but also can improve customers’ loyalty.

or a long time, companies had been troubled by the gap between the benefits which supply chain
technology has and the solutions to deliver those benefits. However, the emergence of e-commerce
has provided a more practical and effective way of delivering the benefits of the new supply chain
technologies.[61]

E-commerce has the capability to integrate all inter-company and intra-company functions, meaning
that the three flows (physical flow, financial flow and information flow) of the supply chain could be also
affected by e-commerce. The affections on physical flows improved the way of product and inventory
movement level for companies. For the information flows, e-commerce optimised the capacity of
information processing than companies used to have, and for the financial flows, e-commerce allows
companies to have more efficient payment and settlement solutions.[61]

In addition, e-commerce has a more sophisticated level of impact on supply chains: Firstly, the
performance gap will be eliminated since companies can identify gaps between different levels of
supply chains by electronic means of solutions; Secondly, as a result of e-commerce emergence, new
capabilities such implementing ERP systems, like SAP ERP, Xero, or Megaventory, have helped
companies to manage operations with customers and suppliers. Yet these new capabilities are still not
fully exploited. Thirdly, technology companies would keep investing on new e-commerce software
solutions as they are expecting investment return. Fourthly, e-commerce would help to solve many
aspects of issues that companies may feel difficult to cope with, such as political barriers or cross-
country changes. Finally, e-commerce provides companies a more efficient and effective way to
collaborate with each other within the supply chain.

Along with the e-commerce and its unique charm that has appeared gradually, virtual enterprise, virtual
bank, network marketing, online shopping, payment and advertising, such this new vocabulary which is
unheard-of and now has become as familiar to people. This reflects that the e-commerce has huge
impact on the economy and society from the other side.[62] For instance, B2B is a rapidly growing
business in the world that leads to lower cost and then improves the economic efficiency and also bring
along the growth of employment.[63]

To understand how the e-commerce has affected the society and economy, this article will mention
six issues below:
E-commerce has changed the relative importance of time, but as the pillars of indicator of the
country’s economic state that the importance of time should not be ignored.
E-commerce offers the consumer or enterprise various information they need, making information
into total transparency, and enterprises are no longer is able to use the mode of space or
advertisement to raise their competitive edge.[64]Moreover, in theory, perfect competition between
the consumer sovereignty and industry will maximize social welfare.[65][66]
In fact, during the economic activity in the past, large enterprises frequently had the advantage of
information resources at the expense of consumers. Nowadays, the transparent and real-time
information protects the rights of consumers, because the consumers can use the internet to pick out
the portfolio to their own benefit. The competitiveness of enterprises will be much more obvious than
before; consequently, social welfare would be improved by the development of e-commerce.
The new economy led by e-commerce changes humanistic spirit as well, but above all, employee
loyalty.[67]Due to the market with competition, the employee’s level of professionalism becomes
crucial for enterprise in the niche market. The enterprises must pay attention to how to build up the
enterprises inner culture and a set of interactive mechanisms and it is the prime problem for them.
Furthermore, though the mode of e-commerce decreases the information cost and transaction cost,
its development also makes human beings overly computer literate. Emphasizing a more humanistic
attitude to work is another project for enterprise to development. Life is the root of all and technology
is merely an assistive tool to support quality of life.
Online merchants gather purchase activity and interests of their customers. This information is
being used by the online marketers to promote relevant products and services. This creates an extra
convenience for online shoppers.
Online merchandise is searchable, which makes it more accessible to shoppers. Many online
retailers offer a review mechanism, which helps shoppers decide on the product to purchase. This is
another convenience and a satisfaction improvement factor.
E-commerce is not a new industry, technically speaking, but it is creating a new economic model. Most
people agree that e-commerce will positively impact economic society in the future, but in its early
stages its impacts are difficult to gauge. Some have noted that e-commerce is a sort of incorporeal
revolution.[68] E-commerce has numerous social benefits: one, the cost of running an e-commerce
business is very low when compared with running a physical store; two, there is no rent to pay on
expensive premises; and three, business processes are simplified and less man-hours are required to
run a typical business smoothly. In the area of law, education, culture and also policy, e-commerce will
continue to rise in impact. E-commerce will truly take human beings into the information society.

Purchasing supplies – By creating an online account for your business with supply stores you can
purchase office supplies and equipment online and save time and money by automating the
purchasing process. • Purchasing direct materials – These are materials that go into the production
or manufacturing of your products. Establishing a relationship with a vendor and purchasing online
may help reduce costs. • Selling products or services to new vendors – Having an online e-
commerce presence opens up more opportunities to extend your reach and gather new vendors
beyond your bricks and mortar offerings. • Leveraging your existing web presence – If you already
have B2C operations, you can extend them to business clientele – perhaps by providing private
areas for special pricing, delivery options, etc. However, this additional functionality is not trivial and
could require rebuilding your online store at a significant cost.
Management Information Systems (MIS) The information systems department is usually responsible for
the deployment of ECommerce. This discipline covers issues ranging from systems analysis to system
integration, not to mention planning, implementation, security, and payment systems, among others. 12
Accounting and Auditing The back-office operations of electronic transactions are similar to other
transactions in some respects, but different in others. For example, auditing electronic transactions
presents a challenge for the accounting profession; so does the development of methodologies
for .cost-benefit justification.

Management Electronic commerce efforts need to be managed properly, and because of the
interdisciplinary nature of E-Commerce, its management may require new approaches and theories.
Business Law and Ethics Legal and ethical issues are extremely important in E-Commerce, especially
in a global market. A large number of legislative bills are pending, and many ethical issues are
interrelated with legal ones, such as privacy and intellectual property. Others Several other disciplines
are involved in various aspects of E-Commerce to a lesser extent- for example, linguistics (translation in
international trades), robotics and sensory systems, operations research / management science,
statistics, and public policy and administration. Also, E-Commerce is of Interest to engineering, health
care,

E-business is the process of conducting business on the Internet. Its scope includes not only buying
and selling but also services, fulfilling the needs of customers and collaborating with business partners.
Business to business e-commerce is smart business. The opportunity for business to business e-
commerce is even greater. A wholesaler may sell products to the retailer. There are advanced e-
commerce software which support multi-tier pricing. This helps to set up online stores to offer preferred
pricing to some vendors and shared price to others. This includes internet-enabled initiatives of an
enterprise to form commercial linkages with another enterprise, dealer, warehouse or manufacturer. In
this form of e-commerce, e paperwork and time-to-market get vastly reduced. Throughout the world,
this ecommerce mode is the biggest.

In a B2B transaction, the interaction is between businesses. For example, a website that is catching for
the steel industry might have facility for buyers and sellers to list their requirements and post their
products. It helps them in quickly closing the transactions and the buyer can get quality, material and
can choose from different suppliers. 14 B2B commerce is a growing business in the e-commerce
arena- with the increasing use of the internet, more and more business are realizing the commercial
advantage of giving business clients a streamlined and easy manner to order products or service
online. It facilitates access to the ordering process to only those with whom a concern has a commercial
relationship. Business to Business e-commerce provides small and medium enterprises (SMES) with
an excellent opportunity to access new markets, improve customer service and reduce costs. And while
hurdles exist, they should be viewed more as speed breakers rather than road barriers.

As a medium of information storage and dissemination, the internet has and is emerging a clear winner.
Its rate of penetration has far outpaced the growth of other popular media such as newspaper, radio
and television.

B2B transactions are however relatively high value in nature and organisations are slow to change their
traditional systems for the supply chain management. The reasons for the growth in B2B e-commerce
are many. In an increasing competitive scenario, e-commerce offers highly attractive cost saving
options. The shift to this process is often driven by the needs of buyers. Innovative methods of
enhancing B2B and B2C levels of e-commerce include • Kiosks placed at physical store locations or in
shopping malls to introduce users to the easy online ordering options.
Extranets to link businesses together that conduct regular business to .business transactions and
B2B transactions are however relatively high value in nature and organisations are slow to change
their traditional systems for the supply chain management. The reasons for the growth in B2B e-
commerce are many. In an increasing competitive scenario, e-commerce offers highly attractive cost
saving options. The shift to this process is often driven by the needs of buyers. Innovative methods of
enhancing B2B and B2C levels of e-commerce include
Kiosks placed at physical store locations or in shopping malls to introduce users to the easy online
ordering options. • Extranets to link businesses together that conduct regular business to .business
transactions and • Affiliate programmes to drive business to your commerce site from other content
related sites. B2B e-commerce is expected to be the largest mode of transacting e-business and is a
global phenomenon. It involves taking internet enabled initiatives to form commercial links with other
enterprises, dealers or manufacturers. In this form of e-commerce, a business firm places orders for
supplies with another business firms directly over the Internet. Paperwork and time required for
processing the order and delivery of the goods are thus reduced to a great extent.
B2C e-commerce involves selling of goods and services to consumers or end users. It allows them to
browse the product catalogue, select products or services and complete the order online. In a B2C
transaction, the interaction is between a consumer and the preferred business. For example, the most
popular site is amazon.com, which is the first online bookseller which has proved a potential competitor
to the traditional bricks and mortar booksellers such as Barrens and Noble. In this category of e-
commerce, businesses use the internet to offer to consumers sales and services around the world 24
hours a day, seven days a week and 365 days a year, The sites Amazon, Rediff and Uphar are among
those belonging to this category. These websites are meant for selling goods directly to consumers
through the internet. The twoway accessibility of the internet enables operating companies to directly
ascertain customer preference and buying trends. Businesses are using these consumer insights to
formulate marketing strategies and offer to the customers what they want and when they 16 want. E-
business in this mode significantly reduces the costs associated with intermediaries, service centres
and mass marketing campaigns. Since e-commerce makes just in time delivery possible, the supplier
does not have to store the goods. He can procure them from the suppliers as and when he gets the
order from the buyer through the internet.

B2C is the most popular form of e-commerce, wherein the individuals are directly involved in B2C e-
commerce, and businesses use the internet for offering their products or services 24 hours a day
through global access. The sites Amazon.com and Rediff are among these. These websites spell goods
directly to consumers over the Internet. The two way accessibility feature of the internet enables
operating companies to ascertain consumer preferences and buying trends directly

Existing Solution:

This system helps in enhancing our traditional handmade products to publish in the market.
The system helps buyers to search the product in their figure tips.
It provides the easy way to buy the product directly from the merchants without the interface of any
third party.
It also helps the rural people to sell their products to the market and to earn money to improve their
status.
 

Proposed Solution:

In the proposed system we tried to provide the high security than the existing system.
Try to make the rural people to feel to fill the description about their products.
We will provide friendlier environment than the existing one.
 

CHAPTER 3 OVERALL DESCRIPTION


OF THE PROPOSED SYSTEM
3.1 Module Description
Here going to participate too actors. They are User and Merchants. Merchants will update their product
for sales. User enters this system and select their product and add to cart.

3.2 System Features

In the life of the software development, problem analysis provides a base for design and development
phase. The problem is analyzed so that sufficient matter is provided to design a new system. Large
problems are sub-divided into smaller once to make them understandable and easy for finding
solutions. Same in this project all the task are sub-divided and categorized.
 

System Modules:

Merchant

Register and login


View Product
Add to cart
My order
Place order
User

Register and login


Upload Product details
 

Module Description:

Register Login Module:-

In login module the customer and merchants can login to the             application if they already created
their account and signed in.

View Product:

User enters this system view the product via direct and search option.

Add to cart:

Users select their product and book the product

My Order:

User can see their own order details.

Upload product details:

Merchants can upload their product details like Name, Description, Image, Quantity, Quality

 
 

CHAPTER 4 – DESIGN
Design is the first step in the development phase for any techniques and principles for the purpose of
defining a device, a process or system in sufficient detail to permit its physical realization.

Once the software requirements have been analyzed and specified the software design involves three
technical activities – design, coding, implementation and testing that are required to build and verify the
software.

The design activities are of main importance in this phase, because in this activity, decisions ultimately
affecting the success of the software implementation and its ease of maintenance are made. These
decisions have the final bearing upon reliability and maintainability of the system. Design is the only
way to accurately translate the customer’s requirements into finished software or a system.

Design is the place where quality is fostered in development. Software design is a process through
which requirements are translated into a representation of software. Software design is conducted in
two steps. Preliminary design is concerned with the transformation of requirements into data.

4.1UML Diagrams:
UML stands for Unified Modeling Language. UML is a language for specifying, visualizing and
documenting the system. This is the step while developing any product after analysis. The goal from
this is to produce a model of the entities involved in the project which later need to be built. The
representation of the entities that are to be used in the product being developed need to be designed.

There are various kinds of methods in software design:


 

Use case Diagram


Sequence Diagram
Collaboration Diagram
4.1.1Usecase Diagrams:

Use case diagrams model behavior within a system and helps the developers understand of what the
user require. The stick man represents what’s called an actor. Use case diagram can be useful for
getting an overall view of the system and clarifying who can do and more importantly what they can’t
do.

Use case diagram consists of use cases and actors and shows the interaction between the use case
and actors.

The purpose is to show the interactions between the use case and actor.
To represent the system requirements from user’s perspective.
An actor could be the end-user of the system or an external system
 

4.1.2 Sequence Diagram:

Sequence diagram and collaboration diagram are called INTERACTION DIAGRAMS. An interaction
diagram shows an interaction, consisting of set of objects and their relationship including the messages
that may be dispatched among them.

A sequence diagram is an introduction that empathizes the time ordering of messages. Graphically a
sequence diagram is a table that shows objects arranged along the X-axis and messages ordered in
increasing time along the Y-axis.

4.1.3 Collaboration Diagram:


A collaboration diagram is a type of visual presentation that shows how various software objects
interact with each other within an overall IT architecture and how users can benefit from
this collaboration. A collaboration diagram often comes in the form of a visual chart that resembles a
flow chart.

CHAPTER 5 – OUTPUT SCREENSHOTS


 

 
 

CHAPTER 6 – IMPLEMENTATION
DETAILS
6.1 Introduction to Html Framework
Hyper Text Markup Language, commonly referred to as HTML, is the standard markup language used
to create web pages. Along with CSS, and JavaScript, HTML is a cornerstone technology used to
create web pages, as well as to create user interfaces for mobile and web applications. Web
browsers can read HTML files and render them into visible or audible web pages. HTML describes the
structure of a website semantically along with cues for presentation, making it a markup language,
rather than a programming language.

HTML elements form the building blocks of HTML pages. HTML allows images and other objects to be
embedded and it can be used to create interactive forms. It provides a means to create structured
documents by denoting structuralsemantics for text such as headings, paragraphs, lists, links, quotes
and other items. HTML elements are delineated by tags, written using angle brackets. Tags such
as <img /> and <input /> introduce content into the page directly. Others such as <p>…</p> surround
and provide information about document text and may include other tags as sub-elements. Browsers do
not display the HTML tags, but use them to interpret the content of the page.

HTML can embed scripts written in languages such as JavaScript which affect the behavior of HTML
web pages. HTML markup can also refer the browser to Cascading Style Sheets (CSS) to define the
look and layout of text and other material.

HyperText Markup Language (HTML) is the standard markup language for creating web pages and web


applications. With Cascading Style Sheets (CSS) and JavaScript it forms a triad of cornerstone
technologies for the World Wide Web.[1] Web browsers receive HTML documents from a webserver or
from local storage and render them into multimedia web pages. HTML describes the structure of a web
page semantically and originally included cues for the appearance of the document.

HTML elements are the building blocks of HTML pages. With HTML constructs, images and other
objects, such as interactive forms, may be embedded into the rendered page. It provides a means to
create structured documents by denoting structural semantics for text such as headings, paragraphs,
lists, links, quotes and other items. HTML elements are delineated by tags, written using angle
brackets. Tags such as <img /> and <input /> introduce content into the page directly. Others such
as <p>…</p> surround and provide information about document text and may include other tags as
sub-elements. Browsers do not display the HTML tags, but use them to interpret the content of the
page.

HTML can embed programs written in a scripting language such as JavaScript which affect the
behavior and content of web pages. Inclusion of CSS defines the look and layout of content. The World
Wide Web Consortium (W3C), maintainer of both the HTML and the CSS standards, has encouraged
the use of CSS over explicit presentational HTML since 1997.

HTML documents imply a structure of nested HTML elements. These are indicated in the document by
HTML tags, enclosed in angle brackets thus: <p>[61]

In the simple, general case, the extent of an element is indicated by a pair of tags: a “start tag” <p> and
“end tag” </p>. The text content of the element, if any, is placed between these tags.

Tags may also enclose further tag markup between the start and end, including a mixture of tags and
text. This indicates further (nested) elements, as children of the parent element.

The start tag may also include attributes within the tag. These indicate other information, such as
identifiers for sections within the document, identifiers used to bind style information to the presentation
of the document, and for some tags such as the <img> used to embed images, the reference to the
image resource.

Some elements, such as the line break <br>, do not permit any embedded content, either text or further
tags. These require only a single empty tag (akin to a start tag) and do not use an end tag.

Many tags, particularly the closing end tag for the very commonly used paragraph element <p>, are
optional. An HTML browser or other agent can infer the closure for the end of an element from the
context and the structural rules defined by the HTML standard. These rules are complex and not widely
understood by most HTML coders.

The general form of an HTML element is


therefore: <tag attribute1=”value1″ attribute2=”value2″>”content”</tag>. Some HTML elements are
defined as empty elements and take the form <tag attribute1=”value1″ attribute2=”value2″>. Empty
elements may enclose no content, for instance, the <br> tag or the inline <img> tag. The name of an
HTML element is the name used in the tags. Note that the end tag’s name is preceded by a slash
character, “/”, and that in empty elements the end tag is neither required nor allowed. If attributes are
not mentioned, default values are used in each case.

6.2 Cascading Style Sheets (CSS)


CSS is a style sheet language used for describing the presentation of a document written in a markup
language. Although most often used to set the visual style of web pages and user interfaces written
in HTML and XHTML, the language can be applied to any XML document, including plain
XML, SVG andXUL, and is applicable to rendering in speech, or on other media. Along with HTML
and JavaScript, CSS is a cornerstone technology used by most websites to create visually engaging
webpages, user interfaces for web applications, and user interfaces for many mobile applications.

CSS is designed primarily to enable the separation of document content from document presentation,
including aspects such as the layout, colors, and fonts. This separation can improve
content accessibility, provide more flexibility and control in the specification of presentation
characteristics, enable multiple HTML pages to share formatting by specifying the relevant CSS in a
separate .css file, and reduce complexity and repetition in the structural content, such as semantically
insignificant tables that were widely used to format pages before consistent CSS rendering was
available in all major browsers. CSS makes it possible to separate presentation instructions from the
HTML content in a separate file or style section of the HTML file. For each matching HTML element, it
provides a list of formatting instructions. For example, a CSS rule might specify that “all heading 1
elements should be bold”, leaving pure semantic HTML markup that asserts “this text is a level 1
heading” without formatting code such as a<bold> tag indicating how such text should be displayed.

This separation of formatting and content makes it possible to present the same markup page in
different styles for different rendering methods, such as on-screen, in print, by voice (when read out by
a speech-based browser orscreen reader) and on Braille-based, tactile devices. It can also be used to
display the web page differently depending on the screen size or device on which it is being viewed.
Although the author of a web page typically links to a CSS file within the markup file, readers can
specify a different style sheet, such as a CSS file stored on their own computer, to override the one the
author has specified. If the author or the reader did not link the document to a style sheet, the default
style of the browser will be applied. Another advantage of CSS is that aesthetic changes to the graphic
design of a document (or hundreds of documents) can be applied quickly and easily, by editing a few
lines in one file, rather than by a laborious (and thus expensive) process of crawling over every
document line by line, changing markup.

The CSS specification describes a priority scheme to determine which style rules apply if more than
one rule matches against a particular element. In this so-called cascade, priorities (or weights) are
calculated and assigned to rules, so that the results are predictable.

Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a


document written in a markup language.[1] Although most often used to set the visual style of web
pages and user interfaces written in HTML and XHTML, the language can be applied to
any XML document, including plain XML, SVG and XUL, and is applicable to rendering in speech, or on
other media. Along with HTML and JavaScript, CSS is a cornerstone technology used by most websites
to create visually engaging webpages, user interfaces for web applications, and user interfaces for
many mobile applications.[2]

CSS is designed primarily to enable the separation of document content from document presentation,
including aspects such as the layout, colors, and fonts.[3] This separation can improve
content accessibility, provide more flexibility and control in the specification of presentation
characteristics, enable multiple HTML pages to share formatting by specifying the relevant CSS in a
separate .css file, and reduce complexity and repetition in the structural content.

Separation of formatting and content makes it possible to present the same markup page in different
styles for different rendering methods, such as on-screen, in print, by voice (via speech-based browser
or screen reader), and on Braille-based tactile devices. It can also display the web page differently
depending on the screen size or viewing device. Readers can also specify a different style sheet, such
as a CSS file stored on their own computer, to override the one the author specified.

Changes to the graphic design of a document (or hundreds of documents) can be applied quickly and
easily, by editing a few lines in the CSS file they use, rather than by changing markup in the documents.

The CSS specification describes a priority scheme to determine which style rules apply if more than
one rule matches against a particular element. In this so-called cascade, priorities (or weights) are
calculated and assigned to rules, so that the results are predictable.

The CSS specifications are maintained by the World Wide Web Consortium (W3C). Internet media type
(MIME type) text/css is registered for use with CSS by RFC 2318 (March 1998). The W3C operates a
free CSS validation service for CSS documents.

6.3 MYSQL Server


MySQL  is an open-source relational database management system (RDBMS);[6] in July 2013, it was
the world’s second most widely used RDBMS, and the most widely used open-source client–server
model RDBMS. It is named after co-founder Michael Widenius’s daughter, My. The SQL acronym
stands for Structured Query Language. The MySQL development project has made its source
code available under the terms of the GNU General Public License, as well as under a variety
of proprietary agreements. MySQL was owned and sponsored by a single for-profit firm,
the Swedishcompany MySQL AB, now owned by Oracle Corporation. For proprietary use, several paid
editions are available, and offer additional functionality.

MySQL (officially pronounced as /maɪ ˌɛskjuːˈɛl/ “My S-Q-L”,[6]) is an open-source relational database


management system (RDBMS).[7] Its name is a combination of “My”, the name of co-founder Michael
Widenius’ daughter,[8] and “SQL”, the abbreviation for Structured Query Language. The MySQL
development project has made its source code available under the terms of the GNU General Public
License, as well as under a variety of proprietary agreements. MySQL was owned and sponsored by a
single for-profit firm, the Swedish company MySQL AB, now owned by Oracle Corporation.[9] For
proprietary use, several paid editions are available, and offer additional functionality.

MySQL is a central component of the LAMP open-source web application software stack (and other
“AMP” stacks). LAMP is an acronym for “Linux, Apache, MySQL, Perl/PHP/Python”. Applications that
use the MySQL database include: TYPO3, MODx, Joomla, WordPress, phpBB, MyBB, and Drupal.
MySQL is also used in many high-profile, large-scale websites, including Google[10][11] (though not for
searches), Facebook,[12][13][14]Twitter,[15] Flickr,[16] and YouTube.

6.4PHP
PHP is a server-side scripting language designed for web development but also used as a general-
purpose programming language. Originally created by RasmusLerdorf in 1994, the PHP reference
implementation is now produced by The PHP Group. PHP originally stood for Personal Home Page, but
it now stands for therecursive backronym PHP: Hypertext Preprocessor.

PHP code may be embedded into HTML code, or it can be used in combination with various web
template systems, web content management system and web frameworks. PHP code is usually
processed by a PHPinterpreter implemented as a module in the web server or as a Common Gateway
Interface (CGI) executable. The web server combines the results of the interpreted and executed PHP
code, which may be any type of data, including images, with the generated web page. PHP code may
also be executed with a command-line interface(CLI) and can be used to
implement standalone graphical applications.

The standard PHP interpreter, powered by the Zend Engine, is free software released under the PHP
License. PHP has been widely ported and can be deployed on most web servers on almost
every operating system andplatform, free of charge.

The PHP language evolved without a written formal specification or standard until 2014, leaving the
canonical PHP interpreter as a de facto standard. Since 2014 work has gone on to create a formal PHP
specification.

PHP is a server-side scripting language designed primarily for web development but also used as


a general-purpose programming language. Originally created by Rasmus Lerdorf in 1994,[4] the
PHP reference implementation is now produced by The PHP Development Team.[5] PHP originally
stood for Personal Home Page,[4] but it now stands for the recursive acronym PHP: Hypertext
Preprocessor.[6]

PHP code may be embedded into HTML or HTML5 code, or it can be used in combination with
various web template systems, web content management systems and web frameworks. PHP code is
usually processed by a PHP interpreter implemented as a module in the web server or as a Common
Gateway Interface (CGI) executable. The web server combines the results of the interpreted and
executed PHP code, which may be any type of data, including images, with the generated web page.
PHP code may also be executed with a command-line interface (CLI) and can be used to
implement standalone graphical applications.[7]
The standard PHP interpreter, powered by the Zend Engine, is free software released under the PHP
License. PHP has been widely ported and can be deployed on most web servers on almost
every operating system and platform, free of charge.[8]

The PHP language evolved without a written formal specification or standard until 2014, leaving the
canonical PHP interpreter as a de facto standard. Since 2014 work has gone on to create a formal PHP
specification.

6.5 ANGULAR JAVA SCRIPT


AngularJS (commonly referred to as “Angular” or “Angular.js”) is an open-source web application
framework mainly maintained by Google and by a community of individuals and corporations to address
many of the challenges encountered in developing single-page applications. It aims to simplify both the
development and the testing of such applications by providing a framework for client-side model–view–
controller (MVC) and model–view–viewmodel(MVVM) architectures, along with components commonly
used in rich Internet applications.

The AngularJS framework works by first reading the HTML page, which has embedded into it additional
custom tag attributes. Angular interprets those attributes as directives to bind input or output parts of the
page to a model that is represented by standard JavaScript variables. The values of those JavaScript
variables can be manually set within the code, or retrieved from static or dynamic JSON resources.

According to JavaScript analytics service Libscore, AngularJS is used on the websites of Wolfram


Alpha, NBC,Walgreens, Intel, Sprint, ABC News, and approximately 8,400 other sites out of 1 million
tested in July 2015.

AngularJS is the frontend part of the MEAN stack, consisting of MongoDB database, Express.js web


application server framework, Angular.js itself, and Node.js runtime environment. AngularJS (commonly
referred to as “Angular.js” or “AngularJS 1.X”) is a JavaScript-based open-source front-end web
application framework mainly maintained by Google and by a community of individuals and
corporations to address many of the challenges encountered in developing single-page applications.
The JavaScript components complement Apache Cordova, the framework used for developing cross-
platform mobile apps. It aims to simplify both the development and the testing of such applications by
providing a framework for client-side model–view–controller (MVC) and model–view–
viewmodel (MVVM) architectures, along with components commonly used in rich Internet applications.
In 2014, the original AngularJS team began working on Angular (Application Platform).
The AngularJS framework works by first reading the HTML page, which has embedded into it additional
custom tag attributes. Angular interprets those attributes as directives to bind input or output parts of the
page to a model that is represented by standard JavaScript variables. The values of those JavaScript
variables can be manually set within the code, or retrieved from static or dynamic JSON resources.

According to JavaScript analytics service Libscore, AngularJS is used on the websites of Wolfram


Alpha, NBC, Walgreens, Intel, Sprint, ABC News, and approximately 12,000 other sites out of 1 million
tested in October 2016.[3]AngularJS is the 6th most starred project of all time on GitHub.[4]

AngularJS is the frontend part of the MEAN stack, consisting of MongoDB database, Express.js web


application server framework, Angular.js itself, and Node.js server runtime environment.

AngularJS is built on the belief that declarative programming should be used to create user


interfaces and connect software components, while imperative programming is better suited to defining
an application’s business logic.[5] The framework adapts and extends traditional HTML to present
dynamic content through two-way data-binding that allows for the automatic synchronization of models
and views. As a result, AngularJS de-emphasizes explicit DOM manipulation with the goal of improving
testability and performance.

AngularJS’s design goals include: to decouple DOM manipulation from application logic. The difficulty of
this is dramatically affected by the way the code is structured. To decouple the client side of an
application from the server side. This allows development work to progress in parallel, and allows for
reuse of both sides. To provide structure for the journey of building an application: from designing the
UI, through writing the business logic, to testing.

Angular implements the MVC pattern to separate presentation, data, and logic components.
[6] Using dependency injection, Angular brings traditionally server-side services, such as view-
dependent controllers, to client-side web applications. Consequently, much of the burden on the server
can be reduced.

CHAPTER 7- SYSTEM STUDY


 

7.1 FEASIBILITY STUDY

The feasibility of the project is analyzed in this phase and business proposal is put forth with a very
general plan for the project and some cost estimates. During system analysis the feasibility study of the
proposed system is to be carried out. This is to ensure that the proposed system is not a burden to the
company.  For feasibility analysis, some understanding of the major requirements for the system is
essential.

Three key considerations involved in the feasibility analysis are

ECONOMICAL FEASIBILITY
TECHNICAL FEASIBILITY
SOCIAL FEASIBILITY

ECONOMICAL FEASIBILITY

This study is carried out to check the economic impact that the system will have on the organization.
The amount of fund that the company can pour into the research and development of the system is
limited. The expenditures must be justified. Thus the developed system as well within the budget and
this was achieved because most of the technologies used are freely available. Only the customized
products had to be purchased.

CHAPTER 8-TECHNICAL FEASIBILITY


 

This study is carried out to check the technical feasibility, that is, the technical requirements of the
system. Any system developed must not have a high demand on the available technical resources. This
will lead to high demands on the available technical resources. This will lead to high demands being
placed on the client. The developed system must have a modest requirement, as only minimal or null
changes are required for implementing this system.

SOCIAL FEASIBILITY

The aspect of study is to check the level of acceptance of the system by the user. This includes the
process of training the user to use the system efficiently. The user must not feel threatened by the
system, instead must accept it as a necessity. The level of acceptance by the users solely depends on
the methods that are employed to educate the user about the system and to make him familiar with it.
His level of confidence must be raised so that he is also able to make some constructive criticism,
which is welcomed, as he is the final user of the system.
8.1Non Functional Requirements

Non-functional requirements are the quality requirements that stipulate how well software does what it
has to do. These are Quality attributes of any system; these can be seen at the execution of the system
and they can also be the part of the system architecture.

8.2 Accuracy:

The system will be accurate and reliable based on the design architecture. If there is any problem in the
accuracy then the system will provide alternative ways to solve the problem.

8.3 Usability:

The proposed system will be simple and easy to use by the users. The users will comfort in order to
communicate with the system. The user will be provided with an easy interface of the system.

8.4 Accessibility:

The system will be accessible through internet and there should be no any known problem.

Performance:
The system performance will be at its best when performing the functionality of the system.

Reliability:
The proposed system will be reliable in all circumstances and if there is any problem that will be
affectively handle in the design.
 

Security:
The proposed system will be highly secured; every user will be required registration and
username/password to use the system. The system will do the proper authorization and authentication
of the users based on their types and their requirements. The proposed system will be designed
persistently to avoid any misuse of the application.

 
 

CHAPTER 9-SYSTEM TESTING


 

The purpose of testing is to discover errors. Testing is the process of trying to discover every
conceivable fault or weakness in a work product. It provides a way to check the functionality of
components, sub-assemblies, assemblies and/or a finished product It is the process of exercising
software with the intent of ensuring that the

Software system meets its requirements and user expectations and does not fail in an unacceptable
manner. There are various types of test. Each test type addresses a specific testing requirement.

TYPES OF TESTS

Unit testing

Unit testing involves the design of test cases that validate that the internal program logic is functioning
properly, and that program inputs produce valid outputs. All decision branches and internal code flow
should be validated. It is the testing of individual software units of the application .it is done after the
completion of an individual unit before integration. This is a structural testing, that relies on knowledge
of its construction and is invasive. Unit tests perform basic tests at component level and test a specific
business process, application, and/or system configuration. Unit tests ensure that each unique path of a
business process performs accurately to the documented specifications and contains clearly defined
inputs and expected results.

Integration testing

Integration tests are designed to test integrated software components to determine if they actually run
as one program.  Testing is event driven and is more concerned with the basic outcome of screens or
fields. Integration tests demonstrate that although the components were individually satisfaction, as
shown by successfully unit testing, the combination of components is correct and consistent. Integration
testing is specifically aimed at   exposing the problems that arise from the combination of components.

Functional test

Functional tests provide systematic demonstrations that functions tested are available as specified by
the business and technical requirements, system documentation, and user manuals.

Functional testing is centered on the following items:

Valid Input               :  identified classes of valid input must be accepted.

Invalid Input             : identified classes of invalid input must be rejected.

Functions                  : identified functions must be exercised.

Output                    : identified classes of application outputs must be exercised.

Systems/Procedures: interfacing systems or procedures must be invoked.

Organization and preparation of functional tests is focused on requirements, key functions, or special
test cases. In addition, systematic coverage pertaining to identify Business process flows; data fields,
predefined processes, and successive processes must be considered for testing. Before functional
testing is complete, additional tests are identified and the effective value of current tests is determined.

System Test

System testing ensures that the entire integrated software system meets requirements. It tests a
configuration to ensure known and predictable results. An example of system testing is the
configuration oriented system integration test. System testing is based on process descriptions and
flows, emphasizing pre-driven process links and integration points.

White Box Testing


White Box Testing is a testing in which in which the software tester has knowledge of the inner
workings, structure and language of the software, or at least its purpose. It is purpose. It is used to test
areas that cannot be reached from a black box level.

Black Box Testing

Black Box Testing is testing the software without any knowledge of the inner workings, structure or
language of the module being tested. Black box tests, as most other kinds of tests, must be written from
a definitive source document, such as specification or requirements document, such as specification or
requirements document. It is a testing in which the software under test is treated, as a black box .you
cannot “see” into it. The test provides inputs and responds to outputs without considering how the
software works.

9.1 Unit Testing:

Unit testing is usually conducted as part of a combined code and unit test phase of the software
lifecycle, although it is not uncommon for coding and unit testing to be conducted as two distinct
phases.

Test strategy and approach

Field testing will be performed manually and functional tests will be written in detail.

Test objectives

All field entries must work properly.


Pages must be activated from the identified link.
The entry screen, messages and responses must not be delayed.
 

Features to be tested
Verify that the entries are of the correct format
No duplicate entries should be allowed
All links should take the user to the correct page
 

9.2 Integration Testing

Software integration testing is the incremental integration testing of two or more integrated software
components on a single platform to produce failures caused by interface defects.

The task of the integration test is to check that components or software applications, e.g. components
in a software system or – one step up – software applications at the company level – interact without
error.

Test Results: All the test cases mentioned above passed successfully. No defects encountered.

9.3 Acceptance Testing

User Acceptance Testing is a critical phase of any project and requires significant participation by the
end user. It also ensures that the system meets the functional requirements.

Test Results: All the test cases mentioned above passed successfully. No defects encountered.

 
CHAPTER 10– CONCLUSIONS
 

In general, today’s businesses must always strive to create the next best thing that consumers will want
because consumers continue to desire their products, services etc. to continuously be better, faster,
and cheaper.  In this world of new technology, businesses need to accommodate to the new types of
consumer needs and trends because it will prove to be vital to their business’ success and survival. 
BharathaNari is continuously progressing and is becoming more and more important to businesses as
technology continues to advance and is something that should be taken advantage of and
implemented.

CHAPTER 11- REFERENCES


 

Kalakota, Ravi and Whinston, Andrew B. “Electronic Commerce – A Manager’s Guide”, Pearson
Education, Inc.
Kalakota, Ravi and Whinston, Andrew B. “Frontiers of Electronic Commerce”, Pearson Education,
Inc.
Rich, Jason R. “Starting an E-Commerce Business”. IDG Books, Delhi, 2000.
Samantha Shurety. “E-business with Net Commerce”, Addison Wesley, Singapore, 2001.
Turban et al. “Electronic Commerce: A Managerial Perspective”, Pearson Education, Inc.

You might also like