Имплементација на кориснички сценарија
Клиент - муштерија
ID | Use case |
---|---|
1 | Разгледува контакт информации и мени |
2 | Прави резервација за одреден број на луѓе |
3 | Остава средна оценка и feedback/review за услугата или храната |
Дополнително имплементирано е:
- Потврдување на емаил адреса
- Ресетирање на лозинка
Админ - менаџер
ID | Use case |
---|---|
4 | Додава контакт информации |
5 | Раководи со мени |
6 | Прифаќа направени резервации и одредува маса |
7 | Разгледува оставен feedback и средна оценка |
8 | Менаџира со таск листа |
Имплементација на контакт информации на ресторан
За контакт информациите за ресторанот имплементиран е контролер кои има 3 рути (за преземање, ажурирање и додавање на слика)
Контролерот ги повикува соодветните методи од сервисот за ресторани
Во база на податоци ресторанот се чува како следниот ентитет
При повик на методот за информации за ресторан податоците се праќаат во следниот JSON формат
На крај податоците се прикажуваат на екранот на клиентот
Имплементација на ToDo листа
За корисничките сценарија за ToDo листа имплементиран e следниот контролер
Контролерот ги повикува соодветните методи од сервисот за ToDo
Во база на податоци секоја ToDo ставка се чува како следниот ентитет
Кога клиентот креира ToDo ставка го испраќа следниот JSON
Кога системот ги враќа ToDo ставките, испраќа листа од следните JSON објекти
Attachments (9)
- restaurantService.png (118.9 KB ) - added by 2 years ago.
- restaurantResponse.png (32.7 KB ) - added by 2 years ago.
- restaurantController.png (58.4 KB ) - added by 2 years ago.
- restaurantDao.png (27.7 KB ) - added by 2 years ago.
- todoService.png (113.8 KB ) - added by 2 years ago.
- todoDao.png (24.8 KB ) - added by 2 years ago.
- todoController.png (57.5 KB ) - added by 2 years ago.
- todoResponse.png (20.3 KB ) - added by 2 years ago.
- todoRequest.png (12.2 KB ) - added by 2 years ago.
Download all attachments as: .zip