Anda di halaman 1dari 21

Tienda Deportiva

Camilo Andrs Veloza Mndez


Septiembre 2017.

Universidad de Cundinamarca
Ingeniera de Sistemas
Ingeniera de Software
Tabla de contenidos

Contenido
Tienda Deportiva ................................................................................................................................. 1
Contenido ............................................................................................................................................ 2
Tabla de versiones ........................................................................................................................... 3
Introduccin .................................................................................................................................... 4
Propuesta ........................................................................................................................................ 5
Comunicacin .................................................................................................................................. 6
Requisitos Funcionales ................................................................................................................ 6
Requisitos No Funcionales .......................................................................................................... 6
Reglas de Negocio ....................................................................................................................... 7
Planeacin ....................................................................................................................................... 9
Cronograma ................................................................................................................................. 9
Modelado ...................................................................................................................................... 10
Casos de Uso ............................................................................................................................. 10
Diagrama de Actividades ........................................................................................................... 13
Interfaz de Usuario .................................................................................................................... 15
Desarrollo ...................................................................................................................................... 21
Diagrama de la Base de Datos ................................................................................................... 21
Tabla de versiones

No Integrantes Fecha Descripcin


V2 Camilo Andrs Veloza Mndez 18/09/2017 Entrega de Anlisis,
diseo e interfaz.
Introduccin

Desarrollo de un sistema de informacin para la clase de Ingeniera de Software con el propsito


de satisfacer una necesidad empresarial e involucrarnos ms en el ambiente profesional, en la
realizacin del proyecto pasaremos por las diferentes etapas que se deben seguir para la
elaboracin de un sistema de informacin.
Propuesta

La tienda Deportiva Casa Del Deporte tiene problemas con la venta de sus productos, y solicitaron
un sistema de informacin que sea capaz de solucionar su problema, para ello hemos recurrido al
anlisis y modelado de distintas soluciones. Una de esas soluciones es aplicar un sistema de
informacin que sea capaz de registrar personas con sus roles, registrar productos con todas sus
caractersticas y unificar las dos en dos tipos de factura, la primera es la factura de compra que
ser la factura con el rol Distribuidor y la otra ser la factura de venta que ser con el rol cliente.
De esta manera la tienda deportiva tendr ms claros los ingresos y egresos de la tienda.
Comunicacin Commented [EC1]: Falta la propuesta.

Requisitos Funcionales
REQ - 01 Registro de Personas:

El sistema debe Registrar Personas

REQ - 02 Registro de Productos:

El sistema debe Registrar Productos

REQ - 03 Roles:

El sistema debe tener 2 roles

REQ - 04 Facturas:

El sistema debe tener dos tipos de factura

REQ 06 Editar Producto:

El sistema debe editar los datos de los Productos

REQ 07 Editar Persona:

El sistema debe editar los datos de las Personas

REQ 08 Eliminar Producto:

El sistema debe Eliminar Productos

REQ 09 Eliminar Personas:

El sistema debe Eliminar Personas

REQ 10 Listar Personas:

El sistema debe listar Personas

REQ 11 Listar Productos:

El sistema debe listar los Productos

Requisitos No Funcionales
REQNF - 01 Disponibilidad:

El sistema debe estar disponible cada vez que se requiera.

REQNF - 02 Colores:

El sistema debe tener los colores de la empresa

REQNF - 03 Seguridad:
El sistema debe garantizar la seguridad de los datos.

Reglas de Negocio

RN 01: Facturas:

No se debe poder crear facturas a clientes inexistentes.

RN 02: Administracin:

El rol Distribuidor no puede hacer nada en el sistema.


Planeacin
Cronograma

Commented [EC2]: Debe ser un diagrama de Gantt.


No especifica las tareas de cada fase.
Modelado
Casos de Uso

Caso de uso: CU01 Iniciar sesin.


Actores Usuario.

Descripcin La persona digita su usuario y contrasea en los campos y hace click


en el botn iniciar sesin. El sistema valida los datos y determina qu
tipo de usuario es.

Precondiciones: El sistema debe recibir los datos de sesin.


Postcondiciones: El sistema notifica que los datos son vlidos.

Flujo principal: - El aplicativo muestra el formulario de Iniciar sesin.


- El usuario digita y enva los datos correspondientes.
- El sistema verifica que los campos usuario y contrasea del
formulario estn diligenciados correctamente.
- El sistema verifica que los datos de usuario y contrasea
coincidan.
- El sistema carga la configuracin del usuario.

Excepciones Faltan campos por diligenciar.


El sistema seala los campos que quedaron vacos.

Usuario y/o contrasea invlidos (En silla de ruedas). Commented [EC3]: ?


El sistema muestra un aviso de error indicando que los datos no son
vlidos.

Caso de uso: CU 02 Registrar producto.

Actores Vendedor.

Descripcin El vendedor diligencia el formulario de Registrar Producto para


registrar el producto.

Precondiciones El Vendedor debe iniciar sesin.

Postcondiciones El sistema informa que el producto se ha registrado con xito.

Flujo principal - El aplicativo muestra el formulario de Registrar Producto.


- El vendedor digita y enva los datos correspondientes.

Flujos de excepcin Faltan campos por diligenciar.


El sistema seala los campos que quedaron vacos.

Caso de uso CU03 Registrar persona.

Actores Administrador.

Descripcin El administrador diligencia el formulario de Registrar persona para


registrar a una persona.

Precondiciones El Administrador debe iniciar sesin.


Postcondiciones El sistema informa que la persona se ha registrado.

Flujo principal - El aplicativo muestra el formulario de Registrar persona.


- El administrador digita y enva los datos correspondientes.

Flujos de excepcin Faltan campos por diligenciar.


El sistema seala los campos que quedaron vacos.

Caso de uso CU04 Realizar Factura.

Actores Sistema.

Descripcin El sistema realiza la factura dependiendo si es de compra o venta.

Precondiciones El usuario debe haber realizado una compra o venta.

Postcondiciones El sistema imprime la factura.

Flujo principal - El comprador realiza pago de la compra.


- El comprador realiza compra.

Flujos de excepcin Faltan campos por diligenciar.


El sistema seala los campos que quedaron vacos.

Caso de uso CU 05 Identificar y Autenticar Usuario.

Actores Sistema
Descripcin El sistema verifica que los datos de usuario y contrasea sean
correctos, tambin identifica que tipo de usuario es.
Precondiciones Iniciar sesin
Postcondiciones Registrar Producto, Registrar Persona o Realizar factura
Flujo principal - El aplicativo muestra el formulario de sesin.
- El usuario ingresa los datos.
- El sistema identifica y autentica al usuario.
Flujos de excepcin Faltan campos por diligenciar.
El sistema seala los campos que quedaron vacos.

Los datos son incorrectos.


El sistema muestra una alerta indicando que los datos no coinciden.

Diagrama de Actividades
Iniciar Sesin:

Commented [EC4]: Falta mensaje de error cuando los


datos no son vlidos.
Registrar producto:

Registrar Persona:

Commented [EC5]: Faltan diagramas de actividades del


negocio, de la venta.
Interfaz de Usuario
Formulario de Factura:
Formulario Registro Persona:
Formulario Registrar Producto:
Commented [EC6]:
Commented [EC7]: Faltan pantallas de la interfaz.
Formulario login

Formulario Inicio:
Diagrama de Clases

Modelo Entidad Relacin


Modelo Relacional

Diagrama de Secuencias
Actualizar Producto:
Eliminar Producto:

Registrar Producto:

Desarrollo
Diagrama de la Base de Datos

Anda mungkin juga menyukai