Руководство по разработке база данных для системы заказов в ресторанах в Mysql обоснование выбора программных продуктов для создания


Download 2.65 Mb.
Pdf ko'rish
bet34/34
Sana04.11.2023
Hajmi2.65 Mb.
#1746511
TuriРеферат
1   ...   26   27   28   29   30   31   32   33   34
Bog'liq
Разработка веб сайтов 19,05,23

Продолжение приложения Б
1
user = authenticate(request, username=username, password=password)
2
print(user if user else 'oshibka')
3
print(authenticate(request, username=username, password=password)) if user is
4
not None:
5
auth_login(request, user) return redirect('officiant')
6
else:
7
return redirect('auth') class oficiant(APIView):
8
def get(selfself,request,*args,**kwargs):
9
return render(request, 'restoran/oficiant.html')
10
def post(self,request):
11
name = request.POST.get('name') number = request.POST.get('number') chek =
12
request.POST.get('zakaz') skidka = request.POST.get('discount')
13
14
new_model = zakaz() new_model.name = name new_model.numberofstola =
15
number new_model.chek = chek new_model.skidka = skidka new_model.save()
16
return render(request, 'restoran/oficiant.html')
17

Document Outline

  • ВВЕДЕНИЕ
  • ГЛАВА 1. АНАЛИТИЧЕСКАЯ ЧАСТЬ.
  • 1.1 Цели и концепция Web-ресурса.
  • 1.2 Цель разработки системы
    • Описание диаграмм
    • Диаграмма деятельности
    •  Use-Case диаграмма
  • ГЛАВА 2. РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ
    • 2.1 Языки программирования и БД
    • 2.2 Руководство по разработке база данных для сист
    • ID
    • Уникальный идентификатор для идентификации пользов
    • Имя 
    • Имя пользователя
    • Второе имя 
    • Второе имя пользователя 
    • Фамилия 
    • Фамилия пользователя 
    • Мобильный 
    • Номер мобильного телефона пользователя. Ее можно и
    • Электронная почта 
    • Электронная почта пользователя. Ее можно использов
    • Хэш пароля 
    • Хэш пароля, сгенерированный соответствующим алгори
    • Администратор
    • Флаг, определяющий, является ли пользователь админ
    • Прставщик 
    • Флаг, определяющий, может ли пользователь получать
    • Шеф-повар
    • Флаг, определяющий, может ли пользователь готовить
    • Агент
    • Флаг, определяющий, может ли пользователь размещат
    • Зарегистрирован на 
    • Этот столбец можно использовать для расчета срока 
    • Последний вход в систему 
    • Ее можно использовать для идентификации последнего
    • Вступление
    • Краткое введение пользователя-поставщика, которое 
    • Профиль
    • Сведения о поставщике, которые будут отображаться 
    • Пользовательская таблица с соответствующими ограни
    • 2.3 Обоснование выбора программных продуктов для с
      • Таблицы ингредиентов, позиций, рецептов и меню
      • Столешницы и столы для бронирования
      • Таблица заказов и таблица позиций заказа
      • Таблица транзакций
      • Таблица адресов
      • Краткие сведения
    • 2.4 Разметка web-документа
    • 2.5 Выводы по главе
    • 3.1 Структура web – сайта
    • 3.2 Содержание базы данных MySQL
    • 3.3 Эскиз сайта.
    • 3.4 Описание процедуры тестирования созданного Web
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ЛИТЕРАТУРЫ
  • ПРИЛОЖЕНИЕ А
    • Техническое задание
  • ПРИЛОЖЕНИЕ Б
    • Текст программы

Download 2.65 Mb.

Do'stlaringiz bilan baham:
1   ...   26   27   28   29   30   31   32   33   34




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling