Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Sous le thème Application
: web de gestion de prise de notes
REALISÉ PAR :
Année Universitaire :
1
TABLE DES MATIÈRES
Table des matières
INTRODUCTION GENERALE
1. Problématique :05
2. Cahier de charges : 05
3. Méthodologie de travail : 05
a. Les logiciels : 06
b. Les langages : 07
1. Avant authentification 16
2. Après authentification 19
g. Enregistrement de notes : 19
h. Afficher/ Ajouter notes : 20
i. Afficher/ Ajouter modules : 22
j. Profil : 25
Conclusion
Webographie
INTRODUCTION GENERALE
2
Lors d’une intervention orale, d’un cours, ou d’une recherche personnelle il est
toujours nécessaire de prendre des notes dans le but de mémoriser l’essentiel du
sujet traité.
Alors, la prise de notes désigne la transcription écrite résumée du langage parlé.
Elle est particulièrement utilisée en cours au niveau de l'enseignement secondaire et
des études supérieures. Contrairement à la sténographie, elle ne prétend pas
retranscrire l'intégralité du discours à l'aide de symboles standardisés, mais sert à
noter les principaux axes de l'exposé. Par ailleurs, elle diffère de cette dernière par
son unique destinataire, le preneur de notes, qui est libre de choisir ses propres
conventions.
Pour ces raisons je veux offrir une application web « Mémorisation des notes »
dédiée à la mémorisation des notes.
Ce mémoire est subdivisé en trois chapitres :
D’abord, le premier chapitre est une présentation de mon application et de la
méthodologie suivie.
Ensuite, le deuxième chapitre est consacré à la présentation d’analyse et de
conception.
Enfin, le troisième chapitre est dédié à la mise en place et à la présentation du projet.
3
CHAPITRE I
4
L’objectif de l’application est de réaliser une application web dédié aux
mémorisations de notes prises. Au niveau de ce chapitre, je détaillerai les besoins de
mon projet et les outils utilisés pour le réaliser.
1. Problématique :
Mon projet vise à réaliser une application qui permet à l’utilisateur la gestion de
prise de notes selon les modules concernés.
Quelles technologies me permettraient d’atteindre mes objectifs ?
Comment mémoriser les notes concernant chaque module ?
Comment rectifier les notes prises à n’importe quel moment ?
Comment bien organiser les notes prises ?
2. Cahier de charges :
3. Méthodologie de travail :
Des logiciels.
Des langages de programmation.
5
a. Les logiciels :
WampServer :
Access:
6
b. Les langages :
MySQL :
Son nom vient du prénom de la fille du cocréateur Michael Widenius, My. SQL fait
référence au Structured Query Language, le langage de requête utilisé.
MySQL AB a été acheté le 16 janvier 2008 par Sun Microsystems pour un milliard de
dollars américains. En 2009, Sun Microsystems a été acquis par Oracle Corporation,
mettant entre les mains d'une même société les deux produits concurrents que sont
Oracle Database et MySQL. Ce rachat a été autorisé par la Commission européenne
le 21 janvier 2010.
PHP :
7
CHAPITRE II
ANALYSE ET CONCEPTION
8
Un diagramme UML est une représentation graphique, qui s'intéresse à un
aspect précis du modèle. Les différents types de diagrammes UML offrent une vue
complète des aspects statiques et dynamiques d'un système.
Dans ce chapitre nous allons présenter les diagrammes figurant notre application.
9
2. Model logique de donnée (MLD) :
10
3. Réalisation sous Access:
Dans ce qui suit je vais présenter les étapes détailler de réalisation de la base de
données de mon application, en tous ce qui concerne création de tables et relations
entre elles.
a. Les tables :
11
b. Relation entre les tables :
c. Feuille de données :
12
d. Formulaire :
13
Dans la fenêtre suivante, je garde le nom du formulaire « Note » ou « Module » et
l’option « Ouvrir le formulaire » sélectionnée et je clique ensuite sur « Terminer ». Le
formulaire crée s’ouvre convenablement.
14
CHAPITRE III
RÉALISATION DU PROJET
15
Dans ce chapitre, je vais présenter la mise en œuvre de mon application.
La réalisation est la dernière étape de la mise en œuvre d’un projet après la
sélection de tous les outils nécessaires et la création de la base de données et la
conception.
Dans ce qui suit, je définirai les différentes pages de mon application.
1- Avant authentification :
Une fois les différents pages réalisées, l’application est accessible aux différents
types d’utilisateurs.
16
Dans le cas où l’utilisateur ne possède pas de compte, le bouton « S’inscrire » lui
permet de créer son propre compte.
Pour s’inscrire l’utilisateur se dirige vers cette page qui lui permet d’entrer les
différentes informations qu’il faut pour créer un compte.
17
Figure 5 : Page d’inscription.
2- Après authentification :
18
a. Enregistrement de notes :
b. Afficher/Ajouter notes :
19
Pour que l’utilisateur visualise les notes saisies, il se rend sur cette page. De plus il peut ajouter une
nouvelle note avec le bouton « Ajouter Note », et modifier une note avec le bouton « Modifier », et
supprimer une note avec le bouton « Supprimer ».
Après avoir cliquer sur le bouton « Modifier » l’utilisateur se rend sur cette page pour modifier la
note en question.
20
Figure 8 : Page de modification des notes.
c. Afficher/Ajouter modules :
Pour que l’utilisateur visualise les modules existants, il se rend sur cette page. De plus il peut
ajouter un nouveau module avec le bouton « Ajouter Module », et modifier un module avec le bouton
« Modifier », et supprimer un module avec le bouton « Supprimer».
21
Figure 9 : Page de visualisation des modules.
Après avoir cliquer sur le bouton « Modifier » l’utilisateur se rend sur cette page pour ajouter
un nouveau module.
22
Figure 10 : Page d’ajout de modules.
Après avoir cliqué sur le bouton « Modifier » l’utilisateur se rend sur cette page pour modifier le
module en question.
23
Figure 11 : Page de modification de modules.
d. Profil :
Si l’utilisateur veut visualiser ses propres informations il se dirige vers cette page qui lui affiche
toutes les informations concernant son compte.
24
Figure 12 : Page de profil.
CONCLUSION
25
Ce projet sous thème : « Gestion de prise de notes » m’a permis de découvrir de
nouvelles technologies et de nouvelles pratiques en matière de programmation. Il m’a
permis aussi de confirmer mon intérêt pour ce secteur et m’a conforté dans mes choix
de poursuite de cursus universitaire.
Enfin, cette application web est un bon système pour les enregistrements ou la
mémorisation des notes prises par l’utilisateur.
WEBOGRAPHIE
26
https://openclassrooms.com
http://stackoverflow.com/
http://www.w3schools.com
https://stackoverflow.com
http://fabrice-bouye.developpez.com
27