SlideShare una empresa de Scribd logo
1 de 25
UNIVERSIDAD TECNOLÓ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: Ana Francisca Martínez Betancourt, José de Jesús
Cisneros Morales, Sandra Montoya Reyes, José Jonathan Torres Castillo, Ana
Berenice Canizalez Martínez.
Grado: 4 Grupo: B
Nombre del Docente: I.TIC Eloy Contreras de Lira
Lugar: Pinos, Zacatecas
Fecha de entrega : 25 Septiembre 2013
Desarrollo de aplicaciones II
Página 1
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
Desarrollo de aplicaciones II
Página 2
UNIVERSIDAD TECNOLÓ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
El Mini Súper “La CQ Shop” es un negocio que día con día realiza la venta en productos de
abarrotes, cremería, carnicería y papelería. Se estudió el negocio y se observaron distintos puntos
que atacan de tal manera que reducen las ventas y sobre todo las ganancias del dueño de dicho
negocio.
Puntos que se revisaron:
No. Problema Descripción Solución
1 Atención al cliente lenta.
Al momento de hacer el
cobro a los clientes se lleva
mucho tiempo en identificar
los precios, así como el hacer
las operaciones para el cobro
de los productos.
El Sistema contara con un
Lector de Código de
Barras para la
identificación en los
precios de los productos y
la realización de las
operaciones de manera
más rápida y efectiva, así
poder dar una mejor
atención a los clientes.
2
Mal control en el Registro de
los Productos.
Cuando se desean almacenar
los datos sobre los productos
todo se hace de manera
física (se guardan las notas y
recibos que se adquieren de
los proveedores) pero en
ocasiones no se cuentan con
copias o respaldos
provocando la perdida de
documentos así como su
respectiva información,
provocando la perdida de
comprobantes y pruebas en
los pagos realizados con
anterioridad.
El Sistema tendrá una
Base de Datos que
almacenara la fecha,
cantidad, productos y
proveedor que se le ha
hecho la compra, así
como también podrá
guardar mediante un
Scanner los recibos o
comprobantes que se le
entreguen por la compra
al dueño del negocio y en
caso de un perdida lo
pueda imprimir y evitar
problemas con sus
proveedores.
3 Demora en la consulta de Para comodidad de los Se agregaran en el
Desarrollo de aplicaciones II
Página 3
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
precios de los productos.
clientes el conocer los
precios de los productos es
muy cansado tener que
consultar el costo hasta la
caja de cobro o preguntando
a los mismos empleados del
negocio, provocando pérdida
de tiempo y aburrimiento de
los clientes.
negocio dispositivos
lectores de Código de
Barras en ciertas partes
del negocio para que los
clientes adquieran de
manera rápida la
información deseada.
No. Problema Descripción Solución
4
No hay Reportes de las Altas,
Bajas Y Consultas.
El negocio no genera de
forma automática, ni de
manera rápida información
deseada y requerida por el
dueño del negocio.
El Sistema contara con un
generador de información
que automáticamente le
mostrara al usuario los
datos que requiera en su
momento debido.
5
No hay entrega de
comprobante de la compra
para los clientes del negocio.
En ocasiones hay quejas y
reclamaciones por parte de
los clientes del negocio a
causa de olvidos o malas
cuentas.
Se le incorporara al
Sistema una impresora de
Ticket para que el recibo
o ticket se le proporcione
al cliente como prueba.
6
Demora en contabilizar los
productos que existen en el
almacén para el nuevo surtido
de los productos.
Cuando los administradores
del negocio desean conocer
la cantidad de productos así
como su caducidad para su
venta apropiada es muy
tardado debido a que se
hace de producto por
producto provocando mucho
tiempo perdido y poder
realizar otras actividades.
Se le asignara al Sistema
un apartado de los
productos donde tendrá
un contabilizador
automático que mostrara
mediante colores de
distintos que tantos
productos se encuentran
en los siguientes puntos:
• Completo
• Agotándose
• Se ha agotado
Desarrollo de aplicaciones II
Página 4
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
INSTRUCCIONES PARA EL USO DE ESTE FORMATO
INSTRUCCIONES PARA EL USO DE ESTE FORMATO
Este formato es una plantilla tipo para documentos de requisitos del software. Está basado y es
conforme con el estándar IEEE Std 830-1998. Las secciones que no se consideren aplicables al
sistema descrito podrán de forma justificada indicarse como no aplicables (NA). Notas: Los textos
en color azul son indicaciones que deben eliminarse y, en su caso, sustituirse por los contenidos
descritos en cada apartado. Los textos entre corchetes del tipo “[Inserte aquí el texto]” permiten
la inclusión directa de texto con el color y estilo adecuado a la sección, al pulsar sobre ellos con el
puntero del ratón. Los títulos y subtítulos de cada apartado están definidos como estilos de MS
Word, de forma que su numeración consecutiva se genera automáticamente según se trate de
estilos “Titulo1, Titulo2 y Titulo3”. La sangría de los textos dentro de cada apartado se genera
automáticamente al pulsar Intro al final de la línea de título. (Estilos Normal indentado1, Normal
indentado 2 y Normal indentado 3). El índice del documento es una tabla de contenido que MS
Word actualiza tomando como criterio los títulos del documento. Una vez terminada su redacción
debe indicarse a Word que actualice todo su contenido para reflejar el contenido definitivo.
Desarrollo de aplicaciones II
Página 5
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
Ficha del documento
Fecha Revisión Autor Verificado dep.
Calidad.
24/09/2013 José de Jesús Cisneros
Morales.
Ana Francisca Martínez
Betancourt.
Sandra Montoya Reyes.
Ana Berenice Canizalez
Martínez.
José Jonathan Torres
Castillo.
Documento validado por las partes en fecha:
Por la comunidad Por la universidad
Tecnologías de la información y
comunicación TSU.
Universidad Tecnológica Del Estado De
Zacatecas.
Desarrollo de aplicaciones II
Página 6
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
1 Introducción
Este documento es una Especificación de Requisitos Software (ERS) para el Sistema de información
para el control de ventas. Esta especificación se ha estructurado basándose en las directrices
dadas por el estándar IEEE Práctica Recomendada para Especificaciones de Requisitos Software
ANSI/IEEE 830, 1998.
1.1 Propósito
El presente documento tiene como propósito definir las especificaciones funcionales, no
funcionales para el desarrollo de un sistema de información web que permitirá distintos procesos
administrativos. Éste será utilizado por administrador y cajeros.
1.2 Alcance
Esta especificación de requisitos está dirigida al administrador del sistema, para continuar con el
crecimiento de la tienda, la cual tiene por objetivo principal el brindar servicio a los clientes que
desean realizar sus compras de manera más rápida y eficaz.
1.3 Personal involucrado
Nombre Sandra Montoya Reyes.
Rol Analista, diseñador y programador.
Categoría profesional TSU-TIC
Responsabilidad Análisis de información, diseño y programación.
Información de contactos Sandy-231929 @hotmail.com
Nombre Ana Francisca Martínez Betancourt
Rol Analista, diseñador y programador.
Categoría profesional TSU en Informática
Responsabilidad Análisis de información, diseño y programación.
Información de contactos Princez.ztar_15@hotmail.com
Desarrollo de aplicaciones II
Página 7
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
Nombre José de Jesús Cisneros Morales
Rol Analista, diseñador y programador.
Categoría profesional TSU -TIC
Responsabilidad Análisis de información, diseño y programación.
Información de contactos temerario02ch@live.com
Nombre Ana Berenice Canizalez Martínez.
Rol Analista, diseñador y programador.
Categoría profesional TSU-TIC
Responsabilidad Análisis de información, diseño y programación.
Información de contactos Bere-05@hotmail.com
Nombre José Jonathan Torres Castillo.
Rol Analista, diseñador y programador.
Categoría profesional TSU-TIC
Responsabilidad Análisis de información, diseño y programación.
Información de contactos Jo_ny242@hotmail.com
1.4 Referencias
Título del documento Referencia
Standard IEEE 830 – 1998 EEE
Desarrollo de aplicaciones II
Página 8
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
1.6 Resumen
Este documento consta de tres secciones.
En la primera sección se realiza una introducción al mismo y se proporciona una visión general
de la especificación de recursos del sistema.
En la segunda sección del documento se realiza una descripción general del sistema, con el fin
de conocer las principales funciones que éste debe realizar, los datos asociados y los factores,
restricciones, supuestos y dependencias que afectan al desarrollo, sin entrar en excesivos
detalles.
Por último, la tercera sección del documento es aquella en la que se definen detalladamente
los requisitos que debe satisfacer el sistema.
2 Descripción general
2.1 Perspectiva del producto
El sistema será un producto diseñado para trabajar en entornos WEB, lo que permitirá su
utilización de forma rápida y eficaz para lograr una mejor respuesta en cuanto a la
administración de productos y ventas, además de proporcionar un mejor servicio.
Desarrollo de aplicaciones II
Página 9
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
2.2 funcionalidad del producto
Desarrollo de aplicaciones II
Página 10
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
2.3 Características de los usuarios
Tipo de usuario Administrador
Formación TSU en informática
Actividad Control y manejo del sistema general
Tipo de usuario Cajero
Formación TSU en informática
Actividad Registra e indaga información sobre los productos.
2.4 Restricciones
• Interfaz para ser usada con internet.
• Lenguajes y tecnologías en uso: HTML, MySQL,PHP.
• Los servidores deben ser capaces de atender consultas concurrentemente.
Desarrollo de aplicaciones II
Página 11
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
• El sistema se diseñará según un modelo cliente/servidor.
• El sistema deberá tener un diseño e implementación sencilla, independiente de la
plataforma o del lenguaje de programación.
2.5 Suposiciones y dependencias
• Se asume que los requisitos aquí descritos son estables
• Los equipos en los que se vaya a ejecutar el sistema deben cumplir los requisitos antes
indicados para garantizar una ejecución correcta de la misma.
Requisitos específicos
Requerimientos funcionales
Identificación del requerimiento: RF01
Nombre del requerimiento Acceso al sistema.
Descripción del requerimiento: El sistema deberá a solicitar un usuario y una
contraseña para poder ingresar si los datos que
ingresa son correctos el sistema enviara un
mensaje de error al usuario.
Petición: El sistema permitirá el ingreso de usuarios-
registrados.
Precondición: El usuario deberá estar registrado.
Descripción del requerimiento: El sistema permitirá el ingreso de usuarios
registrados.
Desarrollo de aplicaciones II
Página 12
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
Requerimiento no funcional RNF01
RNF02
RNF03
RNFO4
Prioridad del requerimiento: ALTA
Identificación del requerimiento: RF02
Nombre del requerimiento Registrar proveedores, productos.
Descripción del requerimiento: Se deberán registrar en el sistema los productos,
proveedores, y clientes.
Petición : El sistema permitirá el registro de los productos,
proveedores, clientes.
Precondición El usuario deberá estar registrado en el sistema
para que pueda registrar productos, proveedores y
clientes.
Requerimiento no funcional RNF01
RNF02
RNF03
Prioridad del requerimiento: ALTA
Identificación del requerimiento: RF03
Nombre del requerimiento Consultar información de algún producto, cliente
o proveedor.
Petición El sistema ofrecerá al administrador información
general acerca del producto, proveedor.
Descripción del requerimiento: Consultar : Muestra información general sobre los
productos desde el precio , proveedor y en que
Desarrollo de aplicaciones II
Página 13
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
sección se encuentra.
Precondición Que se encuentre la información solicitada.
Requerimiento no funcional RNF01
RNF02
RN03
Prioridad del requerimiento: ALTA
Identificación del requerimiento: RF03
Nombre del requerimiento Modificar información.
Petición El sistema podrá ser modificado para actualizar la
información general acerca de los productos
,proveedores y clientes etc.
Descripción del requerimiento: Modificar Instrucción: Muestra información
general sobre los productos, proveedores y los
clientes y se modificara si lo deseas.
Precondición Que se encuentre la información solicitada para
ser modificada
Requerimiento no funcional RNF01
RNF02
RNF03
Prioridad del requerimiento: ALTA
Identificación del requerimiento: RF04
Nombre del requerimiento Eliminar información.
Petición El sistema te permitirá eliminar información
general acerca de los productos ,proveedores y
clientes etc.
Descripción del requerimiento: Eliminar Instrucción: Muestra información general
Desarrollo de aplicaciones II
Página 14
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
sobre los productos, proveedores y los clientes y
se eliminara la información si lo deseas.
Precondición Que se encuentre la información solicitada para
llevar a cabo la eliminación de ella.
Requerimiento no funcional RNF01
RNF02
RNF03
Prioridad del requerimiento: ALTA
Identificación del
requerimiento:
RNF04
Nombre del
Requerimiento:
Generar reportes
Características: El sistema garantizara a los administradores poder imprimir el
reporte en cuanto a la información del registro de ventas que se
provee en el sistema.
Descripción del
requerimiento:
Garantizar la seguridad del sistema con respecto a la
información y datos que se manejan tales sean tickets, archivos
y contraseñas.
Prioridad del
requerimiento:
ALTA
Requerimientos no
funcionales:
RNF01
RNF02
RNF03
Identificación del
requerimiento:
RNF05
Nombre del Requerimiento: Venta de productos.
Características: El sistema garantizara a los administradores que busca la
información y se selecciona la compra y te imprime el ticket.
Desarrollo de aplicaciones II
Página 15
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
Descripción del
requerimiento:
La información es confiable rápidamente te hace la cuenta de tu
compra y la seguridad del sistema con respecto a la información
y datos que se manejan tales sean tickets, archivos y
contraseñas.
Prioridad del requerimiento: ALTA
Requerimientos no
funcionales:
RNF01
RNF02
RNF03
Requerimientos No Funcionales.
Identificación del
requerimiento:
RNF01
Nombre del
Requerimiento:
Interfaz del sistema.
Características: El sistema presentara una interfaz de aspirante sencilla para que sea de
fácil manejo del sistema.
Descripción del
requerimiento:
El sistema debe tener una interfaz de uso intuitiva y sencilla.
Prioridad del requerimiento:
Alta
Identificación del
requerimiento:
RNF02
Desarrollo de aplicaciones II
Página 16
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
Nombre del
Requerimiento:
Confiabilidad continúa del sistema.
Características: El sistema tendrá que estar en funcionamiento las 24 horas los 7 días de
la semana. Ya que es una página web diseñada para la carga de datos y
la verificación de datos entre clientes y productos.
Descripción del
requerimiento:
La disponibilidad del sistema debe ser continua con un nivel de servicio
para los clientes de 7 días por 24 horas, garantizando un esquema
adecuado que permita la posible falla en cualquiera de sus
componentes, contar con una contingencia, generación de alarmas.
Prioridad del requerimiento:
Alta
Identificación del
requerimiento:
RNF02
Nombre del
Requerimiento:
Mantenimiento.
Características: El sistema deberá de tener un manual de instalación y manual de
usuario para facilitar los mantenimientos que serán realizados por el
administrador.
Descripción del
requerimiento:
El sistema debe disponer de una documentación fácilmente actualizable
que permita realizar operaciones de mantenimiento con el menor
esfuerzo posible.
Prioridad del requerimiento:
Alta
Identificación del
requerimiento:
RNF03
Nombre del
Requerimiento:
Seguridad en información
Características: El sistema garantizara a los administradores una seguridad en cuanto a
la información que se provee en el sistema.
Descripción del
requerimiento:
Garantizar la seguridad del sistema con respecto a la información y
datos que se manejan tales sean tickets, archivos y contraseñas.
Prioridad del requerimiento:
Alta
Desarrollo de aplicaciones II
Página 17
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
Requisitos comunes de las interfaces
Interfaces de administradores y cajeros
La interfaz con el consistirá en un conjunto de ventanas con botones, listas
y campos de textos. Ésta deberá ser construida específicamente para el
sistema propuesto y, será visualizada desde un navegador de internet.
Interfaces de hardware
Será necesario disponer de equipos de cómputos en perfecto estado con
las siguientes características:
• Adaptadores de red.
• Procesador de 1.66GHz o superior.
• Memoria mínima de 256Mb.
• Mouse.
• Teclado.
Interfaces de software
• Sistema Operativo: Windows 7 o superior, y libre.
• Explorador: Mozilla o Chrome.
Interfaces de comunicación
Los servidores, clientes y aplicaciones se comunicarán entre sí, mediante
protocolos estándares en internet, siempre que sea posible. Por ejemplo, para
transferir archivos o documentos deberán utilizarse protocolos existentes
(FTP u otros convenientes).
Requisitos funcionales
Requisito funcional 1
Registrar productos proveedores y cajeros: El sistema
permitirá el registro del producto (cliente y Administrador)
registrarse. El administrador debe suministrar datos como: CI,
Nombre, proveedor, precio, sección donde se encuentra y
caducidad.
Requisito funcional 2
Desarrollo de aplicaciones II
Página 18
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
• Consultar Información: El sistema ofrecerá al administrador y
información general acerca de los productos, proveedores.
 Consultar Instrucción de productos: Muestra información
general sobre los productos que ofrece el minisúper.
Requisito funcional 3
• Modificar: Permite al administrador modificar datos de los
proveedores, información de los productos.
Requisitos no funcionales
Requisitos de rendimiento
• Garantizar que el diseño de las consultas u otro proceso no afecte el
desempeño de la base de datos, ni considerablemente el tráfico de la red.
Seguridad
• Garantizar la confiabilidad, la seguridad y el desempeño del sistema
informático a los diferentes administradores. En este sentido la información
almacenada o registros realizados podrán ser consultados y actualizados
permanente y simultáneamente, sin que se afecte el tiempo de respuesta.
• Garantizar la seguridad del sistema con respecto a la información y datos que
se manejan tales sean muy personales o no personales.
• Facilidades y controles para permitir el acceso a la información al personal
autorizado a través de Internet, con la intención de consultar.
Fiabilidad
• El sistema debe tener una interfaz de uso intuitiva y sencilla
• La interfaz de administradores debe ajustarse a las características de la web.
• La disponibilidad del sistema debe ser continua con un nivel de servicio para
los administradores de 7 días por 24 horas, garantizando un esquema
adecuado que permita la posible falla.
Mantenibilidad
• El sistema debe disponer de una documentación fácilmente actualizable que
permita realizar operaciones de mantenimiento con el menor esfuerzo posible
• La interfaz debe estar complementada con un buen sistema de ayuda (la
administración puede recaer en personal con poca experiencia en el uso de
aplicaciones informáticas).
Desarrollo de aplicaciones II
Página 19
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
Portabilidad
• El sistema será implantado bajo la plataforma de Windows.
Diagramas MVC
Ventana de acceso
Desarrollo de aplicaciones II
Página 20
Vista Controlad
or
Modelo
Vista
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
Realizar Ventas
Registro de proveedores (Guardar los datos)
Desarrollo de aplicaciones II
Página 21
Vista Controlad
or
Model
o
Vista Controlad
or
Model
o
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
Registro de productos(Guardar los datos)
Modificar los datos
Desarrollo de aplicaciones II
Página 22
Vista VistaControlador Controlador Modelo
Vista Controlad
or
Model
o
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
Eliminar los datos
Buscar
Generar reportes
Desarrollo de aplicaciones II
Página 23
Controlad
or
Model
o
Vista
Controlad
or
Model
o
Vista
Model
o
Controlad
or
VistaVista
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
Realizar venta de productos
Diagramas de Secuencia
Desarrollo de aplicaciones II
Página 24
Controlad
or
Model
o
Vista
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
Desarrollo de aplicaciones II
Página 25

Más contenido relacionado

Similar a Trabajo final patrones_de_diseño

Desarrollo ofimatica para blog final
Desarrollo ofimatica para blog finalDesarrollo ofimatica para blog final
Desarrollo ofimatica para blog finalLarry Steven Escobar
 
Proyecto formativo v2 (30 9-13) adsi cenigraf
Proyecto formativo v2 (30 9-13) adsi cenigrafProyecto formativo v2 (30 9-13) adsi cenigraf
Proyecto formativo v2 (30 9-13) adsi cenigrafOscar Rico Florez
 
Proyecto de pasteleria
Proyecto de pasteleriaProyecto de pasteleria
Proyecto de pasteleriaMonica Rmz M
 
Presentacion del proyecto
Presentacion del proyectoPresentacion del proyecto
Presentacion del proyectoeap2019
 
Presentacion del proyecto
Presentacion del proyectoPresentacion del proyecto
Presentacion del proyectoeap2019
 
Tic y su influencia en la reingeniería
Tic y su influencia en la reingenieríaTic y su influencia en la reingeniería
Tic y su influencia en la reingenieríaKrenq
 
Dis paso1 grupo_207102_49_2016_04
Dis paso1 grupo_207102_49_2016_04Dis paso1 grupo_207102_49_2016_04
Dis paso1 grupo_207102_49_2016_04daniel sanchez
 
Programa Sistemas III
Programa Sistemas IIIPrograma Sistemas III
Programa Sistemas IIIJulia Nieto
 
Base de datos de una pizzeria
Base de datos de una pizzeriaBase de datos de una pizzeria
Base de datos de una pizzeriaLupithaa Guerrero
 
Lineas tecnologicas pentagonos - camilo montes
Lineas tecnologicas   pentagonos - camilo montesLineas tecnologicas   pentagonos - camilo montes
Lineas tecnologicas pentagonos - camilo montesrosana209
 
Trabajo final diseno_de_proyectos_grupo-102058-241
Trabajo final diseno_de_proyectos_grupo-102058-241Trabajo final diseno_de_proyectos_grupo-102058-241
Trabajo final diseno_de_proyectos_grupo-102058-241eacunaa
 
Trabajo final diseño de proyectos grupo-102058-241
Trabajo final diseño de proyectos grupo-102058-241Trabajo final diseño de proyectos grupo-102058-241
Trabajo final diseño de proyectos grupo-102058-241luisfdomoreno
 

Similar a Trabajo final patrones_de_diseño (20)

Tienda armandos
Tienda armandosTienda armandos
Tienda armandos
 
Bd de la tienda
Bd de la tiendaBd de la tienda
Bd de la tienda
 
Desarrollo ofimatica para blog final
Desarrollo ofimatica para blog finalDesarrollo ofimatica para blog final
Desarrollo ofimatica para blog final
 
Proyecto formativo v2 (30 9-13) adsi cenigraf
Proyecto formativo v2 (30 9-13) adsi cenigrafProyecto formativo v2 (30 9-13) adsi cenigraf
Proyecto formativo v2 (30 9-13) adsi cenigraf
 
Proyecto de pasteleria
Proyecto de pasteleriaProyecto de pasteleria
Proyecto de pasteleria
 
Presentacion del proyecto
Presentacion del proyectoPresentacion del proyecto
Presentacion del proyecto
 
Presentacion del proyecto
Presentacion del proyectoPresentacion del proyecto
Presentacion del proyecto
 
Tic y su influencia en la reingeniería
Tic y su influencia en la reingenieríaTic y su influencia en la reingeniería
Tic y su influencia en la reingeniería
 
Dis paso1 grupo_207102_49_2016_04
Dis paso1 grupo_207102_49_2016_04Dis paso1 grupo_207102_49_2016_04
Dis paso1 grupo_207102_49_2016_04
 
Programa Sistemas III
Programa Sistemas IIIPrograma Sistemas III
Programa Sistemas III
 
Base de datos de una pizzeria
Base de datos de una pizzeriaBase de datos de una pizzeria
Base de datos de una pizzeria
 
Base de datos ii
Base de datos iiBase de datos ii
Base de datos ii
 
Lineas tecnologicas pentagonos - camilo montes
Lineas tecnologicas   pentagonos - camilo montesLineas tecnologicas   pentagonos - camilo montes
Lineas tecnologicas pentagonos - camilo montes
 
Articulo VT
Articulo VTArticulo VT
Articulo VT
 
Bd de una pizzeria
Bd de una pizzeriaBd de una pizzeria
Bd de una pizzeria
 
Pentagono
PentagonoPentagono
Pentagono
 
Ingenieria software ejemplo
Ingenieria software ejemploIngenieria software ejemplo
Ingenieria software ejemplo
 
Temario comercio-electronico
Temario comercio-electronicoTemario comercio-electronico
Temario comercio-electronico
 
Trabajo final diseno_de_proyectos_grupo-102058-241
Trabajo final diseno_de_proyectos_grupo-102058-241Trabajo final diseno_de_proyectos_grupo-102058-241
Trabajo final diseno_de_proyectos_grupo-102058-241
 
Trabajo final diseño de proyectos grupo-102058-241
Trabajo final diseño de proyectos grupo-102058-241Trabajo final diseño de proyectos grupo-102058-241
Trabajo final diseño de proyectos grupo-102058-241
 

Más de Annie Mrtx

Tecnologia emergente
Tecnologia emergenteTecnologia emergente
Tecnologia emergenteAnnie Mrtx
 
Plantilla unidad II
Plantilla unidad IIPlantilla unidad II
Plantilla unidad IIAnnie Mrtx
 
Puesta a tierra
Puesta a tierraPuesta a tierra
Puesta a tierraAnnie Mrtx
 
Normatividad de las telecomunicaciones en mexico
Normatividad de las telecomunicaciones en mexicoNormatividad de las telecomunicaciones en mexico
Normatividad de las telecomunicaciones en mexicoAnnie Mrtx
 
manual d eprocedimiento
manual d eprocedimientomanual d eprocedimiento
manual d eprocedimientoAnnie Mrtx
 
Consultas con el generador
Consultas con el generadorConsultas con el generador
Consultas con el generadorAnnie Mrtx
 
Trabajo final plan de comunicacion
Trabajo final plan de comunicacionTrabajo final plan de comunicacion
Trabajo final plan de comunicacionAnnie Mrtx
 
Trabajo final plan de comunicacion
Trabajo final plan de comunicacionTrabajo final plan de comunicacion
Trabajo final plan de comunicacionAnnie Mrtx
 
Planificacion de los recursos
Planificacion de los recursosPlanificacion de los recursos
Planificacion de los recursosAnnie Mrtx
 
Estandares de calidad
Estandares de calidadEstandares de calidad
Estandares de calidadAnnie Mrtx
 
Calculo diferencial e integral
Calculo diferencial e integralCalculo diferencial e integral
Calculo diferencial e integralAnnie Mrtx
 
Calculo diferencial e integral
Calculo diferencial e integralCalculo diferencial e integral
Calculo diferencial e integralAnnie Mrtx
 
Plantilla trabajo final_Ana_Jesus
Plantilla trabajo final_Ana_JesusPlantilla trabajo final_Ana_Jesus
Plantilla trabajo final_Ana_JesusAnnie Mrtx
 
Moprosoft&cmmi
Moprosoft&cmmiMoprosoft&cmmi
Moprosoft&cmmiAnnie Mrtx
 
Cmmi&moprosoft
Cmmi&moprosoftCmmi&moprosoft
Cmmi&moprosoftAnnie Mrtx
 
Puntos de casos de uso
Puntos de casos de usoPuntos de casos de uso
Puntos de casos de usoAnnie Mrtx
 
Aplicacion movil con_bd
Aplicacion movil con_bdAplicacion movil con_bd
Aplicacion movil con_bdAnnie Mrtx
 

Más de Annie Mrtx (20)

Tecnologia emergente
Tecnologia emergenteTecnologia emergente
Tecnologia emergente
 
Plantilla unidad II
Plantilla unidad IIPlantilla unidad II
Plantilla unidad II
 
Puesta a tierra
Puesta a tierraPuesta a tierra
Puesta a tierra
 
Abstracción
AbstracciónAbstracción
Abstracción
 
Abstraccion
AbstraccionAbstraccion
Abstraccion
 
Normatividad de las telecomunicaciones en mexico
Normatividad de las telecomunicaciones en mexicoNormatividad de las telecomunicaciones en mexico
Normatividad de las telecomunicaciones en mexico
 
manual d eprocedimiento
manual d eprocedimientomanual d eprocedimiento
manual d eprocedimiento
 
Consultas con el generador
Consultas con el generadorConsultas con el generador
Consultas con el generador
 
Base de datos
Base de datosBase de datos
Base de datos
 
Trabajo final plan de comunicacion
Trabajo final plan de comunicacionTrabajo final plan de comunicacion
Trabajo final plan de comunicacion
 
Trabajo final plan de comunicacion
Trabajo final plan de comunicacionTrabajo final plan de comunicacion
Trabajo final plan de comunicacion
 
Planificacion de los recursos
Planificacion de los recursosPlanificacion de los recursos
Planificacion de los recursos
 
Estandares de calidad
Estandares de calidadEstandares de calidad
Estandares de calidad
 
Calculo diferencial e integral
Calculo diferencial e integralCalculo diferencial e integral
Calculo diferencial e integral
 
Calculo diferencial e integral
Calculo diferencial e integralCalculo diferencial e integral
Calculo diferencial e integral
 
Plantilla trabajo final_Ana_Jesus
Plantilla trabajo final_Ana_JesusPlantilla trabajo final_Ana_Jesus
Plantilla trabajo final_Ana_Jesus
 
Moprosoft&cmmi
Moprosoft&cmmiMoprosoft&cmmi
Moprosoft&cmmi
 
Cmmi&moprosoft
Cmmi&moprosoftCmmi&moprosoft
Cmmi&moprosoft
 
Puntos de casos de uso
Puntos de casos de usoPuntos de casos de uso
Puntos de casos de uso
 
Aplicacion movil con_bd
Aplicacion movil con_bdAplicacion movil con_bd
Aplicacion movil con_bd
 

Trabajo final patrones_de_diseño

  • 1. UNIVERSIDAD TECNOLÓ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: Ana Francisca Martínez Betancourt, José de Jesús Cisneros Morales, Sandra Montoya Reyes, José Jonathan Torres Castillo, Ana Berenice Canizalez Martínez. Grado: 4 Grupo: B Nombre del Docente: I.TIC Eloy Contreras de Lira Lugar: Pinos, Zacatecas Fecha de entrega : 25 Septiembre 2013 Desarrollo de aplicaciones II Página 1
  • 2. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN Desarrollo de aplicaciones II Página 2
  • 3. UNIVERSIDAD TECNOLÓ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 El Mini Súper “La CQ Shop” es un negocio que día con día realiza la venta en productos de abarrotes, cremería, carnicería y papelería. Se estudió el negocio y se observaron distintos puntos que atacan de tal manera que reducen las ventas y sobre todo las ganancias del dueño de dicho negocio. Puntos que se revisaron: No. Problema Descripción Solución 1 Atención al cliente lenta. Al momento de hacer el cobro a los clientes se lleva mucho tiempo en identificar los precios, así como el hacer las operaciones para el cobro de los productos. El Sistema contara con un Lector de Código de Barras para la identificación en los precios de los productos y la realización de las operaciones de manera más rápida y efectiva, así poder dar una mejor atención a los clientes. 2 Mal control en el Registro de los Productos. Cuando se desean almacenar los datos sobre los productos todo se hace de manera física (se guardan las notas y recibos que se adquieren de los proveedores) pero en ocasiones no se cuentan con copias o respaldos provocando la perdida de documentos así como su respectiva información, provocando la perdida de comprobantes y pruebas en los pagos realizados con anterioridad. El Sistema tendrá una Base de Datos que almacenara la fecha, cantidad, productos y proveedor que se le ha hecho la compra, así como también podrá guardar mediante un Scanner los recibos o comprobantes que se le entreguen por la compra al dueño del negocio y en caso de un perdida lo pueda imprimir y evitar problemas con sus proveedores. 3 Demora en la consulta de Para comodidad de los Se agregaran en el Desarrollo de aplicaciones II Página 3
  • 4. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN precios de los productos. clientes el conocer los precios de los productos es muy cansado tener que consultar el costo hasta la caja de cobro o preguntando a los mismos empleados del negocio, provocando pérdida de tiempo y aburrimiento de los clientes. negocio dispositivos lectores de Código de Barras en ciertas partes del negocio para que los clientes adquieran de manera rápida la información deseada. No. Problema Descripción Solución 4 No hay Reportes de las Altas, Bajas Y Consultas. El negocio no genera de forma automática, ni de manera rápida información deseada y requerida por el dueño del negocio. El Sistema contara con un generador de información que automáticamente le mostrara al usuario los datos que requiera en su momento debido. 5 No hay entrega de comprobante de la compra para los clientes del negocio. En ocasiones hay quejas y reclamaciones por parte de los clientes del negocio a causa de olvidos o malas cuentas. Se le incorporara al Sistema una impresora de Ticket para que el recibo o ticket se le proporcione al cliente como prueba. 6 Demora en contabilizar los productos que existen en el almacén para el nuevo surtido de los productos. Cuando los administradores del negocio desean conocer la cantidad de productos así como su caducidad para su venta apropiada es muy tardado debido a que se hace de producto por producto provocando mucho tiempo perdido y poder realizar otras actividades. Se le asignara al Sistema un apartado de los productos donde tendrá un contabilizador automático que mostrara mediante colores de distintos que tantos productos se encuentran en los siguientes puntos: • Completo • Agotándose • Se ha agotado Desarrollo de aplicaciones II Página 4
  • 5. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN INSTRUCCIONES PARA EL USO DE ESTE FORMATO INSTRUCCIONES PARA EL USO DE ESTE FORMATO Este formato es una plantilla tipo para documentos de requisitos del software. Está basado y es conforme con el estándar IEEE Std 830-1998. Las secciones que no se consideren aplicables al sistema descrito podrán de forma justificada indicarse como no aplicables (NA). Notas: Los textos en color azul son indicaciones que deben eliminarse y, en su caso, sustituirse por los contenidos descritos en cada apartado. Los textos entre corchetes del tipo “[Inserte aquí el texto]” permiten la inclusión directa de texto con el color y estilo adecuado a la sección, al pulsar sobre ellos con el puntero del ratón. Los títulos y subtítulos de cada apartado están definidos como estilos de MS Word, de forma que su numeración consecutiva se genera automáticamente según se trate de estilos “Titulo1, Titulo2 y Titulo3”. La sangría de los textos dentro de cada apartado se genera automáticamente al pulsar Intro al final de la línea de título. (Estilos Normal indentado1, Normal indentado 2 y Normal indentado 3). El índice del documento es una tabla de contenido que MS Word actualiza tomando como criterio los títulos del documento. Una vez terminada su redacción debe indicarse a Word que actualice todo su contenido para reflejar el contenido definitivo. Desarrollo de aplicaciones II Página 5
  • 6. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN Ficha del documento Fecha Revisión Autor Verificado dep. Calidad. 24/09/2013 José de Jesús Cisneros Morales. Ana Francisca Martínez Betancourt. Sandra Montoya Reyes. Ana Berenice Canizalez Martínez. José Jonathan Torres Castillo. Documento validado por las partes en fecha: Por la comunidad Por la universidad Tecnologías de la información y comunicación TSU. Universidad Tecnológica Del Estado De Zacatecas. Desarrollo de aplicaciones II Página 6
  • 7. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN 1 Introducción Este documento es una Especificación de Requisitos Software (ERS) para el Sistema de información para el control de ventas. Esta especificación se ha estructurado basándose en las directrices dadas por el estándar IEEE Práctica Recomendada para Especificaciones de Requisitos Software ANSI/IEEE 830, 1998. 1.1 Propósito El presente documento tiene como propósito definir las especificaciones funcionales, no funcionales para el desarrollo de un sistema de información web que permitirá distintos procesos administrativos. Éste será utilizado por administrador y cajeros. 1.2 Alcance Esta especificación de requisitos está dirigida al administrador del sistema, para continuar con el crecimiento de la tienda, la cual tiene por objetivo principal el brindar servicio a los clientes que desean realizar sus compras de manera más rápida y eficaz. 1.3 Personal involucrado Nombre Sandra Montoya Reyes. Rol Analista, diseñador y programador. Categoría profesional TSU-TIC Responsabilidad Análisis de información, diseño y programación. Información de contactos Sandy-231929 @hotmail.com Nombre Ana Francisca Martínez Betancourt Rol Analista, diseñador y programador. Categoría profesional TSU en Informática Responsabilidad Análisis de información, diseño y programación. Información de contactos Princez.ztar_15@hotmail.com Desarrollo de aplicaciones II Página 7
  • 8. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN Nombre José de Jesús Cisneros Morales Rol Analista, diseñador y programador. Categoría profesional TSU -TIC Responsabilidad Análisis de información, diseño y programación. Información de contactos temerario02ch@live.com Nombre Ana Berenice Canizalez Martínez. Rol Analista, diseñador y programador. Categoría profesional TSU-TIC Responsabilidad Análisis de información, diseño y programación. Información de contactos Bere-05@hotmail.com Nombre José Jonathan Torres Castillo. Rol Analista, diseñador y programador. Categoría profesional TSU-TIC Responsabilidad Análisis de información, diseño y programación. Información de contactos Jo_ny242@hotmail.com 1.4 Referencias Título del documento Referencia Standard IEEE 830 – 1998 EEE Desarrollo de aplicaciones II Página 8
  • 9. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN 1.6 Resumen Este documento consta de tres secciones. En la primera sección se realiza una introducción al mismo y se proporciona una visión general de la especificación de recursos del sistema. En la segunda sección del documento se realiza una descripción general del sistema, con el fin de conocer las principales funciones que éste debe realizar, los datos asociados y los factores, restricciones, supuestos y dependencias que afectan al desarrollo, sin entrar en excesivos detalles. Por último, la tercera sección del documento es aquella en la que se definen detalladamente los requisitos que debe satisfacer el sistema. 2 Descripción general 2.1 Perspectiva del producto El sistema será un producto diseñado para trabajar en entornos WEB, lo que permitirá su utilización de forma rápida y eficaz para lograr una mejor respuesta en cuanto a la administración de productos y ventas, además de proporcionar un mejor servicio. Desarrollo de aplicaciones II Página 9
  • 10. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN 2.2 funcionalidad del producto Desarrollo de aplicaciones II Página 10
  • 11. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN 2.3 Características de los usuarios Tipo de usuario Administrador Formación TSU en informática Actividad Control y manejo del sistema general Tipo de usuario Cajero Formación TSU en informática Actividad Registra e indaga información sobre los productos. 2.4 Restricciones • Interfaz para ser usada con internet. • Lenguajes y tecnologías en uso: HTML, MySQL,PHP. • Los servidores deben ser capaces de atender consultas concurrentemente. Desarrollo de aplicaciones II Página 11
  • 12. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN • El sistema se diseñará según un modelo cliente/servidor. • El sistema deberá tener un diseño e implementación sencilla, independiente de la plataforma o del lenguaje de programación. 2.5 Suposiciones y dependencias • Se asume que los requisitos aquí descritos son estables • Los equipos en los que se vaya a ejecutar el sistema deben cumplir los requisitos antes indicados para garantizar una ejecución correcta de la misma. Requisitos específicos Requerimientos funcionales Identificación del requerimiento: RF01 Nombre del requerimiento Acceso al sistema. Descripción del requerimiento: El sistema deberá a solicitar un usuario y una contraseña para poder ingresar si los datos que ingresa son correctos el sistema enviara un mensaje de error al usuario. Petición: El sistema permitirá el ingreso de usuarios- registrados. Precondición: El usuario deberá estar registrado. Descripción del requerimiento: El sistema permitirá el ingreso de usuarios registrados. Desarrollo de aplicaciones II Página 12
  • 13. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN Requerimiento no funcional RNF01 RNF02 RNF03 RNFO4 Prioridad del requerimiento: ALTA Identificación del requerimiento: RF02 Nombre del requerimiento Registrar proveedores, productos. Descripción del requerimiento: Se deberán registrar en el sistema los productos, proveedores, y clientes. Petición : El sistema permitirá el registro de los productos, proveedores, clientes. Precondición El usuario deberá estar registrado en el sistema para que pueda registrar productos, proveedores y clientes. Requerimiento no funcional RNF01 RNF02 RNF03 Prioridad del requerimiento: ALTA Identificación del requerimiento: RF03 Nombre del requerimiento Consultar información de algún producto, cliente o proveedor. Petición El sistema ofrecerá al administrador información general acerca del producto, proveedor. Descripción del requerimiento: Consultar : Muestra información general sobre los productos desde el precio , proveedor y en que Desarrollo de aplicaciones II Página 13
  • 14. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN sección se encuentra. Precondición Que se encuentre la información solicitada. Requerimiento no funcional RNF01 RNF02 RN03 Prioridad del requerimiento: ALTA Identificación del requerimiento: RF03 Nombre del requerimiento Modificar información. Petición El sistema podrá ser modificado para actualizar la información general acerca de los productos ,proveedores y clientes etc. Descripción del requerimiento: Modificar Instrucción: Muestra información general sobre los productos, proveedores y los clientes y se modificara si lo deseas. Precondición Que se encuentre la información solicitada para ser modificada Requerimiento no funcional RNF01 RNF02 RNF03 Prioridad del requerimiento: ALTA Identificación del requerimiento: RF04 Nombre del requerimiento Eliminar información. Petición El sistema te permitirá eliminar información general acerca de los productos ,proveedores y clientes etc. Descripción del requerimiento: Eliminar Instrucción: Muestra información general Desarrollo de aplicaciones II Página 14
  • 15. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN sobre los productos, proveedores y los clientes y se eliminara la información si lo deseas. Precondición Que se encuentre la información solicitada para llevar a cabo la eliminación de ella. Requerimiento no funcional RNF01 RNF02 RNF03 Prioridad del requerimiento: ALTA Identificación del requerimiento: RNF04 Nombre del Requerimiento: Generar reportes Características: El sistema garantizara a los administradores poder imprimir el reporte en cuanto a la información del registro de ventas que se provee en el sistema. Descripción del requerimiento: Garantizar la seguridad del sistema con respecto a la información y datos que se manejan tales sean tickets, archivos y contraseñas. Prioridad del requerimiento: ALTA Requerimientos no funcionales: RNF01 RNF02 RNF03 Identificación del requerimiento: RNF05 Nombre del Requerimiento: Venta de productos. Características: El sistema garantizara a los administradores que busca la información y se selecciona la compra y te imprime el ticket. Desarrollo de aplicaciones II Página 15
  • 16. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN Descripción del requerimiento: La información es confiable rápidamente te hace la cuenta de tu compra y la seguridad del sistema con respecto a la información y datos que se manejan tales sean tickets, archivos y contraseñas. Prioridad del requerimiento: ALTA Requerimientos no funcionales: RNF01 RNF02 RNF03 Requerimientos No Funcionales. Identificación del requerimiento: RNF01 Nombre del Requerimiento: Interfaz del sistema. Características: El sistema presentara una interfaz de aspirante sencilla para que sea de fácil manejo del sistema. Descripción del requerimiento: El sistema debe tener una interfaz de uso intuitiva y sencilla. Prioridad del requerimiento: Alta Identificación del requerimiento: RNF02 Desarrollo de aplicaciones II Página 16
  • 17. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN Nombre del Requerimiento: Confiabilidad continúa del sistema. Características: El sistema tendrá que estar en funcionamiento las 24 horas los 7 días de la semana. Ya que es una página web diseñada para la carga de datos y la verificación de datos entre clientes y productos. Descripción del requerimiento: La disponibilidad del sistema debe ser continua con un nivel de servicio para los clientes de 7 días por 24 horas, garantizando un esquema adecuado que permita la posible falla en cualquiera de sus componentes, contar con una contingencia, generación de alarmas. Prioridad del requerimiento: Alta Identificación del requerimiento: RNF02 Nombre del Requerimiento: Mantenimiento. Características: El sistema deberá de tener un manual de instalación y manual de usuario para facilitar los mantenimientos que serán realizados por el administrador. Descripción del requerimiento: El sistema debe disponer de una documentación fácilmente actualizable que permita realizar operaciones de mantenimiento con el menor esfuerzo posible. Prioridad del requerimiento: Alta Identificación del requerimiento: RNF03 Nombre del Requerimiento: Seguridad en información Características: El sistema garantizara a los administradores una seguridad en cuanto a la información que se provee en el sistema. Descripción del requerimiento: Garantizar la seguridad del sistema con respecto a la información y datos que se manejan tales sean tickets, archivos y contraseñas. Prioridad del requerimiento: Alta Desarrollo de aplicaciones II Página 17
  • 18. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN Requisitos comunes de las interfaces Interfaces de administradores y cajeros La interfaz con el consistirá en un conjunto de ventanas con botones, listas y campos de textos. Ésta deberá ser construida específicamente para el sistema propuesto y, será visualizada desde un navegador de internet. Interfaces de hardware Será necesario disponer de equipos de cómputos en perfecto estado con las siguientes características: • Adaptadores de red. • Procesador de 1.66GHz o superior. • Memoria mínima de 256Mb. • Mouse. • Teclado. Interfaces de software • Sistema Operativo: Windows 7 o superior, y libre. • Explorador: Mozilla o Chrome. Interfaces de comunicación Los servidores, clientes y aplicaciones se comunicarán entre sí, mediante protocolos estándares en internet, siempre que sea posible. Por ejemplo, para transferir archivos o documentos deberán utilizarse protocolos existentes (FTP u otros convenientes). Requisitos funcionales Requisito funcional 1 Registrar productos proveedores y cajeros: El sistema permitirá el registro del producto (cliente y Administrador) registrarse. El administrador debe suministrar datos como: CI, Nombre, proveedor, precio, sección donde se encuentra y caducidad. Requisito funcional 2 Desarrollo de aplicaciones II Página 18
  • 19. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN • Consultar Información: El sistema ofrecerá al administrador y información general acerca de los productos, proveedores.  Consultar Instrucción de productos: Muestra información general sobre los productos que ofrece el minisúper. Requisito funcional 3 • Modificar: Permite al administrador modificar datos de los proveedores, información de los productos. Requisitos no funcionales Requisitos de rendimiento • Garantizar que el diseño de las consultas u otro proceso no afecte el desempeño de la base de datos, ni considerablemente el tráfico de la red. Seguridad • Garantizar la confiabilidad, la seguridad y el desempeño del sistema informático a los diferentes administradores. En este sentido la información almacenada o registros realizados podrán ser consultados y actualizados permanente y simultáneamente, sin que se afecte el tiempo de respuesta. • Garantizar la seguridad del sistema con respecto a la información y datos que se manejan tales sean muy personales o no personales. • Facilidades y controles para permitir el acceso a la información al personal autorizado a través de Internet, con la intención de consultar. Fiabilidad • El sistema debe tener una interfaz de uso intuitiva y sencilla • La interfaz de administradores debe ajustarse a las características de la web. • La disponibilidad del sistema debe ser continua con un nivel de servicio para los administradores de 7 días por 24 horas, garantizando un esquema adecuado que permita la posible falla. Mantenibilidad • El sistema debe disponer de una documentación fácilmente actualizable que permita realizar operaciones de mantenimiento con el menor esfuerzo posible • La interfaz debe estar complementada con un buen sistema de ayuda (la administración puede recaer en personal con poca experiencia en el uso de aplicaciones informáticas). Desarrollo de aplicaciones II Página 19
  • 20. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN Portabilidad • El sistema será implantado bajo la plataforma de Windows. Diagramas MVC Ventana de acceso Desarrollo de aplicaciones II Página 20 Vista Controlad or Modelo Vista
  • 21. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN Realizar Ventas Registro de proveedores (Guardar los datos) Desarrollo de aplicaciones II Página 21 Vista Controlad or Model o Vista Controlad or Model o
  • 22. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN Registro de productos(Guardar los datos) Modificar los datos Desarrollo de aplicaciones II Página 22 Vista VistaControlador Controlador Modelo Vista Controlad or Model o
  • 23. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN Eliminar los datos Buscar Generar reportes Desarrollo de aplicaciones II Página 23 Controlad or Model o Vista Controlad or Model o Vista Model o Controlad or VistaVista
  • 24. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN Realizar venta de productos Diagramas de Secuencia Desarrollo de aplicaciones II Página 24 Controlad or Model o Vista
  • 25. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN Desarrollo de aplicaciones II Página 25