15
Materia Desarrollo de aplicaciones II Tema Requerimientos de System Viko’s Nombre completo del Alumno : Silvana Patricia Padilla Palomo , Marycruz Santos Escareño y Mayra Itzel arguello delgado Grado: 4cuatrimestre Grupo: 4 “B” de TIC Nombre del Docente : Eloy De Lira Contreras Fecha de entrega : 24-Septiembre-2013

Systm vikos(mary,pato,itzel)

Embed Size (px)

Citation preview

Page 1: Systm vikos(mary,pato,itzel)

Materia

Desarrollo de aplicaciones II

Tema

Requerimientos de System Viko’s

Nombre completo del Alumno : Silvana Patricia Padilla Palomo , Marycruz Santos Escareño y Mayra Itzel arguello delgado

Grado: 4cuatrimestre Grupo: 4 “B” de TIC Nombre del Docente : Eloy De Lira Contreras Fecha de entrega : 24-Septiembre-2013

Page 2: Systm vikos(mary,pato,itzel)

DESCRIPCION DE UN PROBLEMA

Micheladas Viko´s es un negocio pequeño no cuenta con ninguna sucursal pero este le

genera muchas ventas y esto para el dueño del negocio es un problema por la dificultad

de administrar sus productos comprados y vendidos ya que para toda su administración

realiza mucha documentación y le parece poco práctico ya que es más probable perdidas

de información, que llevando el control en digital. Por esta razón ha decidido crear un

sistema que le permita una mejor administración de sus recursos y un mejor control de

sus productos. El cliente pretende al invertir en este sistema brindar servicio más rápido y

de mejor calidad a sus clientes.

Requerimiento1

MVC-ACCESO

Número del Requerimiento R01

Nombre del Requerimiento Acceso al sistema

Tipo de Requerimiento Funcional No funcional

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.

Postcondicion El sistema permitirá el ingreso de usuarios registrados.

Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional

acceso

Usuario

Contraseña

entrar

BD

----------------------

----------------------

----------------------

----------------------

----------------------

-------

Vista

Acceso.php

Controlado

r

Modelo Vista _productos

Acceso.php

Page 3: Systm vikos(mary,pato,itzel)

Modelo de secuencia de Acceso.php

1.-Pulsa

Entrar

2.- Notificación 3.- Busca los

Datos

4.- Notificación De Valido

5.- Abre la ventana de

los datos del producto

6.-

Notificación

error

7.- Abre Ventana de Acceso 8.- El usuario debe

Estar registrado

Para poder acceder

Vista acceso Controlador Modelo BD

usuarios

Vista

Principal

usuario

Page 4: Systm vikos(mary,pato,itzel)

Requerimiento2

MVC-registrar producto

-------- -------- Acción

-------- -------- Guardar

-------- ------- ----------

Modelo de secuencia de registrar producto

Número del Requerimiento R02

Nombre del Requerimiento Registrar productos

Tipo de Requerimiento Funcional No funcional

Descripción del

Requerimiento

El sistema permitirá que el usuario (administrado o empleado)

registren lo productos con la siguiente información:

ID_produto, nombre_producto, maraca-producto,

precio_producto.

Precondición El usuario deberá estar dentro del sistema.

El usuario deberá estar dentro del apartado registrar

Postcondicion El sistema guardara la información del producto en la BD

Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional

Usuario 1.-Llena los

datos

4.- Actualiza

3.-Guarda

2.- Notificación

Vista Controlador Modelo

BD productos

Controlador

BD

productos

registrar.php

Modelo Vista registrar

Page 5: Systm vikos(mary,pato,itzel)

Requerimiento3

MVC-modificar

---- ---- ---- Acción

---- ---- ---- Modificar

---- ---- ---- ------------

---- ---- ---- ------------

Número del Requerimiento R03

Nombre del Requerimiento Modificar productos

Tipo de Requerimiento Funcional No funcional

Descripción del

Requerimiento

El sistema permitirá que el usuario (administrado o empleado)

modifiquen los productos en la siguiente información:

ID_produto, nombre_producto, marca-producto,

precio_producto.

Precondición El usuario deberá estar dentro del sistema.

El usuario deberá estar dentro del apartado modificar

Postcondicion El sistema guardara la información del producto en la BD

Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional

------- ------- --------

Modifica php

Modelo Controlador

BD

Vista Controlador Vista

Page 6: Systm vikos(mary,pato,itzel)

Modelo de secuencia de modificar

Usuario

1.- Selecciona la opción modificar

2.-Notificacion

de abrir ventana 3.- Abrir ventana

modificar modificar 4.-Notificacion al

controlador 5.- Cargar los

Datos

7.- Muestra datos al usuario 6.-Muestra datos del producto

8.- Presiona el botón modifica 9.- Notifica el

Método actualizar

11.- Regresa

Datos actualizados

Vista

registros.php Controlador

Vista

Modificar

Controlador

Modificar

Modelo

datos

12.- Carga los datos actualizados

10.- Actualiza los

datos

13.- Muestra datos al

usuario

Page 7: Systm vikos(mary,pato,itzel)

Requerimiento4

Modelo de secuencia de eliminar

Usuario

Número del Requerimiento R04

Nombre del Requerimiento Eliminar productos

Tipo de Requerimiento Funcional No funcional

Descripción del

Requerimiento

El sistema permitirá que el usuario (administrado o empleado)

elimine los registros de los productos

Precondición El usuario deberá estar dentro del sistema.

El usuario deberá estar dentro del apartado eliminar

El usuario deberá indicar el registro que desea eliminar

Postcondicion El sistema eliminara la información del producto indicado en la

BD

Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional

Nombre Dirección Teléfono Acción

------- ---------- ---------- Eliminar

-------- --------- ----------- ----------

Vista

registros.php

1.- Selecciona

la Opción

2.-Notificación

3.- Elimina el registro

Controlador Modelo

BD productos

4.- Notificación 5.- Presenta los Datos 6.- Muestra Vista

BD

vista controlador modelo

Eliminar.php

Page 8: Systm vikos(mary,pato,itzel)

Requerimiento5

MVC-consultar

Nombre Ap Am

Número del Requerimiento R05

Nombre del Requerimiento consultar productos

Tipo de Requerimiento Funcional No funcional

Descripción del

Requerimiento

El sistema permitirá que el usuario (administrado o empleado)

consulte los productos con la siguiente información:

ID_produto, nombre_producto, maraca-producto,

precio_producto. A partir de la ID del producto

Precondición El usuario deberá estar dentro del sistema.

Debe haber productos registrados en la BD

Postcondicion El sistema mostrara los datos del producto indicado

Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional

Nombre Buscar

Buscar BD

Vista Controlador Modelo

Consultar.php

Page 9: Systm vikos(mary,pato,itzel)

Diagrama de secuencia de Consultar.php

Vista

Usuario

Vista Vista Vista

1.-escribe el

nombre del

producto Que

desea y selecciona

buscar

2. Notificación

con el evento

buscar 3. busca la

información

en la BD

5. Abre vista

productos con

un mensaje

de no se

encontró el

registro

4. notificación de

no encontrado

6. notificación de

se encontró el

registro

7. abre la

ventana de

consulta

8. muestra los datos

del producto

solicitado al usuario

Page 10: Systm vikos(mary,pato,itzel)

Requerimiento6

MVC-reporte venta

Número del Requerimiento R06

Nombre del Requerimiento Genere reportes de venta de productos

Tipo de Requerimiento Funcional No funcional

Descripción del

Requerimiento

El sistema generara reportes de los productos vendidos y la

fecha de su venta. El reporte contendrá información general

del producto , fecha de compra, de venta , cuanto se invirtió

en él y cuanto gano

Precondición Deberá haber ventas registradas en la BD

El usuario deberá estar dentro del sistema.

El usuario deberá especificar la fecha de la cual desea el

reporte

Postcondicion El sistema generara reportes solicitado por el usuario

(administrador o empleado)

Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional

Nombre AP AM

-------- --------- ---------

--------- --------- --------

Generar Reporte

Nombre AP AM

-------- --------- ---------

--------- --------- --------

Vista Modelo Controlador Vista

BD

productos

Reporte.php

Page 11: Systm vikos(mary,pato,itzel)

Diagrama de secuencia de registros de usuario.php

Usuario

c

Vista

registros.php Controlador

Modelo

BD productos

Vista Reporte

1.- selecciona

generar

reporte

2.- Notificación

Con la ID del

Registro

3.-Busca

información

en BD

4.- Notificación

5.- Abre una

ventana mostrando

los d datos

solicitados

6.-Muestra los datos al usuario

Page 12: Systm vikos(mary,pato,itzel)

Requerimiento7

MVC-registrar usuarios

Modelo de secuencia registrar usuarios

Número del Requerimiento R07

Nombre del Requerimiento Registrar usuarios

Tipo de Requerimiento Funcional No funcional

Descripción del

Requerimiento

El sistema permitirá registrar usuarios con la siguiente

información: nombre, apaterno, amaterno, dirección, tipo de

usuario (administrador o usuario) y contraseña.

Precondición El usuario deberá estar dentro del sistema.

El usuario deberá estar dentro del apartado registrar

Postcondicion El sistema guardara la información en la base de datos

Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional

Vista

Usuario

Controlador Modelo

1.-Llena los

datos

2.- Notificación

3.-Guarda

4.- Actualiza

Registro_usuarios.php

Modelo Controlador Vista

BD

usuarios

Bienvenidos

Regístrate Acceder

Page 13: Systm vikos(mary,pato,itzel)

Requerimiento8

MVC-reporte compras

Número del Requerimiento R08

Nombre del Requerimiento Genere reportes de compra de productos

Tipo de Requerimiento Funcional No funcional

Descripción del

Requerimiento

El sistema generara reportes de los productos adquiridos y la.

El reporte contendrá información general del producto , fecha

de compra, precio y cantidad de productos

Precondición Deberá haber compras registradas en la BD

El usuario deberá estar dentro del sistema.

El usuario deberá especificar la fecha de la cual desea el

reporte

Postcondicion El sistema generara reportes solicitado por el usuario

(administrador o empleado)

Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional

Nombre AP AM

-------- --------- ---------

--------- --------- --------

Generar Reporte

Nombre AP AM

-------- --------- ---------

--------- --------- --------

Vista Reporte.php Modelo Controlador Vista

BD

productos

Reporte.php

Page 14: Systm vikos(mary,pato,itzel)

Diagrama de secuencia de reportes compra

Usuario

c

Vista

registros.php Controlador

Modelo

BD productos

Vista Reporte

1.- selecciona

generar

reporte

2.- Notificación

Con la ID del

Registro

3.-Busca

información

en BD

4.- Notificación

5.- Abre una

ventana mostrando

los d datos

solicitados

6.-Muestra los datos al usuario

Page 15: Systm vikos(mary,pato,itzel)

Requerimiento no funcional 1

Requerimiento no funcional 2

Número del Requerimiento R01

Nombre del Requerimiento Diseño

Tipo de Requerimiento funcional no funcional

Descripción del

Requerimiento

El sistema deberá contar con un fondo obscuro(negro),tipo de

letra Arial 12 blancas, logo del establecimiento, etc.

Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional

Número del Requerimiento R02

Nombre del Requerimiento Reportes PDF

Tipo de Requerimiento funcional no funcional

Descripción del

Requerimiento

El sistema deberá generar reportes de entrada/salida de

productos en formato PDF.

Prioridad del Requerimiento Alta/Esencial Media/Deseado Baja/ Opcional