HeaderSIS.jpg

Difference between revisions of "IS480 Team wiki: 2012T2 DaDa Achievers Project Documentation"

From IS480
Jump to navigation Jump to search
Line 31: Line 31:
  
  
==<div style="background: #ffc768; padding: 15px; font-weight: bold; line-height: 0.3em;"><font color="black">Functions List</font></div>==
+
==<div style="background: #ffc768; padding: 15px; font-weight: bold; line-height: 0.3em;"><font color="black">Features</font></div>==
<br>
+
 
 +
===Scope Management===
 +
 
 +
The table below lists the full set of functions/features the team had set out to achieve since the Mid-Term review.
 +
 
 +
To reduce risk of delivering an incomplete system, this was the list of functions that were identified as core to the system, prioritized by level of technical complexity - 'Confidence Level' based on a range from 0 (low confidence due to high technical complexity) to 1 (high confidence; low technical complexity).
 +
 
 +
{| class="wikitable" cellpadding="25"
 +
! width="25" | No.
 +
! width="150" | Features
 +
! width="150" | Functions
 +
! width="100" | Project Value<br/>(Core, Non-Core,<br/>Bonus)
 +
! width="50" | Completion<br>Status
 +
! width="70" | Confidence<br/>Level (0-1)
 +
! width="150" | Description
 +
|-
 +
|colspan='7' align='center' style="background: #A8E4A0"|<strong>Achievers Inventory Mgmt System </strong>
 +
|-
 +
| style="text-align: center" | 1.
 +
| style="text-align: center" | Authentication & Authorization
 +
|
 +
:*Register Users
 +
:*Login
 +
:*Logout
 +
:*Authorize based on roles
 +
:*View Registered Users
 +
:*Update/Delete Users
 +
:*Change Password
 +
| style="text-align: center" | Core
 +
| style="text-align: center" |
 +
| style="text-align: center" | 1
 +
|
 +
: Allow adding of employees to the system to manage the inventory and users
 +
|-
 +
|-
 +
| style="text-align: center" | 2.
 +
| style="text-align: center" | Inventory Listing
 +
|
 +
:*Add Inventory
 +
:*View Inventory
 +
:*Update Inventory
 +
:*Delete Inventory
 +
:*Product Status (if stock < 50, low stock status)
 +
| style="text-align: center" | Core
 +
| style="text-align: center" |
 +
| style="text-align: center" | 1
 +
|
 +
: Allow users to add inventory to the system
 +
|-
 +
| style="text-align: center" | 3.
 +
| style="text-align: center" | Inventory Location tracking (Warehouse)
 +
|
 +
:*Add warehouse layout
 +
:*Map inventory location to layout
 +
:*Add dropdown to choose items
 +
:*Color code chosen item on layout
 +
:*Show route to location
 +
| style="text-align: center" | Core
 +
| style="text-align: center" |
 +
| style="text-align: center" | 0.7
 +
|
 +
: Provide location of a particular set of inventory with a map for easy pick up
 +
|-
 +
| style="text-align: center" | 4.
 +
| style="text-align: center" | Generate barcode
 +
|
 +
:*Barcode for each gowns by school
 +
:*Barcode for box for bulk check-in/check-out
 +
| style="text-align: center" | Core
 +
| style="text-align: center" |
 +
| style="text-align: center" | 0.9
 +
|
 +
: Create unique barcode for tracking the inventories
 +
|-
 +
| style="text-align: center" | 5.
 +
| style="text-align: center" | Tracking stock by barcode, lot, date, school
 +
|
 +
:*Search function
 +
| style="text-align: center" | Core
 +
| style="text-align: center" |
 +
| style="text-align: center" | 1
 +
|
 +
: Add-on to Inventory listing for easy filtering
 +
|-
 +
| style="text-align: center" | 6.
 +
| style="text-align: center" | Excel Wizard
 +
|
 +
:*Import
 +
:*Export
 +
| style="text-align: center" | Non-Core
 +
| style="text-align: center" |
 +
| style="text-align: center" | 0.8
 +
|
 +
: Allow importing data from and to excel
 +
|-
 +
| style="text-align: center" | 7.
 +
| style="text-align: center" | Notification of low stock
 +
|
 +
:* Alert on main landing page
 +
:* Email alert
 +
:* Push notification to mobile app
 +
| style="text-align: center" | Core
 +
| style="text-align: center" |
 +
| style="text-align: center" | 0.8
 +
|
 +
: System sends an email alert when a particular item's stock is low.
 +
|-
 +
| style="text-align: center" | 8.
 +
| style="text-align: center" | Inventory tracking
 +
|
 +
:* Status update
 +
| style="text-align: center" | Non-Core
 +
| style="text-align: center" |
 +
| style="text-align: center" | 1
 +
|
 +
:* Add on to inventory listing
 +
:* At various touch points: laundry vendor, sold/rented, damaged
 +
|-
 +
|colspan='7' align='center' style="background: #A8E4A0"|<strong>Achievers Inventory Mgmt System (Mobile) </strong>
 +
|-
 +
| style="text-align: center" | 9.
 +
| style="text-align: center" | Inventory Listing
 +
|
 +
:* View inventory status
 +
:* Search function
 +
| style="text-align: center" | Core
 +
| style="text-align: center" |
 +
| style="text-align: center" | 1
 +
|
 +
: Allow employees to view inventory from their phone
 +
|-
 +
| style="text-align: center" | 10.
 +
| style="text-align: center" | Order Management
 +
|
 +
:* View orders
 +
:* Barcode scanning to check-out items
 +
:* Barcode scanning to complete order processing
 +
| style="text-align: center" | Core
 +
| style="text-align: center" |
 +
| style="text-align: center" | 0.7
 +
|
 +
:* Useful for orders and clearing for home delivery
 +
:* Barcode scanning also used for check-out on collection day
 +
|-
 +
 +
|colspan='7' align='center' style="background: #A1CAF1"|<strong>E-Commerce Site</strong>
 +
|-
 +
| style="text-align: center" | 11.
 +
| style="text-align: center" | Online ordering
 +
|
 +
:* Check against graduant list
 +
:* Check for duplicates
 +
:* combine orders if buy other items
 +
:* Add Item to Shopping Cart
 +
:* Update/Delete Item in Shopping Cart
 +
:* Process Shopping Cart
 +
:* Update Inventory Count
 +
:* Update Type of Order (Rent/Buy, Delivery/On-Site)
 +
| style="text-align: center" | Core
 +
| style="text-align: center" |
 +
| style="text-align: center" | 1
 +
|
 +
: Allowing users to browse products and add to shopping cart and check-out
 +
|-
 +
| style="text-align: center" | 12.
 +
| style="text-align: center" | Process payments via E-Nets
 +
|
 +
:* Calculate final price
 +
:* Process payment via ENETS
 +
:* Generate invoice with barcode
 +
:* Email invoice
 +
:* Update system of new order
 +
:* Update accounts
 +
| style="text-align: center" | Core
 +
| style="text-align: center" |
 +
| style="text-align: center" | 0.7
 +
|
 +
: Allowing the use of e-nets as a form of online payment to avoid cash transactions
 +
|-
 +
|-
 +
| style="text-align: center" | 13.
 +
| style="text-align: center" | Mobile e-commerce site
 +
|
 +
| style="text-align: center" | Core
 +
| style="text-align: center" |
 +
| style="text-align: center" | 1
 +
|
 +
: Mobile version of e-commerce site to allow students to submit orders onsite
 +
|-
 +
|colspan='7' align='center' style="background: #A1CAF1"|<strong>Accounts Management</strong>
 +
|-
 +
| style="text-align: center" | 14.
 +
| style="text-align: center" | Process Orders
 +
|
 +
:* Scan Invoice Barcode
 +
:* List Order Details
 +
:* Process Checkout
 +
:* Add reference number if cash/NETS payment
 +
| style="text-align: center" | Core
 +
| style="text-align: center" |
 +
| style="text-align: center" | 1
 +
|
 +
: To facilitate on-site ordering and processing on actual day
 +
|-
 +
|colspan='7' align='center' style="background: #A1CAF1"|<strong>Ring Customization</strong>
 +
|-
 +
| style="text-align: center" | 15.
 +
| style="text-align: center" | Select Ring
 +
|
 +
:* Select ring type
 +
:* Select metal
 +
:* Select stones
 +
:* Select ring size
 +
| style="text-align: center" | Core
 +
| style="text-align: center" |
 +
| style="text-align: center" | 0.8
 +
| To select the rings they would like
 +
|-
 +
| style="text-align: center" | 16.
 +
| style="text-align: center" | Customization
 +
|
 +
:* Text
 +
:* Texture (Emboss/Bevel)
 +
:* Logo
 +
| style="text-align: center" | Core
 +
| style="text-align: center" |
 +
| style="text-align: center" | 0.8
 +
|
 +
: Customize the logos and texts
 +
|-
 +
| style="text-align: center" | 17.
 +
| style="text-align: center" | 3D model of the ring
 +
| style="text-align: center" |
 +
| style="text-align: center" | Bonus
 +
| style="text-align: center" |
 +
| style="text-align: center" | 0.5
 +
|
 +
: To give users a better sense of the look of the ring
 +
|-
 +
|}
  
 
==<div style="background: #ffc768; padding: 15px; font-weight: bold; line-height: 0.3em;"><font color="black">Use Case</font></div>==
 
==<div style="background: #ffc768; padding: 15px; font-weight: bold; line-height: 0.3em;"><font color="black">Use Case</font></div>==

Revision as of 12:24, 5 November 2012

Welcome to DaDa Achievers FYP Wiki!
Home Project Overview Project Management Project Documentation Project Progress Summary Reflections


Business Scenario

As-Is

DaDa AsIs.png



To-Be
DaDaInOutPro.png DaDaEcommerce.png DaDaOnsite.png DaDaReturnGown.png


Features

Scope Management

The table below lists the full set of functions/features the team had set out to achieve since the Mid-Term review.

To reduce risk of delivering an incomplete system, this was the list of functions that were identified as core to the system, prioritized by level of technical complexity - 'Confidence Level' based on a range from 0 (low confidence due to high technical complexity) to 1 (high confidence; low technical complexity).

No. Features Functions Project Value
(Core, Non-Core,
Bonus)
Completion
Status
Confidence
Level (0-1)
Description
Achievers Inventory Mgmt System
1. Authentication & Authorization
  • Register Users
  • Login
  • Logout
  • Authorize based on roles
  • View Registered Users
  • Update/Delete Users
  • Change Password
Core 1
Allow adding of employees to the system to manage the inventory and users
2. Inventory Listing
  • Add Inventory
  • View Inventory
  • Update Inventory
  • Delete Inventory
  • Product Status (if stock < 50, low stock status)
Core 1
Allow users to add inventory to the system
3. Inventory Location tracking (Warehouse)
  • Add warehouse layout
  • Map inventory location to layout
  • Add dropdown to choose items
  • Color code chosen item on layout
  • Show route to location
Core 0.7
Provide location of a particular set of inventory with a map for easy pick up
4. Generate barcode
  • Barcode for each gowns by school
  • Barcode for box for bulk check-in/check-out
Core 0.9
Create unique barcode for tracking the inventories
5. Tracking stock by barcode, lot, date, school
  • Search function
Core 1
Add-on to Inventory listing for easy filtering
6. Excel Wizard
  • Import
  • Export
Non-Core 0.8
Allow importing data from and to excel
7. Notification of low stock
  • Alert on main landing page
  • Email alert
  • Push notification to mobile app
Core 0.8
System sends an email alert when a particular item's stock is low.
8. Inventory tracking
  • Status update
Non-Core 1
  • Add on to inventory listing
  • At various touch points: laundry vendor, sold/rented, damaged
Achievers Inventory Mgmt System (Mobile)
9. Inventory Listing
  • View inventory status
  • Search function
Core 1
Allow employees to view inventory from their phone
10. Order Management
  • View orders
  • Barcode scanning to check-out items
  • Barcode scanning to complete order processing
Core 0.7
  • Useful for orders and clearing for home delivery
  • Barcode scanning also used for check-out on collection day
E-Commerce Site
11. Online ordering
  • Check against graduant list
  • Check for duplicates
  • combine orders if buy other items
  • Add Item to Shopping Cart
  • Update/Delete Item in Shopping Cart
  • Process Shopping Cart
  • Update Inventory Count
  • Update Type of Order (Rent/Buy, Delivery/On-Site)
Core 1
Allowing users to browse products and add to shopping cart and check-out
12. Process payments via E-Nets
  • Calculate final price
  • Process payment via ENETS
  • Generate invoice with barcode
  • Email invoice
  • Update system of new order
  • Update accounts
Core 0.7
Allowing the use of e-nets as a form of online payment to avoid cash transactions
13. Mobile e-commerce site Core 1
Mobile version of e-commerce site to allow students to submit orders onsite
Accounts Management
14. Process Orders
  • Scan Invoice Barcode
  • List Order Details
  • Process Checkout
  • Add reference number if cash/NETS payment
Core 1
To facilitate on-site ordering and processing on actual day
Ring Customization
15. Select Ring
  • Select ring type
  • Select metal
  • Select stones
  • Select ring size
Core 0.8 To select the rings they would like
16. Customization
  • Text
  • Texture (Emboss/Bevel)
  • Logo
Core 0.8
Customize the logos and texts
17. 3D model of the ring Bonus 0.5
To give users a better sense of the look of the ring

Use Case


DaDaE-CommerceUseCase.PNG


DaDaRingUseCase.PNG


DaDaMobileAppUseCase.PNG


Wire Frame

Usability Testing