Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
1
Webáruház rendszerek Reisz Péter G-3S8 2007.05.10.
2
Webáruház rendszerek2 Miért van szükség webáruházakra? Bárhonnan elérhető Tulajdonos: Minimális költségen (akár ingyen is) üzemeltethető Nem kell értenie a web programozásához Könnyű adminisztráció Vásárló: Otthonról is meg tudja tekinteni a kínálatot A termékekről megfelelő mennyiségű információt kaphat. Anélkül tud vásárolni, hogy kimozdulna otthonról
3
Webáruház rendszerek3 Mit lát a vásárló a webáruházból? Termékek közötti böngészés (akár kategóriánként is) Részletes termékinformáció, kép a termékről A boltelérhetősége, rendeléssel kapcsolatos további információk Regisztráció (saját adatok megtekintése, módosítása) Kosár Megrendelőoldal
4
Webáruház rendszerek4 A főoldal
5
Webáruház rendszerek5 Termékek
6
Webáruház rendszerek6 Részletes infó
7
Webáruház rendszerek7 Regisztráció
8
Webáruház rendszerek8 Menü, adatok módosítása
9
Webáruház rendszerek9 Kosár
10
Webáruház rendszerek10 Megrendelés
11
Webáruház rendszerek11 Mit lát a tulajdonos a webáruházból? Termékkategóriák Termékek Vásárlók Rendelések Szerkeztése Kezelése
12
Webáruház rendszerek12 Admin felület
13
Webáruház rendszerek13 Kategóriák
14
Webáruház rendszerek14
15
Webáruház rendszerek15 Terméklista
16
Webáruház rendszerek16
17
Webáruház rendszerek17 Beállítások (email adatok)
18
Webáruház rendszerek18 Hogyan valósította meg ezeket a programozó? Apache + PHP + MySQL Egyszerű, kis gépigényű, gyors és ráadásul ingyenes eszközök Egyéb HTML-ben alkalmazott technológiák: CSS+JavaScript
19
Webáruház rendszerek19 A megvalósításhoz szükséges fontosabb tudnivalók A PHP alapjai, szerkezete PHP - MySQL PHP fájlok közötti kommunikáció Safe mode ($_GET, $_POST) Cookie vs. Session variable
20
Webáruház rendszerek20 Megoldandó problémák Adatok szerkezete, tárolása Biztonság Kategóriák kezelése Fájlok kezelése (kép, doksi) Termékek közötti böngészés Regisztráció (adatok megadása) Kosár Extrák
21
Webáruház rendszerek21 Adatok szerkezete, tárolása MySQL adatbázisban tároljuk az adatokat 4 fontosabb tábla van: Felhasználók: felhasználónév, jelszó, rang (teljes név, cím, telefon,…) Kategóriák: id, név, szülőid (kategória információ) Termékek: név, kategória, ár (infó, kép,…) Rendelések: ki, mit (miket), mikor, …
22
Webáruház rendszerek22 Biztonság Jelszavak: egyirányúan kódolással kódolva tárolódnak Bejelentkezés: 1) felhasználó és kódolt jelszópárosok 2) session változó létrehozása Hozzáférés ellenőrzés: 1) létezik-e még a felhasználó? 2) elegendő-e a rangja?
23
Webáruház rendszerek23 Kategóriák kezelése Külön kezelő függvénytár Függvények: Csomópont szerkezet generálása Lista menü Választós menü Útvonal menü
24
Webáruház rendszerek24 Fájlok kezelése A termékeknél 3 fájl adható meg: kép, kiskép, doksi Ezek lehetnek fájlfeltöltés, link vagy üres Azonos fájlnevek kezelése Termékhez kapcsolódó fájlok törlése/módosítás
25
Webáruház rendszerek25 Termékek közötti böngészés Egy kategóriára kattintva milyen termékek jelenjenek meg? Egyszerre megjelenő termékek száma URL-ben megadott változók használata Rendezési szempont Keresés
26
Webáruház rendszerek26 Regisztráció Szükséges adatok megadásának ellenőrzése Már létező felhasználónév Jelszó
27
Webáruház rendszerek27 Kosár Egy session változóban tároljuk Termék(ek) törlés Termék darabszám módosítása
28
Webáruház rendszerek28 Extrák Lízing kalkulátor
29
Webáruház rendszerek29 Fejlesztéshez szükséges programok, elérhetőség XAMPP (linuxban LAMPP) http://www.apachefriends.org/en/xampp.html http://www.apachefriends.org/en/xampp.html PHP referencia: http://www.php.net/manual/hu/ Fejlesztőeszközök: –Ingyenes: NVU, 1stPage (Linux: Aqua, NVU) –Fizetős (profi): Adobe Dreamweaver CS3 (400$) Elérhetőség, előadás letöltése: web: www.reiszpeter.atw.hu email: reiszpeter@freemail.huwww.reiszpeter.atw.hureiszpeter@freemail.hu
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.