III.2.4 Description de l'architecture de l'application
Elle est bâtie autour de quatre entités essentielles
comme illustrer sur le schéma suivant :
Figure III.1 : Illustration des flux de
communication.
La représentation interne du SIPEE (Système
d'Information des Parents d'Elèves et Enseignants)
présenté ci-dessus est le suivant :
Figure III.2 : Communication entre les modules du
SIPEE
Cette application fonctionnera sur une machine autonome dans
un établissement d'enseignement secondaire. Ainsi pour utiliser cette
application dont l'architecture est illustrée par la figure ci-dessus,
les ressources matérielles et logicielles suivantes sont
indispensables:
a) Ressources matérielles (Hardwares):
Ø Un ordinateur (portable ou Desktop) ayant au moins les
caractéristiques suivantes :
- Un processeur d'au moins 850 MHZ de fréquence
- Une mémoire RAM d'au moins 256 Mo
- Un disque dur d'au moins 20 Go
Ø Un modem GSM ou un téléphone GSM. Notre
application fonctionnera avec l'un des modems ou téléphone GSM
suivants :
- WAVECOM FASTRACK M1306B ayant les
caractéristiques
principales suivantes :( Bi-bande 900/1800 MHz; Tension
d'alimentation: 5V à 32V ; Transmission: données, SMS, voix, FAX;
Puissance de sortie: 2W en GSM 900MHz et 1W en GSM 1800MHz)
- Téléphone NOKIA ayant les
caractéristiques suivantes : (marque Nokia 3110c, numéro de
série: 356928032260863, vitesse de transmission 9600)
Remarque : les modems ou
téléphones GSM suivants peuvent être utilisés : -
Benq Mod 9001.
- Falcom Twist.
- NOKIA 6610, 6630, 6600, 6233.
- SONY ERICSSON w550i, w700i, w800i.
- MOTOROLA L6, V3.
Ø les téléphones portables dotés au
moins d'une puce d'un opérateur téléphonique nationale.
Ø Cordon du modem ou du téléphone GSM
a) Resources logicielles (software)
Ø Un système d'exploitation Windows XP ou Windows 7
et Linux
> L'IDE netbeans à partir de la version 6.5
> Le jdk (machine virtuelle de java) à partir de la
version 1.6
> Le pilote du modem GSM ou du téléphone GSM
> Photo Impact X3 > PowerAMC 12.0 > Wampserver
III.2.5 Implémentation du produit
Pour l'implémentation de cette application nous
utiliserons le langage de programmation Java. De plus nous utiliserons le
langage SQL pour les requêtes SQL.
|