1 / 11

WEBOVÁ BURZA PRODUKTŮ

WEBOVÁ BURZA PRODUKTŮ. BAKALÁŘSKÁ PRÁCE Tomáš Janda. Cíl práce. Navrhnout a implementovat webovou aplikaci, která bude sloužit výrobcům a prodejcům k prezentaci jejich výrobků. Ty budou k dispozici návštěvníkům k prohlížení, vyhledávání a hodnocení. Obdoba „nákupního rádce” Heureka .

Télécharger la présentation

WEBOVÁ BURZA PRODUKTŮ

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. WEBOVÁ BURZA PRODUKTŮ BAKALÁŘSKÁ PRÁCE Tomáš Janda

  2. Cíl práce • Navrhnout a implementovat webovou aplikaci, která bude sloužit výrobcům a prodejcům k prezentaci jejich výrobků. • Ty budou k dispozici návštěvníkům k prohlížení, vyhledávání a hodnocení. • Obdoba „nákupního rádce” Heureka. • Jiné zaměření produktů oproti Heurece. • Nejedná se o internetový obchod – není počítáno s prodejem přímo z webu (zatím).

  3. Implementační platforma • Programovací jazyk serverové části - PHP 5. • Objektový přístup. • Architektura MVC podpořena frameworky: • Zend Framework, • Doctrine ORM, • Smarty, • Další menší frameworky a knihovny… • Databáze: MySQL. • Klient: Validní HTML 4.01, CSS 2, Javascript, AJAX.

  4. Vybrané vlastnosti I • Produkt může být ve více kategoriích. • Stromová struktura. • Libovolné množství atributů různých typů. • Libovolné množství prodejců u produktu. • Max. 1 výrobce u produktu. • Podle těchto vlastností lze vyhledávat.

  5. Vyhledávání • Atributy jsou zobrazovány dynamicky v závislosti na zvolené kategorii. • Možnost zvolit si operátor.

  6. Prototypy • AJAX • Výběr ze tří datových typů: • string, • Integer, • float. Prototyp obsahuje předdefinované atributy.

  7. Mapa • Výrobci a prodejci mají kromě adresy také přiřazený kraj. • Implementace: HTML mapa ČR rozdělená na kraje + AJAX.

  8. Vybrané vlastnosti II • Administrační rozhraní: obrázky, články, pořadí menu, lokality, uživatelé… • Možnost publikovat/skrýt článek/produkt. • Rozdělení na 2 moduly: • Společné entitní modely. • Vlastní kontroléry a šablony.

  9. Uživatelské role • Čtyři uživatelské role: • Administrátor, • Výrobce, • Prodejce, • Uživatel.

  10. Shrnutí • Vytvořena funkční aplikace. • Solidní základ pro další rozšiřování: • Větší participace uživatelů (komentáře k produktům, hlasovací ankety, uživatelské recenze, hodnocení článků…). • Větší možnosti měnit obsah skrze administrační rozhraní (stálé články přiřazené k některým sekcím, změna firemního loga, pozadí a další grafiky…). • Importy/exporty produktů.

  11. Konec • Děkuji za pozornost.

More Related