Diferencia entre revisiones de «Usuario:ManuelRomero/ProgramacionWeb/ficheros/practica»
De WikiEducator
(→Partimos del siguiente código) |
|||
(7 revisiones intermedias por el mismo usuario no mostrado) | |||
Línea 6: | Línea 6: | ||
{{Actividad|Title=Gestión de música e imágenes| | {{Actividad|Title=Gestión de música e imágenes| | ||
*Vamos a hacer un sitio web para subir canciones, imágenes, ficheros pdf, y otros, y poderlas ver/reproducir | *Vamos a hacer un sitio web para subir canciones, imágenes, ficheros pdf, y otros, y poderlas ver/reproducir | ||
+ | |||
+ | ;Clona un esqueleto del proyecto | ||
+ | *Clona el proyecto del git (un esqueleto para tener punto de partida) | ||
+ | '''''En Esta práctica es obligatorio partir de este esqueleto'''''. | ||
+ | git clone https://github.com/MAlejandroR/enunciado_pactica_descargas.git | ||
+ | ;Ejecútalo | ||
+ | *Puedes probar una posible ejecución aquí | ||
+ | http://manuel.infenlaces.com/dwes/practicas/descargas/ | ||
+ | |||
+ | |||
;Descripción | ;Descripción | ||
*La aplicación tendrá dos páginas principales php: | *La aplicación tendrá dos páginas principales php: | ||
Línea 26: | Línea 36: | ||
*Los usuarios no admin podrán subir ficheros y ver ficheros publicados, | *Los usuarios no admin podrán subir ficheros y ver ficheros publicados, | ||
*La usuaria admin podrá hacer lo del usuario no admin y ademas verá todos los ficheros subidos para poder publicarlos. | *La usuaria admin podrá hacer lo del usuario no admin y ademas verá todos los ficheros subidos para poder publicarlos. | ||
− | |||
− | |||
− | |||
===Especificación como lista de requisitos=== | ===Especificación como lista de requisitos=== | ||
#RF1 El usuario visualiza la interfaz del index.php. | #RF1 El usuario visualiza la interfaz del index.php. | ||
Línea 146: | Línea 153: | ||
+ | <!-- | ||
===Partimos del siguiente código=== | ===Partimos del siguiente código=== | ||
Línea 163: | Línea 171: | ||
<!DOCTYPE html> | <!DOCTYPE html> | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
<html> | <html> | ||
<head> | <head> | ||
Línea 187: | Línea 191: | ||
<br/> | <br/> | ||
<br/> | <br/> | ||
− | + | ||
− | + | ||
<div style="float:right"> | <div style="float:right"> | ||
<input type="file" name="fichero"><br> | <input type="file" name="fichero"><br> | ||
Línea 376: | Línea 379: | ||
</source> | </source> | ||
− | + | --> | |
}} | }} |
Última revisión de 08:12 19 abr 2022
En Esta práctica es obligatorio partir de este esqueleto. git clone https://github.com/MAlejandroR/enunciado_pactica_descargas.git
http://manuel.infenlaces.com/dwes/practicas/descargas/
Cualquiera puede subirlos, pero no se verán como publicados
Aquellos ficheros subidos que la administradora podrá publicar (Solo admin)
Especificación como lista de requisitos
Los accesos pueden ser de tres tipos
RF 1 : Interfaz de index.php
LA siguiente imagen muestra los casos de uso de estas acciones
RF 2:Verificar datos de usuario
# Usuario # Password
RNF1: Estructura de directorios
RF3: Subir ficheros seleccionados a download
RF 4 Visualizar ficheros públicos (upload)
RF 5 Admin visualiza todo por separadfo
RF 6 Admin puede seleccionar ficheros subidos para publicar
RF 7 Publicar: copiar de download a upoload
(Mostrar imágenes o pdf, o reproducir música)
RF 8 Crear log con las acciones realizadas
|