Compare commits

...

7 Commits

Author SHA1 Message Date
8fefc22a77 Dialogs update 2022-03-23 10:36:31 +01:00
59a032f49f 4/5 user goals definition 2022-03-16 13:11:33 +01:00
8faaa33713 Users goals init 2022-03-16 12:21:22 +01:00
Jakub Kaczmarek
6f77218252 Merge branch 'chatbot' of https://git.wmi.amu.edu.pl/s478841/SD-project-22 into chatbot 2022-03-15 21:58:44 +01:00
Jakub Kaczmarek
3b7a9d1cc0 Merge master 2022-03-15 21:58:13 +01:00
c461fec97d Rozbudowane dictionary 'pairs' + bracket fix 2022-03-15 21:56:32 +01:00
ac3a1a61ee README init 2022-03-15 21:33:57 +01:00
2 changed files with 100 additions and 0 deletions

7
README.md Normal file
View File

@ -0,0 +1,7 @@
# Systemy Dialogowe
## Skład zespołu
- Jakub Eichner,
- Cezary Gałązkiewicz,
- Jakub Kaczmarek,
- Mateusz Ogrodowczyk

93
requirement-analysis.md Normal file
View File

@ -0,0 +1,93 @@
# User's main goals
## Zadanie 1: Zakup biletu
**system**: Hej ho!
**użytkownik**: Dzień dobry, chciałbym kupić bilet.
**system**: Gdzie chciał(a)by Pan(i) się udać?
**użytkownik**: \<stacja>
**system**: Gdzie podróż miałaby się zacząć?
**użytkownik**: \<stacja>
**system**: W jakim dniu/Kiedy podróż ma się odbyć?
**użytkownik**: \<data>
**system**: Ile osób będzie podróżować?
**użytkownik**: \<liczba_pasażerów>
**system**: Ilu pasażerów będzie podróżować z ulgą?
**użytkownik**: \<liczba>
**system**: Jaką ulgę posiada \<kolejni_pasażerowie>?
**użytkownik**: \<rodzaj_ulgi>
**system**: Jakiej klasy wagon byłby nabardziej odpowiedni?
**użytkownik**: \<klasa>
**system**: W jakim wagonie ma zostać wykonana rezerwacja?
**użytkownik**: \<rodzaj_wagonu>
**system**: Czy przewożony będzie dodatkowy bagaż/zwierzęta?
**użytkownik**: \<dodatkowy_bagaż>
**system**: Jakie miejsca są preferowane (okno, przejście)?
**użytkownik**: \<rodzaj_miejsca>
**system**: \<podsumowanie>. Czy chcesz dokonać rezerwacji?
**użytkownik**: \<odpowiedź>
**system**: Rezerwacja została dokonana. Życzymy miłej podróży.
-----------------------------------
## Zadanie 2: Wymiana biletu
**system**: Dzień dobry, jak mógłbym Panu/Pani pomóc?
**użytkownik**: Chciałbym wymienić bilet.
**system**: Poproszę numer biletu.
**użytkownik**: \<numer_biletu>
**system**: \<podsumowanie>. Czy na pewno chce Pan/Pani wymienić ten bilet?
**użytkownik**: \<odpowiedź>
**system**: Teraz nastąpi przekierowanie.
**GOTO**: Zadanie 1
**system**: Koszt wybranego biletu wynosi X. Dopłata wyniesie Y. Czy chcesz dokonać wymiany biletu?
**użytkownik**: \<odpowiedź>
**system**: Dziękuję, twój bilet został wymieniony. Życzymy miłej podróży.
-----------------------------------
## Zadanie 3: Edycja zamówienia/biletu
**system**: W czym mogę pomóc?
**użytkownik**: Chciałbym zmodyfikować zamówienie/zamówiony bilet.
**system**: Poproszę numer biletu.
**użytkownik**: \<numer_biletu>
**system**: \<podsumowanie> Co chciałby Pan zmienić w przedstawionym bilecie/przejeździe?
**użytkownik**: \<lista_zmian>
foreach in <szczegóły_zamówienia>:
system: Na co dokonać zmianę?
użytkownik: <zmiana>
**system**: \<podsumowanie>. Czy to wszystko?
**użytkownik**: Tak, dziękuję.
**system**: No to dziękuję.
-----------------------------------
## Zadanie 4: Anulowanie biletu
**system**: W czym mogę pomóc?
**użytkownik**: Chcę anulować bilet.
**system**: Poproszę o numer zamówienia.
**użytkownik**: \<numer_zamówienia>
**system**: \<podsumowanie>. Jeśli chcesz anulować to zamówienie, podaj hasło.
**użytkownik**: \<hasło>
**system**: Zamówienie zostało anulowane.
-----------------------------------
## Zadanie 5: Sprawdzenie rozkładu/informacji o kursie/przejazdach
**system**: W czym mogę pomóc?
**użytkownik**: Chciałbym sprawdzić rozkład jazdy na dzień X.
**system**: Dla jakiej stacji?
**użytkownik**: \<stacja_początkowa>
**system**: \<rozkład>
**użytkownik**: Ile kosztuje przejazd do \<stacja_docelowa>?
**system**: Bazowa cena wynosi \<cena>
**użytkownik**: Chciałbym zarezerwować przejazd do \<stacja_docelowa> o \<godzina>.
**GOTO**: Zadanie 1