Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [zlecę] Zamówienia on-line
Forum PHP.pl > Inne > Giełda ofert > Kupię
rcdcd
Układ katalogów:

|- skrypt
|-- zamowienia
|--- kernel
|-- lokale
|--- kernel
|-- menu
|--- kernel
|-- realizacja
|--- kernel


Działanie:

wywoływanie kolejnych modułów z pliku index.php?m=nazwa_modulu&mode=akcja
i ładowanie pliku

if( file_exists( './'.$_GET['m'].'/'.$_GET['m'].'.php' ) )
include( './'.$_GET['m'].'/'.$_GET['m'].'.php' );


w pliku nazwa_modulu.php wywoływanie pliku od konkretnej akcji po mode=akcja


=======
1. lokale

- Kategorie (pizzerie, puby itp), zarządzanie
- Dodawanie/edycja lokalu. Podstawowe dane, zdjęcia, godziny otwarcia, godziny pzryjmowania zamowien. Dodanie lokalu to utwozenia kont dla lokalu.

2. menu

- definiowanie menu dla kazdego z lokalu, nazwa, cena, opis - możliwosc dodania zdjęcia
- dowolne kategorie menu dla kazdego lokalu
- mozliwosc zdefiniowania kategorii "specjalnej - dodatki" np. sosy do pizzy. Kategoria specjalna musi być przypisana do jednej lub kilku kategori zwykłej.
- do kazdej pozycji menu dla kategorii zwyklej mozliwosc dopisania kategorii specjalnej. Przy zamawianiu produktu, jesli zostanie do niego dopisana katagria specjalna poajwi się kolejny krok zamówienia - dodatki
- pizze w menu definiowane jako: ciasto, dodatki, srednice. Ciasto, dodatki, srednice musza zostac uprzednio zdefiniowane - dla kazdego lokalu oddzielnie. Dodatki mozemy dzielic na kategorie - definiowane. Dla kazdej kategorii dodatków - ustalamy cenę w zaleznosci od srednicy (tabela, pionowo kategorie, poziomo srednice)

3. zamowienie
- lista lokali, szukajka, lista lokali otwartych itp.
- wybieramy lokal, pokazuje się menu (i tu albo same kategorie, albo od razu całe menu. W ustawieniach lokalu do wyboru)
- wybieramy kategorie, nastepnie produkty
- dla pizzy kolejno: ciasto, wielkosc, dodatki. Dodatki jako Checkboxy. Po wyborze pizzy domyslnie zaznaczone te, z których sklada sie pizza. Można je odznaczac/zaznaczac - automatycznie zmienia się nam cena danej pizzy. Na dole uwagi do wykonania
- wszystko co do tej pory zrobilismy zaposuje sie nam w sesji.
- finalizujemy zamowienie. Dwie opcje - zaloguj sie, zamowow bez logowania. Wybieramy z listy rozwijanej miasto, z listy rozwijanej ulice, wpisujemy nr, uwagi, tel. Chceck box "zapamietaj ten adres jako domyslny dla tego komputera - ciacho". Jesli sie nie zalogowalismy - mail z linkiem do aktywacji
- po zatwierdeniu mailowym ukazuje nam sie pole ze statusem realizacji odswiezane co 60 sek.
- po wyborze lokalu sprawdzamy po hoscie czy komputer w lokalu odpowiada. Jak nie info o awarii.

4. realizacja
- w lokalu mamy odpaloną przeglądarke, oczywiscie zalogowani jestesmy. Pokazuja sie nam: zamowienia, mozemy je wyswietlac, poznajemy szczegoly. Nadajemy im statusy: produkcja, pieczenie, czekanie na dostawce, dowóz. W momencie czekania na dostawce przechodzi nam do archiwum zamowienie w lokalu. Tutaj w miare duze wszelkie nawigacje zeby mozna bylo dzialac na ekranie dotykowym. Tutaj sprawnie funkcjonujący AJAX

5. rejestracja
- standardowo. Weryfikacja via @. Adres, telefon.




przykladowy uklad plików w katalogu panel (panel klienta)

+panel.php
+/kernel
-+formularz_rejestracji.php
-+zapisz_rejestracja.php
-+dane_adresowe.php
-+dane_adresowe_zapisz.php


Układ tabel
- lokale
- menu_a - kategorie
- menu_b - produkty
- zamowienia_a - naglowki zamowienia
- zamowienia_b - pozycje zamowienia

itd.

Nie preferuję ofert od firm wyceniających takie coś w tysiącach z dopiskiem netto.



peter13135
bez grafiki bym mógł zrobić za pare stówek w najbliższym czasie
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.