ESCUELA DE SISTEMAS                TEMA:VENTA EN LA IENDA DE HILOS PUNTO AZUL           REALIZADO POR:         EDISSON MOG...
Programación Avanzada IIEn toda organización que se desee establecer un orden y una buena administración de las especies q...
Programación Avanzada IIActualmente en la Tienda de hilos “Punto Azul” el manejo de las ventas es de forma manual ya que s...
Programación Avanzada IICon la elaboración de este software para la venta de mercadería esperamos llenar todos los requeri...
Programación Avanzada IIDATOS GENERALES DE LA EMPRESA-.        Empresa-. Punto Azul        Dirección.- Av. Elia Liut s/n c...
Programación Avanzada II6- registros utilizadosREGISTRO DONDE ES ADQUERIDO LA MERCADERIA Y FACTURASello correspondiente de...
Programación Avanzada IILISTA DE HILOS DEL LOCAL-.Emita un informe con todos los detalles del funcionamiento de la institu...
Programación Avanzada IIDiagrame los casos de uso correspondientes y las tarjetas de descripción respectivaDiagrama de Cas...
Programación Avanzada IIDiagrama de Caso de Uso Gestión de Mercadería Consulta de productosTarjeta de descripción de gesti...
Programación Avanzada II        clases Propietaria                        clases Lista                           clases Pr...
Programación Avanzada IIProveedorProducto                                          clases Propietaria            clases Lo...
Programación Avanzada IIEscenarioEn este proceso la propietaria revisa el reporte de ventas para poder saber que producto ...
Programación Avanzada IITarjeta de descripción venta de producto.Descripción General-.La propietaria vende los productos b...
Programación Avanzada IIEscenarioEn este proceso la propietaria vende los productos y registrando los productos que está v...
Programación Avanzada II        Diagrama de Clases                                                             class perso...
Programación Avanzada IIObjetivo General.    Desarrollar un software para vender su mercadería en la tienda de hilos “punt...
Programación Avanzada II           Nombre           Descripción           Características     Forma de Pago          ...
Programación Avanzada IITIPOS DE DATO Y RESTRICCIONES DE LAS TABLASTABLA CLIENTE  Nombre de campo           Tipo de Dato  ...
Programación Avanzada II  Nombre de campo          Tipo de Dato   Longitud   Restriccion       codigo                varch...
Programación Avanzada II        codigo                       varchar2                      10                 PK    codigo...
Programación Avanzada IIUna vez registrado no manda a la página de ingresar al igual que el otro botónDe aquí nos vamos a ...
Programación Avanzada II       Se logró cumplir con los objetivos planteados del Proyecto Integrador, además, se cumplió ...
Upcoming SlideShare
Loading in …5
×

Escuela de sistemas progr avanada

906 views
772 views

Published on

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
906
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
28
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Escuela de sistemas progr avanada

  1. 1. ESCUELA DE SISTEMAS TEMA:VENTA EN LA IENDA DE HILOS PUNTO AZUL REALIZADO POR: EDISSON MOGROVEJO NIVEL: CUARTO CICLO “A” DOCENTE: ING. ESTEBAN CACERES MATERIA: PROGRAMACION AVANZADA II CUENCA – ECUADOR
  2. 2. Programación Avanzada IIEn toda organización que se desee establecer un orden y una buena administración de las especies que laconforman, debiera llevar un control de todo lo que ingresa y lo que sirva como herramienta laboral así comotambién lo que ya ha cumplido una vida útil y por lo tanto debe retirarse de circulación. Todo este movimiento debienes que pueden incluir: equipos, mobiliario, ropa, utensilios, etc., son fundamentales para el buen desempeño desus funcionarios, lo que a su vez, repercute directamente en los usuarios finales.Toda esta complejidad justifica un buen sistema capaz de manejar y dar soluciones a esta problemática de maneraeficiente y cubriendo así todos los requerimientos percibidos, haciendo uso además de la tecnología al alcance delos desarrolladores como son las aplicaciones Web, tan útiles en entornos distribuidos como lo es la tienda de hilosPunto Azul. Esto significa una gran ventaja si se desarrolla sobre una intranet la que está disponible desde cualquierpunto dentro de la tienda, también usando Software Open Source, lo que libera el pago de licencias y por endereduce los costos prácticamente a cero. Con todas estas herramientas se pretende construir un sistema mejorabley perfeccionable a través del tiempo que sea además de fácil uso para el usuario.Edisson Mogrovejo Página 1
  3. 3. Programación Avanzada IIActualmente en la Tienda de hilos “Punto Azul” el manejo de las ventas es de forma manual ya que sus propietariosno tienen conocimiento de manejo de programas que ayuden a solucionar el proceso de ventas. Esta información esalmacenada en carpetas, en respectivos archivos, retrasando los procesos de búsqueda de la mercadería que entrapara la tienda y la mercadería al momento de ventas lo cual puede ocasionar una perdida grave para el manejo decontabilidad y a su vez poniendo en peligro el funcionamiento de la Tienda.Edisson Mogrovejo Página 2
  4. 4. Programación Avanzada IICon la elaboración de este software para la venta de mercadería esperamos llenar todos los requerimientosnecesarios para un mejor manejo de la mercaderíaPodremos tener una ayuda de los conocimientos obtenidos en la materia de programación avanzada 2, el cual nosbrindará un apoyo, para desarrollar un eficaz sistema.Edisson Mogrovejo Página 3
  5. 5. Programación Avanzada IIDATOS GENERALES DE LA EMPRESA-. Empresa-. Punto Azul Dirección.- Av. Elia Liut s/n calle vieja Teléfono-. 2846342 RUC-.0104625074001 Nombre de la propietaria-. Lourdes Elizabeth Yamba Cují Número de Establecimiento-. Horarios-.lunes- Domingos 10:00am-20:00pmRevise las preguntas que permiten desarrollar el perfil de un sistema, y adecúelas al sistema que estáinvestigando.Administración de productos-.Que se está haciendo?Se adquiere la mercadería para la empresa, cada mes se revisa la mercadería para poder adquirir la mercaderíamensualmente para el uso y comercialización de la empresa.Que tan frecuente ocurre?La revisión y compra de la mercadería se realiza cada mes.Que tan grande es la cantidad de transacciones?Las transacciones que se realizan no son tan grandes porque es una pequeño local,Este deja problemas que tan serio es?Los problemas que dejan es que el propietario no sabe que mercadería tiene y que mercadería debería adquirir .Cuál es la causa principal?Que el local realiza los procesos manualmente.4-. Planteamiento de la entrevistaLa entrevistase realizo con la propietaria Lourdes Elizabeth Yamba Cují y se aplico la entrevista.Las preguntas q se realizaron fueron:Datos Generales del local:Nombre del Local-.Dirección.-Teléfono-.Ruc-.Nombre de lapropietaria-.Jornadas-Preguntas acerca del proceso de:Manejo de mercadería-.Se le pregunto en qué empresa adquiere la mercadería?Se le pregunto cómo se maneja la mercadería del local?5-.CuestionariosEdisson Mogrovejo Página 4
  6. 6. Programación Avanzada II6- registros utilizadosREGISTRO DONDE ES ADQUERIDO LA MERCADERIA Y FACTURASello correspondiente de la empresa-.Edisson Mogrovejo Página 5
  7. 7. Programación Avanzada IILISTA DE HILOS DEL LOCAL-.Emita un informe con todos los detalles del funcionamiento de la instituciónLa empresa esa denominada “Punto Azul” destinado a la comercialización de tules y otros tejidos de malla, encajes,en piezas, tiras o motivos decorados y bordados dicho local se localiza en la Av. Elia Liut s/n y calle vieja en elcentro comercial “Miraflores” La propietaria con el nombre Lourdes Elizabeth Yamba Cují con la CI-.010462507-4 laempresa labora a doble jornada desde las 8.00am a 3.00 pm y 3:00pm a 8:00pm, aparte de comercializar deproductos también se dedican a tejer bufandas, chompas, ropa de bebe, guantes.La señora Lourdes Yamba cada mes hace una revisión de la mercadería para poder hacer la compra de lamercadería faltante en el local, La mercadería se adquiere en el centro comercial Hilatex, Samaniego,La propietaria para revisar la mercadería faltante tiene que consultar en una lista de toda la mercadería que lehace falta .El local no cuenta con un sistema de información tiene que realizar todo el proceso de búsqueda manualmente de lamisma manera debe lleva la facturación de la mercadería vendida.Edisson Mogrovejo Página 6
  8. 8. Programación Avanzada IIDiagrame los casos de uso correspondientes y las tarjetas de descripción respectivaDiagrama de Caso de Uso Gestión de MercaderíaTarjeta de descripción de gestión de mercadería consulta de producto.Descripción General-.La propietaria revisa la lista de la mercadería que tiene, y la mercadería q le hace falta.Descripción Específica-.No se aplica.Tarjeta de descripción de gestión de mercadería compra de productos.Descripción General-.La propietaria después de haber consultado la mercadería que le falta procede a comprar los mismos..Descripción Específica-.No se aplica.Tarjeta de descripción de gestión de mercadería venta de productos.Descripción General-.La propietaria procede a poner en venta la mercaderíaDescripción Específica-.No se aplica.Edisson Mogrovejo Página 7
  9. 9. Programación Avanzada IIDiagrama de Caso de Uso Gestión de Mercadería Consulta de productosTarjeta de descripción de gestión de consulta de mercadería. “Producto”Descripción General-.La propietaria revisa los datos generales del producto.Descripción Específica-.1-. La propietaria revisa los siguientes datos del producto2Revisa el código en la lista3Luego revisa el nombre4revisa la Descripción5 el Tipo del productoEscenario-.La propietaria para poder consultar revisa en la lista el código del producto, el nombre, descripción y el tipo delproducto para poder saber que producto es.Sustantivos-.PropietariaListaCódigo XProductoEdisson Mogrovejo Página 8
  10. 10. Programación Avanzada II clases Propietaria clases Lista clases Producto +CI +Cod_producto +Cod_producto +Nombre +Descripcion_producto +Nombre +Stock +Descripcion +Apellido +Precio +Direccion +Precio +Telefono +validar_codigo() +email +validar_codigo() +Agregar_producto() +Eliminar_producto() +Agregar_producto() +validar_Cedula() +Actualizar_producto() +Eliminar_producto() +actualizar_datos() +Consultar_producto() +Actualizar_producto() +Consultar_producto()Diagrama de Caso de Uso Gestión de mercadería Compra ProductoTarjeta de descripción producto comprarDescripción General-.La propietaria debe saber el producto que va a comprar.Descripción Específica-.1-. La propietaria mira el producto para comprar con sus características que son: 1 El Código del producto 2 El nombre 3 Y la descripción.Escenario-.En este proceso la propietaria del local con los siguientes datos: el código del producto, el nombre y ladescripción se va al proveedor a comprar el productoSustantivos-.PropietariaLocalEdisson Mogrovejo Página 9
  11. 11. Programación Avanzada IIProveedorProducto clases Propietaria clases Local +CI +Ruc +Nombre +Nombre +Apellido +Direccion +Direccion +Telefono +Telefono +CI_propietaria +email +validar_ruc() +validar_Cedula() +validar_CI_propietaria() +actualizar_datos() +consultar_local() clases Provedor clases Producto +Ruc +Nombre +Cod_producto +Direccion +Nombre +telefono +Descripcion +Email +Precio +Validar_Ruc_proveedor() +validar_codigo() +agregar() +Agregar_producto() +Actualizar() +Eliminar_producto() +Eliminar() +Actualizar_producto() +Modificar() +Consultar_producto()Tarjeta de descripción reporte de comprasDescripción General-.En este proceso la propietaria revisa el reporte de compra para poder saber que producto comprarDescripción Específica-.1-. La propietaria mira el producto para comprar con sus características que son: 1El Código del producto 2 El nombre 3 la cantidad.Edisson Mogrovejo Página 10
  12. 12. Programación Avanzada IIEscenarioEn este proceso la propietaria revisa el reporte de ventas para poder saber que producto comprar con los datosque son : código, nombre, cantidadPropietarioReporte de ventasproducto clases Propietaria clases Producto +CI +Cod_producto class reporte de compras +Nombre +Nombre +Apellido +Descripcion +cantidad_producto +Direccion +Precio -validar_cedula() +Telefono -agregar_producto() +email +validar_codigo() +consultar() +Agregar_producto() +validar_Cedula() +Eliminar_producto() +actualizar_datos() +Actualizar_producto() +Consultar_producto()Diagrama de Caso de Uso Gestión de mercadería Venta ProductoEdisson Mogrovejo Página 11
  13. 13. Programación Avanzada IITarjeta de descripción venta de producto.Descripción General-.La propietaria vende los productos basándose en características del productoDescripción Específica-.1-. La propietaria mira el producto para vender con sus características que son: 1El código 2 El nombre 3 DescripciónEscenarioLa propietaria vende los productos basándose en características del producto que son código nombre y descripciónPropietariaVende XProductoCódigo X clases Producto clases Propietaria +Cod_producto +CI +Nombre +Nombre +Descripcion +Apellido +Precio +Direccion +validar_codigo() +Telefono +Agregar_producto() +email +Eliminar_producto() +validar_Cedula() +Actualizar_producto() +actualizar_datos() +Consultar_producto()Tarjeta de descripción reporte de ventasDescripción General-.En este proceso la propietaria vende los productos y registrando los productos que está vendiendo más y queestá vendiendo menosDescripción Específica-.1-. La propietaria mira el producto para vender con sus características que son: 1 El Código del producto 2 El nombre 3 productos más vendidos 4 productos menos vendidosEdisson Mogrovejo Página 12
  14. 14. Programación Avanzada IIEscenarioEn este proceso la propietaria vende los productos y registrando los productos que está vendiendo más y que estávendiendo menosCon los siguientes datos código del producto, nombre, productos más vendidos, productos menos vendidosPropietariaProducto Reporte de ventas clases Producto clases Propietaria +Cod_producto +CI +Nombre +Nombre class Reporte de ventas +Descripcion +Apellido +Precio +cod_producto +Direccion +nom_producto +Telefono +validar_codigo() +email +Agregar_producto() -validar_producto() +consultar_producto() +Eliminar_producto() +validar_Cedula() +Actualizar_producto() +actualizar_datos() +Consultar_producto()Edisson Mogrovejo Página 13
  15. 15. Programación Avanzada II Diagrama de Clases class persona +CI/RUC +nombre_persona +apellido_persona +direccion_persona +telefono_persona +Sueldo_persona -validar_cedula_ruc() -agregar_persona() -eliminar_persona() -borrar() class propietario class cliente +informe_ventas class proveedor +Tipo_cliente +informe_compras +Prod_compra +Tipo_proveedor -agregar_propietario() -agregar_cliente() -agregar_proveedor() -eliminar_propietario() -eliminar_cliente() +eliminar_proveedor() +modificar_propietario() -consultar_clliente() +modificar_proveedor() +modificar_cliente() class Producto +cod_producto +nom_producto +desc_producto +precio_producto -validar_codigo() +agregar_producto() -eliminar_producto() +consultar_producto() class producto_venta class producto_compra +precio_venta +precio_compra +consultar() +consultar() +actualizar() +modificar() class reporte +cod_producto +nom_producto +crear() +elimninar() +consultar() class reporte de compras class Reporte de ventas +cantidad_producto +cod_producto +nom_producto -validar_cedula() -agregar_producto() -validar_producto() +consultar() +consultar_producto()Edisson Mogrovejo Página 14
  16. 16. Programación Avanzada IIObjetivo General. Desarrollar un software para vender su mercadería en la tienda de hilos “punto azul” mediante el programa para aplicaciones web ADF Bussines ComponentObjetivos Específicos. 1. Desarrollar la página principal donde está la información de la tienda 2. Crear la página para el registro del cliente 3. Crear una página donde el usuario pueda ver la información de los productos de la tienda 4. Elaborar la página donde el administrador de la página pueda ingresar los productosENTIDADES  Clientes  Codigo  Nombre  Apellido  País  Email  Usuario  Contraseña  Proveedores  Codigo  Nombre  Apellido  Dirección  Teléfono  Empresa  Codigo_producto  Productos  CodigoEdisson Mogrovejo Página 15
  17. 17. Programación Avanzada II  Nombre  Descripción  Características  Forma de Pago  Codigo  Nombre  Descripción  Compras  Codigo  Codigo_cliente  Codigo_proveedor  Cantidad  Detalle_de_Compra  Codigo_formadepago  Factura  Codigo  Codigo_cliente  Codigo_compra  Factura_Detalle  Codigo  Cantidad  Descripcion  Valor_unitario  Valor_total  Subtototal  Iva  Total  Cod_formadepago  Factura_Final  Codigo_cliente  Codigo_factura  Cod_faturadetalle  ObservacionesRELACI0NESEdisson Mogrovejo Página 16
  18. 18. Programación Avanzada IITIPOS DE DATO Y RESTRICCIONES DE LAS TABLASTABLA CLIENTE Nombre de campo Tipo de Dato Longitud Restriccion codigo varchar2 10 PK nombre varchar2 30 not null apellido varchar2 30 not null pais varchar2 30 not null e-mail varchar2 30 not null usuario varchar2 30 not null password varchar2 15 not nullTABLA PRODUCTOS Nombre de campo Tipo de Dato Longitud Restriccion codigo varchar2 10 PK nombre varchar2 30 not null descripcion varchar2 50 not null caracteristicas varchar2 100 not nullTABLA PROVEEDOREdisson Mogrovejo Página 17
  19. 19. Programación Avanzada II Nombre de campo Tipo de Dato Longitud Restriccion codigo varchar2 10 PK nombre varchar2 30 not null apellido varchar2 30 not null direccion varchar2 50 not null telefono varchar2 10 not null empresa varchar2 50 not null codigo_producto varchar2 10 not nullTABLA FACTURA FINAL Nombre de campo Tipo de Dato Longitud Restriccion codigo_cliente varchar2 10 PK codigo_factura varchar2 10 PK cod_detalle_factura varchar2 10 PK observaciones varchar2 100 not nullTABLA FORMA DE PAGO Nombre de campo Tipo de Dato Longitud Restriccion codigo varchar2 10 PK nombre varchar2 15 not null descripcion varchar2 50 not nullTABLA DETALLE FACTURA Nombre de Campo Tipo de Dato Longitud Restriccion codigo varchar2 10 PK cantidad varchar2 10 not null descripcion varchar2 100 not null v_unitario number 6,2 not null v_total number 6,2 not null subtotal number 6,2 not null Iva number 6,2 not null total number 6,2 not null cod_formadepago varchar2 10 not nullTABLA FACTURA Nombre de campo Tipo de Dato Longitud RestriccionEdisson Mogrovejo Página 18
  20. 20. Programación Avanzada II codigo varchar2 10 PK codigo_cliente varchar2 10 not null codigo_compra varchar2 10 not nullTABLA COMPRAS Nombre de campo Tipo de Dato Longitud Restriccion codigo varchar2 10 PK codigo_cliente varchar2 10 not null codigo_producto varchar2 10 not null cantidad varchar2 10 not null Detalle_compra varchar2 50 not null cod_formadepago varchar2 10 not nullPor medio de pantallas la aplicación funciona de la siguiente manera:En la primera página se muestra la información de la tienda y un botón para registrarse y para iniciarLuego la opción de registro nos manda a otra pantalla donde nos registraremosEdisson Mogrovejo Página 19
  21. 21. Programación Avanzada IIUna vez registrado no manda a la página de ingresar al igual que el otro botónDe aquí nos vamos a la página donde están todos los productos etc.Edisson Mogrovejo Página 20
  22. 22. Programación Avanzada II  Se logró cumplir con los objetivos planteados del Proyecto Integrador, además, se cumplió el cronograma establecido y se ha utilizado en forma eficiente la parte económica.  Existen varias funciones, que tiene Java, puesto que facilita el trabajo en todos los sentidos al programador.  El desarrollo del diseño de las interfaces, incrementó el potencial creativo en el momento de aplicar ideas en cada una de las aplicaciones de las interfaces.  Diseñar primero el Modelo Relacional, para luego diseñar las interfaces en el Start UML, puesto que se facilita en general el desarrollo del sistema que se desea elaborar.  Se sugiere que en los eventos tales como botones, se programa en soluciones separadas, es decir en clases y que en el botón se le llame, para tener una mejor organización en el sistema.  Además se sugiere que en el código, se organice por medio de documentación, para que se tenga como referencia para conocer lo que hace el código.Edisson Mogrovejo Página 21

×