Académique Documents
Professionnel Documents
Culture Documents
Groupe 21
Kstel David
Hellgren Olle
Fournier Marielle
Loubon Sabin
ESSI 3
Encadreur : Jean-Paul
SOMMAIRE
INTRODUCTION :
1) SPECIFICATIONS DU SYSTEMES :
A) DESCRIPTION PHYSIQUE :
B) DESCRIPTION FONCTIONNELLE :
1) Le bureau central :
2) Le poste de supervision :
3) La voie manuelle :
4) La voie automatique :
5) La voie tl-page :
6) Le paiement
Remarques :
5
6
6
7
7
7
8
8
8
2) USE CASE :
A) CAS PRINCIPAL :
B) PASSER :
C) ADMINISTRER :
D) SUPERVISER :
9
10
11
12
3) SCENARIOS :
13
A) PASSER :
1) Passer :
2) Entrer :
3) Payer sans badge :
4) Payer par carte bancaire :
5) Payer par carte de socit dautoroute :
6) Payer par monnaie :
7) Rendre la monnaie :
8) Payer par badge :
9) Sortir :
B) ADMINISTRER :
1) Administrer :
2) Envoyer linformation :
3) Vrifier les caisses :
4) Dbiter les comptes bancaires :
5) Grer les abonns :
6) Grer les statistiques :
C) SUPERVISER :
1) Superviser :
2) Ouvrir une voie :
3) Fermer une voie :
4) LE DIAGRAMME DE CLASSE :
13
13
13
13
13
14
14
14
14
15
15
15
15
15
16
16
16
16
16
17
17
18
18
19
5) DIAGRAMME DE SEQUENCE :
20
A) PASSER :
3) Payer sans badge :
4) Payer par carte bancaire :
5) Payer par carte de socit dautoroute :
B) Payer par badge :
9) Sortir :
B) ADMINISTRER :
4) Dbiter les comptes bancaires :
5) Grer les abonns :
6) LES DIAGRAMMES DTATS :
20
20
21
21
22
22
23
23
23
24
A) LE FEU :
B) LE MONNAYEUR :
B) LE MONNAYEUR :
C) LE LECTEUR DE TICKET ET DE CARTE :
D) LA VOIE :
E) LA CAISSE :
F) LE DTECTEUR DE BADGE :
24
24
25
25
26
26
27
CONCLUSION
28
INTRODUCTION :
Lobjectif de ce projet est de modliser le systme informatique de gestion dune
barrire de page d'autoroute en prenant compte de diffrentes restrictions de donnes et de
scnarios possibles.
Ce systme grera le passage des vhicules, louverture et la fermeture des voies, les
transactions financires et donnera en rsultat les statistiques des passages.
1) SPECIFICATIONS DU SYSTEMES :
A) Description physique :
Le systme concevoir est compos dun bureau central, qui gre une multitude de
page. Ce bureau central est certainement trs loign de la barrire de page. Chaque gare de
page est associe un centre de supervision.
Nous nous limiterons ltude dun seul sens de circulation, donc un demi-page.
Sens de circulation
Voie
Voie
Voie
Voie
Voie
Voie
Centre de
supervision
Sens de circulation
Caisse
Barrire amont
Dtecteur
amont
Feux dinformation
Barrire aval
Dtecteur
aval
Feux de signalisation
B) Description fonctionnelle :
1) Le bureau central :
Ce bureau gre ladministration de plusieurs barrires de page. Plus prcisment, il
soccupe de la gestion des abonns. Il dbite directement les comptes des abonns et envoie
aux voies de la gare de page lautorisation ou non au conducteur de passer.
Il est important de prciser que la description de notre systme ne comprend pas la
gestion du bureau central. Nous nous limiterons la transmission des donnes au central et de
recevoir les autorisations de passage sans soccuper de la faon dont le central les gre.
6
2) Le poste de supervision :
Le poste de supervision a un rle central dans la gestion de la barrire de page.
Il gnre des statistiques sur chaque voie et aussi sur lensemble des voies. Les rsultats
permettent de signaler sil est prfrable douvrir une voie de plus ou den fermer une. Les
statistiques permettent de connatre aussi lavance une approximation des voies ouvrir
pour une journe et une heure donne.
Le poste de supervision reoit aussi toutes les alarmes qui peuvent tre trs diverses
(pannes techniques, trop de monnaie dans un monnayeur, voiture bloque, fraude). Le
centre de supervision peut dcider denvoyer un technicien si le problme ne peut pas tre
grer distance (grce linterphone). Si le problme ne peut pas tre rgl rapidement, le
centre de supervision pourra envisager de fermer la voie.
Le centre de supervision valide les passages des voitures qui veulent payer par carte
(bancaire ou abonn) ou par badge. Soit il donne le droit de passage aprs avoir vrifi la
validit de la carte bancaire, soit il demande au bureau central lautorisation de passage pour
les abonns.
3) La voie manuelle :
Tous les types de paiement (cartes bancaires, cartes dabonn, badge et monnaie) sont
accepts dans les voies manuelles.
Tout d'abord, lemploy dtermine le type de vhicule et calcule le prix du passage en
fonction de celui-ci et du nombre de kilomtre effectu par le conducteur (ce renseignement
est donn par le ticket prsent par le conducteur). Ensuite, le conducteur doit payer. Enfin
lemploy ouvre la barrire en amont et met le feu au vert. Le vhicule part et lors de son
passage sur le dtecteur aval, le feu passe au rouge, la barrire aval se ferme et un rapport est
envoy au poste de supervision.
La caisse de la voie manuelle enregistre toutes les transactions pour entre autre,
vrifier que le guichetier ne vole pas de largent dans la caisse.
Le dtecteur en amont permet de vrifier la concordance du type de vhicule avec les
donnes saisies par le guichetier (par exemple, si le guichetier dclare une voiture et que cest
un camion qui vient de passer).
4) La voie automatique :
Les voies automatiques acceptent seulement trois types de paiement : la carte
bancaire, la carte dabonn et la monnaie. Ces voies sont rserves aux voitures normales
sans remorque (catgorie B).
Tout d'abord, le dtecteur amont vrifie que le type du vhicule est bien de la
catgorie B. Ensuite, le conducteur doit payer. Ds que le paiement est effectu, la barrire
avale souvre automatiquement et le feu passe au vert. Le vhicule part et lors de son passage
sur le dtecteur aval, le feu passe au rouge, la barrire avale se ferme et un rapport est envoy
au poste de supervision.
5) La voie tl-page :
Lors de la dtection d'un badge, la maison qui tient le bureau central est contacte en
temps rel et celle-ci donne lordre si le conducteur peut passer ou non. Le compte est
aussitt dbit. Si le bureau central laisse le conducteur passer alors le feu passe au vert, la
barrire se lve. Aprs le passage du vhicule sur le dtecteur aval, la borne met le feu au
rouge, ferme la barrire.
6) Le paiement
Dans le cas dun paiement par carte dabonnement, le bureau central (qui tient le
compte du client) est contact en temps rel et celle-ci donne lordre si le conducteur peut
passer ou non, si le conducteur peut passer son compte est aussitt dbit.
Pour les paiements par carte bancaire, la caisse de la voie automatique demande une
autorisation de passer au centre de supervision. La caisse envoie la transaction au centre de
supervision qui les stocke jusqu' la fin de la journe. Toutes les transactions seront
effectues pendant la nuit suivante. Un ticket sera remis au conducteur aprs le paiement.
Remarque : Le conducteur na pas besoin de taper son code.
Les paiements par monnaie sont grs soit par le guichetier, soit au travers dun
monnayeur. Nous ntudierons que le cas du monnayeur. Si la somme donne par le
conducteur est exacte, le paiement est termin. Si la somme est infrieure au prix payer
alors le prix restant payer est recalcul et affich. Si la somme est suprieure au prix payer
alors le monnayeur rend la diffrence
Le manque de monnaie dans le monnayeur de la borne lve une alarme. Le rendu de
monnaie est alors approximatif par excs. S'il se prolonge, le monnayeur prvient le
superviseur qui fera venir un technicien
Remarques :
-
Si une voiture reste trop longtemps dans une voie automatique, un technicien sera
prvenu et pourra voir pourquoi la voiture est coince.
Les deux dtecteurs permettent dempcher le passage de voitures accoles et des
voitures avec remorque.
2) USE CASE :
Voici les diffrents cas dutilisation du systme que nous allons prsenter. Chacune de
des parties du cas principal est illustre par des scnarios dans le chapitre suivant du rapport.
A) Cas Principal :
Nous avons divis la gestion de la borne en trois parties : le passage dun vhicule
(arrive du vhicule, paiement, dpart). La partie Administrer gre envoie et traite les
informations pour grer les statistiques, grer les abonns, dbiter les comptes et grer les
caisses. La partie superviser gre les diffrents problmes en les dtectant puis en le
rsolvant.
Ces trois parties sont dcrites dans les parties suivantes.
B) Passer :
Cest le principal rle de la gare de page : le paiement et les actions qui sen
dcoulent.
Il se dcoupe en trois phases : entrer, payer et sortir. Nous avons dcrit plusieurs types de
paiement : par carte bancaire, par carte de socit dautoroute, payer par monnaie ou par
badge, qui sont regroups en deux groupes : le conducteur a un ticket prsenter ou non (dans
le cas dun paiement avec badge).
Les scnarios de cette partie sont dtaills dans la partie 4A.
10
C) Administrer :
Ladministration se dcoupe en deux tapes essentielles : la caisse envoie les
informations de chaque passage au centre de supervision et le centre de supervision analyse et
traite les informations. Le traitement des informations est constitu de quatre parties
indpendantes les unes des autres : vrifier les caisses de voies manuelles, vrifier et dbiter
les comptes bancaires, grer les abonns et grer les statistiques.
Les scnarios de cette partie sont dtaills dans la partie 4B.
11
D) Superviser :
Nous navons pas dtaill ce diagramme car il ne constitue pas lessentiel du passage.
Nous navons pas dvelopp les diffrents problmes auxquels peuvent tre soumise une
barrire de page et la solution pour chacun des problmes (dans la partie suivante, vous
trouverez une liste non-exhaustives des principaux problmes)
Par contre, une partie importante de diagramme est quand le centre de supervision dcider
douvre ou fermer une voie de dcrire ces oprations.
Les scnarios de cette partie sont dtaills dans la partie 4B.
12
3) SCENARIOS :
Chaque partie qui suit dcrit un des trois principaux use case de la partie 3. Chaque
scnario dcrit le cas principal et les diffrents cas exceptionnels qui peuvent se passer lors
dune action.
A) Passer :
1) Passer :
Pre-condition : La caisse est libre
Primary scenario :
1. Le conducteur entre dans la gare de page.
2. Le conducteur paye.
3. Le conducteur sort de la gare de page.
Post-condition : A nouveau, la caisse est libre.
Variants :
2a. Le conducteur ne paye pas. Le conducteur ne peut pas sortir et une alarme est dclenche.
3a. Le conducteur ne peut pas sortir donc une alarme est dclenche.
2) Entrer :
Pre-condition : La caisse est libre
Primary scenario :
1. Le dtecteur ne dtecte pas de badge. (Le conducteur va devoir choisir un paiement sans
badge.)
2. Le dtecteur amont dtecte le vhicule.
Post-condition : A nouveau, la caisse nest pas libre.
Variants :
1a. Le dtecteur dtecte un badge. (Le conducteur va devoir payer avec badge.)
13
7) Rendre la monnaie :
Pr-condition : Le conducteur a insr plus dargent que la somme exacte.
Primary scenario :
1. La caisse a assez de monnaie.
2. La caisse rend la somme exacte.
Post-condition : La monnaie est rendue.
Variants :
1a. La caisse na pas assez de monnaie pour rendre la somme exacte. La caisse rend une
approximation de la somme. La caisse envoie une alarme au superviseur.
9) Sortir :
Pre-condition : Le conducteur a fini de payer.
Primary scenario :
1. Le feu passe au vert.
2. La barrire se lve.
3. Le dtecteur aval dtecte le vhicule.
4. Le feu passe au rouge.
5. La barrire se ferme.
Post-condition : La voie est libre.
Variants :
2a. La barrire ne se lve pas. Une alarme est dclenche.
B) Administrer :
1) Administrer :
Pr-condition : Un vhicule est une caisse.
Primary scenario :
1. La caisse envoie les informations au poste de supervision.
2. Lordinateur traite linformation.
Post-condition : Le vhicule part.
2) Envoyer linformation :
Pr-condition :
Primary scenario :
1. La caisse envoie son numro de caisse.
2. La caisse envoie le type de paiement.
3. La caisse envoie le numro de compte pour les CB, carte dabonn et badge.
3. La caisse envoie le type de vhicule.
4. La caisse envoie la somme payer.
5. La caisse envoie la somme paye.
Post-condition :
15
C) Superviser :
1) Superviser :
Pr-condition : Le systme a trait une information.
Primary scenario :
1. Une alarme sonne au poste de supervision.
2. Lordinateur mre du systme dtecte et montre le problme.
3. Le superviseur donne un ordre.
4. Un employ rgle le problme.
Post-condition : Il ny a plus de problme.
Les diffrents problmes peuvent tre :
- Pas assez de monnaie aux caisses
- Trop de monnaie aux caisses automatiques
- Une certaine voie automatique a une pice (caisse, barrire aval, dtecteur
amont et aval, etc.) en panne.
- Un utilisateur de caisse automatique qui a appuy au bouton de lalarme et
se met automatiquement en communication avec le poste de supervision
- Le poids mesur par le dtecteur et la catgorie de vhicule ne
correspondent pas.
- Le central nidentifie pas le numro de compte.
- Les voitures sont trop nombreuses.
- Les voitures ne sont pas assez nombreuses
16
17
4) LE DIAGRAMME DE CLASSE :
Les deux diagrammes reprsentent les diffrents objets de notre systme et les
relations entre eux. Certains objets sont reprsents dans la partie 7 par des diagrammes
dtats.
18
19
5) DIAGRAMME DE SEQUENCE :
Cette partie reprend les scnarios les plus intressants de la partie 4. En suivant ces
scnarios, on relie les diffrents objets dcrits dans les diagrammes de classe.
A) Passer :
3) Payer sans badge :
Dcrit le scnario Payer sans badge que vous pouvez retrouver dans la partie
4.A.3.
20
21
9) Sortir :
Dcrit le scnario Sortir que vous pouvez retrouver dans la partie 4.A.9.
22
B) Administrer :
4) Dbiter les comptes bancaires :
Dcrit le scnario Dbiter les comptes bancaires que vous pouvez retrouver dans
la partie 4.B.4.
23
A) Le feu :
Nous navons pas crit toutes les transitions pour plus de clart. Mais elles sont toutes
de mme type. Par exemple, pour aller dans ltat manuel qui indique par une LED que la
voie est manuelle, la transition est : passer(manuel) .
Ce diagramme dcrit la classe Feu .
24
B) Le monnayeur :
Ce diagramme dcrit la classe Monnayeur .
25
D) La voie :
Ce diagramme dcrit la classe Voie .
E) La caisse :
Ce diagramme dcrit la classe Caisse .
26
F) Le dtecteur de badge :
Ce diagramme dcrit la classe DetecteurBadge .
27
CONCLUSION
Cette tude de conception dune barrire de la gare routire, nous a permis de mieux
comprendre ce systme et ses diffrentes spcificits. En modlisant, nous avons pu mettre en
avant le droulement des actions effectues dans une barrire de page et trouver les
diffrents objets physiques ou non qui la compose. Nous avons enfin trouv les
caractristiques et les fonctionnalits de ces objets et les liens qui les unissent.
Ce travail va nous permettre de crer un code plus propre, qui considrent tous les cas
et toutes les exceptions du systmes. Donc un grand gain de temps sera gagner lors de la
partie programmation du systme.
28