Upload
mary-santos-escareno
View
207
Download
0
Embed Size (px)
Citation preview
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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