Comme SGBD, nous avons utilisé MySQL qui est un
serveur de bases de données relationnelles SQL développé
dans un souci de performances élevées en lecture, ce qui signifie
qu'il est davantage orienté vers le service de données
déjà en place que vers celui de mises à jour
fréquentes et fortement sécurisées. Il est multi-thread et
multi-utilisateurs. MySQL fonctionne sur de nombreux systèmes
d'exploitation différents. Les bases de données sont accessibles
en utilisant les langages de programmation. De plus, depuis le rachat de MySQL
AB par Sun Microsystems, MySQL est devenu officieusement la base de
données à utiliser conjointement avec le langage de programmation
PHP. Il fait partie des logiciels de gestion de base de données les plus
utilisés au monde, autant par le grand public (applications web
principalement) que par des professionnels, en concurrence avec Oracle et
Microsoft SQL Server.
Durant ce stage, nous avons utilisé comme logiciels :
Pour modéliser notre systèm e, nous avons
utilisé le langage UML (en anglais Unified
Modeling Language, « langage de modélisation
unifié »). C'est un langage graphique de modélisation des
données et des traitements. UML n'impose pas de méthode de
travail particulière, il peut donc être intégré
à n'importe quel processus de développement logiciel de
manière transparente. C'est une sorte de boîte à outils,
qui permet d'améliorer progressivement les méthodes de travail,
tout en préservant les modes de fonctionnement. Intégrer UML par
étapes dans un processus, de manière pragmatique, est tout
à fait possible. La faculté d'UML de se fondre dans le processus
courant, tout en
15
Rédigé et soutenu par PATRICK-AIME
TEMBERE NDEBEGHO
Rapport de stage de Master I MIAGE - Université de
Douala/ Université de Rennes
Décembre 2009
Etude, Conception et Réalisation d'une
application de gestion du personnel.
Cas de CONGELCAM S.A
véhiculant une démarche méthodologique,
facilite son intégration et limite de nombreux risques (rejet des
utilisateurs, coûts...).
- Pour la modélisation des diagrammes UML, nous nous
sommes servis de WINDESIGN 7.0 qui joue le rôle d'un AGL
(Atelier de génie logiciel) de conception. Les AGL de Conception aident
à la réalisation de la phase de conception et d'analyse.
- Pour la programmation des différents modules de
l'application, nous avons utilisé Macromédia Dreamweaver
8.O qui est un environnement de développement
intégré (IDE) pour PHP, HTML, JAVASCRIPT et
AJAX.
- XAMPP est un ensemble de logiciels
permettant de mettre en place facilement un serveur Web, un serveur FTP et un
serveur de messagerie électronique. Il s'agit d'une distribution de
logiciels libres (X Apache MySQL
Perl PHP) offrant une bonne souplesse
d'utilisation, réputée pour son installation simple et rapide.
Ainsi, il est à la portée d'un grand nombre de personnes
puisqu'il ne requiert pas de connaissances particulières et fonctionne,
de plus, sur les systèmes d'exploitation les plus répandus.
- Comme navigateurs, nous avons utilisé MOZILLA
FIREFOX et INTERNET EXPLORER 6.0.
- Pour le traitement d'images, nous avons
utilisé PAINT de WINDOWS XP et FIREWORKS de
MACROMEDIA
- Le système d'exploitation ici
est WINDOWS XP professionnel Service PACK III.