Professional Documents
Culture Documents
CHAPITRE II
Phase de cration
16
Phase de cration
Introduction
Ayant compris le contexte de notre systme lors du chapitre prcdent, l'objectif maintenant est d'approfondir notre analyse. En effet, nous sommes appels en premier lieu au cours de cette phase de conception analyser les cas d`utilisation. Dans notre conception nous traitons cinq diagrammes qui sont les plus importants. Ces diagrammes sont le diagramme de squence, le diagramme de collaboration, le diagramme dactivit comme trois diagrammes dynamiques dun systme dinformation, le diagramme de cas d'utilisation et le diagramme de classe comme deux diagrammes statiques dun systme dinformation.
17
Phase de cration
Grer service : permet lagent de bureau des mthodes de crer, consulter, modifier
de lentreprise et de le consulter.
Grer cession : permet lagent bureau des mthodes de crer, consulter, modifier ou
18
Phase de cration
C om pte
nom m ot de pas s e < < inc lude> >
G re r nature
G re r dfalcatio n d u b ie n
G re r fam ille
< < inc lude> >
G re r b ie n G re r se rvice G rer a ffectatio n des se rvices G re r affecta tio n une situation si le b ien e st m ise e n se rvice
G re r situa tion
< < inc lude> > < < inc lude> >
si vc n=0
A d ministrateur
G re r co m p te adm inistra te ur
19
Phase de cration
services.
3) Lagent slectionne partir de la liste un service et choisit une date sous
condition que la date daffectation ce service soit postrieure celle de la dernire affectation et celle dentre du bien.
4) Lagent valide son travail.
la date dentre, le systme retourne un message ( la date de mise en service doit tre postrieur celle dentre ).
Post condition :
Linstance se termine, une fois lauthentification de lagent est invalide ou la table affecter_service est mise jour.
20
Phase de cration
Ajouter service
s'authentifier Compte
nom mot de passe
Modifier service
Supprimer service
Chemin de base :
1) Lagent sauthentifie. 2) Le systme valide lauthentification de lagent et affiche une interface
contenant une liste des biens dj ajouts dans la base et une liste des tches quil peut excuter (cration, modification ou suppression) pour un bien. 3) Lagent choisit une opration dajout, suppression ou modification. 4) Le systme affiche linterface de saisie pour la cration ou la modification.
5) En cas de cration, lagent saisit un parent pour le bien, sil existe une
dfalcation, puis remplit les autres proprits du bien (type, nature, famille et facture). En choisissant la facture et la nature qui le concerne, le systme affiche le montant de facture, le fournisseur et son mail, la dure damortissement et le taux. Lagent doit affecter le bien un service par le remplissage des champs date de mise en service sous certaines
21
Phase de cration
conditions, et calculer lamortissement de ce bien sil est mis en service, et enfin il valide pour lenregistrement dans la base.
6) En cas de modification lagent slectionne un bien, partir de la liste, et
- si le bien est en cession ou mis en rebut, toute opration de modification est bloque. - sinon lagent peut modifier en respectant que sil modifie lun des champs: prix dachat, frais de montage et frais dapproche il doit alors recalculer lamortissement.
9) Le systme met jour les donnes modifies. 10) En cas de suppression, lagent slectionne un bien, partir de la liste, et
la date dentre, le systme retourne un message ( la date de mise en service doit tre postrieur celle dentre).
Dans ltape 8 : si lagent modifie les champs : prix dachat, frais de
bien, le systme retourne un message ( vous ne pouvez pas supprimer ce bien car il est parent dun autre bien ).
Post condition : Linstance se termine, une fois lauthentification de lagent est invalide ou la table bien est mise jour.
22
Phase de cration
Grer fournisseur
Grer bien
<<include>> <<include>>
s'authentifier
Grer nature
Calculer l'amortisement
Grer compte
<<include>>
<<include>>
Grer situation
Grer type
ensuite lagent choisit le bien, et saisit son prix de vente et sa date de sortie.
23
Phase de cration
5) Lagent valide son travail. 6) Le systme cre une nouvelle cession ou met jour les donnes modifies.
situation (en cours, immobilis), le systme retourne un message ( la date sort doit tre postrieure la date dacquisition. ) si le bien est en cours sinon il retourne un message ( la date sort doit tre postrieur la date de mise en service. ) si le bien est immobilis.
Post condition
Linstance se termine, une fois lidentit de lagent est invalide ou la table cession est mise jour.
Supprim cession er
<<include>>
si VCN =0
<<include>>
s'authentifier
Grer bien
compte utilisateur
nom mot de passe
24
Phase de cration
affectation service :
Modle de cas d'utilisation Modle d'analyse
<<trace>>
Interface utilisateur
C_Affectation service
Figure 2.5. Traabilit entre modle cas dutilisation et modle d'analyse Grer affectation service
S r ic ev e
A e td b r a d s g n e ue u e mt o e h d s
I tef c uilis te r n ra e t a u
C afe ta n _ f c tio s r ic ev e
A e t tio s r ic ff ca n ev e
B n ie
25
Phase de cration
7 r 2 1 :a ffic h e r in te rfa c e :in te rfa c e a ffic h 6 :c li q u e r s u r a jo u te:v a li d e r l'a ffe c ta ti o n a ffe c ta ti o n s e rv ic e--- ----- --- > - et < - --- -----a ffe c ta ti o n s e rv i c e re m p lir le s p a ra m tre s - -------- > ---- ---- -> 1 0 :re p m lir le s p a ra m 1 1 :v a li d e r b i e n tr e s d e b ie n u - --- --> A g e n t B u re a u M th o - --- ---- >
In te r fa c e u tili s a te u r
5 :s e rv ic e s a jo u t s 3 :a ffic h e r le s s e rvi c e s 9 :a ffic h e le s e rv ic e d a n s u n e lis te ( ) a ffe c t d a n s u n ta b le a u d e s s e r vic e s a ffe c t s 8 : a ffi c h e r a ffe c ta ti o n s e r v ic e () 1 1 :a ffic h e le b i e n d a n s u n e lis te d e s b i e n a jo u t s 1 2 :v a li d e r b i e n () 4 :a jo u te r le s s e rv ic e s
S e rv i c e
C _ g r e r a ffe c ta ti o n s e rv ic e 1 4 :a jo u te r b i e n B ie n
26
Phase de cration
Grer bien :
Grer bien
Grer_bien
situation
Bien
Fournisseur
Type
Nature
Famille
Service
Compte
Facture
Figure 2.9. Traabilit entre modle cas dutilisation et modle d'analyse Grer bien
Bien
Amortissement
C _bien
Service
situation Type
Fournisseur
27
Phase de cration
3:remplir les paramtres du bien avec celle de date de mise en service -------------------->
Interface utilisateur
13:affecter une nature au bien Nature 14:affecter un type au bien Type 15:affecter une famille au bien
C_grer bien
Famille
Amortissement
28
Phase de cration
<<tra >> ce
In terface cession
G rer cession
B ien
C ession
Figure 2.13. Traabilit entre modle cas dutilisation et modle d'analyse Grer cession
Bien
Interface cession
C_cession
Cession
29
Phase de cration
Interface cession
2.3.3.1. Prsentation
Laspect dynamique des cas dutilisation, peut tre reprsent laide du diagramme dactivits du fait quil indique le droulement et lordonnancement des tches effectues.
30
Phase de cration
service :
Saisir la tabu lation situation et sort Im prim er bien su pprim er tou les s bien fils s si le bien est u paren n t m essage"vou ne pou s vez pas su pprim ce bien car er il est paren d'un au bien t tre " si le bien n 'est pas u n paren t
Ajouter bien
M odifier bien
Su pprim er bien
m essage"la date d'affectation ce serv doit etre posterieu ice r celle d'en tre"
Valider G rer afectation service date su perieu celle r d'en tre et celle de dern ire affectation
si date m en serv est rem ise ice pli Su pprim er affectation service
31
Phase de cration
s'authentifier
Grer cession
Ajouter date infrieur celle dernire situation date infrieur celle dernire situation
Modifier
supprimer
Imprimer
32
Phase de cration
2.4. Conclusion
Au cours de cette phase, nous sommes arrivs comprendre le contexte du systme, dfinir les besoins et identifier les principaux cas dutilisation. Nous avons galement raffin et analys les cas dutilisation les plus importants. La conception de ces cas dutilisation ainsi que le raffinement et lanalyse des autres cas seront entams la phase suivante.
33