webudviklere ofte bruger MySQL-database -systemet og PHP server -side scripting sprog til at bygge kommercielle hjemmesider . Ved at modellere data for en butik i MySQL , der forbinder til den i PHP og opbygge en web- interface ved hjælp af HTML, kan udviklere effektivt at skabe en Internet butiksfacade. Den endelige ansøgning indebærer en række elementer, der arbejder sammen med hinanden , så kunderne i stand til at købe produkter via hjemmesiden . Information
første etape i opbygningen af et web butiksfacade normalt modellere og lagring af data . Dataene for en butik typisk produkt detaljer , såsom post navne , billeder , beskrivelser og priser. Hvis webstedet giver kunderne mulighed for at oprette konti , kan databasen også gemme oplysninger om disse, herunder kundernes navne, adresser og bestille historier . Site udviklere begynder normalt denne fase ved at designe databasen ved hjælp diagrammer , de derefter gennemføre det ved hjælp af SQL-sætninger . Resultatet af denne fase er en gruppe af tabeller med kolonner repræsenterer dataelementer i systemet.
Connectivity
Når et udviklingsteam har en færdig database -system i MySQL , helst med nogle af eller alle de oprindelige data befolkede i det, de så nødt til at håndtere tilslutningsmuligheder med databasen. Dette er processen med at forbinde hjemmesiden butiksfacade til databasen . PHP scripting kan håndtere dette , med standard sprog funktioner til tilslutning til MySQL-databaser samt forespørge , opdatere og indsætte nye data. Php scripts til en kommerciel hjemmeside bro over kløften mellem de data og brugergrænsefladen.
User Interface
brugergrænseflade til en web-butik er som regel bygget i HTML. PHP -scripts for et websted at oprette forbindelse til databasen og hente gemme data - produkt detaljer , for eksempel. PHP så bygger disse data i HTML- strukturer til at sende til kundens webbrowser. For eksempel, når brugeren klikker på et link til en side om et bestemt produkt dette medfører et PHP script til at køre på serveren. PHP script opretter forbindelse til databasen og forespørgsler det for detaljerne i produktet så er det strukturer resultatet i HTML, som returneres til browseren for brugeren at se og eventuelt foretage et køb
< br . > Transaktioner
Web butiksfacader gennemføre kunde køber . Mange udviklere vælger at bruge eksisterende kode ressourcer til at gøre dette, snarere end at gennemføre detaljerne selv. Dette skyldes til dels den opgave at behandle en betaling over internettet præsenterer en række alvorlige sikkerhedsproblemer. Hvis kunderne indtaster oplysninger om kreditkort eller andre finansielle oplysninger , er det afgørende , at disse håndteres forsvarligt . Web finansiere organisationer såsom PayPal giver automatiserede værktøjer til forarbejdning butik betalinger , som mange steder vælger at gennemføre .