Difference between revisions of "2012T2 Team Chm: Project Design"
Jump to navigation
Jump to search
(→UI) |
|||
(45 intermediate revisions by 2 users not shown) | |||
Line 39: | Line 39: | ||
<br> | <br> | ||
+ | |||
+ | <big><p style="text-align: left; font-size: 150%;"><center> | ||
+ | [[IS480_Team_wiki:_2012T2_Team_Chm_MidTerm_Wiki|<font color="#000000" face=""><ins>''' MID-TERM WIKI'''</ins></font>]] | ||
+ | | ||
+ | [[IS480_Team_wiki:_2012T2_Team_Chm_Final_Wiki|<font color="#000000" face=""><ins>''' FINAL WIKI'''</ins></font>]] | ||
+ | |||
+ | </center></p></big> | ||
== Project Scope == | == Project Scope == | ||
Line 44: | Line 51: | ||
<p> | <p> | ||
For more detailed information regarding the various project tasks, please click [[https://docs.google.com/spreadsheet/ccc?key=0AgEVT7COZGKGdDA5cFlXVEMxZVY3Qjc4R29kbnRlTkE#gid=2 here]] | For more detailed information regarding the various project tasks, please click [[https://docs.google.com/spreadsheet/ccc?key=0AgEVT7COZGKGdDA5cFlXVEMxZVY3Qjc4R29kbnRlTkE#gid=2 here]] | ||
− | |||
</p> | </p> | ||
Line 51: | Line 57: | ||
|- | |- | ||
! scope="col" width="50"| Sceenshots | ! scope="col" width="50"| Sceenshots | ||
− | ! scope="col" width="150"| | + | ! scope="col" width="150"| Feature |
! scope="col" width="400" | Description | ! scope="col" width="400" | Description | ||
|- | |- | ||
!scope="row" colspan="3" style="background-color:#000000; text-align: left;"| | !scope="row" colspan="3" style="background-color:#000000; text-align: left;"| | ||
− | ''' <font color="#FFFFFF"> | + | ''' <font color="#FFFFFF">Core Features</font>''' |
|- | |- | ||
Line 107: | Line 113: | ||
!scope="row" colspan="3" style="background-color:#000000; text-align: left;"| | !scope="row" colspan="3" style="background-color:#000000; text-align: left;"| | ||
− | ''' <font color="#FFFFFF"> | + | ''' <font color="#FFFFFF">Good-to-Have Features'''</font> |
|- | |- | ||
Line 123: | Line 129: | ||
*User can add products into his wishlist | *User can add products into his wishlist | ||
*User can share wishlist on Facebook | *User can share wishlist on Facebook | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
Line 150: | Line 151: | ||
|} | |} | ||
− | + | <b>Old Use Cases</b> | |
− | + | *Version 1 | |
− | + | :*[https://wiki.smu.edu.sg/w/is480/images/8/8f/Consumer_Use_Case.PNG Consumer Use Cases] | |
− | + | :*[https://wiki.smu.edu.sg/w/is480/images/3/34/Marketing_Professional_Use_Case_2.png Marketing Professional Use Cases] | |
− | + | *Version 2 | |
− | + | :*[https://wiki.smu.edu.sg/w/is480/images/0/08/Corefunctions2.jpg Project Use Cases] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== UI == | == UI == | ||
<gallery caption="Consumer UI Thumbnails" heights="150px" widths="226px"> | <gallery caption="Consumer UI Thumbnails" heights="150px" widths="226px"> | ||
− | Image: | + | Image:ChmHomePage1.png | 1. Home Page |
− | Image: | + | Image:ChmProductPage1.png | 2. Product Page |
− | Image: | + | Image:ChmCheckoutPage1.png | 3. CheckOut Page |
− | Image: | + | Image:ChmPurchaseSummary1.png | 4. Purchase Summary |
− | Image: | + | Image:ChmPurchaseSummary2.png | 5. Purchase Summary 2 |
− | Image: | + | Image:ChmViewCoupons1.png | 6. View Coupons |
− | Image: | + | Image:ChmViewProfilePage1.png | 7. View Profile Page |
− | Image: | + | Image:ChmViewWishlist1.png | 9. View Wish list |
+ | </gallery> | ||
+ | |||
+ | <gallery caption="Marketing Professionals UI Thumbnails" heights="150px" widths="226px"> | ||
+ | Image:BI_HomePage.png | 10. View BI Home Page | ||
+ | Image:BI_Campaign.png | 11. View All Campaigns | ||
+ | Image:BI_CreateCampaign.png | 12. Create Campaign | ||
+ | Image:BI_DesignCampaign.png | 13. Design Campaign | ||
+ | Image:BI_Hooks.png | 14. View Hook | ||
+ | Image:BI_CreateCouponHook.png | 15. Create Coupon Hook | ||
+ | Image:BI_CreateSocialHook.png | 16. Create Social Message Hook | ||
+ | Image:BI_DesignCouponHook.png | 17. Design Coupon Hook | ||
+ | Image:BI_DesignSocialHook.png | 18. Design Social Message Hook | ||
+ | Image:BI_ChooseData.png | 19. Choose Data Source | ||
+ | Image:BI_CampaignData.png | 20. Campaign Data | ||
+ | Image:BI_TransactionRecords.png | 21. Transaction Records | ||
+ | Image:BI_SocialHookData.png | 22. Choose Graph Type | ||
+ | Image:BI_ViewGraph.png | 23. View Graph | ||
+ | Image:BI_Drilldown.png | 24. Drill-down Interactivity | ||
+ | Image:BI_Quantification.png | 25. Social Influence Quantification Display | ||
</gallery> | </gallery> | ||
+ | |||
<br /> | <br /> | ||
[https://wiki.smu.edu.sg/is480/2012T2_Team_Chm:_Project_Design_UI_Archive Old UI Thumbnails] | [https://wiki.smu.edu.sg/is480/2012T2_Team_Chm:_Project_Design_UI_Archive Old UI Thumbnails] | ||
Line 289: | Line 293: | ||
== Work Process Flow == | == Work Process Flow == | ||
− | [[Image: ConsumerProcessFlow1.png| | + | {| |
− | [[Image: | + | | [[Image: ConsumerProcessFlow1.png|500px]] |
− | [[Image: CouponProcess.png|500px]] | + | | [[Image: BIProcessFlow.png|500px]] |
− | [[Image: CreateCampaignProcess.png| | + | |} |
− | + | ||
− | + | {| | |
+ | | [[Image: CouponProcess.png|500px]] | ||
+ | | [[Image: CreateCampaignProcess.png|500px]] | ||
+ | |} | ||
− | + | {| | |
+ | | [[Image: WishListProcess.png|500px]] | ||
+ | | [[Image: CreateHooks.png|500px]] | ||
+ | |} | ||
+ | ==Magento Framework & ER Diagram == | ||
+ | <p><font size="3"> '''Magento Framework''' </font></p> | ||
+ | [[Image:MagentoFramework1.png]] | ||
+ | <br><br> | ||
<p><font size="3"> '''Magento EAV Database Diagram''' </font></p> | <p><font size="3"> '''Magento EAV Database Diagram''' </font></p> | ||
− | Click [https:// | + | Click [https://www.dropbox.com/s/udrbdmeic3tfcie/MobisupermarketERDiagram.png here] for a better view of the database |
− | [[Image: | + | [[Image:Magentodatabase2.png]] |
<!-- [[Image:Consumer.png]] --> | <!-- [[Image:Consumer.png]] --> | ||
== Server Architecture & Resources == | == Server Architecture & Resources == | ||
− | + | <br /> | |
− | |||
<p>Team Chm would like to thank and reference the following people, resources for the invaluable feedback/information given in this project:</p> | <p>Team Chm would like to thank and reference the following people, resources for the invaluable feedback/information given in this project:</p> | ||
+ | [[Image:Serverarchitecture.png|thumb|500x500px|Server Architecture Layers]] | ||
{| class="wikitable" style="text-align: left; height:200px" | {| class="wikitable" style="text-align: left; height:200px" | ||
|+ | |+ | ||
Line 363: | Line 377: | ||
== BI Tool Offerings == | == BI Tool Offerings == | ||
− | + | d3.js (the one that is highlighted) is the intending framework that we are currently using for our BI section. | |
{| class="wikitable" style="text-align: center; height:50px;" | {| class="wikitable" style="text-align: center; height:50px;" | ||
Line 375: | Line 389: | ||
! scope="col" width="200" style=background-color:#000000| <font color="#FFFFFF">BIRT</font> | ! scope="col" width="200" style=background-color:#000000| <font color="#FFFFFF">BIRT</font> | ||
! scope="col" width="200" style=background-color:#000000| <font color="#FFFFFF">OpenReports</font> | ! scope="col" width="200" style=background-color:#000000| <font color="#FFFFFF">OpenReports</font> | ||
+ | ! scope="col" width="200" style=background-color:#000000| <font color="#FFFFFF">d3.js</font> | ||
|- | |- | ||
Line 382: | Line 397: | ||
*Intermediate -Advanced | *Intermediate -Advanced | ||
*Java-based whereas Magento is PHP-based | *Java-based whereas Magento is PHP-based | ||
− | |style="text-align: left; | + | |style="text-align: left;"| |
*Intermediate | *Intermediate | ||
*JavaScript-based | *JavaScript-based | ||
Line 388: | Line 403: | ||
*Advanced | *Advanced | ||
*Java-based | *Java-based | ||
+ | |style="text-align: left;" | | ||
+ | *Intermediate | ||
+ | *Web-based service via API | ||
|style="text-align: left;" style="background: #FFFF00"| | |style="text-align: left;" style="background: #FFFF00"| | ||
*Intermediate | *Intermediate | ||
− | * | + | *Javascript-based |
|- | |- | ||
Line 397: | Line 415: | ||
|style="text-align: center;"| - | |style="text-align: center;"| - | ||
|style="text-align: left;"| Free version available | |style="text-align: left;"| Free version available | ||
− | |||
|style="text-align: left;"| Free version available | |style="text-align: left;"| Free version available | ||
+ | |style="text-align: left;"| Free version available | ||
+ | |style="text-align: left;"| Free | ||
|style="text-align: left;" style="background: #FFFF00"| Free | |style="text-align: left;" style="background: #FFFF00"| Free | ||
Line 408: | Line 427: | ||
*Standalone desktop application, not available as an Eclipse plug-in | *Standalone desktop application, not available as an Eclipse plug-in | ||
*Not user-friendly | *Not user-friendly | ||
− | |style="text-align: left; | + | |style="text-align: left;"| None |
|style="text-align: left;"| High learning curve | |style="text-align: left;"| High learning curve | ||
− | |style="text-align: left;" style="background: #FFFF00"| | + | |style="text-align: left;"| Report Generation and scheduling capabilities |
+ | |style="text-align: left;" style="background: #FFFF00"| High Learning Curve | ||
|- | |- | ||
Line 417: | Line 437: | ||
|style="text-align: center;"| - | |style="text-align: center;"| - | ||
|style="text-align: left;"| Able to drill down | |style="text-align: left;"| Able to drill down | ||
− | |style="text-align: left; | + | |style="text-align: left;"| None |
|style="text-align: left;"| Able to drill down | |style="text-align: left;"| Able to drill down | ||
− | |style="text-align: | + | |style="text-align: left;"| - |
+ | |style="text-align: left;" style="background: #FFFF00"|Able to drill down | ||
|- | |- | ||
Line 426: | Line 447: | ||
|style="text-align: center;"| - | |style="text-align: center;"| - | ||
|style="text-align: left;"| PDF, Excel Document | |style="text-align: left;"| PDF, Excel Document | ||
− | |style="text-align: left; | + | |style="text-align: left;"| Export to raster or vector image |
|style="text-align: left;"| PDF, Excel Document | |style="text-align: left;"| PDF, Excel Document | ||
+ | |style="text-align: left;"| PDF, HTML, CSV, XLS, RTF, image | ||
|style="text-align: left;" style="background: #FFFF00"| PDF, HTML, CSV, XLS, RTF, image | |style="text-align: left;" style="background: #FFFF00"| PDF, HTML, CSV, XLS, RTF, image | ||
Line 435: | Line 457: | ||
|style="text-align: center;"|Basic Graph | |style="text-align: center;"|Basic Graph | ||
|style="text-align: left;"| Charting is very difficult for end-users | |style="text-align: left;"| Charting is very difficult for end-users | ||
− | |style="text-align: left; | + | |style="text-align: left;"| Numerous chart types and many of them can be combined into one chart |
|style="text-align: left;"| Web 2.0 style report and visualisations. Rich, highly interactive and navigable Java reports with formatting, graphic and conditional display options. | |style="text-align: left;"| Web 2.0 style report and visualisations. Rich, highly interactive and navigable Java reports with formatting, graphic and conditional display options. | ||
− | |style="text-align: | + | |style="text-align: left;"| - |
+ | |style="text-align: left;" style="background: #FFFF00"| | ||
+ | *Well documented | ||
+ | *High visualisation tool | ||
+ | *Low level Framework which enables developers to gain full control of the data visualisation | ||
|} | |} |
Latest revision as of 12:25, 19 April 2013
Home | Team & Stakeholders | Project Definition | Project Design | Project Management | Progress Summary | Learning Outcomes | Photos |
Contents
Project Scope
For more detailed information regarding the various project tasks, please click [here]
Old Use Cases
- Version 1
- Version 2
UI
Work Process Flow
Magento Framework & ER Diagram
Magento Framework
Magento EAV Database Diagram
Click here for a better view of the database
Server Architecture & Resources
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 |
|
Wiki Page | |
Magento Code Structure |
BI Tool Offerings
d3.js (the one that is highlighted) is the intending framework that we are currently using for our BI section.
Features Required | Magento | Pentaho | Highcharts | BIRT | OpenReports | d3.js |
---|---|---|---|---|---|---|
Ease of Integration | - |
|
|
|
|
|
Cost | - | Free version available | Free version available | Free version available | Free | Free |
Reporting Tool | Basic Reporting Tool |
|
None | High learning curve | Report Generation and scheduling capabilities | High Learning Curve |
DrillDown | - | Able to drill down | None | Able to drill down | - | Able to drill down |
Exporting Features | - | PDF, Excel Document | Export to raster or vector image | PDF, Excel Document | PDF, HTML, CSV, XLS, RTF, image | 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. | - |
|