Documente Academic
Documente Profesional
Documente Cultură
Exprima
Înscris de:
CHAPTER 1 INTRODUCERE........................................................................................................................... 1
1.2 Rezumatul
capitolului ................................................................................................................................. 2
4.2 Diagrama
contextuală ................................................................................................................................. 7
6.3 Diagrame de
activitate .................................................................................................................................... 15
6.4 Diagrama
secvenței ................................................................................................................................. 18
CHAPTER 7 EVOLUȚIA
SISTEMULUI ................................................................................................................................. 23
CHAPTER 9 CONCLUZIE............................................................................................................................. 24
REFERINŢE................................................................................................................................................... 25
SISTEMUL DE GESTIONARE A COMENZILOR ȘI
LIVRĂRILOR DE ALIMENTE
CHAPTER 1: INTRODUCERE
Provocările întâmpinate de sistemul tradițional de comandă existent servesc drept un dezavantaj major
pentru realizarea eficienței și satisfacției clienților. Experiența de a comanda în majoritatea
restaurantelor fast-food nu este plăcută pentru clienți:
• Clienții vor trebui să facă cozi lungi înainte de a-și plasa comenzile, în special în timpul orelor de
vârf.
• Apoi, personalul de comandă va înregistra manual comenzile clienților.
• După plasarea comenzii, clientul trebuie să aștepte lângă tejghea până când comanda este gata pentru
colectare.
• Munca manuală împiedică eficiența și reduce acuratețea datelor în timpul procesului de plasare a
comenzilor.
Proiectul nostru vizează dezvoltarea unui sistem complet de comenzi online pentru utilizarea în industria
serviciilor alimentare, care va permite restaurantelor să gestioneze rapid și ușor un meniu online pe care
clientul îl poate răsfoi și utiliza pentru a plasa comenzi cu doar câteva clicuri.
1
CAPITOLUL 1
INTRODUCERE
SISTEMUL DE GESTIONARE A COMENZILOR ȘI
LIVRĂRILOR DE ALIMENTE
Și o altă bază de date pentru ca utilizatorii să-și stocheze datele și să faciliteze conectarea fiecărui
utilizator cu comanda lor specifică.
• Economisiți timp:
Prin furnizarea unui serviciu de livrare, clienții își pot exprima comanda folosind câteva clicuri de
mouse și câteva cuvinte cheie de căutare, economisind astfel timp prețios. Acest lucru va crește
satisfacția clienților prin accelerarea livrării alimentelor.
• Securitatea datelor:
Datele sunt bine protejate pentru uz personal.
• Introducere manuală a datelor minimizată:
Automatizarea asigură acuratețea datelor în timpul procesului de plasare a comenzilor. Pentru a rezuma,
ceea ce propunem este un sistem de comandă online, care este o tehnică de comandă a alimentelor
online aplicabilă în orice industrie de livrare a alimentelor. Principalul avantaj al sistemului nostru este
că simplifică foarte mult procesul de comandă atât pentru client, cât și pentru restaurant.
Sistemul va permite personalului fiecărui restaurant să actualizeze și să modifice informațiile din meniul
de alimente și băuturi. Apoi, permite, de asemenea, personalului să genereze rapoarte pe care doresc să
le genereze, cum ar fi raportul lunar de vânzări. Cea mai importantă funcție este de a permite
personalului să facă declarația de facturare pentru consumator pentru a-și efectua plata după comandă.
Acest capitol a discutat problemele de dificultate care vin împreună cu abordarea tradițională pentru
sistemul de comandă a alimentelor din restaurante. În plus, am menționat părțile interesate sau
persoanele care se confruntă cu o problemă în situația actuală și cum vor beneficia de tratamentul propus
pe care îl vom oferi.
În cele din urmă, obiectivul proiectului și domeniul de aplicare al proiectului au fost enumerate și
discutate. Structura generală a sistemului propus a fost justificată și se precizează contribuția proiectului.
În continuare, vom discuta în continuare despre conceptul sistemului existent de management al
restaurantelor.
2
CAPITOLUL 1
INTRODUCERE
SISTEMUL DE GESTIONARE A COMENZILOR ȘI
LIVRĂRILOR DE ALIMENTE
CHAPTER 2: ABORDAREA COLECTĂRII CERINȚELOR
La început, am fost pierduți și confuzi cu privire la modul în care funcționează sistemele de gestionare a
comenzilor și livrărilor de alimente! Așa că am intrat pe internet și am vizitat câteva site-uri populare
locale de comenzi de mâncare aici în Palestina, pentru a afirma, de exemplu: http://www.pal-eat.com/
sau aceasta: https://www.doordash.com/en-US
Am adunat câteva idei și apoi am început faza de descoperire a cerințelor. Principala abordare pe care
am urmat-o în colectarea cerințelor utilizatorilor și a sistemului a fost navigarea pe web. De asemenea,
ne-am consultat cu instructorul nostru, Dr. Nael Salman pentru a ne oferi câteva sfaturi despre cum să
descoperim cerințele.
În plus, ar trebui să menționez că am avut un interviu cu câțiva ingineri software seniori care ne-au oferit
îndrumări cu privire la modul de colectare a cerințelor.
Sistemul va fi conceput pentru a fi ușor de utilizat. Designul interfețelor ușor de utilizat și interactiv
ajută la realizarea acestui lucru, permițând clienților să navigheze cu ușurință prin meniuri, să plaseze
comenzi cu doar câteva clicuri și, de asemenea, permite angajaților restaurantului să parcurgă rapid
comenzile pe măsură ce sunt plasate și să producă articolele necesare cu întârzieri și confuzii minime.
Sistemul va fi simplu de utilizat.
I. ADMIN:
Gestionarea utilizatorilor: administratorul are acces deplin la baza de date a utilizatorilor:
•
Adăugați utilizator.
•
Ștergeți utilizatorul.
•
Editați o înregistrare de utilizator.
•
Vizualizați informațiile despre utilizator.
3
CAPITOLUL 2 COLECTAREA CERINȚELOR | CAPITOLUL 3 DEFINIREA CERINȚELOR
UTILIZATORILOR
SISTEMUL DE GESTIONARE A COMENZILOR ȘI
LIVRĂRILOR DE ALIMENTE
proprietarului și locația.
• Când clientul face clic pe un anumit restaurant, afișați meniul restaurantului care
conține toate felurile de mâncare și produsele disponibile, împreună cu prețurile și
ingredientele acestora.
Cerințe operaționale
•
Sistemul ar trebui să solicite managerului (administratorul fiecărui restaurant) să facă o
copie de rezervă la sfârșitul zilei de lucru.
Cerințe de performanță
• Toate tabelele din baza de date trebuie normalizate cel puțin până la a 3-a formă normală.
Deci, preluarea datelor din baza de date nu trebuie să depășească 5 până la 10 secunde în cel
mai rău caz.
4
CAPITOLUL 3 DEFINIREA CERINȚELOR
UTILIZATORILOR
SISTEMUL DE GESTIONARE A COMENZILOR ȘI
LIVRĂRILOR DE ALIMENTE
Cerințe de securitate
• Sistemul solicită parola curentă a utilizatorului pentru a-i permite să treacă la o parolă nouă.
Cerința de utilizare
• Sistemul ar trebui să aibă interfețe grafice simple și ușor de învățat.
• Un client nou ar trebui să poată utiliza majoritatea funcționalităților sistemului în mai puțin
de o jumătate de oră de instruire.
5
CAPITOLUL 3 DEFINIREA CERINȚELOR
UTILIZATORILOR
SISTEMUL DE GESTIONARE A COMENZILOR ȘI
LIVRĂRILOR DE ALIMENTE
CHAPTER 4: ARHITECTURA SISTEMULUI
Acest capitol va prezenta o prezentare generală la nivel înalt a arhitecturii anticipate a sistemului,
arătând distribuția funcțiilor între modulele sistemului. Componentele arhitecturale care sunt reutilizate
ar trebui evidențiate.
6
CAPITOLUL 4 ARHITECTURA
SISTEMULUI
SISTEMUL DE GESTIONARE A COMENZILOR ȘI
LIVRĂRILOR DE ALIMENTE
4.2 Diagramă contextuală:
Aceasta este o altă structură scurtă care descrie mediul în care există un sistem software și ajută la
comunicarea despre ceea ce se află în afara limitelor sistemului.
7
CAPITOLUL 5 SPECIFICAȚIA CERINȚELOR DE SISTEM
SISTEMUL DE GESTIONARE A COMENZILOR ȘI
LIVRĂRILOR DE ALIMENTE
Tabelul 1: <<Cerință funcțională de sistem>> Conectarea utilizatorului
Logare utilizator
• Un administrator.
• Un restaurant manager.
• Un personal de bucătărie (a bucătar).
• Un client.
Notă: Cred că va exista un formular de conectare diferit pentru
fiecare tip de utilizatori menționat mai sus, deoarece fiecare tip va fi
stocat în propria bază de date
Fluxul la pagina principală ➔ formular de conectare;
evenimentelor
1. Sistemul solicită utilizatorului numele de utilizator și
parola.
2. Utilizatorul introduce numele de utilizator și parola.
3. Sistemul validează informațiile introduse, se asigură că
datele introduse există efectiv în baza de date a
utilizatorilor.
4. Utilizatorul este conectat.
5. Cazul de utilizare se încheie.
Pre-condiții Având un cont înainte.
Securitate Conexiune securizată la baza de date
Post-condiții
Succes Utilizatorul a introdus datele stocate în contul de utilizator
8
CAPITOLUL 5 SPECIFICAȚIA CERINȚELOR DE SISTEM
SISTEMUL DE GESTIONARE A COMENZILOR ȘI
LIVRĂRILOR DE ALIMENTE
Tabelul 2: <<Cerință de sistem funcțional>> Managerul restaurantului
Crearea meniului restaurantului de către managerul/proprietarul restaurantului
Scurtă descriere Permite managerului restaurantului să creeze meniul restaurantului, apoi
să introducă feluri de mâncare în acesta.
Fluxul evenimentelor După ce managerul s-a conectat cu succes, acum poate merge la bara de
navigare din partea de sus ➔ Creați meniul restaurantului
Managerul poate edita orice produs alimentar din meniu oricând dorește.
De exemplu, pot schimba numele felului de mâncare, prețul (crește sau
face o reducere), pot edita ingredientele sau pot edita descrierea felului de
mâncare.
Managerul poate șterge orice produs alimentar din meniu oricând dorește.
De exemplu, dacă restaurantul nu mai servește acest fel de mâncare sau
dacă doresc să dezactiveze temporar acest fel de mâncare din meniu.
Scurtă descriere Lăsați clientul să vizualizeze și să răsfoiască meniul oricărui restaurant pe care
îl dorește, apoi oferiți-i posibilitatea de a plasa o comandă și de a alege cum
dorește să o primească.
3. Clientul poate comanda mai mult de un produs alimentar, desigur, astfel încât,
atunci când clientul a terminat comanda, trebuie să facă clic pe butonul "trimite
comanda".
5. Rolul clientului s-a încheiat acum. Clientul trebuie acum să aștepte bucătarii
care vor primi comanda sa, să pregătească comanda, apoi să o verifice.
2. Ușor de utilizat:
• Oferă cadru de ajutor, cum ar fi mesaje de eroare în timp ce introduceți date nevalide.
3. Disponibilitate:
• Fiecare restaurant își poate specifica zilele și orele de lucru, iar apoi meniul
restaurantului său din sistemul nostru va fi disponibil pentru clienți pentru a face
comenzi în aceste ore.
1
CAPITOLUL 5 SPECIFICAȚIA CERINȚELOR DE SISTEM 1
SISTEMUL DE GESTIONARE A COMENZILOR ȘI
LIVRĂRILOR DE ALIMENTE
CAPITOLUL 6: MODELE DE
SISTEM:
• 6.1: Diagrame de caz de
utilizare:
1
CAPITOLUL 6 MODELE DE 2
SISTEM
SISTEMUL DE GESTIONARE A COMENZILOR ȘI
LIVRĂRILOR DE ALIMENTE
Livrator de mese
1
CAPITOLUL 6 MODELE DE 3
SISTEM
SISTEMUL DE GESTIONARE A COMENZILOR ȘI
LIVRĂRILOR DE ALIMENTE
Figura 7: Diagrama de caz de utilizare a managerului restaurantului
1
CAPITOLUL 6 MODELE DE 4
SISTEM
SISTEMUL DE GESTIONARE A COMENZILOR ȘI
LIVRĂRILOR DE ALIMENTE
• 6.3: Diagrama de
activitate
Figura 9: Diagrama activității generale a unui client în timp ce comandă pentru prima dată
un produs alimentar dintr-un meniu.
1
CAPITOLUL 6 MODELE DE 5
SISTEM
SISTEMUL DE GESTIONARE A COMENZILOR ȘI
LIVRĂRILOR DE ALIMENTE
Figura 10: Model de activitate care arată fluxul de evenimente între un client (utilizator) și
un curier (livrator de masă)
1
CAPITOLUL 6 MODELE DE 6
SISTEM
SISTEMUL DE GESTIONARE A COMENZILOR ȘI
LIVRĂRILOR DE ALIMENTE
Figura 11: Diagrama de activitate afișează fluxul de evenimente pe care managerul unui
restaurant ar trebui să îl urmeze pentru a crea meniul restaurantului și a adăuga produse
1
CAPITOLUL 6 MODELE DE 7
SISTEM
SISTEMUL DE GESTIONARE A COMENZILOR ȘI
LIVRĂRILOR DE ALIMENTE
alimentare.
1
CAPITOLUL 6 MODELE DE 8
SISTEM
SISTEMUL DE GESTIONARE A COMENZILOR ȘI
LIVRĂRILOR DE ALIMENTE
• 6.4: Diagramă secvență
1
CAPITOLUL 6 MODELE DE 9
SISTEM
SISTEMUL DE GESTIONARE A COMENZILOR ȘI
LIVRĂRILOR DE ALIMENTE
2
CAPITOLUL 6 MODELE DE 0
SISTEM
SISTEMUL DE GESTIONARE A COMENZILOR ȘI
LIVRĂRILOR DE ALIMENTE
2. Meniul
Solicitare
4. Meniul de afișare 3. Meniul de retur
5. Alege masa
6. Faceți clic pe coșul
de cumpărături
_______nasture______
/. Afișați pagina comenzii
8. Faceți clic pe butonul
de finalizare a comenzii
9. Cerere de
autentificare
10. Introduceți numele
11. Verificați
contului și
contul
12. Cont valid
13. Adresa salvată a
membrului returnat
14. Afișați adresa de
livrare și plata
________pagină_______
15.Faceți clic pe butonul
de confirmare
16. Cerere de introducere a
numărului cardului de
credit și a codului de
17 securitate
. Introduceți
numărul cardului
de credit și
18 . Verificați cardul
de credit
Figura 14: Diagramă secvență cuprinzătoare care arată aproape toate relațiile dintre
client și obiectele sistemului.
2
CAPITOLUL 6 MODELE DE 1
SISTEM
SISTEMUL DE GESTIONARE A COMENZILOR ȘI
LIVRĂRILOR DE ALIMENTE
Reducestock (produs,
cantitate)
2
CAPITOLUL 6 MODELE DE 2
SISTEM
SISTEMUL DE GESTIONARE A COMENZILOR ȘI
LIVRĂRILOR DE ALIMENTE
2
CAPITOLUL 6 MODELE DE 3
SISTEM
SISTEMUL DE GESTIONARE A COMENZILOR ȘI
LIVRĂRILOR DE ALIMENTE
ÎMBUNĂTĂȚIREA SISTEMULUI:
Vom oferi posibilitatea fiecărui client înregistrat de a evalua un restaurant numai după ce a
comandat de la acesta.
În viitor, așteptăm cu nerăbdare să dezvoltăm o aplicație mobilă pentru sistemul nostru de
comandă a alimentelor folosind platforma Android.
Sistemul de aplicații mobile poate implementa o caracteristică care este notificarea în timp
2
CAPITOLUL 7 EVOLUȚIA 4
SISTEMULUI
SISTEMUL DE GESTIONARE A COMENZILOR ȘI
LIVRĂRILOR DE ALIMENTE
real de la aplicația telefonului mobil la biroul de service. Această caracteristică permite
clientului să solicite servicii pentru clienți prin utilizarea aplicației mobile.
Aplicația mobilă poate implementa câteva mini-jocuri pentru a distra clienții în timp ce
așteaptă ca mâncarea să fie servită.
Lucrul la acest proiect a fost foarte util. La început, am avut unele dificultăți în a veni cu ideea
proiectului și apoi în colectarea cerințelor utilizatorului și ale sistemului.
Cred că proiectul nostru nu este atât de simplu pe cât pare. Este nevoie de multă muncă pentru
a fi abordată. Cu toții ne considerăm juniori sau începători în domeniul dezvoltării web. Nu
suntem foarte experimentați cu tehnologiile web. Acesta va fi primul mare proiect cu care ne
vom confrunta. Așadar, intenționăm să colaborăm și să beneficiem reciproc.
REFERINŢE:
• Sistem de comandă a alimentelor folosind telefonul mobil de LEONG WAI HONG, Facultatea
de Tehnologia Informației și Comunicațiilor (Campusul Perak), ianuarie 2016:
http://eprints.utar.edu.my/1943/1/IA-2016-1203135-1.pdf
2
5
SISTEMUL DE GESTIONARE A COMENZILOR ȘI
LIVRĂRILOR DE ALIMENTE
• Proiectarea unei aplicații mobile de comandă a alimentelor - un studiu de caz UX, scris
de: Andrey Herasymenko, la: 20 decembrie 2018:
https://uxdesign.cc/ui-ux-case-study-feedme-mobile-app-for-ordering-food-
ef0e7f8c82ba
2
CAPITOLUL 8 PLANUL DE ODIHNĂ PROFESIONALĂ | CAPITOLUL 6
9 CONCLUZIE