Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Conception et réalisation d’une application C# d’implantatio

No description
by

on 18 April 2017

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Conception et réalisation d’une application C# d’implantatio

Contexte du projet
Spécification du besoins
Conception
méthodologie de conception utilisée: UML
Réalisation
Conclusion
La finalité de mon projet est de mettre en place une application bureau mettant en œuvre l’implantation d’un atelier.
Mon stage effectué au sein de IExpand Engineering, était une bonne occasion à améliorer mes connaissances de conception à travers l'utilisation de l'outil UML. De plus, nous avons eu la possibilité de nous familiariser avec le Framework .NET et toutes ses fonctionnalités et plus particulièrement avec le langage de développement C# et le système de gestion de base de données SQL SERVER.

Conception et réalisation d’une application C# d’implantation d’atelier en utilisant l’algorithme de King
Introduction
De nos jours, la plupart des entreprises utilise les système d'information à fin de organiser les taches et sauvegarder l'historique.
C’est dans ce cadre que s'inscrit mon stage, et qui porte sur la conception et la réalisation d'une application d’implantation d’atelier en s’appuyant sur l’algorithme de KING.
Présentation de l'entreprise:
IExpand Engineering est une société SUARL installée à Sousse Tunisie.

Domaine d'activité:
Certification de qualité.
La création d'une plate-forme informatique.
D'autres projets techniques ou d'investissement.

Produits:
• Web design
• Génie logiciels
• Web marketing
• Hébergement
Problématique:
L’objectif de ce projet est de développer une application qui servira à automatiser les tâches de gestion d’un atelier : gestion des machines, gestion des produits et gestion d’implantation.



Etude de l'existant
IExpand Engineering possède une macro développée en Excel appelé «macro_king» qui sert à schématiser l’implantation de l’atelier sous forme une tableau de deux dimensions : les lignes sont réservés pour les produits alors que les colonnes sont pour les machines et les cellules contiennent la valeur « 1 » si le produit de même ligne utilise la machine de même colonne si non elle reste vide.
Cette macro est implémentée suivant l’algorithme de « KING »

Critique de l'existant
Actuellement, le système de gestion d’atelier contient plusieurs inconvénients :
• Absence d’outils de gestion des machines.
• Absence d’outils de gestion des produits.
• Difficile de l’utiliser par des non informaticien.
• Absences de stockage des données dans une base de données pour garantir leur sécurité et leur intégrité.
Ce système ne couvre pas réellement les besoins d’utilisateur qui vise une application prenant en charge la gestion des machines, la gestion des produits et la gestion d’implantation, et qui doit être facile à manipuler.

Besoins fonctionnels
 Gérer machines : ajout, modification, suppression.
 Gérer produits : ajout, modification, suppression.
 Gérer implantation : modifier, appliquer l’algorithme de King

Besoins non fonctionne
Les besoins non-fonctionnels décrivent le comportement du système dans tous ses aspects, se focalisant principalement sur les contraintes de temps de réponse, la performance, la maintenance et l'extensibilité.
Identification de cas d’utilisations
L’utilisateur peut gérer les machines, les produits et applique l’implantation
Diagramme de classes
Diagramme de séquences
Environnement de travail
Framework de développement :
La plate-forme .NET repose sur le système d'exploitation Windows. Le Framework est le standard proposé par Microsoft et qui représente une bibliothèque de classes en .NET.
Environnement de développement: Microsoft Visual Studio 2012 Ultimate: Microsoft Visual Studio est une suite de logiciels de développement pour Windows conçue par Microsoft.

Description de l'application
Fenêtre Gestion d'atelier
Fenêtre d'accueil
Fenêtre Gestion de produits
Fenêtre Gestion de machines
Fenêtre Gestion d'implantation
Fenêtre Modification d'implantation
Netographie
http://uml.free.fr/index-cours.html
http://msdn.microsoft.com
http://dotnet.developpez.com/csharp/
http://www.uml.org/

Ajout machine
Supprimer produit
Full transcript