Sklep online w PHP i MySQL

0

Witam!
Potrzebuje stworzyc kwiaciarnie online w technologii PHP i MySQL.
Mam stworzony projekt bazy danych w DBDesignerze, nie byloby problemu z eksportem tego do SQLa. Zainstalowalem serwer XAMPP i teraz nie wiem za co sie zabrac i od czego zaczac. Musi to byc prosty interfejs, ktory dzialalby jak strona internetowa i wpisywal by zamowienia do bazy itd. funkcjonalnosc jak prosty sklep online. Prosze o jakies wskazowki, skad mialbym czerpac dane do dalszego projektu. Nie znam sie za bardzo na PHP wiec tutaj bedzie najwiekszy klopot.

0

Skoro nie znasz PHP to może nie musisz tworzyć własnego sklepu? Wpisz w wikipedię hasło sklep internetowy i na dole znajdziesz linki do opisów gotowych i darmowych skryptów sklepów. Pozostanie ci instlacja tego na serwerze. Nie wiem, czy masz serwer czy będziesz kupował usługę, ale możesz też rozważyć kupienie u dostawcy serwera i usługi sklepu. Możesz też nauczyć się PHP i napisać własny sklep.

0

Ja musze to zrobic na zaliczenie projektu na studia :) PHP + MySQL :)

0
Kepad90 napisał(a)

Ja musze to zrobic na zaliczenie projektu na studia :) PHP + MySQL :)

No to już inna bajka :)
To jak nie znasz się na PHP, to na czym się znasz? Przydałaby się znajomość HTML...
A jeszcze powiedz na kiedy to masz zrobić? Pewnie na wczoraj :)
Zacznij od zrobienia stron, które mają się pojawić w sklepie: strona główna, katalog kwiatów, strona produktu, strona zamówienia i co tam jeszcze uważasz. Pisząc zwróć uwagę które dane znajdą się w bazie, a które będą na stałe. Pomyśl jak będziesz przechodzić miedzy stronami. Potem w miejsca, gdzie coś ma się pobierać z bazy wpiszesz kod PHP do pobierania.
Plan B jest taki, że użyjesz jakiegoś frameworka PHP, który "ułatwi" pracę. Może Smarty? Sam nie używałem, więc nie wiem, ale podobno daje radę.
Jeszcze jedna możliwość, to zlecić komuś napisanie tego.

0

Spokojnie, mam na to jeszcze kilka tygodni wiec nie ma pospiechu :) HTML znam lepiej niz PHP, ale sciagnalem juz kilka tutoriali, wiec moze nie bedzie tak tragicznie :)
W kazdym badz razie dalej prosze o sugestie i pomoc :)

0

ok, to ja postaram się pomóc (nie odwalę nic za ciebie :P), sam się chętnie dowiem co mnie czeka za rok, dwa...
to jakie usługi ma twój sklep udostępniać: kupowanie gotowych bukietów i nnych itemsów, czy może jeszcze np. opcja komponowania własnego bukietu?
czy każdy może zrobić zamówienie w locie, czy trzeba się najpierw zalogować?
jakieś specjalne wymagania co do sklepu... generowanie faktur itp?
płatność przy odbiorze, czy przedpłata na konto i skorzystamy z opcji eksportu przelewów do CSV żeby sklep sam znalazł zamówienia opłacone i przekazał je dalej do realizacji?
Pokaż swój projekt bazy, zobaczymy co już masz ;)

0

Ok, dzieki. Przesylam projekt bazy. Funkcjonalnosc ma byc dosyc prosta. Podstawowe funkcje sklepu, nawet mysle ze bez rejestracji i logowania by sie obeszlo

http://img856.imageshack.us/img856/8091/bazaf.png

0

Spojrzałem na ten twój projekt bazy. Nie widzę tam czegoś takiego jak magazyn, czyli info ile czego masz. No ale może w kwiaciarni tego nie potrzeba, albo to jest to, co nazywasz kompozycją. Ale to jest właściwie drobiazg. W pierwszej kolejności powinieneś zadać sobie pytanie co tak na prawdę chcesz osiągnąć. Jeżeli to twój pierwszy projekt w PHP, to raczej nie planuj, że to będzie działać produkcyjnie. Podejdź do tego jak do projektu na zaliczenie. Nawet jak ma być ambitny i chcesz dostać za niego 6. Napisz sobie scenariusze co klient ma zrobić w tym sklepie i jakie widoki do tego potrzebuje. Ogranicz liczbę tabel w bazie do 1 (jednej) i pomyśl, czy ci wystarczy. Jeżeli dojdziesz do wniosku, że to za mało, to pomyśl co chcesz mieć w następnej. Pomyśl z czego możesz zrezygnować. Tak pobieżnie analizując strukturę twojej bazy, to ma ona błędy projektowe. Nie wnikam w szczegóły, po prostu zaprojektuj bazę na nowo, jak będziesz miał wizję działania aplikacji.

0

cóż, słabo ogarniam ten rysunek. ja swoje zawsze rysuję tak, że łączę konkretne pola w tabelach ze sobą, czyli w tabeli KLIENT:
id
imię
nazwisko
mail
...

oraz ZAMÓWIENIE:
id
klient
status
...

pola KLIENT.id i ZAMÓWIENIE.klient byłyby połączone

ogólnie to ja tu widzę potrzebę na tabele:
klient: adres, nipy itp, dane kontaktowe, status-jeśli wymagasz jakiegoś potwierdzenia tożsamości
zamówienie: data, klient, status-oczekujące/opłacone=do realizacji
kompozycja: id zamówienia, jakieś inne potrzebne info o niej
kompozycja_elementy: id kompozycji, rodzaj kwiatka (a raczej jego id z magazynu), ilość itp
magazyn: towar, ilość do wykorzystania, cena

z tego możesz już kombinować jakiś prosty sklep, tylko dopracuj bazę na początek. i będziem myśleć dalej

0

l153k, moglbys pomoc mi sie zabrac za PHP teraz ? Wlasciwie to wydaje mi sie, ze na tej bazie mozna by skolowac juz projekt, no chyba ze z baza wyjdzie cos nie tak w trakcie to sie pozmienia hmm ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0