137
“Año de la Integración Nacional y el Reconocimiento de Nuestra Diversidad” INSTITUTO SUPERIOR TECNOLOGICO PRIVADO IDAT Carrera Profesional de Computación e Informática “SISTEMA DE COTIZACION, CONTROL DE PEDIDOS, GESTION DE VENTAS Y ADMINISTRACION DE ALMACÉN” Tesis para optar el Título Profesional de: TECNICO EN COMPUTACION E INFORMATICA TESISTAS HUACACHI CALDAS, ELVIS CLAUDIO GUISADO FARFAN, GIANCARLO JAVIER Titulación Página 1

Documentacion Tesis Disavi Pporsiaca

Embed Size (px)

DESCRIPTION

Documentacion Tesis

Citation preview

Page 1: Documentacion Tesis Disavi Pporsiaca

“Año de la Integración Nacional y el Reconocimiento de Nuestra Diversidad”

INSTITUTO SUPERIOR TECNOLOGICO PRIVADO IDAT

Carrera Profesional de Computación e Informática

“SISTEMA DE COTIZACION, CONTROL DE PEDIDOS, GESTION DE VENTAS Y ADMINISTRACION DE ALMACÉN”

Tesis para optar el Título Profesional de:

TECNICO EN COMPUTACION E INFORMATICA

TESISTAS

HUACACHI CALDAS, ELVIS CLAUDIOGUISADO FARFAN, GIANCARLO JAVIER

LIMA – PERU

2012-I

Titulación Página 1

Page 2: Documentacion Tesis Disavi Pporsiaca

Titulación Página 2

Page 3: Documentacion Tesis Disavi Pporsiaca

Agradecimiento:

El presente trabajo se lo dedicamos a

nuestros padres quienes día a día luchan por

sacarnos adelante a Dios porque siempre nos

guía y a nuestros profesores por habernos

formados para poder desarrollar el sistema.

Titulación Página 3

Page 4: Documentacion Tesis Disavi Pporsiaca

RESUMEN

Esta tesis titulada “Sistema de Compras, ventas y Distribución” para la empresa “Distribuidora Avícola Hilda”, trata la venta de productos de granja de pollos, para los usuarios finales.

Dentro de esta tesis se podrá identificar claramente la metodología realizada para el control de Ventas que ofrece la empresa “Distribuidora Avícola Hilda” así como las restricciones encontradas durante su elaboración.

“Distribuidora Avícola Hilda” es una empresa mayorista y minorista de productos avícola ubicado en el distrito de Ate Vitarte, encargada de brindar servicios y a la vez poder lograr dar una mejor atención a sus clientes, estar a la vanguardia en tecnología y tener todos sus datos actualizados, es necesario automatizar su forma de trabajo, ya que todas sus operaciones se hacen actualmente en forma manual; ocasionando demora en la atención, datos errados, o peor de los casos la perdida de información.

Al escuchar sus necesidades le dimos la alternativa de un software para automatizar las áreas de Venta, Compras y Distribución para que de esta forma tenga a la mano y en tiempo real los datos respectivos y sus ventas realizadas, ayudando así a lograr su objetivo de dar mayor de calidad de servicio y mantener a su clientela más satisfecha.

INDICE GENERAL

Titulación Página 4

Page 5: Documentacion Tesis Disavi Pporsiaca

INTRODUCCIÓN* Motivo de confección del trabajo de investigación* Motivo de la eleccion del tema

1 GENERALIDADES1.1DESCRIPCION DE LA ORGANIZACIÓN1.2IDENTIFICACION DEL PROBLEMA1.3OBJETIVOS

1.3.1 Objetivo general1.3.2 Objetivo específico

1.4 DEFINICIÓN DE ALCANCES1.5 LIMITACIONES

1.5.1 Limitaciones Tecnológicas1.5.2 Limitaciones Presupuestales1.5.3 Limitaciones de RRHH

1.6 FACTIBILIDAD1.6.1 Factibilidad Técnica1.6.2 Factibilidad Operativa1.6.3 Factibilidad Económica

1.7JUSTIFICACION Y HERRAMIENTAS TECNOLOICAS A UTILIZAR EN ESTUDIO Y EL DESARROLLO

2. PLANTEAMIENTO2.1 METODOLOGIA DE IMPLANTACION2.2 ADMINISTRACION DE PROYECTO

2.2.1 Recursos Humanos del Proyecto2.2.2 Diagrama de GANTT2.2.4 Gestión de Riesgo

3. DESARROLLO 3.1 MODELO DE NEGOCIO

A) Visión del NegocioB) Descripción Global del Software (Producto)C) Descripción de los participantes en el proyecto y Usuarios

(StakeHolders)D) Restricciones E) Requisitos del SistemaF) Definición de Reglas de Negocio

3.1.1 Modelo de Caso de Uso del NegocioG) Relación y descripción de los Actores de NegocioH) Relación y descripción de los Casos de Usos de NegocioI) Diagrama de Caso de Uso de NegocioJ) Relación y descripción de los Objetivos de NegocioK) Diagrama de Objetivos de Negocio L) Diagrama de Caso de Usos de Negocio Vs Objetivos de

Negocio3.1.2 Modelo de Análisis del Negocio

Relación y descripción de Trabajadores de Negocio Relación y descripción de Entidades de Negocio Diagrama de Objetos de Negocio Diagrama de Realización de Negocio Especificación de la realización de Caso de uso de negocio

Titulación Página 5

Page 6: Documentacion Tesis Disavi Pporsiaca

3.2 MODELO DE REQUERIMIENTO3.2.1 Fuentes de Obtención de Requerimientos

3.2.1.1 Relación y descripción de requerimientos funcionales priorizados

3.2.1.2 Relación y descripción de requerimientos no funcionales

3.2.2 Relación y descripción de Actores 3.2.3 Relación y descripción de los casos de uso3.2.4 Creación de la Matriz de caso de uso vs Requerimientos

Funcionales3.2.5 Modelo de Casos de Uso

3.2.5.1 Diagrama de caso de uso por proceso 3.2.5.2 Diagrama de caso de uso general (integral)

3.3 MODELO DE ANALISIS Y DISEÑO3.3.1 Arquitectura del Análisis

3.3.1.1 Diagrama de paquetes3.3.2 Realización del Caso de Uso de Diseño

3.3.2.1 Diagrama de colaboración 3.3.2.2 Diagrama de secuencia

3.3.3 Modelo del Diseño3.3.2.1 Modelo Conceptual3.3.2.2 Modelo Lógico3.2.2.3 Modelo físico3.2.2.4 Diccionario de Datos

3.4 MODELO DE IMPLEMENTACION3.4.1 Diagrama de componentes3.4.2 Diagrama de Despliegue

4. CONCLUSIONES Y RECOMENDACIONES

4.1 CONCLUSIONES 4.2 RECOMENDACIONES4.3 BIBLIOGRAFIA

5. MODULOS O OPCIONES A IMPLEMENTAR EN EL PRODUCTO - SOFTWARE

GLOSARIO DE TERMINOS TECNICOS.

ANEXOS

MANUAL DEL USUARIO

LISTA DE TABLAS Y FIGURAS

Titulación Página 6

Page 7: Documentacion Tesis Disavi Pporsiaca

CAPITULOTitulación Página 7

Descripción paginamapa geográficos 6 imagencuadro de recursos del proyecto 15 cuadroDiagrama GANTT 16 imageninversión de caja según su flujo 20 cuadroGestión de los Riesgos 22 imagenModelo de caso de uso de negocio 23 imagenObjetivos del Negocio 24 imagenModelo de análisis del negocio 25 imagenModelo de Realización de Negocios 30 imagenActividad de negocio 31 imagenModelo de Caso de uso 50 imagenarquitectura de análisis 56 imagenCapas y Subsistemas 57 imagenRealización de casos de uso 63 imagenDiagrama de clases Persistentes 85 imagendiagrama de componentes 96 imagenDiagrama de despliegue 98 imagen

Page 8: Documentacion Tesis Disavi Pporsiaca

IGENERALIDADES

GENERALIDADES

1.1 Descripción De La Organización:

Titulación Página 8

Page 9: Documentacion Tesis Disavi Pporsiaca

DISTRIBUIDOR DE PRODUCTOS AVICOLAS

1.1.1 Identificación de la Organización

La empresa distribuidora avícola “HILDA” está dedicada a la compra, venta y distribución de productos avícolas al por mayor y menor.

1.1.2 Ubicación Geográfica de la Empresa

La empresa Distribuidora Avícola “HILDA”, posee una infraestructura en el interior del país para la compra, venta y distribución de productos avícolas. Dicha infraestructura, se encuentra en Av. José Carlos Mariátegui 2220-san Gregorio, para poder llegar a él podemos tomar líneas como: Chosica, Ate-Vitarte, San Gregorio, Etc.

Titulación Página 9

Page 10: Documentacion Tesis Disavi Pporsiaca

1.1.3 Breve Historia de la Institución

La historia de nuestra empresa se remonta al año 1977, cuando el señor Raúl Zócimo Espíritu Ricse junto a su esposa Hilda Rosa Egoavil Cárdenas inician un negocio familiar dedicado a la venta de aves beneficiadas.

Al pasar de los años y con el apoyo de sus hijos, en el año 1990, se expande el negocio e inician las aperturas de cerca de cinco avícolas las cuales llevaban el nombre de Avícola Marlene, lo que permitió ampliar aún más la empresa. Asimismo, con el objetivo de garantizar la calidad de nuestros productos y controlar el proceso de beneficio en su totalidad se inicia la idea, al mismo tiempo, de obtener un propio camal, que cumplido este objetivo en el año 2000 seria conocido como Distribuidora Avícola” Hilda”. Fue así que la empresa logró expandirse, logrando no solo distribuir los pollos a sus propias tiendas sino a minimarkets, mercados, avícolas y restaurantes.

1.1.4 Visión

La visión de Distribuidora Avícola “HILDA” es ser un centro de producción global, teniendo en consideración la velocidad del cambio del mercado, y contribuyendo a la generación de fuentes de trabajo que garantiza la calidad de vida.

1.1.5 Misión

La misión de Distribuidora Avícola “HILDA” es llegar a través de su producto a ser una empresa número uno, en el rubro que se desempeña esta.

1.1.6 Productos y/o Servicios

El producto y/o servicio que brinda Distribuidora Avícola “HILDA”. Es en la Compra de productos avícolas donde pasa por un proceso dentro de la empresa, para su posterior venta. Como proveedores tenemos a la empresa SAN FERNANDO La buena Familia y otras prestigiosas empresas. Garantizando la buena calidad de productos.

Titulación Página 10

Page 11: Documentacion Tesis Disavi Pporsiaca

Graficas de la Empresa

Titulación Página 11

Page 12: Documentacion Tesis Disavi Pporsiaca

1.1.7 Composición Orgánica

Distribuidora Avícola “HILDA”, como empresa está organizado por: Raúl Zócimo Espíritu Ricse administrador Magali Espíritu jefe de ventas Margot Espíritu jefe de compras Fernando Espíritu jefe de distribución

1.1.8 Diagrama

Titulación Página 12

GERENTE Raúl Zócimo Espíritu

Ricse

VENTAS Magali Espíritu

COMPRASMargot Espíritu

DISTRIBUCIONFernando Espíritu

Page 13: Documentacion Tesis Disavi Pporsiaca

1.2 IDENTIFICACION DEL PROBLEMA

El sistema que presentamos a continuación, será elaborado viendo la necesidad de la empresa Distribuidora Avícola “HILDA” por tanto es acorte con las necesidades que tiene la misma, para hacerle frente a sus necesidades de dar un mejor servicio y reducir la perdidas, tanto dinero como información. Hemos tomado bajo nuestra responsabilidad, La tarea de realizar lo antes posible el sistema de compras, ventas y distribución que es muy importante para la empresa.

Este trabajo detalla las necesidades del área y las posibles soluciones planteadas, que obtendrían gracias al manejo de un sistema de informaciones orientadas a objetos para mejor uso de data de las áreas.

AREA DE VENTAS

o Al efectuar la venta el vendedor no existe donde registrar el nombre del cliente.

o Perdida de documentos de las ventas realizadas.

o Falta de control en la deudas pendientes por parte de los clientes.

o No tienen facilidad de poder imprimir una boleta de venta o una factura dando la facilidad de escribir grandes listas de productos y poder calcular sus precios.

o Pérdida de Registro de pedidos.

o No cuenta con una proforma en donde los clientes cotizar una cantidad exacta de productos.

o Los datos del cliente son ingresados y buscados de forma manual, lo que ocasiona gran cantidad de tiempo en ubicar si el cliente es un comprador constante.

o No cuentan con una carpeta para los guardar los documentos físicos (Boletas) que la empresa entrega al cliente.

AREA DE COMPRAS

o No lleva un control de los gastos de compras.o El registro de los gastos no tiene un buen control.o Malos manejos de la documentación.o Lentitud al momento de búsqueda de proveedor, ya que no existe un

sistema que lo haría inmediatamente.o Pérdida de tiempo al elaborar orden de pedido.

Titulación Página 13

Page 14: Documentacion Tesis Disavi Pporsiaca

o No cuentan con una carpeta para los guardar los documentos físicos (Boletas o Facturas) ingresadas a la empresa.

AREA DE DISTRIBUCION

o No existe un control de reparto para los clientes que hicieron el pedido.

o No existe control de salida de productos.o No cuentan con copia de boleta entregada para la conformidad del

cliente.

1.3 OBJETIVOS

1.3.1 Objetivo General

Se desarrolla un sistema para la empresa distribuidora avícola “Hilda“, que automatizara procesos de las áreas de compras ventas y distribución para minimizar costos y mejorar la calidad del servicio hacia nuestros clientes.

1.3.2 Objetivo Especifico

Modelar los procesos de compras ventas y distribución Proporcionar una herramienta práctica y eficiente para la empresa

manejando las nóminas de clientes, proveedores y productos s la vez buena administración.

Creación de diferentes consultas para minimizar tiempo en la búsqueda de documentos e información.

Creación de diferentes consultas para minimizar tiempo en la búsqueda de documentos e información.

Mantenimiento de clientes. Creación de reportes para obtener información diaria o semanal o

mensual de los clientes, proveedores y productos así como la administración del negocio.

Impresión de diferentes documentos para un mejor control. Cuenta con un alto grado de seguridad con la finalidad de que ningún

usuario ajeno tenga acceso.

1.4 DEFINICIONES DE ALCANCES

Titulación Página 14

Page 15: Documentacion Tesis Disavi Pporsiaca

El software que se va a desarrollar se centra más en las áreas de compras y ventas. De las cuales a continuación detallaremos el proceso y características respectivas para cada área.

El sistema contara con reportes y consultas que le permitirá al usuario un mejor manejo en su respectiva área en que labora.

El sistema permitirá una mejor atención a los clientes y eficaz.

Permitirá mantener actualizados las cantidades de los pollos que ingresan y salen del negocio. (STOCK)

1.4.1 Subsistema de Gestión de Ventas

Solución

Por consiguiente para solucionar y satisfacer así la necesidad de esta área el sistema contara con las siguientes características:

Generar boleta de venta. Mantenimiento de productos. Mantenimiento de clientes. Registrar pedido. Reporte de las boletas generadas. Control de estado de cuenta.

1.4.2 Subsistema de Gestión de Compras

Solución

Por consiguiente para solucionar y satisfacer así la necesidad de esta área el sistema contara con las siguientes características:

Generar orden de compra Mantenimiento de productos. Mantenimiento de proveedores Reporte de compras. Registrar documento de compra

1.4.3 Subsistema de Distribución

Solución

Consultar pedidos. Generar reporte de pedidos.

1.5 LIMITACIONES

Titulación Página 15

Page 16: Documentacion Tesis Disavi Pporsiaca

1.5.1 Limitaciones tecnológicas

Por parte de la empresa cuenta con dos computadoras.

Característica: Pentium 4 a 1,80GHZ Placa base gigabyte, AGP 8X, PCi, 512mb de ram DDR Grabadora DVD, Grabadora CD Disquetera Tarjeta gráfica GEFORCE 5200xfx 256mb DDR Disco duro 80 gigas Disco duro 80 gigas Fuente alimentación 300W

1.5.2 Limitaciones presupuestales

La empresa Distribuidora Avícola “HILDA”, no cuenta con capital suficiente para la compra de licencia de software, por ello el grupo DISAVI elaborara el proyecto en software tratando de reducir costos.

1.5.3 Limitaciones RRHH

El personal que manejará el sistema de las diferentes áreas tiene un alto grado de conocimiento en computación, por lo tanto será más fácil por parte del usuario final entender el comportamiento del sistema.

1.6 FACTIBILIDAD

1.6.1 Factibilidad técnica

Es necesario implantar un sistema para llevar un mejor control y manejo de los procesos. Para ello se requiere en:

Hardware características Intel Core 2 Duo 2.93 GHz 1.80 GHz 2 gb RAM Lectora y grabadora de CD-DVD Placa asus Tarjeta nvidia geforce 7100 gs Pantalla 17” Samsung lcd Mouse óptico genius Teclado multimedia genius

Titulación Página 16

Page 17: Documentacion Tesis Disavi Pporsiaca

Software característica

Rational rose SQL SERVER 2005 Visual Basic 2005 Windows Xp o superior.

1.6.2 Factibilidad operativa

Una vez creado el sistema permitirá a los trabajadores de la empresa tener un acceso rápido a los datos para poder brindar un buen servicio a sus clientes.

Mejora en gran parte el área de venta, puesto que el trabajador podrá realizar reportes de manera más rápida además de emitir requerimiento de compra para el siguiente día.

El área de compras, se podrá tener un mejor registro de las ordenes de compras, también se podrá atender de los pedidos en forma rápida y eficaz además el trabajador podrá emitir reportes.

El personal tendrá acceso a la información correcta al momento y la administración podrá evaluar la trayectoria del negocio con mayor facilidad.

Se brindara capacitación al personal en cuanto al manejo óptimo del sistema.

También es necesaria la capacitación del personal de la empresa para que pueda utilizar el sistema sin ningún problema, para cual se está diseñando un manual de usuario donde se detalla todos los pasos.

1.6.3 Factibilidad económica

La inversión en el sistema integrado se encuentra justificada debido a que les podrá permitir reducir los costos en cada uno de los procesos, además de reducir la mayoría de problemas que presenta cada área (redundancia de información, pérdida de información, demora en reportes) .

Titulación Página 17

Page 18: Documentacion Tesis Disavi Pporsiaca

Otro punto seria ver si la empresa cuenta con un capital suficiente para cubrir la demanda de gastos para que se pueda realizar un sistema óptimo.

PROPUESTA INICIAL EN CUANTOS EQUIPOS

PROPUESTA FINAL EN CUANTO A EQUIPOS

HARDWARE CANTIDAD PRECIO S/. PAGO TOTAL

PC Pentium ( microprocessor , 1GB Mb, RAM, 20Gb)

4 950 3800

impresora 1 120 120

Multifuncional HP 260 1 260

Router 150 1 150

TOTAL 4330

COSTO POR SOFTWARE

SOFTWARE Cantidad Precio S/. Pago Total S/.

Microsoft Visual Studio 2008

1 250 *(2.71) 678

Titulación Página 18

HARDWARE CANTIDAD PRECIO S/. PAGO TOTAL

Servidor(microprocesador, 4GB Mb, RAM, 800 Gb)

1 2050 2050

PC Pentium ( microprocessor , 1GB Mb, RAM, 20Gb)

4 1500 6000

Impresora 1 150 150

Multifuncional HP 260 1 260

Router 150 1 150

TOTAL 8610

Page 19: Documentacion Tesis Disavi Pporsiaca

SQL Server Management Studio 2005

1 1180* (2.71) 3198

TOTAL DE INVERSIÓN 3876

COSTO DE GRUPO DE TRABAJO

PERSONAL COSTO/MES MESES COSTOS S/.

Jefe del Proyecto - Programador 800 4 3200

Analista - Programador 800 3 2400

TOTAL 5600

CUADRO TOTAL DE INVERSIÓN

PRESUPUESTO TOTAL COSTO S/.

Software 3876

Hardware 4330

Personal 5600

Materiales de instalación 80

TOTAL 13686

1.7 JUSTIFICACION Y HERRAMIENTAS TECNOLOICAS A UTILIZAR EN ESTUDIO Y EL DESARROLLO

Se desarrollara un sistema para llevar un control de las áreas de compra, venta y distribución que realiza todos los días la empresa DISTRIBUIDORA AVICOLA HILDA, de esta manera agilizar todos los procesos con seguridad sin pérdida de información.

Justificación personal:

Este proyecto se llevara a cabo, ya que contamos con las herramientas necesarias y conocimiento técnicos que nos permiten obtener un trabajo medido y exitoso.

Titulación Página 19

Page 20: Documentacion Tesis Disavi Pporsiaca

CAPITULO

IITitulación Página 20

Page 21: Documentacion Tesis Disavi Pporsiaca

PLANEAMIENTOPLANEAMIENTO

2.1. METODOLOGIA DE IMPLEMENTACION

Basado en una metodología de Rational Unified Process Es importante destacar esto puesto que utilizaremos la terminología RUP en este documento. Se incluirá el detalle para las fases de Inicio y Elaboración y adicionalmente se esbozarán las fases posteriores de Construcción y Transición para dar una visión global de todo proceso.

El enfoque desarrollo propuesto constituye una configuración del proceso RUP de acuerdo a las características del proyecto, seleccionando los roles de los participantes, las actividades a realizar y los herramientas (entregables) que serán generados. Este documento es a su vez uno de los herramientas de RUP.

2.2. ADMINISTRACION DEL PROYECTO

2.2.1. Recurso humano del proyecto

La organización del proyecto está dividida de la siguiente manera:

2.2.1.1. Participantes del proyecto

a) Jefe de proyecto-programador (Elvis Huacachi, Elvis)

Con una experiencia modesta en la elaboración de sistema de información basado en la metodología RUP y la forma en la que esta se trabaja. Sera el encargado de realizar el control y seguimiento del proyecto así como también se encargara de asignar tareas al grupo del proyecto y revisar cada entregable antes de ser presentado al usuario.

Titulación Página 21

Page 22: Documentacion Tesis Disavi Pporsiaca

b) analista de sistema – diseñador (Guisado farfán, Giancarlo)

Encargado de recolectar la información requerida por parte del grupo con referencia a la empresa para poder desarrollar el sistema, encargado del análisis y modelamiento del sistema así como también elaborar el diseño del sistema.

2.2.1.2. Interfaces externas

A NIVEL DE DESCRIPCION

RendimientoEl producto es totalmente ligero, su ejecución es rápida.

DiseñoEs un diseño amigable, además habrá documentación de ayuda que explique específicamente como realizar las tareas habituales.

ManejoEl producto asegura a las personas saber utilizar las funcionalidades para poder cumplir con los objetivos.

2.2.1.3. Roles y Responsabilidades

ROL DESCRIPCION

Jefe de proyectosEs el líder que promueve al grupo a través de trabajo en equipo y el encargado de llevar a cabo el proyecto.

Analista de sistema

Capturara las especificaciones y validaciones al interactuar con el personal por medio de entrevistas, cuestionarios. La elaboración del modelo de análisis y diseño se realizará mediante las pruebas funcionales y modelamiento de la base de datos.

Programador / Diseñador

Debe desarrollar una aplicación para ordenadores, es decir, debe transcribir una necesidad o requerimiento en una solución informática escrita en lenguaje informático con una interfaz amigable y entendible para el usuario.

Titulación Página 22

Page 23: Documentacion Tesis Disavi Pporsiaca

2.1.1.1. Organigrama de proyecto

2.1.1.2. Plan de fases

FASE Nª DE INTERACIONES DURACION

Fase de inicio 3 2 semanas

Fase de elaboración 3 5 semanas

Fase de construcción 3 6 semanas

Fase de transición 3 1 semana

Diagrama de GANTT

Titulación Página 23

JEFE DE PROYECTO

ANALISTA DE SISTEMA

DISEÑADOR - PROGRAMADOR

Page 24: Documentacion Tesis Disavi Pporsiaca

2.2.2. Análisis costo / beneficio (TIR / VAN)

Titulación Página 24

Page 25: Documentacion Tesis Disavi Pporsiaca

Analizar los costos del proyecto ya que este no puede ser muy costoso, se tendrán en cuenta el software y el hardware que lo contendrá, también se realiza el beneficio/costo y el periodo de recuperación

En este proyecto se invertirá un monto aproximado se invertirá un monto aproximado de 13685 soles, esta empresa la cual espera generar 57800 soles de flujo neto por año aproximadamente. Con un costo de oportunidad de capital COK = 12%.

Año 0 1 2 3Egresos 13685Ingresos 57800 58900 59900

En este caso estamos sacando para un año, Hallando el VPI(valor presente de ingresos)

VPI = (57800/1.12)VPI = S/. 51607,14285

Hallando el VPE(valor presente de egresos)VPE = S/. 13685

Hallando el VAN (valor actual neto)VAN = S/. 51607,14285 - S/. 13685VAN = S/. 37922.14285

Si el BC tiene estos valoresSi el BC >1 Es viableSi el BC <1 RechazableSi el BC =1 Es Indiferente

Hallando el B/C (beneficio/costo)BC = S/. 51607,14285 / S/. 13685

BC = 3.771073646 proyecto es viable

Hallando el PRI (periodo de recuperación de la inversión)D = costo de inversiónR = serie de informe, anualidad o cuota fijaFormula = D / R

Aplicando la formulaPRI = S/. S/. 13685 / S/. 57800PRI = 0.236764705

Tiempo para recuperar lo invertido: 3 meses

2.2.3.GESTION DE RIESGOS

Nº RIESGOS GRAVEDAD ESTRATEGIA DE REDUCCION

Titulación Página 25

Page 26: Documentacion Tesis Disavi Pporsiaca

1Los usuarios finales se

resisten al sistema3

Mostrar un sistema adaptable que familiarice al usuario su entorno laborar

2La fecha d entrega

sobrepasa el tiempo previsto

2Se deben hacer revisiones periódicas de las actividades basándose en el calendario.

3El cliente cambia los

requisitos2

Tener un buen diseño del sistemas y una buena documentación para que de esa manera sea más sencillo algún cambio que se hiciera

4La tecnología no alcanzara

las expectativas3

Se empleara la tecnología que se encuentra actualmente en el mercado laboral

5Cambio de personal en el

proyecto2

Realizar un buen planeamiento delas tareas asignadas o busca un nuevo integrante

6Desarrollo incorrecto de las

interfaces de usuario3

Estar más enfocado en los requerimientos del usuario

7Fallas en tiempo real de

respuesta2

Realizar un plan de prueba antes de generar la versión final del producto

8Complejidad de la

aplicación2

Tener una versión global delos procesos a desarrollarse al momento de planificar su construcción.

9Cuando el grupo no se

presentan en las horas que acordamos en reunirnos

1

El jefe de proyecto debe tomar medidas serias para que cumplan con los horarios establecidos y no poner en riego el proyecto.

10Cuando la computadora en

la que desarrollamos el sistema se malogre

1Para esto el jefe de proyecto debe de contar con una memoria extraíble(USB)

11Cuando el grupo no tiene

las mismas ideas2

El jefe del proyecto debe intervenir para solucionar los problemas y llegar a un acuerdo.

Titulación Página 26

Page 27: Documentacion Tesis Disavi Pporsiaca

CAPITULO

Titulación Página 27

Page 28: Documentacion Tesis Disavi Pporsiaca

IIIDESARROLLO

DESARROLLO

2.3. MODELO DE NEGOCIO

Visión de negocio

Este documento tendrá como objetivo recoger, analizar y definir las necesidades de los usuarios para plasmar estas necesidades en el sistema. Aquí también se definirán las funcionalidades de los sistemas, que son los procesos que se realizaran dentro de la empresa.

Descripción global de software (producto)

Titulación Página 28

Page 29: Documentacion Tesis Disavi Pporsiaca

El software a construir resolverá los procesos y conflictos que anteriormente resultaba una pérdida de tiempo en la empresa a continuación indicaremos algunas características que consideramos factibles o resaltantes de la empresa en el producto a construir.

Método de instalación

El proyecto no requerirá ninguna instalación, porque que se alojara en la web bajo un host, donde cualquier cliente pueda acceder desde cualquier lugar en diferentes máquinas para realizar diferentes operaciones.

Forma de trabajo

El software trabaja en conjunto con la base de datos que estará implementada en un servidor, la información requerida para el funcionamiento del software se encuentra alojada en esta base de datos.

Interfaz grafica

La principal característica del software es la apariencia que presenta para el usuario; una interfaz atractiva y sencilla lo que hará que su uso sea más fácil y rápido para el usuario final.

Funcionalidad

El sistema ha sido diseñado con el fin de procesar y manejar la información que la empresa dispone y requiere para realizar sus procesos diarios, teniendo en cuenta de los clientes que visiten la página web sea eficaz.

El sistema se encarga de brindar información al usuario y al cliente en los casos en que este la solicite.

La información que se ingrese será controlada con una validación previa.

En los casos de los pagos, cobros u otros conceptos el sistema se encargara de realizar los cálculos debidos para un mejor desempeño en manejo de información.

Descripción de los participantes en el proyecto y usuario (Stakeholders)

NOMBRE DESCRIPCION RESPONSABILIDAD

Titulación Página 29

Page 30: Documentacion Tesis Disavi Pporsiaca

* Huacachi caldas Elvis

Jefe de proyectoprogramador

Brindar información respecto a lo que necesite la empresa.

Es el encargado de coordinar, dirigir, controlar e integrar al resto de las personas participantes en el mismo, definiendo sus tareas y controlando que se cumplen los plazos de las previsiones iniciales

* Guisado farfán Giancarlo Analista de sistema

Diseñador

Encargado de investigar, planear, coordinar y recomendar opciones de software y sistemas para cumplir los requerimientos.Encargado de trasladar las especificaciones del analista en un lenguaje de programación y a la vez la elaboración de la base de datos con la cual trabajan.

Usuarios

NOMBRE DESCRIPCION

AdministradorEs el encargado de ver cómo funcionan las áreas de la empresa.

Jefe de ventaSupervisa el funcionamiento integral de los procesos del área asi como su relación con las demás áreas.

Jefe de comprasResponsable de las compras generales de la empresa, es que tiene mayor relación con los diferentes proveedores de la empresa.

Jefe de distribuciónEs el encargado de distribuir gestionar la distribución de los pedidos realizado por el cliente.

RESTRICCIONES

a) Restricciones de proyecto

o El proyecto debe ser entregado en la fecha estipulada, si ocurriese algún imprevisto comunicar al responsable del proyecto.

o El costo de proyecto no debe exceder del precio presupuestado.

Titulación Página 30

Page 31: Documentacion Tesis Disavi Pporsiaca

o Se deben cumplir con todos los puntos acordados a realizarse en el proyecto sin obviar ninguno.

o Cada cambio en el proyecto debe ser anticipadamente avisado y aprobado para generarlo.

b) Restricciones del software

o El administrador será el único con permisos generales.o Solo los clientes registrados tendrán mayores privilegios en

la atención.o Solo los usuarios autorizados podrán utilizar el sistema.o El administrador podrá registrar los usuarios y darle los

privilegios.

REQUISITOS DEL SISTEMA

a) Software

SQL SERVER 2005 SO Windows Server 2003 (sp1)

b) Hardware

Intel Core 2 Duo 2.93 GHz 1.80 GHz 500 gb RAM Lectora y grabadora de CD-DVD Placa asus Tarjeta nvidia geforce 7100 gs Pantalla 17” Samsung lcd Mouse óptico genius Teclado multimedia genius

DEFINICIONES DE REGLAS DE NEGOCIO

La empresa avícola debe plantear una reglas de negocio para su funcionamiento y prestación del servicio, las cuales garantizaran un nivel de competitividad frente a otras empresas distribuidoras. Estas reglas se determinan según la información obtenida en la presentación realizada sobre la empresa y dichas reglas son presentadas a continuación:

o Se debe garantizar la seguridad en la prestación de los servicios.

o Realizar rebajas de acuerdo a las ventas que uno realiza.

Titulación Página 31

Page 32: Documentacion Tesis Disavi Pporsiaca

o Se trabaja con un plan de comunicaciones interno y uno externo.

o El único documento de venta que se emite es la boleta.

o El único documento mediante el cual se podrá controlar el movimiento de los productos son las guías de entrada y salida.

o Cada reporte a imprimir debe tener el logo, nombre, dirección, teléfonos de la empresa.

o Debe queda una copia del documento a entregar.

o Cada compra o venta deberá ser registrada en el sistema.

o Si se hace alguna modificación en los pedidos deberá ser informado al gerente.

2.3.1. MODELO DE CASO DE USO DE NEGOCIO

CASO USO DE NEGOCIO

Titulación Página 32

MODELO CASO DE USO DE NEGOCIO

MODELO DE CASO DE USO DE NEGOCIO

Page 33: Documentacion Tesis Disavi Pporsiaca

CASO DE USO DE NEGOCIO

Genera un proforma antes de realizar la venta.

Gestionar el registro de los proveedores viendo la calidad y de los costes de sus productos

Gestiona la venta de los productos a los clientes, hasta la generación de los documentos de venta.

Consultara los pedidos que se han realizado, vera donde está el punto de venta donde estará ubicado.

ACTORES DE NEGOCIO

Titulación Página 33

Page 34: Documentacion Tesis Disavi Pporsiaca

ACTORES DE NEGOCIO

Actor encargado de supervisar todas las áreas.

Actor que inicia todo el proceso de un venta

Actor que se encarga de proveer productos a la empresa.

DIAGRAMA DE CASO DE USO DE NEGOCIO

Titulación Página 34

Gestionar Venta

(from Caso de uso de nego...

Realizar Cotizacion

(from Caso de uso de nego...AN_Cliente

(from Actores de negocio)

AN_Prov eedor

(from Actores de negocio)

Diagrama de Caso de Uso de Negocio

Gestionar Compra

(from Caso de uso de nego...

Distribuir pedidos

(from Caso de uso de nego...

Administrador General

(from Actores de negocio)

Page 35: Documentacion Tesis Disavi Pporsiaca

RELACIÓN Y DESCRIPCIÓN DE LOS OBJETIVOS DE NEGOCIO

Objetivos de negocio

Titulación Página 35

Page 36: Documentacion Tesis Disavi Pporsiaca

Agilizar el proceso de compra en 75%

Incrementar ventas en un 70%

Mejorar el tiempo de entrega de los productos en 50%

Mejorar la calidad de atencion en un 90%

Reducir el tiempo de elaboracion de los pedidos 70 %

Reducir gastos 70%

Diagrama de Objetivos de Negocio

DESCRIPCION DE LOS OBJETIVOS DE NEGOCIO

OBJETIVOS DE NEGOCIO

Agilizar las ventas ya que todo se lleva manualmente.

Entregar los productos vendidos en el menor tiempo posible.

Reducir el tiempo de compra en un 75%.

Titulación Página 36

Page 37: Documentacion Tesis Disavi Pporsiaca

Reducir el tiempo cuando un cliente genera un pedido.

Obtener mayores beneficios reduciendo gastos.

Tener mejor trato con el cliente, dando calidad en la atención.

Titulación Página 37

Page 38: Documentacion Tesis Disavi Pporsiaca

Diagrama de Caso de Usos de Negocio y Objetivos de Negocio

Titulación Página 38

Page 39: Documentacion Tesis Disavi Pporsiaca

Incr

em

en

tar

ven

tas

en

un

70

%

(fro

m O

bjet

ivos

de

neg

ocio

)

Ag

iliz

ar

el p

roce

so d

e co

mp

ra e

n 7

5%

(fro

m O

bjet

ivos

de

neg

ocio

)

Me

jora

r el

tie

mp

o d

e e

ntr

eg

a d

e lo

s pr

od

ucto

s e

n 5

0%

(fro

m O

bjet

ivos

de

neg

o...

Me

jora

r la

cal

ida

d d

e a

ten

cio

n e

n u

n 9

0%

(fro

m O

bjet

ivos

de

neg

ocio

)

Re

du

cir

el t

iem

po

de

ela

bora

cio

n d

e l

os

pe

did

os

70

%

(fro

m O

bjet

ivos

de

neg

ocio

)

Ge

stio

na

r C

om

pra

(fro

m C

aso

de

uso

de

ne

goci

o)

Ge

stio

na

r V

en

ta

(fro

m C

aso

de

uso

de

ne

goci

o)

Re

ali

zar

Co

tiza

cio

n

(fro

m C

aso

de

uso

de

ne

goci

o)

Re

du

cir

gast

os 7

0%

(fro

m O

bjet

ivos

de

neg

o...

Dis

trib

uir

pe

did

os

(fro

m C

aso

de

uso

de

ne

goci

o)

Rela

ció

n d

e o

bje

tivos y

caso d

e u

so d

e n

egocio

Titulación Página 39

Page 40: Documentacion Tesis Disavi Pporsiaca

3.1.2 Modelo de Análisis del Negocio

Relación y descripción de Trabajadores de Negocio

Administrador GeneralWN_Jefe de Compra

WN_Jefe de ventaWN_Jefe de distribucion

TRABAJADORES DE NEGOCIO

Supervisa todo los procesos que se llevan a cabo dentro de la empresa, así como también la supervisión de los usuarios del sistema.

Este trabajador se encarga de atender al cliente, brindando un servicio rápido y eficaz, como jefe su obligación es reportar las ventas diarias. Se encarga de llevar un control de los pagos de los clientes (crédito, contado).

Se encarga de abastecer los requerimientos generados por los pedidos de los clientes al momento de la distribución. Buscando la mejor opción de compra.

El jefe de distribución está encargado de verificar todos los pedidos del día anterior , de la página web o que solicitaron por teléfono.

Titulación Página 40

Page 41: Documentacion Tesis Disavi Pporsiaca

Relación y descripción de Entidades de Negocio

Descripción

Entidades de Negocio Descripción

La nota de venta más conocida con el nombre de nota de pedido es el comprobante que confecciona el jefe de venta como constancia de la transacción.

Es un documento de almacén donde se encuentran registrados todos los productos agotados o que se encuentran stock mínimo. Este documento es enviado a compras.

La nota de compra más conocida en el ámbito comercial con el nombre de orden de compra, es el comprobante mediante el cual el comprador solicita al vendedor los artículos que necesita.

Titulación Página 41

Page 42: Documentacion Tesis Disavi Pporsiaca

Es una nota, que emite el almacenero una vez que la mercadería ingresada ha sido verificada. En ella se registra las cantidades correctas de cada producto entregados por el proveedor.

Es la factura que envía el proveedor, en ella se detalla todo lo solicitado por el área de compras

Es un documento donde se registra las entradas y salidas de todos los productos.Normalmente la empresa lo maneja siempre en stock cero.

Es el comprobante que el vendedor entrega al cliente especificando los productos que se ha comprado.

En una nota, que emite el vendedor una vez que la persona ha cancelado, en jefe de venta, emite una nota de salida de mercaderías, ordenado al área de distribución entregar el producto solicitado.

Es un documento en el cual se le entregará al cliente detallando los productos que va a comprar.

Titulación Página 42

Page 43: Documentacion Tesis Disavi Pporsiaca

Diagrama de Objetos de Negocio

Titulación Página 43

Page 44: Documentacion Tesis Disavi Pporsiaca

Diagrama de Realización de Negocio

Titulación Página 44

Page 45: Documentacion Tesis Disavi Pporsiaca

Diagrama de actividades

Caso de uso: gestionar venta

Titulación Página 45

Page 46: Documentacion Tesis Disavi Pporsiaca

Caso de uso: gestionar compra

Titulación Página 46

Page 47: Documentacion Tesis Disavi Pporsiaca

Caso de uso: realizar cotización

Titulación Página 47

Page 48: Documentacion Tesis Disavi Pporsiaca

Registrar salida de productos

3.2

MODELO DE REQUERIMIENTO

3.2.1 Fuentes de Obtención de Requerimientos

Entrevista

Empresa: distribuidora Avícola HildaFecha: 05-01-2012

Representante: Raúl Zócimo Espíritu Ricse en cual conoce las funciones y procesos que realiza la empresa.

Entrevistador: ¿Cómo define a su empresa?Dueño: esta empresa se dedica a la comercialización de pollos, desde que llegan estos a la empresa, que pasa por un proceso para luego ser repartido para todos sus clientes.

Entrevistador: ¿Cuántos empleados tiene y que cargos tienen?

Titulación Página 48

Page 49: Documentacion Tesis Disavi Pporsiaca

Dueño: la empresa avícola constan 4 cuatro personas incluyéndome, las cuales cada uno de los integrantes tienen como cargo jefe de venta, compra y distribución. Estas personas son mi familia.

Entrevistador: ¿Cuál cree que es el problema que aqueja más a su empresa?Dueño: mira, en primer lugar el tiempo que invierto en mi empresa, es casi todo el día trabajando en diversas funciones como vendedor, administrador, a veces me dedico a dirigir los repartos de los productos, pierdo tiempo, clientes, dinero.

Entrevistador: ¿porque realiza varias funciones?Dueño: es un negocio familiar administrado por mi persona, los encargados de este negocio son mis familiares directos, somos cuatro no puedo dejar a cargo a otras personas porque no los conozco.

Entrevistador: ¿Cuáles son las funciones que Ud., realiza en la empresa?Dueño: me encargo de supervisar a todas las áreas, realizo pagos, realizo ventas, en conclusión estoy realizando muchas labores en la empresa.

Entrevistador: ¿Por qué realiza estas funciones?Dueño: porque no tengo gente de confianza, no puedo dejar a cualquiera manejar el dinero, también no sé cuánto he vendido y cuanto he ganado no tengo el control de todo esto.

Entrevistador: ¿Cuántos clientes tienen al día?Dueño: los clientes siempre varia, hay clientes que son fieles a nosotros pero también tenemos cliente nuevos que hacen compras por mayor.

Entrevistador: ¿tiene su información bien segura?Dueño: si, pero como son documentos se me hacen difícil archivarlos.

Entrevistador: ¿Cuántas área posee esta empresa?Dueño: las principales son el área de venta y compra.

Entrevistador: ¿Cuál cree que es el área que necesita más control?Dueño: el área de venta ya que, es el ingreso fundamental activos para la empresa.

Entrevistador: ¿Qué proceso le toma más tiempo?Dueño: creo que es el área de ventas a la hora de vender los productos no sé cuánto de stock tengo en ese momento.

Entrevistador: ¿en el área de venta que mas proceso maneja?Dueño: aparte de atender los pedidos, se hacen cotizaciones para los clientes nuevos.

Entrevistador: ¿y en el área de compra cuales son los procesos que maneja?Dueños: recibimos los requerimiento para hacer la compra para el día siguiente donde se trabaja directamente con los proveedores que tenemos, los precios siempre varían es así que elegimos al proveedor que nos da mejor ganancia.

Titulación Página 49

Page 50: Documentacion Tesis Disavi Pporsiaca

Entrevistador: ¿Cómo realiza las compras, cuantas veces realizas y cuanto se pide?Dueño: como te comente trabajamos con los proveedores todos los día, y hacemos los pedidos de acuerdo a los requerimientos de los clientes.

Entrevistador: ¿Cuáles son sus planes a futuro?Dueño: la empresa se plantea dos objetivos en mediano y largo plazo: incrementar la cantidad de ventas a través del sistema de ventas que ustedes me están proponiendo para así incrementar la rentabilidad.Teniendo presente el panorama del sector comercial planteado, e, objetivo de crecimiento está asociado a la apertura de nuevas sucursales y aumentar clientes.Para esto hemos de contratar sus servicios al cual organizara los procesos de nuestra empresa agilizando y controlando procesos generando ganancias a mi empresa.

Entrevistador: Muy bien, Muchas gracias.

Conclusión de la entrevista: de esta entrevista se puedo recabar información de la empresa la cual será útil para empezar a desarrollar el proyecto.

Datos que son importantes:

Empleado: encargado de las ventas, encargado de las compras, y de las distribuciones. También tenemos trabajadores dentro de la empresa que no tienen ningún cargo.

Área Físicas: ventas, compras.

Área de VentaFunciones: - Realicen ventas todos los días, un tipo de venta que se cobra por lo

vendido o queda pendiente para el día siguiente.

Problemas:- En un proceso lento por no saber el stock de los productos.

Área de CompraFunciones:- Se encarga de las compras de los pedidos del día, a la vez esto se

tiene la función de almacén, reciben los productos del proveedor.

Problemas:- No hay un control para ser los pedidos al proveedor, no hay un

control de entradas.

Titulación Página 50

Page 51: Documentacion Tesis Disavi Pporsiaca

3.2.5.3 Relación y descripción de requerimientos funcionales priorizados

Nro DESCRIPCIÓN PRIORIDAD

RF01 El sistema debe controlar quienes van a usar el sistema y permitir agregarlos.

Alta

RF02 Controlar los productos del área de compra MediaRF03 Mantenimiento de los clientes BajaRF04 El sistema actualiza stock automáticamente después de

vender.Alta

RF05 Mantenimiento de productos Media

RF06 El sistema genera la orden de compra AltaRF07 Mantenimiento de proveedor MediaRF08 El sistema podrá realizar boletas de venta de acuerdo a

la petición del clienteMedia

RF09 El sistema debe controlar los ingresos de los productos Media

Titulación Página 51

Page 52: Documentacion Tesis Disavi Pporsiaca

RF10 El sistema debe controlar las salidas de los productos Media

RF11 El sistema debería permitir cotizar los productos Alta

RF12 El sistema debe permitir el costo de los productos MediaRF13 El sistema debe permitir registrar las características del

documento que trae el proveedorBaja

RF14 El sistema deberá trabajar con boleta de venta MediaRF15 El sistema debe permitir poder cambiar los precios Media

RF16 El sistema debe permitir poder crear proformas para los clientes que quieran presupuestar

Media

RF17 El sistema debe permitir poder comprar AltaRF18 El sistema debe permitir poder confirmar la mercadería

que está ingresando a la empresaMedia

RF19 El sistema debe permitir poder confirmar la mercadería que está saliendo de la empresa

Media

RF20 Cada formulario debe de poder realizar sus propios cálculos es decir sacar los costos

Media

RF21 Cada usuario por área deberá tener su propio menú AltaRF22 El tipo de letra que se deberá usar en el sistema será

verdana.Alta

RF23 Deberá mostrar una consulta donde podamos ver los movimientos de los productos.

media

3.2.1.2 Relación y descripción de requerimientos no funcionales

Nro DESCRIPCIÓN PRIORIDADRNF1 El tiempo de respuesta a una consulta no debe

exceder de los tres segundosAlta

RNF2 La memoria RAM requerida es de 1 Gb MediaRNF3 El sistema debe de ser confiable, realizando

procesos seguros.Alta

RNF4 Se deben de tener en cuenta las licencias al momento de la implantación del software

Alta

RNF5 El diseño de los formularios tendrá un entorno dinámico y amigable

Media

RNF6 El sistema debe soportar la cantidad de usuarios concurrentes

Alta

RNF7 El lenguaje de programación será Visual Basic MediaRNF8 El sistema tendrá sus formularios claros BajaRNF9 Realizar un manual para el sistema Alta

RNF10 El sistema no debe mostrar muchas ventanas Media

Titulación Página 52

Page 53: Documentacion Tesis Disavi Pporsiaca

RNF11 La ventana principal del sistema deberá observarse en el logo de la empresa

Alta

RNF12 Los reportes deberán de tener el logo de la empresa

media

Propuesta de la solución

- DescripciónComo la empresa su finalidad es de estar pendiente de sus

clientes y de sus requerimientos se ha propuesto la creación de un sistema que agiliza el proceso haciendo reingeniería en algunos procesos como es el momento de un pedido y el de entregado. Además de eso la gestión de compras y el control de stock al momento de la entrada y salida de productos.

- Modelo funcional

Gestionar ventas

Se registrara los pedidos, ya sean atendidos por el vendedor interno o encargado del área, si el pedido fue realizado en el local la entrega será ahí mismo con su respectivo comprobante de pago, en caso contrario se entregara en el lugar que indica el cliente con su respectivo comprobante de pago.

Controlar distribución de los pedidos

Observara si el pedido es interno o externo se generaran sus correspondientes documentos de salida, para el pedido interno y externo será una nota de salida.

Gestión de compras

Área donde se realiza las compras trabaja directamente con los proveedores, su función principal será consultar los requerimientos de compras esta información tendrá el área de ventas, generar una orden de compra y a la vez actuara como como área de almacén quien controla los productos de la empresa.

3.2.2Relación y descripción de Actores

Titulación Página 53

Page 54: Documentacion Tesis Disavi Pporsiaca

ACTOR JUSTIFICACIONEl administrador es el encargado de supervisar que todas las áreas estén funcionando correctamente, además:- Registra los usuarios- registra perfiles. Realiza la consulta de los productos y su stock.. genera boleta de venta. genera reportes.genera proforma de venta.. analiza la estadística de la venta. registrará nota de entrada. Consulta proveedor.

Titulación Página 54

Page 55: Documentacion Tesis Disavi Pporsiaca

. Genera reportes.

. consulta requerimiento de compra. Registrará, emitirá y dará mantenimiento a las órdenes de compras. Este actor es el encargado de distribuir los productos en lugares establecidos por el cliente. Además:. registra nota de salida. consultar pedidos

El usuario es toda persona que utilice el sistema, es decir el usuario puede ser cualquier jefe que se mencionó.

Este actor es el encargado de hacer las reparticiones a los clientes entregando el comprobante de venta.

Titulación Página 55

Page 56: Documentacion Tesis Disavi Pporsiaca

3.2.1 Relación y descripción de los casos de uso

º CASO DE USO DESCRIPCION

CU001 Generar orden de compra Generará la orden de compra en la base a los pedidos de clientes anteriormente.

CU002 Registrar cantidad de pedido Se registrara la cantidad de productos.

CU003 Consultar proveedor Se realizara una consulta del proveedor que brindara servicio.

CU004 Consultar pedidos Se consultara los pedidos generados por cada cliente.

CU005 Distribuir productos Listado de pedidos por productos los cuales se enviaran a los clientes.

CU006 Consultar orden de pedido Consulta de órdenes de pedidos generadas.

CU007 Seleccionar proveedor Selección de proveedor que brinda productos vivos.

CU008 Registrar documento de compra de proveedor

Se registrara los datos que se ve en el documento de compra ya sea boleta o factura.

CU009 Registrar nota de salida Se registraran las notas de salidas que serán enviadas a cada proveedor

CU010 Consultar nota de salida Se realizara una consulta a las salidas de pedidos el cual el distribuidor las necesitara.

CU011 Registrar producto Se registraran los productos que se ofrecerán a nuestros clientes.

CU012 Seleccionar productos Se seleccionan los productos que serán requeridos.

CU013 Registrar proveedor Se hará registro de los proveedores con los cuales la empresa trabajara.

CU014 Mantener ítemSe realizara las siguientes

modificaciones,ya sea registro, consulta según

sea el caso.

CU015 Mantenimiento de productoCU016 Mantenimiento de proveedorCU017 Mantenimiento de clienteCU018 Mantenimiento de usuarioCU019 Registrar usuario Se realizara el registro de los

usuarios que solo usaran el sistema cumpliendo con un cargo.

CU020 Asignar permisos El administrador solo podrá otorgar los permisos de acceso.

CU021 Seleccionar personal Se registraran los empleados de la empresa.

CU022 Acceder sistema El usuario se identificara para el acceso al sistema.

CU023 Validar usuario El usuario ingresara sus datos si es correcta podrá acceder al sistema.

Titulación Página 56

Page 57: Documentacion Tesis Disavi Pporsiaca

CU024 Anular pedido Si el pedido no fue aprobado se procederá a anular el pedido.

CU025 Registrar boleta Se registraran todos los datos que serán necesarios para la entrega a nuestros clientes.

CU026 Registrar pedido Se registraran todos los pedidos para ser contabilizados y luego realizar una orden de pedido.

CU027 Registrar cliente Se hará un registro en la base de datos de nuestros clientes para poder mantener un control.

CU028 Buscar cliente Se realizaran la búsqueda de los clientes para poder aplicarla dependiendo el caso.

CU029 Seleccionar producto Se selecciona los productos que se aplicaran en los formularios requeridos o alguna consulta.

CU030 Verificar stock Es la consulta del stock de una mercadería.

CU031 Registrar proforma Se registrara una proforma o cotización para los clientes.

CASO DE USO : REGISTRAR NOTA DE SALIDA

NOMBRE Registrar nota de salidaDESCRIPCIONEn este caso de uso el jefe de compra registrara el ingreso de las mercaderías provenientes de la compra.ACTORESJefe de compraESPECIFICACIONFlujo Básico:

Llegan nuevas mercaderías al camal. Procede al ingreso de la entrada de la mercadería mediante la

guía de entrada. Consulta el número de orden con el cual fue enviado para la

compra. Filtra los datos y escribe el número de factura de compra con

el cual están ingresando. finalmente da clic en guardar.Requerimientos Especiales:

Autogeneración del código de la entrada al momento de dar clic en guardar.

Pre-condiciones: El jefe de compra debe encontrarse dentro del sistema. Llegada de nuevas mercaderías a la empresa.

Post-condiciones: Queda almacenada la guía para su posterior consulta.

CASO DE USO : REGISTRAR BOLETA

Titulación Página 57

Page 58: Documentacion Tesis Disavi Pporsiaca

NOMBRE Registrar boletaDESCRIPCIONEn este caso de uso el jefe de venta procederá a realizar la boleta de venta que será emitida al cliente.ACTORESJefe de VentaESPECIFICACIONFlujo básico:

El cliente solicita mercadería. El jefe de venta atiende la solicitud, realiza la consulta, si existe

stock suficiente de la mercadería continua con la venta. Registra los datos del cliente, registra su pedido. El sistema realizara los cálculos correspondientes, se notificara

al cliente sobre su pedido y se procede a dar clic en guardar. Se entrega la boleta al cliente.

Requerimiento especiales: Autogenerar del código de la boleta al momento de dar clic en

guardar. Paneles de búsqueda para las mercaderías, clientes. Opción de registro para los clientes nuevos.

Pre-condiciones: El vendedor debe encontrarse dentro del sistema. Se debe de contar con el stock requerido para realizar la venta.

Post-condiciones: La boleta queda almacenada para su posterior uso o consulta. El cliente nuevo queda registrado en la base de datos.

CASO DE USO: GENERAR ORDEN DE COMPRA

NOMBRE Generar orden de comprarDESCRIPCIONEn este caso el responsable de compras realizara la orden de compra, la cual será enviada al proveedor con los datos de la mercadería que se desea obtener.ACTORESJefe de comprasESPECIFICACION

Titulación Página 58

Page 59: Documentacion Tesis Disavi Pporsiaca

Flujo básico: El responsable de compras revisa y consulta si existen notas de

requerimientos pendientes. Si existe notas de requerimientos pendientes, imprime la

relación de los pedidos faltantes, posteriormente de haber algún pedido especial se solicitara al proveedor la cotización sobre esa mercadería.

Ingrese al formulario orden de compra y empieza a llenar datos, si en caso posee una cotización podrá filtrar los datos, mediante el número de cotización.

Cuando el formulario se encuentra completado se procede a guardar la información e imprimir la orden.

Envía la orden al proveedorRequerimientos especiales:

Autogeneración del código de la orden de compra al momento de dar clic en guardar.

Paneles de búsquedas para los datos de la cotización y mercadería.

Pre-condiciones: El responsable de compras debe encontrarse dentro del

sistema. Se debió de haber registrado anteriormente la cotización.

Post-condiciones: La orden de compra queda almacenada en la base de datos.

CASO DE USO: MANTENIMIENTO DE PRODUCTO

NOMBRE Mantenimiento productosDESCRIPCIONEn este caso de uso el administrador registrara las mercaderías nuevas provenientes de la compra, además realizara la actualización de los productos.ACTORESAdministradorESPECIFICACIONFlujo básico:

Llegan nuevas mercaderías en el área de compras. El administrador consulta cada uno de los productos. Si encuentra alguno nuevo ingresa los datos al formulario. De clic en guardar y los datos se almacenan en la base de

datos.Requerimientos especiales:

Autogeneración del código de las mercaderías al momento de dar clic en guardar.

Pre-condiciones: El administrador debe encontrarse dentro del sistema. Revisión y actualización constante de los productos y sus

precios.Post –condiciones:

Los productos quedan registrados en la BD, para un mayor control en el área de compra.

Titulación Página 59

Page 60: Documentacion Tesis Disavi Pporsiaca

Titulación Página 60

Page 61: Documentacion Tesis Disavi Pporsiaca

3.2.2 Creación de la Matriz de caso de uso vs Requerimientos Funcionales.

Caso de uso /

requerimiento

RF01

RF02

RF03

RF04

RF05

RF06

RF07

RF08

RF09

RF10

RF11

RF12

RF13

RF14

RF15

RF16

RF17

RF18

RF19

RF20

RF21

RF22

RF23

Generar orden de compra

x x x

Registrar cantidad de pedido

x x x

Consultar proveedor

x x

Consultar pedidos

x

Distribuir productos

x

Consultar orden de pedido

x

Seleccionar proveedor

x x

Registrar documento de compra de proveedor

x

Registrar nota de salida

x x x

Consultar nota de salida

x x x x

Registrar productoSeleccionar productos

x x

Registrar proveedor

x

Mantener ítem xMantenimiento de producto

x x x

Mantenimiento de proveedor

x

Mantenimiento de cliente

x

Mantenimiento de usuario

x x

Registrar usuario xAsignar permisos x xSeleccionar personal

x x

Acceder sistema x x

Titulación Página 61

Page 62: Documentacion Tesis Disavi Pporsiaca

Validar usuario x xAnular pedido xRegistrar boleta x x xRegistrar pedido x xRegistrar cliente xBuscar cliente xSeleccionar producto

x

Verificar stock x xRegistrar proforma

x x x

3.2.5 MODELO DE CASOS DE USO

3.2.5.1 Diagrama de caso de uso por proceso

Titulación Página 62

Page 63: Documentacion Tesis Disavi Pporsiaca

Titulación Página 63

Jefe de distribucion(f rom Actores)

Jefe de compra

(f rom Actores)

validar usuario

asignar permisos

registrar usuario

Administrador

(f rom Actores)

seleccionar personal

Jefe de Venta

(f rom Actores)

<<include>>

<<include>>

Acceder_Sistema

<<include>>

Usuario

(f rom Actores)

cambiar_pwd

<<extend>>

Page 64: Documentacion Tesis Disavi Pporsiaca

Seleccionar proveedorregistrar cantidad de pedido

Consultar orden de pedido

seleccionar productos

REPORTES

procesos transaccionales

(from Distribucion)

formularios

(from Distribucion)

actualiza stock

Generar orden de compra

<<include>>

<<include>>

<<include>>

<<include>>

Registrar Documento de Compra proveedor

Registrar producto

<<include>>

Registrar proveedor

consultar proveedor

Registrar nota salida

Jefe de compra

(f rom Actores)

COMPRAS

Titulación Página 64

Page 65: Documentacion Tesis Disavi Pporsiaca

Titulación Página 65

Buscar Cliente

seleccionar producto

verificar stock

REPORTE

VENTAS

procesos transaccionales

(from Distribucion)

formularios

(from Distribucion)

Registrar cliente

registrar pedido

<<include>>

<<extend>>

<<include>>

<<extend>>

registrar proformaregistrar boleta

Anular pedido

consultar cliente

Jefe de Venta

(f rom Actores)

Page 66: Documentacion Tesis Disavi Pporsiaca

Titulación Página 66

Mantenimiento de proveedor

Jefe de compra

(f rom Actores)

Manteniemiento de Cliente

Mantenimiento de producto

Administrador

(f rom Actores)

Mantenimiento de Usuario

Jefe de distribucion(f rom Actores)

Jefe de Venta

(f rom Actores)

MANTENIMIENTO

Mantener itemUsuario

(f rom Actores)

Reportes

DISTRIBUCION

procesos transaccionales formularios

Jefe de distribucion(f rom Actores)

Consultar nota salida

Repartidor

(f rom Actores)

Page 67: Documentacion Tesis Disavi Pporsiaca

Titulación Página 67

Jefe de compra

(f rom Actores)

Jefe de distribucion(f rom Actores)

Reporte_Venta

Reporte_Compra

Reporte_Cliente

Administrador

(f rom Actores)

Jefe de Venta

(f rom Actores)

Reporte_Distribucion

REPORTE

preparar reportesUsuario

(f rom Actores)

Page 68: Documentacion Tesis Disavi Pporsiaca

3.2.5.2 Diagrama de caso de uso general (integral)

Titulación Página 68

Co

nsu

lta

r o

rde

n d

e p

ed

ido

(fro

m C

om

pra

)re

gis

tra

r ca

nti

da

d d

e p

ed

ido

(fro

m C

om

pra

)

sele

ccio

na

r p

rod

ucto

s

(fro

m C

om

pra

)

Se

leccio

na

r p

rove

ed

or

(fro

m C

om

pra

)

Ma

nte

nie

mie

nto

de

Cli

en

te

(fro

m M

ante

nim

ie..

.

Ma

nte

nim

ien

to d

e p

rod

ucto

(fro

m M

ante

nim

ie..

.

Ma

nte

nim

ien

to d

e p

rove

ed

or

(fro

m M

ante

nim

ie..

.

Re

po

rte

_C

lie

nte

(fro

m R

epo

rte)

Re

po

rte

_C

om

pra

(fro

m R

epo

rte)

Re

po

rte

_D

istr

ibu

cio

n

(fro

m R

epo

rte)

Re

po

rte

_V

en

ta

(fro

m R

epo

rte)

asi

gn

ar

pe

rmis

os

(fro

m S

eg

uri

da

d)

sele

ccio

na

r p

ers

on

al

(fro

m S

eg

uri

da

d)

va

lid

ar

usu

ari

o

(fro

m S

eg

uri

da

d)

Bu

sca

r C

lie

nte

(fro

m V

en

ta)

sele

ccio

na

r p

rod

ucto

(fro

m V

en

ta)ve

rifi

ca

r st

ock

(fro

m V

en

ta)

Re

gis

tra

r cli

en

te

(fro

m V

en

ta)

reg

istr

ar

pe

did

o

(fro

m V

en

ta)

<<

exte

nd

>>

<<

inclu

de

>>

<<

exte

nd

>>

<<

inclu

de

>>

reg

istr

ar

pro

form

a

(fro

m V

en

ta)

reg

istr

ar

bo

leta

(fro

m V

en

ta)

Je

fe d

e V

en

ta

(fro

m A

cto

res)

An

ula

r p

ed

ido

(fro

m V

en

ta)

Je

fe d

e

dis

trib

ucio

n

(fro

m A

cto

res)

Re

pa

rtid

or

(fro

m A

cto

res)

Co

nsu

lta

r n

ota

sa

lid

a

(fro

m D

istr

ibu

cio

n)

Ge

ne

rar

ord

en

de

co

mp

ra

(fro

m C

om

pra

)

<<

inclu

de

>>

<<

inclu

de

>><<

inclu

de

>>

<<

inclu

de

>>

Re

gis

tra

r D

ocu

me

nto

de

Co

mp

ra p

rove

ed

or

(fro

m C

om

pra

)

Re

gis

tra

r p

rod

ucto

(fro

m C

om

pra

)

Re

gis

tra

r p

rove

ed

or

(fro

m C

om

pra

)

co

nsu

lta

r p

rove

ed

or

(fro

m C

om

pra

)

Je

fe d

e c

om

pra

(fro

m A

cto

res)

Re

gis

tra

r n

ota

sa

lid

a

(fro

m C

om

pra

)

actu

ali

za

sto

ck

(fro

m C

om

pra

)

<<

inclu

de

>>

Ma

nte

nim

ien

to d

e U

sua

rio

(fro

m M

ante

nim

ie..

.

pre

pa

rar

rep

ort

es

(fro

m R

epo

rte)

Ma

nte

ne

r it

em

(fro

m M

ante

nim

ie..

.

Acce

de

r_S

iste

ma

(fro

m S

eg

uri

da

d)

<<

inclu

de

>>

Usu

ari

o

(fro

m A

cto

...

reg

istr

ar

usu

ari

o

(fro

m S

eg

uri

da

d)

<<

inclu

de

>>

<<

inclu

de

>>

Ad

min

istr

ad

or

(fro

m A

cto

res)

Page 69: Documentacion Tesis Disavi Pporsiaca

3.3MODELO DE ANALISIS Y DISEÑO

3.3.1Arquitectura del Análisis

Comprende una arquitectura de organización con los casos de uso y paquetes. Para brindar una mejor ayuda de satisfacer al usuario.

Los paquetes se dividen en dos capas: Capa específica: tendrá los paquetes principales. Capa general: los paquetes que son reutilizable y de

soporte.

3.3.1.1 Diagrama de paquetes

3.3.2 REALIZACIÓN DEL CASO DE USO DE DISEÑO

Titulación Página 69

Area Compra

Mantenimiento Reporte

Seguridad

Area Venta

CAPA GENERAL

Area Distribucion

consulta

CAPA ESPECIFICA

Page 70: Documentacion Tesis Disavi Pporsiaca

3.3.2.1 Diagrama de colaboración

Titulación Página 70

ANULAR PEDIDO

: IU_Anular Pedido : Ctrl_Anular : _NotaPedido_ : Jefe de Venta

abrir

buscar

escoge anular

finaliza

enviar

actualizar

seleccionar

: IU_Consulta Cliente : Ctrl_Consulta Cliente : Cliente : Jefe de Venta

abre

busca

obtiene

muetra

finaliza

DC_Consulta Cliente

Page 71: Documentacion Tesis Disavi Pporsiaca

Titulación Página 71

: Jefe de Venta : IU_Consultar_Productoa : crtl Productos : E_producto

abre

busca

obtiene

muestra

finaliza

DC_Consulta Productos

Page 72: Documentacion Tesis Disavi Pporsiaca

Titulación Página 72

Page 73: Documentacion Tesis Disavi Pporsiaca

Titulación Página 73

: IU_Clientes : Ctrl_cliente : E_Cliente : Jefe de Venta

abre

ingresa datos

finalizar

enviar

guardar

buscar cliente

seleccionar cliente

modificar campos

enviar

actualizar

finaliza actualizacion

DC_Mant. Clientes

Page 74: Documentacion Tesis Disavi Pporsiaca

Titulación Página 74

DC_Registrar Boleta

: IU_Registrar Boleta : Ctrl_Comprobante : Ctrl_Nota_Pedido : Boleta : NotaPedido : Jefe de Venta

abre

busca pedidos

buscar

obtiene

muestra datos

finaliza

envia

guarda

Page 75: Documentacion Tesis Disavi Pporsiaca

Titulación Página 75

: Jefe de Venta : IU_Reg. NotaPedido : Ctrl_NotaPedido : Nota_Pedido

abre

selecciona clietne

escoge producto

agrega o quita producto

selecciona tipo entrega

ingresa datos

finaliza

enviar

guarda

DC_Registrar Nota Pedido

Page 76: Documentacion Tesis Disavi Pporsiaca

: IU_RegistrarProforma : Ctrl_Proforma : _Proforma : Jefe de Venta

abre

ingresa datos

selcciona productos

agrega productos

finaliza

enviar

guardar

DC_Registrar Proforma

Titulación Página 76

Page 77: Documentacion Tesis Disavi Pporsiaca

COMPRA

INGRESAR PRODUCTO

Titulación Página 77

: Ctrl_Kardex : IU_ConsultarStock : Kardex : Jefe de compra

abre

lista datos

busca

obtiene

CONSULTAR STOCK

Page 78: Documentacion Tesis Disavi Pporsiaca

Titulación Página 78

: Jefe de compra : _Kardex : _Productos : Ctrl_NotaEntrada : Ctrl_Productos : IU_Reg Producto : NotaEntrada

abre

lista

escoge proveedor

buscar

obtiene

mostrar porductos

escoge e ingresa datos

agregar o quitar

finalizar

enviarguardar

guardar

Page 79: Documentacion Tesis Disavi Pporsiaca

MANTENIMIENTO PRODUCTO

Titulación Página 79

: Ctrl_Producto : IU_mantenimiento de producto : Productos : Jefe de compra

abre

ingresa informacion

envia

guarda

inicia actualizacion

realiza busqueda

busca

ejecuta

ingresa informacion

envia

actualiza

Page 80: Documentacion Tesis Disavi Pporsiaca

MANTENIMIENTO PROVEEDOR

DISTRIBUCION

Distribuir productos

Titulación Página 80

: Proveedores : IU_Mantenimiento_Proveedores : Crtl_Proveedores : Jefe de compra

abre

ingresa datosenviar

guadar

siguiente

buscar proveedor

selecciona

modifica

enviar

actualizar

Page 81: Documentacion Tesis Disavi Pporsiaca

Salida de producto

Titulación Página 81

: Ctrl_tipoVenta : IU_DistribuirPedidos : _NotaPedido : Jefe de distribucion

abre

busca

obtiene

devuelve

muestra

escoge

busca

obtiene

muestra

siguiente

Page 82: Documentacion Tesis Disavi Pporsiaca

: Iu_NotaSalida : Ctrl_detalle : Ctrl_NotaSalida : _Nota de Pedido : Jefe de distribucion : _kardex_

abre

busca

obtener

mostrar

finalizar

enviar

guardar

SISTEMA

ACCESO AL SISTEMA

Titulación Página 82

Page 83: Documentacion Tesis Disavi Pporsiaca

: _usuario : IU_Logeo : Ctrl_usuario : Usuario

abre

ingresa datosenviar

obtiene

CAMBIAR CONTRASEÑA

Titulación Página 83

Page 84: Documentacion Tesis Disavi Pporsiaca

: Usuarios_ : IU_CambiarContraseña : Ctrl_CambiarContraseña : Usuario

abrir

ingresa contraseñasenvia

valida

ejecuta

actualiza

Mantenimiento empleado

Titulación Página 84

Page 85: Documentacion Tesis Disavi Pporsiaca

Mantenimiento Usuario

Titulación Página 85

: Empleados : IU_Mantenimiento de Empleado : Ctrl_Empleado : Administrador

sabre

selecciona cargo

ingresa datos

envia

guarda

buscar

ingresa datos

enviar

actualizar

Page 86: Documentacion Tesis Disavi Pporsiaca

: IU_Mantenimiento_Usuario : Empleado : Usuario_ : Usuarios : Empleado_ : Administrador

abre

seleccion

busca

ejecuta

busqueda extendida

ejecuta

muestra datos

ingresa datos

Perfil de Usuario

Titulación Página 86

Page 87: Documentacion Tesis Disavi Pporsiaca

: _Usuario_ : IU_Perfil Usuario : Ctrl_Usuario : Administrador

abre

ingresa datos

envia

guarda

3.3.2.2 DIAGRAMA DE SECUENCIAS

Titulación Página 87

Page 88: Documentacion Tesis Disavi Pporsiaca

Titulación Página 88

Page 89: Documentacion Tesis Disavi Pporsiaca

Titulación Página 89

Page 90: Documentacion Tesis Disavi Pporsiaca

Titulación Página 90

Page 91: Documentacion Tesis Disavi Pporsiaca

Titulación Página 91

Page 92: Documentacion Tesis Disavi Pporsiaca

3.3.1 MODELO DE DISEÑO

3.3.2.1 Modelo Conceptual

Titulación Página 92

Page 93: Documentacion Tesis Disavi Pporsiaca

3.2.2 Modelo Lógico

Titulación Página 93

Page 94: Documentacion Tesis Disavi Pporsiaca

3.2.2.3 Modelo físico

Titulación Página 94

Page 95: Documentacion Tesis Disavi Pporsiaca

3.2.2.4 Diccionario de Datos

Contendrá la definición de cada clase persistente (tabla) que se encuentre en el modelo físico.

Ejemplo:

A continuación se mencionaran las tablas con su respectiva descripción.

TABLA DESCRIPCION

ProvinciaProvincia_ID : IntegerDepartamento_ID : IntegerNombre : String

Se ingresaran datos respectivos al ubigeo

DistritoDistrito_ID : IntegerProvincia_ID : IntegerNombre : String

DepartamentoDepartamento?ID : IntegerNombre : String

PerfilNombrePerfil : StringEstadoPerfil : String

Se otorgara el tipo de perfil y estado que tendrá el usuario.

Titulación Página 95

ProvinciaProvincia_ID : IntegerDepartamento_ID : IntegerNombre : String

Tabla

Tipo

Campo

Page 96: Documentacion Tesis Disavi Pporsiaca

UsuarioUsuario : StringClave : StringCodEstado : StringFechaRegi : DateUsuarioRegi : StringFechaModi : DateUsuarioModi : String

Actualizar()Agregar()Eliminar()

Registro de usuario, este registro solo será dado por el gerente o personal autorizado, con este registro el usuario podrá ingresar al sistema.

EmpleadoNombre : StringApePaterno : StringApeMaterno : StringDNI : IntegerCorreo : StringDireccion : StringTelefono : IntegerCelular : IntegerFecNacimiento : DateFecContratacion : Datefoto : ByteCodSexo : StringCodEstado : StringFechaRegi : DateUsuarioRegi : StringFechaModi : DateUsuarioModi : String

Actualizar()Agregar()Eliminar()

En esta tabla se registraran a todos los empleados que la empresa tiene, los datos serán otorgados correctamente.

OpcionModuOpcion : StringEstadpOpcion : String

Esta tabla marcara la opción que contara el empleado su estado si esta activo o inactivo.

Titulación Página 96

Page 97: Documentacion Tesis Disavi Pporsiaca

ClienteNombres : StringApellidos : StringFecNacimiento : DateCodSexo : StringTelefono : IntegerDNI : IntegerCorreo : StringCodEstado : StringFechaRegi : DateUsuarioRegi : StringFechaModi : DateUsuarioModi : StringDireccion : StringRUC : IntegerCelular : Integer

Actualizar()Agregar()Eliminar()

Ingreso de datos de los clientes que maneja la empresa.

Abonomontoabono : Double

Monto que el cliente dará en forma de pago en causa de deudas.

CargoNombreCargo : StringCodEstadoFechaRegiUsuarioRegiFechaModiUsuarioModi

Actualizar()Agregar()Eliminar()

Tipo de cargo que tendrá un trabajador.

Proformainteresado : StringProfFecha : DateProfSub : DoubleProfIGV : DoubleProfTotal : DoubleCodEstado : String

Esta sección se otorgara un presupuesto o cotización al cliente sobre precios de venta.

Titulación Página 97

Page 98: Documentacion Tesis Disavi Pporsiaca

BotelaVentadni : Integercorrelativoboleta : Integer

Documento que la empresa otorga al cliente.

DocVentafecha : Datemonto : Doubleestado : String

Documento de venta tendrá información de la venta dada.

CategoriaNomCategoria : StringDescripcion : StringFechaRegiUsuarioRegiFechaModiUsuarioModi

Actualizar()Agregar()eliminar()

Categoría en el cual se registraran los productos.

UniMedNombre

Unidad de medida en este caso se usara el kg.

ProductoDetalleProd_Costo : DoubleProd_Precio : DoubleProd_Stk_Act : IntegerProd_Stk_Min : IntegerProd_Stk_Max : Integer

Se ingresaran los datos acordes con el producto y el stock.

DocVentaDetalleCantidad : IntegerPesoBruto : Doubletara : DoubleMerma : DoublepesoNeto : DoublePrecioUnidad : DoubleTotal : Double

Documento de venta se vera un detalle, estos datos son los mas importantes ya que saldrán en la boleta de venta.

DetProformacantidad : Integerprecio : Doublemonto : Double

Datos como precio y cantidad de la cotización o proforma.

Titulación Página 98

Page 99: Documentacion Tesis Disavi Pporsiaca

Productonombre : Stringdescripcion : String

Actualizar()Agregar()Eliminar()

Ingreso de los productos que la empresa utilizara para sus ventas.

kardexKD_FechaKD_DocKD_CategoriaKD_PrecioKD_Stk_AntKD_Stk_Can

Se vera el stock que maneja la empresa para la venta de sus productos

PedidoFechPedido : DateFechEntrega : DateFechEnvio : DateDirecionEnvio : Stringestado : String

Se ingresaran los pedidos de los clientes

ProdPrecioproducto : Stringpreciocompra : Doubleprecioventa : Doublefecha : Dateestado : String

Datos de los precios de productos

DocCompraDetalleCantidad : IntegerJabas : IntegerPesoBruto : DoubleTara : DoublePesoNeto : DoublePrecioUnidad : DoubleTotal : Double

Ingreso de los detalles de la compra generada a los proveedores.

Producto_X_ProveedorCosEstado : String Estado de los productos

Titulación Página 99

Page 100: Documentacion Tesis Disavi Pporsiaca

Orden_CompraOC_Fecha : DateOC_Sub : DoubleOC_IGV : DoubleOC_Total : DoubleCodEstado : String

Documentos que se utiliza para enviar al proveedor y realizar una compra.

ProveedorRazonSocial : StringContacto : StringRUC : IntegerTelefono : IntegerFoto : BytePaginaWeb : StringCodEstado : StringFechaRegi : DateUsuarioRegi : StringFechaModi : DateUsuarioModi : StringDistrito : String

Actualiza()Modifica()Elimina() Ingreso de datos de los proveedores con

la cual la empresa se comunica para efectuar diversas compras.

ProveedorContactoNombres : StringApePaterno : StringApeMaterno : StringCargo : StringTelefono : IntegerAnexo : IntegerCorreo : StringCodEstado : StringFechaRegi : DateUsuarioRegi : StringFechaModi : DateUsuarioModi : String

Actualizar()Modificar()Eliminar()

Pagosmontopago : Double Pagos que la empresa dará al proveedor.

Titulación Página 100

Page 101: Documentacion Tesis Disavi Pporsiaca

3.4 MODELO DE IMPLEMENTACION

3.4.1 Diagrama de componentes

DB_Disavi

Datos Entidad

Negocios

PresentacionCompras Ventas

Distribuidor

Seguridad

NETFRAMEWORK 2.0. dll

MicrosoftAplicacionBlocks.Data.dll

3.4.2 Diagrama de Despliegue

Titulación Página 101

Page 102: Documentacion Tesis Disavi Pporsiaca

Titulación Página 102

Page 103: Documentacion Tesis Disavi Pporsiaca

CAPITULO

IVCONCLUSIONES Y

RECOMENDACIONES3. CONCLUSIONES Y RECOMENDACIONES

Titulación Página 103

Page 104: Documentacion Tesis Disavi Pporsiaca

4.1 CONCLUSIONES

El objetivo de este trabajo se ha centrado en el análisis de la problemática de las áreas Compra, Venta y Distribución de la empresa asignada.

La empresa DISTRIBUIDORA AVICOLA “HILDA”, mediante la evaluación de los mismos y haciendo uso de implementar un nuevo software y así poder mejorar los procesos antiguo se propone como medio de solución el desarrollo integral “SCCPGV” (Sistema De Cotización, Control De Pedidos Y Gestión De Ventas).

Los resultados obtenidos mediante el sistema en la metodología, diseño, programación, es la toma más confiable en las decisiones y la agilización y automatización en los procesos con el fin de hacer más eficiente el proceso de las actividades.

4.2 RECOMENDACIONES

Titulación Página 104

Page 105: Documentacion Tesis Disavi Pporsiaca

La investigación realizada y sus conclusiones permiten hacer las siguientes recomendaciones:

Capacitar a los usuarios finales para el uso correcto del software.

Continuar el desarrollo de futuras versiones de software para complementar los procesos de negocio y así contar con los datos de toda la institución de forma centralizada.

El sistema debe contar con un administrador de Base de datos

Accesos autorizados de del servidor, por seguridad de la información.

Se debe elaborar un plan de contingencia

4.3 BIBLIOGRAFIA

http://msdn.microsoft.com

Titulación Página 105

Page 106: Documentacion Tesis Disavi Pporsiaca

http://en.wikipedia.org/wiki/Plug-in_(computing)

Titulación Página 106

Page 107: Documentacion Tesis Disavi Pporsiaca

CAPITULO

VMODULOS O OPCIONES A IMPLEMENTAR

EN EL PRODUCTO - SOFTWARETitulación Página 107

Page 108: Documentacion Tesis Disavi Pporsiaca

GLOSARIO DE TÉRMINOS TECNICOS

Actividades Acciones que el proyecto deberá llevar a cabo para obtener

resultados Acciones tomadas o trabajo de desarrollo dentro de un proyecto a

fin de transformar los procesos manuales a sistematizado.

Asistencia técnicaAyuda para la planificación de proyectos o actividades

Ayuda Asistencia dada una organización solicitante. La ayuda puede ser

en dinero, asistencia técnica, voluntarios, equipos y transporte.

StakeholdersAquellas personas que están involucradas y han de conocer los

procesos que se realiza en la empresa.

BeneficiariosSon el grupo objetivo o población objetivo (beneficiario directo)

mas los favorecidos indirectamente por el proyecto.

ComplejidadExisten don acepciones: la vulgar, que se refiere a un “conjunto

integrado por diversos elementos” y la científica, “sistema integrado por un gran número de partes que interactúan de forma no sencilla”. En esta versión, la metáfora “el todo es más que la suma de las partes”, alude certeramente al hecho de que a partir de las propiedades y de las leyes de la acción cruzada de las partes no es tan fácil inferir las propiedades ni el comportamiento del conjunto.

Condiciones previasSon factores externos existentes y decisiones tomadas antes del

inicio del proyecto.

Costo – beneficioEs la efectividad de un proyecto en función de los costos. Criterio

de evaluación que establece la relación entre los recursos asignados y los recursos objetivos alcanzados. También se usan las expresiones costo – eficacia y costo - efectividad.

CredibilidadEn su integridad como organización, su capacidad profesional y su

reputación.

ConsignaciónUn tipo de pedido en el cual se entrega el pedido y se cobrara de

acuerdo a lo solicitado.

CronogramaNeologismo que señala un programa de actividades ordenados en

el tiempo en el que además se suele especificar la duración de cada actividad, lugar de realización, responsable, etc. Puede ser escrito literalmente o en forma de tabla.

Titulación Página 108

Page 109: Documentacion Tesis Disavi Pporsiaca

Descripción y explicaciónLa descripción es un conocimiento obtenido por medio de

observaciones sin intervención de un proceso de medición. La explicación, conocimiento más profundo que la descripción.

Fenómeno o hechoEs un argumento que da cuenta de hechos mediantes

razonamientos deductivos cuya conclusión es la proposición y cuyo conjunto de premisas se componen de leyes generales y otros enunciados referidos a hechos particulares.

Diseño experimentalEs la modalidad del estudio, cuando de manipulan

deliberadamente una o más variables (hipótesis - causa) para analizar sus consecuencias sobre una o más variables dependientes (hipótesis - efectos), dentro de una situación controlada por el estudioso o investigador.

Diseño no experimentalModalidad de estudio que se lleva adelante sin manipular

deliberadamente variables. En otras palabras, no es un propósito de este tipo de estudio construir situación alguna sino meramente el estudio ya existente.

EfectividadGrado en el cual un proyecto logró los resultados previstos o

esperados y, por tanto, alcanzó su propósito y contribuyo a su fin.Es una medida de grado de éxito de un proyecto o programa en el

logro de sus objetivos

Eficiencia El grado hasta el cual se ejecutaron, administraron y organizaron

las actividades de un proyecto de una manera apropiada al menor costo posible para rendir los productos y/o componentes esperados.

Estudio de factibilidadEfectuando de acuerdo con los términos de referencia elaborados

durante la identificación o pre-factibilidad que debe permitir, si las conclusiones son positivas, la formulación de la propuesta de financiación sin estudios suplementarios.

Sigue al estudio de pre-factibilidad y se profundiza en aquellos aspectos que se consideren relevantes para tomar la decisión de asignar recursos hacia un objetivo determinado.

EvaluaciónExamen independiente y objetivo (realizado durante el proyecto o

una vez finalizado) del contexto, objetivos, resultados, actividades y medios utilizados, efectuando para formular las conclusiones.

Gestión de ciclo de un proyecto.Método de gestión de las seis fases del ciclo de una proyecto.

IdentificaciónPrimera evaluación de una idea de proyecto, expresada

globalmente en objetivos, resultados y actividades con el fin de

Titulación Página 109

Page 110: Documentacion Tesis Disavi Pporsiaca

determinar si se debe proceder o no al estudio de factibilidad del proyecto.

ModeloEs un sistema estructural en el cual se describe o se muestra

conceptos disponibles.

ObjetivosEs conveniente entre “objetivo”, “propósito” e “impacto”. La

aceptación que emplearemos es la de meta o finalidad perseguida con el proyecto encarado, observable, medible y comparable. La noción de propósito alude a las consecuencias indirectas, aunque también deseables, que podrían derivarse del objetivo, pero no tan medibles ni apreciables como éste. Por ejemplo, una investigación que se proponga desarrollar un secadero solar de madera, tendrá como objetivo construir un prototipo de secadero eficiente y económico; como propósito podría esperarse una mejora de la rentabilidad de la industria maderera con este desarrollo tecnológico, cosa de muy difícil medición.

ObservaciónEl objeto de observación es un “hecho” o “fenómeno” y el producto

del acto de observar es un dato, o sea una proposición singular o existencial que exprese algunos rasgos del resultado de la acción de observar.

Objetivo de desarrolloEs la razón inmediata por la que se ejecuta un proyecto. Es el

efecto que el proyecto espera lograr si es culminado exitosamente y en el tiempo previsto.

PlanificaciónPlan general, científicamente organizado, para alcanzar cierto(s)

objetivo(s) predeterminado(s).

ProductividadEs una medida de la eficiencia del proceso de la implementación de

un proyecto. La productividad es el cociente de los productos obtenidos y los insumos utilizados.

ProductoSon los resultados que se pueden ser garantizados por el proyecto

como consecuencia de sus actividades.

ProgramaEs un grupo de proyectos o servicios relacionados, dirigidos hacia

el logro de objetivos similares.

ProyectoConjunto de actividades diseñadas para lograr ciertos objetivos

específicos a un costo dado y dentro de un periodo de tiempo determinado.

Resultado

Titulación Página 110

Page 111: Documentacion Tesis Disavi Pporsiaca

Son los frutos de las actividades realizadas que, en su conjunto, supondrán la consecución del objetivo específico.

SeguimientoSupervisión continua o periódica de la implementación de un

proyecto para asegurar que las actividades, productos y supuestos están desarrollándose de conformidad con lo planteado.

SistemaConjunto de elementos, con interrelaciones entre ellos, de tal modo

que se cumpla la máxima aristotélica de que “el todo es más que la suma de sus partes” y en relación con el medio circulante.

MANUAL DEL USUARIO

ACCESO AL SISTEMA

Titulación Página 111

Page 112: Documentacion Tesis Disavi Pporsiaca

Existen los siguinetes usuarios con diferentes accesos.

Administrador: acceso a todas las opciones del sistema

(Mantenimientos, reportes, modulo de compra, venta y distribucion).

U. Compra: Acceso a los mantenimientos generales y todas

las opciones del modulo de compra.

U. Ventas: Acceso a los mantenimientos generales y todas

las opciones del modulo de Ventas.

U. Distribución: Acceso a los mantenimientos generales y todas

las opciones del modulo de distribución.

MENU PRINCIPAL

El menú principal contiene todas las opciones de los distintos módulos

compra, venta y distribución además las opciones de los mantenimientos

generales.

MANTENIMIENTO CLIENTE

REGISTRO DE CLIENTE:En esta ventana permite ingresar

nuevos clientes y a la vez permite la modificación de datos de un cliente

específico.

LISTADO CLIENTE:Muestra una relación de todos los

clientes registrados.MANTENIMIENTO EMPLEADO

Titulación Página 112

Page 113: Documentacion Tesis Disavi Pporsiaca

Muestra una relación de todos los empleados.

Mediante esta ventana permite ingresar nuevos empleados y a la vez

permite la modificación de un empleado específico.

USUARIOSe registraran los usuarios que

podrán ingresar al sistema.CAMBIO DE CLAVE

El usuario podrá cambiar de clave validando antes su usuario y contraseña

CREAR NUEVO CARGO

El administrador otorgara el cargo respectivo para

asignar que puesto tiene en la

empresa.

CATEGORIA DE PRODUCTOS

Titulación Página 113

Page 114: Documentacion Tesis Disavi Pporsiaca

Muestra la relación de todas las categorías.

COTIZACION

Entrega un proforma de una venta al cliente.

MANTENIMIENTO DE CLIENTE

Muestra una relación de todos los clientes.

Mediante esta ventana permite ingresar nuevos clientes y a la

vez permite la modificación de un cliente específico.

MANTENIMIENTO DE PRODUCTOS

Muestra una relación de todos

los productos.Mediante esta

ventana permite ingresar nuevos productos y a la vez permite la

modificación de un productos específico.

REGISTRAR VENTA

Titulación Página 114

Page 115: Documentacion Tesis Disavi Pporsiaca

Mediante esta ventana permite

registrar las ventas realizadas.

REGISTRAR PEDIDOS

Mediante esta ventana permite

registrar los pedidos de los

clientes.

LISTADO DE ORDENES DE COMPRA

Muestra una relación de todos

las ordenes de compras

registradas.

MANTENIMIENTO DE PROVEEDOR

Titulación Página 115

Page 116: Documentacion Tesis Disavi Pporsiaca

Muestra una relación de todos los proveedores.Mediante esta

ventana permite ingresar nuevos

proveedores y a la vez permite la

modificación de un proveedores

específico.

PRECIO DE PRODUCTO

Se ingresara el precio de compra y venta de cada

productos

Titulación Página 116