Project Documentation
Project Documentation
Project Report On
SUBMITTED TO
Certificate
Date:
Place: Pune
GUIDE DECLARATION
Place: Pune
Prof.prachi sutrawe
Project Guide
DECLARATION BY STUDENTS
To,
The Director,
ZIBACAR, Pune
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
Place: Pune
Chapter 1
INTRODUCTION
1
1.1 Company Profile:
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.
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
FONTSAWESOME
# Backend End Development Technology:
MySQL 4.8.2
PHP 5.6
1.5 Detail Description of Technology Used:
HTML 5.0
CSS 3.0
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.
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
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.
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
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
.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: