Académique Documents
Professionnel Documents
Culture Documents
Rapport 2
Rapport 2
18
3.6 Diagramme de cas d’utilisation de la <<Gestion des requêtes>>......................................
a. Description de cas d’utilisation ‹‹ ajouter un état a une requête ›› :.................................
a. Description de cas d’utilisation ‹‹ modifier un état de requête ›› :.....................................
b. Description de cas d’utilisation ‹‹ ajouter une requête ›› :................................................
4. Diagramme de classe........................................................................................................
4.1 Diagramme de classe de la << gestion des offres d’emplois et des demandes >>..............
4.2 Diagramme de classe de la ‹‹gestion de calendrier des événements›› :...........................
4.3 Diagramme de classe de la ‹‹ gestion de dossier partagés›› :..........................................
4.4 Diagramme de classe de la ‹‹gestion des requêtes›› :.....................................................
5. Diagramme de séquence :.................................................................................................
5.1 Diagramme de séquence de cas d’utilisation<<ajouter demande>>.................................
5.2 Diagramme de séquence de cas d’utilisation<<ajouter offre>>.......................................
5.2 Diagramme de séquence de cas d’utilisation<<supprimer offre>>...................................
5.2 Diagramme de séquence de cas d’utilisation<<modifier offre>>.....................................
5.2 Diagramme de séquence de cas d’utilisation<<modifier événement>>...........................
5.2 Diagramme de séquence de cas d’utilisation<<supprimer événement>>.........................
5.2 Diagramme de séquence de cas d’utilisation<<ajouter événement>>.............................
Le figure suivent présente le scenario de cas d’utilisation ajouter événement......................
5.2 Diagramme de séquence de cas d’utilisation<<ajouter brochure>>................................
5.2 Diagramme de séquence de cas d’utilisation<<supprimer brochure>>............................
5.2 Diagramme de séquence de cas d’utilisation<<ajouter contrat>>...................................
5.2 Diagramme de séquence de cas d’utilisation<<supprimer contrat>>...............................
5.2 Diagramme de séquence de cas d’utilisation<<ajouter état requête>>...........................
5.2 Diagramme de séquence de cas d’utilisation<<ajouter requête>>..................................
5.2 Diagramme de séquence de cas d’utilisation<<modifier état requête>>.........................
6. Conclusion :......................................................................................................................
Chapitre 3:Réalisation...........................................................................................................
1. Introduction :....................................................................................................................
2. Choix de technologie.........................................................................................................
2.1 Présentation de SharePoint.............................................................................................
Architecture de SharePoint WSS :........................................................................................
3.Environnement de Travail..................................................................................................
18
3.1Environnement matériel..................................................................................................
3.1Environnement Logiciel....................................................................................................
3.1.1 Internet Information Services(IIS) :...............................................................................
3.1.2 Microsoft Visual 2008 :.................................................................................................
3.1.3 Microsoft Office SharePoint Designer 2007 :................................................................
3.1.4 Microsoft SQL Server 2005
Framework.Net 3.0 :.............................................................................................................
4.1 Architecture 3 tiers :........................................................................................................
1.Page d’accueil...................................................................................................................
2.Consulter liste des offres :.................................................................................................
3.Authentification pour la page ajouter demande.................................................................
4.Consulter les événements du pole.....................................................................................
5.Consulter liste des contrats :..............................................................................................
6.Conclusion :.......................................................................................................................
Conclusion et perspectives....................................................................................................
18
Table des figures
Tableau 1 : Elgazala Technoparc en chiffre............................................................................
Tableau : présentation de fonctionnalité générale...............................................................
Fiqure1 : Diagramme de cas d’utilisation générale................................................................
Fiqure2 : Diagramme de cas d’utilisation gestion des offres d’emplois et des demandes
Fiqure3 : Diagramme de cas d’utilisation de gestion de calendrier d’événement...................
Fiqure4 : Diagramme de cas d’utilisation de gestion de dossier partagé................................
Fiqure5 : Diagramme de cas d’utilisation de gestion de requête............................................
Figure6 : Gestion des offres d’emplois et des demandes........................................................
Figure7 : Gestion de calendrier des événements...................................................................
Figure8 : Gestion de dossier partagé....................................................................................
Figure9: Gestion des requêtes..............................................................................................
Figure10: Ajouter demande...................................................................................................
Figure11: Ajouter offre..........................................................................................................
Figure12: Supprimer offre.....................................................................................................
Figure13: Modifier offre........................................................................................................
Figure14: Modifier événement..............................................................................................
Figure15: Supprimer événement...........................................................................................
Figure17:Ajouter brochure....................................................................................................
Figure18:Supprimer brochure...............................................................................................
Figure19:Ajouter contrat.......................................................................................................
Figure20 : Supprimer contrat................................................................................................
Figure21 : Ajouter état requête.............................................................................................
Figure22 : Ajouter requête....................................................................................................
Figure23 : Modifier état requête..........................................................................................
Figure25 : Disque fonctionnalités SharePoint........................................................................
Figure26 : Fonctionnement de SharePoint.............................................................................
Figure27 : Architecture de SharePoint...................................................................................
18
Figure 41:Ajout d’un rôle dans un serveur.............................................................................
Figure42 : Détection d’un réseau...........................................................................................
Figure43: configuration de serveur d’application (IIS, SP.NET)...............................................
Figure44: lancement de l’installation SharePoint.................................................................
Figure45 : installation terminé..............................................................................................
Figure46 : configuration de produit et technologies SharePoint............................................
Figure47: Vérification de service installé...............................................................................
Figure48: Configuration terminé...........................................................................................
18
Introduction générale
Le développement des relations entre les entreprises a une grande influence sur la productivité
et la qualité du produit, notamment entre les entreprises qui ont des objectifs communs,
C’est dans ce cadre qu’on a élaboré le projet gestion des relations entre les entreprises durant
un stage effectué au sein de l’entreprise Elgazela Technoparc, qui a pour objectif de réaliser
un site web, qui offre la possibilité a tout visiteur du site de déposer sa propre demande
d’emplois ou de stage et d’accéder aux différentes offres d’emplois déposées par les
entreprises du parc technologique Elgazela. Aussi ce site permet aux entreprises de partager
les dossiers et permet aux employés d’ajouter leurs requêtes (des propositions,
réclamations….).
18
Chapitre 1:
CADRE DE PROJET
&
SPECIFICATION DES
BESOINS
18
1. Introduction :
Dans ce premier chapitre, on présente l’organisme d’accueil qui est l’entreprise «
Elgazela Technoparc ». Ensuite, on introduit l’étude de l’existant. Puis, on termine par la
spécification des besoins fonctionnels et non fonctionnels.
2. Présentation de l’entreprise :
Le pôle Elgazala des technologies de la communication représente une entreprise
publique fondée en Août 1997, il permet l’accueil des activités de production relatives
aux technologies de l'information et de la communication.
Le Pôle en chiffres :
Composantes Identification
Population Presque 4000 personnes
Nombre d’emplois 1750 emplois dont 98% sont des cadres supérieurs.
18
Les services offerts par le pôle technologique Elgazala
Le pôle Elgazala est implanté sur un espace de 65 hectares pour faciliter les missions
des entreprises qui le constitue offrant un ensemble de services :
- Développement de la combinaison entre l'industrie et l’enseignement supérieur en
matière de gestion des TIC .
- Prestation des services de mise en place et de création des applications informatiques et
des systèmes d’informations pour les entreprises.
- Assurer la recherche et le développement en matière d’exploitation des TIC.
- Organisation des manifestations concernant le domaine des TIC.
- Raffermir les liens entre l’université, les entreprises et le monde économique tunisien.
- Assurer les synergies, stimuler les compétences et générer l’innovation relativement aux
TIC.
- Bâtir des projets stratégiques de recherche et de développement montage de projets
collaboratifs.
L’objectif de notre projet consiste à spécifier et à développer un site web statique pour
l’organisme d’accueil. Il permet aux utilisateurs de consulter les offres d’emploi ou demande,
et aux entreprises de déposer leurs offres et leurs brochures, aussi a un employé de proposer
des réclamations, propositions.
4. Etude de l’existant :
Le site du l’entreprise Elagabal Technoparc ne contient que les interfaces d’actualité,
présentation de l’entreprise. D’autre part pour faire une demande de stage ou d’emplois dans
une entreprise existante dans la pole technologique Elgazela, les demandeurs se déplacent
pour chercher de travail et déposer leurs demandes. Ces déplacements provoquent un
gaspillage de temps. Les entreprises n’ont aucun moyen pour mettre à disposition leur offre
d’emplois.
Les entreprises du pole organisent des événements et des journées comme les journées
d’information, journée d’interférence, donc, ils doivent posséder un moyen pour afficher leurs
18
événements. Ainsi, Les employés doivent disposer d’un moyen pour déposer leurs
propositions et réclamations.
Après l’étude de l’existant, on a constaté que le site du l’entreprise Elgazela Technoparc ne
répond pas aux besoins des entreprises, des employes et demandeurs qu’on a cité
précédemment.
5. Etude de besoins
L’étude de besoins l'une des phases les plus importantes de projet car elle doit assurer aux
utilisateurs finaux, qui ne sont pas toujours des informaticiens, de bien exprimer leurs besoins
et de bien comprendre les fonctionnalités que le système doit fournir.
Dans ce qui suit on identifie les acteurs de notre application. Ensuite, on présente les besoins
fonctionnels et les besoins non fonctionnels de l’application.
Les déférents acteurs qui agissent sur notre système sont les suivants :
Visiteur : C’est l’utilisateur externe de pole qui peut consulter le site et qui
peut déposer une demande de stage ou d’emploi.
18
Notre application web peut être décomposée en quatre grandes parties :
Gestion de requêtes.
-La spécification d’une charte graphique pour l’application pour que les pages soient
conviviales et que l’utilisateur a une facilité d’utilisation de l’application.
-Le développement d’un menu sous forme d’onglets : c’est un menu horizontal qui
englobe toutes les pages de l’application.
18
-L’utilisation d’un calendrier
6. Conclusion
18
Chapitre 2 :
CONCEPTION
18
1. Introduction
18
2.2 Diagramme de cas d’utilisation de la<<Gestion des offres d’emplois
et des demandes >>
Scénario principal :
- Le demandeur demande l’ajout d’une nouvelle demande de stage ou d’emploi
18
- Le système présente un formulaire d’ajout d’une nouvelle demande
- Le demandeur saisie les informations nécessaires relatives à une demande.
- Le demandeur valide son ajout d’une nouvelle demande.
-Le système ajoute une nouvelle demande.
Exception :
- Si les champs d’authentification ne sont pas valides, un message d’erreur s’affiche.
-si le demandeur n’est pas inscrit dans le site le scénario suivant doit être fait :
-le demandeur demande l’inscription dans le site.
-le système présente un formulaire d’inscription.
- Le demandeur saisie les informations nécessaires.
-le demandeur valide l’inscription.
-le système affiche un message dit qui inscription terminer.
Post-condition :
-Une nouvelle demande a été ajoutée.
18
18
Acteur principal : Le représentant de l’entreprise
Pré-condition :
-le représentent de l’entreprise doit s’authentifier.
Scénario principal :
- Le représentant de l’entreprise demande la suppression d’une offre d’emplois.
- Le système présente une boite de dialogue de confirmation
- Le représentant de l’entreprise confirme la suppression d’une offre d’emploi.
-Le système effectue une mise à jour sur liste des offres.
Exception :
-si le champ d’authentification n’est pas valide un message d’erreur s’affiche.
-si le représentant de l’entreprise demande la suppression d’une offre n’existe pas un
message d’erreur s’affiche.
Post-condition :
- Un offre est supprimée
18
Pré-condition :
-le représentant de l’entreprise doit s’authentifier.
Scénario principal :
-Le représentant de l’entreprise demande l’ajout d’une nouvelle offre d’emploi
- Le système présente un formulaire d’ajout d’une nouvelle offre
-Le représentant de l’entreprise saisie les informations nécessaires relatives à une offre.
-Le représentant de l’entreprise valide l’ajout d’une nouvelle offre.
-Le système ajoute une nouvelle offre.
-Le système effectue une mise à jour sur la liste d’offre
Exception :
- Si les champs d’authentification n’est pas valide un message d’erreur s’affiche.
-si le représentant de l’entreprise demande l’ajout d’une offre existe un message d’erreur
s’affiche
Post-condition :
-Une nouvelle offre a été ajoutée.
18
- représentant de l’entreprise doit s’authentifier.
Scénario principal :
- représentant de l’entreprise ouvre la page qui affiche le calendrier d’événement.
- représentant de l’entreprise choisit l’événement à modifier.
- Le système ouvre la page de modification de l’événement demandé.
- représentant de l’entreprise saisit les informations nécessaires relatives a la modification
de l’événement.
- représentant de l’entreprise valide la modification.
-Le système effectue une mise à jour sur l’événement.
Exception:
- Si les champs d’authentification n’est pas valide un message d’erreur s’affiche.
Post-condition :
- Un événement a été modifié.
18
- représentant de l’entreprise doit s’authentifier.
Scénario principal :
- représentant de l’entreprise ouvre la page qui affiche le calendrier d’événement.
- représentant de l’entreprise demande l’ajout d’un nouvel événement.
- Le système présente un formulaire d’ajout d’un nouvel événement.
- représentant de l’entreprise saisit les informations nécessaires relative a un événement
- représentant de l’entreprise valide l’ajout d’un nouvel événement.
-Le système effectue une mise à jour sur le calendrier d’événement.
Exception:
- Si les champs d’authentification n’est pas valide un message d’erreur s’affiche.
-l’ajout d’un événement existe déjà un message d’erreur s’affiche
Post-condition :
- Un nouvel événement a été ajouté
18
Acteur principal : représentent de l’entreprise.
Pré-condition :
-le représentent de l’entreprise doit s’authentifier.
Scénario principal :
-le représentent de l’entreprise choisie un domaine d’activité des entreprises.
-Le système redirige l’utilisateur vers la page des entreprises.
-le représentent de l’entreprise choisi l’entreprise.
-Le système redirige l’utilisateur vers la page des brochures.
-Le représentent de l’entreprise demande l’ajout d’une nouvelle brochure.
- Le système présente l’interface d’ajout d’une brochure.
- Le représentent de l’entreprise parcourt son bureau pour télécharger la brochure.
-le représentent de l’entreprise valide son ajout d’une nouvelle brochure.
-Le système ajoute la nouvelle brochure.
Exception:
- Si les champs d’authentification n’est pas valide un message d’erreur s’affiche.
-Si la brochure est existe déjà un message d’erreur s’affiche
Post-condition :
-Une nouvelle brochure a été ajoutée.
b. Description de cas d’utilisation ‹‹ supprimer brochure›› :
Acteur principal : représentant de l’entreprise.
Pré-condition :
-le représentant doit s’authentifier.
Scénario principal :
- le représentant de l’entreprise demande la suppression d’une brochure.
-le système affiche une boite de dialogue de confirmation
-le représentant de l’entreprise confirmé la suppression
-Le système effectue une mise à jour sur la liste de brochure
Exception :
- Si les champs d’authentification n’est pas valide un message d’erreur s’affiche
Post-condition :
- le brochure est supprimée.
18
Pré-condition :
-le représentent de l’entreprise doit s’authentifier.
Scénario principal :
-le représentent de l’entreprise demande l’ajout d’un nouveau contrat.
- Le système présente l’interface d’ajout d’un contrat.
- Le représentent de l’entreprise parcourt son bureau pour télécharger le contrat.
-le représentent de l’entreprise valide son ajout d’un nouveau contrat.
-Le système ajoute le nouveau contrat.
Exception :
- Si les champs d’authentification n’est pas valide un message d’erreur s’affiche.
-Si le contrat est existe déjà un message d’erreur s’affiche
Post-condition :
- Une nouveau contrat a été ajouté.
d. Description de cas d’utilisation ‹‹ supprimer brochure›› :
Acteur principal : représentant de l’entreprise.
Pré-condition :
-le représentant doit s’authentifier.
Scénario principal :
- le représentant de l’entreprise demande la suppression d’un contrat.
-le système affiche une boite de dialogue de confirmation
-Le représentant de l’entreprise confirmé la suppression
-Le système effectue une mise à jour sur la liste de contrat
Exception :
- Si les champs d’authentification n’est pas valide un message d’erreur s’affiche
Post-condition :
- le contrat est supprimé.
18
Fiqure5 : Diagramme de cas d’utilisation de gestion de requête
Post-condition :
- Une nouvel état requête a été ajoutée.
a. Description de cas d’utilisation ‹‹ modifier un état de requête ›› :
Acteur principal : administrateur.
Pré-condition :
-l’administrateur doit s’authentifier.
Scénario principal :
- l’administrateur demande la modification d’un état de requête.
- Le système ouvre la page de modification d’état d’offre.
18
-l’administrateur saisit les informations relatives à la modification d’état de demande.
-l’administrateur valide la modification.
-Le système effectue une mise à jour sur liste d’état de demande.
Exception:
- Si les champs d’authentification n’est pas valide un message d’erreur s’affiche.
Post-condition :
- l’état de demande a été modifié.
3. Diagramme de classe
Les diagrammes de classes expriment de manière générale la structure statique d’un système, en
termes de classes et de relations entre elles. Une classe permet de décrire un ensemble d’objets
18
(attributs et comportement), tandis qu’une relation ou association permet de faire apparaître des
liens entre ces objets [2].
On peut donc dire :
- un objet est une instance de classe,
Le diagramme de classe est un modèle permettant de décrire de manière abstraite et générale les
liens entre objets.
18
Figure6 : Gestion des offres d’emplois et des demandes
18
Figure7 : Gestion de calendrier des événements
La figure qui suit représente le diagramme de classe du module gestion de dossées partages.
18
Figure9: Gestion des requêtes
4. Diagramme de séquence :
Le diagramme de séquence est la représentation graphique des interactions entre les acteurs et
le système selon un ordre chronologique.
Dans ce qui suit, nous présentons les diagrammes de séquence des cas d’utilisation détaillés
dans la partie précédente.
4.1 Diagramme de séquence de cas d’utilisation<<ajouter demande>>
Le diagramme suivant représente le diagramme de séquence l’ajout d’une demande et
l’inscription si les champs d’authentification ne sont pas valides.
18
Figure10: Ajouter demande
18
4.2 Diagramme de séquence de cas d’utilisation<<ajouter offre>>
Le diagramme suivant présente le scénario de cas d’utilisation ajouter offre
18
4.3 Diagramme de séquence de cas d’utilisation<<supprimer offre>>
Le diagramme suivant présente le scenario de cas d’utilisation de suppression d’une offre.
18
4.4 Diagramme de séquence de cas d’utilisation<<modifier offre>>
Le diagramme suivant présente le scenario de cas d’utilisation de modification d’une offre.
18
4.5 Diagramme de séquence de cas d’utilisation<<modifier
événement>>
Le diagramme suivant présente le scenario de cas d’utilisation modifié événement.
18
4.6 Diagramme de séquence de cas d’utilisation<<supprimer
événement>>
Le diagramme suivent présente le scénario de cas d’utilisation supprimer événement.
18
4.7 Diagramme de séquence de cas d’utilisation<<ajouter événement>>
Le diagramme suivent présente le scenario de cas d’utilisation ajouter événement.
Figure16:Ajouter événement
18
4.8 Diagramme de séquence de cas d’utilisation<<ajouter brochure>>
Le diagramme suivent présente le scenario de cas d’utilisation ajouter brochure.
Figure17:Ajouter brochure
18
Le diagramme suivent présente le scenario de cas d’utilisation supprimer brochure
Figure18:Supprimer brochure
18
Figure19 : Ajouter contrat
18
Figure20 : Supprimer contrat
18
Figure21 : Ajouter état requête
18
Figure22 : Ajouter requête
18
4.14 Diagramme de séquence de cas d’utilisation<<modifier état
requête>>
Le diagramme suivent présente le scenario de cas d’utilisation modifier état requête et
l’inscription si les champs d’authentification ne sont pas valide.
18
Chapitre 3:
Réalisation
18
1. Introduction :
Les chapitres précédents nous ont permis de détailler notre application de point de
vue théorique en fixant toutes ses fonctionnalités et la manière de la concevoir. Dans
ce chapitre, on commence par la technologie adoptée ainsi que l’environnement de
travail de notre application .Enfin, on illustre quelques interfaces de l’application.
2. Choix de technologie
Le choix de la plate Forme SharePoint comme technologie adoptée pour l’application était
fixé à l’avance par l’organisme d’accueil. D’une part, elle facilite la collaboration et la
communication entre les utilisateurs de notre application. D’autre part, elle offre une facilité
d’intégration des solutions dans l’application grâce à la souplesse de son architecture. La
plate-forme SharePoint répond aux besoins majeurs de notre application.
18
Windows SharePoint Services est le moteur de base de l'infrastructure SharePoint. Le
principe de ce service est de mettre à la disposition d'un ensemble de personnes des
documents partagés à travers d'un site WEB.
Un site WSS ‐ SharePoint est un site Web représentant un espace de collaboration et un lieu
de stockage centralisé pour les documents, les informations et les idées. Un site SharePoint est
à la collaboration ce que le téléphone est à la communication ou ce qu'une réunion est à la
prise de décision. Il aide des groupes d'utilisateurs (collègues ou membres d'un même groupe
social) à partager des informations et à travailler ensemble.
Un site WSS‐SharePoint :
- Un site Web bilingue pour partager documents, discussions, liens, annonces, tâches ou
mini sondages, donc le moyen idéal de coordonner des projets
- Un moyen de donner aux étudiants un espace de collaboration pour chacune des
équipes de travail.
- Un suivi des versions des documents complet et détaillé.
- Une gestion fine et personnalisée des droits d’accès aux sites, à leurs rubriques et aux
dossiers.
- L’information immédiate par courriel ou fil RSS de toute modification apportée au
site.
Les sites WSS sont interactifs et constituent l’outil d’échange et de collaboration par
excellence pour l’ensemble de votre groupe et/ou les équipes dont il se compose.
18
Figure26 : Fonctionnement de SharePoint [5]
SharePoint héberge différentes Web Applications (WA). Ce sont des instances de Sites Web
IIS qui ont été « étendus » par SharePoint. Comprenez des sites IIS sur lesquels, l'applicatif
SharePoint gère le traitement de ses informations grâce à ASP.Net 2.0.
Les Web Applications gèrent aussi le stockage de l'information en associant diverses bases
de contenus.
Il vient ensuite la notion de Site Collection (SC ou SPSite). Elle représente le conteneur
principal de SharePoint. Elle contient et gère le cycle de vie des sites web de contenu (WS
ou SPWeb). Sachez que le Site Web est le premier type de contenu de SharePoint et qu'il
n'existe qu'à travers une Site Collection. Un peu comme un contenant et son conteneur.
1. Les pages web : soit de simple page ASPX ou avec de Pages à WebParts dans le style
ASP.Net 2.0
2. Des Listes de contenus : SPList. Ce sont les gestionnaires d'information des SPWeb.
Elles sont de divers types comme les bibliothèques documentaires, d'image ou même
la gestion des taches avec vue Gantt.
18
3. Environnement de Travail
Le travail a été réalisé sur un ordinateur portable qui présente les caractéristiques
techniques suivantes :
Mémoire RAM : 4 Go
3.1Environnement Logiciel
Cette version comprend le Framework .net 3.5. Visual Studio est un ensemble des outils de
développement pour la création d’applications web ASP.NET, de services Web XML,
18
d’applications bureautiques et d’applications mobiles. Visual Basic, Visual C#, et Visual C++
utilisent tous le même environnent de développement intégré (IDE) leur permettant de
partager des outils et facilitant la création de solutions multi-languages. Visual Studio permet
de créer ces types d’applications en code géré pour toutes les plateformes prises en charge par
Microsoft Windows, Windows Mobile, Windows CE…..[7]
Microsoft Office SharePoint est un outil qui permet de créer, de personnaliser les sites web
SharePoint personnalisés adapte un modèle de site SharePoint aux besoins pour créer des
Sites attrayants [8].
Microsoft SQL Server 2005 constitue un système de gestion de base de données pour les
moyennes applications. SQL Server 2005 est la dernière version du SGBDR2 de Microsoft. Il
est
particulièrement adapté aux systèmes d’E-business et de DataWare Housing. Microsoft SQL
Server 2005 inclut un support XML et http, permettant d’accéder aux données depuis un
navigateur, ou d’une application pouvant créer des requêtes [9].
18
C’est un ensemble de librairies et de bibliothèques permettent le développement de
l’application.[10]
Nous avons utilisé une architecture 3 tiers afin d’organiser la réalisation de notre
application en séparant les données, les traitements et la présentation.
Couche accès au données(troisième niveau) : Elle consiste en la partie gérant l'accès aux
gisements de données du système. Ces données peuvent être propres au système, ou gérées
par un autre système. La couche métier n'a pas à s'adapter à ces deux cas, ils sont
transparents pour elle, et elle accède aux données de manière uniforme [8].
Dans cette approche, les couches communiquent entre elles au travers d'un " modèle
d'échange ", et chacune d'entre elles propose un ensemble de services rendus. Les services
d'une couche sont mis à disposition de la couche supérieure. On s'interdit par conséquent
qu'une couche invoque les services d'une couche plus basse que la couche immédiatement
18
inférieure ou plus haute que la couche immédiatement supérieure (chaque niveau ne
communique qu'avec ses voisins immédiats).
18
18
Conclusion et perspectives
Tous au long de ce rapport, nous avons présenté les différentes étapes aboutissantes à la
réalisation d’une application de gestion de relations entre les entreprises. Suite à une
étude de l’existant, nous avons pu énumérer les défaillances des systèmes déjà existants
afin de les remédier dans notre application.
-La gestion de taches : cette gestion permet au entreprises de suivre leurs projet en vue
Gantt.
Ce stage a été bénéfique et constructif sur le plan scientifique. En effet , non seulement
il nous a permis de développer et enrichir nos connaissance théoriques et pratiques mais
aussi d’acquérir une expérience professionnelle en se familiarisant avec
l’environnement des entreprises.
18
Annexe
Nous avons rencontré beaucoup de problèmes lors de l’installation de WSS .Nous proposons
dans cette partie les démarches à suivre pour pouvoir travailler sur SharePoint.
Installation de SharePoint :
Voici une liste des services et applications à installer pour un fonctionnement optimal de SharePoint
WSS 3.0, il est conseillé de respecter cet ordre pour l’installation :
18
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
18
Figure42 : Détection d’un réseau
18
Dans set figure le serveur d’application (IIS, ASP.NET) es t autorisé.
Voici les étapes de l’installation de SharePoint :
18
Figure45 : installation terminé
18
Figure47 : Vérification de service installé
18
18
Figure48 : Configuration terminé
18
Webographie
[1]: http://laurent-audibert.developpez.com/Cours-UML/html/Cours-UML.html
[2]: http://fdigallo.online.fr/cours/uml.pdf
[3]: http://www.adival.com/savoirfaire/int/Pages/desoutils.aspx
[4]: http://office.microsoft.com/fr-be/sharepoint-designer-help/introduction-a-la-
creation-d-applications-sharepoint-HA010239046.aspx
[5] :http://www.technos-sources.com/tutorial-architecture-logique-sharepoint-
2007-63.aspx
[6] :http://www.technos-sources.com/tutorial-architecture-logique-sharepoint-
2007-63.aspx
[7] : http://msdn.microsoft.com/fr-fr/library/bb386063%28v=VS.90%29.aspx
[8]:http://www.generation-nt.com/office-sharepoint-designer-telechargement-
650321.html
[9]: http://fr.wikipedia.org/wiki/Microsoft_SQL_Server
[10]: http://www.techno-science.net/?onglet=glossaire&definition=5266
[5] :http://www.technos-sources.com/tutorial-architecture-logique-sharepoint-
2007-63.aspx
[6] : http://www.generation-nt.com/installer-serveur-ftp-avec-iis-article-24744-1.html
[8] : http://fr.wikipedia.org/wiki/Framework_.NET
18