Document:Usecases Verkoop

From WOSI
Jump to navigation Jump to search

Verkoop

Nieuwe Use Cases na bezoek De Woonplaats

Image:Use_case_de_woonplaats.png

VHE overview

Name: listVHEs
Summary: The admin can request a list of all VHEs
Actors:
  • Admin
Preconditions:
  • The admin has to be authenticated
  • There must be VHEs in the system
Steps:
  • List of VHEs is shown when the admin opens the VHE overview from the menu.
Exceptions:
Result: The list of VHEs is shown

Create VHE

Name: addVHE
Summary: The admin can add a VHE
Actors:
  • Admin
Preconditions:
  • The admin has to be authenticated
Steps:
  • The actor enters information in all fields
  • The VHE is added when the actor presses the “add” button.
Exceptions: Not all required fields have been entered
Result: The VHE has been added

Edit VHE

Name: editVHE
Summary: The admin can change the VHE
Actors:
  • Admin
Preconditions:
  • The admin must be authenticated
  • The VHE must exist within the system
Steps:
  • The actor selects which VHE needs to be edited
  • The data in the prepopulated form field can be edited.
  • Any changes are comitted when the actor presses the “save” button.
Exceptions: Not all required fields have been entered
Result: The VHE has been changed

Remove VHE

Name: removeVHE
Summary: The admin can remove a VHE
Actors:
  • Admin
Preconditions:
  • The admin must be authenticated
  • The VHE must exist within the system
Steps:
  • The actor selects which VHE needs to be removed.
  • The VHE is removed when the actor presses the “delete” button.
Exceptions:
Result: The VHE has been removed

Invoeren Taxatiewaarde

Naam: invoerenTaxatiewaarde
Samenvatting: Een verkoopmedewerker of een taxateur kunnen een taxatiewaarde invoeren in het systeem
Actoren:
  • Verkoopmedewerker
  • Taxateur
Precondities:
  • De verkoopmedewerker of de taxateur moet ingelogd zijn
Stappenplan:
  • De verkoopmedewerker of taxateur zoekt de betreffende VHE op in het systeem.
  • De gevraagde gegevens worden ingevuld in het formulier.
  • Na het invullen wordt er op een knop gedrukt, waarna de gegevens worden gecontroleerd. Hierbij wordt gekeken naar banknummer, postcode en huisnummer voor authenticatie.
  • Wanneer de applicatie de ingevulde informatie goedkeurt, zal de taxatiewaarde in het systeem opgeslagen worden.


Uitzonderingen:
  • De gegevens worden niet goedgekeurd, hier wordt een melding van gegeven
Resultaat: De verkoopmedewerker of de taxateur heeft een taxatie ingevoerd.

Wijzigen Taxatiewaarde

Naam: wijzigenTaxatiewaarde
Samenvatting: Een verkoopmedewerker of een taxateur kunnen een taxatiewaarde wijzigen in het systeem
Actoren:
  • Verkoopmedewerker
  • Taxateur
Precondities:
  • Er moet een taxatie in het systeem staan
  • De verkoopmedewerker of de taxateur moet ingelogd zijn
Stappenplan:
  • De verkoopmedewerker of taxateur zoekt de betreffende VHE op in het systeem.
  • De gewijzigde gegevens worden ingevuld in het formulier.
  • Na het invullen wordt er op een knop gedrukt, waarna de gegevens worden gecontroleerd. Hierbij wordt gekeken naar banknummer, postcode en huisnummer voor authenticatie.
  • Wanneer de applicatie de ingevulde informatie goedkeurt, zal de taxatiewaarde in het systeem opgeslagen worden.
Uitzonderingen:
  • De gegevens worden niet goedgekeurd, hier wordt een melding van gegeven
Resultaat: De verkoopmedewerker of de taxateur heeft een taxatiewaarde gewijzigd.

Goedkeuren Taxatiewaarde

Naam: goedkeurenTaxatie
Samenvatting: Een verkoopmedewerker kan een taxatie goedkeuren
Actoren:
  • Verkoopmedewerker
Precondities:
  • Er moet een taxatie in het systeem staan
  • De verkoopmedewerker moet ingelogd zijn
Stappenplan:
  • De verkoopmedewerker zoekt betreffende VHE op in het systeem.
  • Bij goedkeuring wordt de taxatiestatus gewijzigd in getaxeerd
  • De goedkeuring wordt opgeslagen
Uitzonderingen:
  • De verkoopmedewerker vind de taxatie niet goed en verwijderd de huidige taxatie
Resultaat:

De taxatie is goedgekeurd.

Gebruikers overzicht

Name

overzichtGebruikers

Samenvatting

Een gebruiker met toegang tot de Gebruikers pagina kan een overzicht opvragen van de gebruikers in de database.

Actoren

- Administrator

- Alle gebruikers met toegangsrechten tot deze pagina

Precondities

- De gebruiker moet ingelogd zijn.

- Er moeten gebruikers aanwezig zijn in de database.

Stappenplan

1 Open de Gebruikers pagina

Uitzonderingen


Resultaat

Er wordt een lijst met gebruikers getoond.

Gebruiker aanmaken

Naam

aanmakenGebruiker

Samenvatting

Een nieuwe gebruiker kan aangemaakt worden in het systeem door alle gebruikers data in te vullen.

Actoren

- Administrator

- Alle gebruikers met toegangsrechten tot deze actie

Precondities

- De gebruiker moet ingelogd zijn

Stappenplan

1 Open de gebruikers pagina.

2 Open de 'Gebruiker aanmaken' pagina.

3 Vul de benodigde velden in.

4 Selecteer de benodigde gebruikers types.

5 Bewaar de gebruiker.

Uitzonderingen

- Er is al een gebruiker met eenzelfde naam aanwezig in het systeem

Resultaat

Een nieuwe gebruiker is toegevoegd aan het systeem

Gebruiker Wijzigen

Naam

wijzigGebruiker

Samenvatting

Data van gebruikers in de database kan gewijzigd worden.

Actoren

- Administrator

- Alle gebruikers met toegangsrechten tot deze actie

Precondities

Er is een gebruiker aanwezig in de database

Stappenplan

1 Open de gebruikers pagina.

2 Selecteer een gebruiker en klik op de wijzig knop

3 Wijzig de te wijzigen data.

4 Bewaar de gebruiker.

Uitzonderingen


Resultaat

De informatie van een gebruiker is gewijzigd en opgeslagen in de database.

Gebruiker Verwijderen

Naam

verwijderGebruiker

Samenvatting

Gebruikers kunnen verwijderd worden uit de database

Actoren

- Administrator

- Alle gebruikers met toegangsrechten tot deze actie

Precondities


Stappenplan

1 Open de Gebruikers pagina.

2 Selecteer een Gebruiker en klik op de verwijder knop.

3 Bevestig de verwijder actie..

Uitzonderingen


Resultaat

Een gebruiker is verwijderd uit de database.

Klanten Overzicht

Naam

overzichtKlanten

Samenvatting

Een gebruiker met toegang tot de Klanten pagina kan een overzicht van alle klanten opvragen uit de database.

Actoren

- Administrator

- Alle gebruikers met toegangsrechten tot deze actie.

Precondities

- De gebruiker moet ingelogd zijn.

- Er moet een klant aanwezig zijn in de database.

Stappenplan

Open de Klanten pagina.

Uitzonderingen


Resultaat

Een lijst met Gebruikers wordt getoond.

Create Klant

Name

addCustomer

Summary

A new customer can be added to the system by filling in all the customer data.

Actors

- Administrator

- All users with sufficient rights for this action.

Preconditions

- The user has to be authenticated.

Steps

1 Open the Customers page.

2 Open the 'Klant aanmaken' page.

3 Fill in all required fields.

4 Select the 'Geslacht'(gender)

4 Select the User (???)

5 Save the customer.

Exceptions

- A customer with the same name is already present in the database.

Result

A new customer is added to the database.

Edit Klant

Name

editCustomer

Summary

Users present in the database can have their data edited.

Actors

- Administrator

- All users with sufficient rights for this action.

Preconditions


Steps

1 Open the Customers page.

2 Select a customer and click the Edit icon.

3 Modify any fields.

4 Save the customer.

Exceptions


Result

The customer's information has been modified and saved to the database.

Remove Klant

Name

deleteCustomer

Summary

Customers can be deleted from the database.

Actors

- Administrator

- All users with sufficient rights for this action.

Preconditions


Steps

1 Open the Customers page.

2 Select a custome and click the Delete icon.

3 Confirm the delete action.

Exceptions


Result

A customer is deleted from the database.

Registreer Klant

Name

registerCustomer

Summary

A user with access to the Register(registreren) page can add a new customer to the database.

Actors

- Administrator

- All users with sufficient rights for this action.

Preconditions

- The user has to be authenticated.

Steps

1 Open the Register page.

2 Fill in all required fields.

3 Save the customer.

Exceptions


Result

A customer is added to the system. The customer's username and

password for the Verkoop Module are automatically generated and shown to the user.


Inschrijven

Name

RegisterCustomerToBuilding

Summary


Actors

- Administrator

- All users with sufficient rights for this action.

Preconditions

- The user has to be authenticated.

Steps

Open the Register(Registreren) page.

Exceptions


Result


Uitschrijven

Name

UnregisterCustomerFromBuilding

Summary


Actors

- Administrator

- All users with sufficient rights for this action.

Preconditions

- The user has to be authenticated.

Steps

Open the Unregister(Uitschrijven) page.

Exceptions


Result