Uploaded by ms.kek99

бд сервис предзаказов ресторанов

advertisement
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
Download