Разработка диаграммы классов информационной системы производственной компании и ее спецификации
Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод на новый заказ в Автор24. Это бесплатно.
Диаграмма классов является основным логическим представлением модели и содержит информацию об архитектуре программной системы.
На диаграмме представлены классы следующего типов.
Граничные классы (boundary) – форма для работы с транспортом, пользователями, заявками, продукцией и форма для регистрации клиента.
Классы-сущности (entity) – таблицы продукции, сотрудников, заявок, транспорта и клиентов.
3.Управляющие классы (control) – диспетчер управления автопарком и диспетчер управления заявками.
Диаграмма классов (для прецедентов «Управление водителями и парком ТС» и «Управление заявками на перевозку грузов») представлена на рисунке 4.1.
Рисунок 4.1 - Диаграмма классов
4.2Спецификация диаграммы классов информационной системы производственной компании
В таблицах 4.1–4.12 представлена структура спецификации классов.
Таблица 4.1 - Класс «Диспетчер управления автопарком»
Имя операции класса Свойства операции класса Краткое описание
Сохранить данные - Сохранить данные в таблице данных
Запросить данные - Запросить данные из таблицы данных
Записать данные - Записать данные в таблицу данных
Прочитать данные - Прочитать данные из таблицы данных
Таблица 4.2 - Класс «Диспетчер управления заявками»
Имя операции класса Свойства операции класса Краткое описание
Сохранить данные - Сохранить данные в таблице данных
Запросить данные - Запросить данные из таблицы данных
Записать данные - Записать данные в таблицу данных
Прочитать данные - Прочитать данные из таблицы данных
Таблица 4.3 - Класс «Клиенты»
Имя атрибута класса Свойства атрибута класса Краткое описание
ФИО клиента String[2..3] Фамилия, имя, отчество клиента
Адрес String Адрес клиента
Телефон String Телефон клиента
Реквизиты String Реквизиты клиента
Таблица 4.4 - Класс «Транспорт»
Имя атрибута класса Свойства атрибута класса Краткое описание
Номер String Государственный номер автомобиля
Марка String Марка автомобиля
Габариты Integer Габариты кузова
Грузоподъемность Integer Грузоподъемность автомобиля
Таблица 4.5 - Класс «Заявки»
Имя атрибута класса Свойства операции класса Краткое описание
Дата создания Date Дата создания заявки
Номер Integer Номер заявки
Статус Boolean Статус доставки (Да/Нет)
Дата выполнения Date Дата фактического выполнения заявки
Стоимость Integer Общая стоимость доставки
Таблица 4.6 - Класс «Сотрудники»
Имя атрибута класса Свойства атрибута класса Краткое описание
ID сотрудника Integer Идентификатор сотрудника
ФИО сотрудника String[2..3] Фамилия, имя, отчество сотрудника
Адрес String Адрес сотрудника
Телефон String Телефон сотрудника
Должность String Должность сотрудника
Таблица 4.7 - Класс «Продукция»
Имя атрибута класса Свойства атрибута класса Краткое описание
ID продукции Integer Идентификатор продукции
Наименование String Наименование продукции
Категория String Категория продукции
Габариты Integer Габариты продукции
Таблица 4.8 - Класс «Форма для работы с транспортом»
Имя операции класса Свойства операции класса Краткое описание
Добавить - Добавить новую запись в таблице данных
Удалить - Удалить запись из таблицы данных
Таблица 4.9 - Класс «Форма для работы с пользователем»
Имя операции класса Свойства операции класса Краткое описание
Добавить - Добавить новую запись в таблице данных
Удалить - Удалить запись из таблицы данных
Авторизовать - Выдать права доступа пользователю
Таблица 4.10 - Класс «Форма для работы с заявками»
Имя операции класса Свойства операции класса Краткое описание
Добавить - Добавить новую запись в таблице данных
Удалить - Удалить запись из таблицы данных
СменитьСтатус
- Сменить статус заявки
СформироватьДокумент
- Сформировать печатную форму по продукции заявки
ВыбратьВодителя
- Выбрать водителя для выполнения заявки
ВыбратьТранспорт
- Выбрать транспорт для выполнения заявки
Таблица 4.11 - Класс «Форма для регистрации клиента»
Имя операции класса Свойства операции класса Краткое описание
Добавить - Добавить новую запись в таблице данных
Удалить - Удалить запись из таблицы данных
Авторизовать - Выдать права доступа клиенту
ВыдатаПраваДоступа
- Выдать права доступа
Таблица 4.12 - Класс «Форма для работы с продукцией»
Имя операции класса Свойства операции класса Краткое описание
Добавить - Добавить новую запись в таблице данных
Удалить - Удалить запись из таблицы данных
Зарегистрируйся, чтобы продолжить изучение работы
50% курсовой работы недоступно для прочтения
Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!