Web Engineering Final Project Report

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 25

A Flower Project

By

Rafi Islam
ID: 202-15-14371

AND

Sultana Akter Sweety


ID: 202-15-14373

This Report Presented in Partial Fulfillment of the Requirements for the


Degree of Bachelor of Science in Computer Science and Engineering

Supervised By

Md. Ashraf Islam Talukder


Designation: Lecturer
Department of CSE
Daffodil International University

DAFFODIL INTERNATIONAL UNIVERSITY


DHAKA, BANGLADESH
16 MAY 2022
APPROVAL

This Project titled “A flower project”, submitted by Rafi Islam


ID No: 202-15-14371, andSultana Akter Sweety ID No: 202-15-
14373 to the Department of Computer Science and Engineering,
Daffodil International University (DIU), has been proposed to
satisfactory for the partial fulfillment of the requirements for the
degree of B.Sc. in Computer Science and Engineering and
approved as to its style and contents. The presentation has been
held on 24 May 2023.

ii
© Daffodil International University
ACKNOWLEDGMENT

First of all, our heartiest peaceful thanks to almighty ALLAH


for Hismuch kindness in making us possible to complete this
project.

We really thankful and wish our profound indebtedness to Md.


Ashraf Islam Talukder, Lecturer, Department of CSE, Daffodil
International University, Dhaka. His endless patience, scholarly
guidance, continual encouragement, constant and energetic
supervision, constructive criticism, valuable advice, and reading
many inferior drafts and correcting them at all stages have made
itpossible to complete this project.

ABSTRACT

iii
© Daffodil International University
Flowers are beautiful creations of nature that mesmerize us with their beauty
and vibrant colors. They come in countless varieties each with its own unique
features and appeal. Flowers enchant us with their vibrant colors and petals.
Flowers are messengers of beauty, joy and love. They awaken our senses with
their captivating fragrance and bring a touch of tranquility to our lives.
Flowers symbolize hope, resilience, and the eternal cycle of life, reminding us
that even in the darkest times, beauty can still emerge. They are ambassadors
of love, their petals carrying heartfelt messages that transcend language and
touch the depths of the soul. In gardens, bouquets, and meadows, flowers
ignite our imagination and invite us to dream. They are a reminder that a
midst chaos and uncertainty, there is always beauty waiting to be discovered.
So, let us cherish these ephemeral treasures, for they are nature's delicate
poetry, written in petals and whispered in the breeze. Flowers are symbolic of
beauty and love. Everybody loves flower. Everybody goes to flower shops,
even those who say they do not like flowers they also go flower shop or
bought flower at least once in their life. We have created a website so that
people can easily buy the flower of their choice. The website provides users
with a user-friendly interface where they can browse flowers, place orders,
and make payments.

iv
© Daffodil International University
Introduction

This writing will make the aspects more predictable and help us to create
an applicationthat we think is better and more efficient to reach the finals.
This error specifically refers to targets, markets, opportunities, current
demand.

A man who does not love flower. Everybody loves flower. Everybody goes to flower
shops, even those who say they do not like flowers they also go flower shop or bought
flower at least once in their life. So, we have created a flower website. Welcome to our
flower website, a charming and beautiful virtual garden! Here, we honor the beauty of
flowers, nature's most delicate and colorful creation. Our website is meant to help you
on your floral journey, whether you're an avid gardener, an avid admirer, or trying to
add a touch of elegance to a special occasion. Our website has many types of flower
collection. A customer can buy the flower as per his choice. Our flower website is
your oasis of floral inspiration, whether you're looking for ideas for your own garden,
looking for the perfect present, or just longing for a virtual vacation into the world of
flowers. Join us as we celebrate flowers, nature's most precious gift to us all, for their
timelessness and attractiveness.

Motivation
Flowers have the power to inspire, love, and bring joy and peaceful to people's lives
in profound ways. Flowers have a special power to make people feel good, evoke
feelings, and inspire curiosity. We think that flowers can help people connect with
one another more deeply. Flowers act as a worldwide language that cuts through
linguistic and cultural barriers when expressing affection, sorrow, or commemorating
important milestones. Our motivation is to create a place where people can easily
browse and choose the ideal floral arrangements to express their sincere thoughts.Our
website is the desire to build a community of flower lovers. We work hard to provide
a welcoming and interesting environment where people can express their enthusiasm,
trade ideas, and grow from one another. We want to foster a feeling of community
and encourage ongoing development and inquiry by bringing individuals together
who have a similar love of flowers.

5
© Daffodil International University
Objectives
The website provides users with a user-friendly interface where they can browse
flowers, place orders, and make payments. In this website we have create 5 section.
They are home, about, products, review, contact. First of all, the website allows users
to create an account and log in to access different functionalities. After login the
website the Customer will see about our website. They will see why they will choose
our website. Then users can search their favorite flowers by name, color and price
range. The website provides users with a shopping cart where they can add flowers
they wish to purchase. Customers will get discount on every flower from our website.
We provide free delivery. If the customer does not receive the correct flower after
any delivery, then we give a refund within 10 days. Our website allows users to track
their orders from the time they are placed to when they are delivered. Our website
allows users to leave reviews and ratings for flowers they have purchased. If any user
wants to contact us then they can contact us very easily.

Expected Outcome:

Our flower website's goal is to provide clients with a positive and fulfilling
experience while exceeding their expectations and meeting their floral demands.
The expected outcome are:

Customer satisfaction: We work hard to make sure every customer is happy with
their order and experience overall on our website.

High-quality flowers: We also ensure that all of our flowers are fresh and high
quality. We expect that our products will fulfill customer expectations.

Convenience and ease of use: A fluid and user-friendly online purchasing


experience is what we strive to offer.

Timely and reliable delivery: We ensure that we will transfer our product on right
time and right direction.

Report Layout
In this report we have talked about our abstraction , objective that what the project
6
© Daffodil International University
Wilwill give us , what are the use cases , what features it can provide to its user,
motivations what is the main motivation for creating this project and what is the
effects we have discussed throw this ,we have also said our introduction , expected
outcomes ,and also acknowledgement that we achieved. In background title, we
describe the project work, related activities, comparative research and the
C challenges of our project. The third chapter is named in the desired ordered. These
include business process modeling, organizational analysis and generalization, our
sample model and project description, and design requirements. In the fourth
chapter, called Design basic, we talk about front design, rear design and project
implementation requirements.

Comparative Studies
Using our app users will be able to find the shortest easy way to to buy
their flowers. And the interface looks interesting and the UI looks more
elegant. So, in total, our designed app specializes in flowers lovers only
that makes a more user-friendly situation to use the app and get more help
for the customers .

Challenges
To reach the primary goal, our main challenge is to find accurate data. It
requires a goodnumber of employees to go visit and collect perfect data. It
is needed to be monitored so that the data entered into the system
becomes more authentic. Besides that, if any data changes in real. It is
important to keep it updated..

7
© Daffodil International University
Software Requirements:

—>Front End ➕ BackEnd: For front end , we use HTML(HyperText Markup


Language),CSS(Cascading styling Sheet, JavaScript , Use Dom Element to maintain the
functionality. For Backend we use xammp server and PHP for connection to front end
and established a project.

—->DataBase: We have used php and xammp for data storing.

Hardware Requirements:

 Operating system: Windows


 Android supported device
RAM: 8GB (minimum)
- Hard Disk- 150GB (minimum)
- Processor- 1.5GHz (minimum)

8
© Daffodil International University
Use Case Modeling and Description:

A use case model is a graphical description for the interactions among the
elements of the system. A process for identifying, outlining, and arranging
system requirements is called a use case in system analysis. User mode is
an example of how different types of users interact with a system to solve
a problem.

9
© Daffodil International University
Figure : Use case Diagram

10
© Daffodil International University
11
© Daffodil International University
12
© Daffodil International University
Waterfall Model:

The system is created using a Waterfall development methodology, where the


requirements are gathered and produced sequentially. The Waterfall Approach was the
first commonly used SDLC Model in software engineering to ensure project success.
The entire software development process is split into distinct phases using "The
Waterfall" technique. Typically, the results of one step in this waterfall model serve as
the input for the subsequent phases in turn.

Figure: Waterfall Model Diagram


13
© Daffodil International University
Agile model :

Agile model is also important for software development. This model collaboration for
decision making, customer satisfaction and development of over multiple short cycle.

14
© Daffodil International University
DESIGN SPECIFICATION

Front-end Design

In this project project there are two types of design. They are front-end design and back-
end design. In front-end design we use html and css. In back-end design we use
database in xampp and php languages.

Login page:

15
© Daffodil International University
Home Page:

Figure: Home Page Admin

16
© Daffodil International University
About section:

17
© Daffodil International University
Products:

18
© Daffodil International University
19
© Daffodil International University
20
© Daffodil International University
Add flower:

21
© Daffodil International University
Contact:

22
© Daffodil International University
Implementation Requirements

To implement the project some most popular and widely used


technologies are used. For mobile application the most widely
used Operating System is Android Operating. There are various
technologies to develop app for Android Operationg System but,
wehave used the most raw and rooted framework for developing
our app.

23
© Daffodil International University
Implementation of Database:

In this project, we use the Firebase database for storage, recovery


and connection.We have three systems in the database. These
are add flower, contact_us, login

24
© Daffodil International University
CONCLUSION AND FUTURE SCOPE

Discussion
The project is finished with the help of XML, Java, and Firebase database.
People can use it from anywhere by using a smartphone with the help of
an internet connection. The system designed for serving users the latest
and authentic data withing as less click as possible. Interface is designed
with map activity that makes the interface more interactive and user
friendly.

Conclusion:

This website of ours sells flowers to customers according to various preferences.


This flower website of ours tries to provide accurate information of all types of
flowers to buyers. Our online flower shop website is a valuable platform that can
help customers purchase flowers and gifts with ease. The website should have a
user-friendly interface that makes it easy for customers to browse products, select
flowers, and make payments. It should also have a secure payment system to ensure
customer information is protected and payments are processed safely.

25
© Daffodil International University

You might also like