Добавил:
t.me Инфо для ГУАП студентов от меня: https://kafaka.notion.site/99e6d9b70ca74f7baef3daea17839e5a Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
0
Добавлен:
10.11.2024
Размер:
196.77 Кб
Скачать

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное автономное образовательное учреждение высшего образования

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»

ИНСТИТУТ НЕПРЕРЫВНОГО И ДИСТАНЦИОННОГО ОБРАЗОВАНИЯ

Кафедра аэрокосмических компьютерных и программных систем

ОЦЕНКА

ПРЕПОДАВАТЕЛЬ

кандидат техн. наук, доцент _________________ А.В. Шахомиров

подпись, дата

ЛАБОРАТОРНАЯ РАБОТА

Создание диаграмм вариантов использования

по дисциплине «Проектирование информационных систем»

РАБОТУ ВЫПОЛНИЛ

СТУДЕНТ ГР. Z9411 __________________ А.С. Чурилов

подпись, дата

Студенческий билет № 2019/3684

Санкт-Петербург

2024г.

Оглавление

1. Цель лабораторной работы 3

2. Описание предметной области 3

3. Формирование требований к ИС 4

4. Определение основных категорий пользователей 4

5. Оформление диаграммы прецедентов 5

6. Описание потока событий для выбранных прецедентов 7

6.1. Воспроизведение потока событий для прецедента «Принять заказ» 7

6.2. Воспроизведение потока событий для прецедента «Оформить Карту постоянного клиента» 10

6.3. Описание потока событий для прецедента «Закупить продукты» 12

Вывод 14

  1. Цель лабораторной работы

Цель работы: выделить основные категории пользователей и сформулировать функциональные требования к информационной системе.

  1. Описание предметной области

Организациям малого бизнеса всегда тяжело развиваться и налаживать рабочие процессы на ранних этапах. Особенно нелегко приходится компаниям, деятельность которых связана со сферой питания. Однако хорошо продуманная информационная система может значительно упростить и ускорить ход решения производственных задач. В связи с этим в качестве предприятия для внедрения автоматизированной программы было выбрано небольшое кафе-пиццерия, не являющееся частью большой сети ресторанов.

Рассмотрим вариант пиццерии, где можно сделать заказ не только непосредственно на месте, но и через веб-сайт или веб-приложение. Посетителю предлагается оформить Карту постоянного клиента, которая на каждый заказ даёт небольшую скидку. Для регистрации требуется указать следующие данные: фамилию, имя, отчество, дату рождения, номер телефона. Карта может быть реализована в одном из двух видов: виртуальном или физическом. Виртуальная Карта отображается на сайте пиццерии (или в приложении). Физический вариант воплощения - намагниченная пластиковая Карта. При выборе любого вида производится генерация уникального номера. В дальнейшем при оплате заказа к Карте можно обращаться по привязанному номеру мобильного телефона.

У клиентов также есть возможность получить разовую скидку на заказ. Она предоставляется в день рождения посетителя или в случае наличия у посетителя специального купона.

Помимо кассира и посетителя отметим также директора пиццерии. В небольшой организации, как наша, данное лицо выполняет множество различных задач, начиная от закупки разных товаров и заканчивая наймом и увольнением сотрудников.

Так как предприятие маленькое, то оно самостоятельно занимается составлением списков товаров для покупок и дальнейшим приёмом поставок. Компания напрямую взаимодействует с поставщиками с помощью специальной базы данных, к которой реализован доступ через информационную систему.

  1. Формирование требований к ис

Сформулируем перечень основных требований к разрабатываемой информационной системе:

  • система должна быть простой и легкой в использовании, для работы в ней сотруднику необязательно обладать специальными навыками в сфере компьютерных технологий;

  • программа должна занимать на устройстве, где её используют, как можно меньше памяти;

  • необходима адаптивная система, подходящая для практически любой платформы;

  • быстрый отклик на действия и запросы пользователя;

  • система должна поддерживать возможность авторизации нескольких пользователей с различными наборами функций;

  • программа должна уметь самостоятельно проверять и загружать обновления (об изменениях в законодательстве, вводе/упразднении статей налогов, данные о поставщиках и т.д.).