Académique Documents
Professionnel Documents
Culture Documents
on
“Flipzone – An e-commerce store”
Submitted in partial fulfillment of the requirements for the degree of
Bachelor of Computer Application - VI Sem
by
KLE Society’s
S. Nijalingappa College
Bachelor of Computer Applications
Bangalore -560010
Affiliated to Bangalore University
Academic Year
(2019-20)
Page 1
Introduction
3. OBJECTIVE
Page 2
The main aim of this project is to provide online booking of products for
customers, view the items sold by the administrator, provide better search results
and enhanced security. This project helps the customers to securely order the
product they need as the application used the AES algorithm for security. Further
better searching algorithms like A9 can be implemented for better search results.
4. EXISTING SYSTEM
Many customers go for purchasing offline products which may contain many
limitations. This might give rise to time complexity, shipping rates, refund and
return disputes and lack of options and offers. Some of the online ecommerce
might have all these features but the customer service might not be satisfactory.
Also, some of the customers might not be satisfactory with the options and the
products booked. Also, the data structures and security algorithms might be too
secure even for the normal user to use the application.
5. PROPOSED SYSTEM
The main advantage of proposed system is that a customer can purchase
variety of products online. The categories of the products are classified so that it
wouldn’t impose a burden on the customer to access the product he/she needs. The
proposed system is an android based application which maintains a central
repository of all related information. The application allows one to easily access the
account and make necessary product booking. This proposed system uses AES
algorithms to enhance the security of the user of this application. A9 algorithms can
be used for better search results.
Page 3
Hardware Requirements
Processor
Intel Core 2 duo (minimum)
Intel Core i3 and above (recommended)
RAM
4GB (minimum)
8GB (recommended)
Disk Space
90GB (minimum)
180GB (recommended)
Software Requirements
Operating System
Windows 7 or above
Front End
Android studio
Back End
Firebase
7. DEVELOPMENT PLATFORM
Introduction to Android OS
Android is a Linux based operating system and it is designed primarily for
touch screen mobile devices such as smart phones and tablet computers. The
operating system has developed a lot in the last 15 years starting from the black
and white phones to recent smart phones or minim computers. One of the most
widely used mobile OS in these days is android. Android is a software that was
founded in Palo Alto of California in 2003.
Page 4
manage the tasks based in the requirement and it is available low cost in the
market for which the android operating system is very popular.
Firebase
Firebase is a Backend-as-a-Service (BaaS) provider based in San Francisco,
California which allows the users to build applications for the web and mobile
interfaces without the need of Server-side programming languages.
Firebase allows the developers to stray away from server-side programming
languages and focus more on crafting a better user experience. It can be viewed as
a bundle of server, the API and the datastore written in generic language in order
to have developers modify it to their needs easily.
Features of Firebase
Provides authentication and backend services
Cross-platform cloud hosted database
Powerful, simple and cost effective
Provides insight on app usage
Tracks, prioritizes and fix stability issues.
Contains real-time crash reporter.
Better Synchronization.
Login Module
This module describes the login procedure of the application. This module
ensures that the administrator is logged in successfully to perform the
Page 5
manipulations on the records. Normal users are not authorized to perform
manipulations on the existing records or create a new record.
Admin Module
This module enables the administrator to perform manipulations on the
Bookings. A user logged in as an administrator can access this module to create
edit the details, view the tickets booked, delete existing candidates and update
information.
User Module
This module is for users who access the application. A user can view the
tourist places, view the packages and notifications sent by the admin to the users.
Table1 Stores all user information including login name, first name, last name,
password, gender, and its relevant information.
Table 2 Stores the login name of those users who has registered.
Table 3 Stores the details of the orders made.
Table 4 Stores the detail of the number of items sold and cancelled.
Table 5 Contains all the information related to payments.
Page 6
It is also proposed to customize the software to install it in all GUI operating
systems.
The application will be much user friendly to operate.
11. BIBLIOGRAPHY
Websites:
www.tutorialspoint.com
A free online website to learn programming.
https://developer.android.com
The official android website for android developers which include
documentation.
www.javatpoint.com
Free websites to learn technologies like AJAX, Servlets and JSPS.
YouTube Channels:
Sim Coder
https://www.youtube.com/simCoder
Page 7