50% found this document useful (2 votes)
3K views11 pages

Flower Shop Report

Project report

Uploaded by

relatablemachine
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
50% found this document useful (2 votes)
3K views11 pages

Flower Shop Report

Project report

Uploaded by

relatablemachine
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

Royal Education Society’s

College of Computer Science and Information Technology,


Latur.

Affiliated to
Swami Ramanand Teerth Marathwada University, Nanded.

A Project Synopsis

On

Online Flower Shop

Submitted for the award of degree of


Bachelor of Science in Computer Science

By:

Ulagadde Neha Manoj C 87

Jadhav Shreya Suresh C 29

Pathan Jannatul Firdos C 60

In
Year 2024-2025

Mr. N. Mhetre Dr. D.H. Mahamuni


Project Guide HOD

1
Table of Content

Sr. Page
Contents
No. No.

1 Abstract 3

2 Introduction of Project 4

3 Project Module 5

4 Project Plan (Gantt chart) 6

5 Project Requirements 7

6 E-R Diagram 8

7 Data Flow Diagram (DFD) 9

8 Conclusion 10

9 Bibliography 11

2
1. Abstract -

This project involves the development of a dynamic and user-friendly Flower


Shop website, aimed at providing an online platform for users to order fresh flowers.
The website is developed using Django, a high-level Python web framework, for the
backend and MySQL for database management. For the front end, HTML, CSS,
Bootstrap & JavaScript were employed to create an interactive and visually
appealing user interface.

The he main features of the website include a user-friendly product catalog,


cart management, order processing, and user authentication. Customers can browse
through a variety of flower collections, select their preferred items, and place orders,
while the website owner can efficiently manage and deliver orders. The integration of
Django ensures secure and smooth interaction between the server and the database,
while MySQL provides structured data storage.

This project addresses the growing demand for e-commerce solutions by


offering a digital platform for flower shop owners to expand their business operations
online. The website focuses on providing convenience to users while maintaining a
reliable backend structure for efficient order handling and customer service.

3
2. Introduction of Project -

In today’s fast-paced digital world, the demand for online shopping continues
to rise, transforming traditional retail experiences into convenient online platforms.
The floral industry is no exception, as customers increasingly prefer the ease of
purchasing flowers online for various occasions, including birthdays, anniversaries,
and celebrations. This project presents the development of an online Flower Shop
website, designed to bridge the gap between flower retailers and consumers, offering
a seamless shopping experience.

The primary objective of this project is to create a user-centric platform that


enables customers to browse and order a diverse range of fresh flowers from the
comfort of their homes. By utilizing Django for the back-end and MySQL for
database
management, the website ensures a robust and scalable solution for handling user
requests and order processing. The front end is crafted with HTML, CSS, Bootstrap,
and JavaScript to provide an engaging and responsive user interface.

In addition to simplifying the purchasing process for customers, the website


also empowers flower shop owners to manage their inventory and orders efficiently.
With features such as user authentication, a shopping cart, and order tracking, this
project for the flower shop owner. Overall, this Flower Shop website not only
addresses the growing trend of online shopping but also aims to foster a deeper
connection between customers and flower retailers, making floral purchases more
accessible and enjoyable.

4
3. Project Module -

The flower shop website consists of several key modules that work together to
deliver a cohesive user experience and efficient back-end management. These
modules are designed to handle various functionalities of the application. Below is a
breakdown of the main modules:

1. Authentication Module:

- User registration and login functionality


- Password recovery options
- User profile management

2. Catalog Module:

- Dynamic display of products with images, descriptions, and prices


- Category filtering for users to find specific types of flowers
- Search functionality to quickly locate desired products

3. Cart Module:

- Add or remove products from the cart


- Update product quantities
- View total price calculation based on selected items

4. Admin Module:

- Inventory management for adding, updating, or removing products


- Order management system for tracking customer orders and their statuses
- User management to view registered users and their activities

5. Review Module:

- Review submission for individual products


- Display of average ratings for products based on user feedback
- Admin review moderation to ensure appropriate content

Each module is developed with a focus on user experience and functionality, ensuring
a seamless interaction for both customers and the website owner. The integration of
these modules not only enhances the operational efficiency of the Flower Shop but
also provides a pleasant shopping experience for users.

5
4. Project Plan - Gantt Chart:

Sr. Task Feb Feb March March April


No. 2 8 18 30 10

1 Project Planning

2 Requirement Gathering

3 Designing

4 coding

5 Testing & Debugging

6
5. Project Requirements:

To successfully develop and run the Flower Shop website, the following
requirements are recommended:

1. Hardware Requirements

• Processor: Intel Core i5 or equivalent


• RAM: Minimum 8 GB (16 GB recommended)
• Storage: At least 256 GB SSD for faster data access or above
• OS: Windows 10, macOS, or a compatible Linux distribution

2. Software Requirements

• Python: Version 3.11 or higher for back-end development


• Operating System: Windows10, macOS, or Linux
• Backend Framework: Django framework 5.1.1
• MySQL : For database management (MySQL Server 8.1 or higher)
• Front-end development: HTML5, CSS3, JavaScript
• Bootstrap: For responsive design
• IDE/Text Editor: VS Code, PyCharm, or any preferred IDE for coding
• Browser: Google Chrome or Firefox for testing the web application

3. Field Work

To understand the market demand for flowers and ensure the Flower shop website
meets
customer expectations, the following fieldwork activities are conducted:

• Analyze online platforms and local flower shops to identify popular flower
types and arrangements.
• Collect data on seasonal trends in flower sales to ensure the availability of in-
demand products.
• Distribute surveys to potential customers to gather insights on their flower
preferences, purchasing frequency, and price sensitivity.
• Conduct interviews with local florists to understand current market trends and
customer behavior.
• Monitor social media platforms to observe trending floral arrangements and
customer sentiments.
• Analyze hashtags related to flowers and floral arrangements to gauge
popularity and emerging trends.

7
• Utilize publicly available data from agricultural reports and market analysis
studies to understand the overall flower market landscape and consumer
preferences.
6. E-R Diagram -

8
7. Data Flow Diagram (DFD):

9
8. Conclusion

The development of the Flower Shop website represents a significant step


toward enhancing the accessibility and convenience of floral purchases for customers.
By leveraging modern web technologies such as Django, MySQL, HTML, CSS, and
JavaScript, this project successfully integrates a robust back-end with a user-friendly
front-end, enabling customers to browse a diverse range of flowers, manage their
orders, and provide feedback through reviews.

Through thorough market research and user feedback, the project ensures that
the website meets consumer demands, offering popular floral arrangements while
maintaining efficient order processing and management capabilities for the shop
owner. The implemented features, including user authentication, product
categorization, and an intuitive shopping cart, collectively contribute to a seamless
shopping experience.

Moreover, the system’s design emphasizes scalability and security, positioning


the Flower Shop website to adapt to future growth and changing market dynamics.
Overall, this project not only fulfills the immediate needs of flower customers but
also establishes a foundation for future enhancements and expansions in the floral e-
commerce landscape.

10
9. Bibliography

1. Django Software Foundation - Django Documentation Retrieved from


https://docs.djangoproject.com/

2. MySQL - MySQL Documentation Retrieved from https://dev.mysql.com/doc/

3. Bootstrap - Bootstrap Documentation Retrieved from


https://getbootstrap.com/docs/

4. W3Schools - HTML, CSS, JavaScript Tutorials Retrieved from


https://www.w3schools.com/

11

You might also like