Sie sind auf Seite 1von 17

PROGRAMACIÓN DE SITIOS WEB

Unidad 3: Fase 4 - Diseño e implementación del lado del servidor

JORGE ENRIQUE PIMIENTA ELLES Código (1.118.837.100)


KAREN YULIETH LÓPEZ MENDEZ Código (1.004.417.122)
JHON JAIRO TORRES VELASQUEZ Código (14.012.024)
ARVEY BURITICA PRIETO Código (93.296.127)
JARIEL VEGA DURÁN Código (9.692.930)

Tutor
FRANCISCO JAVIER HILARIÓN NOVOA

Universidad Nacional Abierta y a Distancia


Escuela de Ciencias Básicas Tecnología e Ingeniería
Ingeniería de Sistemas
Abril 2019
Informe Diseño de la interfaz del usuario

Respetuosamente me permito enviar al Señor tutor, el Informe Diseño de


la interfaz del usuario, así:

Teniendo en cuenta las instrucciones de la guía de actividades,


implementación de sitios web interactivos haciendo uso de lenguajes de
programación web del lado del servidor, bases de datos y librerías para la
ejecución proyectos web que den solución a problemáticas planteadas.

1. De acuerdo a la propuesta seleccionada en la fase 3.

Dentro del menú de administrador, debe crear un script en PHP que


permita crear la base de datos de su aplicativo en MYSQL, dicha
base de datos se llamará: bdunad27.

Evidencia 1 creación base de datos bdunad27.


2. Dentro del menú de administrador, debe crear un script en PHP que
permita crear una tabla en la base de datos creada anteriormente.
Dicha tabla debe llamarse: tabla27,corresponde al número de su
grupo de trabajo colaborativo.

Evidencia 2 creación tabla dentro la base de datos tabla27.

3. Dentro del menú de Inventario debe enlazar el formulario de ingreso


de productos (diseñado en la fase anterior) a la tabla de la base de
datos para que el usuario pueda guardar los registros allí, por medio
de la sentencia INSERT de MySQL. No olvide que para este proceso
debe crear un código en PHP que permita ejecutar la sentencia de
MySQL.
Evidencia 3 ingreso de productos

Datos insertados base de datos

4. Dentro del menú de Inventario debe enlazar el formulario de


consulta de productos (diseñado en la fase anterior) con la base de
datos y permitir mostrar el registro asociado a ese número,
mediante la sentencia SELECT de MySQL. No olvide que para este
proceso debe crear un código en PHP que permita ejecutar la
sentencia de MySQL.

Evidencia 4 mostrar registro mediante el código asociado.


5. Dentro del menú de inventario debe enlazar el formulario de
actualización de productos (diseñado en la fase anterior) con la base
de datos y permitir actualizar la información de ese registro
mediante la sentencia UPDATE de MySQL. No olvide que para este
proceso debe crear un código en PHP que permita ejecutar la
sentencia de MySQL.

Evidencia 5 mostrar actualización registro mediante el código


asociado.
Resultados de la actualización de producto
6. Dentro del menú de inventario debe enlazar el formulario de
eliminación de productos (diseñado en la fase anterior) con la base
de datos y permitir eliminar ese producto de la base de datos,
mediante la operación DELETE de MySQL. No olvide que para este
proceso debe crear un código en PHP que permita ejecutar la
sentencia de MySQL.

Evidencia 6 mostrar eliminar registro mediante el código


asociado.
El registro perteneciente al código 555 no debe existir en la base de datos.
Antes. Como pueden ver existe el registro 555
Después. Como pueden ver ya no existe el registro 555

7. Dentro del menú de administrador debe permitir generar el backup


de la base de datos mediante el aplicativo Mysqldump incluido en la
suite de Appserv. No olvide que para este proceso debe crear un
código en PHP que permita ejecutar Mysqldump.
Si miramos la hora del sistema en el pantallazo, debe ser la misma de la
copia del backup.

8. Dentro del menú de inventario, debe permitir generar un informe


en PDF de los productos registrados en la base de datos con
cantidades en existencia, mediante el uso de una librería, puede ser
mPDF, FPDF, DomPDF, etc.

Evidencia 8 informe en PDF de los productos registrados.


Reporte pdf
9. Crear una tabla llamada usuarios. Dicha tabla debe contener los
siguientes registros: nombre_usuario, contraseña_usuario,
estado_usuario.

Evidencia 9 creación tabla llamada usuarios.

El estado del usuario debe ser (1) o (0). Cuando este en (0), no tiene
acceso al aplicativo así sus credenciales de acceso sean correctas y
cuando este en estado (1) tiene acceso al aplicativo.
10. Luego debe crear un formulario en HTML de inicio de sesión,
donde el usuario digitará su nombre de usuario y su contraseña con
el fin de validar su acceso al sistema.

Evidencia 8 crear un formulario en HTML de inicio de sesión.


Entramos a la pagina
11. permitir validar la sesión haciendo uso de sesiones en PHP y
establecer un contador de tal manera que pasados 7 minutos le
pida nuevamente nombre de usuario y contraseña al usuario en
cuestión.

Evidencia 8 La página cuenta con un contador, después de ser


mayor a 7 minutos debes iniciar sesión nuevamente.

Código encargado de esta condición.


Referencias Bibliográficas

FRANCISCO JAVIER HILARIÓN


NOVOA http://fescontacto.com/pswunad/
Hilarion Novoa, F. ( 16,11,2018). Lenguajes de bases de datos. [Archivo
de video]. Recuperado de: http://hdl.handle.net/10596/21625
Hilarion Novoa, F. (2016). Funciones para el manejo de archivos planos
en php. [Archivo de video]. Recuperado
de: http://hdl.handle.net/10596/9097
Hilarion Novoa, F. (2016). Conexión Base de datos php. [Archivo de
video]. Recuperado de: http://hdl.handle.net/10596/9096
Vara, Mesa, Juan Manuel, et al. Desarrollo web en entorno servidor, RA-
MA Editorial, 2014. (Páginas. 49 - 88). ProQuest Ebook Central.
Recuperado
de:https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?
ppg=50&docID=3229695&tm=1544023658116
Río, M. Á. D. (2012). Manual PHP 6.0: formación para el empleo.
(Páginas. 187 - 197) Madrid, ES: Editorial CEP, S.L. Recuperado
de:https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?
ppg=188&docID=3214043&tm=1544023725284
Vara, Mesa, Juan Manuel, et al. Desarrollo web en entorno cliente.
(Páginas. 175 - 195). RA-MA Editorial, 2014. ProQuest Ebook Central.
Recuperado
de:https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?
ppg=176&docID=3229683&tm=1544023773437
Río, M. Á. D. (2012). Manual PHP 6.0: formación para el empleo.
(Páginas. 143 - 175) Madrid, ES: Editorial CEP, S.L. Recuperado
de:https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?
ppg=144&docID=3214043&tm=1544023890966
Vara, Mesa, Juan Manuel, et al. Desarrollo web en entorno servidor, RA-
MA Editorial, 2014. (Páginas. 125 - 155). ProQuest Ebook Central.
Recuperado
de:https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?
ppg=126&docID=3229695&tm=1544024077565

Das könnte Ihnen auch gefallen