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