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. Manage teacher skills dashboard

Case name

Manage teacher skills dashboard (set knowledge)

Actor

Administrator / teacher

Scenario

Succeeded

Preconditions

User authenticated

Actions

The teacher consult site (main interface)

Click <authenticate>

The controller redirects him to teacher space.

The teacher click update skills

The controller display message: upload your certification

The teacher clicks <upload document>

The controller asks the user to give the directories or files location
The user clicks on <browse> and select the directory path
The controller retrieves the path and send it to DAO
The user clicks on import
The controller uploads the files from the local machine to the server

The DAO set the document on the database (table document)

The DAO catch the document_id and send it to the Controller

The controller send a message: a teacher wants to update his skills to admin space; it id is:( document_id)

The controller put download_link into admin space

The administrator click <download>

The administrator analyze the certification and click <update skills>

The controlled executes the command to creates the file contents in the database via DAO
The controller displays a message indicating the success of update skills on teacher space..

Post condition

The system upload teacher skills

Variants

The user enters a wrong file / not permitted type
The system sends an error message

Fig27. Sequence diagram: Manage teacher skills dashboard

3.4 Conclusion

Throughout this chapter, we developed the design of our application to be flexible and to provide easy passage to the next step; we first presented the three-tier architecture. Secondly, we described the architecture of our application. Then we have highlighted the database. Then we presented the diagrams of classes. Finally we presented the kinetics of diagram transitions diagram. 

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








"Et il n'est rien de plus beau que l'instant qui précède le voyage, l'instant ou l'horizon de demain vient nous rendre visite et nous dire ses promesses"   Milan Kundera