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

2.3. Actors

Actors are entities that interact with the system under design. Answer to the following questions lets us to identify our system actors and capabilities of each one.

Q- Who is intended to use the system?

R- Any authenticated user (having the privilege to connect)

Q- Are they belonging to the same user type?

R- They are different, picked according their requirements and classified by privileges and roles given for each one.

Q- How many users are there?

R- We can't limit the total number or the maximum number of concurrent users at any one time but there are three sets of users: ESPRIT students / teachers and some visitors of the site.

The system will be represented by web interfaces and presents several features. So it is essential to provide maintainability future expansion and perhaps some plans for future developments.

Q- Who will maintain the system?

R- Our system must have an administrator. So the forth and principal actor is the system administrator.

After we knew the actors we need to know all their functions that can be attended from our system to clearly identify the use cases.

Q- What for?

R- It will be answered for each actor separately; since they do not require same services.

System administrator

He controls all the system operations: He is the responsible of the platform; He/She have the heavy task and deal with the system. His functions include all these stages:

§ manage users

§ manage documents

§ Control the forum

§ manage table of board of teachers skills

§ post announcements

§ consult the library

§ upload / download documents

§ interact in the forum

§ access to all user interfaces

§ access to his personal directory

Member users: Members of this user group can accesses their allowed interfaces with determined tasks. All their updates must firstly be validated by administrator before publishing, they are teachers and students.

Teacher

§ Organize training

§ propose and correct online quizzes

§ consult the library

§ upload / download documents

§ interact in the forum

§ access to his personal directory

Student

§ pass online assessment tests

§ register for training

§ consult the library

§ upload / download documents

§ interact in the forum

Visitor

This is the group that accesses only to public area. They don't need authentication, and goes directly to forum space to:

§ interact in the forum

§ request for registration

2.4. Use cases

2.4.1. Use cases by priority

At this stage we will present all system use cases classified by their priority:

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








"Les esprits médiocres condamnent d'ordinaire tout ce qui passe leur portée"   François de la Rochefoucauld