- •Проектирование информационной системы пиццерии
- •Введение
- •Обоснование выбора предметной области
- •Объектно-ориентированный анализ информационной системы
- •Проектирование диаграмм прецедентов
- •Проектирование прецедента «Принять заказ»
- •I. Формирование потока событий.
- •II. Построение диаграммы последовательности событий.
- •III. Составление кооперативной диаграммы.
- •IV. Построение диаграммы состояний.
- •Проектирование прецедента «Оформить Карту постоянного клиента»
- •I. Формирование потока событий.
- •II. Построение диаграммы последовательности событий.
- •III. Составление кооперативной диаграммы.
- •IV. Построение диаграммы состояний.
- •Проектирование прецедента «Закупить продукты»
- •I. Формирование потока событий.
- •II. Построение диаграммы последовательности событий.
- •III. Составление кооперативной диаграммы.
- •IV. Построение диаграммы состояний.
- •Разработка диаграммы классов
- •Построение схемы базы данных
- •Функционально-модульный анализ информационной системы
- •Построение общей диаграммы
- •Описание логики поведения системы по методологии idef0
- •I. Разработка диаграммы декомпозиции основного блока «Деятельность пиццерии».
- •II. Формирование диаграммы декомпозиции первого блока.
- •III. Формирование диаграммы декомпозиции второго блока.
- •IV. Формирование диаграммы декомпозиции третьего блока.
- •Конечное поведение функций и параллельные операции
- •I. Моделирование технологического процесса «Принять заказ».
- •II. Моделирование технологического процесса «Составить маркетинговую стратегию».
- •Анализ поведения системы хранения данных
- •I. Построение диаграммы потоков данных для задачи «Принять заказ».
- •II. Построение диаграммы потоков данных для задачи «Составить маркетинговую стратегию».
- •Сравнение методов анализа информационной системы
- •Заключение
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное автономное образовательное учреждение высшего образования
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»
ИНСТИТУТ НЕПРЕРЫВНОГО И ДИСТАНЦИОННОГО ОБРАЗОВАНИЯ
Кафедра аэрокосмических компьютерных и программных систем
ОЦЕНКА
ПРЕПОДАВАТЕЛЬ
кандидат техн. наук, доцент _________________ А.В. Шахомиров
подпись, дата
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА К КУРСОВОЙ РАБОТЕ
Проектирование информационной системы пиццерии
по дисциплине «Проектирование информационных систем»
РАБОТУ ВЫПОЛНИЛ
СТУДЕНТ ГР. Z9411 __________________ А.С. Чурилов
подпись, дата
Санкт-Петербург 2024 г.
Оглавление
2.1. Проектирование диаграмм прецедентов 6
2.2. Проектирование прецедента «Принять заказ» 8
2.3. Проектирование прецедента «Оформить Карту постоянного клиента» 15
2.4. Проектирование прецедента «Закупить продукты» 19
2.5. Разработка диаграммы классов 26
2.6. Построение схемы базы данных 27
3.1. Построение общей диаграммы 30
3.2. Описание логики поведения системы по методологии IDEF0 30
3.3. Конечное поведение функций и параллельные операции 35
3.4. Анализ поведения системы хранения данных 37
Введение
Развитие различных сфер человеческой деятельности на современном этапе невозможно без широкого применения вычислительной техники и создания информационных систем различного направления. В подобном программном обеспечении обработка материалов разного вида стала самостоятельным научно-техническим направлением.
В реальных условиях проектирование - это поиск способа, который удовлетворяет требованиям функциональности системы средствами имеющихся технологий с учетом заданных ограничений.
Целью курсового проекта является разработка информационной системы для автоматизации деятельности пиццерии, небольшого ресторана, в целях которого есть дальнейшее расширение и образование сети питания.
В рамках данной работы необходимо выполнить следующие задачи:
- провести исследование предметной области;
- выполнить проектирование автоматизированной системы, применяя методики объектно-ориентированного и функционально-модульного подходов;
- произвести сравнение полученных результатов.
Разработка приложения включает в себя анализ выбранной сферы, определение пользователей, создание модели прецедентов, построение диаграммы классов, формирование базы данных, описание логики поведения платформы с помощью концепции IDEF.
Обоснование выбора предметной области
Организациям малого бизнеса всегда тяжело развиваться и налаживать рабочие процессы на ранних этапах. Особенно нелегко приходится компаниям, деятельность которых связана со сферой питания. Однако хорошо продуманная информационная система может значительно упростить и ускорить ход решения производственных задач. В связи с этим в качестве предприятия для внедрения автоматизированной программы было выбрано небольшое кафе-пиццерия, не являющееся частью большой сети ресторанов.
Рассмотрим вариант пиццерии, где можно сделать заказ не только непосредственно на месте, но и через веб-сайт или веб-приложение. Посетителю предлагается оформить Карту постоянного клиента, которая на каждый заказ даёт небольшую скидку. Для регистрации требуется указать следующие данные: фамилию, имя, отчество, дату рождения, номер телефона. Карта может быть реализована в одном из двух видов: виртуальном или физическом. Виртуальная Карта отображается на сайте пиццерии (или в приложении). Физический вариант воплощения - намагниченная пластиковая Карта. При выборе любого вида производится генерация уникального номера. В дальнейшем при оплате заказа к Карте можно обращаться по привязанному номеру мобильного телефона.
У клиентов также есть возможность получить разовую скидку на заказ. Она предоставляется в день рождения посетителя или в случае наличия у посетителя специального купона.
Помимо кассира и посетителя отметим также директора пиццерии. В небольшой организации, как рассматриваемая, данное лицо выполняет множество различных задач, начиная от закупки разных товаров и заканчивая наймом и увольнением сотрудников.
Так как предприятие маленькое, то оно самостоятельно занимается составлением списков товаров для покупок и дальнейшим приёмом поставок. Компания напрямую взаимодействует с поставщиками с помощью специальной базы данных, к которой реализован доступ через информационную систему