24FreelanceRynek freelancerów, który nigdy nie śpi
Zamknięte

Python task: cocktail ordering system

1 285 przeglądów 2 opinie#11265
Status projektu
Closed
BudżetDo negocjacji
FormatProjekt jednorazowybrak zaliczki
PłatnośćGotówka, Przelew bankowy
Odpowiedzi akceptowaneZakończonedo 17.02.2018
Odpowiedzi2średnia w kategorii: 0,3
Widoki1 28521 w ciągu 14 dni

Opis projektu

Main task:
Develop a project: "Cocktail Ordering System".
Components of the system:
- the system consists of a database that holds the ingredients for cocktails: (
Products (name, price, type (""), quantity in stock), containers (type, price, quantity, time needed for reuse);
Users (bartender (salary, tips, qualification), warehouse owner);
Cocktail recipes (optional)
- an order processing system: every cocktail is made from a recipe, depending on the availability of the components and the complexity of preparation;
- a warehouse management system: the owner manages the availability of components
)
Requirements:
- adding stock manually through a form and by importing from a CSV file
- the ability to add new cocktail recipes and new components
- components that can substitute for one another
- several cocktails can be ordered at the same time; the most expensive one has the highest priority.
The deliverable is:
The final version of the product.
Mandatory requirements:
A non-desktop database (MSSQL, MySQL)
Use of creational design patterns (factory method, abstract factory, builder)
Optional requirements:
Use of a NoSQL database
With many simultaneous orders, finding the most efficient way to serve them all
Substitute products (if a cocktail needs a product that is currently out of stock, it must be replaced with another suitable one). This must also be taken into account when calculating the most efficient serving path.
Rozwój oprogramowania Gotówka, Przelew bankowy

Ochrona escrow SafeDeal

Środki są blokowane na rachunku escrow Payora w USDT (TRC-20) i wypłacane wykonawcy dopiero po akceptacji pracy.

24
Dwadzieścia · wskazówka

Jak napisać odpowiedź, która zostanie wybrana

  • Zacznij od zadania klienta, a nie od opowieści o sobie.
  • Podlinkuj jedno lub dwa podobne projekty ze swojego portfolio.
  • Podaj cenę i termin — oraz co dokładnie one obejmują.
  • Zadaj jedno pytanie wyjaśniające: to rozpoczyna rozmowę.

Odpowiedzi 2

Teksty odpowiedzi są widoczne tylko dla klienta.

Ta sama kategoria

Podobne projekty

Wszystkie projekty w kategorii
Audyt dostępności strony według WCAG

Audyt dostępności strony według WCAG

Potrzebujemy niezależnego audytu dostępności według WCAG: klawiatura, kontrast, czytniki ekranu oraz jasny raport z poprawkami.

Rozwój oprogramowania24.09.20260236
0opinii
Dobrze wiedzieć
Jak mogę odpowiedzieć na ten projekt?

Zaloguj się jako freelancer, opisz, jak rozwiążesz zadanie, podaj swoją cenę i termin. Klient czyta odpowiedzi i zaczyna dialog z najlepszymi.

Kto może zobaczyć moją odpowiedź?

Tylko klient, który opublikował projekt, oraz ty. Inni freelancerzy nie widzą twojego tekstu ani ceny.

Gdzie mogę znaleźć podobne prace?

Nowe projekty w „Rozwój oprogramowania” pojawiają się codziennie. Wszystkie projekty w kategorii

Na jakie zapytania odpowiada ta strona