Use Case's - musa17-hawa/tomer-ben-horin GitHub Wiki

UML

Use Case UML


Artist Use Cases

1. Login

  • Artists log in using credentials from existing website
  • System verifies and retrieves artist information
  • Provides access to artist dashboard

2. Profile Management

  • Update personal and professional details
  • Edit bio, contact information, portfolio
  • Upload profile image and links

3. Exhibition Registration

  • View available exhibitions
  • Submit registration requests
  • Receive confirmation notifications

4. Artwork Upload

  • Submit multiple artworks for registered exhibitions
  • Provide artwork details (title, description, price)
  • Upload artwork i``mages within size limitations

Administrator Use Cases

1. Login

  • Secure admin access
  • Dashboard access for system management

2. Exhibition Management

  • Create new exhibitions
  • Set participation criteria
  • Manage exhibition availability

3. Artist Management

  • Export artist lists in various formats
  • Edit exported artist files
  • Generate artwork labels

4. Notifications

  • Receive system alerts
  • Monitor new registrations
  • Track artwork submissions