1 of 14

StonksManager

Projet P2

2281 Projet P2 SA

26 janvier 2022

Coroli Luan

Moreira Miguel

Abele Titus

2 of 14

Sommaire

  • Initialisation
    • Inspiration et concept
    • Structure de l’application
    • Déroulement du développement
  • Conception
    • Exigences
    • Architecture interne
    • Prototype

2

3 of 14

Sommaire

  • Réalisation
    • Spécifications de la v1.0.0
    • Préréception
  • Déploiement
    • Démo de la v1.0.0
  • Conclusion
    • Ressenti
    • Amélioration

3

4 of 14

Initialisation

Inspiration

Comment peut-on gérer son argent de manière efficace ?

Structure

Simplicité, intuitivité et “user-friendliness”

Livrable

Interface simple pour observer des informations sur ses dépenses

Problèmes :

  • Changement de page
  • Dynamisme listes
  • Design GUI

Problèmes :

  • Données bancaires
  • Factures

Interface simple pour observer et gérer ses factures

4

5 of 14

But :

Conception d’un logiciel de gestion de budget et de factures

6 of 14

Conception

Exigences

  • Graphique du budget
    • Données
    • Filtre
    • Labels

Effets sur l’utilisateur:

  • Facilité

6

7 of 14

Conception

Exigences

  • Gestion de factures
    • Affichage
    • Ajout
    • Modification

Effets sur l’utilisateur:

  • Utilité

7

8 of 14

Conception

Maquette

Problèmes :

  • Peu d’interaction avec l’utilisateur
  • Vague

8

9 of 14

Conception

Maquette

Avis développeurs :

  • Unanime
  • Bien équilibré
  • Intuitif
  • Complet

9

10 of 14

Spécifications

v. 1.0.0

Réalisation

Modules :

  • ipcRenderer
    • Communique avec ipcMain
  • ipcMain
    • Communique avec ipcRenderer
  • Python-shell
    • Exécute le code python

Librairie :

  • Chart.js
    • Pour graphique donut

10

11 of 14

Réalisation

Préréception

Remarques client :

  • Ajout d‘une perception de gamification
  • Source des données bancaires et stockage

Décisions développeurs :

  • Amélioration prévue
  • Fichiers

11

12 of 14

Déploiement :

Démonstration de la v. 1.0.0

13 of 14

Conclusion

Ressenti

+ Communication et ambiance intragroupe

+ Efficacité de travail

+ Bons retours du client

+ Bonne utilisation git

- Départ vague

Améliorations

  • Fonctionnalités
    • Gamification
    • Plus de graphiques pour les différentes données bancaires
  • Conventions de codage
    • Coder de la même et de la bonne façon

13

14 of 14

StonksManager