Professional Documents
Culture Documents
Recherche scientifique
Universit de Monastir
*-*-*-*-*
Institut Suprieur dInformatique et de Mathmatiques de Monastir
Sous la direction de :
Mr BACHA KHAIREDINNE
Anne universitaire : 2011/2012
Ddicaces
A mes chers parents qui mont toujours fourni le
soutien et pour toutes les sacrifices qu'ils ont
consentis mon gard..
A mes grand-mres, ma source dinspiration
A mon grand-pre, notre sage conseiller
A tous mes amis, et essentiellement Seif, Ali et
Taoufik
tous ceux qui me connaissent
Je ddie ce modeste travail et je remercie Dieu
pour avoir mis sur mon chemin tout ce bon
monde.
Remerciements
En prambule ce mmoire, Je remercie Dieu de me permettre datteindre ce stade et
dachever ce travail. Je souhaitais adresser mes remerciements les plus sincres aux personnes
qui m'ont apport leur aide et qui ont contribu l'laboration de ce mmoire ainsi qu la
russite
de
cette
formidable
anne
universitaire.
mmoire
n'aurait
jamais
vu
le
jour.
Je n'oublie pas mes parents pour leur contribution, leur soutien et leur patience.
Enfin, j'adresse mes plus sincres remerciements tous mes proches et amis, qui m'ont
toujours
soutenu
et
encourag
au
cours
de
la
ralisation
de
ce
mmoire.
Introduction :...............................................................................................................5
1.2
1.2.1
1.2.2
1.2.2.1
Organigramme :..............................................................................................6
1.3
1.4
1.4.1
1.4.2
1.4.3
Solution :...............................................................................................................10
1.4.4
Conclusion :..........................................................................................................11
Introduction :.............................................................................................................13
2.2
2.2.1
2.2.1.1
2.2.2
2.2.3
2.2.4
2.2.4.3
2.3
Conception :..............................................................................................................20
2.3.1
2.3.1.1
2.3.1.2
2.3.1.3
2.3.1.4
Introduction :.............................................................................................................31
3.2
3.2.1
3.2.1.1
PHP 4 :..........................................................................................................31
3.2.1.2
HTML 5 :......................................................................................................32
3.2.1.3
Css 3 :............................................................................................................32
3.2.1.4
3.2.2
3.2.2.1
3.2.2.2
WampServer 2 :.............................................................................................33
3.2.3
3.2.3.1
Apache 2 :.....................................................................................................34
3.2.3.2
3.3
3.4
3.4.1
Conclusion :..........................................................................................................39
Introduction
Ltat exceptionnel que connait la Tunisie actuellement, son influence sur les conditions
socio-conomiques du pays, ont mis ses instances, ses activistes et ses conomistes devant
lobligation de chercher des remdes, des stratgies de dnouement.
Dans le domaine financier, la comptabilit savre primordiale dans la reconstitution et le
recensement des flux significatifs de lactivit nationale afin de dterminer les principaux
agrgats conomiques : produit national, revenu national etc.et dons de bien se situer sur la
carte conomique mondiale. Le dveloppement de la comptabilit peut constituer lune des
mesures mlioratives prendre en considration.
Le cabinet ENNOURI COMPTABLE se charge de permettre aux actionnaires de
connatre leur droit aux bnfices raliss ou les pertes de valeur subies par leurs actions. Il
permet galement aux banques et bailleurs de fond de se renseigner sur la situation financire
de lentreprise, sur sa rentabilit et sur la valeur des biens donns en garantie des prts
accords.
Ce cabinet fournit des donnes sur les activits financires des entreprises, plusieurs
types d'utilisateurs qui ont besoin de ces informations pour prendre leurs dcisions. Les
informations financires sont codes, enregistres au jour le jour dans un journal et un grand
livre et traduites selon des principes stricts et bien tablis. Priodiquement elles donnent lieu
une publication d'tats financiers : bilan, compte de rsultat et tableau de financement. Ces
tats doivent ensuite tre interprts afin de prendre des dcisions rationnelles.
Dans le cadre du projet de fin dtudes je choisis de laider, afin de mettre un systme
dinformation pour transformer tout ce travail quon peut qualifier de traditionnel en
systme informatis. Lapplication dvelopper doit simplifier et faciliter les taches excutes
manuellement par les agents.
Dans ce rapport on a une analyse et une spcification des taches ncessaires pour la
ralisation de lapplication, on y cite succinctement quelques lments :
ajoutant une problmatique, une tude de lexistant. Le critique de lexistant et les solutions
proposes sont voqus au terme du chapitre.
Un deuxime chapitre comporte les spcifications de besoins. On met les points sur les
diffrents acteurs, les spcifications de besoins fonctionnels et non fonctionnels de travail.
1
Tout en dcrivant les principaux diagrammes utiliss laide de lapproche MERISE, avec
laquelle, on a aussi dvelopp la base de donnes relationnelle.
Finalement, le dernier chapitre comportera les choix de langage de dveloppement,
description de dmarche et prsentation de principales interfaces.
Introduction :
1.2
1.2.1
Prsentation du lentreprise :
Carnet didentit :
Dnomination :
Sige social :
Date de cration :
2001.
Forme juridique :
Chiffre daffaire
Adresse de contact
1.2.2
Organigramme du cabinet :
Cet organigramme est tabli suite la diversification des fonctions traites dans le cabinet
et se rsume en cinq principales fonctions :
Comptabilit et fiscalit.
Etude de problmes Juridiques.
Etude des projets de cration dentreprises.
Diagnostic et tudes stratgiques.
Analyse financire.
1.2.2.1
Organigramme :
1.3
Contexte de travail :
Dans le cadre de ralisation de projet fin dtude, nous choisissons daider le cabinet de
ENNOURI DETUDES ET DE COMPTABILIT pour amliorer ces taches de travail avec
le dveloppement dune application intranet comporte quatre partis principales :
Premire partie soccupe dorganiser les actions dachat afin de calculer la sommation
des achats dune socit une priode bien dfinie.
5
Deuxime partie prsent la partie vente, elle donne la possibilit lagent de saisie
1.4
Etude de l'existant :
Depuis la cration du cabinet en 2001, les agents grent les dossiers suivant une mthode
traditionnelle, qui est base sur des journaux, sans organisation ni hirarchie les documents
et les fichiers tant parpills, rendant ainsi les tches plus difficiles et engendrer par la suite
une grande perte de temps... Labsence des systmes informatiss tait la cause de plusieurs
dfaillances dans lexcution des tches demandes, et cela a longtemps pos des vrais
problmes, puis les procs ont connu une sorte dvolution.
Lintgration de linformatique dans la gestion du cabinet fut le point tournant :
llaboration des bases de donnes et lutilisation croissante des systmes informatiss
(logiciels de comptabilit) ont chang les mthodes daborder les calculs, larchivage, le
traitement etc.
Mais Le systme actuel prsent des insuffisances techniques notables savoir : le
traitement partiellement informatis des documents de travail et les lourdeurs des fichiers
informatiques (procdures) saisissent sous Microsoft Word ou Excel. ENNOURI Comptable
utilise les services bureautiques pour raliser ces oprations prcites. On note, qu'un systme
informatique est quasi inexistant dans le cabinet ceci prsente un inconvnient majeur dans le
bon fonctionnement des oprations de cet dernier. Lutilisation de cabinet dune application
spciale la comptabilit ne permettait pas encore datteindre le point culminant de flexibilit
et de gestion idaux tant souhaits.
1.4.1
Comme nous a dis prcdemment que notre affaire damliorer la tche du travail du
cabinet, donc il faut bien tudier la manire de droulement du travail, parmi la chose qui il
faut bien comprendre et connaisse ce les documents utiliss. Dans cette partie nous parlons
de quelque document utilis par le cabinet.
6
Listes de documents :
Document
Source
Destination
Contenu
Bilan darrte
Expert
comptable
Secrtaire
Rsultat de ltat
financire de client
Facture et
pice dachat
Secrtaire
Agent de
saisie
Journal ou
facture vente
Secrtaire
Agent de
saisie
Fiche tude
Expert
comptable
Secrtaire
Lettre
dinformation
juridique
Agent
juridique
Secrtaire
Frquence
frequant
Type
Actifs non courantes
Date01
Numrique
Date02
Numrique
Constrictions
Numrique
Amortissements01
Numrique
I.G.Ag et Amnagement
Numrique
Amortissements02
Numrique
Numrique
Amortissements03
Numrique
Matriel de transport
Numrique
Amortissements04
Numrique
Numrique
7
Actifs courantes
Numrique
Stocks
Etat acomptes provisionnels
Numrique
Banque
Numrique
Caisse
Numrique
Numrique
Numrique
ventes)
Etat retenue la source 9sas
Numrique
Numrique
CNAM
Numrique
Numrique
Numrique
comp compt+resulat
Tableau 2. Description du document BILAN ARRETE
1.4.2
Critique de lexistant :
En fait, aprs tude de lexistant on constate dans les premiers temps de linformatisation
du travail, plusieurs points faibles et des inconvnients on site parmi lesquels :
Labsence des systmes informatiss tait la cause de plusieurs dfaillances dans
lexcution des tches demandes, et cela a longtemps pos des vrais problmes :
Archivage difficile.
Difficult de maintenance, de rvision et de mise jour.
Absence de dynamique de travail.
Manque de confidentialit.
Aussi lutilisation du systme informatique met en vidence des problmes au niveau de la
programmation, on site parmi les dfaillances :
1.4.3
agents.
Procds de mise jour peu pratiques.
Labsence de flexibilit.
Temps de rponse relativement long.
Ergonomie et cot esthtique inadquats.
On ne peut pas adopter linterface la taille de lcran.
Si on clique sur un bouton plusieurs fentres derreurs saffichent.
Le chemin daccs dun tel bouton parait lugubre.
Solution :
Application web sur le rseau interne INTRANET du cabinet qui doit rpondre aux
points demands par lentrepreneur :
Elle doit tre facile utiliser, simple manipuler.
Plus de travail sur le renforcement de scurit.
Utiliser des langages et des procdures de programmation qui facilitent lintgration de
mise jour.
Eviter dutiliser des techniques de programmation qui absorbent ou occupent les
ressources matrielles.
Plus de travail sur laspect style.
1.4.4
Conclusion :
Afin damliorer le systme de travail dune entreprise, il nous faut une vision pralable de
la faon avec laquelle est gre le travail tout en mettant laccent sur le partage dinformations
entre les agents, les techniques darchivages, manires de calcul, laboration des bilans, etc.
Et ce pour faire les analyses ncessaires dont le but est de dgager les points faibles
(inconvnients) rparer et les points forts (bnfices) amliorer.
10
2.1
Introduction :
Pour dbuter la conception, il faut connaitre et matriser les besoins et leurs spcifications
pour cela la conception nest prte sans passer par une premire tape : la spcification de
besoins. Cette dernire a le rle principal dans la dmarche travers laquelle on arrive
savoir brivement les besoins, les attentes et les centres dintrts des utilisateurs et donc de
bien choisir la conception de la solution.
Donc, nous voulons dvelopper une application intra qui permet dinformatiser les
diffrentes fonctionnalits administratives qui doivent tre simples admettre
utiliser,
2.2
Spcification de besoin :
La spcification des besoins doit dcrire sans ambigut le logiciel dvelopper. Elle est
constitue dun ensemble de documents et de modles. Toutes les personnes impliques dans
le projet doivent avoir accs la spcification des besoins (disponible, par exemple, travers
un serveur Web sur lintranet de lorganisation) lnonc dun besoin exprime un
comportement ou une proprit que le systme doit respecter. Chaque nonc doit traduire la
prsence dun comportement trs spcifique.
2.2.1
Afin de faciliter lidentification, on peut imaginer ceci: tout ce qui est lextrieur et
interagit avec le systme est un acteur, tout ce qui lintrieur est une fonctionnalit raliser.
Acteurs
Rle
Expert comptable
Secrtaire
Agent saisie
Agent juridique
charge.
-Suit les accusations juridiques vis--vis le cabinet, fournit
des propositions aux clients pour dbloquer les paiements des
dettes.
Tableau 3. Identification des acteurs
2.2.2
Besoins fonctionnels :
Les besoins fonctionnels expriment une action que doit effectuer le systme en rponse
une demande (sorties qui sont produites pour un ensemble donn dentres) :
Nous dtaillons dans cette section les diffrents besoins fonctionnels auxquels doit
rpondre notre application :
-Prsentation du cabinet ENNOURI DETUDES ET DE COMPTABILITE ,
lapplication doit :
12
2.2.3
Nous distinguons :
Contrainte ergonomique :
Les liens et les boutons doivent tre placs dans une zone visible pour faciliter
la navigation.
2.2.4
Dans cette partie, nous spcifions les besoins dune faon semi-formelle en utilisant le
langage de modlisation MERISE qui prsente comme avantage indniable de permettre une
dfinition claire et prcise
correctement primtre.
2.2.4.1 Prsentation mthode Merise et choix de conception de la base de donnes :
Merise est un acronyme signifiant Mthode dtude et de Ralisation Informatique par les
Sous-ensembles ou pour les Systmes dEntreprise. La mthode Merise a comme objectif
daider, de guider les Ssii (socit de services en ingnierie informatique), dans leurs phases
danalyses, de conception et le dveloppement de lapplicatif.
Nous devons la cration, ltude et la mise en place de cette mthode une quipe de
chercheurs et dingnieurs aixois (Jean-Louis le Moigne, Hubert Tardieu, Dominique Nancy,
Henry Heckenroth, Daniel Pasco, Bernard Espinasse) qui en posrent les bases dans le milieu
des annes 1970.La mthode Merise se caractrise par :
13
Elle traite de toutes les tapes de dveloppement, depuis la dfinition des processus
Le niveau logique
Le niveau logique est indpendant du matriel informatique, des langages de
programmation ou de gestion des donnes. Cest la rponse la question Avec quoi ? Le
formalisme sera :
14
Niveaux
Conceptuel
Donnes
Modle Conceptuel des Donnes
Traitements
Modle
Conceptuel
Organisationnel
Traitements
Modle Organisationnel
Logique
des Traitements
Modle
Logique
traitements
Modle Oprationnel et
Physique
des
des
Diagramme de contexte :
Bibliographie :
15
16
de
la
communication)
Les
acteurs
internes
sont
Les
messages
internes
sont
Description :
17
Secrtaire/Expert comptable :
-Le secrtaire pose les affaires lexpert comptable.
-Lexpert comptable retourne au secrtaire les affaires traits.
Secrtaire/Agent de saisie :
-Toutes donnes saisir sont diriges vers lagent de saisie.
Secrtaire/Agent juridique :
-Faire organiser les rendez-vous et les travails faire par lagent.
-Passe les lettres qui seront saisies et envoyes au client par le secrtaire.
2.3
2.3.1
Conception :
Conception de la base de donnes relationnelle :
une entit est la reprsentation dun objet matriel ou immatriel, ayant une existence
18
Proprit
matricule
Description proprit
Lidentifiant de la personne.
cin
Le CIN de la personne.
nom
Le nom de la personne.
prenom
Le prnom de la personne.
Lemail de la personne.
numContact
cnamPerson
Le numro dabonnement la
caisse.
19
CompteClient
typePerson
Lactivit de personne.
login
Login dutilisateur.
pass
cinClient
matFiscal
CompteSociete
CompteProjet
Vente
passport
nomClient
Le nom de client.
prenomClient
Le prenom client.
codePostal
nbreProjet
typeClient
Le type Client.
adresseClient
idSociete
Ladresse de client.
Lidentifiant de societe.
nomSociete
Le nom societe.
typeSociete
Le type de societe.
adresseSociete
Ladresse de societe.
chiffreAffaire
emailSociete
idProjet
Lemail de societe.
Lidentifiant de projet.
nomProjet
Le nom de projet.
nbreOuvrier
chiffreDaffaire
projetType
Le type de projet.
espace
consomationAns
estimation1
estimation2
estimation5
adresseProjet
idVente
Ladresse du projet.
Lidentifiant de compte vente.
numfacture
Le numro de facture.
dateFacture
La date de la facture.
montantFacture
Le montant de facture.
20
Achat
typeEncaiss
idAchat
matierePrimaire
matrielTransport
paie
fraisReparation
Le frais de rparations.
fraisLocation
Le frais de location .
assurence
matrielBureatique
Le
cout
dachat
de
matriel
bureautique.
Tableau 5. Description des entits de MCD
(idAchat,#idSociete,
matierePrimaire,
matrielTransport,
paie,
fraisReparation,
l'utilisation d'un entrept de donnes. Un MPD est plus concret qu'un Modle Conceptuel de
Donnes (MCD) ou qu'un Modle Logique de Donnes (MLD). Vous pouvez modliser,
procder au reverse engineering et gnrer pour tous les SGBD les plus utiliss.
les champs dsignes par pk sont les cls primaires des tables.
les champs dsignes par fk sont les cls trangres des tables.
23
24
25
Un utilisateur (agent de saisie par exemple) doit sauthentifier pou pouvoir ajouter un
nouveau
compte
socit.
Dans
la
page
daccueil
de
son
compte,
il
choisi
Figure 10. Modle conceptuel des traitements Cree un nouvel compte projet
Pour lajout dun nouvel compte tude de projet et ajouter le rsultat dtude, lutilisateur
(agent de saisie par exemple) doit sauthentifier dabord et puis utilise lopration de cration
de compte projet Creation sous menu de Projet .En cliquant sur cette dernire une page
dinsertion de donnes saffiche. A ce stade la, lagent est oblige de saisir des informations
valide mais il faut aussi quil avoir les rsultats destimation dtude de projet qui il peut le
faire avant ltape de choisir dajouter un nouvel compte projet ou au aprs laccs au
page insertionp.php rien schange .Une fois la validation de champs est faite un message
de confirmation sera affich.
27
28
3.1
Introduction :
Etant la dernire tape dans le cycle de dveloppement des systmes
3.2
3.2.1
3.2.1.1 PHP 4 :
PHP est un langage interprt (un langage de script) excut du ct serveur (comme les
scripts CGI, ASP, ...) et non du ct client (un script crit en JavaScript ou une applet Java
s'excute sur votre ordinateur...). La syntaxe du langage provient de celles du langage C, du
Perl et de Java. Ses principaux atouts sont :
La gratuit et la disponibilit du code source (PHP est distribu sous licence GNU
GPL) .
La possibilit d'inclure le script PHP au sein d'une page HTML (contrairement aux
scripts CGi, pour lesquels il faut crire des lignes de code pour afficher chaque ligne en
langage HTML).
La simplicit d'interfaage avec des bases de donnes (de nombreux SGBD sont
supports, mais le plus utilis avec ce langage est MySQL, un SGBD gratuit disponible sur
de nombreuses plateformes : Unix, Linux, Windows, MacOs X, Solaris, etc...).
29
3.2.1.2 HTML 5 :
HTML5 (HyperText Markup Language 5) est la prochaine rvision majeure d'HTML
(format de donnes conu pour reprsenter les pages web). Cette version est en
dveloppement en 2012. HTML5 spcifie deux syntaxes d'un modle abstrait dfini en termes
de DOM : HTML5 et XHTML5. Le langage comprend galement une couche application
avec de nombreuses API, ainsi qu'un algorithme afin de pouvoir traiter les documents la
syntaxe non conforme. Le travail a t repris par le W3C en mars 2007 aprs avoir t lanc
par le WHATWG. Les deux organisations travaillent en parallle sur le mme document afin
de maintenir une version unique de la technologie. Le W3C vise la clture des ajouts de
fonctionnalits le 22 mai 2011 et une finalisation de la spcification en 2014, et encourage les
dveloppeurs Web utiliser HTML 5 ds maintenant.
Une API pour jouer des vidos et des sons/musiques permis grces aux balises vido
et audio.
Une API qui permet l'accs l'historique et qui donne la possibilit aux pages d'en
Une API permettant d'analyser de reproduire une page HTML grce la balise inner-
HTML. [2]
3.2.1.3 Css 3 :
C'est un langage web qui est aussi appel : style. Il permet de dfinir l'apparence des
lments dans les pages Web, il ne s'occupe pas du tout du contenu, seulement de la mise en
forme. Par exemple, il vous permet de dfinir une image de fond. Le HTML le fait dj, mais
le langage CSS va plus loin, il permet de choisir comment apparaitra cette image de fond : si
elle se rptera partout - seulement droite - seulement en bas_ ou pas, de dterminer la
position prcise o elle apparaitra dans la page etc. Chaque lment de la page peut avoir une
mise en forme beaucoup plus pousse qu'avec le HTML. [3]
30
3.2.1.4 Javascript :
Le Javascript est un langage de script incorpor dans un document HTML.
Historiquement il s'agit mme du premier langage de script pour le Web. Ce langage est un
langage de programmation qui permet d'apporter des amliorations au langage HTML en
permettant d'excuter des commandes du ct client, c'est--dire au niveau du navigateur et
non du serveur web.
Ainsi le langage Javascript est fortement dpendant du navigateur appelant la page web dans
laquelle le script est incorpor, mais en contrepartie il ne ncessite pas de compilateur,
contrairement au langage Java, avec lequel il a longtemps t confondu. [3]
3.2.2
Outils de dveloppement :
3.2.3
3.2.3.1 Apache 2 :
Le projet du serveur HTTP Apache a t cre dans la volont de dvelopper et de maintenir
un serveur HTTP open source pour les systmes d'exploitation modernes, tels qu'UNIX et
Windows NT. Le but de ce projet est de fournir un serveur scuris, efficace et volutif
donnant accs aux services HTTP en accord avec les standards actuels de ce protocole.
Apache est le plus populaire des serveurs web sur Internet depuis avril 1996. Un rcent
31
sondage fait apparaitre que 63% des sites web sur Internet utilisent Apache, en faisant ainsi le
serveur le plus utilis, loin devant tous les autres serveurs web. [7]
3.2.3.2 MySQL 5.5.24 :
MySQL est un systme de gestion de base de donnes relationnelle (SGBDR) bas sur
SQL (Structured Query Language). MySQL fonctionne sur pratiquement toutes les platesformes, y compris Linux, Unix et Windows. Il est entirement multi-thread avec un noyau de
threads, et fournit des API (Application Programming Interface) pour de nombreux langages
de programmation, notamment C, C + +, Java, PHP. MySQL est utilis dans une large gamme
d'applications,
Le
commerce
lectronique,
les
bases
de
donnes
Web...
Selon MySQL AB, avec plus de dix millions de serveurs MySQL installs dans le monde
entier, MySQL est devenu le leader mondial du march des Bases de Donnes. MySQL
compte
des
clients
prestigieux
comme
Google,
la
NASA
ou
Suzuki...
3.3
Le cycle de vie d'un logiciel (en anglais software lifecycle), dsigne toutes les tapes
du dveloppement d'un logiciel, de sa conception sa disparition. L'objectif d'un tel
dcoupage est de permettre de dfinir des jalons intermdiaires permettant la validation du
dveloppement logiciel, c'est--dire la conformit du logiciel avec les besoins exprims, et la
vrification du processus de dveloppement, c'est--dire l'adquation des mthodes mises en
uvre.
L'origine de ce dcoupage provient du constat que les erreurs ont un cot d'autant plus
lev qu'elles sont dtectes tardivement dans le processus de ralisation. Le cycle de vie
permet de dtecter les erreurs au plus tt et ainsi de matriser la qualit du logiciel, les dlais
de sa ralisation et les cots associs. [9]
32
3.4
Linterface graphique est une tape trs importante dans la ralisation dune application
web, elle doit rendre la navigation de lapplication aise et pratique. Voici un aperu du site
ralis :
33
utilisateur.
34
35
sauthentifier en saisissant son login et son mot de passe. Une fois lauthentification est
aboutie, une page daccueil saffiche.
Si lauthentification se fait avec succs, une page daccueil saffiche, et par suite
lutilisateur peut utiliser son interface par slection de loption ncessaire (Cration compte
client, Modification, Suppression, Recherche).
36
37
Pour modifier un compte vente par exemple il faut que lutilisateur choisir
le bouton Modification de menu Vente puis slectionne le compte vente qui sera
modifier.
La figure 21 reprsente une page qui illustre le diffrent compte vente identifier par le
Identifiant de compte Vente. Lutilisateur peut choisir un compte vente a supprimer aprs la
slection de bouton Suppression de menu vente.
Lagent est appel de remplir les champs par des informations exacte et a jour
39
Cette page l est le rsultat de la page prcdente et aussi cette page reprsente
3.4.1
Conclusion :
Afin de bien conclure cette dernire partie du processus de dveloppement, nous devons
mettre en vidence, que la ralisation ntait et ne sera jamais ltape finale du processus de
dveloppement dun bon systme dinformations (tel le sujet de cette tude) ;et comme
constat au cours de ltude des risques et mesures prendre et ce qui sen suit du cote du
systme, on confirme quil faut continuer la suivre et le superviser ,et cela par la mise en
exploitation ou la mise en essai du systme par les utilisateurs, dans le but de dtecter les
ventuels bugs et anomalies et les rectifier pour assurer la stabilit et la fiabilit du systme.
40
41
42
Rsum :
Ds le dbut, notre travail tait consacr aider le cabinet et damliorer leurs services
mme avec de fonctionnalits basiques mais la fois utiles.
Aprs lanalyse des demandes et besoins du cabinet, on a pu dvelopper une application
qui en rpond. Dans laquelle, on a simplifi linterface utilisateur/machine pour mieux
rpandre lapplication.
43
Annexes
44
[1] (http://www.commentcamarche.net/contents/php/phpintro.php3)
[2] (www.pearltrees.com/t/documentation-langage/html-xhtml/id3314807)
[3] (http://sakartone.free.fr/css/intro.php)
[4] (http://www.commentcamarche.net/contents/javascript/jsintro.php3)
[5] (http://www.dicodunet.com/definitions/internet/dreamweaver.htm)
[6] (http://www.wampserver.com/)
[7] (http://www.numerama.com/telecharger/6403-apache-http-server.html)
[8] (http://www.phpsources.org/mysqlsources.htm)
[9]
(http://www.commentcamarche.net/contents/genie-logiciel/cycle-de-vie.php3)
45
46