1 / 14

SKLEP INTERNETOWY – SPRAWOZDANIE/DOKUMENTACJA

SKLEP INTERNETOWY z REKOMENDACJĄ PRODUKTÓW Systemy Biznesu Elektronicznego 3 SPRAWOZDANIE/DOKUMENTACJA Paweł Brodowski Prowadzący: dr Agnieszka Pieczyńska. SKLEP INTERNETOWY – SPRAWOZDANIE/DOKUMENTACJA. RĘCZNIKI KĄPIELOWE. Wstęp Tytuł: Ręczniki kąpielowe

maite-york
Download Presentation

SKLEP INTERNETOWY – SPRAWOZDANIE/DOKUMENTACJA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SKLEP INTERNETOWY z REKOMENDACJĄ PRODUKTÓWSystemy Biznesu Elektronicznego 3SPRAWOZDANIE/DOKUMENTACJAPaweł BrodowskiProwadzący:dr Agnieszka Pieczyńska SKLEP INTERNETOWY – SPRAWOZDANIE/DOKUMENTACJA

  2. RĘCZNIKI KĄPIELOWE Wstęp • Tytuł:Ręczniki kąpielowe • Założenia: Aplikacja sklepu internetowego podzielona na dwie częśći: część publiczną i administracyjną. Zawartość sklepu dostępna dla klientów i administratora bez względu na platformę sprzętową (Windows i Linux) możliwie maksymalna łatwość obsługi, niezawodność i bezpieczeństwo. Interfejs w języku PHP umożliwiający korzystanie z internetowej bazy danych MySQL Opis wykorzystanych technologii opr. wer. • PHP i MySQL obiektowe połączenie z bazą, formularze obiektowe • PHP 5.1.1, MySQL 4.0.17, IIS 6.0, PHPMYADMIN 2.7.0-pl1 • Zalety i wady: Darmowe użytkowanie, Niezależność od platformy systemowej, Obsługa popularnych protokołów i baz danych, Wykonywany po stronie serwera, Bogactwo funkcji, Przejrzysta struktura katalogowa, łatwa konfiguracja serwisu. • Alternatywa: aplikacje darmowe Opensource-Ecommerce

  3. RĘCZNIKI KĄPIELOWE Internetowa baza danych obsługująca sklep PHPMYADMIN : Users Klienci Produkty Producent Kategorie Zamówienia Koszyk_tmp

  4. RĘCZNIKI KĄPIELOWE Internetowa baza danych obsługująca sklep -obiektowe połączenie z bazą :

  5. RĘCZNIKI KĄPIELOWE Internetowa baza danych obsługująca sklep -Struktura bazy danych (eksport tabeli) : Users Klienci Produkty Producent Kategorie Zamówienia Koszyk_tmp

  6. RĘCZNIKI KĄPIELOWE Zrzuty ekranów plików tworzących aplikację: Logowanie klientów i rejestracja nowych użytkowników index.php Strona główna sklepu

  7. RĘCZNIKI KĄPIELOWE Zrzuty ekranów plików tworzących aplikację: Logowanie administratora: /admin/index.php Widok na stronę administracyjną

  8. RĘCZNIKI KĄPIELOWE Zrzuty ekranów zawartości serwera ftp:

  9. RĘCZNIKI KĄPIELOWE Bezpieczeństwo aplikacji oraz serwera www poprzez uruchomienie tylko potrzebnych usług • Ze względów bezpieczeństwa wyłączono na serwerze funkcje: • exec, • system, • shell_exec, • passthru, • proc_close, • proc_get_status, • proc_nice, • proc_open, • proc_terminate, • ini_alter, • ini_get_all, • ini_restore, • phpinfo

  10. RĘCZNIKI KĄPIELOWE Rekomendacja produktów w sklepie: Najlepszą rekomendacją produktu jest sukces jego marki. Sukces marki to lata ciężkiej pracy, kontrola jakości na każdym etapie produkcji, trafna strategia marketingowa i zadowolenie nabywców. W przypadku sklepów internetowych najlepszą formą rekomendacji produktów są opinie zadowolonych lub nie zadowolonych klientów. Często pozytywne opinie o produktach są wystawiane przez pracowników, administratorów sklepu w celu zachęcenia do kupowania . W sklepach internetowych rekomendacja produktu jest jego najlepszą reklamą , będąc jednocześnie formą badania konsumentów w miejscu sprzedaży online. Tutaj nie ma mowy o niewłaściwym ułożenie towarów na półce jak ma to miejsce w hipermarketach, czy barwny opakowaniu towaru. Użytkownik dostaje towary optymalnie wyeksponowane, pogrupowane będąc z nimi w komunikacji.

  11. RĘCZNIKI KĄPIELOWE Rekomendacja produktów w sklepie: TOP 3 – Specjalnie dla Ciebie polecamy Każdy produkt jaki znajduje się w sklepie może być oglądnięty w nowym okienku. Jest to dozwolone tylko w przypadku gdy jesteś zalogowany. Przy każdorazowym wyświetleniu się okienka jest zliczane dla danego produkty wejście. W okienku pod opisem jest sonda pozwalająca ocenić, oddać głos na produkt. W przypadku gdy klient zaznaczy, że mu się podoba, to będzie dane temu produktowi 2pkt. W przypadku gdy klient zaznaczy, że nie poleca go będzie dodany głos z wynikiem -1 pkt. W przypadku gdy klient zamknie opis bez oddania głosu będzie tylko zliczona odsłona z zerowym stanem punktów. Każdy user jest logowany – co daje nam wiedzę których nie zliczać. I tak: Gdy na stronkę wejdzie użytkownik x i inni użytkownicy spowodowali już naliczenie wejść /i (lub) punktów danemu userowi x wyświetli się tabelka po prawej stronie z napisem „Specjalnie dla Ciebie polecamy”. Będą tam góra trzy produkty. Ich kolejność zależy ściśle od algorytmu takiego że: Zbieramy wszystkie produkty które były wyświetlone w ogóle. Bez względu na oddanie głosu. Wyrzucamy te wpisy które były spowodowane przez danego użytkownika x. Zliczamy sumę punktów dla każdego z produktów i dzielimy przez ilość wyświetleń. Załóżmy, że produkt Y był wyświetlony 8 razy, ale tylko trzy razy był oddany głos z czego raz negatywny to będzie (-1 +2 +2 ) / 8 = 0.375I oto jest nasz wskaźnik wartości produktu Y. Znajdujemy co najwyżej trzy najwyższe wskaźniki i wyświetlamy te produkty. Nawet gdy wskaźnik jest ujemny będzie on miał pierwszeństwo nad nieodwiedzonymi produktami z tego względu, że już było zainteresowanie tym produktem więc można przyjąć, że mimo negatywnej opinii cieszy się większym powodzeniem niż produkt nieoglądany.

  12. RĘCZNIKI KĄPIELOWE Rekomendacja produktów w sklepie: Każdy produkt jaki zostanie zakupiony jest dodany do koszyka. Wszystkie produkty są sumowane w koszyku. Kliknięcie w button „zakończ zamówienie” uruchamia mechanizm wyświetlania rekomendacji. Wyświetlane są użytkownikowi na ekranie inne produkty z tej samej kategorii z wykluczeniem produktów już zakupionych w tabeli o nagłówku: Zrobiłes już u nas zakupy - może Cię zainteresuja poniższe produkty z takich kategorii jakimi już byłes zainteresowany: Propozycje z metody rekomendacja TOP3 pozostają dalej polecane w tabeli powyżej.

  13. RĘCZNIKI KĄPIELOWE Rekomendacja produktów w sklepie: Poniżej zrzuty ekranów i tabeli rekomendacje

  14. RĘCZNIKI KĄPIELOWE Rekomendacja produktów w sklepie: Fragment kodu: if(isset($_SESSION[zalogowany])) { $pyt = new SQL(); $pyt->QUERY("select * from rekomendacje where id_kl!={$_SESSION[zalogowany]} order by id_pro"); while($pyt->RESULT()) { if(isset($tab[$pyt->Line[id_pro]][ilosc])) { $tab[$pyt->Line[id_pro]][ilosc] = $tab[$pyt->Line[id_pro]][ilosc]+1; $tab[$pyt->Line[id_pro]][pkt] = $tab[$pyt->Line[id_pro]][pkt]+$pyt->Line[punkt]; } else { $tab[$pyt->Line[id_pro]][ilosc]=1; $tab[$pyt->Line[id_pro]][pkt] = $pyt->Line[punkt]; } } foreach($tab as $key => $wart) { $tt[$key] = $wart[pkt] / $wart[ilosc]; } arsort($tt); $ile = 0; foreach($tt as $key => $wart) { $ile++; if($ile==1) { echo "<TR><TD>Specjalnie dla Ciebie polecamy:</td></tr>"; } if($ile<=3) { show_produkt($key); } } } function show_produkt($id) { $pyt = new SQL(); $pyt->QUERY("select DISTINCT produkty.Id, produkty.wielkosc, produkty.cena, produkty.name, producent.name as producent, kategoria.name as kategoria from produkty, kategoria, producent where producent.id = produkty.producent and produkty.kategoria = kategoria.id and produkty.Id = {$id}"); $pyt->RESULT(); ?><tr><Td> <p style="font: 12px verdana;"> <br><b>Nazwa: </b><?php echo $pyt->Line[name]; ?> <br><b>Wielko¶ć:</b> <?php echo $pyt->Line[wielkosc]; ?> <br><b>Cena:</b> <?php echo $pyt->Line[cena]; ?>

More Related