php5 i mysql. zastosowania e-commerce pełna wersja.pdf
(
8638 KB
)
Pobierz
4
PHP5 i MySQL. Zastosowania e-commerce
Rozdział 3. Przygotowanie katalogu produktów. Cz#$% I ....................................73
Wy1wietlanie listy produktów ........................................................................................73
Struktura katalogu produktów ..................................................................................74
Przegl=danie katalogu produktów ............................................................................75
Zdefiniowanie listy działów katalogu ......................................................................77
Przechowywanie informacji katalogowych ....................................................................79
Z czego składa si tabela? ........................................................................................80
Utworzenie tabeli działów ........................................................................................87
Implementacja warstwy danych .....................................................................................89
Komunikacja z baz= danych .....................................................................................89
Dostp do serwera MySQL z pomoc= instrukcji PEAR DB ....................................92
Przygotowanie skryptu dostpu do danych ..............................................................97
Implementacja warstwy biznesowej .............................................................................102
Implementacja warstwy prezentacji .............................................................................103
Stosowanie modułów dodatków Smarty ................................................................104
Styl prezentacji .......................................................................................................105
Podsumowanie .............................................................................................................111
Rozdział 4. Przygotowanie katalogu produktów. Cz#$% II .................................113
Jakie nowe funkcje zostan= dodane do aplikacji? .........................................................113
Przechowywanie danych ..............................................................................................116
Czym jest relacyjna baza danych? ..........................................................................117
Utworzenie i wypełnienie nowych tabel ................................................................123
Diagramy zale%no1ci w bazie danych .....................................................................126
Implementacja warstwy danych ...................................................................................127
Filtrowanie wyników zapyta" SQL ........................................................................127
Wygenerowanie krótkiego opisu ............................................................................128
Zł=czanie tabel .......................................................................................................129
Stronicowanie listy produktów ...............................................................................133
Utworzenie metod warstwy danych .......................................................................134
Warstwa biznesowa ......................................................................................................143
Warstwa prezentacji .....................................................................................................145
Podsumowanie .............................................................................................................169
Rozdział 5. Wyszukiwanie danych w katalogu .................................................171
Okre1lenie sposobu wyszukiwania danych ...................................................................171
Wyszukiwanie danych w bazie danych ........................................................................173
Wyszukiwanie z wykorzystaniem klauzul WHERE i LIKE ..................................174
Opcja wyszukiwania typu full-text .........................................................................174
Implementacja warstwy danych ...................................................................................180
Implementacja warstwy biznesowej .............................................................................182
Implementacja warstwy prezentacji .............................................................................185
Podsumowanie .............................................................................................................192
Rozdział 6. Zarz,dzanie katalogiem ................................................................193
Analiza strony administracyjnej katalogu .....................................................................194
Przygotowanie strony administracyjnej katalogu .........................................................197
Uwierzytelnianie administratorów .........................................................................197
Zarz=dzanie działami ....................................................................................................204
Utworzenie warstwy prezentacji ............................................................................205
Utworzenie warstwy biznesowej ............................................................................211
Utworzenie warstwy danych ..................................................................................212
Zarz=dzanie kategoriami i produktami .........................................................................214
Spis treci
5
Zarz=dzanie informacjami na temat produktów ...........................................................216
Utworzenie warstwy prezentacji ............................................................................217
Utworzenie warstwy biznesowej ............................................................................223
Utworzenie warstwy danych ..................................................................................224
Podsumowanie .............................................................................................................227
Cz II Druga faza projektu .....................................................229
Rozdział 7. Koszyk na zakupy .........................................................................231
Projektowanie koszyka na zakupy ................................................................................233
Przechowywanie informacji na temat zawarto1ci koszyka ...........................................234
Implementacja warstwy danych ...................................................................................235
Implementacja warstwy biznesowej .............................................................................240
Implementacja warstwy prezentacyjnej ........................................................................243
Uaktualnienie przycisków Dodaj do koszyka .........................................................245
Wy1wietlanie na stronie głównej skróconej informacji o zawarto1ci koszyka .......247
Tworzenie koszyka .................................................................................................249
Zarz=dzanie koszykiem na zakupy ...............................................................................253
Usuwanie produktów wło%onych do koszyka ........................................................254
Tworzenie strony administracyjnej koszyka ..........................................................254
Podsumowanie .............................................................................................................257
Rozdział 8. Obsługa zamówie0 ........................................................................259
Implementacja systemu składania zamówie" ...............................................................259
Zapisywanie zamówie" w bazie danych ................................................................261
Implementacja warstwy danych .............................................................................267
Implementacja warstwy biznesowej .......................................................................270
Implementacja warstwy prezentacyjnej ..................................................................270
Polecenia administracyjne ............................................................................................272
Strona orders_admin.php .......................................................................................273
Wy1wietlanie nieopłaconych zamówie" ................................................................276
Wy1wietlanie szczegółów zamówienia ..................................................................284
Podsumowanie .............................................................................................................295
Rozdział 9. Rekomendowanie produktów .........................................................297
Implementacja warstwy danych ...................................................................................298
Implementacja warstwy biznesowej .............................................................................302
Implementacja warstwy prezentacyjnej ........................................................................302
Podsumowanie .............................................................................................................304
Cz III Trzecia faza projektu ...................................................305
Rozdział 10.Dane klientów ..............................................................................307
Przechowywanie kont u%ytkowników ..........................................................................308
Schemat działania kont u%ytkowników w sklepie TShirtShop ...............................308
Tworzenie tabeli customer .....................................................................................309
Implementacja klas zapewniaj=cych bezpiecze"stwo ...................................................311
Implementacja haszowania w warstwie biznesowej ....................................................311
Implementacja szyfrowania w warstwie biznesowej ...................................................314
Przechowywanie danych kart kredytowych z wykorzystaniem klasy SecureCard .....320
Rozszerzenie funkcjonalno1ci sklepu TShirtShop o obsług kont u%ytkowników .......330
Implementacja warstwy danych .............................................................................333
Implementacja warstwy biznesowej .......................................................................335
Implementacja warstwy prezentacyjnej ..................................................................338
6
PHP5 i MySQL. Zastosowania e-commerce
Tworzenie strony finalizacji zamówienia ........................................................................341
Wykorzystywanie bezpiecznych poł=cze" ...................................................................346
Uzyskiwanie certyfikatu SSL od firmy VeriSign ...................................................347
Wymuszanie poł=cze" SSL ....................................................................................347
Podsumowanie .............................................................................................................349
Rozdział 11.Implementacja systemu przetwarzania zamówie0. Cz#$% I ..............351
Czym jest system przetwarzania zamówie"? ................................................................352
Implementacja systemu przetwarzania zamówie" ........................................................353
Tworzenie systemu dla sklepu TShirtShop ............................................................354
Fundamenty ............................................................................................................357
Implementacja klas narzdziowych ........................................................................360
Implementacja klasy OrderProcessor .....................................................................366
Zwikszanie funkcjonalno1ci klasy OrderProcessor ..............................................379
Podsumowanie .............................................................................................................382
Rozdział 12.Implementacja systemu przetwarzania zamówie0. Cz#$% II .............383
Implementacja etapów przetwarzania ...........................................................................383
Testowanie przetwarzania ............................................................................................391
Aktualizacja strony do składania zamówie" .................................................................398
Aktualizacja strony do zarz=dzania zamówieniami ......................................................400
Dodanie tabeli status ..............................................................................................401
Implementacja warstwy danych .............................................................................401
Implementacja warstwy biznesowej .......................................................................403
Implementacja warstwy prezentacji .......................................................................405
Podsumowanie .............................................................................................................416
Rozdział 13.Transakcje kart, kredytow, ..........................................................419
Podstawy transakcji kart= kredytow= ...........................................................................419
Współpraca z bramkami umo%liwiaj=cymi płatno1ci kart= kredytow= ...................420
Zasady działania transakcji kartami kredytowymi .................................................422
Implementacja przetwarzania płatno1ci kart= kredytow= .............................................423
U%ywanie DataCash ...............................................................................................423
U%ywanie VeriSign Payflow Pro ...........................................................................437
Podsumowanie .............................................................................................................448
Rozdział 14.Oceny i recenzje produktów ..........................................................449
Przechowywanie recenzji w bazie danych ....................................................................450
Implementacja warstwy danych ...................................................................................451
Implementacja warstwy biznesowej .............................................................................452
Implementacja interfejsu u%ytkownika .........................................................................452
Podsumowanie .............................................................................................................456
Rozdział 15.Wywoływanie usług sieciowych .....................................................457
Wykorzystanie usług sieciowych .................................................................................458
Dostp do Amazon E-Commerce Service za pomoc= REST .................................459
Dostp do Amazon E-Commerce Service za pomoc= SOAP .................................461
Integracja Amazon E-Commerce Service z TShirtShop ...............................................464
Implementacja warstwy danych .............................................................................465
Implementacja warstwy biznesowej .......................................................................474
Implementacja warstwy prezentacji .......................................................................474
Podsumowanie .............................................................................................................479
Spis treci
7
Dodatki .....................................................................................481
Dodatek A Instalacja Apache, PHP, MySQL i phpMyAdmin ..............................483
Przygotowanie placu boju pod Windows .....................................................................484
Instalacja Apache 2 ................................................................................................484
Instalacja PHP5 ......................................................................................................486
Instalacja MySQL 4 ...............................................................................................487
Przygotowanie placu boju pod Unix .............................................................................487
Instalacja serwera Apache 2 ...................................................................................488
Instalacja MySQL 4 ...............................................................................................489
Instalacja PHP5 ......................................................................................................490
Instalacja phpMyAdmin ...............................................................................................492
Dodatek B Prowadzenie witryny .....................................................................495
Wybór firmy prowadz=cej witryn ...............................................................................495
Tworzenie bazy danych na serwerze ............................................................................497
Kopiowanie aplikacji na serwer produkcyjny ...............................................................499
Dodatek C Uwagi na temat zarz,dzania projektami .........................................501
Rozwijanie oprogramowania ........................................................................................502
Prowadzenie projektu — teorie zarz=dzania ................................................................503
Metoda kaskadowa (tradycyjna) ............................................................................503
Metoda spiralna ......................................................................................................505
Metoda RAD ..........................................................................................................506
Metoda Extreme Programming (XP) .....................................................................507
Wybór metody ..............................................................................................................507
Okres istnienia projektu e-commerce ...........................................................................508
Relacje z klientami .......................................................................................................510
Skorowidz .....................................................................................511
Plik z chomika:
AGAPE_AGAPE
Inne pliki z tego folderu:
autocad 2005 i 2005 pl full.pdf
(22413 KB)
intensywny kurs przywództwa. szybki program rozwoju zdolności przywódczych full.pdf
(9732 KB)
płytki umysł. jak internet wpływa na nasz mózg helion.pdf
(34503 KB)
analiza statystyczna. microsoft excel 2010 pl cała książka.pdf
(27781 KB)
matematyczne-szkielko-i-oko.-mniej-i-bardziej-powazne-zastosowania-matmy full scan.pdf
(28897 KB)
Inne foldery tego chomika:
! # Wrzucone - sprawdzone i pełne Ebooki #
! # Wrzucone - sprawdzone i pełne Ebooki #(1)
! # Wrzucone - sprawdzone i pełne Ebooki #(10)
! # Wrzucone - sprawdzone i pełne Ebooki #(2)
! # Wrzucone - sprawdzone i pełne Ebooki #(3)
Zgłoś jeśli
naruszono regulamin