Aplicativo da web MVC para uma fábrica para acompanhar os reparos de máquinas gerenciando engenheiros e as máquinas que eles estão licenciados para consertar.
Histórias de usuários | Entrada | Saída | Concluído? |
---|---|---|---|
Como gerente de fábrica, preciso ver uma lista de todos os engenheiros e uma lista de todas as máquinas. | Clique em 'mostrar todos os engenheiros' ou 'mostrar todas as máquinas' | Todos os engenheiros ou máquinas são mostrados | S |
Como gerente de fábrica, preciso selecionar um engenheiro, ver seus detalhes e ver uma lista de todas as máquinas que o engenheiro está licenciado para reparar. Também preciso selecionar uma máquina, ver seus detalhes e ver uma lista de todos os engenheiros licenciados para repará-la. | Selecione um engenheiro ou máquina | Os detalhes desse engenheiro ou máquina são mostrados | S |
Como gerente da fábrica, preciso adicionar novos engenheiros ao nosso sistema quando eles forem contratados. Também preciso adicionar novas máquinas ao nosso sistema quando elas forem instaladas. | Clique em 'Adicionar novo engenheiro' ou 'Adicionar nova máquina', preencha as informações e clique em 'adicionar' | Máquina ou engenheiro é adicionado ao sistema | S |
Como gerente de fábrica, devo ser capaz de adicionar novas máquinas mesmo que não haja engenheiros empregados. Também devo poder adicionar novos engenheiros mesmo que nenhuma máquina esteja instalada | Engenheiro é adicionado sem máquina ou máquina é adicionada sem engenheiro | Máquina ou engenheiro é adicionado ao sistema | S |
Como gerente de fábrica, preciso poder adicionar ou remover máquinas que um engenheiro específico esteja licenciado para reparar. Também preciso modificar esse relacionamento do outro lado e adicionar ou remover engenheiros de uma máquina específica. | O usuário clica em 'adicionar máquina' ou 'remover máquina' para um engenheiro, ou o usuário clica em 'adicionar engenheiro' ou 'remover engenheiro' para uma máquina. | Uma máquina é adicionada ou removida para um engenheiro, ou o engenheiro é adicionado ou removido para uma máquina. | S |
Devo conseguir navegar até uma página inicial que lista todos os engenheiros e máquinas. Os usuários devem poder clicar em um engenheiro ou máquina individual para ver todos os engenheiros/máquinas que pertencem a ele. | O usuário navega até o índice inicial | Todos os engenheiros e máquinas são exibidos com links para seus detalhes | S |
.NET Core 2.2
MySQL Community Server e MySQL Workbench
Clone o repositório GitHub executando git clone https://github.com/sarakane/Factory.Solution.git
no terminal.
Ou baixe o arquivo ZIP clicando em Code
e depois Download ZIP
deste repositório.
Navegue até a pasta Factory.Solution
recém-criada.
Navegue até a pasta do projeto Factory
.
No terminal, execute dotnet restore
e dotnet build
para compilar o aplicativo.
Digite dotnet tool install --global dotnet-ef
para instalar dotnet ef
como uma ferramenta global.
Insira dotnet ef database update
para construir o banco de dados MySQL a partir da pasta Migrations.
Digite dotnet run
para executar o programa.
Clique no link agora lisetning para abrir em seu navegador.
Nenhum bug conhecido.
C#
.NET Core 2.2
ASP.NET Núcleo
Núcleo da Fama da Entidade
Servidor MySQL 8.0.21
Código do Visual Studio
Este site está licenciado sob a licença MIT.
Direitos autorais (c) 2020 Sara Kane