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

Project Documentation

The document is a project report for developing an online ecommerce store for Consociate PVT LTD. It was submitted by Yarokh Ansari to Savitribai Phule Pune University under the guidance of Prof. Prachi Sutrawe. The report includes an introduction to Consociate PVT LTD, the need for developing an online store system, the scope and feasibility of the work, and the technologies used such as HTML, CSS, Bootstrap, PHP and MySQL. It also includes declarations by the student, guide and coordinator to certify that the project work was completed by the student for partial fulfillment of the degree of Master of Computer Application.

Uploaded by

Chirag Baldota
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)
138 views

Project Documentation

The document is a project report for developing an online ecommerce store for Consociate PVT LTD. It was submitted by Yarokh Ansari to Savitribai Phule Pune University under the guidance of Prof. Prachi Sutrawe. The report includes an introduction to Consociate PVT LTD, the need for developing an online store system, the scope and feasibility of the work, and the technologies used such as HTML, CSS, Bootstrap, PHP and MySQL. It also includes declarations by the student, guide and coordinator to certify that the project work was completed by the student for partial fulfillment of the degree of Master of Computer Application.

Uploaded by

Chirag Baldota
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/ 23

A

Project Report On

Online Ecommerce Store


For
CONSOCIATE PVT LTD
SUBMITTED BY
Yarokh Ansari

SUBMITTED TO

SAVITRIBAI PHULE UNIVERSITY,PUNE

IN PARTIAL FULFILLMENT OF DEGREE

MASTER OF COMPUTER APPLICATION

UNDER THE GUIDANCE OF


Prof. Prachi Sutrawe
Through,

Zeal Education Society’s


Zeal Institute of Business Administration,
Computer Application & Research (ZIBACAR)
Zeal Education Society’s
Zeal Institute of Business Administration, Computer Application &
Research (ZIBACAR)
Sr. No. 39, Narhe, Pune -411041, Phone No.:67206031
(Approved by A.I.C.T.E., Recognized by DTE (Govt. of Maharashtra) and Affiliated to Savitribai Phule Pune University)

Certificate

This is to certify that the project report entitled, “Online Ecommerce”


for “Consociate PVT LTD” being submitted herewith for the
award of the degree of MASTER OF COMPUTER APPLICATION to
Savitribai Phule Pune University, Pune is the result of the original
project work completed by Nilkhant chakar under my
supervision and guidance and to the best of my knowledge and belief,
the work embodies in this Project has not formed earlier the basis for
the award of any Degree of similar title or any other University or
examining body.

Date:
Place: Pune

Prof.prachi sutrawe Dr. B. J. Mohite


Project Guide Project Coordinator
Zeal Education Society’s
Zeal Institute of Business Administration, Computer Application &
Research (ZIBACAR)
Sr. No. 39, Narhe, Pune -411041, Phone No.:67206031
(Approved by A.I.C.T.E., Recognized by DTE (Govt. of Maharashtra) and Affiliated to Savitribai Phule Pune
University)

GUIDE DECLARATION

This is to certify that MR.Yarokh Ansari Samiuddin, student of this


Institute has completed project work, titled as “Online Ecommerce”.
The project report has been completed under my guidance of in
fulfillment of the requirements of the SAVITRIBAI PHULE PUNE
UNIVERSITY, for the award of the degree MASTER OF COMPUTER
APPLICATIN (MCA) in the academic year 2019-2020.

Place: Pune

Prof.prachi sutrawe
Project Guide
DECLARATION BY STUDENTS

To,
The Director,
ZIBACAR, Pune

I, undersigned hereby declare that this project titled, “Online Ecommerce”


written and submitted by me to SPPU, Pune, in partial fulfillment of the
requirement of the award of the degree of MASTER OF COMPUTER
APPLICATION under the guidance of Prof.prachi sutrawe , is my original work.

I further declare that to the best of my knowledge and belief, this project has
not been submitted to this or any other University or Institution for the award
of any Degree.

Place: Pune
ACKNOWLEDGEMENT

I extend my sincere gratitude to Honorable Shri Sambhajirao Katkar,


President, ZES Pune Dr. Sachin Chavan, Director of ZIBACAR and
Dr.Rajesh Kashyap for allowing me to carry out the study and for her
constant encouragement, valuable suggestions and guidance during
the research work.
I am also thankful to Mr. Irfan Mukadam, owner, Consociate
Solutions PVT LTD for his healthy co-operation and inspiration.
I extend my special thanks to Dr. Mohite Sir, Prof.Kirti Mam, Prof.
Madhavi Mam, Prof. Singh Sir, Prof. Prachi Mam for their kind
cooperation and inspiration.
I extend my special gratitude to my dearest family members and
friends who encouraged and motivated me to complete the project
report.

Place: Pune
Chapter 1

INTRODUCTION

1
1.1 Company Profile:

Name : Consociate Solutions Pvt Ltd.


Location : 3917, 2nd Floor Konark Indrayu Mall,
Kondhwa, Pune 411043.
Website : http://consociate.co.in/

“Consociate” is an innovative IT agency based in Pune. This company specialize in IT,


tech, and internet of things and SaaS applications. Consociate believes in providing
technology solution to meet your needs we do not believe in providing a solution which is
available with us.
Upscale your business with the latest technology. The inexorable conquest of technology
has tremendously changed the business scenario towards good and indelibly from good to
better. We always ensure that our solutions are unique and world class. Make your
business easy, agile and successful with Consociate our certified team of professionals is
expert in strategizing, developing and executing your business ideas in an effective way.

Consociate solution provides the following services:


1. Web Applications:
This company develop unique and secure web applications to empower your business to
the next level. They focus on delivering a broad selection of digital transformations with a
collaborative approach to meet small and medium business needs.
2. Mobile Applications:
Consociate delivers skill able projects by leveraging our development processes that are
completely transparent and client-centric bestowed with a dexterous team and Consociate
guarantees you a perfect solution for your business needs.
3. Android:
Manage every aspect of your business efficiently with Consociate starting from menu
management, food costing, table management, printing receipts, take away and more.
4. UI/UX Design:
Experience the design-driven innovations with Consociate UI/UX solutions. Get aesthetic
concepts of the products and solutions for your digital products to meet your business
assumptions through customer research, analytics, and business metrics.
1.2 Need for System:
Now a days many things are online from food to clothes why not
make one more concept which make someones life easy? We know
that in every event we got issues like "Cater wale na accha khana nahi
banaya,Dj bakwas tha " Much more Every organizer ever listen these
things from their guests So Here is a concept which can solve these
issues Make Your event memorable we provide assured Peoples with
high profiles at reasonable price.

Graphical User Interface:


Graphical user interface will be user friendliness and easily
understandable.

Email Notification:
Sending mail to the customer where necessary and sending the
customers requirement receipt to mail.

Security:
If the user's data is secured with a username and password and the
password is forgotten, the Forgot Password option is also available.
1.3 Scope and Feasibility of Work:
The main objective of The Decors is to make every event memorable
like Wedding,Birthday,Parties,Anniversary Etc It Will manage all
information of events like Decoration,Dj's,Caters,Photographers Etc
And give you perfect result around your event location at fair price
with best customer ratings Just Book and boom your done saved time
got perfect guys...Also we planned to make teams which will do all
the jobs of your event.

1.4 Operating Environment – H/w & S/w:

Client side-hardware:
RAM: 1 GB or above
CPU Speed: 2.4 GHZ
Hard Disk: 50 GB or above
Server-Side Hardware:
RAM: 2 GB or above
CPU Speed: 2.6 GHz
Hard Disk: 30 GB or above

Client-side Software:
Chrome,Firefox any working browser Runs on any device
Android,IOS,Windows etc

Development Side Software:


# Front End Development Technology:
HTML5.0
CSS 3.0
BOOTSTRAP 4.0

FONTSAWESOME
# Backend End Development Technology:
MySQL 4.8.2
PHP 5.6
1.5 Detail Description of Technology Used:
HTML 5.0

HTML is the standard mark-up language for creating web


pages. HTML describes the structure of a web page.
HTML consists of a series of elements.
HTML elements tell the browser how to display the
content. HTML elements are represented by tags.
HTML tags label pieces of content such as “heading”, ”paragraph”, ”table”, and
so on. Browsers do not display the HTML tags, but the use them to render the
content of the
page.
Introduction:
HTML stands for Hyper Text Mark-up Language, which is the most widely used
language on Web to develop web pages. HTML was created by Berners-Lee in
late 1991 but "HTML 2.0" was the first standard HTML specification which was
published in 1995. HTML 4.01 was a major version of HTML and it was
published in late 1999. Though HTML 4.01 version is widely used but currently
we are having HTML-5 version which is an extension to HTML 4.01, and this
version was published in 2012.
Why to Learn HTML?
Originally, HTML was developed with the intent of defining the structure of
documents like headings, paragraphs, lists, and so forth to facilitate the sharing of
scientific information between researchers. Now, HTML is being widely used to
format web pages with the help of different tags available in HTML language.
HTML is a MUST for students and working professionals to become a great
Software Engineer especially when they are working in Web Development
Domain. I will list down some of the key advantages of learning HTML:
Create Web site - You can create a website or customize an existing web
template if you know HTML well.
Become a web designer - If you want to start a career as a professional web
designer, HTML and CSS designing is a must skill.
Understand web - If you want to optimize your website, to boost its speed
and performance, it is good to know HTML to yield best results.
Learn other languages - Once you understands the basic of HTML then
other related technologies like JavaScript, php, or angular are become
easier to understand.

CSS 3.0

CSS stands for Cascading Style Sheets.


CSS describes how HTML elements are to be displayed on screen , paper, or in
other media .
CSS saves a lot of work. It can control the layout of multiple web pages all
at once. External style sheets are stored in CSS files.

CSS is used to control the style of a web document in a simple and easy way.
CSS is the acronym for "Cascading Style Sheet". This tutorial covers both the
versions CSS1, CSS2 and CSS3, and gives a complete understanding of CSS,
starting from its basics to advanced concepts.

Why to Learn CSS?


Cascading Style Sheets, fondly referred to as CSS, is a simple design language
intended to simplify the process of making web pages presentable.
CSS is a MUST for students and working professionals to become a great
Software Engineer especially when they are working in Web Development
Domain. I will list down some of the key advantages of learning CSS:
Create Stunning Web site - CSS handles the look and feel part of a web
page. Using CSS, you can control the color of the text, the style of fonts,
the spacing between paragraphs, how columns are sized and laid out, what
background images or colors are used, layout designs, and variations in
display for different devices and screen sizes as well as a variety of other
effects.
Become a web designer - If you want to start a career as a professional web
designer, HTML and CSS designing is a must skill.
Control web - CSS is easy to learn and understand but it provides powerful
control over the presentation of an HTML document. Most commonly,
CSS is combined with the markup languages HTML or XHTML.
Learn other languages - Once you understands the basic of HTML
and CSS then other related technologies like JavaScript, php, or
angular are become easier to understand.

Advantages of CSS
CSS saves time − You can write CSS once and then reuse same sheet in
multiple
HTML pages. You can define a style for each HTML element and apply it
to as many Web pages as you want.
Pages load faster − If you are using CSS, you do not need to write HTML
tag attributes every time. Just write one CSS rule of a tag and apply it to all
the occurrences of that tag. So less code means faster download times.
Easy maintenance − To make a global change, simply change the style, and
all elements in all the web pages will be updated automatically.
Superior styles to HTML − CSS has a much wider array of attributes than
HTML, so you can give a far better look to your HTML page in
comparison to HTML attributes.
Multiple Device Compatibility − Style sheets allow content to be
optimized for more than one type of device. By using the same HTML
document, different versions of a website can be presented for handheld
devices such as PDAs and cell phones or for printing.
Global web standards − Now HTML attributes are being deprecated and it
is being recommended to use CSS. So its a good idea to start using CSS in
all the HTML pages to make them compatible to future browsers
Easy maintenance - To make a global change, simply change the style, and all
elements in all the web pages will be updated automatically.
Superior styles to HTML - CSS has a much wider array of attributes than HTML, so
you can give a far better look to your HTML page in comparison to HTML attributes.
Multiple Device Compatibility - Style sheets allow content to be optimized
for more than one type of device. By using the same HTML document,
different versions of a website can be presented for handheld devices such
as PDAs and cell phones or for printing.
Global web standards - Now HTML attributes are being deprecated and
it is being recommended to use CSS. So its a good idea to start using CSS
in all the HTML pages to make them compatible to future browsers.

BOOTSTRAP 4.0

Bootstrap is a free front end framework for faster and easier web
development. Bootstrap also gives you the ability to easily create
responsive designs.
Bootstrap was developed by Mark Otto and Jacob Thornton at Twitter,
and released as an open source product in August 2011 on GitHub.
In June 2014 Bootstrap was the No.1 project on GitHub!..

Introduction:
Twitter Bootstrap is the most popular front end framework in the recent time. It is
sleek, intuitive, and powerful mobile first front-end framework for faster and easier
web development. It uses HTML, CSS and JavaScript. This tutorial will teach you
the basics of Bootstrap Framework using which you can create web projects with
ease. The tutorial is divided into sections such as Bootstrap Basic Structure,
Bootstrap CSS, Bootstrap Layout Components and Bootstrap Plugins. Each of
these sections contain related topics with simple and useful examples.
Why to Learn Bootstrap?
Mobile first approach − Bootstrap 3, framework consists of Mobile first
styles throughout the entire library instead them of in separate files.
Browser Support − It is supported by all popular browsers

Easy to get started − With just the knowledge of HTML and CSS anyone
can get started with Bootstrap. Also the Bootstrap official site has a good
documentation.
Responsive design − Bootstrap's responsive CSS adjusts to Desktops,
Tablets and Mobiles. More about the responsive design is in the chapter
Bootstrap Responsive Design.

Provides a clean and uniform solution for building an interface for developers.
It contains beautiful and functional built-in components which are easy to
customize.
It also provides web based
customization. And best of all it is an
open source.
Applications of Bootstrap:
Scaffolding − Bootstrap provides a basic structure with Grid System, link
styles, and background. This is overed in detail in the section Bootstrap
Basic
Structure CSS − Bootstrap comes with the feature of global CSS settings,
fundamental HTML elements styled and enhanced with extensible classes,
and an advanced grid system. This is covered in detail in the section
Bootstrap with CSS.
Components − Bootstrap contains over a dozen reusable components built to provide
iconography, dropdowns, navigation, alerts, pop-overs, and much more. This is
covered in detail in the section Layout Components.
JavaScript Plugins − Bootstrap contains over a dozen custom jQuery
plugins. You can easily include them all, or one by one. This is covered in
details in the section Bootstrap Plugins.
Customize − You can customize Bootstrap's components, LESS variables,
and jQuery plugins to get your very own version.
MYSQL 4.8.2

MySQL is a database system used on the web.


MySQL is a database system that runs on a server.
MySQL is ideal for both small and large
applications. MySQL is very fast, reliable, and
easy to use.
MySQL compiles on a number of
platforms. MySQL is free to download
and use.
MySQl is developed, distributed, and supported by Oracle
Corporation. MySQL is named after co-founder Monty Widenius
daughter: My
The data in a MySQL database are stored in tables. A table is a collection of
related data, and it consists of columns and rows.

Introduction:
MySQL is the most popular Open Source Relational SQL Database Management
System. MySQL is one of the best RDBMS being used for developing various web-
based software applications. MySQL is developed, marketed and supported by
MySQL AB, which is a Swedish company. This tutorial will give you a quick start
to MySQL and make you comfortable with MySQL programming.
What is a Database?

A database is a separate application that stores a collection of data. Each database has one or
more distinct APIs for creating, accessing, managing, searching and replicating the data it
holds.
Other kinds of data stores can also be used, such as files on the file system or large hash
tables in memory but data fetching and writing would not be so fast and easy with those type
of systems.

Nowadays, we use relational database management systems (RDBMS) to store and


manage huge volume of data. This is called relational database because all the data is
stored into different tables and relations are established using primary keys or other keys
known as Foreign Keys.
A Relational DataBase Management System (RDBMS) is a software that −
Enables you to implement a database with tables, columns and
indexes. Guarantees the Referential Integrity between rows of various
tables.
Updates the indexes automatically.
Interprets an SQL query and combines information from various tables.

MySQL Database:
MySQL is a fast, easy-to-use RDBMS being used for many small and big businesses.
MySQL is developed, marketed and supported by MySQL AB, which is a Swedish
company. MySQL is becoming so popular because of many good reasons −
MySQL is released under an open-source license. So you have nothing to pay to
use it.
MySQL is a very powerful program in its own right. It handles a large subset
of the functionality of the most expensive and powerful database packages.
MySQL uses a standard form of the well-known SQL data language.
MySQL works on many operating systems and with many languages including
PHP, PERL, C, C++, JAVA, etc.
MySQL works very quickly and works well even with large data sets.
MySQL is very friendly to PHP, the most appreciated language for
web development.
MySQL supports large databases, up to 50 million rows or more in a table. The
default file size limit for a table is 4GB, but you can increase this (if your
operating system can handle it) to a theoretical limit of 8 million terabytes (TB).
Chapter 2: Proposed System

2.1 Proposed System-


The proposed system is computerized and has been developed using advance language therefore
it gives more facilities than present system.

It provides quick access to any data. In this system user have to enter the data only once and
then it get linked with all files.

This reduces the workload of user and it is also a time saving process. The information about any
event can be easily retrieved. The system maintains all records easy.

The proposed system consists of packages such as Silver, Golden and Platinum, e-
card distribution, DJ service etc and updating the records at regular interval

2.2 objectives of system-


The main objective of The Decors is to make every event memorable like
Wedding,Birthday,Parties,Anniversary Etc

It Will manage all information of events like Decoration,Dj's,Caters,Photographers Etc And


give you perfect result around your event location at fair price with best customer ratings Just
Book and boom your done saved time got perfect guys..

.Also we planned to make teams which will do all the jobs of your event.
2.3 Requirements-

● User Registration/Login.
● Admin Login
● Event Selection (User may select type of event)
● Event place selection (A list of places available and associated rent is given on
website to select from)
● Event equipment selection (A list of equipments including stages, mikes, speakers
lighting, seats is displayed on website to select from)
● Food Package Selection.
● Cost calculation(The final cost is calculated by adding event place, equipment and
expertise cost)
● Receipt mailing (Receipt is mailed to the user)
Flow Chart system:
3.4 Object Diagram:
3.5 Class Diagram:
3.6 Use Case Diagram:

You might also like