Académique Documents
Professionnel Documents
Culture Documents
1. Introduction :
2. Présentation de projet :
3. Objectif :
L’objectif de Ce projet est la mise en place une application web de Gestion des
incidents, dont l’objectif est de gérer les interventions et les solutions des problèmes
afin de restaurer une activité normale le plus rapidement possible, afin de minimiser
les interruptions des cours au sein de l’école.
4. Besoins fonctionnels :
a. Employé et professeurs :
Le site dispose d'un système pour traiter les incidents, ils seront donc signalés
séparément des données des employés en remplissant un formulaire qui comprend
:
b. Responsable :
fermeture de l'incident.
la recherche d'un incident.
modification de l'état d'un incident.
c. Adim :
Pour l' administrateur du site web , il s'agit d'une fonction très importante car
elle lui permet de gérer les opérations générales du site , d'ajouter de nouveaux
utilisateurs et de sauvegarder leurs données dans la base de données. En outre, ils
est responsable de la résolution de tout problème qui survient ou de lala croissance
du site Web .
La fiabilité : L'application doit être capable de fournir des résultats précis qui
reflètent fidèlement l'état actuel de la base de données lorsqu'elle est
interrogée.
L'expérience utilisateur des interfaces : Les interfaces de notre application
doivent être conçues pour une bonne expérience utilisateur, et être
accessibles à tous les utilisateurs, quelles que soient leurs capacités ou leur
façon d'accéder aux informations
La disponibilité : Ton application doit rester accessible et fonctionnelle pour
tous les utilisateurs à tout moment, et doit pouvoir être consultée sur n'importe
quel ordinateur avec facilité.
Sécurité : Notre application traite des données personnelles et confidentielles,
elle doit donc respecter les règles de sécurité informatique.
6. Technologie utilisée :
A. Python :
Le langage Python est placé sous une licence libre proche de la licence BSD4
et fonctionne sur la plupart des plateformes informatiques, des smartphones aux
ordinateurs centraux5, de Windows à Unix avec notamment GNU/Linux en passant
par MacOs, ou encore Android, iOS, et peut aussi être traduit en Java ou .NET. Il est
conçu pour optimiser la productivité des programmeurs en offrant des outils de haut
niveau et une syntaxe simple à utiliser.
B. Django :
SQLite est le moteur de base de données le plus utilisé au monde, grâce à son
utilisation :
De par son extrême légèreté (moins de 600 Kio3), il est également très populaire sur
les systèmes embarqués, notamment sur la plupart
des smartphones et tablettes modernes : les systèmes
d'exploitation mobiles iOS, Android et Symbian l'utilisent comme base de données
embarquée4.