WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Design and realisation of a knowledge base

( Télécharger le fichier original )
par Sawssan SELMI
 - Ingénieur en informatique 2011
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

Tab8. Upload document scenario

Case name

Upload documents

Actor

Administrator / teacher / student

Scenario

Succeeded

Preconditions

User authenticated

Actions

The user click : <authenticate> button
The controller redirect him to authentication page

The user fill his login and password

The PersonController catch them and send them to Personfacade (DAO)

PersonFacade retrieve informations from Database which verify user login/password:

If they are wrong: the user will be redirect to authentication page again

If they are true: PersonFacade send them to PersonController.

If he is not a student; It will redirect him to main page

If he is a student; he will be redirect to student space.

The student click <exam registration>

Registration form will be displayed to him

The student fill his coordinates

The controller catch them and send them to PersonFacade

If the student is eligible to register; he will be added to datasource

And a message indicates success of registration will be displayed by controller in student interface.

If not; a message indicates the failure of registration will be displayed

Post condition

The system creates a new registered student in the database space

Variants

The user enters a wrong login / password
The system sends an error message

There is no compatibility between student and exam classe

The system sends a failure registration message

Fig26. Sequence diagram: Upload document

Textual case scenario "Manage teacher skills dashboard"

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Il faudrait pour le bonheur des états que les philosophes fussent roi ou que les rois fussent philosophes"   Platon