Première
partie : APPROCHE THEORIQUE
Chapitre
premier PRESENTATION DES METHODES ET RESSOURCES LOGICIELLES
1.1 Méthodes
utilisées
Pour réaliser ce travail, nous avons
utilisé :
a. Méthode MERISE
La méthode MERISE qui est la méthode
d'étude et de réalisation informatique pour le système des
entreprises.(15(*)) Cette
méthode nous a permis de formaliser le fonctionnement de l'entreprise en
analysant le système informatique existant afin de concevoir le
système d'information futur pour le service de la réception du
Motel.
b. La méthode historique
Cette méthode nous a permis de suivre
l'évolution du Motel / Baraka de l'année 2011 - 2012,
année de sa création, critiquer le passé pour
améliorer le présent et le futur de ce service
1.2. Ressources
logicielles
1.2.1 Choix du langage de programmation
Le langage, languageen anglais, est un ensemble des
caractères, des symboles et des règles qui permettent de les
assembler en vue de communiquer sous forme écrite ou orale un
partenaire.16(*)
Le langage machine (internal machine language) quant
à lui est un langage formé par l'ensemble d'instructions et des
données constituant le répertoire d'une machine.
Ainsi, nous distinguons les langages naturels qui
représentent la langue parlée ou écrite ordinaire, et les
langages artificiels tels que les langages de programmation qui permettent de
communiquer avec l'ordinateur en vue de lui faire exécuter un ensemble
d'instructions.17(*)
En général, on divise le langage de
programmation en trois grandes classes à savoir :
- Les langages de gestion destinés à la
description du traitement de l'information sous forme de chaines de
caractères ;
- Les langages scientifiques qui permettent une description
aisée de calcul à la base d'expression
mathématique ;
- Les langages généraux qui sont conçus
pour permettre la programmation de tout type d'application.18(*)
Ces derniers, nous pouvons également les classer en
langage d'application bien adapté aux domaines auxquels ils
s'appliquent ; en langage de commande (control language) qui
fournit au système la description de l'enchainement de procédures
ou de travaux et en langages d'interrogation
(« Querylanguage ») pour l'interrogation de la base de
données.19(*)
· Bref aperçu de VB20(*)
Dans cette étude, nous avons
préféré programmer avec le langage de programmation VBA
(Visual Basic for Application) sous Microsoft Access pour des raisons
suivantes :
- Il est facile d'utilisation pour les
débutants ;
- Il autorise l'ajout de fonctionnalités pour les
experts (tout en gardant le langage simple pour les débutants) ;
- Il fournit les messages d'erreurs clairs
- Il isole l'utilisateur du système d'exploitation.
Visual Basic (VB) est un langage de programmation
événementielle de troisième génération ainsi
qu'un environnement de développement intégré,
créé par Microsoft pour son modèle de programmation COM
(Component Object Model) est un dérivé direct du BASIC, acronyme
pour « Beginner All-purposeSymbolic Instruction
Code » conçu à la base en 1963 par John KEMENY et
Thomas Eugene KURTZ au Dartmouth College en Californie (USA) pour permettre aux
étudiants qui ne travaillaient pas dans les filières
scientifiques d'utiliser les ordinateurs.21(*)
Basic est passé en plusieurs versions notamment
4KBasic, Disk Basic, Basic 8080, Mac Basic, Q.Basic.
C'est maintenant en mai 1991, le début de la
révolution avec le lancement de Visual Basic 1.0 ayant une interface
graphique développé par Microsoft pour les applications de la
bureautique pour la société APPLE et présenté au
Comdex/Windows à Atlanta, Géorgie.
La deuxième version vue le jour en 1992 sous le nom de
Visual Basic 2.0, la troisième en 1993 nommée Visual Basic 3.0,
la quatrième en 1995, la cinquième en 1997 et Visual Basic 6.0 en
mi-1998.
En dépit de l'apparition de nombreux autres langages,
Pascal inventé en 1970 à l'Ecole Polytechnique de Zurich (Suisse)
et C en 1972 restent les plus performants.
· Microsoft Access
Access est aussi bien un outil grand public que professionnel,
selon les besoins qu'on a. Il est assez performant en tant que SGBD
allié à un outil de développement intégré
qui en facilite l'utilisation. Access peut, en tant qu'outil de
développement, être utilisé conjointement avec un
véritable serveur de base de données pour
bénéficier des avantages du client/serveur, sous certaines
conditions.
* (15)
http://fr.wikipedia.org/wiki/Merise_informatique.
* (16) Pierre MORVAN, Dictionnaire de
l'informatique, 1ère édition, Paris 1981
* (17) Idem
* (18) Ibidem
* (19) Ibidem
* (20)
http://www.commentcamarche.net/s/visual+basic
* (21)
http://fr.wikipedia.org/wiki/Visual_Basic.
(Consulté 20/04/2013 à 20h32')
|