Sie sind auf Seite 1von 31

Tienda de Regalos Regalos Sandy

Introduccin
Regalos Sandy. Es una empresa Familiar que nace en la Ciudad de Mxico en el ao 2006. Su principal objetivo es atender un segmento exclusivo del mercado Mexicano que requiere productos y servicios de buen gusto y alta calidad a un precio competitivo. Regalos Sandy ha desarrollado un sistema de negocios joven que le ha permitido realizar alianzas estratgicas de largo plazo con sus proveedores para conseguir productos de alta calidad a precios favorables para nuestros clientes. Misin ser ofrecer a nuestros clientes un servicio personalizado y de primera calidad, as como tambin el de transformar un regalo en algo ms, en amor y felicidad. La visin de Regalos Sandy Es el de poder estar en el gusto y preferencia de nuestros clientes y Retribuir a nuestra sociedad a travs del trabajo altruista junto a nuestros clientes, socios y amigos.

Anlisis Operacional
1.1.1 Objetivo
Desarrollar un sistema de informacin a la medida de las necesidades de la tienda de regalos Regalos Sandy, que automatice los procesos que intervienen en su negocio y, as dicha tienda pueda tener mayor productividad y por lo tanto mayores ganancias.

1.1.2 Alcance
La tienda de regalos Regalos Sandy lograra obtener mayores ganancias, adems de reducir sus tiempos en los se realizan sus procesos.

1.1.3 Propsito
Automatizar los procesos que interviene en la tienda Regalos Sandy.

1.1.4 Calendario de Anlisis


Actividad Definir Objetivos Definir Alcance Definir Propsito Fecha 21/11/2012 21/11/2012 21/11/2012 Personal Involucrado Espinosa Laura Espinosa Laura Espinosa Laura Aprobacin X X X

1.2 Proceso del Sistema


1.2.1 Descripcin general del sistema Resumiendo, el software resultante del proyecto, permitir el mantenimiento de los datos de los artculos, catlogos, usuario, proveedores etc., el tratamiento de los datos e informes pedidos por la tienda de regalos, la gestin de los pedidos que realicen los distintos proveedores y, finalmente, el acceso de todo usuario para ver los productos de la tienda. Registrar todas las ventas realizadas. Registrar todos los empleados que trabajan en la tienda. Consultar todos o algn los empleados que trabajen en la tienda. Eliminar algn empleado del sistema. Cambiar los datos de algn empleado que este registrado en el sistema. Registrar todos los productos que se tengan en existencia en la tienda. Modificar los datos de algn producto que se tenga en existencia en la tienda. Consultar los datos de algn producto que se tenga en existencia en la tienda. Eliminar algn producto que ya no se tenga en existencia en la tienda. Generar un reporte de las ventas por da, mes y ao. Registrar la cantidad de cada producto que se encuentra en el sistema. Modificar la cantidad de cada producto que se encuentra en el sistema. Consultar la cantidad de cada producto que se encuentra en el sistema. Registrar todos los proveedores que trabajan en la tienda. Consultar todos o algn los proveedores que trabajen en la tienda. Eliminar algn proveedor del sistema. Cambiar los datos de algn proveedor que este registrado en el sistema. Registrar todos los pedidos que realice tienda. Consultar todos o algn los pedidos que se realicen en la tienda. Eliminar algn pedido que se realice en la tienda. Cambiar los datos de algn pedido antes de ser enviado. Enviar los pedidos que se quieran realizar.

1.2.2 Componentes

Productos Los productos podrn ser consultados, agregados, eliminados por los empleados bien navegando por el catlogo o bien realizando bsquedas directas, de forma que puedan seleccionar los artculos necesarios e incluirlos dentro de a venta para su posterior venta. Venta La aplicacin debe permitir que un usuario, a partir de unos artculos seleccionados del catlogo, pueda realizar una nota de compra.

Pedido proveedor La aplicacin debe permitir que un usuario, a partir de unos artculos seleccionados del catlogo, pueda realizar el envo de un pedido a la empresa. Este pedido podr pasar por distintas fases segn se encuentre su estado (pendiente, enviado, etc.) El usuario, a su vez, podr cancelar el pedido en ciertas condiciones o consultar su histrico de compras realizadas a travs de la plataforma. Administracin de datos Deber existir una seccin dentro de la aplicacin que permita a usuario con un rol especfico empleado, la opcin de gestionar la informacin existente en el sistema. Esta administracin deber incluir: Alta, Baja, Modificacin de usuarios. Alta, Baja, Modificacin de productos Alta, Baja, Modificacin proveedores Listados de informacin La aplicacin deber permitir a ciertos usuarios de la tienda de regalos la realizacin de informes dentro de la herramienta. Estos informes estarn principalmente enfocados a los tipos de datos indicados anteriormente. Los informes que se incorporarn a la herramienta en una primera versin sern: Estadsticas de pedidos en el sistema Estadsticas de productos en el sistema

1.3 Entrevista con el Cliente


1. Quin es el cliente? Tienda de regalos Sandy ubicada en AV. Benito Miranda #6 Col: Las Peas, C.P. 09750. Celular de Contacto: 5541775677 2. Quines son los usuarios? Empleados de la tienda 3. Quin ms es impactado por el sistema? Los empleados 4. Quin es definitivamente no impactado por el sistema? Los clientes de la tienda 5. Qu problemas se espera que resuelva el sistema? Que las compras se realicen de manera ms rpida, adems de tener cuentas exactas de lo que se vende y lo que hay en el almacn. 6. Puede ayudarme a entender qu problemas resolvera? No entiendo la pregunta 7. Quin ms ha tenido este problema antes? No sabra contestarle 8. Ha resuelto ya alguien este problema? No 9. Qu problemas podra crear el sistema? Me imagino que la confusin por parte del personal, por no saber usar estas nuevas tecnologas. 10. Cul es el ambiente donde estar puesto el sistema? No sabra contestar 11. Es este el nico ambiente donde visualiza al sistema siendo usado? 12. A quin se le autorizara utilizar el sistema? A los empleados de la tienda de regalos 13. Quin no debera ser autorizado a utilizar el sistema?

Los clientes que vayan a realizar compras al sistema 14. Podra describir cada paso del proceso actual? Llega el cliente compra y se va, entonces en una libreta se anota la compra y al final del da se hace el inventario. 15. Quin es responsable de realizar el proceso actual? El encargado de caja. 16. Qu eventos inician el proceso? La compra de un producto por parte de un cliente o la compra de un producto por parte de un proveedor. 17. Qu evento finaliza el proceso? La modificacin en almacn del producto 18. Es usted la persona adecuada para contestar esta pregunta? Sus respuestas son oficiales? Si 19. Mis preguntas son relevantes para su problema? Si, son relevantes 20. Estoy haciendo demasiadas preguntas? No 21. Alguien ms puede proporcionar informacin adicional? Alguno de los empleados o los encargados de caja

1.4 Definicin de Requerimientos


Registrar todas las ventas realizadas. Registrar todos los empleados que trabajan en la tienda. Consultar todos o algn los empleados que trabajen en la tienda. Eliminar algn empleado del sistema. Cambiar los datos de algn empleado que este registrado en el sistema. Registrar todos los productos que se tengan en existencia en la tienda. Modificar los datos de algn producto que se tenga en existencia en la tienda. Consultar los datos de algn producto que se tenga en existencia en la tienda. Eliminar algn producto que ya no se tenga en existencia en la tienda. Generar un reporte de las ventas por da, mes y ao.

Registrar la cantidad de cada producto que se encuentra en el sistema. Modificar la cantidad de cada producto que se encuentra en el sistema. Consultar la cantidad de cada producto que se encuentra en el sistema. Registrar todos los proveedores que trabajan en la tienda. Consultar todos o algn los proveedores que trabajen en la tienda. Eliminar algn proveedor del sistema. Cambiar los datos de algn proveedor que este registrado en el sistema. Registrar todos los pedidos que realice tienda. Consultar todos o algn los pedidos que se realicen en la tienda. Eliminar algn pedido que se realice en la tienda. Cambiar los datos de algn pedido antes de ser enviado. Enviar los pedidos que se quieran realizar.

1.5 Cronogramas de actividades


No. Nombre de la actividad 1 Minutas 2 Logotipo 3 Razn social 4 Organigrama 5 Valores 6 Filosofa 7 Polticas 8 Estrategias 9 FODA 10 Slogan 11 Misin y Visin 12 Objetivos 13 Grfica de Gantt 14 Documento de requerimientos 15 Ruta Crtica 16 Resumen de plan de proyecto actual 17 Plan de mejora continua 18 Administracin de Riesgos 19 Look and Feel 20 Caso de uso 21 Mapa de navegacin 22 informes (Extenso y Ejecutivo) 23 Diagrama de clases 24 Diagrama de actividades 25 Diagrama de componentes 26 Manual de usuario 27 Manual de instalacin 28 Manual Tcnico 29 Codificar 30 Fase de pruebas Fecha de inicio 06/Febrero/2009 10/Febrero/2009 13/Febrero/2009 10/Febrero/2009 11/Febrero/2009 21/Febrero/2009 05/Marzo/2009 13/Febrero/2009 20/Febrero/2009 22/Febrero/2009 18/Marzo/2009 30/Marzo/2009 27/Febrero/2009 05/Marzo/2009 23/Marzo/2009 02/Abril/2009 17/Marzo/2009 24/Marzo/2009 28/Marzo/2009 29/Marzo/2009 03/Abril/2009 15/Abril/2009 24/Abril/2009 24/Abril/2009 24/Abril/2009 05/Junio/2009 05/Junio/2009 05/Junio/2009 03/Mayo/2009 05/Junio/2009 Fecha limite 11/Mayo/2009 13/Febrero/2009 24/Febrero/2009 25/Febrero/2009 23/Febrero/2009 04/Marzo/2009 18/Marzo/2009 22/Febrero/2009 04/Marzo/2009 02/Marzo/2009 31/Marzo/2009 08/Abril/2009 23/Marzo/2009 23/Marzo/2009 03/Abril/2009 14/Abril/2009 24/Marzo/2009 03/Abril/2009 29/Marzo/2009 14/Abril/2009 06/Abril/2009 24/Abril/2009 29/Abril/2009 29/Abril/2009 29/Abril/2009 10/Junio/2009 10/Junio/2009 10/Junio/2009 05/Junio/2009 10/Junio/2009

Diagrama de Casos de Uso


General

Administra Usuarios

Bajas Usuario Altas Usuario Consultar Uusuario <<extend>> <<extend>> <<extend>> Administra Usuario Cambiar Usuarios <<extend>>

Administrador

Validar Usuario

Bajas Modulos

Administra Mdulos

<<extend>>

Bajas Mdulos Administrador

Validar Usuario

Altas Pedidos

Altas Pedidos

<<extend>>

Administrar Pedidos

Administrador

Usuario General

Validar Contrasea

Bajas pedidos

Bajas Pedidos

<<extend>>

Administrar Pedidos

Administrador

Usuario General

Validar Contrasea

Cambio pedido

Cambios pedido

<<extend>>

Administrador

Administra pedido

Validar Contrasea

Valida Usuario

Administrador

Validar Contrasea

Usuario general

Diagrama de Clases

Diagrama de Colaboracin
1.verifica usuario y contrasea 2.manda ventana de inicio

verifica:usyco

base de datros

empleado:

baja:Empleado consulta:empleado

alta:empleado

5.ingresar datos() 6.confirma eliminacion() 7.ingresa datos() 8.devuelve resultados()

3.ingresa datos() 4.confirma registro()

base de datros 10.devuelve datos modificados() 9.ingresa datos.

modifica:empleado

producto:

ventas:

alta:producto

baja:producto

12. devuelve datosborrados 13.elimina producto()

nueva:ventas

19ingresa nueva venta() 11.registra producto() base de datros 18.devuelve datos de producto 15ingresa datos de consulta 17envia datos producto() 16devuelve el boleto() consulta;producto base de datros 20devuelve el precio de la venta();

cambios:producto

Diagrama de Componentes
-Fin2 empleado.java

usico.class

usico.java *

Interfaz2 -Fin1 empleado.class

producto,java base de datos

venta.java java

producto.class

Interfaz6

venta.class

Diagrama de Despliegue
PC Persona (Cliente) 1..*

Navegador web 1

Usuario

1..*

Conexin HTTP
1

Servidor Web

Servidor Base de Datos

Conexin Base de Datos


BD MySQL

Pagina web (Interface)

Diagrama Entidad-Relacin

Diagrama de Estado
Log In.

Ingresa Sistema entry/Usuario entry/Contrasena do/Valida-Datos do/Realiza-Bsqueda exit/Msg-Bienvenido exit/Msg-Error

Administracin de Usuarios.

Alta Usuario entry/ID_Usuario entry/NickName entry/Contrasea entry/Confirmacin de Contrasea entry/Nombre entry/Apellido entry/Sexo entry/Correo Electrnico do/Vlida Datos do/Actualiza BD exit/Msg-Error exit/Msg-Exito Consulta Usuario entry/Usuario entry/Contrasena do/Consulta BD exit/Msg-Datos Relacionados Baja Usuario entry/Usuario entry/Contrasena do/Vlida-Datos do/Consulta BD do/Actualiza BD exit/Msg-Exito Modifica Usuario entry/Nuevos-Datos do/Vlida-Datos do/Actualiza BD exit/Msg-Exito

Administracin de Pedidos.

Alta Pedido entry/ID_Pedido entry/Nombre_Producto entry/Descripcion entry/Usuario entry/Fecha do/Actualiza BD exit/Msg-Exito Baja Pedido entry/ID_Pedido do/Actualiza BD exit/Msg-Exito Modifica Pedido entry/ID_Pedido entry/Nuevos Datos do/Vlida Datos do/Actualiza BD exit/Msg-Exito

Consulta Pedido entry/ID_Pedido do/Consulta-BD exit/Msg-Datos Relacionados

Cambio de Contrasea

Modificar Contrasea entry/Usuario entry/Antigua Contrasea entry/Nueva Contrasea entry/Confirmacin de Nueva Contrasea do/Vlida-Datos do/Actualiza BD exit/Msg-Exito

Diagrama de Objetos

Diagrama de Secuencia
Alta pedido

Usuario

Pgina Web

Administrar Pedido

Ingresa a Pgina Web

Ingresar a Pedidos

Muestra men de pedidos

Solicita Alta de pedido Alta Pedido

Pide datos de nuevo pedido

Enva Datos

Genera Alta

Salir de la aplicacin

Baja pedido

Usuario

Pgina Web

Administrar Pedido

Ingresa a Pgina Web

Ingresar a Pedidos

Muestra men de pedidos

Solicita Baja de pedido Baja Pedido

Pide Id del pedido

Enva Datos

Elimina Pedido

Salir de la aplicacin

Cambio pedido

Usuario

Pgina Web

Administrar Pedido

Ingresa a Pgina Web

Ingresar a Pedidos

Muestra men de pedidos

Solicita Modificar pedido Cambios Pedido

Pide Id del pedido

Enva Id

Pide datos a modificar

Enva datos

Realiza cambios

Salir de la aplicacin

Consultas pedido

Usuario

Pgina Web

Administrar Pedido

Ingresa a Pgina Web

Ingresar a Pedidos

Muestra men de pedidos

Solicita Consulta de pedido Consultas Pedido

Pide Id del pedido

Enva Id

Muestra pedido

Salir de la aplicacin

Look and Feel


Men Principal

Registro

Sobre McSystem

Productos

Especificacin de Productos

Administrador

Administrador Mens

SubMenu 1

SubMenu 2

Mapa de Navegacin

McControl
Evolution

Inicio Pagina Principal

Inicio

Pedidos

Productos

Administrador

Log-in

Registro

Consultar Pedidos

Men De Productos Formulario de Registro

Descripcion de Productos

Log- in Administrador

Consultar Producto

Administrar Usuario

Ver Pedidos

Alta Usuario

Baja Usuario

Consulta Usuario

Cambio Usuario

Das könnte Ihnen auch gefallen