Exercici final de curs
Exercici final de curs:
Ets l'encarregat de fer una web per una empressa de perruques. L'empresa ven les perruques a través d'internet, on-line.
Es tracta de que facis la web de venta de les perruques:
- Descripció: L'usuari podria triar entre un conjunt de perruques que hipotèticament se li mostrarien en funció de les seves preferències. (Això requereix una base de dades i un llenguatge script de servidor com ara php, és per això que suposarem que hem rebut aquestes dades (objectes perruques) del servidor. Per poder treballar en local, crea tu mateix unes quantes perruques, com si te les hagues passat el servidor: almenys 4 objectes de la classe perruques).
L'usuari triarà una perruca de les que se li mostren. A través del botó Començar la compra s'el ubicarà en una altre pàgina on hi haurà: un formulari on se li demanarà totes les dades de client i les dades per fer l'enviament, i de nou les dades de la compra que acaba de fer, per verificar que sap el que està comprant. Caldrà controlar tots els camps per que la petició de compra arribi en condicions al servidor. El botó comprar ara ! enviarà totes les dades a comprar.php, una hipotètica pàgina de php que estaria ubicada al servidor.
En un fitxer extern tindrem la definició de les Classes:
- Perruca:
Propietats mètodes talla: pot ser talla S,M,L,XL o XXL mostrarFoto( ):genera el codi html que permet visualitzar la foto color: Negre, castany, ros. mostrarPerruca(): genera el codi html que permet mostrar de forma estructurada la perruca(talla, color, estil i foto) estil: llis, ondulat, arrissat o afro preu : preu en € foto: conté una cadena amb url que enllaça amb la foto
- Client
opietats mètodes nom:nom comprovarCC( ): Els nombres, entre ells han de tenir una rel.lació donada. cognom:cognom comprovarCorreu-e( ): Comprovar que sigui de la forma xxxxx@xxxx.xxx adress:objecte adress comprovarDNI ( ): Els nombres i la lletra han de tenir una rel.lació donada. cc:compte corrent comprovarTot( ): Comprovar que tots els camps estiguin plens i siguin correctes. correu-e: correu electrònic dni: carnet d'identitat amb la lletra
- Adress
propietats mètodes destinatari comprovarTot( ): Comprovar que tots els camps estiguin plens. carrer num pis porta codiPostal ciutat