carts architecture (customer assistance and report tracking system) forseth forever north dakota...
TRANSCRIPT
CARTS Architecture (Customer Assistance and Report Tracking
System)
Forseth ForeverNorth Dakota State University
Specific Hardware
• Cart– Display Device
• Track• Wireless
– 802.11n
Languages
• Cart Display– C++
• Website– ASP.NET
• Logic and Communication– C#
System
Administrator
Shopper
Existing database
Cart interface
Items
Lists
Item locations
Checkout ResultsReport results
Item Suggestions
Lists
Data Flow – Level 0
Website
Database
Cart
Member
List
Item
List
List
Cart Location
Suggestion
Item
Coupon
Administrator
Item
Report
Aisle Location
Data Flow – Level 1
«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
Package Structure
Cart Package Structure
Web Package Structure
Admin Package Structure
DataType Package Structure
Hardware Cost Estimate
• Carts: $1000/ea• Server: $30,000• Wireless: $20,000• Total: $300,000
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