You are on page 1of 21

Development of Android Based Mobile App for

PrestaShop eCommerce Shopping Cart (ALC)

SYNOPSIS

Submitted to the Savitribai Phule Pune University, Pune


In the partial fulfilment of the requirements
for the award of the degree

MASTER OF ENGINEERING
IN
COMPUTER ENGINEERING

BY
Mr. Swapnil S. Jagtap
Exam Seat No : 6769

Under the guidance of


Dr. Dinesh B. Hanchate

Department of Computer Engineering


Vidya Pratishthan’s
Kamalnayan Bajaj Institute of
Engineering and Technology
(Formerly Vidya Pratishthans College of Engineering,Baramati)
Vidyanagari Bhigawan Road,
Baramati - 413133, Dist - Pune

July, 2018
Approval Sheet

The synopsis entitled Development of Android Based Mobile App for PrestaShop
eCommerce Shopping Cart (ALC) submitted by Mr. Swapnil S. Jagtap (Exam
Seat No : 6769) is approved for the partial fulfilment of the requirement for the award
of the degree of Master of Engineering in Computer Engineering.

Dr. Dinesh B. Hanchate Mrs. Sushma S. Nandgaonkar


Guide H.O.D.

Dr. R. S. Bichkar
Principal

Date :
Place : VPKBIET, Baramati.
Declaration

I, the undersigned, hereby declare that, the dissertation entitled Development of An-
droid Based Mobile App for PrestaShop eCommerce Shopping Cart (ALC),
submitted by me to Savitribai Phule Pune University, Pune, for the award of the degree
of Master of Engineering in Computer Engineering under the guidance of Dr.
Dinesh B. Hanchate is my original work.

I further declare that to the best of my knowledge and belief, this work has not
been submitted to this or any other university.

Mr. Swapnil S. Jagtap


M.E.(Computer Engg.)
Semester-IV
Exam Seat No: 6769

Date :
Place : VPKBIET, Baramati.

ii
Abstract

iii
List of Figures

3.1 Flow Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

4.1 Proposed System Block Diagram . . . . . . . . . . . . . . . . . . . . . . 10


4.2 Working of the PrestaShop Shopping Cart System . . . . . . . . . . . . 11

5.1 Gantt Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12


5.2 Planner chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Chapter 1

Introduction

In today’s busy world, people are so bust in their work that they don’t have time
for their personal needs. And now the technology in this world is so developed and fast
that anyone can do anything by just sitting in a room. So, it is known as the world of
technology due to use of computers, smart phones and internet, everywhere in the daily
work by the people. With the help of this technology the concept of online shopping
came into existance, where if someone wishes to buy things, he can do online shopping
with the help of internet. Now a days every trading business is becoming online and
this revolution in the business activity is referred as eCommerce, where everything is
going to be computerized and online whether it is banking, advertising or shopping. We
are trying to help people to make their life easier by proving online vegetable shopping
through android app.

What is eCommerce?

The eCommerce is a term for a business exchange, that includes the change of data
over the inteernet. Web based business enables clients to electronically trade merchan-
dise and enterprises with no hindrance of time or separation.

What is mCommerce?

mCommerce (mobile commerce) is the purchasing and offering of products and enter-
prises through remote handheld gadgets, for example, mobiles and tablets. It is known
as cutting-edge eCommerce.

What is online shopping?

Online shopping is a type of eCommerce which enables clients to straightforwardly


purchase products or administrations from a merchant over the web utilizing an internet
browser. Online shopping has two sorts of the process,

1
1. Business-to-Consumer (B2C)

2. Business-to-Business (B2B)

The online shopping system provides the shopping cart which enables the clients to
gather a rundown of things for purchase. At the time of checkout, the software calcu-
lates a total for the order in the cart, including delivery and handling charges and the
related taxes as applicable.

Pros & Cons of Online Shopping


Pros:

• Shop 24/7

• Comfort of own home

• A lot of stores within a click away

• Comparison Shopping easier

• Discount coupons available online

• Don’t have to drag kids out

• No Lines

• Privacy

• Save on Gas

Cons:

• Can only see items one page at a time

• Takes forever if you have a slow internet connection

• Not able to touch or try on

• Shipping and handling Cost

• Online transaction insecurity

• Lacks the personal touch

2
1.1 Application Level Cache

1.1 Application Level Cache

3
Chapter 2

Literature Survey

2.1 Paper Title: A Qualitative Study of Application-level


Caching
The web applications that we utilize each day on our cell phones or on PCs requires
the web association with speak with the web administrations facilitated on the web
servers, this procedure contains some correspondence inactivity and it likewise cost for
Internet-based administrations.

To diminish this inertness the engineers can utilize the store in their applications.
This paper manages the investigation of how designers can manage the treatment of
cache logic in their web applications, to enhance execution and adaptability of their web
applications.

2.2 Paper Title: W3C Working Group Tackles New Mod-


els for Internet Payment
The online shopping is ending up increasingly prevalent these days because of a
considerable measure of offers and rebates being offered on the things accessible for buy
on the web. The extra markdown is additionally connected to the buy of things by
influencing the online payment through net-banking, debit/credit card or e-wallet.

So to give the installment suppliers and traders bring down expenses of install-
ment administration, enhance buyer decision and straightforwardness, and make new
chances to present esteem included administrations, the Web Payments Working Group
(WPWG) is framed. It works with the investigation of advancement in the security
of online exchanges and net-banking. This is the above and beyond for the cashless
installment techniques been advanced by every one of the traders of internet shopping.

4
2.3 Paper Title: Mobile Web Service Provisioning and Performance Evaluation of
Mobile Host

2.3 Paper Title: Mobile Web Service Provisioning and


Performance Evaluation of Mobile Host
Providing web services from smartphones is current recent research topic, this hap-
pened because smartphones are used in almost every area, where today’s user uses for
mobile banking, emailing, searching location and data.

Because of these progression empowers the versatile cell phones to function as a web
specialist organization rather than web benefit shopper. Hosting web service on the
versatile host isn’t new, most recent multi decade specialists dealing with portable web
service provisioning.

This paper broadens the exploration work in the cell space to the present age of
stage innovations and models, for example, Android OS and REST. This paper oversees
flexible host flexibility and test outcome examination for what number of synchronous
customers get to the compact host.

2.4 Paper Title: Design of a Mobile Shopping App for


Regional Products
As offers of cell phones develop exponentially, the utilization of versatile applications
for acquiring purposes has additionally become exponentially finished the previous cou-
ple of years.

This paper presents the plan of versatile shopping application for provincial items.
One of the fundamental highlights of this application is that it makes utilization of
nearby Internet TV as much as it can.

Right off the bat, the Internet TV benefit gave by the neighborhood government is
coordinated into the application. Besides, the shopping and the Internet TV co-work
with each other. For instance, if the Internet TV broadcasts a provincial crisis, it is
consequently sustained into the shopping application.

2.5 Paper Title: A Privacy aware Shopping Scenario


Giving private information is an exceedingly disputable and broadly wrangled about
subject. The data about people as well as about organizations ought to be kept private.
In order to satisfy the needs of both individuals and companies, corresponding privacy
protection mechanisms have to be implemented.

5
2.6 Paper Title: Performance Analysis of Web Services for Android based Devices

For example, systems which help customers during their shopping process in a phys-
ical retail store require customer-related information, such as the shopping list, as well
as data from the retailer, like the product range and prices.

This paper presents an idea for decoupling both data sources executed in a online
payment without the transmission of private information. The executed model has been
introduced at an extensive reasonable for potential clients with a specific end goal to
get significant criticism.

2.6 Paper Title: Performance Analysis of Web Services


for Android based Devices
Android cell phones and Web administrations are winding up exceptionally famous.
As Android gadgets and remote advances keep on rapidly become over a limited abil-
ity to focus period, Web administrations innovation perceives versatile registering as
a territory to which it ought to grow. Web administration can enormously build the
usefulness of Android gadgets to collaborate with its condition.

In this paper, the execution is examined for two of the most vital methodologies
utilized for building and actualizing Web administrations for Android-based cell phones
(i.e. SOAP-based Web services and RESTful Web services).

REST services are identified by unique URI (Uniform Resource Identifier) and ac-
cessed and manipulated using a set of predefined methods: GET, POST, PUT, DELETE
on the other side SOAP is an XML based protocol for the decentralized, distributed en-
vironment, that use the power of the Internet. The test comes about demonstrate that
RESTful web administrations outflank SOAP web administrations.

2.7 Paper Title: Smart Shopping: An Android Based Shop-


ping Application
This paper presents a novel strategy for consolidating ease in web-based shopping
and the feeling that all is well with the world cash savvy and also for consumer loyalty
while doing shopping offline. This is actualized utilizing an Android application. In Of-
fline mode, the client needs to physically get his buy, convey money, credit/debit cards
along for them and hold up in the long line to make payments.

The application said in this paper uses the standardized tag of the item & add it
to the shopping basket in the application. It gives techniques to change the amount of

6
2.8 Paper Title: Implementation of Location based Services in Android using GPS and
Web Services

item’s acquired and alter the rundown. Alongside this, the client would be aware about
the on-going offers in the store. Installment should be possible as per client convenience.

2.8 Paper Title: Implementation of Location based Ser-


vices in Android using GPS and Web Services
Location-based Services offer various purposes important to the compact customers
to recoup the information about their present region and process that data to get more
supportive information near their territory. With the help of a GPS in phones and
through Web Services using GPRS.

Area-based Services can be actualized with respect to Android-based cell phones to


give these esteem included administrations: instructing customers concerning current
movement conditions, giving directing data, helping them find adjacent lodgings, etc.

This paper proposes the usage of Location-based administrations through Google


Web Services and Walk Score Transit APIs on Android Phones to give numerous ad-
ministrations to the client in light of their Location.

2.9 Paper Title: Improvised Smart Shopping Based on


Android Application
This paper is about giving the human-focused way to deal with planning an om-
nipresent registering framework which goes for giving a superior shopping knowledge at
a market and a comfortable way for a hassle-free shopping experience, which eliminates
the drawbacks involved in a traditional way of shopping for both retailers and the cus-
tomers.

This idea has been implemented with an android app using smartphones. This
application has two modes of operation - online and offline. Facilities such as payment,
offers, invoice generation and history of purchase are provided. This usage is additionally
portrayed with the client situation in every stage which effectively adds to the framework
configuration by giving a reasonable picture of client experiences.

7
Chapter 3

Problem Statement

3.1 Problem Statement

3.2 Motivation
Due to the increasing populaity of online shopping their is great increase in eCom-
merce activities. Their are manny Websites and Web Apps launched for online shopping.
But their are very few shopping websites which sell the vegetables online as compared
to other products. The motivation of this project is to sell the farm products directly
to the consumers reducing the gap between the farm to fork. Most of the webapps con-
sume more data to frequently fetch the data from the server over the internet on users
request to search for it. To reduce this data consumption we are going to implement
the Application Level Cache in the android app, so when the user serches for something
it will get stored in the cache and next time when user serches for the same item it
will be fetched from the cache besides fetching it from the server over the internet, thus
reducing the data usage and time to complete the process.

8
3.3 Flow Of Proposed System

3.3 Flow Of Proposed System

Figure 3.1: Flow Chart

9
Chapter 4

System architecture

Figure 4.1: Proposed System Block Diagram

10
Figure 4.2: Working of the PrestaShop Shopping Cart System

11
Chapter 5

Plan of Dissertation execution

5.1 Gantt Chart

Figure 5.1: Gantt Chart

12
5.2 Project Strategy Planned

5.2 Project Strategy Planned

Figure 5.2: Planner chart

13
Chapter 6

Conclusion

14
Bibliography

[1] Jhonny Mertz, Ingrid Nunes, “A Qualitative Study of Application-level


Caching,”IEEE Transactions on Software Engineering, ISSN:0098-5589, Vol. 14, No.
8, August 2015.

[2] Kishor Wagh, Dr. Ravindra Thool, “Mobile Web Service Provisioning and Perfor-
mance Evaluation of Mobile Host,”International Journal on Web Service Computing,
Vol. 5, No. 2, June 2014.

[3] Yim Jaegeol, “Design of a Mobile Shopping App for Regional Products,”Advanced
Science and Technology Letters, ISSN:2287-1233, Vol. 66, 2014.

[4] Gerrit Kahl, Denise Paradowski, “A Privacy - Aware Shopping Scenario,”ACM 978-
1-4503-1966-9/13/03, March 2013.

[5] Amarpreet Singh Johal, Baljit Singh, “Performance Analysis of Web Services for
Android based Devices,”International Journal of Computer Applications, ISSN:0975-
8887, Vol. 92, No. 11, April 2014.

[6] Adarsh Borkar, Madhura Ansingkar, Monali Khobragade, Pooja Nashikkar, Arti
Raut, “Smart Shopping: An Android Based Shopping Application,”International
Journal of Advanced Research in Computer Engineering & Technology, ISSN:2278-
1323, Vol. 4, No. 3, March 2015.

[7] Manav Singhal, Anupam Shukla, “Implementation of Location based Services in


Android using GPS and Web Services,”International Journal of Computer Science,
ISSN:1694-0814, Vol. 9, No. 2, January 2012.

[8] G Nagra, R. Gopal, “Study of Factors Affecting on Online Shopping Behavior of


Consumer,”International Journal of Scientific and Research Publications, ISSN:2250-
3153, Vol. 3, No. 6, June 2013.

[9] E. Constantinides, “Influencing the online consumer’s behaviour: The web experi-
ences,”Internet Research, Vol. 14, No. 2, 2004.

[10] C. Giloth, J. Tanant, “Reconstitution of the Labyrinthe of Versailles as a Mobile


App,”International Conference on Information Visualisation, 2014.

15
BIBLIOGRAPHY

[11] D. Kim, J. Jung, “CyberOffice: A Smart Mobile Application for Instant Meet-
ings,”International Journal of Software Engineering and Its Applications, ISSN:1738-
9984, Vol. 8, No.1, 2014.

[12] Chayapa Katawetawaraks, Cheng Lu Wang, “Online Shopper Behaviour: Influences


of Online Shopping Decision,”Asian Journal of Business Research, Vol. 1, No. 2, 2011.

[13] P. F. Alfred, “Improvised Smart Shopping Based on Android Applica-


tion,”International Journal of Engineering Trends and Technology, ISSN:2231-5381,
Vol. 35, No. 7, May 2016.

[14] Priyanka V. Lokhande, Priyanka M. Abhale, Monali M. Kumkar, Sandhya B.


Mundhe, “Smart Shopping: Location Based An Android Appliccation,”Imperial
Journal of Interdisciplinary Research, ISSN:2454-1362, Vol. 2, No. 1, 2016.

[15] Saud Alotaibi, Steven Furnell, Nathan Clarke, “A Fine-Grained Analysis of User
Activity on Mobile Applications: The Sensitivity Level Perception,”International
Journal for Information Security Research, Vol. 5, No. 3, September 2015.

[16] Seema Vanjire, Unmesh Kanchan, Ganesh Shitole, Pradnyesh Patil, “Location
Based Services on Smart Phone through the Android Application,”International
Journal of Advanced Research in Computer and Communication Engineering,
ISSN:2319-5940, Vol. 3, No. 1, January 2014.

[17] S. Bouchenak, A. Cox, S. Dropsho, W. Zwaenepoel, “Caching Dynamic Web Con-


tent: Designing and Analysing an Aspect-Oriented Solution,”ACM/IFIP/USENIX,
Vol. 42, No. 9, 2006.

[18] J. Ravi, Z. Yu, W. Shi, “A Survey on Dynamic Web Content Generation and
Delivery Techniques,”Journal of Network and Computer Applications, Vol. 32, No.
5, September 2009.

[19] S. Podlipnig, L. Boszormenyi, “A Survey of Web Cache Replacement Strate-


gies,”ACM Computing Surveys, Vol. 35, No. 4, December 2003.

[20] G. Radhakrishnan, “Adaptive application caching,”Bell Labs Technical Journal,


Vol. 9, No. 1, May 2004.

16

You might also like