Веб-приложение 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 Сара Кейн