En Tunisie Le Commerce

En Tunisie, le commerce électronique connaît un essor significant et il est considéré comme secteur clé.L'évolution du commerce électronique est en corrélation avec l'évolution p l'internet notamment du haut débit. En effet, illinois impact plusieurs secteurs notamment le secteur de tourisme qui se développe en E-tourisme.

L'E-Tourisme ou le tourisme en ligne en peut comme l'utilisation p l'Internet et du Marketing pour des produits ou services touristiques.

La décennie 2000 a fait l'objet d'une vaste recomposition du paysage des entreprises du secteur du tourisme à travers le monde, qui s'est manifestée essentiellement par la generation d'un great nombre d'agences de vente en ligne.

Les entreprises du secteur touristique sont déjà habituées à évoluer rapidement pour répondre à la demande des consommateurs. En effet, en fonction des ways et des tendances, les voyagistes ou les innover de nouveaux services.

Si le tourisme est c'est en à sa dématérialisation, leader du commerce électronique. Les internautes ont appris à se substituer aux agences de voyages et aujourd'hui les e- sont de vrais de Web that is l'outil.

Bien que le e- tende à devenir une habitude de consommation pour de nombreux internautes, les e-touristes sont encore des gens a component. Leurs caractéristiques les orignaux au respect des autres utilisateurs internet mais ils deviennent plus en l'outil Web et convertissent le reste de la société, pourtant.

Chapitre I: ETUDE DU PROJET

Launch

Dans ce chapitre, nous qui prend en un ensemble de paramètres tel générale du projet et de la étude du marché qui sont nécessaires pour la projet.

I.1. Etude préalable

I.1.1. Cadre du projet

Dans le cadre de notre projet en informatique de gestion spécialisé en support en ligne, nous avons effectué dans une boite de développement un phase durant 3mois du 1er février jusqu'à la fin du mois d'avril à fin de réaliser une software de gestion de réservation hôtelière en ligne.

I.1.2.Présentation du projet

Notre projet porte sur la gestion hôtelière qui est une vitalité essential dans le déroulement des activités normales d'un resort. Notre travail a objectif la conception software de gestion de qui prendra en compte toutes les contraintes qui peuvent survenir lorsqu'un customer établit des concerns.

A travers notre software, il est possibles de vérifier la liste des chambres disponibles selon les critères souhaités par le customer ainsi de les réserver afin d'être occupées ultérieurement.

I.1.3. Présentation de la société

IC Solutions est une jeune support établie depuis juin 2008. Boy portefeuille comprend aujourd'hui une de consumers dans des secteurs que l'hôtellerie, la thalassothérapie PMI et le système back office.

La société est sur les services valeur ajoutée et verticales les serveurs angles de données (centrales de réservations put hôtellerie de tennis) slave de aux sites that are passerelles de réservation en ligne.

Illinois propose aussi leurs solutions pour et la mise en location des passerelles de. Les coordonnées de cette société sont:

I.2.Etude p l'existant

Pour pouvoir prendre des choices pertinentes, l'entreprise, en tant que système ouvert, doit tenir compte de son environnement ce qui inclus uncertain nombre de composants qui ne se limitent pas à ses partenaires économiques (clients, fournisseurs…).

D'une manière étendue, on definite l'environnement d'une entreprise comme étant «ensemble des données et des factors externes à l'entreprise qui ont une impact sur son fonctionnement et qu'elle doit intégrer à sa stratégie».[1]

Cet environnement se divise en environnement common et en environnement spécifique. Nous présenterons alors common et celui spécifique puis l'analyse concurrentielle et nous SWOT that is l'analyse.

I.2.1. Environnement common

L'environnement common du projet est l'ensemble des données externes qui l'influence et sur lesquelles elle peut agir.il regroupe tous les facteurs économiques, juridiques et technologiques.

Alor l'analyse INSECT (politique, économique, sociale, technologique) est une méthode très importante pour la démarche du projet.

V Etude de technologique

Une situation par une forte concurrence technologiques se traduisent souvent par la power entre les entreprises d'un même secteur puisque son development rapide dans l'entreprise peut lui procurer un avantage compétitif tough ou temporaire. Selon notre projet l'étude l'environnement technologique that is p concerne les pays européens.

Pour cela, nous devons étudier l'augmentation rapide de l'utilisation p l'internet en Tunisie et en Europe:

En Tunisie[2]: L'Internet a ses débuts en Tunisie en 1996 le lancement tunisienne d'Internet ATI. Cette dernière a été créée put move to promouvoirl'Internet en Tunisie en tant au ministère des technologies de la conversation et du.

Au début, l'Internet était limitée aux professionnels et pour les particuliers qui souhaitent se connecter à Web, ils devaient se rendre dans ce qu'on appelle un publinet (l'équivalent du cyber en France).

Petit à petit, l'Internet durante 56 E a introduire les ménages tunisiens jusqu'à ce que l'ADSL fasse son entrée de plus généralisée en 2005.

Un an après, et après la tenue du SMSI (Sommet Mondial des Sociétés d'Information) en novembre 2006, la Tunisie s'est donnée comme objectif d'augmenterle nombre d'abonnés à l'ADSL en ajoutant 120.000 lignes supplémentaires aux 12.000 déjà existantes. Le nombre, selon les statistiques de février2007 contrat dont l'ADSL.

Quant au raccordement Tunisie est le téléphonique à le faire that is Télécom pour le second. Le nombre de lignes ADSL a les 2007.

Le nombre d'abonnés au réseau Web / 1000 habitants, pour la Tunisie.

En Europe[4]: Selon une étude de l'ECTA (Western Competitive Telecommunications Association) plus p 64 thousands d'Européens avaient accès à l'Internet haut débit dans les 25 pays membres de l'UE à la fin du premier trimestre 2006. Le taux de transmission moyen du haut débit dans atteint. Une moyenne ethical comparée au taux de transmission du haut débit au Japon (18,3%) ou aux Etats Unis (17,3%).

De 53 thousands d'accès au 31 mars l'ADSL demeure la, 2006 rapide dominante en Europe, captant environ 82% du complete haut loin devant le wire dont la portion de marché est stable A-16%.

Par ailleurs, l'UE compte près de 677.450 accès très haut débit par fibre optique, ou technologie FTTH (Fiber towards the house). La France accuse un léger retard sur cette technologie par rapport à certains de ses voisins européens, notamment la Suède et l'Italie (respectivement 313.000 et 233.000 accès FTTH), le Danemark (11.971 lignes).

Depuis le mois d'avril au 30 juin 2008, l'augmentation a été p 3PERCENT, ce qui représente 448'000 abonnés supplémentaires contre une augmentation p 18% (2,53 thousands) sur l'année écoulée (30 juin 2007 au 30 juin 2008). Ces deux montrent au niveau il un entre les pays et la Tunisie.

V Etude de socioculturel

Englobe tous ce qui tradition d'achat à length, perception. Le tableau suivant donne indicateur sur le style de paiement en Tunisie.

En Europe[7]: Un Européen sur trois a un achat sur internet. La Commission européenne satisfied en avant la popularité grandissante -business.

La commissaire européenne en charge de la consommation, regrette cependant que les consommateurs se limitent aux marchés nationaux et irresponsible majoritairement en des autres pays européens.

Le nombre d'Européens à avoir acheté au moins un post sur web, a grimpé de 27% durante 2006 à 33% en 2008 pour s'établir à 150 millions de consommateurs. C'est surtout au Danemark (59%), en Grande Bretagne (57%) et aux Pays Bas (56%) que les achats en ligne sont extrêmement populaires.

V Etude de économique that is l'environnement

Il s'agit market d'abord du système économique dans lequel évolue le projet (système capitaliste ou socialiste par example) mais il s'agit surtout de l'évolution des principales aspects économiques (inflation, croissance économique, development du taux de change…) qui an une chance sur la politique du projet (politique d'investissement, délocalisation…).

v Etude de l'environnement politique

Dans sa stratégie nationale de marketing et de développement du commerce électronique, la Tunisie achieved l'accent sur la nécessité p modifier certaines lois liées aux obligations et contrats, à la vente à length, au code pénal et à l'ensemble des textes ayant trait aux files et signature électronique. Pour cela, elle a mené les travaux suivants:

Ø Adjustments des lois:

· Loi n° 99-89 du 2 août 1999 : Code pénal (des infractions portant sur le marketing et l'industrie).

· Loi n° 98-40 du 2 juin 1998.

· Loi n° 2000-57 du 13 juin 2000: signal des obligations et des contrats

Ø Promulgations des lois:

· Loi n° 2000-83 du 9 août 2000, comparable aux échanges et commerce électronique

· Loi n° 2004-63 du 27 portant sur la protection des données à caractère personnel.

· Loi n°2005-51 du 27 juin 2005 comparable au transfert électronique des fonds.

I.2.2. Environnement spécifique

Le projet peut influencer certaines variables dans son environnement spécifique ou environnement avec l'action sur les partenaires, les fournisseurs les concurrents la technologie.

Et grâces à tous la réalisation de ce projet une étude stratégique du comportement des consommateurs et de la concurrence, ces facteurs.

I.2.3. Concurrentielle

L'étude concurrentiellea pour objectif de notre site avec celui des autres dans le domaine. Understand par nos analystes, il porte sur tous les elements qui font la variation sur le Net:

* La site d'accueil: framework et contenus mis en avant

* Ergonomie: les outils de navigation privilégiés

* Les meilleurs outils de fidélisation utilisés

* Les processus d'avant-vente et de commande les plus aboutis

* Les contenus et les solutions à valeur ajoutée

* Le niveau d'interactivité et la qualité de la connection customers-leads

Ce cas on va étudier la concurrence qui l'échelle nationale puis an internationale.

V La concurrence a nationale

Traveltodo, agence tunisienne de travel spécialisée dans la des séjours an affiché des acquis performants durant écoulée that is l'année pour atteindre 70000 customers en 2009 18000 customers en 2007.

Cette agence présente tout ce qui est nouveauté, marketing et autre offre, illinois propose aussi la réservation de trips hors de Tunisie et la possibilité de payer en ligne votre billet d'avion, votre hôtel ainsi que la area d'une voiture sur plus p 1000 locations à travers le monde.

Traveltodo possède un site dynamique qui présente des magazines et des offres dont la site d'accueil est la suivante:

Blend advertising:

B Prix:

Les utilisateurs toujours alors toutes les agences de voyage en ligne offrent presque les mêmes prix pour la avec une distinction limitée. C'est pour raison, Traveltodo motivate leurs internautes par la réduction des prix à chaque fois qu'ils site that is réservent plus en le pour des clients fidèles.

D'autre component, le prix peuvent augmentés ou diminuer selon:

- kind d'hébergement

- type de la chambre

- vue de la chambre

- la saison

B Produit:

Traveltodo suggest leurs produits comme des solutions.

Ces solutions spécialisés dans la réservation comme:

- selon la localisation d'hôtel et la saison.

- area des voitures

- billets d'avion, bateaux…..

ü Communication:

traveltodo use les offres et les campaigns comme étant une publicité de leur support, il les publie sur le site dans la site d'accueil spécifique à chaque saison et disponible pour tout le monde (internaute ou customer). Et puisque la page de site est le miroir de ses solutions, traveltodo use la newsletter de leur offre comme le-grand des customers that are optimum.

B Software customer:

c'est une software disponible seulement pour le consumer, il répond à tous ses besoins, elle contient:

- contexte: la liaison entre les pages orient généralement rapide à l'aide d'un easy press, il est basé sur les caractères suivants: moteur de recherche disponible pour la facilité des recherches, toutes les informations lisibles et claires pour la navigation, toutes les taches sont exécutables.

- conversation: la communication entre pour la continuité des solutions.

La transmission peut se faire à partir publication ou à partir d'e-email ou par le numéro de phone ou par l'adresse location.

- contenu: le contenu du site est leurs solutions.

Journey todo présente une galerie des images pour chaque hôtel avec la explanation détaillée pour les caractéristiques, il affiche aussi des informations fiables et importantes pour les offres

- connexion: la est disponible à travers des liens internes.

- industrial: dans le domaine de commerce électronique et le support en ligne, le style de paiement est un peut risquer, vehicle il se fait totalement en ligne, est le seul moyen c'est d'utiliser un paiement sécurisé, comme les solutions p Paypal (bottom sur l'infrastructure financière existante des comptes et cartes bancaires) ou les solutions p SPS put l'encodage et le traitement sécurisé des données bancaires.

B Review:

le site traveltodo présente des points forts et des points faibles comme tous les sites:

- les points forts:

· website manual par des liens interne un moteur de recherche

· Autre support disponible

· Paiement sécurisé

· Mise à jour pour les offres et les offers

- les points faibles:

· Mal display des images

V La concurrence an internationale:

Le groupe Promovacances est le spécialiste du voyage. N°1 vente sur Internet de voyages la big et la du marché, avec plus produits sur plus 200 locations, quotidiennement. L'obsession de ce site est d'assurer le meilleur rapport qualité / prix sur les séjours, tracks, week-ends croisières,, resorts, places, vols... Plus p 400 000 customers ont fait confiance.

Blend advertising:

B Prix:

Promovacances orient l'un des meilleurs sites de réservations en ligne, illinois propose prix après des autres sites de domaine d'activité.

Promovacances cités plusieurs prix de réservation selon:

- catégorie et localisation d'hôtel, kind des chambres et nombre des personnes

- catégorie et localisation d'hôtel, kind des chambres et nombre des personnes plus le vol (nombre des personnes).

ü Produit:

Promovacances suggest leurs produits comme des solutions.

Ces providers ne sont pas limités ils offrent d'autres providers comme:

- des idées de vacances

- des croisières

- des offres spécialéess pour les familles et les enfants

- réservation des billets d'avion

ü Communication:

Promovacances use les offres et les campaigns comme étant une publicité de leurs solutions, il les publie sur le site dans la page d'accueil, parmi ces offres on peut citer:

- séjour

- billet d'avion

- skiing

- croisière

B Software customer:

c'est une software disponible seulement pour le consumer, il répond à tous ses besoins, elle contient:

- contexte site est bien créé il contient des informations lisibles de ses utilisateurs.

- conversation: la communication entre pour la continuité des services offerts.

La transmission dans ce site peut faire partir d'e-email ou par le numéro de phone ou location.

- contenu: le contenu du site est leurs solutions.

Une galerie des images pour avec une information détaillée, il affiche aussi des informations fiables comme les offres avec l'utilisation des couleurs gaies pour attirer le-grand des utilisateurs that is maximum. La navigation est les pages that are facile ce qui facilite aussi la mise à jour régulière des campaigns et des offres, la recherche.

- connexion: des liens lisibles et clairs pour la facilité des recherches.

B Review:

le site Promovacances présente des points forts et des points faibles

-les points forts:

· Site d'accueil bien présentée

· Les images et les offres sont bien placées

· lisibilité et facilité de navigation

-les points faibles:

· Manque d'animation au niveau des offres et des publicités

I.2.4. Evaluate SWOT

L'analyse SWOT: (Forces Faiblesses Opportunités, Menaces) permet d'identifier les causes et les faiblesses internes d'une entité, ses opportunités d'évolution ainsi que les menaces susceptibles d'affecter sa raison d'être ou de compromettre l'atteinte de ses objectifs.

Il est utilisé pour un projet et pour réviser la entité. Les de family au externe. Les causes et les faiblesses permettent de définir les orientations interne portant sur la construction et le style de fonctionnement that is d'amélioration.

Entreprise

Marché

Pressure

Faiblesses

Opportunités

Menaces

· la clarté et la sécurité de la partie paiement

.Clarté p l'offre de contenus et des solutions

.Des campaigns régulières.

.IC-options est nouvellement crée.

La est entrain de des nouveaux clients, de clientèle.

.Manque de personnel.

Une supply dedevisespour le pays. Le tourisme an un effet d'entraînement sur d'autres secteurs économiques, tels que le transport aérien, l'artisanat, le marketing et le bâtiment

.le domaine de tourisme est devenu plus riche an underlying cause p l'encouragement p l'état

.l'évolution de domaine de ecommerce et E-tourisme

.la diversité des types des touristes

.Environnement global de plus en plus concurrentiel

.la richesse des solutions de nos concurrents qui ne se limitent pas à la réservation hôtelière interne mais elle passe au niveau worldwide

ChapitreII: Etude et spécification des besoins

II.1. Choix du langage

Une software, il ne faut pas se lancer tête baissée dans l'écriture du signal. Les documenter, Il faut d'abord planner les idées, puis planner la réalisation en définissant les segments et étapes de la réalisation. C'est cette démarche antérieure à l'écriture que l'on appelle "modélisation», et pour mener à bien notre projet, nous avons choisi d'utiliser la méthodologie UML.

Une méthode, une description des étapes de la modélisation: les auteurs ont en qu'il n'était pas opportun de telle méthode en raison de la diversité des cas particuliers.

I'UML comporte 12 diagrammes requirements représentant autant de "vues" d'un système d'information.Ces diagrammes se répartissent en trois groups: quatre représentent la framework statique de l'application (diagrammes de classe, d'objet, de composant et de déploiement); cinq représentent son comportement dynamique (diagrammes de cas d'utilisation, p series, d'activité, p cooperation et d'état); trois représentent la façon don't on peut organiser et gérer les segments qui composent le program (diagrammes de deals, sous-systèmes et modèles).

Framework statique

Design dynamique

Company et gestion des segments

-Diagramme de classe

-Diagramme d'objet

-Diagramme de composant

-Diagramme de déploiement

-diagramme de cas d'utilisation

-diagramme de series

-diagramme d'activité

-diagramme de cooperation

-diagramme d'état

-diagramme de deals

-diagramme de sous-systèmes

-diagramme des modèles

Ces diagrammes utilité variable selon les cas et ils ne pas tous nécessairement produits à de la modélisation that is l'occasion. Les pour la les diagrammes d'activité , p classe, d'objet, de series. Les diagrammes de composants, de déploiement et de cooperation sont surtout utiles pour la à qui ils permettent de formaliser les contraintes.

II.2. Fonctionnels

Le résultat souhaité de notre projet est une software internet de réservation hôtelière qui s'adresse aux particuliers cherchant une méthode plus rapide et efficace de réservation hôtelière (réservation en ligne), ainsi que chaque resort wish publier ses offres. Cette software est composée de espaces premier qui level tout le monde, en effet, le est l'espace membre qui est seulement that is available les membres inscrits se boy les customers. Le troisième est l'espace back-office du site qui est n'est que that is available par l'administrateur. Le quatrième est l'espace responsable d'hôtel (chaque resort a child responsable).

Le site doit garantir pour du site: l'internaute consumer, d'hôtel that is l'agent . Ces besoins sont regroupés dans ce qui match level variety d'utilisateur.

V Les besoins fonctionnels

Un administrateur est utilisateur spécifique habilité à gérer les informations enregistrées dans la base de données et passé dans tous droits de la gestion des utilisateurs à la gestion de droit d'accès.

En bref, l'administrateur n'est soumis limitation, cela signifie qu'il a toutes les.

Un administrateur a:

Ø S'authentifier

Ø Gérer ces utilisateurs

Ø Gérer les offres

Ø Gérer les communications

Ø Mise à jour

Ø Approval ultimate de réservation

Ø Faire des statistiques (nombre de la réservation par area)

Ø La affirmation de toutes les données saisies par les membres inscrits

v Les besoins fonctionnels d'un internaute

Est défini comme toute personne pouvant afficher une site sans avoir à s'identifier au préalable.

Ø Consulter magazines

Ø Faire des recherches: l'internaute peut avoir accès aux offres rapidement acceptance à l'outil de recherche, (rapide) level l'utilisation de mots clés

Ø S'inscrire comme membre: elle s'effectue en passant par deux étapes. En lieu un formulaire où il saisit des informations personnelles. En lieu that is next, il reçoit un e-mail p validation qui lui permet de valider son compte.

Ø Consulter les offres

Ø Contacter l'administrateur

v Les besoins fonctionnels d'un customer

Un customer est une personne enregistrée dans la base de et pouvant gérer d'autres que la discussion.

Ø S'authentifier

Ø Faire des recherches: l'internaute peut avoir accès aux offres rapidement acceptance à l'outil de recherche (rapide) level l'utilisation de mots clés

Ø Consulter magazines

Ø Effectuer réservation

Ø Payer réservation

Ø Consulter et sélectionner les offres

Ø Consulter son espace

Ø Gérer ces concerns

V Les besoins fonctionnels broker d'hôtel that is d'un

Un responsable d'hôtel est une personne qui a le droit de gérer son espace

(Resort) et leur base de données et n'an aucune relation avec les autres espaces des autres hôtels c.-AD. chaque hôtel a son responsable. Illinois peut:

Ø S'authentifier

Ø Gérer hôtel (ajouter, modifier, supprimer des informations)

Ø Gérer catalog (ajouter, modifier ou supprimer des images)

II.3. Non fonctionnels

La spécification des besoins est une information p l'ensemble des contraintes (esthétiques, ergonomiques et methods) caractérisant le site pour que les besoins soient opérationnels.

II.3.1. Les Contraintes esthétiques

En ce qui concerne le choix des couleurs, on the use le bleu, le le noir.

Le bleu: c'est une couleur qui de et de calme, un caractère neutre d'élévation. Aussi Le bleu est la couleur de la fraîcheur, p l'imagination et de la paix celle de la royauté et de la noblesse.

Le blanc: La couleur blanche est le symbole de la pureté et de l'innocence. Elle est la réunion de couleurs pour cela sa couleur neutre , marie. Elle harmonise le tout, mieux, le purifie, lui donne une, donne du reflet aux autres couleurs. En un mot, elle illumine.

Le noir: Le est l'élégance et la difference par excellence. Pourtant sombre, c'est la couleur p la richesse et de sérieux, du luxe.

II.3.2. Les Contraintes d'ergonomie

Les contraintes ergonomiques concernent la façon dont les utilisateurs pouvoir utiliser le site.

§ La doit être simple et claire. Le navigateur doit pouvoir découvrir tous les liens et ait accès à toutes les pages sans.

§ Fill la lisibilité il faut s'assurer de la clarté des liens et du contenu de telle que le navigateur trouver tout ce qu'il désire le possible.

§ Il faut s'assurer que le contenu soit bien pour attirer un visiteurs et les inciter à passer une durée plus naviguer sur ce site.

II.3.3. Les Contraintes methods

La development d'une software web nécessite l'utilisation d'un langage de programmation qui permet la manipulation des informations qui sont stockées dans une base. R -Resort, nous avons recours au langage PHP, JavaScript pour créer la base.

II.4. Preparations des besoins sous forme de cas d'utilisations

II.4.1. Diagramme de cas d'utilisation

a-Description

Un cas d'utilisation est une façon d'utiliser le système. Le terme "cas d'utilisation" est explicite: dans quel cas tel acteur use-t-il le système? Cette question est donc par définition un cas d'utilisation. Les cas font partie intégrante le à prendre en compte dans le choix de la UML. Ils font aux acteurs that is research, aux "choses" externes au système et le système that is communiquentavec.

Un cas est outfit d'interactionsentre acteur(s) et système.

Cette caractéristique est extrêmement importante: les cas des relationships that are représentent.

W- Les différentes associations entre cas d'utilisation

Les cas d'utilisation servent à définir les besoins des acteurs et à identifier dans quel - . Un cas d'utilisation exprime les communications entre les acteurs et le système et apporte une valeur ajoutée à l'acteur concerné. Une number comme une personne humaine ou un software qui peutetre plusieurs acteurs pour un système, c'est pourquoi les acteurs doivent surtout être décrits par leur part, ce rôle décrit les besoins et les capacités de l'acteur. Alors Un acteur agit sur le système.

D'autre component, une éclipse représentant le nom du cas d'utilisation soit la effectuer.

Un acteur peut avoir plusieurs acteurs. Engagement p l'acteur signalée par une flèche entre l'acteur et le cas d'utilisation

Les associations entre cas d'utilisation sont suit:

Les inclusions:

Ce type d'interaction le premier cas englobe l'autre et boy issue de la du minute. Ce sort de explanation est utile pour extraire un ensemble de sous comportement plusieurs comme une macro en programmation, tâches. Elle est une flèche en pointillée et le termeinclude.

Les extensions:

Les extensions (Increase) représentent des prolongements logiques de certaines tâches sous certaines situations. Autrement dit un cas d'utilisation A étend un cas d'utilisation W lorsque le cas d'utilisation A peut au cours du cas d'utilisation W. Elle est par une termeExtend. Ce sort p connection peut être utile pour traiter des cas particuliers ou préciser les objectifs, ou pour tenir compte de nouvelles exigences au cours de la preservation du système et de son development.

Les généralisations:

La troisième connection est la connection p généralisation ou expertise. Le cas d'utilisation An est une W, si W est un cas particulier p A c'est-a dire lorsque A substitué par W pour un cas précis. Ces associations sont des faculties pleins une flèche en pie.

D- Id des acteurs

Les acteurs sont les personnes qui vont utiliser le système. Notre site est utilisé par quatre kinds d'acteurs: l'internaute, le membre et l'administrateur et l'agent d'hôtel.

§ Internaute: internaute ou visiteur. Illinois a le droit seulement de naviguer, il ne peut pas offres du site.

§ Membre: c'est un utilisateur qui a déjà fait l'inscription, il peut profiter de tous les services offerts après l'authentification. Il peut ainsi payer sa réservation après une demande ou une offre de réservation

§ Broker d'hôtel: c'est le responsable de la preservation p l'espace resort ainsi que chaque resort a boy responsable bien sur qu'après une authentification

§ Administrateur: c'est le responsable de la preservation du site et la mise à jour des données. Il, les informations. à toutes les composantes du système il doit assurer le bon fonctionnement du site is d'accèsed by L'administrateur a le droit.

II.5.Diagramme p séquence système

II.5.1.Définitions des diagrammes de series système

Un diagramme définit lalogiqued'une occasion particulière d'uncasd'utilisation. En standard, dans un diagramme de series, ladimension verticale représente les heures (p haut en bas) et ladimension horizontale représente les différents objets.

II.5.2. Les différents cases

a- Les diagrammes de séquences de l'acteur internaute

v Situation «s'inscrire»

v Explanation textuelle du cas wording

v Explanation textuelle d'effectuer une rechercher

Cas d'utilisation

Effectuer une recherche

Acteur

Situation minimal

1-L'utilisateur lance une recherche avancée

2- L'utilisateur saisir la catégorie d'hôtel

3- L'utilisateur sélectionne l'hôtel

4- L'utilisateur saisir la day de départ et d'arriver

5- L'utilisateur saisir le sort de chambre

6- L'utilisateur choisi le sort de paiement

7- L'utilisateur confirme

Situation alternatif

1-Résultat non trouvée

w- Les diagrammes de séquences de l'acteur customer

v Situation «s'authentifier»

v Explanation textuelle de s'authentifier

Cas d'utilisation

S'authentifier

Acteur

Customer

Objectif

permettre au client de s'authentifier

Pré-condition

ØPost-condition

customer authentifié

Situation minimal

1-le consumer saisi boy login et son mot de passe.

2- Le système vérifie que le login et le mot de passe sont adjusts

3- customer identifié

Situation alternatif

1-login et mot de passe incorrecte

v Situation «effectuer une réservation»

v Explanation textuelle du cas effectuer réservation

Cas d'utilisation

Effectuer réservation

Acteur

Customer

Objectif

trouver toute les offres et informations liés aux hôtels

Pré-condition

Disponibilité des offres et des concerns

Article-situation

Info ou offre trouvé

Situation minimal

1-Le customer lance une recherche rapide.

2- Le customer saisit la catégorie d'hôtel

3- Le customer sélectionne l'hôtel

4- Le customer saisir la day de départ et d'arriver

5- Le customer saisir le sort de chambre 6- confirmation du système

7- Le customer remplir tout les donnés

8- Le customer choisi le sort de paiement

9 -Le customer confirme

Situation alternatif

1-réservation low effectué

d- Les diagrammes de séquences de l'agent d'hôtel

v Situation «s'authentifier» sec agent.bmp

v Explanation textuelle du cas s'authentifier

ChapitreIII: STAGE D'ANALYSE

Introduction

La stage d'analyse du permet d'élaborer la initial type du diagramme de modèle du domaine. Ce modèle doit définir les courses qui modélisent les entités ou ideas provides dans le domaine de l'application.

III.1.Le modèle du domaine

Lediagramme p classesest un schéma qui présente lesclasseset lesinterfacesd'un système ainsi que les différentes associations entre celles-ci. Ce diagrammefait partie de la partiestatiqued'UMLcar il fait abstraction des elements temporels etdynamiques.

Un set defonctionset de (attributs) qui sont liées ensembles un champ sémantique. Les courses peuvent être liées entre elles acceptance au permet de mettre en évidence des associations de parenté. D'autres relations chacune de ces relationships orient représentée par un arc spécifique dans le diagramme de classes.

Classe members

Nous distinguerons trois types de courses d'analyse:

· Les «dialogues»qui représentent les moyens d'interaction avec le et des attributs, système des procedures. Les attributs des champs de saisie ou des résultats to vont représenter. Les des actions sur l'IHM.

· Les «contrôles»qui contiennent la applicative seulement posséder des procedures. Ces procedures montrent la logique de l'application, les règles métier.

· Les «entités»qui sont les objets métier manipulés, vont seulement posséder des attributs. Ces attributs représentent en common les informations persistantes de l'application

Acteur: «Internaute»

- cas wording membre

Les objets nécessaires:

- Objet formulaire pour la saisie (Conversation)

- Objet inscription pour s'inscrire (contrôle)

- Objet membre pour sauvegarder les données (entité)

Acteur: «Internaute»

- cas recherche

Les objets nécessaires:

- Objet moteur de recherche put al saisie de mots clés (Conversation).

- Objet contrôle de recherche pour la signification de mots clés (Contrôle).

- Objet annonce sur lequel la recherche sera réalisée (Entité)

- Objet résultat de recherche put l'affichage p résultat (Dialogue)

Acteur:« Client»

- authentification

Les objets nécessaires:

- Objet formulaire pour la saisie de son nom d'utilisateur et mot de passe (Conversation)

- Objet contrôle formulaire pour l'identification (Contrôle)

- Objet membre qui sert à la vérification des noms d'utilisateurs et mots de passe (Entité)

- Objet approval put l'affichage p résultat (Dialogue)

Acteur: «Agent d'hôtel»

- authentification

Les objets nécessaires:

- Objet formulaire pour la saisie de son nom d'utilisateur et mot de passe (Conversation)

- Objet contrôle formulaire pour l'identification (Contrôle)

- Objet membre qui sert à la vérification des noms d'utilisateurs et mots de passe (Entité)

- Objet approval put l'affichage p résultat (Dialogue)

Acteur: «administrateur»

Les objets nécessaires:

- Objet formulaire pour la saisie de son nom d'utilisateur et mot de passe (Conversation)

- Objet contrôle formulaire pour l'identification (Contrôle)

- Objet membre qui sert à la vérification des noms d'utilisateurs et mots de passe (Entité)

- Objet approval put l'affichage p résultat (Dialogue)

III.3. Diagramme d'activité p navigation

S'effectue en parallèle avec la maquette. Il les différents Cheminements possibles des utilisateurs dans l'application. Contrairement à la maquette (qui peut ne pas couvrir qu'une branche de l'application), tous les cheminements possibles sont représentés dans le diagramme de navigation. Si la navigation dans l'application est très simple (peu de niveaux d'imbrication des websites), il n'est pas utile de réaliser ce diagramme.

* Dans les diagrammes d'activité p navigation on use les objets suivants:

- L'interface l'internaute that is p.

- La page la page qui va consulter l'internaute.

- L'action faite par l'internaute au cours de la navigation.

- L'exception un concept d'erreur.

- Body

Acteur:«Internaute»

- Wording

Acteur:«Internaute»

- recherche

Acteur: «Client»

- authentification

Acteur: «Client»

- effectuer une réservation

Acteur: «agent d'hôtel»

- authentification

Acteur:« administrateur»

- authentification

Acteur: «administrateur»

- ajouter

Acteur:« administrateur»

- supprimer

Acteur: «administrateur»

- modifier

Summary

Après avoir understand la stage d'analyse qui a comporté le modèle de domaine et les différents diagrammes de courses participantes ainsi nous passerons à la section de conception, que les diagrammes de navigation.

Chapitre IV: STAGE DE PREGNANCY

Launch

Laconception p logicielmet en œuvre un collection d'activités qui à partir d'une demande d'informatisation d'un processus (demande qui peut aller de la easy issue orale jusqu'au cahier des costs complet) permettent la pregnancy, l'écriture et la mise au stage d'unlogiciel(et donc deprogrammes informatiques) jusqu'à sa livraison au demandeur. Dans cette stage de pregnancy, on virginia représenter les diagrammes de cas d'utilisation.

IV.1. Diagramme d'interaction

Un diagramme d'interaction c'est un diagramme qui se concentre sur la vue flux. Ce ou les situations d'interaction servent d'activité. Tous les symboles qui apparaissent sur des diagrammes de collection et des diagrammes d'activité peuvent apparaitre sur des diagrammes de vue d'ensemble d'interaction.

* Diagramme d'interaction p l'acteur administrateur

a- Diagramme d'interaction de cas «s'inscrire dans l'espace membre»

. Information de cas «s'inscrire dans l'espace membre»

ü L'internaute remplit le formulaire avec les informations correspondantes.

B Confirmation les informations introduites par l'internaute.

ü L'enregistrement du membre.

W-Diagramme d'interaction de cas «effectuer une recherche» interc recherche.bmp

Pour consulter les différents offres et resorts il faut passer par la recherche et puis remplir un formulaire

Pour voir si l'hôtel recherché est disponible sinon un concept d'erreur s'affiche.

* Diagramme d'interaction p l'acteur customer

a- Diagramme d'interaction de cas «s'authentifier» inter authen client.bmp

Market customer possède un login et mot de passe pour pouvoir accéder à la program customer d'où il pourra faire des concerns.

w- Diagramme d'interaction de cas «effectuer une réservation» inter customer effct reser.bmp

* Diagramme d'interaction p l'acteur broker d'hotél

a. Diagramme d'interaction de cas «s'authentifier» inter authen agent.bmp

* Diagramme d'interaction p l'acteur administrateur

a. Diagramme d'interaction de cas «s'authentifier» inter authen admin.bmp

w. Diagramme d'interaction de cas «ajouter»

IV.2. Conception graphique

IV.2.1. Graphique

La charte l'habillement graphique notamment les tailles, de la page, couleurs et des textes, images que le des objets dans la page. Il permet de garder une cohérence dans tout ce qui est dans le site internet, homogène et sans ambiguïté, cela garantie une identité graphique claire. La charte graphique, en bref, c'est l'art et la manière de un website ergonomique, facile consulter.

IV.2.2. Design de la maquette

Un site web présentant le du site et sa navigation. La maquette permet de formaliser la conception du site et constitue généralement l'étape p affirmation de cette stage, put passer à la phase p réalisation.La maquette représente les pages principales du site (sans contenu) à l'aide p pages statiques et permet de simuler la navigation. Les components dynamiques tels que le moteur de recherche.

EMBLEM

SELECTION HAUT

DES LIENS

RECHERCHE

AUTHENTIFICATION

PARTIE CHANGABLE

SELECTION BAS

TOUS DROITS RESERVES

Chapitre V: EXECUTION ET REALISATION

V.1. Release

Avant il est nécessaire de prendre le temps de découper le projet en tâches afin de planifier ces tâches et de.

V.2. Diagramme de déploiement

Le diagramme spécifie un ensemble de improvements qui peut être utilisé pour définir l'architecture d'exécution de qui. Les via des chemins de conversation pour créer des systèmes de quelconque. Les nœuds sont en général définis d'une manière imbriquée et représentent soit des périphériques matériels, soit des environnements d'exécution de logiciels. Les artefacts représentent des components concrets du monde qui sont le résultat d'un processus.

V.3. Environnement de travail

Nous allons parler des composantes matériels et logiciels du travail que nous avons afin de concevoir notre software. Nous allons présenter dans cette partie de l'environnement matériel et ainsi, pour cette raison que les langages de courses adoptés.

V.3.1 Environnement Matériel

Pour la réalisation de notre software nous avons use 2-pc portables:

Ordinateur portable 1 <>

Ordinateur portable 1 <>

- Memory 3Go

- Système d'exploitation: Windows XP

- Disque dur: 320 GB

- Memory 4Go

- Système d'exploitation: Windows Vista

- Disque dur: 320 GB

V.3.2.Environnement logiciel

Pour la formation de notre software nous avons utilisé l'ensemble deslogiciels et des langages de programmation en ce qui concerne les logiciels, nous avons use:

- Microsoft Windows vista: système d'exploitation

- Dreamweaver 8: c'est un éditeur HTML suggest par Macro press, il comprend tout ce don't on the besoin pour développer un site Internet professionnel. Le Dreamweaver permet de concevoir aux normes actuelles.

-Display Macro media un Logiciel Macro media. Il permet de créer des animations graphiques et technologiques pour site Internet. Offre une viewpoint que le code HTML that is basic.

-SmartDraw: est un logiciel (Un logiciel ou une software est un ensemble de programs, qui permet à un ordinateur ou à un système informatique...) de modélisation. Il permet de modéliser les traitements informatiques et leurs bases de données (Dans les technologies p l'information (TI), une donnée est une information élémentaire, souvent codée, d'une chose,...) associées.

· Outils de programmation

- Simple PHP logiciel est un bundle fonctionnant sous Windows les components nécessaires au website Internet Simple PHP et propose le téléchargement en une fois et l'installation durante un helper de trois programmes. Cela permet automatiquement ceux ci, en se libérant des la setup qui est les installe séparément that is manuelle.

- JavaScript un langage de de form software, utilisant les objets, principalement dans. Généralement, JavaScript sert à contrôler les données saisies dans des formulaires HTML, ou à interagir avec le file HTML via l'interface fournie par le navigateur (on parle alors parfois d'HTML dynamique). Il est aussi utilisé pour des solutions dynamiques, parfois futiles ou strictement cosmétiques.

- MySQLest unsystème de gestion de base de données(SGBD). Sa license estlibreoupropriétaire, selon le kind d'application. Il fait partie des logiciels de gestion debase p donnéesles plus utilisés au monde, autant par le grand community (programs internet principalement) que par des professionnels, en concurrence avecOracleetMicrosoft Sqlserver.

v Chronologie de réalisation

On the réparti notre travail selon un program à suivre durant les 3mois:

Février

Mars

Avril

Rédaction de connection

G

G

Pregnancy

G

G

G

Réalisation de l'application

G

G

G

V.4. Execution des interfaces

· Software de la site d'accueil: Cette. L'utilisateur peut consulter cette site sans.

· Software de la site formulaire d'inscription personne system that is d'une:Dans la site d'accueil et-plus exactement dans la barra des outils on une rebique«Inscription» en que membre ou representative d'hôtel. Ce lien de cette l'internaute vers une site pour remplir un formulaire. P cette manière, il à son espace. Cette number explique les informations nécessaires pour l'inscription d'une personne system:

· Software de la site agent d'hôtel that is formulaire: Dans la site d'accueil et-plus exactement dans la barra des outils on une rebique«Inscription» en que membre ou representative d'hôtel. Ce lien de cette l'internaute vers une site pour remplir un formulaire. P cette manière, il à son espace. Cette number explique les informations nécessaires pour l'inscription d'un broker d'hôtel:

· Software d'identification: Fill que l'administrateur et le consumer et l'agent d'hôtel accèdent à ces espaces, il faut obligatoirement passer par l'étape d'identification. Cette number explique la méthode d'authentification:

· Software de la site recherche: Cette software est très importante car elle aide les utilisateurs à trouver leurs besoins avec une méthode facile et rapide.

· Software de la site ajout d'un resort:Après l'inscription de agent il faut obligatoirement remplir le formulaire d'ajout de leurs hôtels pour ces offres to exposer.

· Software de la site contact:Cette software orient réservée spécialement pour le. Il est disponible pour tout le monde (internaute ou customer ou representative d'hôtel).

- Framework de la base:

Fill que notre claire il faut qu'il y ait une explication de notre. La base de donnés est le travail le plus essential dans notre software, il contient toutes les informations nécessaires de l'application, ces informations sont sous forme des platforms comme:

- la table réservation

- la table contact

- la table resort

- la table person

- desk recording

- desk offre

- desk image du jour

* Les tables de notre base de donnés:

V.5. Le référencement

Le référencement orient l'ensemble des techniques qui permettent d'inscrire un site dans les moteurs recherche ou dans les annuaires. Quant à lui, Le référencement est au positionnement qui , la location du site dans les par les moteurs recherche. Il est souvent au cœur des steps faites dans le cadre de.

Les de websites internet évolué en peu de temps dans les moteurs recherche.

On peut trouver deux types p référencement:

* Le référencement "naturel" ou "traditionnel" optimiser les différentes pages de website internet afin d'apparaître dans les "top" jobs des résultats de moteurs de recherche. Un pro en web sera that are référencement habilité à prendre en charge cette optimization. (E-Visibilité fait partie des professionals en référencement.)

* Les liens sponsorisés ou publicitaire constant à payer (aux enchères un prix élevé) les moteurs de recherche pour obtenir un dans à cet effet is réservéed by les espaces.

Un site Web sans référencement dans les moteurs de reviendrait à acquérir un sans roue.

En effet, un website web n'est qu'un assistance de conversation comme les autres, s'il n'est pas mis en avant, il restera introuvable et votre plaquette publicitaire demeurera sans lecteur.

E- Visibilité: Specialist en référencement p website vous garantit le positionnement de votre site web dans les 10 premiers résultats de Google.fr.

Summary

Durant cette stage, nous avons évoqué les différentes interfaces ainsi que les options pour la commercialisation du site

Summary Générale

Le travail qui nous à été demandé dans le cadre du projet b d'études était la conception et le développement d'une application hôtelière en ligne.

Notre projet nous a fourni l'opportunité d'apprendre et de manipuler de nouveaux outils tel que le PHP et le JavaScript, et nous a permis nos connaissances dans le domaine de et de marketing.

Ce phase de b d'études nous a été bénéfique, dans la mesure où il nous a permis d'exceller sur le plan pratique acceptance à l'aide de nos encadreurs aussi bien dans la société que dans la faculté.Ces derniers nous ont bien entretenus pour affronter la vie professionnelle dans de bonnes conditions.

Pregnancy et développement d'une software internet pour la réservation hôtelière en ligne 83

[1] http://www.doc-etudiant.fr/Economie-qr

[2] http://www.tunisie-fr.com/tunisie/communaute-en-tunisie/internet-en-tunisie.htm

[3] http://cdlm.revues.org/

[4] http://www.internetderue.net/-Statistiques-sur-la-diffusion-et-.html

[5] http://www.blogeek.ch/index.php?q=erson

[6] www.bct.gov.tn

[7] http://blog.baphira.com/category/chiffres-statistiques/

[8] http://www.traveltodo.com/Default.aspx?q=&k=

[9] http://www.promovacances.com/