Использование CASE-пакета PowerDesigner для моделирования и проектирования информационных систем
Автор: Wild Berry • Ноябрь 24, 2020 • Лабораторная работа • 2,229 Слов (9 Страниц) • 432 Просмотры
Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«СИБИРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ГЕОСИСТЕМ И ТЕХНОЛОГИЙ»
(СГУГиТ)
Кафедра прикладной информатики и информационных систем
Лабораторная работа по проектированию информационной сети
«Использование CASE-пакета PowerDesigner для моделирования
и проектирования информационных систем»
Выполнил: обучающийся
гр. БИ-31 Иванилова С.А.
Проверил: Басаргин А.А.
Новосибирск 2020
ОГЛАВЛЕНИЕ
ОПИСАНИЕ ВЫБОРА ПРЕДМЕТНОЙ ОБЛАСТИ 3
1 ДИАГРАММА ПРЕЦЕДЕНТОВ «КОМПАНИИ ПО ПРОДАЖЕ И ПОШИВУ ОДЕЖДЫ » 4
1.1 Список экторов 5
1.2 Список прецедентов 6
2 ДИАГРАММА КЛАССОВ « КОМПАНИИ ПО ПРОДАЖЕ И ПОШИВУ ОДЕЖДЫ » 12
2.1 Список классов 13
2.2 Список атрибутов классов 14
2.3 Список операций классов 15
2.4 Список интерфейсов 17
2.5 Список атрибутов интерфейсов 17
3 ДИАГРАММА АКТИВНОСТЕЙ « КОМПАНИИ ПО ПРОДАЖЕ И ПОШИВУ ОДЕЖДЫ » 19
3.1 Список активностей 20
3.2 Список принятий решений 21
4 ДИАГРАММА ПОСЛЕДОВАТЕЛЬНОСТИ «КОМПАНИИ ПО ПРОДАЖЕ И ПОШИВУ ОДЕЖДЫ » 22
4.1 Сообщения на уровне модели 22
5 ДИАГРАММА КОМПОНЕНТОВ «КОМПАНИИ ПО ПРОДАЖЕ И ПОШИВУ ОДЕЖДЫ» 24
5.1 Список компонентов 24
5.2 Список интерфейсов 24
ЗАКЛЮЧЕНИЕ 25
ОПИСАНИЕ ВЫБОРА ПРЕДМЕТНОЙ ОБЛАСТИ
Информационная система существует для автоматизации какой-либо человеческой деятельности. Информационная система стала неотъемлемой частью функционирования практически любой организации. В швейном бизнесе также без неё не обойтись. Она необходима для решения задач управления, учёта и обеспечения своевременной коммуникации между сотрудниками.
Современная информационная система сложна в описании и имеет множество моделей. В связи с этим существует унифицированный язык моделирования и различные средства моделирования, одним из таких средств является PowerDesigner.
Цель данной лабораторной работы – изучить особенности методов и средств проектирования информационной системы, основанной на использовании CASE-средств программного продукта Sybase PowerDesigner 16.7 и применить полученные навыки при проектировании информационной системы для компании по продаже и пошиву одежды.
Задача данной лабораторной работы – проектирование информационной системы для компании по продаже и пошиву одежды. Также, в задачу входит приобретение практических навыков исследования предметной области, создания диаграмм прецедентов, классов, активности, последовательности и компонентов.
1 ДИАГРАММА ПРЕЦЕДЕНТОВ «КОМПАНИИ ПО ПРОДАЖЕ И ПОШИВУ ОДЕЖДЫ »
[pic 1]
1.1 Список экторов
Name | Code | Description |
Технолог производства | Технологпроизводства | 1. Составление плана по пошиву. 2. Списание оборудования. 3. Запрос на приобретение сырья. 4. Расчёт количества материалов. |
Менеджер отдела снабжения и логистики | Менеджеротделаснабженияилогистики | 1. Одобрение на приобретение товаров по заказу технолога. 2. Отчёт о затратах. 3. Занесение товара в каталог. 4. Контроль транспорта. |
Начальник смены | Начальниксмены | 1. Запрос на закупку сырья. 2. Составление расписания. 3. Отчёт о смене. 4. Отчёт о затратах, выполнении плана. |
Кладовщик | Кладовщик | 1. Изменение количества единиц товара. 2. Регистрация товара. 3. Одобрение отгрузки. |
Менеждер по продажам | Менеждерпопродажам | 1. Запрос на пошив. 2. Составление договора. 3. Аналитика востребованности товара. 4. Запрос на отправку груза. |
Покупатель | Покупатель | 1. Регистрация. 2. Покупка товара. 3. Просмотр товаров. 4. Оформление доставки |
1.2 Список прецедентов
Name | Code | Description |
Составление плана по пошиву | Составлениепланапопошиву | Технолог заходит в систему, нажимает «Составить план по пошиву» в открывшемся окне появляется список товаров, со строками: виды матириалов, количество материала, примерные сроки изготовления, размер. Технолог выбирает позиции, их количество, к какой дате нужно изготовить. Если позиция новая или спец. заказ, то нажимает «создать» и заполняет строки. После нажимает «сохранить». |
Списание оборудования | Списаниеоборудования | Технолог заходит в систему, нажимает «оборудование», в открывшемся окне будет список оборудования по алфавиту. Технолог выбирает нужную позицию и нажимает «списать оборудование». Далее заполняет строки: причина списания, количество единиц, коментарии. После заполнения нажимает «сохранить». |
Запрос на приобретение сырья | Запроснаприобретениесырья | Технолог заходит в систему, выбирает «запрос на приобретение». И заполняет поля: вид, количество, дата, цель, вид заказа. Так же может внести данные из «расчёта количества материала». Затем нажимает «сохранить» и «отправить запрос менеджеру». |
Расчёт количества материалов | Расчётколичестваматериалов | Технолог заходит в систему, выбирает «рассчитать количество материала». Далее открывается список позиций. Выбирается позиция, необходимое количество. Расчёт производится на основании внесённых данных в систему: материал, количество на 1 единицу, количество на n(вводится пользователем) единиц. |
Одобрение на приобретение товаров по заказу технолога | Одобрениенаприобретениетоваровпозаказ технолога | Менеджер заходит в систему. Ему приходит оповещение о запросе от технолога. Менеджер проверяет полученный запрос и выбирает «отклонить»/ «скоректировать и сверить с технологом» / «одобрить». |
Отчёт о затратах | Отчётозатратах | Менеджер заходит в систему, выбирает «составить отчёт о затратах», открывается окно с отчётами по затратам на: ресурсы (материал, техника), транспорт (оплата транспортных компаний), аренда помещений (склады, офисы), заработная плата. Ресурсы: вид, количество, общая сумма, за какой период. Транспорт: название компании, количество отправок, общая сумма, за какой период. Аренда помещений: вид помещения, где находится, общая сумма, период. Заработная плата: ФИО сотрудника, должность, оклад, премия, общая сумма, за какой период. В конце заполнения каждой таблицы «сохранить». |
Занесение товара в каталог | Занесениетоваравкаталог | Менеджер заходит в систему, выбирает «каталог», нажимает на кнопку «изменить», затем «добавить новый товар», заполняет форму данных о товаре: фото, цена, цвета, размеры, описание товара,производитель. Затем «добавить в каталог» |
Контроль транспорта | Контрольтранспорта | Менеджер заходит в систему, выбирает «контроль транспорта», в открывшейся вкладке два расписания, одно с запланированными отгрузками, другое с выполненными, расписания представлено таблицей со столбцами: дата, время, место, компания по перевозке, груз(содержит файл со всеми позициями груза, данными заказчиков), контактные данные водителя (ФИО, телефон), стоимость перевозки. |
Запрос на закупку сырья | Запросназакупкусырья | Начальник смены заходит с систему, выбирает «запрос на закупку». И заполняет поля: вид, количество, дата, причина. Затем нажимает «сохранить» и «отправить запрос технологу». |
Составление расписания | Составление расписания | Начальник смены заходит с систему. Выбирает «расписание», «новое расписание». Открывается вкладка с полями: дата, время, сотрудник. После заполнения полей «создать». Либо «редактировать расписание», в этом случае поля уже заполнены и меняются только необходимые, после «сохранить изменения». |
Отчёт о смене | Отчёт о смене | Начальник смены заходит с систему. Выбирает «составить отчёт», далее «отчёт о смене». В отчёте указывает: время начала и конца смены, опоздавшие сотрудники (ФИО, должность, на сколько опоздал), происшествия. |
Отчёт о затратах, выполнении плана | Отчёт о затратах, выполнении плана | Начальник смены заходит с систему. Выбирает «составить отчёт», далее «отчёт о затратах», выбирает отчёт дня/недели/месяца. В отчёте указывает: количество потраченного материала, количество произведённой продукции. |
Изменение количества единиц товара | Изменение количества единиц товара | Кладовщик заходит в систему, выбирает «товары на складе». В открывшемся окне представлены все имеющиеся товары на складе, в виде таблицы со столбцами: код, название, цвет, размер, количество код местоположения на складе. Кладовщик выбирает «изменить», затем в столбце количество изменяет число, нажимает «сохранить изменения» |
Регистрация товара | Регистрация товара | Кладовщик заходит в систему, выбирает «товары на складе». В открывшемся окне представлены все имеющиеся товары на складе, в виде таблицы со строками: код, название, цвет, размер, количество код местоположения на складе. Кладовщик выбирает «добавить новый товар», затем заполняет поля, нажимает «сохранить изменения». |
Одобрение отгрузки | Одобрение отгрузки | Кладовщик подлучает запрос от менеджера по продажам на отправку груза. Кладовщик сверяет наличие товаро, проверяет время для отгрузки. Если всё верно нажимает «принять», вносит данные ответсвеного за данную отгрузку (ФИО, должность,телефон). Нажимает «сохранить». |
Запрос на пошив | Запрос на пошив | Менеджер по продажам заходит в систему, выбирает «составить запрос», выбирает тип запроса «пошив». Заполняет таблицу со столбцами: код/, наименование, цвет, размер, количество, к какой дате. Нажимает "отправить запрос". |
Составление договора | Составление договора | Менеджер по продажам заходит в систему, выбирает «составить договор» или «изменить договор». На каждый тип заказа формируются разные параметры договора, договор клиенту отправляет система, менеджер изменяет стандартную форму при необходимости её изменения. Форма договора: организация (название организации, ФИО контактного лица, телефон, адрес, адрес электронной почты), заказ (позиции заказа, количество единиц, цена), доставка, (способ доставки, куда, цена), оплата(доставка, сумма всех позиций, итоговая сумма), предоплата (% от заказа). Выбирает «сохранить форму», выбирает для каких типов заказов (оптовые, розничные). |
Аналитика востребованности товара | Аналитика востребованности товара | Менеджер по продажам заходит в систему, выбирает «каталог» , затем «просмотреть аналитикутоваров. В новом окне появляется таблица с данными: число просмотров, число добавленных в избранное, число покупок. Менеджер может отсортировать товары по дате, числу купленных. Нажать представить в «виде графика», «показать заказы на карте». |
Запрос на отправку груза | Запрос на отправку груза | Менеджер по продажам заходит в систему, выбирает «составить запрос», выбирает тип запроса «отправка груза». Появляется расписание отправок, менеджер выбирает отправку, которую выбирал покупатель и вносит данные о товаре. Нажимает «отправить запрос на склад». |
Регистрация | Регистрация | Покупатель регистрируется в системе. Вводит свои персональные данные:логин, пароль телефон, адрес электронной почты, предприятие/покупатель (если предприятие то + название фирмы) В конце заполнения нажимает "зарегистрироваться". |
Покупка товара | Покупка товара | Покупатель заходит в корзину, при необходимости выбирает дополнительные параметры: цвет, размер, сколько единиц. Выбирает способ оплаты: сразу, предоплата 20%, если предоплата, то способ оплаты при получении: наличные, по карте. Выбирает способ доставки. Нажимает оформить покупку, ему приходит договор об оказании услуг. После оплаты приходит чек на электронную почту указанную при регистрации. |
Просмотр товаров | Просмотр товаров | Покупатель открывает каталог. Выбирает нужные категории: все товары/ товары по категориям.Так же есть возможность сортировки по: цене(убывание возрастание), названию (А-Я. Я-А), новизне. Представляются товары с изображением, названием и ценой, наводячсь на товар можно выбрать: добавить в корзину, добавить в избранное,особый заказ. |
Оформление доставки | Оформление доставки | При оформлении доставки покупатель выбирает из позиций: самовывоз, пункт выдачи, курьерская служба. Основываясь на выборе система предлагает возможные варианты для данного клиента. При самовывозе выходит адрес склада, где находится товар. При выборе пункта выдачи выходит список адресов, время работы и дата привоза заказа в пункт выдачи. Список курьерских служб выводится после введения пользователем адреса доставки и времени. |
...