carts architecture (customer assistance and report tracking system) forseth forever north dakota...

13
CARTS Architecture (Customer Assistance and Report Tracking System) Forseth Forever North Dakota State University

Upload: harold-carpenter

Post on 17-Jan-2016

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CARTS Architecture (Customer Assistance and Report Tracking System) Forseth Forever North Dakota State University

CARTS Architecture (Customer Assistance and Report Tracking

System)

Forseth ForeverNorth Dakota State University

Page 2: CARTS Architecture (Customer Assistance and Report Tracking System) Forseth Forever North Dakota State University

Specific Hardware

• Cart– Display Device

• Track• Wireless

– 802.11n

Page 3: CARTS Architecture (Customer Assistance and Report Tracking System) Forseth Forever North Dakota State University

Languages

• Cart Display– C++

• Website– ASP.NET

• Logic and Communication– C#

Page 4: CARTS Architecture (Customer Assistance and Report Tracking System) Forseth Forever North Dakota State University

System

Administrator

Shopper

Existing database

Cart interface

Items

Lists

Item locations

Checkout ResultsReport results

Item Suggestions

Lists

Data Flow – Level 0

Page 5: CARTS Architecture (Customer Assistance and Report Tracking System) Forseth Forever North Dakota State University

Website

Database

Cart

Member

List

Item

List

List

Cart Location

Suggestion

Item

Coupon

Administrator

Item

Report

Aisle Location

Data Flow – Level 1

Page 6: CARTS Architecture (Customer Assistance and Report Tracking System) Forseth Forever North Dakota State University

«subsystem»Web application

«subsystem»ServerDB

«subsystem»Client

«subsystem»Store Application

«subsystem»Integrator

«subsystem»StoreDB

Item Lists

Admin Interface

List Display

Store Map

Suggestions

Updates

Store layoutTrip Management

Items

Prices

Coupons

Interaction Overview Diagram

Interaction Overview Diagram

Page 7: CARTS Architecture (Customer Assistance and Report Tracking System) Forseth Forever North Dakota State University

Package Structure

Page 8: CARTS Architecture (Customer Assistance and Report Tracking System) Forseth Forever North Dakota State University

Cart Package Structure

Page 9: CARTS Architecture (Customer Assistance and Report Tracking System) Forseth Forever North Dakota State University

Web Package Structure

Page 10: CARTS Architecture (Customer Assistance and Report Tracking System) Forseth Forever North Dakota State University

Admin Package Structure

Page 11: CARTS Architecture (Customer Assistance and Report Tracking System) Forseth Forever North Dakota State University

DataType Package Structure

Page 12: CARTS Architecture (Customer Assistance and Report Tracking System) Forseth Forever North Dakota State University

Hardware Cost Estimate

• Carts: $1000/ea• Server: $30,000• Wireless: $20,000• Total: $300,000

Page 13: CARTS Architecture (Customer Assistance and Report Tracking System) Forseth Forever North Dakota State University

Development Cost Estimate

• Function Point Estimation Model– IBM - Allen Albrecht– Total Unadjusted Function Points: 197– Adjusted processing Complexity: 0.75– Total Adjusted Function Points: 148– Total lines of C# code: 8140– Person-months: 11.4– Development cost: $170,000