Projekt z Technologii Internetowych Witryna internetowa poświęcona motoryzacji, z dodatkową funkcjonalnością sklepu z częściami Autorzy: Piotr Dzidowski, Tomasz Dźbik Rok III, semestr V, grupa IV, sekcja II:
Projektowanie bazy danych w phpMyAdmin
Podczas pisania kodu korzystaliśmy z następujących programów: Pajączek (przydatny i przyjemny w użyciu program do pisania kodu, posiadający wiele udogodnień) PhotoShop (grafika została wykonana w tym programie i pocięta na plasterki, posiada opcje wygenerowania kodu, dzięki któremu można poskładać wszystko w jedną całość) Xampp ( korzystaliśmy z jego dodatków takich jak Apache i Mysql co pozwoliło nam na wygodne przeglądanie i obsługę strony internetowej) MozillaFirefox (wygodna przeglądarka posiadająca dużo ciekawych i użytecznych wtyczek np.: Bugzilla co pozwoliło nam szybkie wyszukiwanie błędów Firebug, oraz funkcja badająca elementy strony
Połączenie: php - Myslq Podczas łączenia się z bazą danych wykonaliśmy w naszym projekcie plik w którym znajdują się dane konfiguracyjne i jest on wykorzystywany we wszystkich plikach przez polecenie require(„konfiguracja.php"); . Jego zawartość: $dbhost = "localhost"; $dbuser = "root"; $dbpassword = "root"; $dbdatabase = "koszyk_zakupow2"; $config_basedir = "/koszyk_zakupow2/"; $config_sitename = "Muscle Cars"; $db = mysql_connect($dbhost, $dbuser, $dbpassword); mysql_select_db($dbdatabase, $db);
Logowanie Podczas logowania możemy zalogować się jako administrator oraz zwykły zarejestrowany użytkownik. Na stronie logowanie.php po wpisaniu nazwy użytkownika i hasła kod sprawdza wyniki zapytania w bazie danych i w zależności od zalogowanej osoby wyświetla strony dostępne dla danego typu użytkownika. Jeśli zalogujemy się jako administrator to wyświetlą nam się strony administracyjne służące do obsługi zamówień założonych przez klientów. Z poziomu użytkownika dostępne są podstrony związane z zakupami oraz można poczytać o różnych ciekawych informacjach na temat muscle cars i nie tylko.
Koszyk zakupów Użytkownik na naszej stronie ma możliwość zakupu produktów, określenia ilości oraz formy zapłaty np.: PayPal lub Czek. Przez cały czas klient ma możliwość wyświetlenia listy zakupionych produktów, zostaje wyświetlona cena całkowita. Ma także możliwość z poziomu koszyka do kasowania wybranych wcześniej produktów.
Strony administracyjne: Na naszej stronie podczas zalogowania się administratora wyświetlone zostają strony administracyjne dzięki, którym administrator ma możliwość przeglądania zamówień i ich postępu realizacji. Dodawanie produktów i kategorii: Nowe kategorie i produkty możemy dodawać z poziomu programu phpMyAdmin, w którym w bazie danych umieszczone są wszelkie informacje na temat dostępnych produktów w naszym sklepie.
Grafika tworzona w Photoshop:
Podstrony: Stworzyliśmy kilka podstron ale w miarę możliwości rozwoju naszego sklepu strona będzie się rozrastać i uaktualniać. Myślę, że w najbliższym czasie strona zyska duża odwiedzalnosić i zyski z sprzedaży będą wysokie
Widok ogólny strony startowej i efekt naszej pracy: