Anda di halaman 1dari 12

Proposal for < >

Document Attributes

Prepared By Werbung India


Division Software Development
Created On
Client Name
Location Local Machine
Project Name
References Discussion with Sunila/ Sheetal
Comments

Copyright

Copyright 2019 Werbung India.


Adress:
Ph.

You are not allowed to copy this document published by Werbung India. The use of this
document is restricted to

1. Use only within your organization


2. Information evaluation purpose only.
Table of Contents
Title Page No

1. Project Objective 5

2. Scope of Work 5

3. Assumptions 5

4. Constraints 5

5. Business Solution 5

6. Material Analyzed 7

7. Supporting Documents 7

8. Sign Offs Description 5

9. Deliverables 8
1. Project Objective

To Design and develop a portal, which will provide information & ability for the user
to suggest their menu, recipe etc. on Drinks/cocktails, Salads/Soups,
Appetizers/snacks, Main Course, Dessert, Menu of the week etc. This information will
be organized based on countries & Themes. Apart from this it will provide advertising
opportunities to post classifieds or banner advertisements. The recipes or menus that
are suggested will be authorized by the administrator / moderator of the categories
before they are posted on the website. The portal will be integrated with Restaurant
search feed that will be pulled from a third party website. Apart from this the portal
will use Google AdSence to populate Google advertisement feeds on the website to
generate revenue from the click thru of these ads.

2. Scope of Work

a. Logo Design
b. Website design, development and functionality coding along with admin
control panel to manage the portal contents.
c. Requirement Analysis and Study
d. Database Design
e. Third Party xml feed integration for restaurant search
f. Integration of Google AdSence ad feed.
g. User Management
h. Banner / classified management
i. Website Hosting
j. Website Management
k. Online payment facility

3. Assumptions

The website will be a dynamic website with the ability of rendering search engine
friendly content.

The client will provide the necessary information & text contents.

The recommended technology for the portal will be Microsoft ASP .Net

1. Hosting details for staging and live server should be provided.


2. Payment gateway details and SSL certificate should be provided.
3. Content for the site should be provided.
4. Site Structure for the site still needs to be finalized.
5. User interface design needs to be finalized, before integration and coding.
6. Any additional scope than the below mentioned points will be add-ons to the
project and will be charged on per hour rate.
7. In order to keep the project on track Graphinet expects timely feedback on
intermediate deliverables.
8. Sheetal will send the Coding Standards document to be followed for the project.
4. Constraints

1. No practical implementation of the project will begin till the SRS


document is finalized.
2. Fusion Menus will support with all information that is valid and
necessary for the execution of the project.
3. The site will be compatible with Desktop laptop and all kind of mobiles.

5. Business Solution

The web site will have an easy and user-friendly interface design and navigation. In
addition to this, they will have an administration tool from where respective users
can edit the content from the site and update the site.

The development team at our end will design web based user interface that
integrates well with the desired look and feel and work it out so that it becomes
functional in the time that is decided to get the site in place.
Modules and Functionalities

Site will include two parts, front end site to display the Content, Menus and recipes.
Different levels of Administrator(s) will manage the admin part of the site.

I. Member Registration and Login (Site users)

There will be four types of user to register to site.


They will browse the recipe, menu, create menu and recipe book.

Following will be user’s task.

1.1 Regular User


Search menu, recipe, restaurants, Chef Profile and add the list to his
Book. Regular user can also submit his/her recipe to site DB after
registering to the site.

1.2 Regular User (Paid)


Search menu, recipe, restaurants, Chef Profile and add the list to his
Book. This user will be provided extra space to create his
Book/Favorite list.

1.3 Restaurant Owners


Restaurant owner can register and submit their menu card and recipe
to the site database.

Find a restaurant – based on zip code


Make a reservation – Client will preview requirement later
Add a menu card – capability of a restaurant to add a menu card of
the restaurant.
This screen will allow the restaurant owner to type in the menu card
thru the website.
We will offer a mechanism to upload a background to the menu card
and banner to the menu card.
Menu card will have a template. Each restaurant will pay us to add a
menu card to the website

1.4 Chefs

These users can be regular users who can submit their profile, with list
of recipe they submitted to site database.

Contact details will be available for other user, if they want to contact
chef.
The following are the capabilities of a chef.
 A chef can add his/her bio
 A chef can add some information about him/her (name, address,
contact etc)
 Add a list of submitted menus/recipes into his/her resume.
 Add a image of him/her
On clicking on the chef the user will be taken to the chefs resume.
Each resume will have a list of menus the chef has added.
Each menu will be clickable link that will take the user to the menu
page.

II.Display Menu / or categories


Display menu list with sorted order. When user clicks on menu, it will display
the different menu category from that menu.

III.My Content
Users can create Book of Menu, Restaurants, chefs, Recipe.
They can share the menu and recipe list to other users (Private & shared).
They can send a link or recommend the site/ menu/ recipe to their friends.

IV.Display Recipe details


When user click on recipe name it will display all the details related to that
recipe including ingredients, Directions, Nutrition Analysis.

V.Country list
Different Menu and recipe will be displayed based on Countries.

VI.Submit Menu (item)


Menu is a set of recipes
Registered user can submit menu, it will be available on site after approved
by Admin moderator.

 Cuisine Style
 Menu Style
 Serving size
 Preparation time. (hours/minutes)
 Appetizer recipe
 Main course recipe
 Salad recipe
 Soup recipe
 Dessert recipe
 Drinks recipe

VII.Submit Recipe
A recipe has the following attributes which will be submitted by Regular user,
Restaurants owner, Chef, admin.
 Recipe name
 Ingredients and quantity
 Method/preparation
 Cuisine
 Recipe Style i.e. if the recipe is appetizer or drink or main etc
 Serving Size
 Preparation time
 Grocery

VIII.Submit Ratings / reviews for Recipe / Menu


Any registered user can search for recipe and submit his/her review / rating
for it. A unique user vote will be considered.

IX.Menu of the week


Unique user rating / reviews will be considered and based on that Menu of the
Week will be decided. The other criteria for deciding it will be page views for
the recipe / menu.

X.Download Recipe/ Menu


Details of menu and recipe will be exported into following format
1. Excel file
2. Print- Print recipe or menu
3. iPod - Export details in Notes (file format) and copy to user iPod.
4. Adobe PDF files / Word document

XI.My Account
User can manage the account details and his / her added recipe details, menu
details, payment details in my account.

My account for Chef and Restaurant owners will be different, which will let
them manage their profiles or menu card.

XII.Feed integration for restaurant search (Find Restaurants)


This will be third party Database, where user can search the restaurants
based on Zip code, city, states etc.

Fusion Menu will be purchasing this database.


http://www.odditysoftware.com/page-datasales57.htm

The oddity database has a feed of restaurants. Schema of this feed can be the
same as bought from oddity.
Oddity also has a feed of recipes. I’m evaluating this feed so we can upload it
to our home grown schema. I have some ideas about the schema I’ll share
with you soon.

XIII.Integration of Google AdSence ad feed.


Google AdSence feed will be integrated on the website, which will serve
Google Ads based on the contents of the page. The same will be applicable for
search results as well. The place for the AdSence blocks will be decided while
designing the UI flow and UI design.

XIV. Classified ad and Banners advertising


Registered Members / non members, restaurant owners, Chef can post the
classified ads under different categories.
Ads will be sorted based on country.

Chefs will add themselves free to the site. They will increase recipes in the
fusion menus database.

User can also upload the banner and it will be shown on site after admin
approval.

We need to identify the pricing model for this along with the general
guidelines for sizes etc. for this. Another alternative for this could be signing
up with a third party banner advertising provider like double click or clicksor
etc. who will provide us with the advertising feeds and we can in turn have a
revenue model like AdSence attached to this.

XV. Newsletters
Newsletters will be sent to registered users from admin from a set of defined
templates.

XVI. Contests (Ability to set-up contests)


Admin will setup different contest, registered users can enter the contest and
winner will be chosen and announced accordingly.

XVII.Search Recipe, Menu

Each Menu and recipe will have search filters.


The filters are
 Cuisines ( FYI Since the site is fusion the cuisine can be French + Indian)
 Menu Style
 Preparation Time
 Serving size

On submission of the filter the list of menus/recipes will be displayed along


with checkboxes and links. On click of each link, user will be taken to the
appropriate menu/recipe page. The check boxes will enable us to add one or
many menus/recipes to the menu/recipe book.
Each menu/recipe clicked/browsed will be available on the left hand side.

XVIII.Menu Builder and Share a menu


This will enable the user to add different categories of recipes from the
existing database into a menu, and build his unique menu for future
reference.

XIX.Menu adder/Fuse a Menu


To type a menu and Save the entered menu/recipe and save it to his/her
menu book
Or submit it to the website.
User will be able to FUSE (combine) a menu using other user’s menus.

XX.Grocery list

A recipe or a menu will have a grocery list and will be downloadable to


 Excel file
 Printer
 iPod

Grocery list will be capable of generating a grocery list based on the menu(s)
and recipe(s) that were chosen.

III) Admin Section

1. Admin login Authentication


2. Admin User management (super user, admin user, Recipe Moderator etc)
3. View and approve Menus / Items
4. View and approve Recipe
5. View Registered members
6. View ratings and reviews of recipe (votes)
7. View and approve classified ads, banners
8. Setup contest and winners
9. Newsletter management
10 Manage Categories
11 Manage Menus
12 CMS for managing some static page content
13 Edit Menu and update missing information of menu.
14 Payment History/ reports

QUESTIONS/ ASSUMPTIONS

 Will the banner/ classified ads be charged, if yes we need to work out a model
for this?
 Need more details on Contest types and how the winners will be chosen for
the contest.
 For now the plan was to let the users of the site pick from a set of
menus and vote. The menu of the week will be published under the
menu of the week tab. I’m going to talk to some restaurant chains
to find if the will sponsor any gift certificates. We should have a
provision to add a gif and verbiage about the promotion on the
page.
 Need more clarification on working of menu FUSE, what is the difference of
Fuse a Menu and Menu Builder?
 Fuse a menu will be like constructing a menu by picking the recipes
based on categories (main course, appetizer, salad etc) from the
database. Here the user is not interested in typing a menu. But
the User is interested in creating a menu and a grocery list
 What will be max limit for storing number of recipe, menu, and restaurant in
his favorite list for regular user?
 We will have to work on this number together as this is free space
offered to the user. This will decide the capacity of the database. (I
have some schema ideas which I’ll share with you soon) How do 50
menus sound for a menu book? And about 300 recipes, 20 chefs
and 100 restaurants.
 What will be max limit for storing number of recipe, menu, and restaurant in
his favorite list for upgraded regular user? (Paid user).
 Regular user can recommend to a friend or to fusion menus
Our Assumption: What we understood is user search of recipe or menu,
view chef profile and he can send that link to his friend.
That’s correct

 A regular user will be able to provide review / rating for a menu from a pre-
selected list of menus.
 That’s correct
What is pre-selected list of menus? This was asked in previous doc
still not clear.

Pre-selected means already which are in the list or approved by the admin to
show on the frontend.

 User has to register to post reviews / rate the menu.


 That’s correct

 Share a Menu / Recipe

How this Sharing of menu going to work?

Our Assumption: The user will have the ability of sharing the menu to be
visible on Public area. If user does not want to share it in public it will be
kept as private and not visible to anyone else. Share really means add. It
can be added to the FM (fusion menus) database or to a personal
menu/recipe book.

How the Normal user will able to view this Fusion Menu?
Need to discuss on this

The normal user can view it, if he shares the Menu publicly, if he
shares it private, it will remain in his account.

 Each menu or recipe will be downloadable

Our Assumption:
iPod - this is an upgraded service and will be charged. (Unless it is free)
That’s correct
Are we doing to include in First phase or it will come in later phase? First
phase if possible
What we have understood is we will export the recipe list in particular file
format. (Notes) That will be copied to IPOD from PC.
http://www.kraftfoods.com/kf/ff/ipod/ipod_download.html

We will need to do some research on apple website and cell phone


websites to get some freeware. I found a few websites – please
review them. http://www.extratasty.com/tastyextras

The website below creates shopping lists and downloadable recipes in


downloadable format o the i-pod

http://mac.softpedia.com/progScreenshots/Recipe-Box-Screenshot-8910.html

There is software for downloading


http://www.electricstate.com/ipodbartender/

We have checked with this URL. Downloaded some sample notes file of recipe in
zip file.

Are we going to give the files in compressed zip file download for Menu, indusial recipe,
Restaurants, Grocery list?

Sample File Form:

Affinity Cocktail

1 ounce Dry Vermouth

1 ounce Sweet Vermouth

1 ounce Scotch

3 dashes Orange Bitters

Stir and strain into a cocktail glass over ice.

We need to check by importing this file in IPOD. Also need to check max character limit for ipod.

Cell phone

How will it download to Cell phone?


Is this going to work same as download Ring tone or via GPRS?
Please review site - mobile recipes
This URL is not working
 Search

Is there any limitation for saving the search results of recipe and menus?
How this link MY BEST and TESTED menus/recipes is going to added and
affected to main recipe /menu database?
Tested: This can be an attribute/flag of the menu or recipe. This will
be a personal list that the user has flagged as tested recipe or tested menu.
Frequently searched or last five searched recipes/menus: To show the user a
list of menu/recipe that the user browsed on the site. Similar to google. This
can be list of the last five recipes/menus browsed.

 Grocery list

Our Assumption:
Here is our understanding. Please Clarify.

User is going to add the Grocery list while adding the recipe.

When user adds recipe to Book, Related Grocery list will be also shown
with check boxes.
So that user can remove unwanted items and save under his book or
export to excel.

User may and save this list in the book under that recipe or Menu.

Every recipe has a grocery list.


A grocery list is a set of ingredient, unit of measure and quantity.
Ingredient quantity unit checkbox
Cauliflower 1 y
Salt 1 tsp n
Onion 2 y
Tomato 2 n -- as I have it in the refrigerator
Heavy cream 1 tbsp y

The above grocery list is for serving size 4. To change it to serving size
8 I have to multiply the list by 2.

A user will add the recipe with a serving size in mind.


We will have to generate a dynamic grocery list based on serving size

Software/ Hardware Requirements

 ASP or ASP.Net with ISS or .Net framework


 Microsoft Windows 2000 Web Server
 MS-SQL Database
 Web Browser Internet Explorer 5+, Netscape Navigator 6+ or Mozilla
Firefox 1.0 +
6. Materials Analyzed

http://www.restaurants.com/US/Metro/HOU.html
http://www.cooker.com/CK/DEFAULT.ASPX
http://www.restaurant.com/index.asp?pgn=home
http://www.hotmail.com

7. Supporting Background

N/A

8. Sign off’s Description

First signoff will be required on this document, which will freeze all requirements to be implemented for the project.

A sign off will be required on Presentation of the SRS document.

After the deployment of the solution on the live server Graphinet will provide a support for 20 days, a sign off will be required for the
completion after the 20 days support period.

Are these 20 business days approximately 1 month. I’d like the support to be increased to 2 months.
Please let us know the cost of monthly support which will include bug fixes if any.

9. Deliverables

1. Project Execution

 After the initial signoff the development work will begin.


 An SRS document will be submitted that will detail the details like users,
features and functionalities, form details etc.
 Based on the approval on the SRS document the project development and
resource allocation plan will be submitted for review / approval.

2. Requirements from Fusion Menu

 Defined and Approved Link/ Site Structure


 The website content in Soft format
 Hosting server details with FTP and Database Access

Anda mungkin juga menyukai