Documentos de Académico
Documentos de Profesional
Documentos de Cultura
http://limacallao.olx.com.pe/sistema-de-ventas-compras-y-control-de-stock-iid439996524#
LIMA, PERU
Haz slo lo que amas y sers feliz, y el que hace lo que ama, est condenado al xito, que llegar cuando deba llegar, porque lo que debe ser ser, y llegar naturalmente.
Facundo Cabral
INDICE GENERAL
INTRODUCCION..11 Motivo de Confeccin del Trabajo de Investigacin Motivo de Eleccin del Tema
CAP1: MARCO CONTEXTUAL12 1.1 Descripcin de la Organizacin 1.1.1 Identificacin de la Empresa 1.1.2 Ubicacin Geogrfica 1.1.3 Breve Historia de la Institucin 1.1.4 Visin 1.1.5 Misin 1.1.6 Objetivos 1.1.7 Productos y/o Servicios 1.1.8 Composicin Orgnica 1.2 Auditora Externa 1.2.1 Identificacin de Factores Externos Claves 1.2.2 Matriz de Evaluacin de Factores Externos Auditora Interna 1.3.1 Identificacin de FactoresInternos Claves 1.3.2 Matriz de Evaluacin de Factores Internos Matriz FODA
1.3
1.4 CAP2:
DESCRIPCION DEL PROYECTO.23 2.1 Identificacin de Problemas y Necesidades 2.2 Ubicacin (reas) y Descripcin del Problema 2.3 Lista de Requerimientos del Sistema Priorizadas 2.4 Descripcin de la Solucin propuesta 2.5 Objetivos (General y Especficos) 2.6 Justificacin de la Solucin Propuesta 2.7 Alcances y Limitaciones
CAP3:
ADMINISTRACION DEL PROYECTO31 3.1 Diagrama Gantt 3.2 Plan de Desarrollo del Software 3.2.1 Vista General del Proyecto 3.2.2 Organizacin del Proyecto 3.3.3 Gestin del Proceso MODELO DE NEGOCIO..41 4.1 Visin del Negocio 4.2 Posicionamiento 4.3 Descripcin de los Participantes en el proyecto y Usuarios (SkateHolders) 4.4 Descripcin Global del Software (Producto) 4.5 Restricciones 4.6 Procedencia y Prioridad 4.7 Otros Requisitos del Producto 4.7.1 Estndares Aplicables 4.7.2 Requisitos del Sistema 4.7.3 Requisitos de Desempeo 4.7.4 Requisitos de Entorno 4.8 Definicin de Reglas de Negocio 4.9 Modelo de Caso de Uso de Negocio 4.10 Creacin de la Matriz de Procesos y Requerimientos REQUERIMIENTOS..85 Descripcin de Requerimientos Funcionales y No Funcionales Descripcin de Actores del Sistema Descripcin de los Casos de Uso Integracin de los Casos de Uso y de Actores MODELO DE ANALISIS..92 Anlisis de la Arquitectura Elementos del Anlisis Realizacin de los Casos de Uso Elaboracin del Modelo Conceptual
CAP4:
CAP5:
CAP6:
CAP7:
MODELO DE DISEO.100 7.1 Elaboracin del Modelo Lgico 7.2 Elaboracin del Diccionario de Datos 7.3 Elaboracin del Modelo Fsico 7.4 Identificacin de Subsistemas y Libreras 7.5 Capas de Diseo
CAP8: IMPLEMENTACION.107 8.1 Modelo de Implementacin y Despliegue 8.2 Diagrama de Componentes Modelo 2 Capas 8.3 Motor de Base de Datos 8.4 Diagrama de Componentes COALVEN 8.5 Diagrama de Despliegue CAP9: CONCLUSIONES Y RECOMENDACIONES.113
BIBLIOGRAFIA117
LISTADO DE ILUSTRACIONES
25
Figura 2: Organigrama Empresarial.. 25 Figura 3: Diagrama Gantt.. 25 Figura 4: Organigrama Grupo de Trabajo. 25 Figura 5: Objetivo de Negocio COMPRAS.. 25 Figura 6: Objetivo de Negocio ALMACEN 25 Figura 7: Objetivo de Negocio VENTAS.. 25 Figura 8: Caso Uso del Negocio COMPRA.. 25 Figura 9: Caso uso del Negocio ALMACEN. 25 Figura 10: Caso Uso del Negocio VENTAS.. 25 Figura 11: Realizacin de objetivos COMPRAS 25 Figura 12: Realizacin de objetivos ALMACEN Figura 13: Realizacin de objetivos VENTAS Figura 15: Integracin Casos de Uso y Actores ALMACEN 25 25 25
Figura 14: Integracin Casos de Uso y Actores COMPRAS.. 25 Figura 16: Integracin Casos de Uso y Actores VENTAS 25 Figura 17: Trabajadores de Negocio 25 Figura 18: Entidades de Negocio 25 Figura 19: Casos de Uso del Negocio................ Figura 20: DA Realizar Compras Manualmente. Figura 21: DA Archivar Cotizacin de Compra 25 25 25
Figura 22: DA Archivar Documento de Compra. 25 Figura 23: DA Registrar Orden Compra 25 Figura 24: DA Registrar Nota de Entrada.. Figura 25: DA Registrar Nota de Salida 25 25
Figura 27: Integracin de Casos de Uso y Actores. 25 Figura 28: Anlisis de la Arquitectura Figura 29: Diagrama de Colaboracin Orden Compra. 25 25
Figura 30: Diagrama de Colaboracin Nota de Entrada.. 25 Figura 31: Diagrama de Colaboracin Nota de Salida.. 25 Figura 32: Diagrama de Colaboracin Boleta de Venta 25 Figura 33: Diagrama de Colaboracin Factura. 25 Figura 34: Modelo Conceptual de la Base de Datos. 25 Figura 35: Modelo Lgico de la Base de Datos. 25 Figura 36: Modelo Fsico de la Base de Datos.. 25 Figura 37: Identificacin de Subsistemas y Libreras. 25 Figura 38: Diagrama de Componentes 2 Capas. 25 Figura 39: Base de Datos en Erwin.. 25 Figura 40: D. C. Capa Presentacin. 25 Figura 41: D. C. Capa Datos.. 25 Figura 42: Diagrama de Despliegue. 25
INTRODUCCIN
El presente sistema en desarrollo est orientado al buen funcionamiento dedeterminadas reas, como lo son el rea de Compras, Almacn y Ventas; de una distribuidora de licores. Es un sistema fcil de entender y de acoplarse a ella, teniendo un entorno agradable y sencillo. Para esto hemos trabajado conjuntamentecon la empresa, empleando ciertos documentos e interactuando con los procesos de cada rea. El presente proyecto es fruto del anlisis, del esfuerzo y de la dedicacin, tanto de nuestra parte como la de nuestros colaboradores que nos brindaron la informacin necesaria para la realizacin del proyecto. El desarrollo del anlisis del sistema est representada en diagramas que han sido modelados en la herramienta Case llamada Rational Rose, por medio de la Metodologa UML. En lo que se refiere al lenguaje de programacin ser implementado en PHP (Adobe Dreamweaver CS3). De esta manera la Distribuidora de licores REPRESENTACIONES Y DISTRIBUCIONES GARCIA con el desarrollo e implementacin del presente sistema podr agilizar los procesos de entrega de los pedidos, control del stock de los productos en almacn y control de los registros con los documentos que se mueven por las reas de compras, ventas y almacn. Logrando as la buena satisfaccin de sus clientes y la distribuidora estar innovndose en cuanto al funcionamiento y a la tecnologa.
Captulo 1:
MARCO CONTEXTUAL
1.1
DESCRIPCIN DE LA ORGANIZACIN
Identificacin de la empresa
1.1.1
REPRESENTACIONES Y DISTRIBUCIONES GARCIA Empresa dedicada a la distribucin de licores nacionales e importados, teniendo los mejores precios y marcas del mercado, ubicado en la AV. Los Hroes 472 S.J.M. Nuestro trabajo consta en la adquisicin de licores de las marcas ms conocidas en el mercado, lo cual nos ayuda a tener una variedad de marcas y precios para la distribucin a nuestros principales clientes.
1.1.2
Ubicacin geogrfica
10
1.1.3
La empresa fue creada el 10 de Setiembre de 1998, en donde a partir de esa fecha se dedica a la venta al por mayor de licores nacionales e importados, siendo Santiago Queirolo una de las marcas ms sobresalientes y uno de nuestros principales proveedores.
1.1.4
Visin
Mejorar la calidad de nuestro servicio as como incrementar nuevas marcas del mercado, teniendo as una buena exclusividad de distribucin. Siendo reconocidos por nuestra clientela, como su proveedor de gran confianza y garanta; creando as sucursales a nivel nacional.
1.1.5
Misin
Nuestra principal misin es ser distribuidores de licor de diferentes e importantes marcas en el mercado, haciendo llegar nuestros productos a diferentes bodegas, bares, etc. en diversospuntos de nuestro pas.
1.1.6
Objetivos
El objetivo principal ser que nuestra empresa destaque por la calidad de servicio para mantener a nuestros clientes y as mismo captar nueva clientela. Tener varias sucursales que estn interconectadas y llevar un buen control de nuestras tiendas. Que nuestra organizacin trabaje en forma idnea tanto operativa como sistemticamente.
1.1.7 Productos y/o Servicios
Los productos que brinda la empresa es una gran variedad de licores, en donde encontramos: vinos, borgoas, piscos, rones, vodkas, whiskys, tequilas, cocteles, etc.
11
1.1.8
Composicin Orgnica
ORGANIGRAMA DE LA EMPRESA
Gerente General
Sub Gerente
Administrador
Departamento de Compras
Departamento de Ventas
Departamento de Almacen
Jefe de Compras
Vendedor 1
Almacenero
Vendedor 2
Figura 2 Organigrama Empresarial
12
Administrador: Manteniendo una relacin directa con el empleador del rea correspondiente, se encarga de verificar todos los procesos al finalizar el da para luego enviar un reporte a la Sub Gerencia. Departamento de Compras: Realiza las actividades relacionadas a la compra de la mercadera, as como el pago a los proveedores. Departamento de Ventas: Realiza los procesos de ventas y el cobro de los productos solicitados por los clientes, realiza cotizaciones manualmente, evala crditos para ciertos clientes, generando as facturas y boletas de ventas. Departamento de Almacn: Realiza un control total en el almacn, tanto la mercadera que ingresa, como la que sale de la tienda y el almacn principal. Adicionalmente encargado de trasladar la mercadera para ser repartida posteriormente.
13
WORKSHOP 1
Hora Lugar Fecha Entrevistado (a) Entrevistador Cargo : : : : : : 4:30 pm AV. Los Hroes 472 - San Juan de Miraflores 27-04-10 Liliana GarcaRukz Julio Mamani Vara Sub Gerente - Jefe de Compras
1. Ante todo buenos das. Cuentan con algn sistema informtico? No, actualmente no contamos con un sistema informtico y por tal motivo todo lo realizamos manualmente. 2. Cual es la problemtica que se tiene en el rea de COMPRAS? Bueno, en el rea de compras podemos observar una falta de control y ciertos retrasos en cuanto a los pedidos del rea de almacn.
3. Qu tipo de documento(s) se manejan en el rea de Compras? Bueno en el rea de compras tenemos: Ordenes de compra Boletas Facturas Notas de entrada.
4. Me podra mencionar usted. Cuales son las principales funciones que se realizan en el rea de Compras? Si claro, en el rea de compras realizamos: Un registro de nuestros proveedores. Un anlisis de las compras que realizamos. Un control de las mercaderas que recibimos. Emitimos rdenes de compra. Genera una nota de entrada que luego es enviada al rea de almacn.
5. Queproblemaspuede observarusted en el proceso de compras? La data no se consolida correctamente. Hay prdida de informacin. La falta de comunicacin y/o sincronizacin con las otras reas. 14
WORKSHOP 2
Hora Lugar Fecha Entrevistado (a) Entrevistador Cargo : : : : : : 5:30 pm AV. Los Hroes 472 - San Juan de Miraflores 27-04-10 Katty Castaeda F. Julio Mamani Vara Vendedora 1
Me podra mencionar Cuales son las principales funciones que se realizan en el rea de ventas? En el rea de ventas realizamos:
Un control del registro de los clientes Emitimos documentos de pago Un control de pedidos de los clientes.
4.
Queproblemas encuentrausted en el proceso de ventas? La La La La no consolidacin de la data demora en el clculo total de la venta. prdida de informacin falta de comunicacin y/o sincronizacin con las otras reas.
15
WORKSHOP 3
Hora Lugar Fecha Entrevistado (a) Entrevistador Cargo : : : : : : 6:30 pm AV. Los Hroes 472 - San Juan de Miraflores 27-04-10 Luis Barrientos C. Julio Mamani Vara Almacenero
Dgame usted Cuales son las principales funciones que se realizan en el rea de Almacn? En Almacn realizamos: Un control de las entradas y salidas de productos. El control del stock mediante la evaluacin de existencia de un documento llamado kardex. El control del estado de losproductos (mercadera).
4.
La prdida de informacin La no consolidacin de la data La falta de comunicacin y/o sincronizacin con las otras reas 5. Que expectativas tiene usted en cuanto al sistema que se va a implementar? Esperamos reducir el tiempo en cuanto a los procesos con el sistema. Contar con los procesos automatizados de forma que la informacin obtenida sea optima Que la consolidacin de informacin permita una buena toma de decisiones.
16
1.2
AUDITORA EXTERNA
Identificacin de factores externos claves
1.2.1
Oportunidades
Elaboracin e implementacin de un software que agilice los procesos. Convenios con proveedores. Ser una buena competencia nivel nacional.
Amenazas
Competencia cercana a la empresa. Incremento en el precio de los productos. Desafiliacin de nuestros clientes. 1.2.2 Matriz de Evaluacin de Factores Externos (EFE) Tabla 1.2 Factor Externo clave Oportunidades Elaboracin e implantacin de un software que agilizara determinados procesos en la licorera. Convenios con reconocidas marcas de licor en el mercado. Buena competencia en el giro de licores a nivel nacional. Amenazas Competencia con otras distribuidoras cercanas a la localidad de la empresa. Aumento de determinadas marcas que varan en cuanto a su precio en el mercado. Empresas que salen de ser nuestros clientes, para ser clientes de otras empresas. Total Peso Calificacin Ponderado
1 1 2
1 2 1
17
1.3
AUDITORA INTERNA
Identificacin de factores internos claves Fortalezas Personal capaz de cumplir su funcin en cada rea. Contamos con los productos ms conocidos en el mercado. Evaluaciones constantes al personal. Debilidades Al realizar el balance, los resultados no son los esperados. Exceso de tiempo en la entrega de los productos.
1.3.1
1.3.2
Matriz de Evaluacin de Factores Internos (EFE) Tabla 1.3 Factor Interno clave Peso Calificacin Ponderado
Fortalezas Tenemos un grupo de personas laborando en nuestra empresa, capaces de cumplir con cada una de las tareas que se les encomienda en cada rea de trabajo. Contamos con los productos ms populares en el mercado. Los elementos que no rindan en la empresa son reemplazados de inmediato por personas ms capacitadas en el cumplimiento de sus labores. Debilidades Una mala organizacin, al final de cada balance, los resultados no son los esperados. Los clientes no se conforman con la entrega de nuestros productos, lo quieren en el menor tiempo posible. Total
0.3 0.3
2 3
0.6 0.9
0.1
0.2
2 2
18
1.4
Tenemos un grupo de personas laborando en nuestra empresa, capaces de cumplir con cada una de las tareas que se les encomienda en cada rea de trabajo. Contamos con los productos ms populares en el mercado. Los elementos que no rindan en la empresa son reemplazados de inmediato por personas mas capacitadas en el cumplimiento de sus labores. ESTRATEGIAS FO (Estrategias Ofensivas)(Maxi-Maxi) OPORTUNIDADES Elaboracin e implantacin de un software que agilizara determinados procesos en la licorera. Convenios con reconocidas marcas de licor en el mercado. Buena competencia en el giro de licores a nivel nacional.
Una mala organizacin, al final de cada balance, los resultados no son los esperados. Los clientes no se conforman con la entrega de nuestros productos, lo quieren en el menor tiempo posible.
ESTRATEGIA DO (Estrategia de Orientacin)(Mini-Maxi) AMENAZAS Competencia con distribuidoras cercanas localidad de la empresa. otras a la
Aumento de determinadas marcas que varan en cuanto a su precio en el mercado. Empresas que salen de ser nuestros clientes, para ser clientes de otras empresas. ESTRATEGIA DA (Estrategias de sobrevivencia)(MiniMini)
19
2.1
En la empresa se presentan los siguientes problemas: Acumulacin documentaria, ocasionando as una bsqueda tediosa, lenta y en algunos casos perdida de determinados documentos. No existe un control de los productos enalmacn (stock). No cuentan con determinadas reglas para realizar los descuentos. No existe algn recurso para poder realizar los clculos en la venta del producto. Necesitan manejar diversos reportes para llevar un control como por ejemplo las ventas anuales, los productos en almacn, etc. Por lo tanto se ven en la necesidad de realizar bsquedas de manera rpida de los documentos, de poder controlar el stock de los productos en almacn y tener un estndar para realizar los descuentos.
2.2
El problema principal que se presenta en la empresa es el control del stock, ya que no se tiene una cuenta exacta de la cantidad de cada producto que se encuentra en el almacn. Esto se debe a que no cuentan con un sistema que muestre de manera confiable el estado del almacn, adems de que los documentos que sustentan las entradas y salidas de los productos se archivan y se vuelve tedioso comparar las cantidades de dichos productos con un conteo fsico. Este problema de control de stock de manera evidente corresponde al rea de almacn, tambin al rea de compras, debido a que es l quien incrementa el stock; y al rea de ventas, ya que por l es que disminuir el stock en almacn.
21
2.3
Requerimientos del rea de Compras Control de registro de cotizaciones por parte del proveedor. Generacin de las rdenes de compra hacia el proveedor. Control de registro de documentos de compra que nos da el proveedor por la compra del producto.
Requerimientos del rea de Almacn Generacin y registro de las notas de entrada y salida para: Actualizar el stock de productos. Generar el kardex por cada producto. Llevar el control de la cantidad de productos salientes y entrantes.
Requerimientos del rea de Ventas Generacin de proformas para el cliente. Control de registro de las rdenes de compra por parte del cliente. Generacin de documentos de venta para el cliente. Generacin del registro de las cuentas por cobrar
2.4
Parasolucionar el problema de la empresa se plantea implementar un sistema que me permita registrar los documentos de compra y venta, principalmente los que sustenten las entradas y salidas de los productos, para llevar de manera automtica un control del stock de productos en almacn, solucionando as su principal problema en cuanto al stock. El sistema permitir agilizar el tiempo en el clculo del precio total y descuento de tal manera que el proceso de venta o compra se lograra en menos tiempo.
22
2.5
General Se desarrollar un sistema informtico para la Distribuidora REPRESENTACIONES Y DISTRIBUCIONES GARCIA que agilizar determinados procesos en el rea de compras, ventas y almacn, como la entrega de los pedidos, control del stock de productos y de los registros, empleando ciertos documentos que se mueven en las reas mencionadas anteriormente; minimizando as costos y mejorando la calidad del servicio.
Especificos Modelar los procesos de compra y venta de licores. Modelar los documentos que se manejan en las reas de compras, ventas y almacn, mejorando el almacenamiento de los mismos. Brindar una herramienta til y eficiente para la empresa. Mejorar la calidad del servicio, logrando as una gran satisfaccin por parte de los clientes. Elaboracin de interfaces claras y sencillas (amigables para el usuario) para un buen uso del sistema. Brindar reportes para las futuras tomas de decisiones administrativas.
Con los objetivos alcanzados crear sucursales en diferentes distritos
de nuestra capital.
2.6
JUSTIFICACION DE LA SOLUCION PROPUESTA El sistema a realizar de la distribuidora, ofrecer automatizar los procesos y mecanismos en el rea de Compras, Almacn y ventas; llevando as un control eficiente de todos los productos brindados. Tambin permite realizar una correcta eleccin y seguimiento del stock en los productos. De esta manera se olvidara el uso de hojas para realizar los clculos o apuntarlos los productos que se pedirn al proveedor.
23
2.7
ALCANCES Y LIMITACIONES
Alcance del Proyecto y del Sistema
2.7.1
PROYECTO Presentar una propuesta que plantee la solucin a las necesidades de la empresa. Planificar el desarrollo del proyecto. Procurar cumplir con las fechas planificadas para no tener inconvenientes en el desarrollo del sistema. Hacer las respectivas pruebas o test al sistema para medir la capacidad y su performance.
SISTEMA Seguridad: El ingreso al sistema es solo al personal autorizado (proceso de autenticacin). Dependiendo del usuario que ingrese se activara solo las funciones necesarias que dicho usuario necesite para su labor (personalizacin del entorno de trabajo).
Funcionalidad: Podr llevar un control sobre las ventas y compras que se realicen, lo cual se reflejara en los contrastes con los reportes obtenidos por almacn. Tendr funciones de accesorios del propio sistema operativo.
Performance: La arquitectura utilizada para la programacin en capas le dar mejor respuesta y ms rapidez. La utilizacin del manejadorde base de datos MY SQL ser la adecuada para la empresa.
24
Interactividad con el usuario: El sistema ser de apariencia amigable para el usuario. Ser fcil de aprender y manejar gracias al manual de usuarios.
25
3.2
Introduccin
Este plan de desarrollo de software es una versin prepara en respuesta al mtodo que se va a usar para la elaboracin del software. Es importante resaltar que en este plan usaremos la metodologa RationalUnifiedProcess (RUP).
Propsito
El propsito de este plan es proporcionar una vista general del proyecto en construccin, dando as un enfoque claro al jefe de proyecto y dems miembros del equipo con lo que respecta a sus deberes para la construccin del sistema.
Alcance
El Plan de Desarrollo del Software describe el plan global usado para el desarrollo del sistema. El detalle de las iteraciones individuales se describe en los planes de cada iteracin, documentos que se aportan en forma separada. Para la versin 1.0 del plan de desarrollo de software, no hemos basado en la captura de requisitos por medio de stakeholder (representantes legales de la empresa).
3.2.1
A. Propsito y Alcance La distribuidora REPRESENTACIONES Y DISTRIBUCIONES GARCIA es una empresa con una buena experiencia en el mercado, responsable y reconocido en nuestra localidad. No ajeno al avance tecnolgico decide adaptarse a un sistema informtico, por tal motivo se considera necesario el desarrollo de un sistema para la gestin de determinados procesos dentro de la empresa, as como tambin la base de datos que almacenara informacin tanto de carcter estadstico, administrativos, etc., los cuales servan para una mejora toma de decisiones para mejorar la calidad de servicio. Las solicitudes demandan una gestin ms rpida y un clculo ms seguro en la compra, almacn y venta de los productos.
28
B. Suposiciones y Restricciones Conforme a las entrevistas realizadas a los stakeholders y/o personal del rea correspondiente de la empresa en relacin al sistema logramos evaluar y corroborar las suposiciones y restricciones que ellos consideran que el sistema debe tener. Siendo estas: La seguridad en el sistema debe ser buena, en donde cada modulo contara con una cuenta de acceso para el usuario. El sistema debe funcionar correctamente con el Sistema Operativo Windows XP, el cual est instalado en las computadoras que son manejadas en la empresa. El sistema debe tener compatibilidad con Acrobat Reader para la generacin de reportes. Es indispensable contar con una copia de seguridad (Backup). Debe estar habilitada una herramienta para realizar algunos clculos si se desea.
C. Entregables del Proyecto Tabla 3.1 FASE DURACION ENTREGABLE Estudio de la empresa y evaluacin de los problemas ms constantes que se encuentran presente en la empresa, realizando as: - Documento Visin. - Documento Misin. En esta fase se realiza el anlisis de la empresa , ver el proceso de negocio , luego se proceder a realizar los respectivos modelos en base a lo que el usuario solicite realizando as: - Modelo de Negocio. - Modelo de Requerimientos.
29
Inicio (1Iteracin )
2 semanas
Elaboracin (2 Iteraciones)
5 semanas
Construccin (3 Iteraciones)
8 semanas
Se comenzara la elaboracin del sistema, conjuntamente se realizara seguimientos para el control del estado en que se encuentra el proyecto, realizando as: - Modelo de Sistema - Modelo de Sistema Anlisis Diseo del del
Transicin (1Iteracin)
5 semanas
Al culminar el proyecto se realizar un manual para el usuario y se demostrara el uso del sistema a forma de prueba. - Despliegue
3.2.2
A. Participantes en el proyecto
AnalistaProgramador
(yyyyyyyyyyyy) encargado en la recopilacin de informacin de los procesos y actividades de la empresa, tal informacin beneficiara en la documentacin del proyecto. Interactuando conjuntamente con el Jefe de Proyecto y la principal tarea llevar el anlisis del proyecto.
30
Programador
(zzzzzzzzzzz)encargado de realizar implementacin de los mdulos del sistema, con el fin que los prototipos sean los ms cercanos al producto final, interacta conjuntamente con el Analista del Proyecto.
zzzzzzzz
Programador
B. Interfaces externas La distribuidora REPRESENTACIONES Y DISTRIBUCIONES GARCIA asignar al administrador como representante de la empresa, todos los requerimientos que se necesiten para desarrollar el sistema. Sera el encargado de evaluar todos los artefactos segn los planes ya establecidos.
31
C. Roles y responsabilidades Tabla 3.2.1 ROL RESPONSABILIDAD Encargado de la conduccin del proyecto, evaluar las necesidades, especificaciones, costo y el seguimiento e informes del progreso del proyecto, en trminos de calidad, costo y plazos de entrega. Se encarga de capturar, especificar y validarlos requisitos, interactuando con el cliente y los usuarios mediante determinadas entrevistas. Elaborael Modelo de Anlisis y Diseo. Colabora en la elaboracin de las pruebas funcionales y el modelo de datos. Encargado de desarrollar la estructura y sistemas de datos. Analizar las necesidades de los usuarios y determinar programas y configuraciones, Realizar la elaboracin detallada de tareas especficas definidas por otros profesionales. Analizar, depurar y transferir la informacin procesada al especialista que ha de utilizarla.
Jefe de Proyecto
Analista de Sistemas
Analista Programador
Programador
Encargado de determinar en colaboracin con los Analistas informticos los objetivos perseguidos con los distintos programas, la naturaleza y fuentes de datos que habr que introducir y ordenar, y establecer los controles necesarios. Ensayar los programas elaborados para eliminar o corregir deficiencias o errores.
32
3.2.3
A. Estimaciones del Proyecto El presupuesto del proyecto y los recursos involucrados se mencionan en las justificaciones del presente documento.
B. Plan de Fases La realizacin del proyecto estar dividida en distintas fases con una o ms iteraciones en cada una de ellas. El presente cuadro muestra la distribucin de tiempos y el nmero de iteraciones en cada fase. Tabla 3.2.2 Nro. Interacciones 1 2 3 1
Fase
Duracin
2 5 8 5
El xito del proyecto depende en gran medida de la definicin efectiva y del seguimiento, a lo largo de su ciclo de vida; estos requisitos definen la funcionalidad, restricciones y caractersticas particulares del futuro sistema. Cada requisito tendr una serie de atributos tales como importancia, estado, iteracin donde se implementa.
33
Control de Plazos: En este punto se tomar en cuenta el seguimiento de control del planeamiento por parte del jefe de proyecto, el cual evaluar todos los puntos que se irn desarrollando en un tiempo determinado. Control de Calidad: Para asegurar la calidad del producto final, los defectos detectados en las revisiones semanales sern analizados por una categora asignada. A=Catastrfico B=Critico C=Marginal D=Despreciable
Gestin de Riesgos:
Tabla 3.2.3 Nro. Riesgos Impacto Estrategia de Reduccin Asegurar una gerencia interna del proyecto responsable de coordinar los compromisos internos. A Planear el desarrollo del trabajo en forma anticipada para evitar interferencias ocasionadas por el devenir diario. Tener en claro todas las necesidades que tiene la empresa para que estn claras y se tenga una buena toma de decisiones Asegurar objetivos y continuidad del proyecto mediante revisin de los miembros asignados a proyecto, interna y externamente.
Incumplimiento de compromisos (reuniones individuales, sesiones de trabajo en grupo, aporte de documentos, etc.)
Demoras en una toma de decisiones en la organizacin (Procesos, Personas). Conflictos de personalidad entre miembros del proyecto o por animadversin hacia uno o varios integrantes del mismo.
34
Llevar un registro de actividades y control de tiempo. Cumplimiento estricto del cronograma por parte de todos. Identificar demoras comunicar resultados Comit Directivo. y al
Realizar un cronograma de todos los puntos que se van a desarrollar por fecha y hora para la realizacin de todos los puntos propuestos en el proyecto.
Realizar un cuadro presupuestal tanto de hardware y software y del personal para evitar problemas presupuestales a futuro. Demostrando ms giles y factible el sistema sin complicaciones ni demoras.
Resistencia (Personas).
al
cambio
Ver las probabilidades que pueden ocurrir y prevenirlas de manera anticipada. Brindando un ambiente grato en el lugar que laboran, cumpliendo sus horas laboradas y extras.
35
4.2
A.
POSICIONAMIENTO
Oportunidad de negocio El Sistema permitir automatizar el control de las actividades y los procesos lo cual dar como resultado un acceso rpido y sencillo a los datos, contara con interfaces graficas sencillas y amigables, tambin se podr generar informes y reportes en las distintas reas. Adems los datos accedidos estarn siempre almacenados y actualizados, listos para cualquier proceso a realizar, el acceso a tales datos depender de una seguridad previa.
B.
Sentencia que define el problema Tabla 4.2.1 Realizar todas las actividades de la empresa de forma manual y anotar informacin de carcter relevante en cuadernos. Los documentos no son archivados correctamente, corren el riesgo de prdida o dao alguno.
El problema de
No se tiene un control general de los productos existentes en almacn. No existen documentos que mantengan informados a los stakeholders sobre las ventas mensuales, productos existentes, etc. Propietarios, personal empresa.
37
y clientes, crecimiento de la
Afecta a
El tiempo excesivo en realizar las actividades (Ventas, Compras, Control) y los procesos en la empresa. El impacto asociado es La informacin referente a las ventas debe estar al alcance de quienes lo requieren (stakeholders), cosa que es imposible realizarla.
Desarrollar un sistema que automatice los principales procesos y/o actividades. Una adecuada solucin seria Tener una Base de Datos actualizable para el mantenimiento de la misma y la generacin de los reportes que sern derivadas a cada rea.
C.
Tabla4.2.2 Para Sub Gente, Administrador, personal directo de cada rea. Son parte activa e integradora en la realizacin de los procesos en la empresa, encargados del da a da de la empresa. Una herramienta de Software requerida por la Distribuidora. (COALVEN). Almacena toda la informacin necesaria gestionar los procesos ms rpidos. Documentos, clculos manualmente. que son para
Que
No Como
registrados
Nuestro producto
Permite y gestiona las actividades de la empresa mediante interfaces graficas amigables, reportes e informes actualizado y seguridad de acceso por cada modulo.
38
4.3
A.
NOMBRE
DESCRIPCIN
RESPONSABILIDADES Es el encargado de supervisar que las cosas se manejen normalmente y asignar determinados cambios que crea convenientepara la empresa
Sub Gerente
Es la encargada de brindar informacin relacionada con la empresa y llevar a cabo los nuevos cambios realizados por el Gerente General. Encargado recopilar todo los documentos, asignar tareas, conocimiento de los procesos de negocio y de la organizacin del proyecto. Estudia la estructura de la empresa para la adecuacin del proyecto a la misma.
xxxxxxx
Jefe de Proyecto
yyyyyyyyyy
Analista
39
B.
NOMBRE
DESCRIPCIN Responsable de Administrar Usuarios del Sistema. Seguimiento a los procesos del sistema. Supervisar las cosas que se manejan en cada rea.
STAKEHOLDER
Administrador
Responsable administrativo
Vendedor
Responsable del Encargado de supervisar y autorizar registro de ventas los procesos de ventas. realizadas. Responsable del Encargado de supervisar y autorizar registro de los procesos de compras. compras realizadas. Responsable del registro de Encargado de supervisar y autorizar entrada y salida los procesos realizados en el rea de de productos en almacn. almacn.
Jefe de Compras
Almacenero
C.
Entorno de usuarios Los usuarios tendrn un mbito de acceso dentro del sistema de acuerdo a la funcin que cada uno cumple en su respectiva rea. Cada usuario tendr una cuenta con la que podr ingresar al sistema y cumplir con sus tareas. Para interactuar con el sistema cada usuario deber ingresar un respectivo nombre y contrasea. Despus del login el sistema cargara el perfil y el nivel de seguridad configurado para ese usuario.
40
D.
Representante
Gerente General
Descripcin
Tipo
Responsabilidades
Supervisa que las cosas se manejen normalmente y asignar determinados cambios que crea conveniente para la empresa, representa a los usuarios posibles del sistema.
Criterio de xito
Grado de Participacin
41
Descripcin
Siendo hija del dueo de la empresa, es la encargada de brindarnos la informacin necesaria para la realizacin del proyecto.
Tipo
Usuario con la mayora de derechos en la empresa trabaja conjuntamente con el Gerente General.
Responsabilidades
Es la encargada de brindar informacin relacionada con la empresa y llevar a cabo los nuevos cambios realizados por el Gerente General.
Criterio de xito
Grado de Participacin
42
Jefe de proyecto Sistemas (analista). Encargado recopilar todo los documentos, asignar tareas, conocimiento de los procesos de negocio y de la organizacin del proyecto.
Responsabilidades
Criterio de xito
Cumplir con lo pactado, segn los requerimientos del usuario y en el tiempo sealado.
Grado de participacin
Descripcin
Programador
Responsabilidades
Cumplen el rol de realizar el anlisis y modelar el negocio de acuerdo a los requerimientos acordados.
Criterio de xito
Grado de participacin
Revisin de entregables.
43
Descripcin
Analista y programador
Responsabilidades
Encargado de determinar las interfaces, en colaboracin con los Analistas informticos los objetivos perseguidos con los distintos programas, la naturaleza y fuentes de datos que habr que introducir y ordenar, y establecer los controles necesarios.
Criterio de xito
Grado de participacin
Revisin de entregables.
E.
Representante
Administrador
Descripcin
Tipo
Responsabilidades
Responsable de Administrar Usuarios del Sistema. Seguimiento a los procesos del sistema. Mantener el seguimiento a los usuarios del sistema.
44
Criterio de xito
Descripcin
Tipo
Usuario Experto
Responsabilidades
Criterio de xito
Control estricto de los registros de las ventas realizadas cada cierto periodo de tiempo.
Descripcin
Tipo
Usuario Experto
Responsabilidades
Criterio de xito
Control estricto de los registros de las compras realizadas cada cierto periodo de tiempo, una buen dialogo con los proveedores.
45
Almacenero Tabla 4.3.11 Representante Almacenero Almacenero en la empresa REPRESENTACIONES Y DISTRIBUCIONES GARCIA Usuario Experto Encargado de supervisar y autorizar realizados en el rea de almacn. los procesos
Descripcin
Tipo
Responsabilidades
Criterio de xito
46
4.4
4.4.1
La Distribuidora tiene la intencin de mejorar la calidad delservicio de venta y agilizar los procesos dentro de la misma, por ello la adquisicin de este software. Los departamentos dentro de la empresa que abarcar el sistema son:Departamento de compras, ventas y almacn. Y los procesos a automatizar sern los de compras, ventas, Gestin de cotizaciones, entrada y salida de productos en almacn, registro de clientes y generacin de diversos reportes para los StakeHolders. 4.4.2 RESUMEN DE CARACTERSTICAS Tabla 4.4.1 Beneficio del Cliente Registro de compra y venta automatizado Caractersticas que lo apoyan Interfaz agradable y de fcil acceso para el encargado del modulo.
Una Base de datos bien integrada con los campos necesarios y exactos.
Buena estructura de la BD y una POO (Programacin Orientada a Objetos) con los estndares posibles.
4.5
RESTRICCIONES
El precio presupuestado por la Empresa debe estar acorde al costo del Proyecto. En el proyecto deben estar plasmados todos los requerimientos de los usuarios. Cualquier modificacin en los requerimientos se le informara al Jefe de Proyecto. La fecha estipulada para la entrega del software no debe exceder ms de una semana.
47
4.6
PROCEDENCIA Y PRIORIDAD
Para la construccin y elaboracin del proyecto tomaremos en cuenta lo siguiente: A. Planificacin Identificar los procesos principales dentro de la Empresa. Analizar los requerimientos de los usuarios para luego modelar estos requerimientos. Establecer los objetivos a corto, mediano y largo plazo para el avance del proyecto. Establecer un tiempo, en meses o ao dependiendo de la complejidad del proyecto, para la entrega del producto.
B. OPERACIN
Establecer los formularios con lo que se va a trabajar Tener datos reales para plasmarlos en el sistema.
4.7
4.7.1
El estndar que ms se adapta a nuestro proyecto es la Metodologa RUP el cual est basado en componentes, dirigido por casos de uso, centrado en la arquitectura y es iterativo e incremental. 4.7.2 REQUISITOS DEL SISTEMA
La Empresa adems debe cumplir con: A. Hardware mnimo: Ordenador: Procesador Intel Core 2 Duo Memoria:1 GB de RAM. Software necesario: .net Framework (JQuery). Sistema operativo:Windows XP. B. Software mnimo: La Empresa debe cumplir con las Licencias respectivas del SW.
48
4.7.3
REQUISITOS DE DESEMPEO
Para obtener un buen rendimiento del SW, la Empresa debe cumplir al menos con los requisitos mnimos del sistema.Adems de contar con la capacitacin adecuada al personal para el manejo del producto. 4.7.4 REQUISITOS DE ENTORNO
Para la Ejecucin del sistema se necesitara Hosting (Servidor externo), el cual permitir el alojamiento del sistema y de la BD as como la comunicacin con los distintos clientes del sistema.
4.8
La nica persona autorizada para realizar una compra es el Jefe de compras. El jefe de compras verifica y elige los productos requeridos a comprar. Se eligen productos de acuerdo a la marca. Se solicita a los proveedores cotizaciones de los productos que se requieren. Las cotizaciones son seleccionadas por su mejor precio, generando as una orden de compra que ser enviada al proveedor. El pago de las compras que realizamos se realizan solo al contado. Si es al contado el proveedor nos entregar la gua de remisin y la factura, documentos necesarios cuando ingrese el producto al rea de almacn. Toda compra que se realiza es con factura.
REA DE ALMACN
Toda entrada o salida de productos debe ser sustentada con un documento, ya sea una boleta, factura, nota de pedido, nota de salida y/o nota de entrada o una combinacin de ambas.
49
Cuando se produce una entrada por compra al proveedor, se registra la gua de remisin que nos da el proveedor comparando las cantidades reales de los productos que estn llegando a la empresa. De no estar completas las cantidades, puede generarse una gua de devolucin esperando que el proveedor envi los productos completos o simplemente se reciben los productos que estn y se espera que el proveedor envi el resto que falta. Cuando se produce una salida del almacn por venta a una persona natural, se sustenta dicho acontecimiento con la boleta o nota de pedido que se genera. Cuando se produce una salida de productos por venta a una persona jurdica; ya sea con entrega, crdito o con letras; la factura es la que sustenta esta salida, y se genera la gua de remisin si el caso lo requiere, sin ser esto un requisito indispensable.
REA DE VENTAS
Cuando se genera una cotizacin se realiza segn lo requerido por el solicitante, que puede ser un cliente o no (si esa persona no nos ha comprado aun, no es considerada un cliente). Cuando se registra una orden de compra de un cliente se debe corroborar si fuera el caso que los productos solicitados provengan de una o ms cotizaciones previas y que estas hayan sido para el solicitante. Cuando se factura se debe tener en cuenta de que se puede facturar por: - Orden de compra, se factura una orden de compra del cliente. - Nota de pedido, se facturan una o ms notas de pedidos. - De frente, se factura segn productos elegidos en ese momento. Cuando se genera una nota de pedido se hace solo para clientes que se considere que son asiduos y de confianza, brindndole productos a pagar luego. Cuando se genera una boleta de venta se realiza para cualquier persona que lo requiera. Los documentos de cotizacin, rdenes de compra del cliente y la factura que sean consecuencia de una anterior, deben tener la misma forma de pago. Solo se utilizan las proformas o cotizaciones que an no han vencido.
50
4.9
4.9.1
REA DE ALMACN
Ev aluar contizaciones
(from CASOS DE USO DE NEGO...
Controlar Almacen
(from CASOS DE USO DE NEGO...Registrar Nota de Salida Registrar Nota de Entrada
(f rom CASOS DE USO DE NEGOCIO)
REA DE VENTAS
Tabla 4.9.1.1
Caso de Uso Descripcin
Las compras son realizadas manualmente ya que por el momento no se cuenta con un sistema.
Evaluar cotizaciones
Se evalan las cotizaciones brindadas por los proveedores, de acuerdo al presupuesto de la empresa.
53
Se archivan las cotizaciones que provienen de los proveedores. Para su posterior seleccin para la compra.
De las mejores cotizaciones seleccionadas, se registra la orden de compra para ser enviada al proveedor. Se archivan los documentos de compra (facturas emitidas por los proveedores) para su envo a contabilidad.
REA DE ALMACN
Tabla 4.9.1.2
Caso de Uso Descripcin
Controlar almacn
Se supervisan los pedidos que se realicen, para tener un buen control de los productos que estn siendo requeridos (entradas y salidas). Se registran las notas de salida que emite la empresa, ya sea para venta o consignacin.
Se registran las notas de entrada que provienen de los proveedores, ya sea para compra o devolucin.
54
REA DE VENTAS
Tabla 4.9.1.3
Caso de Uso Descripcin
Se puede realizar de forma directa. Aqu se agregaran los productos requeridos por el cliente.
Se registra la forma de pago por parte del cliente, ya sea al contado, crdito o en letras.
Se archivan las rdenes de compra que provienen de los clientes, previamente se verifica la cotizacin correspondiente.
La venta puede ser debido a una orden de compra del cliente o una compra directa, las que pueden ser al contado, crdito o en letras.
Se registran las cuentas por cobrar, ya sean por una factura al crdito o por letras.
55
D. Relacin de los Objetivos Goal con los Casos de Uso del Negocio
REA DE COMPRAS
Ev aluar contizaciones
(from CASOS DE USO DE NEGO...
REA DE ALMACN
Controlar Almacen
(from CASOS DE USO DE NEGO...
REA DE VENTAS
57
rea que genera parte de las entradas de productos por las compras realizadas.
Dep. Compras
(from ACTORES DE NEGOCIO)
rea que genera parte de las salidas de productos por las ventas realizadas.
Dep. Ventas
(from ACTORES DE NEGOCIO)
REA DE VENTAS
Tabla 4.9.1.6
ACTORES DE NEGOCIO DESCRIPCIN Actor al que hacemos entrega de nuestros productos por ventas realizadas y los respectivos documentos que se generan (facturas, boletas, cotizaciones,etc.).
Cliente
(from ACTORES DE NEGOCIO)
58
REA DE COMPRAS
Ev aluar contizaciones
(from CASOS DE USO DE NEGO...
59
REA DE ALMACN
(f ro m
ACT OR ES
Clie
DE
nte
ACTORES DE NEGOCIO) is(from trar Gu (from a de CA(S C Rle ie f rO oS mnis mDA te i ECU TOR SO ES D n Sa DE E NE lida N G
NEG OC IO)
R eg
Dep. Compras
Proveedor
(from ACTORES DE NEGOCIO)
Almacen r GControlar ua (from d e (from RUSO C A CASOS DE em i DE NEGO... l i da a s i n S Dep SOS DE U n Sa (f ro SO . Ve mA ntalisdmis i DE nta C N . Ve Rea
R eg
is tra
Ve D ep.
ntas
D
is ) enta Dep. Ventas S D f rom ACT m AC DE ONEGOCIO) oUSO s r R em (f rom CASOS DE S f ( ) A e O O d R C I ES C a m O o u D r G f EN ( E EGO rar G Integracin t15 DE N te Casos de Uso y Actores ALMACEN s i CIO Figura g O e S ) n U R e E i l D ) C IO OS
Cliente
) s pGO e DeE CIO) CIO aCdIO u ) NEGO NE GO G a r alidNE OC egiNota s tra deOSalida S DEUSO DE Dep E R in S GRegistrar IO R .V T E (
TOR ES DE
S TORE C A (f rom
) OCIO G E EN
te Clien
S TORE C A (f rom
IO) GOC E N DE
N S DE E R ACTO (f rom
C EGO
4.9.2
A. Especificacin de los Casos de Uso del Negocio REA DE COMPRAS ESPECIFICACION DEL CASO DE USO DE NEGOCIO Evaluar Cotizaciones
Tabla 4.9.2.1
CU01 ACTOR Evaluar Cotizaciones Proveedor, Jefe de Compras Proceso en donde se avalan las cotizaciones de compras que provienen del proveedor.
1. Proveedor: Nos enva determinadas cotizaciones de productos (licores). 2. Jefe de Compras:Recibe y evala la cotizacinms ptima, tomando en cuenta determinados criterios, como la marca y el precio, para luego ser archivadas y ordenadas de mayor a menor orden de preferencia.
Tabla 4.9.2.2
CU02 ACTOR Archivar cotizacin de compra Proveedor, Jefe de Compras Proceso en donde se archivan las cotizaciones de compras que provienen del proveedor.
3. Proveedor: Nos enva las respectivas cotizaciones de los productos (licores). 4. Jefe de Compras: Archiva y selecciona la mejor cotizacin, tomando en cuenta el precio y la marca.
61
Tabla 4.9.2.3
CU03 ACTOR Registrar Orden de Compra Jefe de Compras, Proveedor Proceso en donde se registran las rdenes de compra para ser enviadas al proveedor.
OBJETIVO
FLUJO NORMAL: 1. Jefe de Compras: Una vez seleccionada la mejor cotizacin, se registra la orden de compra de los productos para ser enviada al proveedor. 2. Proveedor:Recepcin de la orden de compra y prepara elenvi de la mercadera.
Tabla 4.9.2.4
CU04 ACTOR Archivar documento de Compra Proveedor, Jefe de Compras Proceso en donde se archivan los documentos de compra del proveedor.
OBJETIVO
FLUJO NORMAL: 1. Proveedor: Se encarga de enviar la factura de los productos que son requeridos. 2. Jefe de Compras: Verifica que la factura coincida con la orden de compra para luego ser archivada.
62
REA DE ALMACN ESPECIFICACION DEL CASO DE USO DE NEGOCIO Registrar Nota de Entrada
Tabla 4.9.2.5
CU01 ACTOR Registrar Nota de Entrada Proveedor, Almacenero. Proceso en donde se registran las Notas de entrada que provienen del proveedor.
1. Proveedor: Nos enva los productos solicitados en la nota de entrada. 2. Almacenero:Recibe la nota y verifica que la cantidad escrita sea la verdadera, adems tambin de la calidad. 2.1 Si no es as:Puede registrar una nota con motivo de devolucin y recibir lo que este para esperar que luego se completen las cantidades. 2.2 De ser as: Se archiva la nota recibida por parte del proveedor.
Tabla 4.9.2.6
CU02 ACTOR Registrar Nota de Salida Cliente, Almacenero. Proceso en donde se registran las notas de salidaque emite la empresa pada sus clientes.
1. Almacenero: Recibe la orden de registrar nota de salida. 2. Almacenero: Recibe los datos del cliente y pasa a llenarlos con los de la factura, si la hubiera. 3. Almacenero: Entrega la nota de salida original al cliente y archiva una copia(s). 4. Cliente: Recibe la nota y se retira con los productos solicitados.
63
REA DE VENTAS ESPECIFICACION DEL CASO DE USO DE NEGOCIO Registrar Forma de pago
Tabla 4.9.2.7
CU01 ACTOR Registrar Forma de pago Vendedor(a), Cliente. Proceso en donde se registra la forma de pago de las ventas, para determinados criterios en el proceso de venta paracon los clientes; como descuentos, recargas por crdito, etc.
OBJETIVO
FLUJO NORMAL: 1. Cliente: Enva su orden de compra con la modalidad de pago respectiva. 2. Vendedor(a): Registra la forma de pago para determinar descuentos, recargas por crdito, etc.
Tabla 4.9.2.8
CU02 ACTOR Registrar Proforma de Venta Cliente, Vendedor(a). Proceso en donde se registran las proformas de venta con los productos que son solicitados por los clientes.
3. Cliente: Requiere una proforma de venta. 3.1 Requiere productos y precios. 4. Vendedor(a): Registra la proforma de venta. 4.1 Registra los productos que son solicitados y que se encuentren en stock. 5. Vendedor(a):Registra la proforma de venta.
64
Tabla 4.9.2.9
CU03 ACTOR Archivar Orden de Compra Cliente Vendedor(a), Cliente. Proceso en donde se archiva y se registra la orden de compra del cliente mediante la proforma de venta.
1. Cliente: Enva su orden de compra 1.1 Ordena una serie de productos antes cotizados (dentro de una proforma anterior y una vigente). 2. Vendedor(a): Registra la proforma de venta. 2.1 Verificar la orden de compra con la cotizacin(es). 2.2 Archivar la orden de compra del cliente.
Tabla 4.9.2.10
CU04 ACTOR Registrar Documento de Venta Vendedor(a), Cliente. Proceso en donde se registra el documento de venta, de acuerdo a la orden de compra realizada, si es necesario.
1. Cliente: Requiere productos 1.1 De manera directa, sin documentos previos. 1.2 De acuerdo a una orden de compra 2. Vendedor(a): 2.1 Si es de manera directa, puede ser una boleta, factura o nota de pedido. 2.2 Si es factura se realiza con una orden de compra. 2.2.1 Verifica la orden de compra 2.2.2 Factura la orden de compra 3. Vendedor(a): Despacha los productos.
65
Tabla 4.9.2.11
CU05 ACTOR Registrar Cuentas x cobrar Vendedor(a), Cliente. Proceso en donde se registran las cuentas por cobrar, ya sean al crdito o con letras.
1. Cliente: Requiere crdito simple o con letras 2. Vendedor(a):Registra la cuentas por cobrar 2.1 Si es al crdito se registra la factura. 2.2 Si es con letras son llenadas de manera directa. 3. Vendedor(a): Entrega copia del documento(s).
Jefe de Compras
(from WORKERS)
Administrador
(from WORKERS)
Almacenero
(from WORKERS)
Vendedor
(from WORKERS)
66
Tabla 4.9.2.12
Trabajadores del Negocio Jefe de Compras Descripcin Este trabajador se encarga de la compra de Mercadera que necesita la empresa, tambin se encarga de procesar operaciones de agente BCP y de los pagos a proveedores. Mantiene una relacin directa con el empleador del rea correspondiente verificando todos los procesos al finalizar el da para luego enviar un reporte a la Sub Gerencia. Realiza un control en el almacn, tanto la mercadera que ingresa, como la que sale de la tienda; mediante el registro de guas de remisin. Adicionalmente encargado de trasladar la mercadera para ser repartida posteriormente. Este trabajador se encarga de generar las proformas de venta, recepcionar las rdenes de compra del cliente, registrar documentos de venta como facturas boletas, etc. Tambin llena letras por cobrar.
Administrador
Almacenero
Vendedor(a)
Cotizacin Venta Orden Compra Proveedor Cotizacin Venta Orden Compra Proveedor
(from ENTIDADES) (from ENTIDADES)
Producto
(from ENTIDADES)
Nota de Entrada
(from ENTIDADES)
(from ENTIDADES)
(from ENTIDADES)
Nota de Salida
(from ENTIDADES)
Nota de Pedido
(from ENTIDADES)
Factura Venta
(from ENTIDADES)
Boleta Venta
(from ENTIDADES)
Factura Compra
(from ENTIDADES)
Cotizacion Compra
(from ENTIDA...
Proforma Venta
(from ENTIDADES)
Ev aluar contizaciones
(from CASOS DE USO DE NEGOCIO)
Controlar Almacen
(from CASOS DE USO DE NEGOCIO)
RN_Controlar Almacen
(from REALIZACIONES DE NEGOCIOS)
68
70
71
72
73
74
75
Tabla 4.10.1
Caso de Uso / Requerimien to RF 01 RF 02 RF 03 RF 04
RF 05
RF 06
RF 07
RF 08
RF 09
RF 10
RF 11
RF 12
RF 13
RF 14
RF 15
RF 16
RF 17
RF 18
RF 19
RF 20
RF 21
RF 22
RF 23
Generar orden de compra Registrar Doc. Compra Mantenimie nto de Proveedor Seleccionar proveedor Consultar pedido de almacn Imprimir orden compra Mantenimie nto de productos
77
SISTEMA DE COMPRAS, ALMACEN Y VENTAS Generar orden de pedido Generar gua de remisin Salida Registrar gua de remisin entrada Generar Kardex Elegir Cliente Mantenimie nto cliente Generar cotizacin de venta Imprimir cotizacin de venta Registrar orden pedido cliente
x x
78
SISTEMA DE COMPRAS, ALMACEN Y VENTAS Generar Doc. Venta Elegir producto Verificar Stock Calcular Descuento Elegir forma de pago Calcular mora Genera letras por cobrar Imprimir Doc. Venta Generar Reporte ventas Generar cuentas de acceso Mantenimie nto Personal Generar Reportes por reas
x x x
79
CAPITULO 5 REQUERIMIENTOS
80
Captulo 5: REQUERIMIENTOS
Es una condicin o capacidad a la que la aplicacin o el sistema siendo construido debe conformar y cumplir.
5.1
5.1.1
Tabla 5.1.1
ACTOR NRO. RF 01 RF 02 rea de Compras RF 03 RF 04 RF 05 RF 06 RF 07 rea de Almacn RF 08 RF 09 RF 10 DESCRIPCIN El sistema permite generar y registrar la orden de compra El sistema permite registrar un proveedor. El sistema informara sobre la fecha de pago de la compra. El sistema permite registrar el pedido del rea de almacn. El sistema permite controlar el stock del producto. El sistema registrar la entrada y salida de los productos (Nota de Entrada Nota de Salida). El sistema generara el kardex. El sistema permite generar un reporte de los productos entrantes y salientes (Kardex). El sistema indicara el estado de los productos (Fecha de vencimiento). El sistema registrara un nuevo producto.
81
El sistema permite generar proformas a los clientes. El sistema permite registrar la orden de pedido de los clientes. El sistema generar el comprobante de venta dependiendo del pedido del cliente. El sistema permite calcular y controlar los descuentos (Cantidad de compra o tipo de cliente). El sistema mostrar un listado de los clientes (dato necesario para generar un descuento). El sistema permite registrar un cliente nuevo. El sistema debe autorizar pagos al crdito solo a clientes seleccionados. El sistema generar y registrar las letras por cobrar. Tendr un modulo para llevar el control de los accesos de los usuarios al sistema. El sistema permite generar nuevas cuentas de acceso Permitir generar un reporte por ciertos procesos realizados en las areas. El sistema permite realizar un mantenimiento de la BD (Control total) El sistema permite generar un reporte de los productos en almacn.
82
5.1.2
REQUERIMIENTOS NO FUNCIONALES
Tabla 5.1.2
NRO. REQUERIMIENTO MOTIVO Y RESTRICCIONESASOCIADAS
RNF 1
Se requiere que la interfaz del Facilita el uso del usuario dependiente sistema sea amigable. el modulo. Se requiere que sea accesible a Para una posterior posibles modificaciones en su areas o procesos. estructura. agregacin de
RNF 2
RNF 3
El software MySQL es de libre Se requiere que la aplicacin se distribucin (gratuita), mientras que trabaje con el manejador de BD ya se ha adquirido una licencia de SO MySQL y el Sistema Operativo XP. XP. El lenguaje de programacin ser Adobe Dreamweaver CS3 es un en PHP (Adobe Dreamweaver software de libre distribucin CS3). (gratuita). Para tener una ayuda adicional a los Se requiere que sistema contenga usuarios que no estn capacitados un manual de usuario. para el uso del sistema. Para que la aplicacin pueda ser Se requiere de un hosting para accedida mediante internet y la data levantar la BD y la aplicacin web. se guarde en tiempo real por cada usuario. Se requiere que los equipos Las licencias ya han sido adquiridas. tengan un sistema operativo XP. El tiempo de respuesta a una Para lograr que los usuarios no consulta no debe exceder de los pierdan tiempo esperando que el 5s. sistema inicie. Se requiere el contrato de un Necesario para poder acceder al proveedor de internet (Speedy servidor donde se publico el sistema. 1MB)
RNF 4
RNF 5
RNF 6
RNF 7
RNF 8
RNF 9
83
5.2
Tabla 5.1.3
ACTOR Administrador ASIGNADO A RESPONSABILIDADES
Almacenero
Jefe de Compras
Vendedor(a)
Administracin de Responsable de las de los usuarios al accesos y control de la sistema as como generar nuevas BD. cuenta y modificacin de la BD. Responsable de recepcionar y generar Control de productos guas de remisin dependiendo si salen o ingresan productos al almacn. Responsable de buscar a mejor Administracin de alternativa en cuanto a los procesos finales de proveedores, y tener un inventario de compras las compras realizadas. Responsable en recepcionar los pedidos y generar los documentos de Atencin al cliente venta (cotizaciones, facturas, boletas, etc.).
5.3
Tabla 5.1.4
NRO. CU01 CASO DE USO DESCRIPCIN Seleccionada la cotizacin se realiza la Generar orden de compra orden de compra para su envi al proveedor. Se registran las facturas de los productos Registrar Doc. Compra que se han comprado (toda informacin necesaria). Se agrega, modifica, elimina al proveedor, Mantenimiento de Proveedor se categoriza. Muestra un listado de los principales Seleccionar proveedor proveedores por categora segn el producto a solicitar. Se extrae los productos solicitados por Consultar pedido de almacn almacn enviados en la orden de pedido. Se puede imprimir la orden de compra para Imprimir orden compra entregrsela al proveedor para la compra del producto.
84
CU07 CU08
Mantenimiento de productos
CU09 CU10 CU11 CU12 CU13 CU14 CU15 CU16 CU17 CU18 CU19 CU20 CU21 CU22 CU23 CU24 CU25 CU26 CU27 CU28
Aqu se agregan, modifica, anula, y categorizan productos. Se genera la orden para ser enviada al rea de Generar orden de pedido compras cuando el producto este disminuyendo stock o haya sido dado de baja. El almacenero genera la gua cuando se produce Generar gua de remisin una salida, transformacin o eliminacin del Salida producto. Registrar gua de remisin El almacenero registra la gua de remisin cuando entrada se realizo una compra. Los documentos de gua de remisin, factura, Generar Kardex boleta certifican los movimientos de entradas y salidas los cuales permiten generan el kardex. Seleccionar un cliente y ver su categora en caso Elegir Cliente no existiera se proceder a registrarlo. Aqu se agrega, modifica, elimina cliente, Mantenimiento cliente categoriza. Generar cotizacin de Se busca en la BD los productos que requiere el venta cliente y se registra la proforma. Imprimir cotizacin de Ser impreso para el cliente. venta Registrar orden pedido Se registra la orden de pedido del cliente como cliente respuesta a la cotizacin (es). Se genera el tipo de documento (factura o boleta) Generar Doc. Venta segn sea requerido. Se elige el producto tanto para la cotizacin como Elegir producto para el doc. de venta. Verifica si hay existencia del producto caso Verificar Stock contrario emitir un mensaje de alerta. Ser calculado dependiendo la categora del Calcular Descuento cliente, la cantidad de compra. El vendedor mediante la consulta al cliente debe Elegir forma de pago elegir el tipo de pago (contado o crdito) Calcular mora Se calculara la mora en caso de deudas anteriores Se genera a manera de recordatorio las letras por Genera letras por cobrar cobrar al cliente. Imprimir Doc. venta Ser impreso para el cliente El vendedor podr generar un reporte de las Generar Reporte ventas ventas realizadas al terminar el da. Se crearan nuevas cuentas con los datos Generar cuentas de acceso respectivos del empleado. El administrador tiene el control de realizar Mantenimiento Personal modificaciones en BD. Generar Reportes por Se generan diversos reportes mediante opciones reas que el administrador solicite.
85
5.4
Mantenimiento Personal
(from C ASOS D E ...
Mantenimiento de Cliente
(from C ASOS D E ...
Administrador
(from AC TORES )
Mantenimiento de Proveedor
(from C ASOS D E ...
Vendedor
(from AC TORES )
Mantenimiento de Productos
(from C ASOS D E ...
Vetificar Stock
(from C ASOS D E ...
Elegir Cliente
(from C ASOS D E ...
Jefe Compras
(from AC TORES )
< <extend> > < <include> > < <include> > < <include> >
Seleccionar Proveedor
(from C ASOS D E ...
Generar Kardex
(from C ASOS D E ...
Mantenim ientos
CAPA ESPECIFICA
Consultas
6.2
Aqu se identifican las clases (interfaz, controlador y entidad) necesarias para la realizacin de los casos de uso, as como tambin su responsabilidad y colaboracin entre clases.
88
6.3
19: Grabar(obj) : DT ORDEN COMPRA : NG ORDEN COMPRA 1: Abrir Formulario 3: Click boton buscar proveedor 9: Click boton buscar cotizacion 17: Click boton grabar( ) 18: Grabar(obj) 20: Grabar detalle(obj)
21: Grabar detalle(obj) 22: Modif Est Cotiz Compra(obj) 15: Escoge cotizaciones : Jefe Compras 4: Abrir Formulario 11: Listar cotizacion(obj) 7: Escoger Proveedor : DT DETA ORDEN COMPRA : NG COTIZACION COMPRA : Frm Cotizacion Compra 12: Listar cotizacion(obj) 23: Modif Est Cotiz Compra(obj) 5: Listar proveedores(obj) : Frm Proveedor 13: Listar deta cotizacion(obj) 10: Abrir Formulario
: NG PROVEEDOR
: DT PROVEEDOR
: Almacenero
: Frm Nota_Entrada
: NG Motiv o_Nota
9: Escoge Prov eedor(obj) 6: Abrir Formulario 11: Listar Doc Compra 20: Grabar Detalle(obj): NG Deta_doc_compra 18: Grabar(obj)
: DT Motiv o_Nota : Frm Prov eedor 19: Grabar(obj) 7: Listar Prov eedor(obj)
: NG Doc_Compra
: NG Nota_Entrada : DT Nota_Entrada
: NG Prov eedor 12: Listar Doc Compra(obj) 8: Listar Prov eedor(obj) 15: Lista Deta Doc Compra(obj) 21: Grabar Detalle(obj) : NG Deta_Nota_Entrada
: DT Doc_Compra
: DT Deta_Doc_Compra
: DT Deta_Nota_Entrada
: DT Prov eedor
NOTA DE SALIDA
2: Mostrar Codigo 5: Mostrar Motiv os Nota 11: Mostrar Cliente Seleccionado 14: Mostrar Lista 17: Mostrar Lista Detalles
: Almacenero
: NG Motiv o_Nota
10: Escoger Cliente(obj) 19: Grabar(obj) 7: Abrir Formulario 21: Grabar Detalle(obj) 20: Grabar(obj) : DT Nota_Salida
: NG Nota_Salida
: DT Deta_Fact_Vta
: NG Cliente : NG Cab_Fact_Vta
13: Listar Factura(obj) 9: Listar_Cliente(obj) 22: Grabar Detalle(obj) : NG Deta_Nota_Salida : NG Deta_Fact_Vta : DT Cliente : DT Deta_Nota_Salida : DT Cab_Fact_Vta
BOLETA DE VENTA
: DT BOLETA_VENTA : NG DESCUENTO 29: Grabar(obj) : DT COTIZ_VENTA 22: Calcular descuento(obj) 2: Mostrar codigo 8: Mostrar cliente seleccionado 20: Mostrar producto seleccionado 24: Mostrar porcentaje descuento 26: Mostrar total hasta el momento 34: Mostrar mensaje de operacion nexitosa : NG BOLETA_VENTA 28: Grabar(obj) 30: Grabar detalle(obj) : NG COTIZ_VENTA 32: Modif Est Cotiz Vta(obj) : Frm Boleta_Vta 1: Abrir Formulario 3: Click boton buscar cliente 4: Abrir formulario 9: Click boton buscar producto 21: Ingresar cantidad 25: Click boton agregar producto 27: Click boton grabar 10: Abrir Formulario : Frm Cliente 7: Escoger cliente 19: Escoger producto : DT DETA_BOLETA_VENTA : Vendedor : NG CLIENTE 17: Listar productos(obj) 13: Llenar combo subcategoria(obj) 15: Llenar combo tipo(obj) 11: Llenar combo categoria() : Frm Producto : NG DETA_BOLETA_VENTA : DT DESCUENTO
5: Listar clientes(obj)
6: Listar clientes(obj)
: DT CLIENTE
: NG PRODUCTO
: NG TIPO
: DT PRODUCTO
: DT CATEGORIA
: DT TIPO
: DT SUB_CATEGORIA
FACTURA
Generar Factura
RN_Generar_Factura
: DT Ord_Cpra_Cli
: NG Deta_Fact_Vta : DT Deta_Fact_Vta
20: Grabar Detalle(obj) 2: Mostrar Codigo 8: Mostrar Cliente Seleccionado 16: Mostrar Total hasta el momento 26: Mensaje de Operacion Exitosa
: DT Factura_Vta
19: Grabar(obj)
: NG Ord_Cpra_Cli 18: Grabar(obj) 22: Modif _Est_Ord_Cpra_Cli(obj) 11: Listar Ord_Cpra_Cli(obj) : Frm Factura_Vta 1: Abrir Formulario 3: Clck Boton Buscar Cliente 9: Click Boton Ord_Cpra_Cli 17: Click Boton Grabar 10: Abrir Formulario 4: Abrir Formulario 24: Act_Stock_Gen_Kardex()
: NG Factura_Vta
: Frm Ord_Cpra_Cli 7: Escoger Cliente 15: Escoger Orden de Compra Cliente : Vendedor 13: Listar Deta_Ord_Cpra_Cli(obj) : Frm Cliente : NG CLIENTE 5: Listar_Cliente(obj)
: NG KARDEX
25: Act_Stock_Gen_Kardex()
6: Listar_Cliente(obj)
: NG Deta_Ord_Cpra_Cli
6.4
Distrito
Provincia
Area
Cargo
OrdenCompraProvee NotaPedido
DetaNotaSal
LetraCobrar
Se identifican todas las clases que conformaran una clase persistente en el Modelo Fsico, a travs de un diagrama de clases, indicando las relaciones entre las mismas, la multiplicidad, atributos (se consideran los campos que tendr cada tabla en el Modelo Fsico).
96
7.2
Tabla 7.2.1
TABLA Usuario Empleado Distrito DESCRIPCION Contiene el usuario y contrasea de acceso al sistema de cada trabajador. Contiene datos principales del trabajador. Contiene el registro de todos los distritos dependiendo de una Provincia. Contiene el registro Departamento. de las provincias dependiendo de un
Contiene un registro de todos los Departamentos. Contiene la descripcin por cada rea de la empresa. Contiene los registros de cada cargo en la empresa. Contiene los registros principales de los clientes. Registra la lista de los productos, el tipo de pago y un total requerido por los clientes.
DetalleCotizacio Guarda el cdigo y cantidad (detalles) de los productos asignados en la cotizacin de compra. n BoletaVenta DetaBoletaVta FacturaVenta Registra el importe de los productos adquiridos por el cliente. Guarda la cantidad, el precio y detalle del importe de los productos adquiridos en la boleta. Registra datos e importe del o los productos adquiridos por el cliente.
Guarda la cantidad, precio y detalle del importe de los productos DetaFacturaVta adquiridos en la factura. NotaSalida Registra los productos que se adquirieron en la factura o boleta de venta o salieron de Almacn por otro motivo. Guarda la cantidad y el precio de productos asignados en la nota de salida.
98
DetaNotaSal
NotaEntrada
Registra los productos que se adquirieron en la factura o boleta de compra. Guarda la cantidad y el precio de los productos asignados en la nota de entrada. Contiene un registro de las letras por cobrar a los clientes indicados en la factura de venta. Almacena el stock mnimo y mximo de los productos existentes mediantes la nota de entrada y de salida. Contiene los registros de las marcas por producto. Contiene los registros de las unidades de medida de los productos. Registra las notas de pedido de los productos solicitados por el cliente. Guarda la cantidad, precio y detalle del importe de los productos asignados en la Nota de Pedido. Registra los datos de la orden de compra que los clientes no hacen llegar.
DetaNotaEntra
LetraCobrar
DetaNotaPed
OrdenCompra
DetalleOrdCompr Guarda el precio y la cantidad de los productos asignados en la Orden de Compra. a Producto Categoria SubCategora Contiene los registros de los productos adquiridos por un proveedor. Contiene una lista de las Categoras por Producto. Contiene un registro de las SubCategorias por Producto y por Categora. Contiene los registros de los proveedores que nos venden la mercadera.
Proveedor
OrdenCompraPro Registra los datos de la orden de compra de las cotizaciones o compra directa al proveedor. vee DetaOrdenCompr Guarda el precio y la cantidad de los productos asignados en la Orden a de Compra del Proveedor. Provee
99
7.3
7.4
Capa Entiddad
Capa Dato
CAPA DATOS
7.5
Objetivo/Descripcin Modulo Ventas Permite generar una lista para el cliente con informacin de los productos que se desea adquirir Generado cuando se realza una venta. de Permite filtrar informacin acerca documentos ya sea factura o boleta. Modulo Almacn Permite registrar la E/S de productos. Permite registrar los productos y ordenarlas en categora. Modulo Compra Genera una lista para el proveedor con los productos a facturar previa cotizacin manual por parte del proveedor. Generado cuando se ha realizado una compra.
101
de
los
8.2
103
Capa Presentacin
Capa Entiddad
Capa Dato
BDLicorera
8.3
104
Distrito id_distrito: int desc_distrito: varchar(30) id_provincia: int Cliente id_cliente: int nombre: varchar(30) ape_paterno: varchar(20) ape_materno: varchar(20) dni: int ruc: int direccion: varchar(50) telefono: varchar(10) tipo_cliente: varchar(12) latitud: varchar(10) longitud: varchar(10) id_distrito: int
Unidad id_unidad: int desc_unidad: varchar(30) Categoria id_categoria: int desc_categoria: varchar(30)
Cotizacion id_cotizacion: int fecha: datetime forma_pago: int fecha_pago: datetime total: float id_cliente: int id_empleado: int Kardex id_kardex: int tipo_doc: varchar(15) nro_doc: int cantidad: int id_producto: int
DetalleCotizacion id_cotizacion: int id_producto: int cantidad: int descripcion: varchar(30) precio_unitario: float total1: float descuento: float importe: float
SubCategoria Producto id_producto: int descripcion: varchar(50) precio_unitario: float precio_caja: float stock_min: int stock_max: int observacion: text id_marca: int id_unidad: int id_subcatego: int id_subcatego: int desc_subcategoria: varchar(30) id_categoria: int DetaOrdenCompraProvee id_producto: int id_ordcpraprove: int precio: float cantidad: int
detaNotaPed id_producto: int id_notapedido: int cantidad: int descripcion: varchar(30) precio_unitario: float total1: float descuento: float imrpote: float OrdenCompra id_ordcom: int fecha: datetime fecha_pago: datetime estado: int observacion: text id_cliente: int id_cotizacion: int id_empleado: int
OrdenCompraProvee id_ordcpraprove: int fecha: datetime estado: int observacion: text id_empleado: int id_proveedor: int Proveedor id_proveedor: int razon_social: varchar(30) direccion: varchar(50) ruc: int telefono: varchar(10) contacto: varchar(50) correo: varchar(30)
DetaBoletaVta id_producto: int id_bolvta: int cantidad: int descripcion: varchar(30) precio_unitario: float total1: float descuento: float importe: float
Empleado id_empleado: int nombre: varchar(30) ape_paterno: varchar(20) ape_materno: varchar(20) dni: int direccion: varchar(50) telefono: varchar(10) fecha_naci: datetime fecha_ingre: datetime id_cargo: int id_usuario: int
NotaPedido id_notapedido: int fecha: datetime igv: float subtotal: float estado: int observacion: text id_factvta: int id_cliente: int id_empleado: int BoletaVenta id_bolvta: int fecha: datetime igv: float subtotal: float id_ordcom: int id_cliente: int id_empleado: int DetaFacturaVta id_factvta: int id_producto: int cantidad: int descripcion: varchar(30) precio_unitario: float total1: float descuento: float importe: float
Area id_area: int desc_area: varchar(20) Usuario id_usuario: int usuario: varchar(20) contrasea: varchar(20) id_cargo: int
FacturaVenta id_factvta: int fecha: datetime fecha_pago: datetime igv: float subtotal: float estado: int observacion: text id_ordcom: int id_cliente: int id_empleado: int
DetaNotaEntra id_notaentrada: int id_producto: int cantidad: int precio: float stock: int
LetraCobrar id_letracobrar: int fehca_giro: datetime fecha_venci: datetime monto: float estado: int id_factvta: int
NotaSalida id_notasalida: int fecha: datetime punto_partida: varchar(20) punto_llegada: varchar(20) observacion: text id_bolvta: int id_factvta: int id_empleado: int
DetaNotaSal id_notasalida: int id_producto: int cantidad: money precio: float stock: int
fecha: datetime punto_partida: varchar(20) punto_llegada: varchar(20) observacion: text id_ordcpraprove: int id_empleado: int
8.1
Cotizacion.php b_proveedor.ph p
Compras.php
mantproveedor.php
BoletaCompra.p hp
LogueoUsuario.ph p empleados.php
M_COMPRAS
M_ADMINISTRADOR
Sistema.php
n_proveedor.php
OrdenCompraProvee dor.php
ConsultarStock.p hp
b_cliente.php
M_ALMACEN
notasalida.php
Kardex.php
M_VENTAS
Venta.php LetraporCobrar.ph p
notaentrada.php
n_clienteregistro OrdenCompra.php
106
8.1.2
class.pdf.ph p
conexion.php
clsproveedor.p hp
C_Capa_Datos
clsempleado. php
clscompra.ph p
clscotizacion.p hp
clsproducto.p hp
8.2
DIAGRAMA DE DESPLIEGUE
Se imprime las cotizaciones, Orden Compra, Facturas , Boletas que s e regis tran para lo clientes y para el area de ventas
IP General 192.168.127.* Rango: 2 - 5 Puerta de enlace: 192.168.127.1 Mas cara de Red: 255.255.255.0
IMPRESORA ALMACEN
IMPRESORA VENTAS
IP: 192.168.127.3 IP: 192.168.127.2 M ASK: 255.255.255.0
Puerto Paralelo Puerto Paralelo RAM: 1GB Disco Duro: 80 GB Proces ador: Core 2Duo Realiza el proces o de genearar la factura, boleta, Orden de Compra, Cotizaciones s egundos los datos de los cliente
M ASK: 255.255.255.0
PCVENTAS1
Puerto Paralelo
PCVENTAS2
IP: 192.168.127.4 <process nam e> <thread nam e> M ASK: 255.255.255.0
PCALMACEN
RAM: 1GB Disco Duro: 80 GB Proces ador: Core 2Duo Realiza un proceso de regis trar la nota de entrada y s alida, generar el kardex, regis trar productos .
PCCOMPRAS
Hos ting Pagado Se almacena el s is tema en general y la bd, recibe todos los proces os generados por cada area.
RAM: 1GB Disco Duro: 80 GB Proces ador: Core 2Duo Realiza el proces o de Registrar las compras realizadas al proveedor, Generar Orden Compra.
CONCLUSIONES
El objetivo de este trabajo se ha centrado en el anlisis de los determinantes de la problemtica del rea Compras, Almacn y Ventas en la empresa Representaciones y Distribuciones Garca. Por ello, mediante la evaluacin de los mismos se propone como medio de solucin el desarrollo del Software .
Los
resultados
obtenidos
mediante
el
sistema
en
la
metodologa,
diseo,
programacin, implementacin, es la toma ms confiable en las decisiones con el fin de hacer ms eficiente el proceso de las actividades.
Esperando que con lo logrado hasta el momento se cumpla con el objetivo principal de la creacin del software el cual es el crecimiento de la empresa, por lo proyectado en un mediado a largo plazo, realizando las capacitaciones respectivas para la interaccin del usuario con el sistema.
109
RECOMENDACIONES
Se recomienda a los trabajadores regirse bajo todos los cambios establecidos en la integracin de este nuevo sistema ya que es la manera correcta como se debe trabajar, cabe resaltar que los trabajadores sern preparados mediante la capacitacin respectiva.
Luego de un tiempo si el local crece o hay nuevas reas o sucursales que quieran ser implementadas automatizadamente podran comunicarse con nosotros por lo que sabemos cmo esta creado todo el proyecto y serams rpido adecuarlo a los cambios.
110
BIBLIOGRAFIA
Joseph Schmuller Aprendiendo UM L en 24 horas UTP Vicerrectorado de Investigaci n. An lisis y Diseo de Sistemas Inform ticos, Textos de instrucci n bsicos (TINS)
111