XC hange E O W N U B tr a a cke r- s o ft w МИН И СТЕ Р СТ В О Н АУ КИ И В Ы С ШЕГ О ОБР А ЗО ВА НИ Я РО С С ИЙ С К ОЙ Ф ЕДЕ РА ЦИ И Ф ЕД Е РА ЛЬ НОЕ Г ОС У Д АР С ТВ ЕН НО Е А ВТ О НОМ Н ОЕ О БР АЗО В АТ ЕЛЬ НО Е УЧ РЕ ЖДЕ НИЕ В ЫС Ш ЕГО ОБ РАЗ О ВА НИ Я Национальный исследовательский ядерный университет «МИФИ» Институт интеллектуальных кибернетических систем Кафедра кибернетики (№ 22) Курсовая работа по моделированию предметных сред и проектированию баз данных Вариант № Сервис предзаказов ресторанов Москва 2021 om to k lic C .c om k lic C t Y N Y U B to re . . k e r- s o ft w a w w ac ww ww tr di ! F- or O W t .c di PD hange E ! XC or PD F- re XC hange E O W U B k lic ac .c tr k e r- s o ft w a Описание предметной области ............................................................................................................... 3 1.1. Формулировка задания .................................................................................................................... 3 1.2. Конкретизация предметной области .............................................................................................. 3 1.3. Пользователи системы ..................................................................................................................... 3 1.4. Сроки хранения информации .......................................................................................................... 3 1.5. События, изменяющие состояние базы данных ............................................................................ 3 1.6. Основные запросы к базе данных (на естественном языке) ........................................................ 4 2. Концептуально-информационная модель предметной области .......................................................... 5 2.1. Er-диаграмма модели ....................................................................................................................... 5 2.2. Оценка мощностных характеристик сущностей и связей ........................................................... 6 2 om to 1. C .c om k lic C t Y N Y U B to Содержание re . . k e r- s o ft w a w w ac ww ww tr di ! F- or O W t N di PD hange E ! XC or PD F- re XC hange E O W U B 1. Описание предметной области ac .c tr k e r- s o ft w a 1.1. Формулировка задания Спроектировать базу данных для сервиса предзаказов ресторанов 1.2. Конкретизация предметной области Сервис предзаказов еды Идея : выбрать ресторан -> выбрать еду -> оплатить Пользователь : человек, который использует сервис, зарегистрированный через номер телефона и вводит просто имя Ресторан : там где еду готовят, имеет адрес, название, кол-во свободных мест( на текущий момент ), рейтинг по звёздам (Макс 5) и время работы Столы : каждый стол имеет свой номер и кол-во вмещаем людей, также к нему приложена фотосхема Рейтинг : может включать в себя отзыв(необязательно), кол-во звёзд ( обязательно) и дату публикации Бан-лист : нужен чтобы блокировать людей, которые часто заказывают и отменяют заказ ресторана Оплата : включает в себя способы оплаты картой через терминал, или в самом сервисе apple/ android / google pay либо в Сервисе либо через терминал Меню : список блюд, которые предоставляет ресторан, вместе с фото и ценой Еда(блюда) : фото блюда цена и описание 1.3. Пользователи системы Данная система ориентирована для пользователей, который желают зарезервировать стол в ресторане и выбрать еду к нему. 1.4. Сроки хранения информации Информация храниться 1 год, после происходит архивирование. 1.5. События, изменяющие состояние базы данных 3 om to k lic C .c om k lic C t Y N Y U B to re . . k e r- s o ft w a w w ac ww ww tr di ! F- or O W t N di PD hange E ! XC or PD F- re XC hange E O W U B 1.6. Основные запросы к базе данных (на естественном языке) 1. Вывести имена ресторанов на букву “A” 2. Вывести рестораны кол-во свободных которых <200 3. Вывести рестораны, которые работают c 9:00 до 22:00 4. Вывести рестораны, где в меню есть борщ 5. Вывести список людей в бане 6. Вывести список ресторанов с рейтингом >= 4 4 k lic ac .c tr om to База данных меняется при регистрации пользователей и их оформлении предзаказа C .c om k lic C t Y N Y U B to re . . k e r- s o ft w a w w ac ww ww tr di ! F- or O W t N di PD hange E ! XC or PD F- k e r- s o ft w a re XC hange E O W U B 2. Концептуально-информационная модель предметной области 2.1. Er-диаграмма модели 5 ac .c tr om to k lic C .c om k lic C t Y N Y U B to re . . k e r- s o ft w a w w ac ww ww tr di ! F- or O W t N di PD hange E ! XC or PD F- k e r- s o ft w a re XC hange E O W U B 6 ac .c tr om to k lic C .c om k lic C t Y N Y U B to re . . k e r- s o ft w a w w ac ww ww tr di ! F- or O W t N di PD hange E ! XC or PD F- k e r- s o ft w a re