0% found this document useful (0 votes)
5 views1 page

Eshopping Emetro ClassDiagrams

The document details the structure of a shopping cart, order, and delivery system. It includes information on products, shopping carts, orders, recipients, payment methods, routes, and stations. Various entity relationships and attributes are defined.

Uploaded by

Hoang The Anh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views1 page

Eshopping Emetro ClassDiagrams

The document details the structure of a shopping cart, order, and delivery system. It includes information on products, shopping carts, orders, recipients, payment methods, routes, and stations. Various entity relationships and attributes are defined.

Uploaded by

Hoang The Anh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Shopping Cart Detail

Quantity

Category + method(type): type Shopping Cart Account


1
Name + field: type Name
* DoB
1 Telephone
+ method(type): type + method(type): type
Address
* Account ID
Password
Manufacturer Product Email
Citizen ID
Name 1 Name
Product ID
+ method(type): type
+ method(type): type * manufacturer: Manufacturer 0..*
Description
Technical specifications
Image Status
Current Price
Image Data 1 Regular Order
* + method(type): type
+ field: type
+ method(type): type
+ method(type): type
*
Order Detail Order Express Order
Quantity recipient: Recipient + field: type
Current Price Date and Time of Order
Total Value
+ method(type): type
+ method(type): type
// <<virtual>> Minimum
Total Value for Free Same-Day Express Order
* Delivery?
// <<virtual>> Maximum + field: type
1 *
time for delivery?
Recipient + method(type): type

Name
Address 1..*
Telephone Card Owner
Card
1
+ method(type): type Number Name
CSV
Date of Expiry 1 + method(type): type
owner: Card Owner

<<virtual>> Estimate Fee

VISA

+ field: type

+ method(type): type

Master

+ field: type

+ method(type): type

American Express

+ field: type

+ method(type): type

Discover

+ field: type

+ method(type): type

Route Detail

Stop or Not?
Duration

+ method(type): type

Line Station
route: Station[2..*] + field: type
2..*
+ method(type): type + method(type): type

Route Detail

Stop or Not?
Duration

+ method(type): type

Line 1 departure

departure: Station Station


intermediate stations: Station intermediate stations
destination: Station + field: type
* *
+ method(type): type
+ method(type): type 1
destination
*

You might also like