Draft v2.0

advertisement
Caleb: Made contributions into intial draft, and was sick
David: Lead discussion on RFP and edited a bit, took notes on other groups ideas, made
contributions to draft
Moffat: wrote up draft, and finalized document
Tubego: helped finalized draft, reviewed draft and made contributions to draft
Vikram: helped finalized draft, reviewed draft and made contributions to draft
RFP-template-2010 - Version 0.3
E-flier
A website to search for fliers
BigSplash marketing
Required content:
1.0 Problem description
2.0 Project Objectives
3.0 Current System(s)
4.0 Intended users and their interaction with the system
5.0 Known interaction with other systems within or outside the client organization
6.0 Known constraints to development
7.0 Project Schedule
8.0 Project team
9.0 Glossary of terms
1 Executive summary
1.1 Objectives
 Web based access to data storage containing commercial products and associated
sales, preferences, searches and deals.
Customer Objectives:
 Customers use the site to search for commercial products and
associated deals.
 Customers have an option to login to the site to get access to saved
preference and enhanced features including common foods, common sales, common
stores.
Retailer Objectives:
Corporate accounts are necessary to provide our clients with the tools to
manage their product deals.
The corporate account will also support tools to efficiently monitor
existing sales of products.
Corporate accounts will allow for companies to log in and update product
and product deal data manually or by submission of an xml file containing updated
pricing information.
The corporate account will also support extensive analytical features
including how well sales are doing, what products are doing well and in which
locations.
Common Product Objects:
Must include a wide range of preferences associated with previous
searches, previous choices for sales, previous store selections.
Possibly link store location information associated with products with
Google maps.
There will also be a tiered subscription feature. This will be used to make
money from the web site. The tiered subscription feature will update sale data at
specified intervals; the more frequent the update of sales data, the higher the cost
up subscription.
1.2 Requirements
The web site will support the sorting of searched results, searching for
products and sales by product name or company name. Searching should also
include searching by keywords or keyword tags to a specific product. Searching
includes, search by product origin of manufacture, search by product type, product
name brand, search by product cost, search by savings, search by store location.
Searching by these criteria should support criteria filtering. Upon
entering values such as name brand and type a search would be performed that will
search matching types and name brands and return a specific result.
Once a search has been performed result should be be able to be filter
by either sub searching in the result set or clicking on buttons to sort by a particular
value.
Searching should also support the searching of keywords or keyword tags
associated with a particular product.
. The system must support the upload of xml documents that will update a
retailers products with deals and cost information.
The site should have a "shopping" cart. When searching for multiple items
you can add to shopping cart and when you are done searching you can add or drop
items according to preference. When you are done sorting the items you can add
these add to your watched product preferences.s
We desire that our retailers can upload product information directly from
their systems to our website to update their inventory.
- A subscription model must be in place for the retailers. This subscription model will
faciliate automatic or manual updating of product informaiton through direct
database access or the upload of xml files. Furthermore, the subscription model will
support improved analytical functions and features, improved product display in
search results and comparisons with competitore products.
1.3 Implementation
We desire this web system to be developed in a 3 to 4 month period.
·
Customer and retailer accounts should be implemented including basic
associated functionality include basic product analysis, basic product searching,
customer preferences and the updating of products.
·
This web system should be easily maintainable, easy to upgrade graphical
styling, cross browser support with IE, Firefox and Chrome. This system should also
be modular to support the addition of new search functionality, new analytical tools
and support for new product types.
2 Problem description
We are BigSplash Marketing and our business model involves providing mass marketing of
products and services through various paper based advertisement methods on behalf of our
retailer partners.
Newspapers and associated advertisment methods are diminishing in popularity. Magazines,
newspapers and other paper based communication is slowly going out of business. It has
also come to our attention through various polling and statistical analysis that newspapers
and other paper based advertisement are not desired by the average customer.
Furthermore, one growing concern is how the over consumption of paper is hurting the
environment. To compete with online advertisement companies, a web based product
advertisement and sale method is needed. This lead to the conceptualization of this E-Flyer
system. It is our desire convert our paper based advertisement to an electronic based
advertisement model.
An electronic based flyer system would provide an efficient and expedient tool for our
customers to research, identify and locate products on sale that meet their needs.
The proposed E-Flyer system will also provide a centralized location that customers can go
to to assist with product sale information.
3 Project objectives
BigSplash marketing’s vision is to have an efficient and dedicated system for displaying
product advertisements and associated sales. To realize such a vision, a web based system
with the capacity to store, recieve product information and display product sale information
is required. The system will benefit both the retailers and customers through efficiency and
a centralized place to search for products. The consumer will benefit by effortlessly finding
product sale information while retailers gain more visibility for their products through this
system.
4 Intended users and their interaction with the system
4.1.1 Retailers
Retailers will use the system to store products and associated pricing information. The
retailer can store additional information like their featured products or preferred products.
They will need corporate accounts to interact with the corporate section system and enter
data through xml upload or through product entry wizards.
4.1.2 Retailer Analytics
- customer preference cart
- highest hit items, clicked on and explored product, description etc
- most frequent purchasers, and information pertaining to where they are located
- how effective a sale is, how many people were attracted to the sale including how sale
price and name brand influence hits
- sale expiry time associated with product hit informaiton also pertaining to what daylols the
sale is expirement
- highest searched for item pertaining to a particular name brand or product type etc
- most attractive sale ratio for a particular product, name brand etc.
For subscription:
- comparison to competitor products and sale information as part of the subscription model
lols
4.2 Customers
4.2.1 Using the system without logging into the system
Customers can choose to use the system without logging in. When they use the system
without logging in, they still have access to most of the services offered by the system.
They can search for products, product sales, sort search results according to desired criteria
and locate products found in a particular store through Google maps. Customers interact
with the system through a web based interface.
4.2.2 Preference Cart
The preference cart will contain customer or retailer preferences.
The customer Preference Cart will support the saving of searches, favorite products,
watched products, favorite keywords, favorite name brands and favorite store locations.
4.2.3 Login
Customers have the option to log into the site to get access to saved preferences and
enhanced features including commonly searched for products, name brand preference and
store preference. Furthermore, preferences include a wide range functions and features
such as saved searches, prefered store locations and monitored products to notify the
customer the next time the product on sale.
4.3 Forgotten Password
In the case when a user forgets a password, they can request a password by providing
there email or username. When this informaiton submitted they will be emailed a temporary
password. The temperary password must then be entered in a web page to reset their
account password. When they login for the first time after requesting a password, they will
be prompted to create a new password. The change of password process will be the same
for both retailers and customers.
4.4 System Administrators
- should have access to all product information, manipulation and editing
- should not have access to user personal information
- should not have access to corporate personal information
- should have access to product analytical information
- should be able to add remove customers and retailers
- should be able to reset account passwords
- should be take the system down for maintence
- should be able to upgrade or modify exisitng code structure, add features.
- should be able to reset own password
4.5 Subscription
- in retail account can pay and sign up for subscription
- retailers should charged a base subscription
- subscription must be purchased upon time of entering products
- retailer can change subscription model to support extended analytical and product
features.
5.0 Known constraints to development
- The project has to be completed in a three to four month period
- The system has to be user friendly, have an intuitive interface
- The system should be efficient and reliable
- easily maintable and extendable
5 Glossary ?.
bribery: giving money for higher search results
Download