Контрольная работа по "Автоматизации управления жизненным циклом"
Автор: Afer Mezurenko • Март 15, 2024 • Контрольная работа • 789 Слов (4 Страниц) • 94 Просмотры
МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ,
СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ
УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА»
(СПбГУТ)
ИНСТИТУТ НЕПРЕРЫВНОГО ОБРАЗОВАНИЯ
КОНТРОЛЬНАЯ РАБОТА
По дисциплине «Автоматизация управления жизненным циклом изделия»
Вариант 04
Фамилия: Гришанов
Имя: Андрей
Отчество: Сергеевич
Курс: 4
№ зачетной книжки: 2010204
Группа №: ИБ-06c
Проверил:______________
Санкт-Петербург
2024
Задача: Разработать электронный паспорт изделия, который должен отражать информацию электронного паспорта, содержащего следующие параметры:
- Номер изделия;
- Серия изделия;
- Дата производства;
- Дата продажи;
- Цена изделия;
- ФИО продавца;
- Наименование регламентной работы;
- Дата и время выполнения регламентной работы;
- Идентификационных номер сервисного инженера.
Дать описание свойств навигации объектной модели для сущностных классов.
Сгенерировать базу данных для сохранения объектов сущностных классов.
Выполнение работы
Опишем классы базы данных и их связи (табл. 1-3):
Таблица 1
Engineer (сервисный инженер)
Идентификатор атрибута | Смысловое назначение |
Id | Уникальный идентификатор, первичный ключ, тип – Int. |
Work | Навигационное свойство к сущности Work. |
Таблица 2
Passport (паспорт)
Идентификатор атрибута | Смысловое назначение |
Id | Уникальный идентификатор, первичный ключ, тип – Int. |
SNumber | Серийный номер, тип – Int. |
Number | Номер, тип – Int. |
CreateDate | Дата производства, тип – DateTime. |
SellDate | Дата продажи, тип – DateTime. |
Price | Цена, тип – Int. |
Seller | ФИО продавца, тип – String. |
Work | Навигационное свойство к сущности Work. |
Таблица 3
Work (техническое обслуживание)
Идентификатор атрибута | Смысловое назначение |
Id | Уникальный идентификатор, первичный ключ, тип – Int. |
NameWork | Название работ, тип – String. |
DateWork | Дата обслуживания, тип – DateTime. |
EngineerId | Внешний ключ на таблицу Engineer. |
PassportId | Внешний ключ на таблицу Passport. |
Engineer | Навигационное свойство к сущности Engineer. |
Passport | Навигационное свойство к сущности Passport. |
Опишем свойства навигации для заданных классов (табл. 4):
Таблица 4
Свойства навигации
Идентификатор навигационного свойства | Смысловое назначение |
Work | У одного инженера, может быть, множество технических работ |
Engineer | У одного сеанса обслуживания может быть только один инженер |
Work | У одного паспорта, может быть, множество технических работ |
Passport | У одного сеанса обслуживания может быть только один тех. паспорт |
Создадим приложение Windows Forms на языке C# в среде Visual Studio и добавим элемент модели базы данных в проект (рис. 1):
...