HeaderSIS.jpg

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

From IS480
Jump to navigation Jump to search
Line 277: Line 277:
 
==<div style="background: #ffc768; padding: 15px; font-weight: bold; line-height: 0.3em;"><font color="black">Architecture Diagram</font></div>==
 
==<div style="background: #ffc768; padding: 15px; font-weight: bold; line-height: 0.3em;"><font color="black">Architecture Diagram</font></div>==
  
[[Image:Architecture_Diagram.GIF | center | 800px]]
+
[[Image:DaDaArchitectureDiagram.GIF | center | 800px]]
 
 
  
 
==<div style="background: #ffc768; padding: 15px; font-weight: bold; line-height: 0.3em;"><font color="black">Usability Testing</font></div>==
 
==<div style="background: #ffc768; padding: 15px; font-weight: bold; line-height: 0.3em;"><font color="black">Usability Testing</font></div>==

Revision as of 12:48, 21 February 2013

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



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 Complete 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 Complete 1
Allow users to add inventory to the system
3. Barcode Creation and Scanning
  • Barcode for each gowns by school
Core Complete 0.9
Create unique barcode for tracking the inventories
4. Tracking stock by barcode, lot, date, school
  • Search function
Core Complete 1
Add-on to Inventory listing for easy filtering
5. Inventory tracking
  • Status update
Non-Core Complete 1
  • Add on to inventory listing
  • At various touch points: laundry vendor, sold/rented, damaged
6. Excel Wizard
  • Import
  • Export
Non-Core Complete 0.8
Allow importing data from and to excel
7. Customer Records Management
  • Change customer purchase status
  • Assign authorisation to view and purchase graduation gown
Core Completed 0.8
Assign authorisation to customers and update purchase status of authorised customers:
8. 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
9. 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.
Achievers Inventory Mgmt System (Mobile)
10. Inventory Listing
  • View inventory status
  • Search function
Core 1
Allow employees to view inventory from their phone
11. 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
12. 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 Complete 1
Allowing users to browse products and add to shopping cart and check-out
13. Process payments via Paypal
  • Calculate final price
  • Process payment via Paypal
  • Generate invoice with barcode
  • Email invoice
  • Update system of new order
  • Update accounts
Core Complete 0.7
Allowing the use of Paypal as a form of online payment to avoid cash transactions
14. Mobile e-commerce site Core 1
Mobile version of e-commerce site to allow students to submit orders onsite
Accounts Management
15. Process Orders
  • Scan Invoice Barcode
  • List Order Details
  • Process Checkout
  • Add reference number if cash/Paypal payment
Core Complete 1
To facilitate on-site ordering and processing on actual day
Ring Customization
16. Select Ring
  • Select ring type
  • Select metal
  • Select stones
  • Select ring size
Core 0.8
To select the rings they would like
17. Customization
  • Text
  • Texture (Emboss/Bevel)
  • Logo
Core 0.8
Customize the logos and texts

Business Scenario

Click here to view our As-Is To-Be diagrams

Use Case

Click here to view our use case diagrams

Storyboard

Click here to view our storyboards

Paper Prototype (Mobile)

Click here to view our Mobile Paper Prototype

Architecture Diagram

DaDaArchitectureDiagram.GIF

Usability Testing

Usability Test 1

Date: 14 & 15 February

Venue: Undergraduate Project Lab (UPL)

Time: 11am - 6pm

Sign-up link: https://docs.google.com/forms/d/1UFYKKzfvOkw_G6rBUUDJqcoLvxVcConnllbisa2wQls/viewform

Test Cases: User Test Guide

Test Results: User Test Results

  • Objectives:

Heuristics:

- Customer behavior

- Feedback

- Satisfaction

Functions:

- Functionality

- Bugs


Photos: