HeaderSIS.jpg

IS480 Team wiki: 2012T2 DaDa Achievers Project Documentation

From IS480
Jump to navigation Jump to search


Home Project Overview Project Management Project Documentation Project Progress Summary Reflections
Features | Scope Management Business Scenario Use Case Diagrams Story Board
Paper Prototype (Mobile) Architecture Diagram ER Diagram Testing


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 Complete 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 Complete 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 Complete 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 Complete 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 In Progress 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 Complete 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. Customisation
  • Select ring type
  • Select metal
  • Select stones
  • Select ring size
Core Complete 0.8
To select the rings they would like