R sum
La tendance de ladministration tunisienne vers les nouvelles technologies de com-
munication et lobjectif de lentreprise TTS dam liorer le rendement de leurs employ s
nous ont amen s lid e de concevoir une application web permettant l change lectro-
nique des donn es entre TTS et la CNAM. Pour cela, nous avons utilis s la technologie
ASP .NET et SQL Server pour mettre en (cid:247)uvre cette approche.
Mots-cl s
change lectronique (cid:21) application web (cid:21) ASP.NET (cid:21) SQL Server
Abstract
The trend of the Tunisian administration to new technologies of communication and
the target of TTS to improve the performance of their employees have brought us the
idea of designing a web application for the electronic exchange of data between TTS
and CNAM. For this we use the ASP.NET technology and SQL Server to implement
this approach.
Keywords
electronic exchange - web application - ASP.NET - SQL Server
Remerciements
Avant tout d veloppement sur cette exp rience, il appara(cid:238)t opportun de commencer ce
rapport par des remerciements, (cid:224) ceux qui nous ont de pr s ou de loin, apport leur
soutien.
Nous adressons en particulier un remerciement (cid:224) Monsieur le directeur Abdessattar
BADRI, Monsieur Nizar DOUSS et Monsieur Riadh MELLAHI pour tous les conseils
quils mont prodigu , tous le temps quils mont octroy et tous les connaissances
quils nous ont inculqu durant toute la p riode du stage.
Nous tenons (cid:224) remercier galement nos enseignants, ainsi que nos collAgues et nos
amis pour leurs soutiens et leurs conseils.
En(cid:28)n, nos remerciements les plus anticip s vont aussi aux membres du jury pour avoir
accept de juger ce travail et dy avoir port avis.
Merci.
Table des matiAres
1 Pr sentation g n rale
1.1 Pr sentation de lorganisme daccueil
. . . . . . . . . . . . . . . . . . .
1.1.1 Donn es G n rales
. . . . . . . . . . . . . . . . . . . . . . . . .
1.1.2 M tier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1.3 Avantage
1.1.3.1 Partenaires solides . . . . . . . . . . . . . . . . . . . .
1.1.3.2 R seau performant . . . . . . . . . . . . . . . . . . . .
1.1.3.3 Une des plus belles (cid:29)ottes . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
1.1.3.4 Projets
1.2 Contexte et probl matique du projet
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
1.2.1 Pr sentation du sujet :
. . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2.2 Probl matique
. . . . . . . . . . . . . . . . . . . . . . . . . .
1.2.3 Travail demand
2 Sp ci(cid:28)cation et analyse des besoins
2.1 Etude de lexistant : Analyse . . . . . . . . . . . . . . . . . . . . . . . .
2.2 Etude de lexistant : SynthAse . . . . . . . . . . . . . . . . . . . . . . .
2.3 Solution propos e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4 Sp ci(cid:28)cation des besoins . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.1 Les besoins fonctionnels
. . . . . . . . . . . . . . . . . . . . . .
2.4.2 Les besoins non fonctionnels . . . . . . . . . . . . . . . . . . . .
2
2
2
3
4
4
4
5
5
6
6
6
6
7
7
8
9
9
9
10
3 Analyse
3.1 Analyse du domaine
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.1.1 Etude de l change des donn es :
. . . . . . . . . . . . . . . . .
3.1.2 Domaine de la proc dure d change des donn es . . . . . . . . .
3.2 Analyse de lapplication . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2.1 P rimAtre du systAme . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
3.2.2 Les acteurs et les cas dutilisations
Lemploy assur . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
Le responsable dassurance
3.2.3 La CNAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2.4 Cas dutilisation global . . . . . . . . . . . . . . . . . . . . . . .
3.2.5 Cas dutilisation de ladministrateur . . . . . . . . . . . . . . . .
3.2.2.1
3.2.2.2
4 Conception
4.1 Conception g n rale
4.4 Diagramme de s quence
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.1 Architecture de lapplication . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . .
4.1.2 Architecture logique
4.2 Architecture du site . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
4.3 Conception de la base des donn es
4.3.1 ModAle relationnel
. . . . . . . . . . . . . . . . . . . . . . . . .
4.3.2 Le dictionnaire de donn es . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
4.4.1 Diagramme de s quence de lidenti(cid:28)cation du responsable das-
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4.2 Diagramme de s quence de linterface web . . . . . . . . . . . .
4.4.2.1 Diagramme de s quence de saisie dun bulletin . . . .
4.4.2.2 Diagramme de s quence de g n ration de (cid:28)chier des d -
penses . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4.2.3 Diagramme de s quence de traitement de (cid:28)chier de rem-
boursement de la CNAM . . . . . . . . . . . . . . . . .
surance
12
12
12
15
17
17
17
18
18
20
20
21
22
23
23
24
25
26
26
27
35
Publicité
35
36
36
37
38
5 Impl mentation et tests
5.2 Choix techniques
5.1.1 Environnement mat riel
5.1.2 Environnement logiciel
5.1 Environnement de travail . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2.1 Choix du standard de d veloppement . . . . . . . . . . . . . . .
5.2.2 Choix des technologies de d veloppement . . . . . . . . . . . . .
5.2.2.1
La technologie ASP.NET . . . . . . . . . . . . . . . .
5.2.2.2 Choix de SGBD . . . . . . . . . . . . . . . . . . . . .
5.2.2.3 ASP .NET Development Server . . . . . . . . . . . . .
5.3 Phase de test et validation . . . . . . . . . . . . . . . . . . . . . . . . .
5.3.1 Tests unitaires . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3.2 Tests dint gration . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3.3 Tests systAmes
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.4 Les interfaces
5.5 Chronogramme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conclusion g n rale
I Glossaire
II Bibliographie
Bibliographie
III Netographie
Netographie
IV Annexes
Annexe A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
39
39
39
40
40
40
41
41
41
41
42
42
43
43
43
47
49
2
6
7
8
9
11
13
Annexe B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Annexe C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Annexe D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
18
19
Table des (cid:28)gures
3.1 Diagramme dactivit . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2 Diagramme des tables de la base des donn es . . . . . . . . . . . . . . .
3.3 Cas dutilisation de lemploy assur
. . . . . . . . . . . . . . . . . . .
3.4 Cas dutilisation du responsable dassurance . . . . . . . . . . . . . . .
3.5 Cas dutilisation De la CNAM . . . . . . . . . . . . . . . . . . . . . . .
3.6 Cas dutilisation global de lapplication . . . . . . . . . . . . . . . . . .
3.7 Cas dutilisation de ladministrateur . . . . . . . . . . . . . . . . . . . .
4.1 Architecture de lapplication . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2 Architecture logique
4.3 Architecture MVC . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4 Carte de lapplication web . . . . . . . . . . . . . . . . . . . . . . . . .
4.5 La structure physique de la base des donn es . . . . . . . . . . . . . . .
4.6 Diagramme de s quence de lidenti(cid:28)cation du responsable dassurance .
4.7 Diagramme de s quence de saisie dun bulletin . . . . . . . . . . . . . .
4.8 Diagramme de s quence de g n ration de (cid:28)chier des d penses . . . . . .
4.9 Diagramme de s quence de traitement de (cid:28)chier de remboursement de
la CNAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1 Architecture g n ral de lASP .NET . . . . . . . . . . . . . . . . . . .
5.2 Page dauthenti(cid:28)cation . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3 Linterface de gestion des bulletins
. . . . . . . . . . . . . . . . . . . .
5.4 Linterface de G n ration des (cid:28)chiers des d penses . . . . . . . . . . . .
5.5 Linterface de Traitement des (cid:28)chiers CNAM de remboursement . . . .
14
16
18
18
20
20
21
23
24
25
26
27
35
36
37
38
41
43
44
45
45
8
. . . . . . . . . . . . . . .
5.6 Linterface de Gestion de (cid:28)che des employ s
5.7 Linterface dun Etat de bulletin . . . . . . . . . . . . . . . . . . . . . .
5.8 Chronogramme des t(cid:226)ches . . . . . . . . . . . . . . . . . . . . . . . . .
46
47
48
Liste des tableaux
5.1
5.2
5.3
5.4
5.5
5.6
5.7 Test
1)EntRte D compte . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2)Enregistrement bulletin . . . . . . . . . . . . . . . . . . . . . . . . .
3)Enregistrement visite . . . . . . . . . . . . . . . . . . . . . . . . . . .
4)Enregistrement lignes m dicaments . . . . . . . . . . . . . . . . . . .
5)Enregistrement lignes Actes . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . .
6)Enregistrement Appareillage
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
16
17
17
18
Publicité
18
19
Introduction g n rale
LaccAs des entreprises aux nouvelles technologies, (cid:224) Internet en particulier, tend (cid:224)
modi(cid:28)er la communication entre les di(cid:27) rents acteurs du monde des a(cid:27)aires : notam-
ment entre lentreprise et ses employ s.
Les entreprises sont continuellement (cid:224) la recherche de moyens qui leur permettent
dam liorer le rendement de leurs employ s. Lune des soucis des employ s cest lassu-
rance maladie. Pendant les deux ann es pr c dentes il y a eu une apparition dun nou-
veau systAme dassurance maladie cest la caisse nationale dassurance maladie CNAM.
Ce systAme sest confront (cid:224) plusieurs problAmes dont la principale (cid:224) savoir le rembour-
sement.
Cest dans cette optique que se situe le stage d t qui a comme objectif de concevoir
et r aliser une application web pour changer des donn es avec la CNAM.
Le pr sent document d crit en d tails la progression du projet s talant sur cinq
chapitres : Dans le premier chapitre nous allons pr senter le cadre g n ral du projet
ainsi quune brAve description de lentreprise. Dans le second chapitre nous r alisons
une tude et une valuation des solutions existantes ainsi quune analyse et sp ci(cid:28)ca-
tion des besoins. Le chapitre suivant pr sente les tapes de la conception g n rale et
d taill e, notamment celle de la base des donn es. Le dernier chapitre d crit la phase
de la r alisation tout en pr sentant lenvironnement de travail mat riel et logiciel ainsi
que quelques interfaces de lapplication utilisateur. Une conclusion et des perspectives
cl(cid:244)turent ce rapport.
1
Chapitre 1
Pr sentation g n rale
Introduction
Ce chapitre a pour objectif de situer notre projet dans son contexte g n ral (cid:224) savoir
lorganisme daccueil ainsi que la probl matique pos e et le sujet (cid:224) traiter. Dailleurs,
dans une premiAre section, nous pr sentons assez briAvement lorganisme daccueil (cid:224) sa-
voir Tunisian Travel Service TTS. Dans la deuxiAme section nous d crivons le contexte,
la probl matique du sujet ainsi que le travail demand .
1.1 Pr sentation de lorganisme daccueil
1.1.1 Donn es G n rales
A sa cr ation en 1968 par Monsieur Aziz MILAD, T.T.S tait une Agence de Voyages
R ceptive. ParallAlement au d veloppement du Tourisme en Tunisie, T.T.S sest pro-
gressivement transform e en un Groupe int grant les composantes de la chaine du
Voyage et du Tourisme :
(cid:21) La prestation r ceptive
(cid:21) Lh(cid:244)tellerie
(cid:21) Le transport a rien
2
CHAPITRE 1. PR(cid:201)SENTATION G(cid:201)N(cid:201)RALE
Tout au long de sa croissance, Le Groupe T.T.S a investi dans des secteurs divers
dans lindustrie, les services et lagriculture. Il dispose dune importante participation
dans le secteur (cid:28)nancier. Son Directeur est administrateur aux Conseils de la Banque
Internationale Arabe de Tunisie (BIAT) premiAre banque priv e de la place et de lUnion
Internationale de Banques (UlB), une des banques commerciales les plus dynamiques.
Nous pr sentons maintenant lagence de voyage. Tunisian Travel Service est leader
des prestations r ceptives sur le march du tourisme tunisien. Faisant partie du TTS
Group, son objectif est de se hisser durablement et continuellement aux plus hauts
standards de qualit qui ont fait son r putation depuis 35 ans.
La diversit de plus en plus grande des besoins des clients, et sa volont de maintenir
une position de leadership sur le march , la conduit (cid:224) adopter une strat gie de gestion
int gr e de la qualit (cid:224) tous les niveaux de son m tier.
Cest cette devise que TTS transmet aux maillons de toute sa cha(cid:238)ne humaine qui
assure aujourdhui, lassistance, le transport de plus de 800.000 clients, et la commer-
cialisation au pro(cid:28)t de ses partenaires de 40.000 lits, ce qui repr sente pr s de 20% de
la capacit dh bergement totale des h(cid:244)tels en Tunisie.
Elle est repr sent e dans tous les a roports internationaux du pays. Ce dispositif est
compl t par lagence billetterie implant e (cid:224) Tunis.
La capacit de transport de T.T.S est de 100 v hicules, bus et mini-bus, dot s des
quipements les plus modernes, o(cid:27)rants aux passagers conforts et s curit . La mainte-
nance de ces v hicules est assur e dans des parcs propres (cid:224) la Soci t situ es (cid:224) proximit
des principaux a roports.
1.1.2 M tier
(cid:21) Proposer des forfaits de s jours (cid:224) thAmes sur mesure adapt s aux d sirs et au
budget de clients.
(cid:21) Organiser et assurer des circuits et excursions personnalis s.
Stage dimmersion en entreprise
3
CHAPITRE 1. PR(cid:201)SENTATION G(cid:201)N(cid:201)RALE
(cid:21) Assurer le transfert des groupes entre les a roports et les lieux dh bergements.
(cid:21) Concevoir et r aliser des projets v nementiels sur mesure pour le compte dasso-
ciations et dentreprises ou en assurer la logistique. (CongrAs, colloques, s minaire)
(cid:21) o(cid:27)rir une gamme de produits li es (cid:224) la (cid:19)live communication(cid:20), adapt s aux objec-
tifs des projets de groupes (stimulation, incentive, team-building, lancements de
produits)
(cid:21) Billetterie (cid:224) travers son agence de Tunis.
1.1.3 Avantage
1.1.3.1 Partenaires solides
TTS est lagent en Tunisie de grands tours op rateurs europ ens :
(cid:21) THOMAS COOK est le deuxiAme groupe touristique en Europe et le troisiAme
dans le monde, et ses (cid:28)liales europ ennes : .
(cid:21) AQUATUR et ODEGAM TRAVEL
(cid:21) IBEROJET, TURAVIA et SOL PLAN
(cid:21) TEOREMA
(cid:21) KOMPAS TRAVEL
(cid:21) WIGMORE
(cid:21) LIBERTY.TV
(cid:21) UKO
(cid:21) FIROTOURS
(cid:21) CARLSON WAGON-LIT INTERNATIONAL
1.1.3.2 R seau performant
(cid:136) Rapidit
TTS a d velopp une logistique dassistance et de conseil en tourisme (cid:224) travers ses 5
agences r ceptives reposant sur le professionnalisme de ses 370 collaborateurs chevron-
n s en matiAre daccompagnement et de service du tourisme.
Stage dimmersion en entreprise
4
CHAPITRE 1. PR(cid:201)SENTATION G(cid:201)N(cid:201)RALE
(cid:136) E(cid:30)cacit
TTS a mis au point un systAme de gestion complAtement informatis pour donner
davantage de(cid:30)cience aux relations avec ses partenaires.
(cid:136) Flexibilit
A travers le r seau dagences, TTS a opt pour une organisation souple et r active pour
que son client puisse percevoir le r sultat de son savoir-faire sous formes de prestations
de services optimis es.
1.1.3.3 Une des plus belles (cid:29)ottes
(cid:136) TTS met (cid:224) la disposition de client une gamme complAte de v hicules neufs de grand
standing dot s des meilleurs quipements de confort. Une (cid:29)otte de 100 v hicules de
tourisme allant du luxe des bus de grande capacit , (cid:224) la convivialit des microbus
climatis s.
(cid:136) Tous les v hicules de nouvelles g n rations r pondent aux normes internationales
de s curit . Ils sont tous quip s de r seau VHF desservant le territoire tuni-
sien, favorisant toute intervention rapide. Les conducteurs sont des professionnels
reconnus.
(cid:136) La maintenance est assur e par des quipes de techniciens et ding nieurs con(cid:28)rm s
assurant la qualit des v hicules dans des parcs propres (cid:224) la soci t , situ e (cid:224)
proximit des principaux a roports internationaux.
(cid:136) Dossier assurance pr voir 3lignes.
1.1.3.4 Projets
Concevoir et r aliser des projets v nementiels sur mesure pour le compte dasso-
ciations et dentreprises ou en assurer la logistique.
Stage dimmersion en entreprise
5
CHAPITRE 1. PR(cid:201)SENTATION G(cid:201)N(cid:201)RALE
1.2 Contexte et probl matique du projet
1.2.1 Pr sentation du sujet :
Dans le systAme conomique capitaliste, chaque entreprise cherche (cid:224) augmenter la
rentabilit de ses employ s pour confronter la concurrence de march . Lune des solu-
tions cest daugmenter leur motivation. La majeur soucis des employ s est lassurance
maladie, pour cela TTS a d j(cid:224) cr e une assurance groupe pour satisfaire les besoins de
ses employ s.
1.2.2 Probl matique
La caisse national dassurance maladie (cid:19)CNAM(cid:20) a tabli un nouveau systAme das-
surance ce qui a introduit quelques perturbations au niveau de systAme interne employ ,
assurance group de TTS et la CNAM.
1.2.3 Travail demand
Le travail demand consiste (cid:224) concevoir et r aliser une application web des changes
des donn es avec la CNAM pour lentreprise TTS. Cette application doit permettre la
Publicité
gestion des bulletins des employ s aussi bien que de leurs familles (assur s, conjoints,
enfants, etc.) , la g n ration des (cid:28)chiers textes des donn es structur s requis par la
CNAM et qui doivent Rtre envoy s via un support magn tique accompagn des bulletins
de soins sous formes de papiers et toutes les piAces utiles (ordonnance m dicale, factures,
r sultats danalyse, etc.).
Conclusion
Au cours de ce chapitre nus avons essay de nous focaliser sur la pr sentation du
cadre de travail du stage ainsi que les objectifs (cid:224) atteindre. Dans le chapitre suivant,
nous allons proc der (cid:224) une tude d taill s des besoins pour le d veloppement du module.
Stage dimmersion en entreprise
6
Chapitre 2
Sp ci(cid:28)cation et analyse des besoins
Introduction
A(cid:28)n de pr senter un bon concept de lapplication qui r pond aux besoins dentre-
prise, il est primordial dentamer ce projet par une tude des solutions existantes pour
mettre en relief leurs limites. Ceci sera lobjectif de ce chapitre qui se termine par pr -
senter les solutions envisageables ainsi que sp ci(cid:28)er les di(cid:27) rents besoins escompt s de
notre projet.
2.1 Etude de lexistant : Analyse
Dans notre analyse de lexistant, nous trouvons que la proc dure de remboursement
dun bulletin des soins dans lentreprise TTS se fait de deux fa(cid:231)ons :
1. CNAM : la caisse nationale dassurance maladie se charge d tudier le bulletin et
d cide le taux de remboursement en e(cid:27)ectuant les tapes suivantes :
(a) Remise par lemploy des bulletins de soins au bureau le plus proche CNAM
aussi bien que toutes les piAces n cessaires (ordonnances m dicales, factures,
r sultats danalyses, etc.)
(b) La CNAM tudie et e(cid:27)ectue la saisie des bulletins de soins sur son systAme
informatique.
7
CHAPITRE 2. SP(cid:201)CIFICATION ET ANALYSE DES BESOINS
(c) La CNAM demande en cas de n cessite dautres piAces des employ s ou
assur s.
(d) La CNAM e(cid:27)ectue le remboursement suivant des critAres bien tablis.
(e) La CNAM informe les employ s ou assur s des remboursements e(cid:27)ectu s via
des mandats.
2. Assurance groupe de TTS : Cest une caisse dassurance maladie cr e par le fon-
dateur de TTS Monsieur Aziz MILAD seulement pour couvrir tout dabord les
employ s de TTS ensuite au fur et (cid:224) mesure (cid:224) toutes les entreprises de groupe
TTS. Le remboursement se(cid:27)ectue de la fa(cid:231)on suivante :
(a) Avant la remise des bulletins de soins (cid:224) la CNAM, chaque employ doit
e(cid:27)ectuer une copie des bulletins des soins avec tous les documents joints.
(b) Remise au service responsable de lassurance maladie au sein de TTS des
bulletins de soins avec toutes les piAces.
(c) Ce service e(cid:27)ectue la saisie des bulletins de soins.
(d) Ce service e(cid:27)ectue le remboursement des bulletins de soins en tenant compte
des remboursements d j(cid:224) e(cid:27)ectu s par la CNAM.
2.2 Etude de lexistant : SynthAse
Nous remarquons que la gestion des bulletins des soins nest pas satisfaisante pour
les employ s. Ceci est d (cid:224) plusieurs causes : La CNAM na pas encore atteint la phase
de maturit . Ce manque dexp rience se manifeste dans la confusion de choix de r gime
(cid:224) adopter par lemploy et ensuite sur le systAme de remboursement. Lutilisation des
proc dures de remboursement de lassurance groupe de TTS nest plus la mRme aprAs
lapparition de la CNAM.
Au niveau des deux systAmes, nous remarquons la r p tition des plusieurs proc dures
tels que la saisie des bulletins des soins ce qui chAre pour lentreprise et peut augmenter
le taux derreur.
Stage dimmersion en entreprise
8
CHAPITRE 2. SP(cid:201)CIFICATION ET ANALYSE DES BESOINS
2.3 Solution propos e
Nous pr sentons dans ce projet la gestion des bulletins des soins par une approche
qui pro(cid:28)te des nouvelles technologies et de lInternet a(cid:28)n de rem dier aux limites des so-
lutions traditionnelles. Cette conception permet la compl mentarit des deux systAmes
dassurance adopt s par TTS et par la CNAM et se base sur ces points :
(cid:21) La gestion lectronique bulletins des soins des malades : saisie, modi(cid:28)cation et
suppression des bulletins de soins.
(cid:21) La g n ration dun (cid:28)chier texte suivant une norme bien d (cid:28)nit entre TTS et la
CNAM dans un cahier de charge.
(cid:21) La transmission des (cid:28)chiers textes des d penses ou des donn s des bulletins des
soins sur support magn tique accompagn de ces derniers munis de toutes les
piAces n cessaires (pour des raisons administratives chez la CNAM).
(cid:21) AprAs remboursement par la CNAM, TTS re(cid:231)oit le paiement e(cid:27)ectu par virement
bancaire aussi bien quun (cid:28)chier des d tails des remboursements e(cid:27)ectu s dont la
structure est identique (cid:224) celui d j(cid:224) envoy comportant les d penses des employ s.
(cid:21) Lassurance groupe de TTS soccupe du reste pour compl ter le remboursement
suivant des critAres pr cis ; ce qui assure la compl mentarit des deux systAmes
dassurance. Cette proc dure sappelle (cid:19) remboursement compl mentaire (cid:20).
2.4 Sp ci(cid:28)cation des besoins
2.4.1 Les besoins fonctionnels
Cette application web doit Rtre capable de(cid:27)ectuer les t(cid:226)ches suivantes :
1. Gestion des bulletins :
(cid:21) Ajouter un bulletin.
(cid:21) Modi(cid:28)er un bulletin selon son tat (g n r dans le (cid:28)chier des d penses ou non).
(cid:21) Supprimer un bulletin selon son tat (g n r dans le (cid:28)chier des d penses ou
non).
En cas de g n ration, toute modi(cid:28)cation ou suppression est interdite.
2. G n ration des (cid:28)chiers textes des d penses :
Stage dimmersion en entreprise
9
CHAPITRE 2. SP(cid:201)CIFICATION ET ANALYSE DES BESOINS
(cid:21) G n rer un (cid:28)chier texte suivant des normes pr d (cid:28)nies dans un cahier de charge
d (cid:28)nit par la CNAM.
(cid:21) Le (cid:28)chier texte contient les informations demand es par la CNAM pendant une
p riode de temps.
3. Traitement des (cid:28)chiers des remboursements :
(cid:136) Extraire les montants rembours s de chaque bulletin des soins du (cid:28)chier texte
et mettre (cid:224) jour les informations correspondantes dans la base des donn es.
4. Gestion des informations des employ s et de leurs familles :
(cid:136) Ajouter un nouvel employ ou un membre de sa famille dans la base des donn es.
(cid:136) Modi(cid:28)er les informations dun employ ou un membre de sa famille.
(cid:136) Supprimer un employ ou un membre de sa famille en changeant les informa-
tions correspondantes dans la base de donn es.
5. Consultation des informations de donn es m dicales repr sentant la base des bul-
letins des soins :
(cid:136) La liste de professionnelles conventionn es avec la CNAM (m decin, pharma-
cien, h(cid:244)pital, clinique. . .).
(cid:136) La liste des m dicaments rembours s et class s confort ou non remboursables.
(cid:136) La liste des actes m dicaux rembours s.
(cid:136) La liste des natures des visites m dicales rembours es.
(cid:136) La liste des appareillages rembours s.
2.4.2 Les besoins non fonctionnels
Lapplication doit Rtre fonctionnel sur divers navigateurs internet. Ainsi, les mises
(cid:224) jour dans la base de donn es sont e(cid:27)ectu es en temps r el et propag es aux modules
concern s.
Lapplication doit r pondre aux exigences suivantes :
Stage dimmersion en entreprise
10
CHAPITRE 2. SP(cid:201)CIFICATION ET ANALYSE DES BESOINS
(cid:21) Fiabilit et disponibilit : Elle doit r aliser les fonctionnalit s d (cid:28)nies avec le
degr de pr cision requis tout au long de son d roulement : Elles doivent Rtre
impl ment es correctement.
(cid:21) S curit : Elle doit assurer le non r pudiation, lauthenti(cid:28)cation et la con(cid:28)den-
tialit . Les donn es chang es doivent rester intactes.
(cid:21) Evolutivit : Pour pouvoir sadapter de fa(cid:231)on e(cid:30)cace, lapplication doit pouvoir
Rtre maintenu pour faire face aux exigences.
(cid:21) Testabilit : Elle doit pouvoir Rtre test e facilement, a(cid:28)n de permettre la vali-
dation de ses fonctionnalit s op rationnelles.
(cid:21) Exactitude : Elle doit satisfaire ses sp ci(cid:28)cations et remplir les attentes des
utilisateurs.
(cid:21) E(cid:30)cacit : Elle doit remplir ses objectifs en minimisant la consommation des
ressources de la plateforme dex cution.
Conclusion
L tude de lexistant nous a amen (cid:224) la solution envisageable et la sp ci(cid:28)cation des
besoins nous a permis de d (cid:28)nir le p rimAtre du nouveau systAme. La d (cid:28)nition de ce
concept ainsi que ses di(cid:27) rents standards sera lobjectif du chapitre suivant.
Stage dimmersion en entreprise
11
Chapitre 3
Analyse
Introduction
Publicité
Lanalyse du projet se fait par lapproche orient e objet et est mod lis e en UML.
Elle recouvre lanalyse du domaine par la description et la mod lisation de la proc dure
dchange des donn es entre TTS et la CNAM. Elle se focalise ensuite sur lanalyse de
lapplication, sp ci(cid:28)ant le p rimAtre du systAme et d taillant les acteurs et leurs cas
dutilisation.
3.1 Analyse du domaine
3.1.1 Etude de l change des donn es :
Nous basons notre analyse sur la description de la proc dure d change des donn es
tablie dans le cahier des charges qui traite la g n ration des (cid:28)chiers textes et le traite-
ment des (cid:28)chiers des remboursements. La g n ration des (cid:28)chiers textes est la derniAre
phase de traitement des bulletins avant remboursement. Nous d crivons le processus
comme suit :
(cid:21) Le service ressources humaines re(cid:231)oit bulletin des soins dun employ .
(cid:21) Le responsable dassurance (lemploy d sign pour lutilisation de cette applica-
tion) saisie les donn es concernant les visites et consultations et/ou les m dica-
12
CHAPITRE 3. ANALYSE
ments et/ou les actes et/ou les appareillages.
(cid:21) AprAs le choix des deux dates de d but et (cid:28)n de lextraction, il y aura g n ration
de (cid:28)chier texte des d penses qui sera envoy par e-mail (cid:224) ladresse saisie par le
responsable dassurance.
(cid:21) La derniAre tape se d clenche aprAs la r ception du (cid:28)chier des remboursements
de la CNAM. Lapplication extrait les montants rembours s pour chacun des
bulletins de soins incluts et met (cid:224) jour les donn es correspondantes dans la base
des donn es.
Nous proposons une mod lisation de cette proc dure avec le diagramme dactivit
dUML ad quat pour illustrer et d crire les processus m tier.
Stage dimmersion en entreprise
13
CHAPITRE 3. ANALYSE
Figure 3.1 (cid:21) Diagramme dactivit
Stage dimmersion en entreprise
14
CHAPITRE 3. ANALYSE
Le diagramme dactivit illustr par la (cid:28)gure 3.1 montre le d roulement de lop ra-
tion d change, ainsi que les di(cid:27) rentes interactions entre les actionneurs du lapplica-
tion.
3.1.2 Domaine de la proc dure d change des donn es
Nous avons extrait de la proc dure d change ainsi analys e toutes les donn es qui
doivent Rtre centralis es et partag es par toutes les fonctions concern es. Ces donn es
rassembl es dans une mRme base savArent n cessaires (cid:224) la coh rence des taches de
chaque fonction de lapplication qui en n cessite laccAs. Nous tablissons le modAle
danalyse global et nous le repr sentons comme suit :
Stage dimmersion en entreprise
15
CHAPITRE 3. ANALYSE
Figure 3.2 (cid:21) Diagramme des tables de la base des donn es
Stage dimmersion en entreprise
16
CHAPITRE 3. ANALYSE
La (cid:28)gure 3.2 illustre les di(cid:27) rentes relations qui existent entre les tables de la base
des donn es relatives (cid:224) lapplication. Ces relations ainsi que les contraintes dint grit
sont des facteurs trAs importants pour une gestion facile et un accAs rapide (cid:224) la base.
3.2 Analyse de lapplication
3.2.1 P rimAtre du systAme
Le systAme r parti (cid:224) d velopper doit r aliser une communication entre deux sys-
tAmes h t rogAnes. Le systAme interne de lentreprise qui g nAre les (cid:28)chiers textes des
d penses et le systAme de la CNAM qui traite ces (cid:28)chiers et les r g nAre. Ceci inclut en
premier lieu la collaboration des di(cid:27) rents acteurs de lentreprise (employ , responsable
dassurance) (cid:224) travers lapplication. Et en second lieu, la collaboration du systAme de
lentreprise avec le systAme de la CNAM. Ce dernier ne savAre important que pour le
traitement des (cid:28)chiers textes re(cid:231)us et nest pas (cid:224) traiter dans ce projet. Cependant,
nous en e(cid:27)ectuerons une brAve partie a(cid:28)n da(cid:30)rmer que l change des (cid:28)chiers est bas
sur des normes (voir annexe) bien pr cis pour le besoin dinterop rabilit entre les deux
systAmes.
3.2.2 Les acteurs et les cas dutilisations
DaprAs lanalyse de la proc dure d change, nous avons d gag quatre acteurs es-
sentiels au sein de lentreprise acheteuse, (cid:224) savoir : le responsable dassurance, lemploy
assur , la CNAM et ladministrateur du lapplication.
Stage dimmersion en entreprise
17
CHAPITRE 3. ANALYSE
3.2.2.1 Lemploy assur
Figure 3.3 (cid:21) Cas dutilisation de lemploy assur
Le d p(cid:244)t dun bulletin des soins repr sente le d clenchement de la proc dure. Il
inclut tous les papiers n cessaires pour la suite.
3.2.2.2 Le responsable dassurance
Figure 3.4 (cid:21) Cas dutilisation du responsable dassurance
AprAs sa noti(cid:28)cation, le responsable dassurance pourra consulter le nouveau bulletin
des soins qui lui est destin a(cid:28)n de le saisir et g n rer le (cid:28)chier des d penses aprAs
Stage dimmersion en entreprise
18
CHAPITRE 3. ANALYSE
v ri(cid:28)cation et lenvoyer (cid:224) la CNAM avec les papiers n cessaires. Ensuite, il traite les
(cid:28)chiers re(cid:231)us de la part de cette derniAre. Le responsable dassurance pourra (cid:224) chaque
moment g rer les (cid:28)ches employ es et leurs familles, g rer les bulletins et consulter les
listes des professionnels, consultations, m dicaments, actes et appareillages.
(cid:136) Fiche du cas dutilisation (cid:19) G rer les bulletins (cid:20)
Acteur : Responsable dassurance
Pr -conditions : Le responsable est authenti(cid:28) .
Sc nario nominal : Le responsable dachat cr e un nouveau bulletin.
Sc nario alternatif 1 : modi(cid:28)er un bulletin d j(cid:224) cr .
Sc nario alternatif 2 : supprimer un bulletin d j(cid:224) cr .
Exception : Pas de modi(cid:28)cation ou suppression si le bulletin est d j(cid:224) g n r .
(cid:136) Fiche du cas dutilisation (cid:19) G rer les (cid:28)ches des employ es et
leurs familles (cid:20)
Acteur : Le responsable dassurance.
Pr -conditions : Le responsable est authenti(cid:28) .
Sc nario nominal : Le responsable dassurance gAre les (cid:28)ches des employ es et leurs
familles (ajouter, modi(cid:28)er, supprimer).
(cid:136) Fiche du cas dutilisation (cid:19) G n rer le (cid:28)chier de rembourse-
ment (cid:20)
Acteur : Responsable dassurance.
Pr -conditions : Le responsable est authenti(cid:28) . Le responsable dassurance dispose
dune adresse e-mail.
Sc nario nominal : Le responsable dassurance choisit une date de d but et une date
de (cid:28)n pour lextrait, introduit ladresse e-mail et g nAre le (cid:28)chier des d penses.
Stage dimmersion en entreprise
19
CHAPITRE 3. ANALYSE
Exception : Si au cours de cette p riode il nexiste aucun bulletin ou les bulletins sont
d j(cid:224) g n r s, il y aura un message derreur.
Post-condition : Les bulletins g n r s seront marqu s dans la base pour quil ny aura
pas une autre g n ration.
3.2.3 La CNAM
Figure 3.5 (cid:21) Cas dutilisation De la CNAM
La CNAM se charge du remboursement des bulletins re(cid:231)us de la part de lentreprise
aprAs l tude des dossiers. La r ponse est sous forme dun (cid:28)chier texte.
3.2.4 Cas dutilisation global
Les cas dutilisation des acteurs du systAme nous a permis de r capituler la fonction
fondamentale de ce systAme, qui sollicite la communication avec trois acteurs : lemploy
pour le d p(cid:244)t des bulletins des soins, le responsable dassurance qui gAre ces bulletins
et la CNAM qui les rembourse.
Figure 3.6 (cid:21) Cas dutilisation global de lapplication
Stage dimmersion en entreprise
20
CHAPITRE 3. ANALYSE
3.2.5 Cas dutilisation de ladministrateur
Comme toute application web, on a besoin dun administrateur web pour g rer les
comptes des utilisateurs et la base des donn es. Les utilisateurs se sont les di(cid:27) rents res-
ponsables dassurance dans les 22 entreprises du groupe TTS puisque lobjectif suprRme
de cette application est quelle soit multi-soci t .
Figure 3.7 (cid:21) Cas dutilisation de ladministrateur
A titre dexemple, ladministrateur peut restreindre laccAs (cid:224) la table des employ s de
la base des donn es (cid:224) un utilisateur seulement ceux qui appartiennent (cid:224) son entreprise.
Conclusion
A travers cette phase danalyse, nous avons compris les besoins et nous les avons
d crits par les modAles dUML. Une construction du d roulement du processus ainsi...