RØsumØ

Web Application Development, Data Exchange, ASP.NET, SQL Server · textbook

Voir tous les documents en bases de données

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...