
- •Создание диаграмм вариантов использования
- •Цель лабораторной работы
- •Описание предметной области
- •Формирование требований к ис
- •Определение основных категорий пользователей
- •Оформление диаграммы прецедентов
- •Описание потока событий для выбранных прецедентов
- •Воспроизведение потока событий для прецедента «Принять заказ»
- •1. Описание.
- •2. Предусловие.
- •3. Основной поток.
- •Воспроизведение потока событий для прецедента «Оформить Карту постоянного клиента»
- •Описание потока событий для прецедента «Закупить продукты»
- •4. Альтернативный поток а1 (пользователь выбирает действие «Выбрать из таблицы Продукты в наличии»).
- •5. Поток ошибок е1 (база данных поставщиков не загрузилась).
- •6. Постусловие.
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное автономное образовательное учреждение высшего образования
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»
ИНСТИТУТ НЕПРЕРЫВНОГО И ДИСТАНЦИОННОГО ОБРАЗОВАНИЯ
Кафедра аэрокосмических компьютерных и программных систем
ОЦЕНКА
ПРЕПОДАВАТЕЛЬ
кандидат техн. наук, доцент _________________ А.В. Шахомиров
подпись, дата
ЛАБОРАТОРНАЯ РАБОТА
Создание диаграмм вариантов использования
по дисциплине «Проектирование информационных систем»
РАБОТУ ВЫПОЛНИЛ
СТУДЕНТ ГР. 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
Цель лабораторной работы
Цель работы: выделить основные категории пользователей и сформулировать функциональные требования к информационной системе.
Описание предметной области
Организациям малого бизнеса всегда тяжело развиваться и налаживать рабочие процессы на ранних этапах. Особенно нелегко приходится компаниям, деятельность которых связана со сферой питания. Однако хорошо продуманная информационная система может значительно упростить и ускорить ход решения производственных задач. В связи с этим в качестве предприятия для внедрения автоматизированной программы было выбрано небольшое кафе-пиццерия, не являющееся частью большой сети ресторанов.
Рассмотрим вариант пиццерии, где можно сделать заказ не только непосредственно на месте, но и через веб-сайт или веб-приложение. Посетителю предлагается оформить Карту постоянного клиента, которая на каждый заказ даёт небольшую скидку. Для регистрации требуется указать следующие данные: фамилию, имя, отчество, дату рождения, номер телефона. Карта может быть реализована в одном из двух видов: виртуальном или физическом. Виртуальная Карта отображается на сайте пиццерии (или в приложении). Физический вариант воплощения - намагниченная пластиковая Карта. При выборе любого вида производится генерация уникального номера. В дальнейшем при оплате заказа к Карте можно обращаться по привязанному номеру мобильного телефона.
У клиентов также есть возможность получить разовую скидку на заказ. Она предоставляется в день рождения посетителя или в случае наличия у посетителя специального купона.
Помимо кассира и посетителя отметим также директора пиццерии. В небольшой организации, как наша, данное лицо выполняет множество различных задач, начиная от закупки разных товаров и заканчивая наймом и увольнением сотрудников.
Так как предприятие маленькое, то оно самостоятельно занимается составлением списков товаров для покупок и дальнейшим приёмом поставок. Компания напрямую взаимодействует с поставщиками с помощью специальной базы данных, к которой реализован доступ через информационную систему.
Формирование требований к ис
Сформулируем перечень основных требований к разрабатываемой информационной системе:
система должна быть простой и легкой в использовании, для работы в ней сотруднику необязательно обладать специальными навыками в сфере компьютерных технологий;
программа должна занимать на устройстве, где её используют, как можно меньше памяти;
необходима адаптивная система, подходящая для практически любой платформы;
быстрый отклик на действия и запросы пользователя;
система должна поддерживать возможность авторизации нескольких пользователей с различными наборами функций;
программа должна уметь самостоятельно проверять и загружать обновления (об изменениях в законодательстве, вводе/упразднении статей налогов, данные о поставщиках и т.д.).