UML Modeling of User and Database Interaction (UDBI)

Jesus M. Almendros-Jimenez & Luis Iribarne
Group of Information Systems
University of Almeria, SPAIN
{jalmen,liribarne}@ual.es


Abstract

In this work, we present a modeling technique for user and database interaction based on UML. User interaction will be modeled by means of UML activity diagrams and database interaction by means of UML sequence diagrams. The proposed modeling technique establishes how to integrate both diagrams in order to describe the user interface and database interaction of a software system. A case study of a Internet Book Shopping system will be shown to ilustrate the proposal.




The UDBI of IBS (Internet Book Shopping) Project

1. The User Interface Diagram

2. Class Diagrams
   2.1. Database Class Diagram
   2.2. GUI Class Diagram

3. Database-Interactions Diagrams
   3.1. Database-Interaction of the Clear button in QueryCatalogue
   3.2. Database-Interaction of the Search button in QueryCatalogue
   3.3. Database-Interaction of the Selected Article event in ShoppingCart
   3.4. Database-Interaction of the Selected Article event in ManageShoppingCart
   3.5. Database-Interaction of the Accept button in ShoppingCart
   3.6. Database-Interaction of the Purchase button in Purchase
   3.7. Database-Interaction of the AddToCart button in Purchase

4. User-Interaction Diagrams
   4.1. The user-interaction ManageShoppingCart
   4.2. The user-interaction Purchase
   4.3. The user-interaction QueryCatalogue
   4.4. The user-interaction ShoppingCart
   4.5. The user-interaction ConfirmRemoveArticle
   4.6. The user-interaction QueryCataloguebyAdministrator
   4.7. All User-Interactions diagrams

5. Frames examples






The User Interface Diagram




[ Home ]



Class Diagrams

Database Class Diagram


[ Home ]



GUI Class Diagram



[ Home ]



Database-Interactions Diagrams

Database-Interaction of the Clear button in QueryCatalogue



[ Home ]



Database-Interaction of the Search button in QueryCatalogue



[ Home ]



Database-Interaction of the Selected Article event in ShoppingCart



[ Home ]



Database-Interaction of the Selected Article event in ManageShoppingCart



[ Home ]



Database-Interaction of the Accept button in ShoppingCart



[ Home ]



Database-Interaction of the Purchase button in Purchase



[ Home ]



Database-Interaction of the AddToCart button in Purchase



[ Home ]



User-Interaction Diagrams

The user-interaction ManageShoppingCart




[ Home ]



The user-interaction Purchase



[ Home ]



The user-interaction QueryCatalogue



[ Home ]



The User-Interaction ShoppingCart



[ Home ]



The user-interaction ConfirmRemoveArticle



[ Home ]



The user-interaction QueryCataloguebyAdministrator



[ Home ]


All User-Interaction diagrams



[ Home ]


Frames examples

The Query Catalogue window




The Purchase window




The Shopping Cart window




The Confirm Remove Article window



[ Home ]



(c) 2007
Jesus M. Almendros-Jimenez and Luis Iribarne

University of Almeria
SPAIN