Веб-приложение MVC для завода, позволяющее отслеживать ремонты машин управляющими инженерами и машинами, на ремонт которых у них есть лицензия.
| Истории пользователей | Вход | Выход | Завершенный? |
|---|---|---|---|
| Как директор завода, я должен иметь возможность видеть список всех инженеров и список всех машин. | Нажмите «показать всех инженеров» или «показать все машины». | Показаны все инженеры или машины | Да |
| Как директор завода, я должен иметь возможность выбрать инженера, просмотреть его данные и просмотреть список всех машин, на ремонт которых инженер имеет лицензию. Мне также необходимо иметь возможность выбрать машину, просмотреть ее сведения и просмотреть список всех инженеров, имеющих лицензию на ее ремонт. | Выберите инженера или станок | Показаны сведения об этом инженере или машине. | Да |
| Как директору завода, мне нужно добавлять в нашу систему новых инженеров, когда они нанимаются. Мне также нужно добавлять новые машины в нашу систему после их установки. | Нажмите «Добавить нового инженера» или «Добавить новую машину», заполните информацию и нажмите «Добавить». | В систему добавлена машина или инженер | Да |
| Как директор завода я должен иметь возможность добавлять новые машины, даже если на заводе нет инженеров. Я также должен иметь возможность добавлять новых инженеров, даже если машины не установлены. | Инженер добавлен без машины или машина добавлена без инженера | В систему добавлена машина или инженер | Да |
| Как директор завода, я должен иметь возможность добавлять или удалять машины, на ремонт которых имеет лицензию конкретный инженер. Мне также нужно иметь возможность изменять эти отношения с другой стороны, а также добавлять или удалять инженеров с конкретной машины. | Пользователь нажимает «Добавить компьютер» или «Удалить компьютер» для инженера или пользователь нажимает «Добавить инженера» или «Удалить инженера» для компьютера. | Машина добавляется или удаляется для инженера, или инженер добавляется или удаляется для машины. | Да |
| У меня должна быть возможность перейти на заставку со списком всех инженеров и машин. Пользователи должны иметь возможность щелкнуть отдельного инженера или машину, чтобы увидеть всех инженеров/машин, которые ей принадлежат. | Пользователь переходит к домашнему индексу | Все инженеры и машины показаны со ссылками на их детали. | Да |
.NET Core 2.2
Сервер сообщества MySQL и MySQL Workbench
Клонируйте репозиторий GitHub, запустив git clone https://github.com/sarakane/Factory.Solution.git в терминале.
Или загрузите ZIP-файл, нажав Code , а затем Download ZIP из этого репозитория».
Перейдите во вновь созданную папку Factory.Solution .
Перейдите в папку проекта Factory .
В терминале запустите dotnet restore и dotnet build для сборки приложения.
Введите dotnet tool install --global dotnet-ef , чтобы установить dotnet ef как глобальный инструмент.
Введите dotnet ef database update , чтобы создать базу данных MySQL из папки «Миграции».
Введите dotnet run чтобы запустить программу.
Нажмите на ссылку «Сейчас просматривается», чтобы открыть ее в браузере.
Никаких известных ошибок.
С#
.NET Core 2.2
ASP.NET ядро
Ядро Entity Framework
MySQL-сервер 8.0.21
Код Visual Studio
Этот сайт доступен под лицензией MIT.
Copyright (c) 2020 Сара Кейн