290 likes | 492 Views
H I K I inc. Izradili: Helena Buljan Krešo Kudelić Ivana Ujević Ivka Žilić. Korištena tehnologija. MySQL baza podataka Apache web server PHP. Web aplikacija. Namjena Online aplikacija za dostavu hrane Funkcionalnost aplikacije Pregled kategorija i pojedinih proizvoda
E N D
H I K I inc. Izradili: Helena Buljan Krešo Kudelić Ivana Ujević Ivka Žilić
Korištena tehnologija • MySQL baza podataka • Apache web server • PHP
Web aplikacija • Namjena • Online aplikacija za dostavu hrane • Funkcionalnost aplikacije • Pregled kategorija i pojedinih proizvoda • Dodavanje i izbacivanje proizvoda u košaricu • Podnošenje narudžbe uz obaveznu autorizaciju
Programsko rješenje • Dinamički generirane HTML stranice • Upotreba session-a • Praćenje korisnika : upotreba cookie-a • Pohranjivanje aktivnosti korisnika u transakcijsku bazu
Transakcijska baza podataka • Baza proizvodi nam se sastoji od 10 tablica: sjednica, kupac, mjesto, proizvod, kategorija, tipposjete, dostavljač, narudžba, posjeta i elementnarudžbe • Tablicu sjednica - evidencija svakog session-a. • Tablica posjeta - ažurira se pri svakom posjetu nake stranice
Tipovi aktivnosti korisnika • pocetak • kategorija • proizvod • kosarica • dodavanje_u_kosaricu • praznjenje_kosarice • dostavljac • login • prijava • narucivanje • odjava • azuriranje_kosarice • ponovljen_login • ponovljena_prijava
Skladišna baza podataka • Dvije činjenične tablice • Logička podjela statistika • Statistike o samoj prodaji (dworder tablica) • Statistike o aktivnostima na stranici (dwposjeta tablica) • Većina dimenzija su zajedničke • Niska granulacija • Fleksibilnost pri traženju statistika • Podržane hijerarhije u većini dimenzija
Punjenje skladišta • punjenje se izvodi pomoću PHP skripte • dodaju se podaci nastali od zadnjeg punjenja • punjenje nije automatizirano (započinje pokretanjem skripte)
Usporedba pregleda i narudžbi pregledi narudžbe
Prodaja Agramer kruha 13.1. uveden popust od 20%