Application Web MVC permettant à une usine de suivre les réparations des machines en gérant les ingénieurs et les machines qu'ils sont autorisés à réparer.
Témoignages d'utilisateurs | Saisir | Sortir | Complété? |
---|---|---|---|
En tant que directeur d'usine, je dois pouvoir voir une liste de tous les ingénieurs et une liste de toutes les machines. | Cliquez sur « Afficher tous les ingénieurs » ou « Afficher toutes les machines » | Tous les ingénieurs ou machines sont affichés | Oui |
En tant que directeur d'usine, je dois pouvoir sélectionner un ingénieur, voir ses coordonnées et voir une liste de toutes les machines que cet ingénieur est autorisé à réparer. Je dois également pouvoir sélectionner une machine, voir ses détails et voir une liste de tous les ingénieurs agréés pour la réparer. | Sélectionnez un ingénieur ou une machine | Les détails de cet ingénieur ou de cette machine sont affichés | Oui |
En tant que directeur d'usine, je dois ajouter de nouveaux ingénieurs à notre système lorsqu'ils sont embauchés. Je dois également ajouter de nouvelles machines à notre système lorsqu'elles sont installées. | Cliquez sur « Ajouter un nouvel ingénieur » ou « Ajouter une nouvelle machine », remplissez les informations et cliquez sur « Ajouter » | Une machine ou un ingénieur est ajouté au système | Oui |
En tant que directeur d'usine, je devrais pouvoir ajouter de nouvelles machines même si aucun ingénieur n'est employé. Je devrais également pouvoir ajouter de nouveaux ingénieurs même si aucune machine n'est installée | L'ingénieur est ajouté sans machine ou la machine est ajoutée sans ingénieur | Une machine ou un ingénieur est ajouté au système | Oui |
En tant que directeur d'usine, je dois pouvoir ajouter ou supprimer des machines qu'un ingénieur spécifique est autorisé à réparer. Je dois également pouvoir modifier cette relation de l'autre côté, et ajouter ou supprimer des ingénieurs sur une machine spécifique. | L'utilisateur clique sur « ajouter une machine » ou « supprimer une machine » pour un ingénieur, ou l'utilisateur clique sur « ajouter un ingénieur » ou « supprimer un ingénieur » pour une machine. | Une machine est ajoutée ou supprimée pour un ingénieur, ou l'ingénieur est ajouté ou supprimé pour une machine. | Oui |
Je devrais pouvoir accéder à une page de démarrage répertoriant tous les ingénieurs et machines. Les utilisateurs doivent pouvoir cliquer sur un ingénieur ou une machine en particulier pour voir tous les ingénieurs/machines qui lui appartiennent. | L'utilisateur accède à l'index d'accueil | Tous les ingénieurs et machines sont présentés avec des liens vers leurs coordonnées | Oui |
.NET Core 2.2
Serveur de communauté MySQL et MySQL Workbench
Clonez le référentiel GitHub en exécutant git clone https://github.com/sarakane/Factory.Solution.git
dans le terminal.
Ou téléchargez le fichier ZIP en cliquant sur Code
puis Download ZIP
depuis ce référentiel.
Accédez au dossier Factory.Solution
nouvellement créé.
Accédez au dossier du projet Factory
.
Dans le terminal, exécutez dotnet restore
et dotnet build
pour créer l'application.
Entrez dotnet tool install --global dotnet-ef
pour installer dotnet ef
en tant qu'outil global.
Entrez dotnet ef database update
pour créer la base de données MySQL à partir du dossier Migrations.
Entrez dotnet run
pour exécuter le programme.
Cliquez sur le lien maintenant disponible pour l'ouvrir dans votre navigateur.
Aucun bug connu.
C#
.NET Core 2.2
ASP.NET Core
Entité Famework Core
Serveur MySQL 8.0.21
Code de Visual Studio
Ce site est sous licence MIT.
Copyright (c) 2020 Sara Kane