Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Założenia projektowe sklepu
Fo
post 14.06.2003, 20:51:01
Post #1





Grupa: Zarejestrowani
Postów: 401
Pomógł: 0
Dołączył: 18.04.2003
Skąd: Trójmiasto

Ostrzeżenie: (0%)
-----


na wstepie dodam ze nigdy nie pisalem jeszcze czegos takiego jak sklep ale udalo mi sie jako takie zalozenia napisac jak to ma wygladac i mniejwiecej jak funkcjonowac :
Cytat
1. userzy.
  1a) rejestracja usera
  - login
  - haslo
  - powtorz haslo
  - imie
  - nazwisko
  - telefon (kom)
  - email
    - nazwa firmy
    - adres firmy
    - kod pocztowy
    - telefon do firmy
    - fax
    - NIP
--------------
klik na wykonaj i dodaje sie user do bazy

1b) logowanie sie usera
   - user OR pass - nie poprawne - (pobierz ip i zapisz do pliku ip_err_$user) + wyswietl komunikat
   - user + pass - poprawny - (pobierz ip i zapisz do pliku ip_ok_$user) + wyswietl powitanie (komunikat)
     - login + haslo trafia do sesji - user moze zamawiac

2. zarzadzanie sklepem
  dodanie kategorii ( wypelnij nazwe -> stworzenie talebi w bazie -> kat_$nazwa )
  edycja kategorii ( wyswietlenie wszystkich kategorii -> wybranie na kategorie -> zmiana nazwy -> zapisz zmiany )
  usuniecie kategorii ( wyswietlenie wszystkich kategorii -> zaznacz (x) -> klik usun )

2a) podkategorie + produkty
   dodanie podkategorii (kat_$nazwa)
   - nazwa produktu
   - numer seryjny produktu
   - zdjecie produktu
   - dostepnosc produktu -> np. jest (10 sztuk), nie ma, na zamowienie
   - cena produktu
   - dodaj do koszyka ( 1 lub wiecej )

3. koszyk usera
  3a) mozliwosc :
  - zmiany ilosci egzemplarzy produktu
  - usuniecia produktu

  3b) struktura koszyka (co w koszyku - opisowo)
  - nazwa produktu
  - ilosc
  - cena netto
  - cena brutto
  - razem
  - sposob dostarczenia ( na selectach -> <select>dowoz</select> )
  - uwagi - pole tekstowe w ktory wpisac mozna czy sie pali czy tez nie albo jakas uwaga (textarea zwykla)
  3c) klik na zamow i zalacza sie wszystko i wysyla ( mail() ) na adres email

4. logout - zniszczenie sesji

jak to ma funkcjonowac:
userow dodaje admin tylko i wylacznie - user sie zglasza na telefon lub email i dostaje access...
mozliwosc dodania/edycji/usuniecia kategorii/podkategorii
obsluga koszyka ( tylko czy na cookies czy na sesjach ? )
zlozenie zamowienia - wszystko co w koszyku trafia na liste i via email zostaje wyslane...

tak szczerze to prosilbym abyscie przegladnowszy powyzszy wpisek powiedzieli/doradzili co jeszcze powinno byc, czego zapomnialem... moglibyscie mnie rowniez troszke bardziej nakierowac na wlasciwa droge... co i jak mam robic aby jak najlepiej wsyszlo... pisze to na pro poniewaz jak napisze ten sklepik to pozniej zamierzam to rozkrecic bardziej i mysle ze bedzie z tego polski skrypcik sklepowy ... niewiem czy kolejny, ale malo ich widzialem.... niewiem ... juz troszke zmeczony dzis jestem i wszelkie uwagi - krytyka konstruktywna jest mile widziana... dzis ide juz spac bo serio juz nawet nie wiem jak mam cokolwiek z list wyzej napisac... moze mi sie przysni... :wink:


-----------------------------
troszkę zmodyfikowałem temat, aby bardziej pasował na PRO tongue.gif(DeyV)
Go to the top of the page
+Quote Post
divx4u.pl
post 15.06.2003, 15:42:57
Post #2





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 3.03.2003
Skąd: Szczecino

Ostrzeżenie: (0%)
-----


Cytat
   - user OR pass - nie poprawne - (pobierz ip i zapisz do pliku ip_err_$user) + wyswietl komunikat

nie or tylko and jezeli dopsze zrozumialem i chodzi o wyslanei zapytania do bazy o userka
SELECT..... user='$us' AND pass='$pass


--------------------
pozdrafiam andrius
http://divx4u.pl
gg://1675677
Go to the top of the page
+Quote Post
halfik
post 15.06.2003, 17:24:48
Post #3





Grupa: Zarejestrowani
Postów: 259
Pomógł: 0
Dołączył: 17.05.2003
Skąd: Nysa

Ostrzeżenie: (10%)
X----


divx4u.pl: mylisz sie, ma byc login or pass bledne, bo co zrobisz jesli np. tylko login bedzie zly a pass dobry ?
Go to the top of the page
+Quote Post
Fo
post 15.06.2003, 20:56:23
Post #4





Grupa: Zarejestrowani
Postów: 401
Pomógł: 0
Dołączył: 18.04.2003
Skąd: Trójmiasto

Ostrzeżenie: (0%)
-----


tut turut ... tak se siedze i juz zaczynam sie martwic bo ... zalozenia jako takie mam napisane ... a narazie jedynie pusto.. nic jeszcze nie udalo mi sie napisac... i przyznam sie ze jako :oops: beginner :oops: poprostu niewiem jak mam rozpoczac pisanie tego sklepu(nigdy jeszcze czegos takiego nie pisalem a chcialbym sie nauczyc pisac takie rzeczy)... bylbym wdzieczny jesli moglibyscie jakos .. no niewiem .. powiedzieli mi.. badz podali linki do jakichs artow.. jakichs podpowiedzi jak sie pisze skrypciki takiego typu jak sklep... :oops:
@all-moderator's - link do manuala mi nie pomoze.. ostatnio jakos nie kumam z niego wiele
Go to the top of the page
+Quote Post
DeyV
post 15.06.2003, 21:18:21
Post #5





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




Zacznij od przygotowania struktury bazy danych.

Następnie wypisz listę wszystkich niezbędnych Ci ekranów wyświetlających potrzebne dane, np. lista klientów, lista produktów, lista kategorii, itp.
Przygotuj zapytania łączące poszczególne tabele, umożliwiające pobranie tych danych.
Ostatecznie - przygotowywujesz podstrony wyświetlające te dane.
Najlepiej przygotować jakiś szablon, zawierający wszystkie niezbędne meniusy, style, oraz mechanizmy do wyświetlania komuniaktów, a póżniej wykorzystywać go do wyświetlania kolejnych podstron.
Oczywiście taki podstawowy moduł powinien zawierać również połaczenie z bazą danych, jakieś funkcje autoryzacyjne, itp. Chodzi o to, by jak najłatwiej było przygotować kolejne podstrony, includujac co się tylko da jedną komendą.
Musisz również zadecydować, jak bedziesz wyświetlał wyniki.
Ja zazwyczaj wyraźnie odzielam część użytkownika od częśći administracyjnej, kożystając z zupełnie różnych metod tworzenia.
Część użytkownika musi być zazwyczaj dużo bardziej efektowna, częściej też zachodzą zmiany w wyglądzie, stą niezbędny jest system templates (oczywiście SMARTY)
Natomiast admin - tu już grafika ma znacznie mniejsze znaczenie, natomist ważna jest łatwość przebudowy i ingrencja w dane, stąd lubię kożystać z http://pof.sourceforge.net/
Warto również zastanowić się, czy nie przydałby się epszy interfejs do łączności z bazą - oczywiście ADoDB bywa niezastąpiony.

A gdy już uda Ci się zdecydować na pewne rozwiązania, bardzo ważne jest by się ich trzymać. Dzięki temu w każdym momntcie można wrócić do któregoś elementu, i go zmodyfikować.


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
LeWaR
post 16.06.2003, 08:21:08
Post #6





Grupa: Zarejestrowani
Postów: 87
Pomógł: 1
Dołączył: 22.04.2002
Skąd: Szubin

Ostrzeżenie: (0%)
-----


To co DeyV napisał to dosłownie esencja przepisu na witrynę sklepową. Niby mam podobną wizję ale z tego przykładu sam będę korzystał smile.gif

Pozdrawiam
Go to the top of the page
+Quote Post
Fo
post 16.06.2003, 09:38:44
Post #7





Grupa: Zarejestrowani
Postów: 401
Pomógł: 0
Dołączył: 18.04.2003
Skąd: Trójmiasto

Ostrzeżenie: (0%)
-----


Wiem... dlatego zamiast odpowiadac.... odrazu jak zobaczylem taki poscik to wzielem sie odrazu do roboty... niewiem tylko czy mi umiejetnosci starczy aby z tego przepisu ugotowac niezly przysmak ... rolleyes.gif ... jednak w koncu musze teraz znalezc sobie czas na poznanie SMARTY ... :oops:
Go to the top of the page
+Quote Post
halfik
post 16.06.2003, 14:56:52
Post #8





Grupa: Zarejestrowani
Postów: 259
Pomógł: 0
Dołączył: 17.05.2003
Skąd: Nysa

Ostrzeżenie: (10%)
X----


hehe - ale przeciez kazdy poczynajac juz od srednich projektow pwinno sie zaczac od dlugopisa i kartki pamieru, a dopiero potem siasc do kompa smile.gif
ja zawsze jak nie wiem od czego zaczac, to pisze po koleji domulu, ktore wiem, ze mi beda potrzebne, a ktore potrafie napisac, a potem jakos to lacze ze soba i odziwo daje to niezle rezultaty tongue.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 10.06.2024 - 11:54