Project Documentation: Developed in Staruml
Project Documentation: Developed in Staruml
Project Documentation: Developed in Staruml
Project Documentation
Developed In StarUML
An Online Shopping System
Date Of Submission:5/3/2013
Untitled
Table of Contents
1. ............................................................................................ INTRODUCTION
.............................................................................................................................................. 6
1.1.
OBJECTIVE ................................................................................................................................... 6
1.2.
2.
3.
3.2.
USER ............................................................................................................................................. 8
3.2.1.
4.
Description ........................................................................................................................... 8
4.1.1.
Description ........................................................................................................................... 9
4.3.
4.4.
4.4.1.
4.5.
4.5.1.
4.6.
Description ........................................................................................................................... 9
Description ......................................................................................................................... 10
4.7.
Description ......................................................................................................................... 10
EXIT............................................................................................................................................ 10
4.7.1.
4.10.
4.10.1.
4.11.
4.11.1.
4.12.
4.12.1.
4.13.
4.13.1.
4.14.
4.14.1.
Description ......................................................................................................................... 10
LOG IN .................................................................................................................................... 11
Description ......................................................................................................................... 11
OTHER SPECIFICATIONS ........................................................................................................ 11
Description ......................................................................................................................... 11
REGISTER ............................................................................................................................... 11
Description ......................................................................................................................... 11
SELECT BRAND ...................................................................................................................... 12
Description ......................................................................................................................... 12
SELECT CATEGORY................................................................................................................ 12
Description ......................................................................................................................... 12
Untitled
4.15.
4.15.1.
4.16.
4.16.1.
Untitled
List of Figure
FIGURE 1 USE-CASE DIAGRAM OF MAIN ................................................................................. 7
Untitled
1. Introduction
1.1. Objective
Untitled
2. Use-Case Diagram
2.1. Main Diagram
System
Continue Shopping
<<extend>>
Register
Select Brand
1..*
Add to Cart
<<extend>> <<include>>
<<extend>> <<extend>> <<include>>
<<extend>>
1..*
1..*
<<include>>
<<extend>>
Select Category
1..*
User
<<extend>>
1..*
Buy Items
Select Price Range Select Item
<<extend>>
<<include>>
<<include>>
Exit
Log In
Other Specifications
<<include>>
<<include>>
Untitled
3. Actor Specification
3.1. User
3.1.1.
Description
Untitled
4. Use-Case Specification
4.1. Add to Cart
4.1.1.
Description
Description
Description
Untitled
Description
Description
4.6. Exit
4.6.1.
Description
10
Untitled
4.7. Log In
4.7.1.
Description
Description
4.9. Register
4.9.1.
Description
11
Untitled
12
Untitled
13
Untitled
2. Log In:-
14
Untitled
3.Select Category:-
4.Select Brand:-
15
Untitled
6.Select Items:-
16
Untitled
7.Add To Cart:-
8.Buy Items:-
17
Untitled
DescriptionIn software engineering, a class diagram in the Unified Modeling Language (UML) is a type
of static structure diagram that describes the structure of a system by showing the
system's classes, their attributes, operations (or methods), and the relationships among
the classes.
18
Untitled
19
Untitled
20
Untitled
21
Untitled
22
Untitled
9. CheckAvailabilityWhen an item or some items is(are) put into the cart the cart needs to perform a
check that whether the item(s) is in the database.Thus the cart class and
ItemDatabase classes are related with an association relation named as added
to.Now multiplicity cannot be determined here properly.As it can be left upon
the system designer that if individual requests will be sent form individual items
or a composite query will be there.
23