proyecto2020iscom.files.wordpress.com  · web view2020. 5. 17. · universidad nacional...

48
UNIVERSIDAD NACIONAL TECNOLÓGICA DE LIMA SUR CARRERA PROFESIONAL DE INGENIERÍA DE SISTEMAS PLAN PARA LA DIRECCIÓN DEL PROYECTO TÍTULO SOFTWARE DE VENTAS EN TIENDA DE ABARROTES

Upload: others

Post on 29-May-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: proyecto2020iscom.files.wordpress.com  · Web view2020. 5. 17. · universidad nacional tecnolÓgica de lima sur. carrera profesional de ingenierÍa de. sistemas. plan para la direcciÓn

UNIVERSIDAD NACIONAL TECNOLÓGICA DE LIMA SUR

CARRERA PROFESIONAL DE INGENIERÍA DESISTEMAS

PLAN PARA LA DIRECCIÓN DEL PROYECTO

TÍTULOSOFTWARE DE VENTAS EN TIENDA DE ABARROTES

2020

Page 2: proyecto2020iscom.files.wordpress.com  · Web view2020. 5. 17. · universidad nacional tecnolÓgica de lima sur. carrera profesional de ingenierÍa de. sistemas. plan para la direcciÓn

ÍNDICE

CAPÍTULO I: DIAGNÓSTICO DEL SISTEMA

1.1. INTRODUCCIÓN

1.2. DIAGNÓSTICO FUNCIONAL

1.2.1. De la Organización

1.2.2. Productos y Servicios que Brinda

1.3. DIAGNÓSTICO ESTRATÉGICO

1.3.1. Misión

1.3.2. Visión

1.3.3. Valores

1.3.4. Objetivos

1.3.5. Estrategias del Negocio

1.3.6. Análisis Externo

1.3.7. Análisis Interno

1.4. SISTEMA ACTUAL

1.4.1. Procesos del Taller

1.4.2. Identificación de Actores de Negocio

1.4.3. Identificación de Caso de Uso de Negocio

1.4.4. Especificación de Caso de Uso de Negocio

1.4.5. Diagramas de Actividad

1.5. DESCRIPCIÓN DEL PROBLEMA

1.5.1. Problema

1.5.2. Efectos

CAPÍTULO II: ANÁLISIS Y DISEÑO GENERAL DEL SISTEMA

2.1. INTRODUCCIÓN

2.2. IDENTIFICACIÓN DE CAUSAS

2.2.1. Diagrama Causa Efecto

2.2.2. Descripción de Causas

Page 3: proyecto2020iscom.files.wordpress.com  · Web view2020. 5. 17. · universidad nacional tecnolÓgica de lima sur. carrera profesional de ingenierÍa de. sistemas. plan para la direcciÓn

2.2.3. Identificación de Principales Causas

2.3. SUSTENTO TEÓRICO

2.4. SUSTENTO FUNCIONAL

2.4.1. Requerimientos Funcionales

2.4.2. Requerimientos no Funcionales

2.5. PROPUESTA DE SOLUCIÓN

2.5.1. Objetivos

2.5.2. Alcance

2.5.3. Características y Funcionalidades

2.5.4. Beneficios Esperados

CAPÍTULO III: ANÁLISIS Y DISEÑO DETALLADO DEL SISTEMA

3.1. INTRODUCCIÓN

3.2. MODELAMIENTO DEL SISTEMA PROPUESTO

3.2.1. Análisis del Sistema Propuesto

3.2.1.1. Identificación de Sub sistemas (Módulos)

3.2.1.2. Identificación Actores del Sistema

3.2.1.3. Identificación de Casos de Uso del Sistema

3.2.1.4. Especificación de Caso de Uso de Sistema

3.2.1.5. Diagrama de Interacción

3.2.1.6. Diagrama de Paquetes

3.2.1.7. Diagrama de Clases

3.2.1.8. Diagrama de Estado

3.3. HERRAMIENTAS DE DESARROLLO

3.4. GESTIÓN DE DATOS

3.4.1. Modelo Físico

3.4.2. Diccionario de Datos

3.5. ARQUITECTURA DEL SISTEMA

3.5.1. Diagrama de Componentes

3.5.2. Diagrama de Despliegue

Page 4: proyecto2020iscom.files.wordpress.com  · Web view2020. 5. 17. · universidad nacional tecnolÓgica de lima sur. carrera profesional de ingenierÍa de. sistemas. plan para la direcciÓn

CAPÍTULO IV: ANÁLISIS DE COSTO BENEFICIO DEL SISTEMA

4.1. INTRODUCCIÓN

4.2. COSTO DE INVERSIÓN

4.3. COSTO DE OPERACIÓN

4.4. COSTO DE MANTENIMIENTO

4.5. BENEFICIO

4.5.1. Beneficios Tangibles

4.5.2. Beneficios Intangibles

4.6. RESUMEN DE COSTO BENEFICIO TIR, VAN

Page 5: proyecto2020iscom.files.wordpress.com  · Web view2020. 5. 17. · universidad nacional tecnolÓgica de lima sur. carrera profesional de ingenierÍa de. sistemas. plan para la direcciÓn

CAPÍTULO I: DIAGNÓSTICO DEL SISTEMA

1.1 INTRODUCCIÓN

La tienda “Corazón de Jesús” es un pequeño negocio dedicado en vender productos de abarrotes, ubicado en Avenida Sucre N° 600 Tablada de Lurín del distrito Villa María del Triunfo (ref. Colegio Stella maris), ofreciendo a los clientes un servicio de lo más amable y dedicado, para dejar una grata experiencia a sus clientes quienes visitan y requieran los productos del establecimiento.

Actualmente la tienda “corazón de Jesús” no cuenta con un software, ellos requieren de uno que les permita ofrecer sus productos al público y que les ofrezca a los mismos, la oportunidad de comprar sus productos y sólo apersonarse para recogerlos.

1.2 DIAGNÓSTICO FUNCIONAL

1.2.1 De la Organización

1.2.2 Productos y Servicios que brinda

La tienda brinda los distintos productos de abarrotes envasados como lácteos (leche, yogur, queso), mantequilla, arroz, atún, mayonesa, kétchup, etc.

Últimamente han agregado nuevos productos como pie de limón, budín, entre otros productos horneados todos con precio fijo; así también productos como espejos, relojes, aretes, etc.

Dueño de la tienda

Gerente

Admininistrador Vendedor Personal de almacén

Page 6: proyecto2020iscom.files.wordpress.com  · Web view2020. 5. 17. · universidad nacional tecnolÓgica de lima sur. carrera profesional de ingenierÍa de. sistemas. plan para la direcciÓn

1.3 DIAGNÓSTICO ESTRATÉGICO

1.3.1 Misión

Ser una microempresa dedicada a la venta de abarrotes, y que espera poder estar comprometidos con la satisfacción del cliente a través de un trato con cordialidad y eficiente.

1.3.2 Visión

Llegar hacer una de las mejores tiendas de abarrotes de nuestro sector, dedicada a las ventas de productos de abarrotes y llegar a atender las necesidades del mercado.

1.3.3 Valores

Los valores más representativos de la empresa son, Responsabilidad, Humildad, Honestidad y Respeto, nuestra creencia es firme que una empresa saludable es una empresa con valores.

1.3.4 Objetivos

Nuestro objetivo es tener los productos necesarios, indispensables o básicos para cualquier persona cerca de su hogar, ofreciéndoles la mejor atención y fidelizándolos.

1.3.5 Estrategias del Negocio

1.3.5.1 Estrategia de producto o servicio

El servicio al cliente es siempre amable y con respeto, las vendedoras son muy amigables y tienden a preguntar sobre asuntos personales para generar confianza en los clientes.

1.3.5.2 Estrategia de precio

El precio se basará en el menor posible, haciendo los productos accesibles al consumidor y fidelizándolo, ya que los habitantes de la zona no tienen un nivel económico muy alto.

Page 7: proyecto2020iscom.files.wordpress.com  · Web view2020. 5. 17. · universidad nacional tecnolÓgica de lima sur. carrera profesional de ingenierÍa de. sistemas. plan para la direcciÓn

1.3.6 Análisis Interno

Debilidades

No tenemos todos los productos, puesto que no tenemos un control de inventario actualmente

Fortalezas

Contar con productos de calidadContar con personal calificado

1.3.7 Análisis Externo

Amenazas

Las personas de alrededor son un poco desconfiadasHay cerca otros establecimientos

Oportunidades

Al tener un sistema sofisticado, podemos hacer sentir nuestra presencia en la zona

1.4 SISTEMA ACTUAL

1.4.1 Procesos del taller

1.4.1.1 Planeación

1.4.1.1.1 Metas

Tener todos los productos y poder prevenir la falta de los mismos, así también hacer sentir al cliente en un ambiente confiable y seguro, ofreciendo siempre el mejor humor y atención.

1.4.1.1.2 Cursos de acción

Se está solicitando la integración de un sistema, de manera que se quiere brindar la opción a sus clientes de poder realizar sus compras de manera anticipada, sin colas.

1.4.1.1.3 Periodo

A corto plazo se espera poder tener con urgencia el módulo de agregar productos para que la vendedora a cargo de esta tarea pueda empezar con esta actividad de forma que podamos seguir usando el servicio con más productos.

A largo plazo se espera contar con los demás módulos y ofrecer estos productos también a los clientes vía web, de forma que puedan separar sus productos y tener incluso la opción de pagarlos.

Page 8: proyecto2020iscom.files.wordpress.com  · Web view2020. 5. 17. · universidad nacional tecnolÓgica de lima sur. carrera profesional de ingenierÍa de. sistemas. plan para la direcciÓn

1.4.1.2 Organización

1.4.1.2.1 Dueño de la empresa

Es el que toma cualquier decisión dentro de la empresa de mano con el gerente, aunque no necesariamente con ella.

1.4.1.2.2 Gerente

Es la encargada de verificar que el administrador entregue sus reportes mensuales y que todo esté marchando bien, es responsable por el trabajo de los demás.

1.4.1.2.3 Administrador

Se encarga de ver que tanto los vendedores como el personal del almacén estén trabajando adecuadamente, a su vez, se encarga de hacer documentos o reportes cuando se necesita algún producto o si hay alguna incidencia.

1.4.1.2.4 Vendedor

Se encarga de la atención al cliente y de entregar su reporte diario de cierre de caja.

1.4.1.2.5 Personal de Almacén

Se encarga de posicionar los productos dentro de la tienda y, a su vez, emite un reporte si hace falta pedir algún producto por falta de stock.

1.4.1.3 Dirección

A) Ejercer Liderazgo

Influir en el personal, establecer normas para que todos se sientan a gusto dentro del trabajo.

B) Ejercer Motivación

Premiar al personal por actividades realizadas y esfuerzo.

C) Ejercer Comunicación

Escuchar al personal y tomar decisiones para que se sientan en el clima laboral.

D) Ejercer trabajo en equipo

Page 9: proyecto2020iscom.files.wordpress.com  · Web view2020. 5. 17. · universidad nacional tecnolÓgica de lima sur. carrera profesional de ingenierÍa de. sistemas. plan para la direcciÓn

Establecer actividades grupales con objetivos con un premio de por medio.

1.4.1.4 Control

A) Estándares de cantidad

Comprar la cantidad indicada de productos, cantidad ideal, para no tener productos sin vender ni escasez de los mismos.

B) Estándares de calidad

Realizar un control de los productos ingresantes, revisando que éstos tengan una fecha de caducidad no próxima, a fin de no vender productos en mal estado.

C) Estándares de tiempo

Vender productos por temporadas, como en verano, que se venden más helados, no venden helados en invierno.

D) Estándares de costos

Mantener el precio más bajo posible, buscando fidelizar al cliente.

1.4.2 Identificación de actores de Negocio

Page 10: proyecto2020iscom.files.wordpress.com  · Web view2020. 5. 17. · universidad nacional tecnolÓgica de lima sur. carrera profesional de ingenierÍa de. sistemas. plan para la direcciÓn

Figura 1: Actores del negocio

1.4.3 Identificación de Caso de Uso de Negocio

Los casos de uso de negocio son los procesos del negocio que nos muestran un conjunto de actividades donde interactúan los diferentes actores (Business Actors). El negocio de la Tienda “Corazón de Jesús” cuenta con dos casos de uso:

Page 11: proyecto2020iscom.files.wordpress.com  · Web view2020. 5. 17. · universidad nacional tecnolÓgica de lima sur. carrera profesional de ingenierÍa de. sistemas. plan para la direcciÓn

Figura 2. Los Casos de Uso del Negocio de la Tienda “Corazón de Jesús”

Figura 3. Vista Global de los Actores del Negocio y los Casos de Uso del Negocio

1.4.4 Especificación de Caso de Uso de Negocio

1.4.4.1 Comprar Producto

Page 12: proyecto2020iscom.files.wordpress.com  · Web view2020. 5. 17. · universidad nacional tecnolÓgica de lima sur. carrera profesional de ingenierÍa de. sistemas. plan para la direcciÓn

En el caso de uso comprar producto, inicia con la vendedora y el cliente, es la actividad donde el cliente solicita uno o más productos y la vendedora interactúa con el cliente y el software.

Page 13: proyecto2020iscom.files.wordpress.com  · Web view2020. 5. 17. · universidad nacional tecnolÓgica de lima sur. carrera profesional de ingenierÍa de. sistemas. plan para la direcciÓn

1.4.4.2 Comprar Producto VC

Se diferencia del caso anterior, dado que tendrá una vista más dinámica, especial para un cliente, pero internamente el flujo es muy similar.

1.4.4.3[1.4.4.2] Ordenar Cierre de Caja

Es el caso de uso donde el Administrador solicita al vendedor su cierre de caja diario, en el cual éste debe evidenciar que el dinero físico y el monto consumido en el software sean idénticos.

1.4.5 Diagramas de Actividad

Un diagrama de actividades del negocio nos muestra los pasos y los puntos de decisión en un flujo de trabajo, así como también señala los flujos responsables de completar cada paso y los objetos que son afectados por el.

Page 14: proyecto2020iscom.files.wordpress.com  · Web view2020. 5. 17. · universidad nacional tecnolÓgica de lima sur. carrera profesional de ingenierÍa de. sistemas. plan para la direcciÓn

1.5 DESCRIPCIÓN DEL PROBLEMA

1.5.1 Problema

El software en el negocio cuenta con un déficit de satisfacción para él dueño y para los que laboran en ella, ya que con la versión que se cuenta los limita porque sus requerimientos han crecido, tanto cómo en su uso y el resultado; en su uso por las limitantes que se da en los procesos porque se han identificado causas que afectan en necesidad de las que se requiere para su buena utilización y en el resultado se refiere a que tienen que mejorar y agregar más módulos porque dichas causas han afectado en el tiempo por no ser un sistema tan ágil y óptimo.

1.5.2 Efectos

Al no tener el negocio este módulo, tienden a depender de los desarrolladores para poder implementar productos, lo cual no es una opción para ellos y, al no tener un módulo para administrar el stock de productos tienden a lo mismo.

Page 15: proyecto2020iscom.files.wordpress.com  · Web view2020. 5. 17. · universidad nacional tecnolÓgica de lima sur. carrera profesional de ingenierÍa de. sistemas. plan para la direcciÓn

CAPÍTULO II: DIAGNÓSTICO DEL SISTEMA

2.1 INTRODUCCIÓNViendo cómo los negocios entran en flote gracias a la vanguardia tecnológica cómo

un medio para seguir creciendo, el dueño del negocio de abarrotes vio la oportunidad de acceder a nosotros como ingenieros de sistemas para así ayudarle implementando un software a su negocio que le ayudaría a crecer y para estar a la vanguardia.

2.2 IDENTIFICACIÓN DE CAUSAS

2.2.1 Descripción de Causas

2.2.1.1 Causas Principales- Tecnología: Contar con un software ideal, ajustándose a las necesidades del

negocio.- Productos: Registro contable manual.- Gerente: Necesidad de un software que le permita administrar eficazmente

la tienda.

2.2.1.2 Causas Secundarias- Contar con un software no tan accesible: Ya que por ser primera versión no

tiene muchas opciones que cumplan con las necesidades del negocio.- Contar con equipos descontinuados: Equipos de cómputos antiguos y de

segunda mano.

- Largo tiempo para contabilizar el stock: El software no brinda informe de stock.

- Falta de mejora en el software: No cuenta con una nueva versión el software.

- Falta de detalle en los requerimientos del software: No cubren con todas las necedades que se requiere en el software por no conocer en su mayoría los requerimientos.

- Contar con informes tardíos: Realizar los informes manuales pueden ocasionar demoras de por medio.

- Errores en las verificaciones de los estados de cuenta y stock: Realizar de manera manual puede ocasionar equivocaciones en el cálculo cuando se lo presenten al gerente.

- Administración inadecuada del sistema: El gerente no llevaría correctamente su informe contable.

2.2.2 Identificación de Principales Causas

- TECNOLOGÍA- PRODUCTOS- MANTENIMIENTO- GERENTE

Page 16: proyecto2020iscom.files.wordpress.com  · Web view2020. 5. 17. · universidad nacional tecnolÓgica de lima sur. carrera profesional de ingenierÍa de. sistemas. plan para la direcciÓn

2.3 SUSTENTO TEÓRICOQuien conoce de manera correcta el negocio sobre el servicio que se brinda, así tal

para crear un software de por medio, puede anticipar que requerimientos que se quiere para que satisfaga todas las necesidades que se amerita.

Además de conocer a detalle te ayudará para más adelante si se ocurriese otro imprevisto extender más la lista de los requerimientos que se necesiten en el negocio para ir siempre actualizando en otras versiones el software y así cumpla con las necesidades que el gerente solicite.

Page 17: proyecto2020iscom.files.wordpress.com  · Web view2020. 5. 17. · universidad nacional tecnolÓgica de lima sur. carrera profesional de ingenierÍa de. sistemas. plan para la direcciÓn

[2.4] SUSTENTO FUNCIONAL2.3.1[2.4.1] Requerimientos Funcionales

2.3.1.1[2.4.1.1] Requerimientos Funcionales del primer desarrollo

BUC REQUERIMIENTOS FUNCIONALES CASO DE USO ACTOR PRIORIDAD

BUC01 Comprar Producto

RF01: El sistema deberá permitir verificar existencia de producto (buscar producto).

UC01: Emitir Proforma Vendedora/Cliente 2

RF02: El sistema deberá permitir informar detalles del producto buscado.RF03: El sistema deberá permitir informar sobre productos similares al encontrado.RF04: El sistema deberá agregar productos a proforma.(*)RF05: El sistema deberá permitir eliminar productos de proforma.(*)RF06: El sistema deberá permitir visualizar proforma RF07: El sistema deberá permitir emitir proforma.RF08: El sistema deberá permitir visualizar proforma

UC02: Emitir boleta Cajera/Cliente 1RF09: El sistema deberá permitir actualizar stock de los productos a emitir en la boleta.RF10: El sistema deberá permitir emitir boleta.RF11: El sistema deberá permitir visualizar boleta.

UC03: Registrar entrega Despachadora 3RF12: El sistema deberá permitir cambiar estado de boleta a

despachado.

BUC02 Ordenar Cierre de caja

RF13: El sistema deberá permitir visualizar boletas del día.

UC04: Entregar informe de cierre de

cajaCajera 1

RF14: El sistema deberá ordenar boletas por número de operación.RF15: El sistema deberá sumar las cantidades de las boletas.RF16: El sistema deberá permitir registrar observaciones del día en un pequeño informe de cierre de caja.(*)

RF17: El sistema deberá permitir cambiar estado de boletas a contadas.

BUC013Agregar

Producto

RF18: El sistema deberá permitir verificar existencia de producto (buscar producto).

UC01: Agregar Producto Administrador 1RF19: El sistema deberá permitir informar detalles del

producto buscado y preguntar si desea agregar nuevos detalles del nombre de producto.RF20: El sistema deberá agregar productos al sistema.

BUC14Mantenimiento de Producto

RF21: El sistema deberá permitir verificar existencia de producto (buscar producto).

UC02: Editar Producto Administrador 1RF22: El sistema deberá permitir informar detalles del producto buscado.RF23: El sistema deberá permitir actualizar detalles del producto.

BUC15Solicitar

Productos

RF24: El sistema deberá permitir visualizar productos con stock menor a 10. UC03: Solicitar

Producto Despachadora 2RF25: El sistema deberá emitir un informe.

Page 18: proyecto2020iscom.files.wordpress.com  · Web view2020. 5. 17. · universidad nacional tecnolÓgica de lima sur. carrera profesional de ingenierÍa de. sistemas. plan para la direcciÓn

2.3.2 Requerimientos no Funcionales

TIPO REQUERIMIENTO RESPONSABLE/ACTOR PRIORIDAD

Funcionalidad

RNF001: El sistema debe ser capaz de restringir el acceso a personal no autorizado. Equipo de desarrollo 1

RNF002: El sistema debe ser capaz de trabajar sin internet. Equipo de desarrollo 2

RNF003: El administrador será el único que podrá cambiar el acceso a la información de usuario.

Administrador 1

RNF004: La información modificada en el sistema debe reflejarse para los usuarios según sus privilegios.

Equipo de desarrollo 2

RNF005: El sistema tendrá tema estándar para la comodidad del usuario. Equipo de desarrollo 2RNF006: Se deberá poder cambiar los privilegios de los usuarios Administrador 1

UsabilidadRNF007: Los trabajadores recibirán asesoría para el manejo del sistema. Stakeholder 2

RNF008: El sistema deberá tener consistencia en la interfaz Equipo de desarrollo 2Confiabilidad RNF009: El sistema deberá detallar el motivo de alguna falla operativa. Equipo de desarrollo 1

RendimientoRNF010: El sistema deberá estar optimizado para las consultas Equipo de desarrollo 1

RNF011: El sistema estará distribuido de buena manera en la utilización de recursos.

Equipo de desarrollo 1

Soporte RNF012: El sistema deberá permitir obtener reporte de ventas. Stakeholder 3

2.4[2.5] PROPUESTA DE SOLUCIÓN2.4.1[2.5.1] Objetivos

Se busca que la tienda pueda tener no sólo un software que permita la emisión de proformas, boletas y registro de éstas, sino también el mantenimiento de sus productos, de forma que sean autónomos posteriormente.

2.4.2[2.5.2] AlcanceLa tienda contará con los módulos principales para la compra de

productos, hasta la emisión de una boleta.La tienda podrá contar con la opción de agregar nuevos productos al

sistema, el cual verificará que no exista uno similar; así también tendrán la opción de editar dichos productos y editar su stock.

2.4.3[2.5.3] Características y FuncionalidadesEl software será ágil, no teniendo un tiempo de respuesta mayor a 2

minutos, óptimo, supliendo todas las necesidades de los usuarios, las cuales han sido pactadas. El software estará desarrollado en PHP5.

2.4.4[2.5.4] Beneficios EsperadosSe espera que con la mejora implementación del software mejoremos los

procesos de sus servicios, así como llevar un control de los productos solicitados por los clientes, a fin de mejorar la experiencia con los clientes, y obtener reportes que permitan tomar decisiones para el bien del negocio, para lograr este objetivo nos basamos en los conocimientos adquiridos a lo largo del proceso que nos llevó a identificar nuestras actividades en el proceso.

CAPÍTULO III: ANÁLISIS Y DISEÑO DETALLADO DEL SISTEMA

Page 19: proyecto2020iscom.files.wordpress.com  · Web view2020. 5. 17. · universidad nacional tecnolÓgica de lima sur. carrera profesional de ingenierÍa de. sistemas. plan para la direcciÓn

3.1. Introducción

En este capítulo abarcaremos el análisis de la solución propuesta, la cual el capítulo

anterior nos mostró los requerimientos funcionales y no funcionales dentro del alcance del

proyecto.

Detallaremos de qué manera estará compuesta esta parte del software y los

componentes a tocar.

3.2. Modelamiento del Sistema Propuesto

3.2.1. Análisis del Sistema Propuesto

3.2.1.1. Identificación de Sub sistemas (Módulos)

3.2.1.2. Identificación Actores del Sistema

3.2.1.3. Identificación de Casos de Uso del Sistema

Page 20: proyecto2020iscom.files.wordpress.com  · Web view2020. 5. 17. · universidad nacional tecnolÓgica de lima sur. carrera profesional de ingenierÍa de. sistemas. plan para la direcciÓn

3.2.1.4. Especificación de Caso de Uso de Sistema

BUC - Agregar producto:

Page 21: proyecto2020iscom.files.wordpress.com  · Web view2020. 5. 17. · universidad nacional tecnolÓgica de lima sur. carrera profesional de ingenierÍa de. sistemas. plan para la direcciÓn

Según lo acordado; con la stakeholder en referencia a la nueva versión para el sistema

de ventas, él que va interactuar con el caso de uso “Agregar Producto” estará a cargo de un

actor quién será el despachador o encargado de almacén.

En este use case se centrará en suministrar para la tienda todos los distintos productos

a detalle con los que se cuenten que serán agregados por medio del sistema a través de un

filtraje.

BUC - Editar producto:

Según lo acordado; con la stakeholder en referencia a la nueva versión para el sistema

de ventas, él que va interactuar con el caso de uso “Editar Producto” estará a cargo de dos

actores quienes serán el despachador y vendedor.

En este use se podrán editar todos los productos sea según filtraje; nombre del

producto, cantidad, categoría, etc.

BUC – Obtener Reporte de Ventas:

Según lo acordado; con la stakeholder en referencia a la nueva versión para el sistema

de ventas, él que va interactuar con el caso de uso “Obtener Reporte de Ventas” estará a cargo

de dos actores quienes serán el cajero y gerente/administrador.

En este use case se tratará de determinar los costeos, ganancias, etc; según el total de

los comprobantes en boletas diarias.

BUC-Activar/Desactivar Producto:

Según lo acordado; con la stakeholder en referencia a la nueva versión para el sistema

de ventas, él que va interactuar con el caso de uso “Activar/Desactivar Producto” estará a

cargo de dos actores quienes serán el vendedor y despachador.

En este use case se tratará de determinar activar o desactivar los productos

dependiendo del stock en ventas.

Page 22: proyecto2020iscom.files.wordpress.com  · Web view2020. 5. 17. · universidad nacional tecnolÓgica de lima sur. carrera profesional de ingenierÍa de. sistemas. plan para la direcciÓn

3.2.1.5. Diagrama de Interacción

Agregar Producto Editar Producto Activar/Desactivar Producto Obtener Reporte de Ventas

Del “Rational Rose”

Page 23: proyecto2020iscom.files.wordpress.com  · Web view2020. 5. 17. · universidad nacional tecnolÓgica de lima sur. carrera profesional de ingenierÍa de. sistemas. plan para la direcciÓn

3.2.1.6. Diagrama de Paquetes

Page 24: proyecto2020iscom.files.wordpress.com  · Web view2020. 5. 17. · universidad nacional tecnolÓgica de lima sur. carrera profesional de ingenierÍa de. sistemas. plan para la direcciÓn
Page 25: proyecto2020iscom.files.wordpress.com  · Web view2020. 5. 17. · universidad nacional tecnolÓgica de lima sur. carrera profesional de ingenierÍa de. sistemas. plan para la direcciÓn

3.2.1.7. Diagrama de Clases

privilegioidlabelpathimagegrupo

obtenerTodosPrivilegios()obtenerPrivilegios()

usuario_privilegio

loginidid_usuario_privilegio

extraerPrivilegiosUsuario()guardarPrivilegiosNuevoUsuario()guardarPrivilegiosActualizadosUsuario()

rolesid_rolnombre_rol

listarRoles()

incidenciasid_incidenciafecha_incidenciadetalle_incidencialogin

insertar()obtenerIncidencias()

usuario

loginpasswordid_rolnombreapaternoamaternoestadocorreo_usuariodireccion_usuariodni_usuariofecha_nacimientotelefono_usuario

verificarUsuarioActivo()verificarLoginUsado()guardarUsuarioNuevo()obtenerListaUsuarioApellido()obtenerUsuarioLogin()guardarDatosActualizadosUsuario()...

boletaid_boletanumero_operacionnombre_clientedireccion_clientedocumento_identidadfecha_boletaestado_boletalogin

actualizar3()eliminaBoleta()obtenerBoletaDisponible()verificaNumOperacion()cambiarEstadoBoleta()actualizarDatosBoleta()crearBoleta()obtenerBoletaFechaEV()obtenerBoletaFechaRV()obtenerBoleta()

proforma

estado_proformaid_proforma

crearProforma()eliminarProforma()buscarProformaDisponible()actualizarEstadoProforma()actualizarEstadoProforma3()obtenerProforma()obtenerProformaEstadoUno()detalle_proformas

id_detalle_proformacantidad_productosid_proformaid_detalle

insertarProductosProforma()eliminarDetalles()eliminarProdutoProforma()actualizarCantidad()buscarDetalleId()

detalle_boletasid_detalle_boletaid_productoid_boletacantidadprecio_bolid_detalle

insertarDatosDetalleBoletas()eliminaDetalleBoleta()obtenerDetallesBoletaDisponible()

peso_volumen

id_peso_volumendetalle

listarPesoVolumenes()

marcaid_marcanombre_marca

listarMarcas()

detalle_productoid_detalleid_marcaid_productoid_peso_volumenstockprecioid_estado

consultarDetallePesoVolumenes()agregarDetalleProducto()

categoriaid_categorianombre_categoria

listarCategorias()

productoid_productonombre_productoid_categoria

obtenerStockProducto()buscarProductoID()buscarProdutoIDAct()buscarIDproductoEditar()obtenerProducto()listarNombresProductos()buscarProducto()buscarProductoAct()buscarProductoXid()buscarProductoXidAct()buscarProductoXcat()buscarProductoXcatAct()listarProductosAct()listarProductos()desactivarDetalle()activarProducto()descontarStockProductos()actualizarPrecioStock()agregarProductoNuevo()obtenerUltimoProductoAgregado()

Page 26: proyecto2020iscom.files.wordpress.com  · Web view2020. 5. 17. · universidad nacional tecnolÓgica de lima sur. carrera profesional de ingenierÍa de. sistemas. plan para la direcciÓn

3.2.1.8. Diagrama de Estado

3.3. Herramientas de Desarrollo

Sublime Text:

Sublime Text es un editor de texto y editor de código fuente está escrito en

C++ y Python para los plugins.

PhpMyAdmin:

PhpMyAdmin es una herramienta escrita en PHP con la intención de

manejar la administración de MySQL a través de páginas web, utilizando un

navegador web.

Page 27: proyecto2020iscom.files.wordpress.com  · Web view2020. 5. 17. · universidad nacional tecnolÓgica de lima sur. carrera profesional de ingenierÍa de. sistemas. plan para la direcciÓn

3.4. GESTIÓN DE DATOS

3.4.1. MODELO FÍSICO

Page 28: proyecto2020iscom.files.wordpress.com  · Web view2020. 5. 17. · universidad nacional tecnolÓgica de lima sur. carrera profesional de ingenierÍa de. sistemas. plan para la direcciÓn

3.4.2. Diccionario de Datos

ENTIDAD: peso_volumen

ATRIBUTOS TIPO DE DATO PF/FK DESCRIPCIONId_peso_volumen Int(11) PK Id de la tabla en mención, el cual es auto

incrementableDetalle Varchar(10) Información del peso del producto

ENTIDAD: detalle_proformas

ATRIBUTOS TIPO DE DATO PK/FK DESCRIPCIONId_detalle_proforma Int(11) PK Id de la tabla en mención, el cual es auto

incrementableCantidad_productos Int(11) Cantidad de productos disponibles

Id_detalle Int(11) FK Id detalle referenciado de la tabla o entidad detalle_producto

Id_proforma Int(11) FK Id de la proforma referenciado de la tabla o entidad proforma

ENTIDAD: proforma

ATRIBUTOS TIPO DE DATO PF/FK

DESCRIPCION

Estado_proforma Char(1) Estado de la proforma: recién generada, anulada

Id_proforma Int(11) PK Id de la tabla en mención, el cual es auto incrementable

ENTIDAD: producto

ATRIBUTOS TIPO DE DATO PK/FK DESCRIPCIONId_producto Int(11) PK Id de la tabla en mención, el cual es auto

incrementableNombre_producto Varchar(120) Indicar con nombre que producto es

Id_categoria Int(11) FK Id de la categoría del producto, el cual es referenciado de la tabla categoría

ENTIDAD: categoría

ATRIBUTOS TIPO DE DATO PK/FK DESCRIPCIONId_categoria Int(11) PK Id de la tabla en mención, el cual es auto

incrementableNombre_categoria Varchar(150) Tipo del producto

Page 29: proyecto2020iscom.files.wordpress.com  · Web view2020. 5. 17. · universidad nacional tecnolÓgica de lima sur. carrera profesional de ingenierÍa de. sistemas. plan para la direcciÓn

ENTIDAD: detalle_producto

ATRIBUTOS TIPO DE DATO PK/FK DESCRIPCIONId_detalle Int(11) PK Id de la tabla en mención, el cual es

auto incrementableId_producto Int(11) FK Id de producto, referenciada de la

tabla productoId_peso_volumen Int(11) FK Id de peso volumen, referenciada

de la tabla peso_volumenId_marca Int(11) FK Id de marca, referenciada de la

tabla marcaStock Int(11) Nro de productos que se cuentaPrecio Float Valor de venta del producto

Id_estado Int(11) Estado recién generada, anulada

ENTIDAD: marca

ATRIBUTOS TIPO DE DATO PK/FK DESCRIPCIONId_marca Int(11) PK Id de la tabla en mención, el cual es auto

incrementableNombre_marca Varchar(20) Logo del producto según empresa

ENTIDAD: privilegio

ATRIBUTOS TIPO DE DATO PK/FK DESCRIPCIONId Int(18) PK Id del pricilegio, el cual es auto

incrementableLabel Varchar(50) Nombre del privilegioPath Varchar(100) Dirección referencial de a dónde irá

dirigida la página de dar clic en el botón del menú

Image Varchar(100) Imagen referencial para el ícono referencial al privilegio

Grupo Varchar(20) Grupo al que pertenece: Administración, Reportes – Informes, Usuario, Ventas

ENTIDAD: usuario_privilegio

ATRIBUTOS TIPO DE DATO PK/FK DESCRIPCIONLogin Varchar(20) FK Login del usuario referenciado de la tabla

o entidad usuarioId Int(18) FK Id referenciada de la tabla o entidad

privilegioId_usuario_privilegio Int(11) PK Id de la tabla o entidad en mención, el

cual es auto incremetable

Page 30: proyecto2020iscom.files.wordpress.com  · Web view2020. 5. 17. · universidad nacional tecnolÓgica de lima sur. carrera profesional de ingenierÍa de. sistemas. plan para la direcciÓn

ENTIDAD: usuario

ATRIBUTOS TIPO DE DATO PK/FK DESCRIPCIONLogin Varchar(20) PK Llave primaria de la tabla o entidad

usuarioPassword Varchar(50) Contraseña del usuario

Id_rol Int(11) FK Id del Rol del usuario, referenciado de la tabla roles

Nombre Varchar(50) Nombre del usuarioApaterno Varchar(50) Apellido paterno del usuarioAmaterno Varchar(50) Apellido materno del usuario

Estado Char(1) Estado del usuario: habilitado o deshabilitado

Correo_usuario Varchar(200) Correo electrónico del usuarioDirección_usuario Varchar(200) Direccion de vivienda del usuario

Dni_usuario Varchar(8) Doc de identidad del usuarioFecha_nacimiento Varchar(9) Fecha de nacimiento del usuarioTeléfono_usuario Varchar(10) Numero telefónico del usuario

ENTIDAD: roles

ATRIBUTOS TIPO DE DATO PK/FK DESCRIPCIONId_rol Int(11) PK Id del rol, el cual es auto incrementable

Nombre_rol Varchar(20) Rol que desempeña el usuarioENTIDAD: incidencias

ATRIBUTOS TIPO DE DATO PK/FK DESCRIPCIONId_incidencia Int(11) PK Id de la incidencia, el cual es auto

incrementableFecha_incidencia Date Fecha de la incidencia registrada

Detalle_incidencia Varchar(500) Descripción de la incidencia registradalogin Varchar(20) FK Usuario que registró la incidencia

ENTIDAD: detalle_boletas

ATRIBUTOS TIPO DE DATO PK/FK DESCRIPCIONId_detalle_boleta Int(11) PK Id del detalle de boleta, el cual es auto

incrementableId_producto Int(11) FK El id del producto que proviene de la tabla

o entidad productoId_boleta Int(11) FK Id de la boleta que proviene de la tabla o

entidad boletaCantidad Int(11) Cantidad numérica de boletas

Precio_bol Double Valor del precio de la boletaId_detalle Int(11) FK El id de detalle que proviene de la tabla o

entidad detalle_producto

Page 31: proyecto2020iscom.files.wordpress.com  · Web view2020. 5. 17. · universidad nacional tecnolÓgica de lima sur. carrera profesional de ingenierÍa de. sistemas. plan para la direcciÓn

ENTIDAD: boleta

ATRIBUTOS TIPO DE DATO PK/FK

DESCRIPCION

Id_boleta Int(20) PK Id de la boleta, el cual es auto incrementable

Numero_operacion Varchar(15) Numero de comprobante-boletaNombre_cliente Varchar(300) Nombre completo del cliente

Dirección_cliente Varchar(300) Direccion de vivienda del clienteDocumento_identidad Varchar(8) Doc de identidad del cliente

Fecha_boleta Date Fecha de emisión de la boletaEstado_boleta Char(1) Estado de la boleta: emitida o

despachadaLogin Varchar(20) FK Usuario que registró la boleta

Page 32: proyecto2020iscom.files.wordpress.com  · Web view2020. 5. 17. · universidad nacional tecnolÓgica de lima sur. carrera profesional de ingenierÍa de. sistemas. plan para la direcciÓn

3.5. ARQUITECTURA DEL SISTEMA

3.5.1. Diagrama de Componentes

3.5.2. Diagrama de Despliegue

Page 33: proyecto2020iscom.files.wordpress.com  · Web view2020. 5. 17. · universidad nacional tecnolÓgica de lima sur. carrera profesional de ingenierÍa de. sistemas. plan para la direcciÓn

CAPÍTULO IV: ANÁLISIS DE COSTO BENEFICIO DEL SISTEMA

4.1. INTRODUCCIÓN

En este capítulo abarcaremos el análisis de costeo para la elaboración del software, la cual se

mostrarán todos los costos e inversión a realizarse en el alcance del proyecto.

4.2. COSTO DE INVERSIÓN

Inversión

Inversión S/. 24,242.25

Personal

Cantidad Tiempo (Meses) Importe

(Mensual)

Importe

(Cant. X Mes)

Jefe de proyecto 1 2.425 S/. 3,750.00 S/. 9,093.75

Analista

programador

1 2.9 S/. 1,500.00 S/. 4,350.00

DBA 1 0.705 S/. 937.50 S/. 660.94

Diseñador 1 0.575 S/. 656.25 S/. 377.34

Documentador 1 4 S/. 581.25 S/. 2,325.00

TOTAL S/. 16,807.03

Software Desarrollo

Costo Mensual Cantidad Importe

Internet S/. 40.00 4 S/. 160.00

Page 34: proyecto2020iscom.files.wordpress.com  · Web view2020. 5. 17. · universidad nacional tecnolÓgica de lima sur. carrera profesional de ingenierÍa de. sistemas. plan para la direcciÓn

TOTAL S/. 160.00

Implementación Licencias

Costo de Licencia Cantidad Importe

PhpMyAdmin libre S/. 50.00 1 S/. 0.00

Sublime Text libre S/. 50.00 1 S/. 0.00

TOTAL S/. 0.00

Materiales de Desarrollo

Costo Unitario Cantidad Importe

Mesa S/. 120.00 1 S/. 120.00

Sillas S/. 50.00 2 S/. 100.00

Plumones S/. 3.00 2 S/. 6.00

Pizarra S/. 120.00 1 S/. 120.00

TOTAL S/. 346.00

Servicios al Desarrollo

Costo Diario Tiempo (Días) Importe

Luz S/. 0.1037 60 S/. 6.22

Agua S/. 0.38 60 S/. 23.00

Pasajes S/. 15.00 60 S/. 900.00

Viáticos (Almuerzos) S/. 100.00 60 S/. 6000.00

Page 35: proyecto2020iscom.files.wordpress.com  · Web view2020. 5. 17. · universidad nacional tecnolÓgica de lima sur. carrera profesional de ingenierÍa de. sistemas. plan para la direcciÓn

TOTAL S/. 6,929.22

4.3. COSTO DE OPERACIÓN

Costo Operativo Anual S/. 867.16

Servicios que genera el software (Luz, Renta, Internet, etc.)

Costo Mensual Costo Anual

Luz del Sur S/. 2.88 S/. 34.56

Sedapal S/. 0.38 S/. 4.60

Internet Movistar S/. 69.00 S/. 828.00

4.3.1. GASTOS AL PERSONAL

4.3.2. COSTO DE ELECTRICIDAD Y LOCAL

Cant.

Laptop

Consumo

Watts

Costo x

Watts

Horas 1 Mes Costo

Mensual

4 Meses

2 200 S/. 0.32 6 15 S/. 5.76 S/. 23.00

Fluorescent

e LED

Consumo

Watts

Costo x

Watts

Horas 1 Mes Costo

Mensual

4 Meses

18 16 S/. 0.32 6 15 S/. 0.46 S/. 2.00

Puntos Que Costo Por Sub 240 Distrito

Page 36: proyecto2020iscom.files.wordpress.com  · Web view2020. 5. 17. · universidad nacional tecnolÓgica de lima sur. carrera profesional de ingenierÍa de. sistemas. plan para la direcciÓn

Consumen Agua Punto Diario Total Días

2 S/. 0.19 S/. 0.38 S/. 92.02 Lurín

Alquiler

m2

(mensual)

Costo

m2

Sub

Total

Mantenimiento

m2

Sub Total

Mantenimiento

IGV Total

Mensual

IGV

4 Meses

20 S/.

15.00

S/.

300.00

S/.

3.00

S/.

60.00

18

%

S/.

64.80

S/.

1,699.20

Cant.

Router

Consumo

Watts

Costo X

Watts

Horas 1 Mes = 16

Días

Costo

Mensual

4 Meses

1 40 S/. 0.23 6 15 S/. 0.83 S/. 3.00

Costo Renta Mensual S/. 424.80

Costo Renta (4 Meses) S/. 1,699.20

Costo Corriente Mensual S/. 6.22

Costo Corriente (4 Meses) S/. 24.8832000

Costo Agua Mensual S/. 0.38

Costo Agua (4 Meses) S/. 92.02

TOTAL S/. 1,816.10

Page 37: proyecto2020iscom.files.wordpress.com  · Web view2020. 5. 17. · universidad nacional tecnolÓgica de lima sur. carrera profesional de ingenierÍa de. sistemas. plan para la direcciÓn

4.3.3. COSTO DE EQUIPO

Equipos Unidad Precio unitario Cantidad Costos

Laptop 1 S/. 1,099.00 4 S/. 0.00

Router 1 S/. 179.00 1 S/. 179.00

TOTAL S/. 179.00

4.4. COSTO DE MANTENIMIENTO

Personal

Soporte

Cantidad Costo

Mensual

Año 1 Año 2 Año 3 Año 4 Año 5

Desarrollador 1 s/.

1,200.00

s/.

3,600.00

s/.

2,400.00

s/.

2,400.00

s/.

1,200.00

s/.

1,200.00

4.5. RESUMEN DE TIR Y VAN

Año 0 Año 1 Año 2 Año 3 Año 4 Año 5

Ingresos

Netos

S/.

0.00

S/.

27,600.00

S/.

27,600.00

S/.

27,600.00

S/.

27,600.00

S/.

27,600.00

Egresos S/. 24,242.25 S/.

11,667.16

S/.

11,667.16

S/.

11,667.16

S/.

11,667.16

S/.

11,667.16

Operación S/. 0.00 S/. 867.16 S/. 867.16 S/. 867.16 S/. 867.16 S/. 867.16

Inversión S/. 24,242.25 S/.

0.00

S/.

0.00

S/.

0.00

S/.

0.00

S/.

0.00Mantenimiento S/.

0.00

S/.

10,800.00

S/.

10,800.00

S/.

10,800.00

S/.

10,800.00

S/.

10,800.00

Page 38: proyecto2020iscom.files.wordpress.com  · Web view2020. 5. 17. · universidad nacional tecnolÓgica de lima sur. carrera profesional de ingenierÍa de. sistemas. plan para la direcciÓn

∑ (I - E) S/.

- 24,242.25

S/.

15,932.84

S/.

15,932.84

S/.

15,932.84

S/.

15,932.84

S/.

15,932.84

VAN S/. 14,563.29

TIR 59.32%

0 1 2 3 4 5Ingresos netos 0.00 27,600.00 27,600.00 27,600.00 27,600.00 27,600.00Egresos 24,242.25 11,667.16 11,667.16 11,667.16 11,667.16 11,667.16 Operación 0.00 867.16 867.16 867.16 867.16 867.16

Inversión 24,242.25 0.00 0.00 0.00 0.00 0.00Mantenimiento 0.00 10,800.00 10,800.00 10,800.00 10,800.00 10,800.00

∑( I - E ) -24,242.25 15,932.84 15,932.84 15,932.84 15,932.84 15,932.84

Años

VAN 14,563.29TIR 59.32%

Tasa 30.0%