SlideShare a Scribd company logo
1 of 19
Download to read offline
UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
Materia
DESARROLLO DE APLICACIONES II
Tema
PATRONES DE DISEÑO
Nombre completo del Alumno :Azucena Pérez Gallegos
Rocío Marbelin Zapata Palomo
Adriana Berenice Renovato Ceja
Daniel Torres Salas
Grado: 4 Grupo: “B”
Nombre del Docente : Eloy Contreras
Fecha de entrega : 24/09/2013
UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
Descripción de la problemática
Tienda “La Variada”, ofrece a sus clientes una gran variedad de surtido rico de chocolates constanzo y
botana. La tienda pretende ofrecer un servicio más oportuno y de calidad a sus clientes con el fin de
satisfacer sus necesidades y convirtiéndose en una tienda más competitiva.
Actualmente las personas buscan y necesitan una gran variedad de surtido rico en chocolates y botana,
esto con el fin de compartir momentos con la familia, amigos y ofrecer mejores productos al cliente. Él
sistema será desarrollado para tener una base de datos más segura y eficaz que le permita realizar
consultas de forma más rápidas. Él sistema contará con el registro de productos, precios, marcas ya que
esto le permitirá a nuestro cliente agilizar el proceso de sus ventas, así como tener mejor administración del
negocio.
Los beneficios para la tienda son: mejor atención al cliente, vender y ofrecer un mejor producto, mayor
satisfacción de los clientes, aumento considerable de ventas, mayor número de clientes y publicidad,
mejoramiento de entradas económicas.
UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
2 Requisitos específicos
Requerimientos Funcionales
2.1.1 Requisito funcional 1
2.1.2 Requisito funcional 2
2.1.3 Requisito funcional 3
Número del Requerimiento RF01
Nombre del Requerimiento Acceso al sistema
Tipo de Requerimiento Requisito Restricción
Descripción del
Requerimiento
El sistema deberá solicitar un usuario y una contraseña para
poder ingresar, si los datos ingresados son incorrectos el
sistema enviara un mensaje de error al usuario.
Precondición El usuario deberá estar registrado en el sistema.
Postcondición El sistema permitirá el ingreso de usuarios registrados.
Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional
Número del Requerimiento RF02
Nombre del Requerimiento Registrar usuarios
Tipo de Requerimiento Requisito Restricción
Descripción del
Requerimiento
El sistema permitirá al administrador registrar usuarios de dos
tipos cliente-proveedor dentro de la base de datos.
Precondición  Estar dentro del sistema
 Estar dentro del catálogo registrar
 Llenar los campos de registro
Postcondición El sistema permitirá registrar usuarios en la base de datos.
Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional
Número del Requerimiento RF03
Nombre del Requerimiento Registrar productos
Tipo de Requerimiento Requisito Restricción
Descripción del
Requerimiento
El sistema deberá registrar productos dentro de la base de
datos.
Precondición Estar dentro del sistema.
Postcondición El sistema permitirá el registro de productos en la base de
datos.
Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional
UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
2.1.4 Requisito funcional 4
2.1.5 Requisito funcional 5
2.1.6 Requisito funcional 6
Número del Requerimiento RF04
Nombre del Requerimiento Eliminar productos
Tipo de Requerimiento Requisito Restricción
Descripción del
Requerimiento
El sistema deberá eliminar la información del producto en la
base de datos.
Precondición  Estar dentro del sistema
 Estar dentro del catálogo eliminar
 Contar con productos registrados
Postcondición El sistema permitirá eliminar la información sobre el producto
en la base de datos.
Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional
Número del Requerimiento RF05
Nombre del Requerimiento Consultar productos
Tipo de Requerimiento Requisito Restricción
Descripción del
Requerimiento
El sistema deberá consultar la información de los productos
guardados dentro de la base de datos.
Precondición  Estar dentro del sistema
 Estar dentro del catálogo consultar
 El usuario deberá ingresar la información sobre el
producto que desea buscar
Postcondición El sistema permitirá consultar registros en la base de datos.
Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional
Número del Requerimiento RF06
Nombre del Requerimiento Consultar cliente
Tipo de Requerimiento Requisito Restricción
Descripción del
Requerimiento
El sistema deberá consultar la información del cliente
guardada dentro dela base d datos.
Precondición  Estar dentro del sistema
 Estar dentro del catálogo consultar
 El usuario deberá ingresar la información sobre el
cliente que desea buscar
Postcondición El sistema permitirá consultar registros de los clientes en la
base de datos.
Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional
UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
2.1.7 Requisito funcional 7
2.1.8 Requisito funcional 8
Número del Requerimiento RF07
Nombre del Requerimiento Modificar productos
Tipo de Requerimiento Requisito Restricción
Descripción del
Requerimiento
El sistema deberá modificar la información de los productos
guardados dentro de la base de datos.
Precondición  Estar dentro del sistema
 Estar dentro del catálogo modificar
 Contar con productos registrados
 El usuario deberá modificar los datos del producto
Postcondición El sistema permitirá actualizar la información sobre el producto
en la base de datos.
Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional
Número del Requerimiento RF08
Nombre del Requerimiento Reporte de ventas
Tipo de Requerimiento Requisito Restricción
Descripción del
Requerimiento
El sistema deberá generar reportes de ventas de los productos
dentro de la base de datos.
Precondición  Estar dentro del sistema
 Estar dentro del catálogo reportes de ventas
 Contar con productos vendidos
Postcondición El sistema permitirá generar reportes de ventas de los
productos.
Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional
UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
Requerimientos No Funcionales
2.1.9 Requisito no funcional 1
2.1.10 Requisito no funcional 2
2.1.11 Requisito no funcional 3
Número del Requerimiento RF01
Nombre del Requerimiento Reportes en PDF
Tipo de Requerimiento Requisito Restricción
Descripción del
Requerimiento
El sistema deberá generar reportes de las ventas de los
productos en formato PDF.
Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional
Número del Requerimiento RF02
Nombre del Requerimiento Seguridad en información
Tipo de Requerimiento Requisito Restricción
Descripción del
Requerimiento
Garantizar la seguridad del sistema con respecto a la
información y datos que se manejan tales sean documentos,
archivos y contraseñas.
Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional
Número del Requerimiento RF03
Nombre del Requerimiento Diseño de la interfaz
Tipo de Requerimiento Requisito Restricción
Descripción del
Requerimiento
El sistema contara con un formato específico requerido por el
cliente.
 Tendrá ventanas y formularios
 Tipo de fuente Arial tamaño 11 para el texto y tamaño
14 para los títulos
 Color de fuente Negro y color verde pistache para el
fondo
 Interlineado 1.5
 Contar con imagen de cada tipo de producto y logos
de los proveedores
 Listas despegables
 Banners y animaciones
Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional
UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
3 Diagramas de MVC de cada requerimiento funcional
3.1.1 Ventana de acceso al sistema
Vista Vista
Controlador Modelo ControladorACCESO
Usuario
Contraseña
ACCESO
“ChocoMix”
Entrar
Productos Clientes
Usuarios
BD
d
entrar.php Verificar.php
UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
3.1.2 Registrar usuarios
Vista
Controlador Modelo
3.1.3 Registrar productos
Registrar Usuarios
Registrar Productos
Nombre
Marca
Precio
Nombre
Guardar
Contraseña
BD
d
registrar.php
Guardar
registrar.php
BD
d
UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
3.1.4 Eliminar productos
Vista Controlador Modelo
3.1.5 Consultar productos
Vista
Controlador Modelo
Chocolates Constanzo $12 Eliminar
Refrescos Coca-Cola $10 Eliminar
Pan Bimbo $14 Eliminar
Buscar
Eliminar.php BD
d
BD
d
Nombre Precio Caducidad
consultar.php
UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
3.1.6 Consultar cliente
Vista
Controlador Modelo
3.1.7 Modificar productos
Modelo
Buscar
Nombre Dirección Acción
----- --------- Modificar
-------- ---------- Modificar
BD
d
Nombre Apellidos Teléfono
consultar.php
Vista
Controlador Vista Modificar
Nom
Modificar
Ape
Modificar.php BD
d
UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
3.1.8 Reporte de ventas
Vista
Controlador
Vista
Productos
Productos
BD
d
Modelo
reporte.php
UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
4 Diagramas de secuencia
4.1.1 Acceso
1. Ingresa los datos
2. Notificación
3. Busca los datos
5. Entrar el sistema
6. Mensaje de error
4. Verificar que
los datos sean
ingresados
correctamente
Usuario
Vista
acceso.php
Vista
acceso.usuario.php
Controlador
entrar.php
Controlador
verificar.php
Modelo
BD
UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
4.1.2 Registrar usuarios
1. Ingresa los datos el usuario 2. Notificación
3.Guarda los datos
4. Notificación
5. Presenta los datos
6. Muestra Vista
Usuario
Vista
Lista_usuarios.php
Controlador
registrar.php
Modelo
BD
UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
4.1.3 Registrar productos
1. Ingresa los datos 2. Notificación
3.Guarda los datos
4. Notificación
5. Presenta los datos
6. Muestra Vista
Usuario
Vista
Lista_productos.php
Controlador
registrar.php
Modelo
BD
UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
4.1.4 Eliminar productos
1. Selecciona la opción
2. Notificación
3. Elimina
4. Notificación
5. Presenta los datos
6. Muestra Vista
Vista
Lista_productos.php
Controlador
eliminar.php
Modelo
BD
Usuario
UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
4.1.5 Consultar productos
1. Ingresa los datos a buscar
2. Notificación id producto
3.Consulta la información
4. Manda la información
5. Presenta los datos
6. Muestra Vista
Vista
Lista_productos.php
Controlador
consultar.php
Modelo
BD
Usuario
UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
4.1.6 Consultar cliente
1. Ingresa los datos a buscar
2. Notificación id_ cliente
3.Consulta la información
4. Manda la información
5. Presenta los datos
6. Muestra Vista
Modelo
BD
Controlador
consultar.php
Vista
Lista_clientes.php
Usuario
UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
4.1.7 Modificar productos
4. Notifica al
controlador
3. Abrir ventana
modificar
2. Notificación de abrir
ventana modificar
1. Selecciona
la opción
7. Mostrar datos al
usuario
6. Modifica datos
del producto
Usuario
Vista lista
productos.php
Vista
Modificar.php
Controlador
abrir modificar
Controlador
modificar
producto.php
Modelo
BD
5. Carga los datos
del producto
8. Presiona el botón
actualizar
9. Notifica el método
actualizar 10. Actualiza los
datos
11. Regresa los
datos
12. Carga los datos del producto
13.
Muestra
datos al
usuario
UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
4.1.8 Reporte de ventas
Usuario
Vista lista
ventas.php
Controlador
reporte.php
Modelo BD Vista
1. Selecciona
la opción
2. Notificación id
producto
3. Consulta la
información
4. Manda la
información
5. Muestra la vista

More Related Content

Similar to Sistema de gestión para tienda de chocolates y botanas

Similar to Sistema de gestión para tienda de chocolates y botanas (20)

Proyecto de pasteleria
Proyecto de pasteleriaProyecto de pasteleria
Proyecto de pasteleria
 
Puntos de casos de uso
Puntos de casos de usoPuntos de casos de uso
Puntos de casos de uso
 
Systm vikos(mary,pato,itzel)
Systm vikos(mary,pato,itzel)Systm vikos(mary,pato,itzel)
Systm vikos(mary,pato,itzel)
 
Eloy jorge pancho
Eloy jorge panchoEloy jorge pancho
Eloy jorge pancho
 
Proyecto
ProyectoProyecto
Proyecto
 
Proyecto
ProyectoProyecto
Proyecto
 
Proyecto
ProyectoProyecto
Proyecto
 
Proyecto
ProyectoProyecto
Proyecto
 
Trabajo final patrones_de_diseño
Trabajo final patrones_de_diseñoTrabajo final patrones_de_diseño
Trabajo final patrones_de_diseño
 
Proyecto
ProyectoProyecto
Proyecto
 
Proyecto
ProyectoProyecto
Proyecto
 
Proyecto
ProyectoProyecto
Proyecto
 
Proyecto de sistemas de información
Proyecto de sistemas de informaciónProyecto de sistemas de información
Proyecto de sistemas de información
 
Trabajo final patrones_de_diseño
Trabajo final patrones_de_diseñoTrabajo final patrones_de_diseño
Trabajo final patrones_de_diseño
 
Trabajo final patrones_de_diseño
Trabajo final patrones_de_diseñoTrabajo final patrones_de_diseño
Trabajo final patrones_de_diseño
 
Carritodecompra ieee830 2
Carritodecompra ieee830 2Carritodecompra ieee830 2
Carritodecompra ieee830 2
 
Lucy_trabajo
Lucy_trabajoLucy_trabajo
Lucy_trabajo
 
Lucy
LucyLucy
Lucy
 
Tecnicas de estimacion
Tecnicas de estimacionTecnicas de estimacion
Tecnicas de estimacion
 
IA-158-012-INFORME ESPECIFICACIONES TECNICAS BPL3 .pdf
IA-158-012-INFORME ESPECIFICACIONES TECNICAS BPL3 .pdfIA-158-012-INFORME ESPECIFICACIONES TECNICAS BPL3 .pdf
IA-158-012-INFORME ESPECIFICACIONES TECNICAS BPL3 .pdf
 

More from Berenice Ceja

Puntos de caso de uso childrens playing
Puntos de caso de uso childrens playingPuntos de caso de uso childrens playing
Puntos de caso de uso childrens playingBerenice Ceja
 
Calidad en el desarrollo de sw
Calidad en el desarrollo de swCalidad en el desarrollo de sw
Calidad en el desarrollo de swBerenice Ceja
 
Manual de php_myadmin
Manual de php_myadminManual de php_myadmin
Manual de php_myadminBerenice Ceja
 
Manual de manipulación de datos
Manual de manipulación de datosManual de manipulación de datos
Manual de manipulación de datosBerenice Ceja
 
Desarrollo de aplicaciones_ii
Desarrollo de aplicaciones_iiDesarrollo de aplicaciones_ii
Desarrollo de aplicaciones_iiBerenice Ceja
 
Plans for next vacations
Plans for next vacationsPlans for next vacations
Plans for next vacationsBerenice Ceja
 
Link of the homework
Link of the homeworkLink of the homework
Link of the homeworkBerenice Ceja
 
Desarrollo de aplicaciones web
Desarrollo de aplicaciones webDesarrollo de aplicaciones web
Desarrollo de aplicaciones webBerenice Ceja
 
Desarrollo de aplicaciones i rociomarbelin adrianaberenice
Desarrollo de aplicaciones i rociomarbelin adrianabereniceDesarrollo de aplicaciones i rociomarbelin adrianaberenice
Desarrollo de aplicaciones i rociomarbelin adrianabereniceBerenice Ceja
 
A1 u1gb adrianaberenicerenovatoceja
A1 u1gb adrianaberenicerenovatocejaA1 u1gb adrianaberenicerenovatoceja
A1 u1gb adrianaberenicerenovatocejaBerenice Ceja
 

More from Berenice Ceja (18)

Puntos de caso de uso childrens playing
Puntos de caso de uso childrens playingPuntos de caso de uso childrens playing
Puntos de caso de uso childrens playing
 
Formatos psp0
Formatos psp0Formatos psp0
Formatos psp0
 
Calidad en el desarrollo de sw
Calidad en el desarrollo de swCalidad en el desarrollo de sw
Calidad en el desarrollo de sw
 
Mapa mental
Mapa mentalMapa mental
Mapa mental
 
Manual de php_myadmin
Manual de php_myadminManual de php_myadmin
Manual de php_myadmin
 
Yourprezi
YourpreziYourprezi
Yourprezi
 
Manual de manipulación de datos
Manual de manipulación de datosManual de manipulación de datos
Manual de manipulación de datos
 
Desarrollo de aplicaciones_ii
Desarrollo de aplicaciones_iiDesarrollo de aplicaciones_ii
Desarrollo de aplicaciones_ii
 
A3 ap los_usb
A3 ap los_usbA3 ap los_usb
A3 ap los_usb
 
Plans for next vacations
Plans for next vacationsPlans for next vacations
Plans for next vacations
 
Link of the homework
Link of the homeworkLink of the homework
Link of the homework
 
A2_ AD_ los_usb
A2_ AD_ los_usbA2_ AD_ los_usb
A2_ AD_ los_usb
 
Dialog
DialogDialog
Dialog
 
A1 ap los usb
A1 ap los usbA1 ap los usb
A1 ap los usb
 
English iii
English iiiEnglish iii
English iii
 
Desarrollo de aplicaciones web
Desarrollo de aplicaciones webDesarrollo de aplicaciones web
Desarrollo de aplicaciones web
 
Desarrollo de aplicaciones i rociomarbelin adrianaberenice
Desarrollo de aplicaciones i rociomarbelin adrianabereniceDesarrollo de aplicaciones i rociomarbelin adrianaberenice
Desarrollo de aplicaciones i rociomarbelin adrianaberenice
 
A1 u1gb adrianaberenicerenovatoceja
A1 u1gb adrianaberenicerenovatocejaA1 u1gb adrianaberenicerenovatoceja
A1 u1gb adrianaberenicerenovatoceja
 

Sistema de gestión para tienda de chocolates y botanas

  • 1. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN Materia DESARROLLO DE APLICACIONES II Tema PATRONES DE DISEÑO Nombre completo del Alumno :Azucena Pérez Gallegos Rocío Marbelin Zapata Palomo Adriana Berenice Renovato Ceja Daniel Torres Salas Grado: 4 Grupo: “B” Nombre del Docente : Eloy Contreras Fecha de entrega : 24/09/2013
  • 2. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN Descripción de la problemática Tienda “La Variada”, ofrece a sus clientes una gran variedad de surtido rico de chocolates constanzo y botana. La tienda pretende ofrecer un servicio más oportuno y de calidad a sus clientes con el fin de satisfacer sus necesidades y convirtiéndose en una tienda más competitiva. Actualmente las personas buscan y necesitan una gran variedad de surtido rico en chocolates y botana, esto con el fin de compartir momentos con la familia, amigos y ofrecer mejores productos al cliente. Él sistema será desarrollado para tener una base de datos más segura y eficaz que le permita realizar consultas de forma más rápidas. Él sistema contará con el registro de productos, precios, marcas ya que esto le permitirá a nuestro cliente agilizar el proceso de sus ventas, así como tener mejor administración del negocio. Los beneficios para la tienda son: mejor atención al cliente, vender y ofrecer un mejor producto, mayor satisfacción de los clientes, aumento considerable de ventas, mayor número de clientes y publicidad, mejoramiento de entradas económicas.
  • 3. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN 2 Requisitos específicos Requerimientos Funcionales 2.1.1 Requisito funcional 1 2.1.2 Requisito funcional 2 2.1.3 Requisito funcional 3 Número del Requerimiento RF01 Nombre del Requerimiento Acceso al sistema Tipo de Requerimiento Requisito Restricción Descripción del Requerimiento El sistema deberá solicitar un usuario y una contraseña para poder ingresar, si los datos ingresados son incorrectos el sistema enviara un mensaje de error al usuario. Precondición El usuario deberá estar registrado en el sistema. Postcondición El sistema permitirá el ingreso de usuarios registrados. Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional Número del Requerimiento RF02 Nombre del Requerimiento Registrar usuarios Tipo de Requerimiento Requisito Restricción Descripción del Requerimiento El sistema permitirá al administrador registrar usuarios de dos tipos cliente-proveedor dentro de la base de datos. Precondición  Estar dentro del sistema  Estar dentro del catálogo registrar  Llenar los campos de registro Postcondición El sistema permitirá registrar usuarios en la base de datos. Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional Número del Requerimiento RF03 Nombre del Requerimiento Registrar productos Tipo de Requerimiento Requisito Restricción Descripción del Requerimiento El sistema deberá registrar productos dentro de la base de datos. Precondición Estar dentro del sistema. Postcondición El sistema permitirá el registro de productos en la base de datos. Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional
  • 4. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN 2.1.4 Requisito funcional 4 2.1.5 Requisito funcional 5 2.1.6 Requisito funcional 6 Número del Requerimiento RF04 Nombre del Requerimiento Eliminar productos Tipo de Requerimiento Requisito Restricción Descripción del Requerimiento El sistema deberá eliminar la información del producto en la base de datos. Precondición  Estar dentro del sistema  Estar dentro del catálogo eliminar  Contar con productos registrados Postcondición El sistema permitirá eliminar la información sobre el producto en la base de datos. Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional Número del Requerimiento RF05 Nombre del Requerimiento Consultar productos Tipo de Requerimiento Requisito Restricción Descripción del Requerimiento El sistema deberá consultar la información de los productos guardados dentro de la base de datos. Precondición  Estar dentro del sistema  Estar dentro del catálogo consultar  El usuario deberá ingresar la información sobre el producto que desea buscar Postcondición El sistema permitirá consultar registros en la base de datos. Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional Número del Requerimiento RF06 Nombre del Requerimiento Consultar cliente Tipo de Requerimiento Requisito Restricción Descripción del Requerimiento El sistema deberá consultar la información del cliente guardada dentro dela base d datos. Precondición  Estar dentro del sistema  Estar dentro del catálogo consultar  El usuario deberá ingresar la información sobre el cliente que desea buscar Postcondición El sistema permitirá consultar registros de los clientes en la base de datos. Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional
  • 5. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN 2.1.7 Requisito funcional 7 2.1.8 Requisito funcional 8 Número del Requerimiento RF07 Nombre del Requerimiento Modificar productos Tipo de Requerimiento Requisito Restricción Descripción del Requerimiento El sistema deberá modificar la información de los productos guardados dentro de la base de datos. Precondición  Estar dentro del sistema  Estar dentro del catálogo modificar  Contar con productos registrados  El usuario deberá modificar los datos del producto Postcondición El sistema permitirá actualizar la información sobre el producto en la base de datos. Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional Número del Requerimiento RF08 Nombre del Requerimiento Reporte de ventas Tipo de Requerimiento Requisito Restricción Descripción del Requerimiento El sistema deberá generar reportes de ventas de los productos dentro de la base de datos. Precondición  Estar dentro del sistema  Estar dentro del catálogo reportes de ventas  Contar con productos vendidos Postcondición El sistema permitirá generar reportes de ventas de los productos. Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional
  • 6. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN Requerimientos No Funcionales 2.1.9 Requisito no funcional 1 2.1.10 Requisito no funcional 2 2.1.11 Requisito no funcional 3 Número del Requerimiento RF01 Nombre del Requerimiento Reportes en PDF Tipo de Requerimiento Requisito Restricción Descripción del Requerimiento El sistema deberá generar reportes de las ventas de los productos en formato PDF. Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional Número del Requerimiento RF02 Nombre del Requerimiento Seguridad en información Tipo de Requerimiento Requisito Restricción Descripción del Requerimiento Garantizar la seguridad del sistema con respecto a la información y datos que se manejan tales sean documentos, archivos y contraseñas. Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional Número del Requerimiento RF03 Nombre del Requerimiento Diseño de la interfaz Tipo de Requerimiento Requisito Restricción Descripción del Requerimiento El sistema contara con un formato específico requerido por el cliente.  Tendrá ventanas y formularios  Tipo de fuente Arial tamaño 11 para el texto y tamaño 14 para los títulos  Color de fuente Negro y color verde pistache para el fondo  Interlineado 1.5  Contar con imagen de cada tipo de producto y logos de los proveedores  Listas despegables  Banners y animaciones Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional
  • 7. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN 3 Diagramas de MVC de cada requerimiento funcional 3.1.1 Ventana de acceso al sistema Vista Vista Controlador Modelo ControladorACCESO Usuario Contraseña ACCESO “ChocoMix” Entrar Productos Clientes Usuarios BD d entrar.php Verificar.php
  • 8. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN 3.1.2 Registrar usuarios Vista Controlador Modelo 3.1.3 Registrar productos Registrar Usuarios Registrar Productos Nombre Marca Precio Nombre Guardar Contraseña BD d registrar.php Guardar registrar.php BD d
  • 9. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN 3.1.4 Eliminar productos Vista Controlador Modelo 3.1.5 Consultar productos Vista Controlador Modelo Chocolates Constanzo $12 Eliminar Refrescos Coca-Cola $10 Eliminar Pan Bimbo $14 Eliminar Buscar Eliminar.php BD d BD d Nombre Precio Caducidad consultar.php
  • 10. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN 3.1.6 Consultar cliente Vista Controlador Modelo 3.1.7 Modificar productos Modelo Buscar Nombre Dirección Acción ----- --------- Modificar -------- ---------- Modificar BD d Nombre Apellidos Teléfono consultar.php Vista Controlador Vista Modificar Nom Modificar Ape Modificar.php BD d
  • 11. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN 3.1.8 Reporte de ventas Vista Controlador Vista Productos Productos BD d Modelo reporte.php
  • 12. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN 4 Diagramas de secuencia 4.1.1 Acceso 1. Ingresa los datos 2. Notificación 3. Busca los datos 5. Entrar el sistema 6. Mensaje de error 4. Verificar que los datos sean ingresados correctamente Usuario Vista acceso.php Vista acceso.usuario.php Controlador entrar.php Controlador verificar.php Modelo BD
  • 13. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN 4.1.2 Registrar usuarios 1. Ingresa los datos el usuario 2. Notificación 3.Guarda los datos 4. Notificación 5. Presenta los datos 6. Muestra Vista Usuario Vista Lista_usuarios.php Controlador registrar.php Modelo BD
  • 14. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN 4.1.3 Registrar productos 1. Ingresa los datos 2. Notificación 3.Guarda los datos 4. Notificación 5. Presenta los datos 6. Muestra Vista Usuario Vista Lista_productos.php Controlador registrar.php Modelo BD
  • 15. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN 4.1.4 Eliminar productos 1. Selecciona la opción 2. Notificación 3. Elimina 4. Notificación 5. Presenta los datos 6. Muestra Vista Vista Lista_productos.php Controlador eliminar.php Modelo BD Usuario
  • 16. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN 4.1.5 Consultar productos 1. Ingresa los datos a buscar 2. Notificación id producto 3.Consulta la información 4. Manda la información 5. Presenta los datos 6. Muestra Vista Vista Lista_productos.php Controlador consultar.php Modelo BD Usuario
  • 17. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN 4.1.6 Consultar cliente 1. Ingresa los datos a buscar 2. Notificación id_ cliente 3.Consulta la información 4. Manda la información 5. Presenta los datos 6. Muestra Vista Modelo BD Controlador consultar.php Vista Lista_clientes.php Usuario
  • 18. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN 4.1.7 Modificar productos 4. Notifica al controlador 3. Abrir ventana modificar 2. Notificación de abrir ventana modificar 1. Selecciona la opción 7. Mostrar datos al usuario 6. Modifica datos del producto Usuario Vista lista productos.php Vista Modificar.php Controlador abrir modificar Controlador modificar producto.php Modelo BD 5. Carga los datos del producto 8. Presiona el botón actualizar 9. Notifica el método actualizar 10. Actualiza los datos 11. Regresa los datos 12. Carga los datos del producto 13. Muestra datos al usuario
  • 19. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN 4.1.8 Reporte de ventas Usuario Vista lista ventas.php Controlador reporte.php Modelo BD Vista 1. Selecciona la opción 2. Notificación id producto 3. Consulta la información 4. Manda la información 5. Muestra la vista