SlideShare a Scribd company logo
1 of 37
Download to read offline
University of Petra
Faculty of Administrative & Financial Sciences
Department of E-business
Project title: Garden Supplies
(www.garden-ista.com)
Project student: Sherine Mohammed Alazzeh
Student ID : 201010703
Supervised by Dr: Lama Omar
Oct-Feb
This project documentation is submitted as part of the degree of
BA in E-Business and Commerce to the Board of Examiners in
the Faculty of Administrative and Financial Sciences, University
of Petra
“In order to succeed, your desire for success
should be greater than your fear of failure”
by: Bill Cosby
Index
Chapter 1:Introduction…………..………………………………..1
1.1Overview…………………….…………………….……….1
1.2 Project objectives…………………………………..……...1
1.3Goals……………………………………………….………2
1.4ProjectSWOT(Strengths,Weakness,Opportunities,
Threats)…………………..…………………….…………..3
1.5Feasibility study….………………………………………...4
1.5.1 economic feasibility
1.5.2 technical feasibility
1.5.3 operational feasibility
1.6Project plan(Gantt chart)………………………...…………9
Chapter 2: Requirements and Analysis……………….……....10
2.1 Requirements………………………………..………..…….10
2.1.1. Functional Requirements ……………………..…...........10
2.1.2. Non-Functional Requirements……….…………..……...12
2.2 Context Diagram…………………………………....……...13
2.3 Data Flow Diagram (DFD) levels 0………………………..14
2.4 Childs ……………………………………………………...15
Chapter 3:Design…………………………………………..17
3.1 Database Diagram……………………………….…………….18
3.2 Data Dictionary…………………………………………...…...19
3.3 storyboard………………………………………………...…...20
Chapter 4:Implementation ……………………………………….22
4.1 Screen Shots …………………………………………...…22
Chapter 5: conclousion………………………..…………………..27
Chapter6Limitation & future work…………………..…..29
1.1 Abstract
The idea of my website is to engage all products which related to
gardening in a one user-friendly and easy-navigation website. My
website offers garden supplies which are something new and
interesting in our local market and we don’t have a similar website in
our country. It also saves time and costs less than the existing market
which is definitely a plus!
‫ذرعٍك‬ ً‫اٌر‬ ‫اٌّنرجاخ‬ ‫جٍّع‬ ‫إشران‬ ‫هى‬ ً‫ت‬ ‫اٌخاص‬ ‫اٌىٌة‬ ‫ِىلع‬ ‫فىرج‬‫ب‬‫عٍى‬ ‫ِىلع‬ ً‫ف‬ ‫اٌثسرنح‬
‫اٌرصفح‬ ‫وسهٍح‬ ‫االسرعّاي‬ ‫سهٍح‬ ‫االنررند‬ ‫شثىح‬.‫اٌحذٌمح‬ َ‫ٌىاز‬ ً‫ت‬ ‫اٌخاص‬ ‫اٌىٌة‬ ‫ِىلع‬ َ‫ٌمذ‬
‫عٍى‬ ‫ِىلع‬ ‫ٌذٌه‬ ‫ٌىن‬ ٌُ ‫ونحن‬ ،‫ٌذٌنا‬ ‫اٌّحٍٍح‬ ‫اٌسىق‬ ً‫ف‬ َ‫ٌالهرّا‬ ‫وِثٍر‬ ‫جذٌذ‬ ‫شًء‬ ً‫ه‬ ً‫اٌر‬
‫تالدنا‬ ً‫ف‬ ‫ِّاثٍح‬ ‫االنررند‬ ‫شثىح‬.‫واٌذي‬ ًٌ‫اٌحا‬ ‫اٌسىق‬ ‫ِن‬ ً‫أل‬ ‫وذىاٌٍف‬ ‫اٌىلد‬ ‫ٌىفر‬ ‫أنه‬ ‫وّا‬
‫تاٌرأوٍذ‬ ‫هى‬‫عالِح‬‫زائذ‬.
Chapter I:
Introduction
1
Introduction
1.2 Overview:
For the graduation project, I’m going for a sales revenue model website which
called www.garden-ista.com (ista) is forming nouns denoting a person associated
with a particular activity.
First of all , the reason why I chose this kind of websites because we don’t have
something similar to it in our country, although there is a similar website in the U.K
and its called shootgardening.com.uk
The website is about bringing customers together to a whole new level. So it’s a b
to c business. it focuses on providing gardening supplies starting from tools
,equipments, plants collection (flowers, roses, fruits, vegetables),fertilizers
chemicals, garden furniture ,garden photo album which review gardens ideas and
evengardeningbooks.
1.2 project objectives:
A website without objectives is like going on a trip without a destination!
So here are my main objectives:
2
 Tell customers about my website: my “about” page is a great way to show
visitors what’s this website about. Also to provide more reasons for people to
buy from me.
 Sell my products: with so many user-friendly and cost effective options for
e-commerce making sales online (even while sleeping) can be achieved by
most business.
 Sales and direct revenue: my website needs to generate sales or quality
leads, and online purchases.
 Customer service: customer service offering with contact detail.
 Reduce costs: it saves money by selling products with lower prices than the
existing market.
 Saves time: instead of going to many shops to collect what you need for your
garden, you simply can find everything you need in one online website.
 Competitive advantage: it’s a whole new idea in our local marketplace.
1.3 project goals:
 Generate traffic: I believe that bringing traffic is something done outside
the website, such as using Google advertising or social media.
 Engage my customers: by engaging my customers implies that my website
is interactive, and it triggers emotions, thoughts, or actions. Invite customers
3
to share on social media pages. That’s a way for empowering my customers to
feel connected and it’s a must for developing loyal relationships with them.
 Increase business: to have more sales, sign-ups, usage.
 Increase the number of successful transactions.
 Customer retention: Increase number of repeat visitors.
 Keep people informed as to what we are doing.
 Decrease complaints or requests for help.
 provide customers with useful gardening information
1.4 Project SWOT (Strengths, Weakness, Opportunities, and
Threats)
1.4.1 strength 1.4.2 weakness
 Right products, good quality,
and reliability
 Direct delivery and shipping
availability inside the country
 Availability :24 hours/7 access
 Cutting costs by selling
products with lower prices
 Provide garden supplies in a
new online marketplace in
Jordan
 Shopping cart availability
 Live chat availability
 It’s not a world wide website
so that means there’s no
worldwide shipping
 Lack of physical business
 Limited budget
4
1.4.3 opportunities 1.4.4 Threats
 This website could extend
to overseas
 Could develop new
products: Sell varieties of
products other than garden
supplies
 Local competitors have
poor products
 End-customers respond to
new ideas
 Legislation could impact
 Market demand very
seasonal
 Possible negative
publicity
 Increased trade barriers
 Lack of trust
1.5 Feasibility studies
is an evaluation and analysis of the proposed project which is based on
investigation and research to support the process of decision making.
So let’s see what the economic, technical, operational feasibility studies in my
project .
1.5.1 Economic study
1.5.1.1 costs
5
One-time Costs :
 Technology costs: to produce a website requires a device (laptop). And an
operating system
 Front end &back end
 Costs for design (theme) and implementation
 Web Template
 Website logo
Hardware & operating system Costs 500 jd (708$) , windows 7
ultimate N (free)
Front end Html /Css free by web.com
Backend MYSQL free by web.com
Design and implementation Free design tools by web.com
Premium theme Free by web.com
Website logo Free
byhttp://www.graphicsprings.com/
Total= 708 $
Recurring costs:
 Hosting : by web.com
(MAIL:207.204.50.12/SQL:mysql6.myregisteredsite.com/
WEB:2351296.sites.myregisteredsite.com/OPERATING SYSTEM: red hat
enterprise Linux)
 Domain registration: I picked (www.garden-ista.com) as a domain name by
web.com
 Website builder, e-commerce add-ons ,perfect privacy
 Internet connection fees
Hosting & domain free for one year by web.com
Website builder 3.95$ for the first month by
web.com
6
Perfect privacy 1.95$ for the first month by
web.com
ecommerce
add ons
1.00 $ for the first month by
web.com
Internet connection 30 jd per month (42.52$)
Total for 1st
month (web.com cost) = 6.90$ =
4,88 JD
Next month= Website builder=32.95$
Ecommerce transaction
fees=0.25$
Ecommerce add-on=10.00$
Perfect privacy=1.95$
Total=45.15 $
31.90 JD
Total= 87.61 $ = 61.90 JD
1.5.1.2 Benefits
Tangible benefits:
 Revenue : sales model by purchasing products through the website, that’s
how we get revenue.
Intangible benefits
 New customers and new marketplace.
 User friendly & easy navigation interface.
 Improved customer service.
 Improved information to customers and feedback from customers t improve
communication.
 Improved customer satisfaction.
 Improved sales forecasting.
7
1.5.2 Technical study
•hardware: a good device to support the work
•Browser: it is important to consider how the website is seen on the web
•operating system
•frontend & backend
•Database: store information about products in store (pricing, description, details of
purchasing, payment details, shipping details…) and user’s information.
•Network: transfer data and information over the network (TCP/IP)
Hardware Properties:Hp pavilion pc
Processor: intel(R) core(tm) i5 cpu M540
@2.53 GHZ
memory:RAM 4.00 GB
system type: 32-bit operating system
Web logo & theme Free by web.com
Browser Googlechrome/internetexplorer/Mozillafirefox
Operating system Windows 7 ultimate N
Front end & back end Html-Css/Php
Network Orange wireless router
Database MySql database
1.5.3 Operational study
It focuses on the effectiveness of the function of the operations of my
business.
Our Supporting tools:
 Designer: free website theme , website logo, & other design tools.
 Website administrator &Developer: to implement and test the software.
 Marketer: to access the market, we need marketing to attract customer
who’s interested in our products through social media like
(facebook/twitter/instagram...)
8
1.5.3 Operational study
It focuses on the effectiveness of the function of the operations of my
business.
Our Supporting tools:
 Designer: free website theme , website logo, & other design tools.
 Website administrator &Developer : to implement and test the software.
 Marketer: to access the market, we need marketing to attract customer
who’s interested in our products through social media like
(facebook/twitter/instagram...)
1.5 project plan
9
1.6.1(Gant chart)
Chapter II
Requirement And Analysis
10
2.1 Requirements Analysis
The system requirement is the key purpose is to define the project scope:
What is and is not to be included
Functional & non-functional requirements:
2.1.1 Functional requirements:
The system involves three types of users:
 Guest account
 Customer account
 Administrator account
*The guest role:
The guest will be able to view website content with no interaction. That means
he/she can view the content website but won’t be able to make a product purchase.
He/she can become a customer by registering.
*The customer role :
Every customer has its own user id (email-password).The customer can
login/logout the system. He/she can search for products through advanced
search, view products images and details, add items to shopping cart,view
shopping cart list,buy products, he/she can also contact the administrator by
email or live chat , view web articles and content.
*The administrator role:
The administrator plays a vital role in the system; the administrator can control the
entire database, can see the daily sell and see the feedback given by the customer.
the report of product is generated by the administrator itself. The main role is to
safeguard the database and can add/delete/modify the details of the products and
the content from the database. And the admin can have a live chat session with the
11
customer to communicate and provide the customer with the answers to his/her
questions.
The system must provide the following functionalities:
 Keeping records of admission of customers
 Keeping the records of products
 Keeping the daily sells
 Storing the feedback given by the customer
 Keeping details about the product it is delivered or not.
 Storing the items selected by the customer in the storage
Workflow of the website:
-the guest access the website without interacting, he/she can view the products and
the web content.(register to become a member)
-the customer enters his details in the register page .after registration the customer
logs in by the account he/she created
-the customer browses the products and categories (or by using the search bar)
-the customer places his/her order by adding the products he /she wants to
the shopping cart
-the customer can view the shopping cart and add or remove products
-the customer clicks on the check out button to proceed the purchase
-the customer will be transferred to the payment gateway and will be
required to fill the billing address (full name,
adressline1,adressline2,city,state-region,ZIP,country,phone number).
-the customer will also be required to pick the suitable payment method (visa
card/master card/PayPal/cash on delivery and enter his/her (number of the
card, expiration date).
-system checks from the card status and it either accept it or reject it. and if
yes..
12
-the customer will receive an email with the details of the order, and will wait for
merchant approval
-the merchant submits the order and send another email to the customer that
his order is submitted
And that’s it! Purchase process is complete!
2.1.2 Non functional requirements:
 Access constraints: easy to access through registering (every customer must
have a user id).
 Audit and control: must be an administrator user to control the content of
the website.
 Security: it must be a secured website to gain the customer trust and let them
retain (data protected, secure transactions).
 Availability: 24/7 availability to the customer.
 Price: each product has its details and price.
 Supportability: technical support (install-configure-monitor-identify-
solving problems).
 Efficiency: capability of the software to provide appropriate response.
13
2.2 Context diagram:
14
2.3 Data flow diagram (DFD) level 0:
15
2.4 child for processes:
2.4.1 Admin (DFD level 1 for process 2)
16
2.4.1.2Admin (DFD level 2 for process 2.3)
Chapter III
System Design
17
3.1 Database diagram
18
3.2 Data Dictionary
Item table
Field name data type
Item ID Integer (50) auto increment
Item name Varchar (50)
Category ID Varchar (50)
Item image Thumbnail
Primarykey: item ID foreign key :category ID
Shopping list table
Shopping list ID integer(50) auto increment
description Varchar (100) allow null
Customer ID Integer(50)
Primary key: shopping list ID foreign key: customer ID
Customer table
Customer ID Integer(10) auto increment
Full name varchar (50)
Email Varchar(100)
Password varchar (100)
Address Varchar(100)
Primarykey: customer ID
19
Shoppinglist item table
Shoppinglist item ID Integer(10) auto increment
Shoppinglist ID Integer(50)
Item ID Integer(50)
Primarykey: shoppinglist item ID foreign key :item ID
Category table
Category ID Integer (50) auto increment
Category name Varchar (50)
Primarykey: category ID
20
3.3 storyboarding
3.3.1Web interface
Garden-ista logo login
Home store garden care garden articles show garden register
Search bar
Welcome (description text about my website)
Collection of product images (photo slider)
About us contact us privacy policy location
21
3.3.2 registration page
Garden-ista logo login
Home store gardencare garden articles show garden register
Search bar
About us contact us privacypolicy location
Chapter IV
Implementation
22
4.1 Screen shots for web application
1. Home page
23
2. Registration page
24
3. login page
25
4.Shopping list page
Chapter V
Conclusion
26
Conclusion:
It is important to remember that a project is a tool or a step towards achieving a
development goal .my project is a user-friendly and easy navigation website,
however to ensure desirable results. Well, I assure that my website has made
shopping for garden supplies easier , much more fun and interesting for whose
Interested in such a marketplace. Also the good thing is, it costs no time and less
money!
I had put so much effort to develop such a website with all the good features in it,
so I hope it will achieve the results I aim for.
Chapter VI
Limitations & Future work
27
5.1 Limitations:
First of all, I was introduced to (web.com) for the first time so it took time to get to
know how it works and discover it’s features so that was a big challenge for me.
Secondly, there is a deadline for submitting the project so that’s definitely one of
the biggest limitations for my project, and also the budget limits. Also many errors
occurred and had to do the work all over again and make changes for the last
minute! but finally I have created a functional website and a well-designed website
which I’m proud of!
5.2 Future work
I intend to go through a subscription revenue model which makes the customer will
be able to receive a monthly magazine which contains so many information about
gardening and what the customer is interested in.
And also I’m planning to make a section in the website which the customer can
design his/her own garden online.
At last, I intend to ship worldwide not only locally.

More Related Content

Viewers also liked

Московская битва
Московская битваМосковская битва
Московская битваAlexander Gulin
 
Газета "Коротко о важном". Январь 2017
 Газета "Коротко о важном". Январь 2017 Газета "Коротко о важном". Январь 2017
Газета "Коротко о важном". Январь 2017gym1797
 
E commerce application using asp.net mvc4
E commerce application using asp.net mvc4E commerce application using asp.net mvc4
E commerce application using asp.net mvc4Manusha Dilan
 
Redacción de textos rodrigo alvarez muñoz
Redacción de textos rodrigo alvarez muñozRedacción de textos rodrigo alvarez muñoz
Redacción de textos rodrigo alvarez muñozrodrigo alvarez
 
Presentation1
Presentation1Presentation1
Presentation1Lion_PK
 
El acoso escolar o bullying
El acoso escolar o bullyingEl acoso escolar o bullying
El acoso escolar o bullyingpacopino55
 

Viewers also liked (10)

Mohammad CV
Mohammad CVMohammad CV
Mohammad CV
 
Московская битва
Московская битваМосковская битва
Московская битва
 
Ε2 φιδάκι
Ε2   φιδάκιΕ2   φιδάκι
Ε2 φιδάκι
 
Газета "Коротко о важном". Январь 2017
 Газета "Коротко о важном". Январь 2017 Газета "Коротко о важном". Январь 2017
Газета "Коротко о важном". Январь 2017
 
E commerce application using asp.net mvc4
E commerce application using asp.net mvc4E commerce application using asp.net mvc4
E commerce application using asp.net mvc4
 
Redacción de textos rodrigo alvarez muñoz
Redacción de textos rodrigo alvarez muñozRedacción de textos rodrigo alvarez muñoz
Redacción de textos rodrigo alvarez muñoz
 
Mohammed Ameenuddin
Mohammed AmeenuddinMohammed Ameenuddin
Mohammed Ameenuddin
 
Presentation1
Presentation1Presentation1
Presentation1
 
Southward lukehw#1
Southward lukehw#1Southward lukehw#1
Southward lukehw#1
 
El acoso escolar o bullying
El acoso escolar o bullyingEl acoso escolar o bullying
El acoso escolar o bullying
 

Similar to Gardenista

Ecommerce by bhawani nandan prasad
Ecommerce by bhawani nandan prasadEcommerce by bhawani nandan prasad
Ecommerce by bhawani nandan prasadBhawani N Prasad
 
Designing Outcomes For Usability Nycupa Hurst Final
Designing Outcomes For Usability Nycupa Hurst FinalDesigning Outcomes For Usability Nycupa Hurst Final
Designing Outcomes For Usability Nycupa Hurst FinalWIKOLO
 
online-shopping-documentation-srs for TYBSCIT sem 6
 online-shopping-documentation-srs for TYBSCIT sem 6 online-shopping-documentation-srs for TYBSCIT sem 6
online-shopping-documentation-srs for TYBSCIT sem 6YogeshDhamke2
 
Planning for E-Commerce ISM 4480
Planning for E-Commerce ISM 4480 Planning for E-Commerce ISM 4480
Planning for E-Commerce ISM 4480 webhostingguy
 
E-Commerce Programming - "Chapter 3: Building an e-Business: Design, Developm...
E-Commerce Programming - "Chapter 3: Building an e-Business: Design, Developm...E-Commerce Programming - "Chapter 3: Building an e-Business: Design, Developm...
E-Commerce Programming - "Chapter 3: Building an e-Business: Design, Developm...Ra'Fat Al-Msie'deen
 
WellsFargo Collaborative Roadmapping Presentation
WellsFargo Collaborative Roadmapping PresentationWellsFargo Collaborative Roadmapping Presentation
WellsFargo Collaborative Roadmapping PresentationEnthiosys Inc
 
Design and Implementation of E-Commerce Site for Online Shopping.pdf
Design and Implementation of E-Commerce Site for Online Shopping.pdfDesign and Implementation of E-Commerce Site for Online Shopping.pdf
Design and Implementation of E-Commerce Site for Online Shopping.pdfOmar Omar
 
Design and Implementation of E-Commerce Site for Online Shopping.pdf
Design and Implementation of E-Commerce Site for Online Shopping.pdfDesign and Implementation of E-Commerce Site for Online Shopping.pdf
Design and Implementation of E-Commerce Site for Online Shopping.pdfTomTom149267
 
Digital strategy for ebusiness
Digital strategy for ebusinessDigital strategy for ebusiness
Digital strategy for ebusinessVirtu Institute
 
Freelancer profile / Pasi Vuorio
Freelancer profile / Pasi VuorioFreelancer profile / Pasi Vuorio
Freelancer profile / Pasi VuorioPasi Vuorio
 
Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application Developmentsonichinmay
 
Show Me the Money: Connecting Performance Engineering to Real Business Results
Show Me the Money: Connecting Performance Engineering to Real Business ResultsShow Me the Money: Connecting Performance Engineering to Real Business Results
Show Me the Money: Connecting Performance Engineering to Real Business ResultsCorrelsense
 
Age of Exploration: How to Achieve Enterprise-Wide Discovery
Age of Exploration: How to Achieve Enterprise-Wide DiscoveryAge of Exploration: How to Achieve Enterprise-Wide Discovery
Age of Exploration: How to Achieve Enterprise-Wide DiscoveryInside Analysis
 

Similar to Gardenista (20)

Ecommerce by bhawani nandan prasad
Ecommerce by bhawani nandan prasadEcommerce by bhawani nandan prasad
Ecommerce by bhawani nandan prasad
 
Designing Outcomes For Usability Nycupa Hurst Final
Designing Outcomes For Usability Nycupa Hurst FinalDesigning Outcomes For Usability Nycupa Hurst Final
Designing Outcomes For Usability Nycupa Hurst Final
 
online-shopping-documentation-srs for TYBSCIT sem 6
 online-shopping-documentation-srs for TYBSCIT sem 6 online-shopping-documentation-srs for TYBSCIT sem 6
online-shopping-documentation-srs for TYBSCIT sem 6
 
Planning for E-Commerce ISM 4480
Planning for E-Commerce ISM 4480 Planning for E-Commerce ISM 4480
Planning for E-Commerce ISM 4480
 
E-Commerce Programming - "Chapter 3: Building an e-Business: Design, Developm...
E-Commerce Programming - "Chapter 3: Building an e-Business: Design, Developm...E-Commerce Programming - "Chapter 3: Building an e-Business: Design, Developm...
E-Commerce Programming - "Chapter 3: Building an e-Business: Design, Developm...
 
Ijbrm 24
Ijbrm 24Ijbrm 24
Ijbrm 24
 
Baiju_resume
Baiju_resumeBaiju_resume
Baiju_resume
 
WellsFargo Collaborative Roadmapping Presentation
WellsFargo Collaborative Roadmapping PresentationWellsFargo Collaborative Roadmapping Presentation
WellsFargo Collaborative Roadmapping Presentation
 
Design and Implementation of E-Commerce Site for Online Shopping.pdf
Design and Implementation of E-Commerce Site for Online Shopping.pdfDesign and Implementation of E-Commerce Site for Online Shopping.pdf
Design and Implementation of E-Commerce Site for Online Shopping.pdf
 
Design and Implementation of E-Commerce Site for Online Shopping.pdf
Design and Implementation of E-Commerce Site for Online Shopping.pdfDesign and Implementation of E-Commerce Site for Online Shopping.pdf
Design and Implementation of E-Commerce Site for Online Shopping.pdf
 
Resume shivani
Resume  shivaniResume  shivani
Resume shivani
 
Resume shivani
Resume  shivaniResume  shivani
Resume shivani
 
Digital strategy for ebusiness
Digital strategy for ebusinessDigital strategy for ebusiness
Digital strategy for ebusiness
 
CapstoneFinal
CapstoneFinalCapstoneFinal
CapstoneFinal
 
Freelancer profile / Pasi Vuorio
Freelancer profile / Pasi VuorioFreelancer profile / Pasi Vuorio
Freelancer profile / Pasi Vuorio
 
Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application Development
 
Show Me the Money: Connecting Performance Engineering to Real Business Results
Show Me the Money: Connecting Performance Engineering to Real Business ResultsShow Me the Money: Connecting Performance Engineering to Real Business Results
Show Me the Money: Connecting Performance Engineering to Real Business Results
 
Age of Exploration: How to Achieve Enterprise-Wide Discovery
Age of Exploration: How to Achieve Enterprise-Wide DiscoveryAge of Exploration: How to Achieve Enterprise-Wide Discovery
Age of Exploration: How to Achieve Enterprise-Wide Discovery
 
29.4 mb
29.4 mb29.4 mb
29.4 mb
 
29.4 Mb
29.4 Mb29.4 Mb
29.4 Mb
 

Gardenista

  • 1. University of Petra Faculty of Administrative & Financial Sciences Department of E-business Project title: Garden Supplies (www.garden-ista.com) Project student: Sherine Mohammed Alazzeh Student ID : 201010703 Supervised by Dr: Lama Omar Oct-Feb This project documentation is submitted as part of the degree of BA in E-Business and Commerce to the Board of Examiners in the Faculty of Administrative and Financial Sciences, University of Petra
  • 2. “In order to succeed, your desire for success should be greater than your fear of failure” by: Bill Cosby
  • 3. Index Chapter 1:Introduction…………..………………………………..1 1.1Overview…………………….…………………….……….1 1.2 Project objectives…………………………………..……...1 1.3Goals……………………………………………….………2 1.4ProjectSWOT(Strengths,Weakness,Opportunities, Threats)…………………..…………………….…………..3 1.5Feasibility study….………………………………………...4 1.5.1 economic feasibility 1.5.2 technical feasibility 1.5.3 operational feasibility 1.6Project plan(Gantt chart)………………………...…………9 Chapter 2: Requirements and Analysis……………….……....10 2.1 Requirements………………………………..………..…….10 2.1.1. Functional Requirements ……………………..…...........10 2.1.2. Non-Functional Requirements……….…………..……...12 2.2 Context Diagram…………………………………....……...13 2.3 Data Flow Diagram (DFD) levels 0………………………..14 2.4 Childs ……………………………………………………...15 Chapter 3:Design…………………………………………..17 3.1 Database Diagram……………………………….…………….18 3.2 Data Dictionary…………………………………………...…...19 3.3 storyboard………………………………………………...…...20 Chapter 4:Implementation ……………………………………….22 4.1 Screen Shots …………………………………………...…22 Chapter 5: conclousion………………………..…………………..27 Chapter6Limitation & future work…………………..…..29
  • 4. 1.1 Abstract The idea of my website is to engage all products which related to gardening in a one user-friendly and easy-navigation website. My website offers garden supplies which are something new and interesting in our local market and we don’t have a similar website in our country. It also saves time and costs less than the existing market which is definitely a plus! ‫ذرعٍك‬ ً‫اٌر‬ ‫اٌّنرجاخ‬ ‫جٍّع‬ ‫إشران‬ ‫هى‬ ً‫ت‬ ‫اٌخاص‬ ‫اٌىٌة‬ ‫ِىلع‬ ‫فىرج‬‫ب‬‫عٍى‬ ‫ِىلع‬ ً‫ف‬ ‫اٌثسرنح‬ ‫اٌرصفح‬ ‫وسهٍح‬ ‫االسرعّاي‬ ‫سهٍح‬ ‫االنررند‬ ‫شثىح‬.‫اٌحذٌمح‬ َ‫ٌىاز‬ ً‫ت‬ ‫اٌخاص‬ ‫اٌىٌة‬ ‫ِىلع‬ َ‫ٌمذ‬ ‫عٍى‬ ‫ِىلع‬ ‫ٌذٌه‬ ‫ٌىن‬ ٌُ ‫ونحن‬ ،‫ٌذٌنا‬ ‫اٌّحٍٍح‬ ‫اٌسىق‬ ً‫ف‬ َ‫ٌالهرّا‬ ‫وِثٍر‬ ‫جذٌذ‬ ‫شًء‬ ً‫ه‬ ً‫اٌر‬ ‫تالدنا‬ ً‫ف‬ ‫ِّاثٍح‬ ‫االنررند‬ ‫شثىح‬.‫واٌذي‬ ًٌ‫اٌحا‬ ‫اٌسىق‬ ‫ِن‬ ً‫أل‬ ‫وذىاٌٍف‬ ‫اٌىلد‬ ‫ٌىفر‬ ‫أنه‬ ‫وّا‬ ‫تاٌرأوٍذ‬ ‫هى‬‫عالِح‬‫زائذ‬.
  • 6. 1 Introduction 1.2 Overview: For the graduation project, I’m going for a sales revenue model website which called www.garden-ista.com (ista) is forming nouns denoting a person associated with a particular activity. First of all , the reason why I chose this kind of websites because we don’t have something similar to it in our country, although there is a similar website in the U.K and its called shootgardening.com.uk The website is about bringing customers together to a whole new level. So it’s a b to c business. it focuses on providing gardening supplies starting from tools ,equipments, plants collection (flowers, roses, fruits, vegetables),fertilizers chemicals, garden furniture ,garden photo album which review gardens ideas and evengardeningbooks. 1.2 project objectives: A website without objectives is like going on a trip without a destination! So here are my main objectives:
  • 7. 2  Tell customers about my website: my “about” page is a great way to show visitors what’s this website about. Also to provide more reasons for people to buy from me.  Sell my products: with so many user-friendly and cost effective options for e-commerce making sales online (even while sleeping) can be achieved by most business.  Sales and direct revenue: my website needs to generate sales or quality leads, and online purchases.  Customer service: customer service offering with contact detail.  Reduce costs: it saves money by selling products with lower prices than the existing market.  Saves time: instead of going to many shops to collect what you need for your garden, you simply can find everything you need in one online website.  Competitive advantage: it’s a whole new idea in our local marketplace. 1.3 project goals:  Generate traffic: I believe that bringing traffic is something done outside the website, such as using Google advertising or social media.  Engage my customers: by engaging my customers implies that my website is interactive, and it triggers emotions, thoughts, or actions. Invite customers
  • 8. 3 to share on social media pages. That’s a way for empowering my customers to feel connected and it’s a must for developing loyal relationships with them.  Increase business: to have more sales, sign-ups, usage.  Increase the number of successful transactions.  Customer retention: Increase number of repeat visitors.  Keep people informed as to what we are doing.  Decrease complaints or requests for help.  provide customers with useful gardening information 1.4 Project SWOT (Strengths, Weakness, Opportunities, and Threats) 1.4.1 strength 1.4.2 weakness  Right products, good quality, and reliability  Direct delivery and shipping availability inside the country  Availability :24 hours/7 access  Cutting costs by selling products with lower prices  Provide garden supplies in a new online marketplace in Jordan  Shopping cart availability  Live chat availability  It’s not a world wide website so that means there’s no worldwide shipping  Lack of physical business  Limited budget
  • 9. 4 1.4.3 opportunities 1.4.4 Threats  This website could extend to overseas  Could develop new products: Sell varieties of products other than garden supplies  Local competitors have poor products  End-customers respond to new ideas  Legislation could impact  Market demand very seasonal  Possible negative publicity  Increased trade barriers  Lack of trust 1.5 Feasibility studies is an evaluation and analysis of the proposed project which is based on investigation and research to support the process of decision making. So let’s see what the economic, technical, operational feasibility studies in my project . 1.5.1 Economic study 1.5.1.1 costs
  • 10. 5 One-time Costs :  Technology costs: to produce a website requires a device (laptop). And an operating system  Front end &back end  Costs for design (theme) and implementation  Web Template  Website logo Hardware & operating system Costs 500 jd (708$) , windows 7 ultimate N (free) Front end Html /Css free by web.com Backend MYSQL free by web.com Design and implementation Free design tools by web.com Premium theme Free by web.com Website logo Free byhttp://www.graphicsprings.com/ Total= 708 $ Recurring costs:  Hosting : by web.com (MAIL:207.204.50.12/SQL:mysql6.myregisteredsite.com/ WEB:2351296.sites.myregisteredsite.com/OPERATING SYSTEM: red hat enterprise Linux)  Domain registration: I picked (www.garden-ista.com) as a domain name by web.com  Website builder, e-commerce add-ons ,perfect privacy  Internet connection fees Hosting & domain free for one year by web.com Website builder 3.95$ for the first month by web.com
  • 11. 6 Perfect privacy 1.95$ for the first month by web.com ecommerce add ons 1.00 $ for the first month by web.com Internet connection 30 jd per month (42.52$) Total for 1st month (web.com cost) = 6.90$ = 4,88 JD Next month= Website builder=32.95$ Ecommerce transaction fees=0.25$ Ecommerce add-on=10.00$ Perfect privacy=1.95$ Total=45.15 $ 31.90 JD Total= 87.61 $ = 61.90 JD 1.5.1.2 Benefits Tangible benefits:  Revenue : sales model by purchasing products through the website, that’s how we get revenue. Intangible benefits  New customers and new marketplace.  User friendly & easy navigation interface.  Improved customer service.  Improved information to customers and feedback from customers t improve communication.  Improved customer satisfaction.  Improved sales forecasting.
  • 12. 7 1.5.2 Technical study •hardware: a good device to support the work •Browser: it is important to consider how the website is seen on the web •operating system •frontend & backend •Database: store information about products in store (pricing, description, details of purchasing, payment details, shipping details…) and user’s information. •Network: transfer data and information over the network (TCP/IP) Hardware Properties:Hp pavilion pc Processor: intel(R) core(tm) i5 cpu M540 @2.53 GHZ memory:RAM 4.00 GB system type: 32-bit operating system Web logo & theme Free by web.com Browser Googlechrome/internetexplorer/Mozillafirefox Operating system Windows 7 ultimate N Front end & back end Html-Css/Php Network Orange wireless router Database MySql database 1.5.3 Operational study It focuses on the effectiveness of the function of the operations of my business. Our Supporting tools:  Designer: free website theme , website logo, & other design tools.  Website administrator &Developer: to implement and test the software.  Marketer: to access the market, we need marketing to attract customer who’s interested in our products through social media like (facebook/twitter/instagram...)
  • 13. 8 1.5.3 Operational study It focuses on the effectiveness of the function of the operations of my business. Our Supporting tools:  Designer: free website theme , website logo, & other design tools.  Website administrator &Developer : to implement and test the software.  Marketer: to access the market, we need marketing to attract customer who’s interested in our products through social media like (facebook/twitter/instagram...) 1.5 project plan
  • 16. 10 2.1 Requirements Analysis The system requirement is the key purpose is to define the project scope: What is and is not to be included Functional & non-functional requirements: 2.1.1 Functional requirements: The system involves three types of users:  Guest account  Customer account  Administrator account *The guest role: The guest will be able to view website content with no interaction. That means he/she can view the content website but won’t be able to make a product purchase. He/she can become a customer by registering. *The customer role : Every customer has its own user id (email-password).The customer can login/logout the system. He/she can search for products through advanced search, view products images and details, add items to shopping cart,view shopping cart list,buy products, he/she can also contact the administrator by email or live chat , view web articles and content. *The administrator role: The administrator plays a vital role in the system; the administrator can control the entire database, can see the daily sell and see the feedback given by the customer. the report of product is generated by the administrator itself. The main role is to safeguard the database and can add/delete/modify the details of the products and the content from the database. And the admin can have a live chat session with the
  • 17. 11 customer to communicate and provide the customer with the answers to his/her questions. The system must provide the following functionalities:  Keeping records of admission of customers  Keeping the records of products  Keeping the daily sells  Storing the feedback given by the customer  Keeping details about the product it is delivered or not.  Storing the items selected by the customer in the storage Workflow of the website: -the guest access the website without interacting, he/she can view the products and the web content.(register to become a member) -the customer enters his details in the register page .after registration the customer logs in by the account he/she created -the customer browses the products and categories (or by using the search bar) -the customer places his/her order by adding the products he /she wants to the shopping cart -the customer can view the shopping cart and add or remove products -the customer clicks on the check out button to proceed the purchase -the customer will be transferred to the payment gateway and will be required to fill the billing address (full name, adressline1,adressline2,city,state-region,ZIP,country,phone number). -the customer will also be required to pick the suitable payment method (visa card/master card/PayPal/cash on delivery and enter his/her (number of the card, expiration date). -system checks from the card status and it either accept it or reject it. and if yes..
  • 18. 12 -the customer will receive an email with the details of the order, and will wait for merchant approval -the merchant submits the order and send another email to the customer that his order is submitted And that’s it! Purchase process is complete! 2.1.2 Non functional requirements:  Access constraints: easy to access through registering (every customer must have a user id).  Audit and control: must be an administrator user to control the content of the website.  Security: it must be a secured website to gain the customer trust and let them retain (data protected, secure transactions).  Availability: 24/7 availability to the customer.  Price: each product has its details and price.  Supportability: technical support (install-configure-monitor-identify- solving problems).  Efficiency: capability of the software to provide appropriate response.
  • 20. 14 2.3 Data flow diagram (DFD) level 0:
  • 21. 15 2.4 child for processes: 2.4.1 Admin (DFD level 1 for process 2)
  • 22. 16 2.4.1.2Admin (DFD level 2 for process 2.3)
  • 25. 18 3.2 Data Dictionary Item table Field name data type Item ID Integer (50) auto increment Item name Varchar (50) Category ID Varchar (50) Item image Thumbnail Primarykey: item ID foreign key :category ID Shopping list table Shopping list ID integer(50) auto increment description Varchar (100) allow null Customer ID Integer(50) Primary key: shopping list ID foreign key: customer ID Customer table Customer ID Integer(10) auto increment Full name varchar (50) Email Varchar(100) Password varchar (100) Address Varchar(100) Primarykey: customer ID
  • 26. 19 Shoppinglist item table Shoppinglist item ID Integer(10) auto increment Shoppinglist ID Integer(50) Item ID Integer(50) Primarykey: shoppinglist item ID foreign key :item ID Category table Category ID Integer (50) auto increment Category name Varchar (50) Primarykey: category ID
  • 27. 20 3.3 storyboarding 3.3.1Web interface Garden-ista logo login Home store garden care garden articles show garden register Search bar Welcome (description text about my website) Collection of product images (photo slider) About us contact us privacy policy location
  • 28. 21 3.3.2 registration page Garden-ista logo login Home store gardencare garden articles show garden register Search bar About us contact us privacypolicy location
  • 30. 22 4.1 Screen shots for web application 1. Home page
  • 35. 26 Conclusion: It is important to remember that a project is a tool or a step towards achieving a development goal .my project is a user-friendly and easy navigation website, however to ensure desirable results. Well, I assure that my website has made shopping for garden supplies easier , much more fun and interesting for whose Interested in such a marketplace. Also the good thing is, it costs no time and less money! I had put so much effort to develop such a website with all the good features in it, so I hope it will achieve the results I aim for.
  • 37. 27 5.1 Limitations: First of all, I was introduced to (web.com) for the first time so it took time to get to know how it works and discover it’s features so that was a big challenge for me. Secondly, there is a deadline for submitting the project so that’s definitely one of the biggest limitations for my project, and also the budget limits. Also many errors occurred and had to do the work all over again and make changes for the last minute! but finally I have created a functional website and a well-designed website which I’m proud of! 5.2 Future work I intend to go through a subscription revenue model which makes the customer will be able to receive a monthly magazine which contains so many information about gardening and what the customer is interested in. And also I’m planning to make a section in the website which the customer can design his/her own garden online. At last, I intend to ship worldwide not only locally.