Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
2017-2018
Développement Informatique
ONE
FANCY
1
Sommaire
Remerciement …………………………………………………1
Introduction ……………………………………………………3
Présentation du Projet………………………………………..11
Définition ………………………………………………………...11
Analyse du cahier de charge………………………………..11
Les interfaces d’application……………………………….....11
Conclusion ………………………………………………….….18
2
Introduction
3
Présentation de l’entreprise
ONE FANCY
Agence web experte en
Développement Informatique
4
ONE FANCY Innovation :
5
Travaux Réaliser
1ère Semaine :
Rencontre avec encadrement.
localhost logiciels et hébergement .
Création du MCD et MRD du projet.
2ème Semaine :
Réunion avec l’encadrant pour discuter le MCD et le MLD.
Tutoriels d’apprentissage de MySQL avec C#.
Installation de XAMP et MySQL workbench.
3ème Semaine :
Création de la base de données avec les tables nécessaires
ainsi que leurs relations.
Remplire la base de données de l’application.
4ème Semaine :
Tutoriels WordPress .
Tutoriels woocommerce et zone de livraison .
Création d’une boutique sous WordPress.
Tutoriels HTML5 et CSS3.
6ème semaine :
Le codage en C# de l’application AppGCS.
Design de l’application AppGCS .
Tester l’application Appgcs
6
Moyens mis à disposition
MERISE :
MERISE est une méthode de conception, de développement et
de réalisation de projets informatiques. Le but de cette méthode
est d'arriver à concevoir un système d'information. La
méthode MERISE est basée sur la séparation des données et des
traitements à effectuer en plusieurs modèles conceptuels et
physiques.
Niveau conceptuel :
MCD : modèle conceptuel des données
7
II. Les outils de développement utilisés :
MySQL Workbench :
MySQL Workbench est un outil visuel unifié pour architectes,
développeurs et administrateurs de base de données. MySQL
Workbench permet la modélisation des données, le
développement SQL et des outils d'administration complets pour
la configuration des serveurs, l'administration des utilisateurs et
davantage. MySQL Workbench est disponible sous Windows, Linux
et Mac OS. MySQL Workbench remplace MySQL Query Browser et
MySQL Administrator.
8
dont l'outil offre les avantages décrits précédemment dans le
domaine de la gestion des données basée sur des modèles.
XAMPP Serveur :
MySQL :
MySQL est un serveur de bases de données relationnelles Open
Source.
Un serveur de bases de données stocke les données dans des
tables séparées plutôt que de tout rassembler dans une seule
table. Cela améliore la rapidité et la souplesse de l'ensemble. Les
tables sont reliées par des relations définies, qui rendent possible la
combinaison de données entre plusieurs tables durant une
requête. Le SQL dans "MySQL" signifie "Structured Query
Language" : le langage standard pour les traitements de bases de
données.
9
environnement de développement intégré (IDE), qui leur permet
de partager des outils et facilite la création de solutions faisant
appel à plusieurs langages. Par ailleurs, ces langages permettent
de mieux tirer parti des fonctionnalités du framework .NET, qui
fournit un accès à des technologies clés simplifiant le
développement d'applications web ASP et de services web XML
grâce à Visual Web Developer.
C# et .Net Framework :
C# est un langage élégant et de type sécurisé orienté objet qui
permet aux développeurs de créer toute une gamme
d'applications sûres et solides exécutées sur .NET Framework. Vous
pouvez utiliser C# pour créer des applications clientes Windows,
services Web XML, composants distribués, applications client-
serveur, applications de base de données et bien plus encore.
Visual C# fournit un éditeur de code avancé, des concepteurs
d’interface utilisateur pratiques, un débogueur intégré et de
nombreux autres outils pour faciliter le développement
d’applications basées sur le langage C# et le .NET Framework.
10
Présentation du Projet
Définition :
AppGCS est une application de Gestion des Cours de Soutien, qui
permet aux responsables pédagogiques d’effectuer une gestion
rigoureuse et efficace de ses actions de formation. A savoir :
l’inscription des apprenants, l’ajout des classes et des différentes
matières, la gestion du processus des règlements et l’impression
des reçus pour un centre scolaire.
11
Interface d’authentification :
Dès l’accès à l’application une page d’authentification s’affiche.
Apres authentification l’administrateur peut accéder aux
différentes fonctionnalités de l’application.
Interface de Menu :
Menu est un ensemble des options présentées à l'utilisateur
d’application pour aider à exécuter une fonction de programme.
12
Interface de l’ajout élèves et Inscription :
Cette figure représente le formulaire qui permet la gestion des
apprenants en offrant les fonctionnalités suivantes :
13
Après la création et la définition des apprenants, on peut les
ajouter à l’une des formations disponibles (les matières).
L’interface suivant assure l’inscription et l’annulation d’une session
de formation à un apprenant sélectionné, en offrant les
fonctionnalités suivantes :
14
Interface pour gérer les matières :
15
Interface pour gérer les classes :
En peut toujours mettre à jour la liste des classes via le formulaire
Ajouter classes comme illustré dans la figure ci-dessus. L’interface
assure les fonctionnalités suivantes :
Interface de règlement :
L’interface suivant permet la gestion du processus des règlements
et l’impression des reçus, en offrant les fonctionnalités suivantes :
Ajouter un règlement
16
Recherche des règlements par nom d’apprenant
17
Conclusion
18