Aplikacja internetowa umożliwiająca zarządzanie siecią pizzeri. W zależności od roli w systemie interfejs oraz funkcjonalność aplikacji będzie się zmieniała. Baza danych będzie przechowywała informacje o użytkonikach systemu oraz dane o potrawach.
W aktualnej wersji w celu połączenia z bazą danych należy utworzyć nową bazę w środowuisku Microsoft SQL Server Managment Studio. Następnie utworzyć w niej Query wykorzustując skrypt zamieszczony w repozytorium: pizza_restaurant_ver_9_DDL.sql (mieści się on w folderze resources). Można znaleźć tam również skrypt SQL wypełniający bazę danych.
- Menedżer/Właściciel posiada:
- możliwość przyjmowania zamówień telefonicznych, w postaci wypełniania formularza, w podobny sposób jaki robi to zalogowany użytkownik,
- możliwość rezerwacji stolików (dodawaniem, edycja i podgląd rezerwacji),
- możliwość przypisywania punktów lojalnościowych,
- możliwość modyfikowania cen pizzy,
- możliwość wygenerowania raportu pokazującego dochody w danym przedziale czasowym (dochód to różnica ceny bazowej, która ustawiana jest odgórnie w programie a ceny ustalonej przez menedżera).
- Klient niezalogowany posiada:
- możliwość zarejestrowania w systemie,
- możliwość zalogowania się w systemie,
- dostęp do menu,
- dostęp do informacji o lokalach(adres/kontakt),
- możliwość złożenia zamówienia pod podanym numerem telefonu.
- Klient zalogowany posiada:
- możliwość zmiany hasła,
- opcję wylogowania,
- dostęp do menu oraz możliwość złożenia zamówienia przez stonę z wyborem adresu dostawy,
- dostęp do informacji związanych ze swoim profilem,
- możliwość wyświetlenia raportu, w którym są zestawione rodzaje pizz (posortowane rosnąco/malejąco) według wydanej przez Klienta kwoty w danym okresie czasu oraz łączna kwota zamówień (jako podsumowanie).
Imię | Nazwisko | github |
---|---|---|
Michał | Jackowski | jacek13 |
Mikołaj | Smoła | MiSmola |
Mateusz | Dąbrowski | Guardianek34 |
Jakub | Domerecki | Dom3r |
Tomasz | Długosz | tmdlu |