Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Vaneev_O_N__Turchin_D_E_TIPiS_Praktikum_2013.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.04 Mб
Скачать

6.3. Порядок выполнения работы

Данная лабораторная работа предполагает выполнение следующих этапов:

  1. Изучить методические указания к лабораторной работе.

  2. Выделить основные атрибуты и операции для предложенного класса (табл. 6.2) и описать их.

  3. Оформить описание класса в виде диаграммы классов языка UML.

  4. Программно реализовать класс на языке C#, задав необходимые поля, константы, методы и свойства.

  5. Разработать приложение Windows.Forms, позволяющее создавать экземпляры класса с заданными характеристиками и поведением. Приложение должно обеспечивать доступ к основным свойствам и методам объектов.

  6. Оформить и защитить отчет по лабораторной работе.

Таблица 6.2

Описание задачи на разработку класса

вар.

Предм. область

Класс

Атрибуты

Операции

1, 13

Ж/д перевозки грузов

Грузовой вагон

Номер.

Вес груза.

Вес пустого вагона.

Местоположение.

Состав.

Определить местоположение.

Измерить вес.

Загрузить /Разгрузить.

Прицепить к составу/Отцепить

2, 14

Измерительная система

Датчик температуры

Номер.

Местоположение.

Выходное напряжение

Чувствительность.

Погрешность.

Получить результат измерения.

Калибровать.

Переместить.

Оценить погрешность.

Определить местоположение.

3, 15

Банк

Банковский счет

Номер.

Вкладчик.

Денежная сумма.

Годовой процент.

Валюта.

Внести/Снять средства.

Начислить/Снять проценты.

Перевести в другую валюту.

4, 16

Система уборки дорог

Снегоуборочная машина

Номер.

Местоположение.

Скорость движения.

Производительность.

Определить местоположение.

Измерить скорость.

Убирать снег.

Двигаться к следующему скоплению снега.

5, 17

Система бытовых электроприборов

Электрический чайник

Вместимость.

Количество воды.

Температура воды.

Мощность.

Подключение к сети.

Определить количество воды.

Определить температуру воды.

Залить/Слить воду.

Подключить/ Отключить от сети.

Включить/Выключить.

6, 18

Отдел кадров и бухгалтерия

Сотрудник фирмы

Табельный номер.

Дата устройства.

Должность.

Размер премии.

Определить стаж.

Премировать.

Начислить заработную плату.

Повысить/понизить в должности.

7, 19

Отдел кредитования

Кредитное обязательство

Получатель.

Сумма.

Процент.

Срок.

Дата получения.

Внести платеж.

Начислить штраф за несвоевременную оплату.

Погасит досрочно.

Изменить условия кредита.

8, 20

Система бытовых электроприборов

Стиральная машина автомат

Объем камеры.

Температура воды.

Объем воды.

Количество порошка.

Добавить воду.

Задать температуру стирки.

Загрузить порошок.

Загрузить/Выгрузить белье.

Стирать.

9, 21

Торговая сеть

Покупатель

Имя

Номер карты.

Дата/рождения

Общая сумма покупок.

Определить общую сумму покупок.

Совершить покупку.

Вернуть товар и получить обратно деньги.

Начислить скидку.

Разыграть приз.

10, 22

ТЭЦ

Паровой котел

Объем камеры.

Температура.

Давление.

Количество воды.

Запас топлива.

Измерить температуру.

Измерить давление.

Измерить количество топлива.

Охладить/Нагреть воду.

Добавить/Слить воду

11, 23

Деканат

Студент

Номер зачетной книжки.

Курс.

Группа.

Число долгов.

Средний бал.

Перевести на следующий курс.

Перевести в другую группу.

Начислить стипендию.

Отчислить.

12, 24

Жилищно-коммунальный трест

Коммунальный платеж

Потребитель.

Учет потребления электроэнергии, горячей и холодной воды.

Жилплощадь.

Тарифы.

Получить информацию со счетчиков.

Начислить ежемесячную сумму.

Оплатить услуги.

Начислить штрафа за несвоевременную оплату.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]