HeaderSIS.jpg

2012T2 Team Chm: Project Design

From IS480
Jump to navigation Jump to search


 Chmlogo.jpg "because there is no I in the team"

Home   Team & Stakeholders   Project Definition   Project Design   Project Management   Progress Summary   Learning Outcomes   Photos


Project Scope

For more detailed information regarding the various project tasks, please click [here] More details coming your way...

Sceenshots Storypoints Description

 CORE STORIES

CheckOutCart.gif Checkout Cart
  • User can checkout products that he has selected
  • User can see the Purchase summary of the products he has selected and the coupons he can use
  • User is shown confirmation message after purchase of products
Coupon.gif Manage Coupons
  • User can view the coupon(s) he currently has
  • User can use the coupon(s) on products he wishes to purchase
Profiles.jpg Manage Profiles
  • User can view his profile and his friend's profiles
  • User can edit his own profile
Campaigns.png Manage Campaigns
  • Marketing Professionals can view Campaigns they have created
  • Marketing Professionals can create Campaigns
  • Marketing Professionals can design Campaigns
Hook.jpg Manage Hooks
  • Marketing Professionals can create hooks
  • Marketing Professionals can design coupon hooks
  • Marketing Professionals can design social messages hooks
  • Marketing Professionals can view hooks available
Insight.jpg Manage Insights
  • Marketing Professionals can choose data source Transaction Records/Campaign data for analysis
  • Marketing Professionals can choose the chart type
  • Marketing Professionals can view graph created by the analysis

 ADDITIONAL STORIES

Couponstack.jpg Ranking of Campaigns/Coupons/Hooks' Revenues
  • Marketing Professionals can see coupons/hooks popularity in the campaigns and its according revenues
Wish-list1.png Manage Wishlist
  • User can view his own wishlist
  • User can view his friend's wishlist
  • User can add products into his wishlist
  • User can share wishlist on Facebook

  PROPOSED STORIES *not implemented in project

Drilling-down-into-keywords.jpg Recursive Drilldown
  • Marketing Professionals can drill down/up Charts by clicking on a particular part of the chart
Optimization.png Coupon Optimization
  • Consumers can now see which coupons are best used on which products when they purchase items
Annotate.gif Diagram Annotations
  • Marketing Professionals can now add Annotations to Diagrams



Use Cases

Consumer Use Case.PNG
Marketing Professional Use Case 2.png

UI


Old UI Thumbnails

Business Scenario Writeup

Work Process Flow

ConsumerProcessFlow1.png WishListProcess.png CouponProcess.png CreateCampaignProcess.png CreateHooks.png BIProcessFlow.png

ER Diagram

Magento EAV Database Diagram

Click here for a better view of the database

Magentodatabase1.png


Server Architecture & Resources

Server Architecture Diagram
Server Architecture Layers




























Team Chm would like to thank and reference the following people, resources for the invaluable feedback/information given in this project:

Requirements Resources/References Description
System Architecture
Development
Project Management
Training Materials
Communication
  • Facebook Page
  • Skype
  • Whatsapp
  • Email
  • Invaluable feedback from Client (Prof Shim) and Project Supervisor
  • Users' time required to also provide feedback during acceptance testing.
Wiki Page
Magento Code Structure

BI Tool Offerings

Highcharts and OpenReports (those that are highlighted) are the intending frameworks that we are currently considering for our BI section.

Features Required Magento Pentaho Highcharts BIRT OpenReports
Ease of Integration -
  • Intermediate -Advanced
  • Java-based whereas Magento is PHP-based
  • Intermediate
  • JavaScript-based
  • Advanced
  • Java-based
  • Intermediate
  • Web-based service via API
Cost - Free version available Free version available Free version available Free
Reporting Tool Basic Reporting Tool
  • Standalone desktop application, not available as an Eclipse plug-in
  • Not user-friendly
None High learning curve Report Generation and scheduling capabilities
DrillDown - Able to drill down None Able to drill down -
Exporting Features - PDF, Excel Document Export to raster or vector image PDF, Excel Document PDF, HTML, CSV, XLS, RTF, image
Visualization Basic Graph Charting is very difficult for end-users Numerous chart types and many of them can be combined into one chart Web 2.0 style report and visualisations. Rich, highly interactive and navigable Java reports with formatting, graphic and conditional display options. -