Sie sind auf Seite 1von 26

UNIVERSIDAD NACIONAL DEL ALTIPLANO - PUNO

FACULTAD DE INGENIERIA ESTADISTICA E INFORMATICA

E.P INGENIERIA ESTADISTICA E INFORMATICA

MATERIA. DISEÑO DE UN SISTEMA DE CONTROL DE

INVENTARIO PARA LA EMPRESA GRAFISOL SAC.

DOCENTE. ING.FREDY HERIC, VILLASANTE SARABIA

PRESENTADO POR: DENNIS URIEL AÑASCO CHATA

PUNO – PERÚ

2018
1 RESUMEN
Hoy en día la empresa cuenta con un sistema tradicional a mano que realiza diversas
funciones administrativas como el de llevar toda la información que se genere diariamente
en dicho local brindando a su vez calidad en sus servicios. La ejecución del presente
trabajo investigativo tiene como objetivo primordial automatizar y sistematizar, mediante
una aplicación informática, todo el proceso de compra, venta y control de inventarios de
ventas “ELECTRONICA CONTINENTAL” ubicado Jr. Lampa del barrio Bellavista,
para tal objetivo la investigación se fundamentó en la información general del
establecimiento comercial.

2 INTRODUCCION
El sistema de ventas comprende la estructura, las políticas, el plan de organización y el
conjunto de métodos y procedimientos de la empresa dirigidos a asegurar la
maximización de los ingresos.
Es innecesario resaltar la influencia que las ventas tienen en la cuenta de resultados de la
empresa, por tanto indicar solamente que la importancia de una buena implantación del
sistema es fundamental para conseguir los objetivos económicos de la empresa.

3 DATOS GENERALES DEL PROYECTO

NOMBRE: ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE


INFORMACIÓN DE LA GESTIÓN DE VENTAS DE LA EMPRESA COMERCIAL
“ELECTRÓNICA CONTINENTAL”

UBICACIÓN: PUNO- PUNO, 22 DE DICIEMBRE DEL 2017


EJECUTORES:

 UCHIRI MONTESINOS JORGE LUIS.


 QUISPE MAMANI NESTOR V.

4 OBJETIVOS

4.1 GENERALES
 Implementar un sistema de ventas para negocio local “ELECTRONICA
CONTINENTAL”

4.2 ESPECIFICOS
 Analizar necesidades del negocio local
 Elaborar un prototipo de la posible solución completa
 Registrar, clasificar y acceder a la información de una manera ágil, rápida y
veraz.
5 JUSTIFCACION
Latinoamérica cuenta con una gran mayoría de pequeñas empresas, que no cuentan con
un sistema de información que les permita controlar ventas, compras, inventario de
productos, contabilidad.
Electrónica CONTINENTAL. es un Negocio local que emite facturas; controla sus
ventas; hace inventario productos; administra datos de sus proveedores; en un cuaderno
de anotes.
5.1 LA EMPRESA
La empresa a la que se denominará “continental”, se dedica a la comercialización de
ventas al por mayor y menor de productos electrónicos de calidad para clientes exigentes.
Su misión tiene dos partes, por un lado, brindar artículos de calidad a un costo razonable
y por otro lado darles la oportunidad a sus clientes de realizar sus compras de manera
segura y eficiente.
Su visión es ser la empresa líder en venta y distribución de productos electrónicos, para
los clientes, con los mejores precios del mercado.
El control de la cartera de clientes se realiza en una hoja de cálculo, en el cual se anotaba
el nombre, teléfono, dirección y pedidos del cliente. Este esquema dispersa la información
y para surtir un producto se tiene que consultar a varias fuentes. El acceso no es sencillo.
5.2 ORGANIZACIÓN DE LA EMPRESA

Tabla 1 organización de la empresa continental

cargo descripción Funciones


gerente encargado de dirigir y autorizar - contactar proveedores
al personal de todas las - atender las llamadas telefónicas
operaciones dentro de la - controlar las facturas y boletas en
empresa y de administrar sus efectivo y crédito
recursos - repartir la mercancía en la tienda.

empleado encargado de ventas en general - realizar la venta de productos


de ventas - realizar la compra de productos
- emitir boletas y facturas
- entregar la mercancía
- elaborar un inventario manual
- recibir y organizar la mercancía
que ingresa
- asegurar el lugar de trabajo y
revisar los dispositivos de
seguridad (candados y puertas)

La empresa cuenta con los siguientes recursos


 un equipo de computo
 papelería en general
 equipos de comunicación movistar.

5.3 NECESIDAD DE CONTROLAR LOS PROCESOS DE NEGOCIO


Una necesidad básica es dar al cliente una atención rápida, esto implica tener
disponibilidad de información útil y oportuna para ellos. Para lograr su objetivo, se
requiere contar con una infraestructura y software adecuado. Lo que se traduce en varias
computadoras, una base de datos con los productos disponibles para evitar pérdida de
tiempo en las búsquedas de existencia de los productos, así como de sus características
como el precio, con sus respectivos detalles.
5.4 PRINCIPALES PROCESOS DE NEGOCIO DE LA EMPRESA
Los procesos de negocio son las tareas que debe realizar una empresa para asegurar su
funcionamiento. Estos incluyen:
 Ventas
 Compras
 Control de inventario de ventas
 Pagos a los proveedores
 Registro de los nuevos clientes y proveedores.

5.5 BENEFICIOS DEL SISTEMA DE INFORMACIÓN PARA LA EMPRESA


Con el desarrollo del sistema de control de ventas y gestión de inventario de ventas se
desea que la empresa “continental” pueda mejorar sus actividades primarias a fin de
controlar eficientemente los productos que comercializa y brindar un servicio de mayor
calidad a sus clientes. Además, se busca mejorar la eficiencia del personal y la calidad de
los datos e información que requieran los administradores de tienda, gerente general o
proveedores. Esto les dará una mejor visión de las ganancias de la empresa y el sistema
contribuirá a disminuir de manera considerable los errores y conflictos que existen en los
Procesos actuales.
Este sistema permitirá recopilar datos de los terminales de los puntos de venta de las
tiendas y transmitirá la información a una base de datos de datos. En esta base de datos
se acumulará la información acerca de la demanda de los clientes, los precios y el interés
en nuevos productos.
De esta manera se podrán analizar cuáles son los productos de mayor venta, en qué tienda
están, cuáles son los productos que despiertan mayor interés de los clientes, cuál es la
demanda estacional de productos y cuáles son más rentables de vender primero.
La administración utilizará esta información para identificar las tendencias de ventas,
ampliar la variedad de productos, eliminar del inventario los productos de lento
movimiento e incrementar las ventas de una tienda abasteciendo los productos de gran
demanda.
A los encargados de tienda y proveedores, el sistema les dará información sobre las ventas
diarias, semanales y mensuales de cada producto, con lo cual podrán determinar cuáles
pedir y las cantidades que requieren para sus tiendas. Los proveedores utilizarán esta
información, junto con su conocimiento del sitio donde se ubica, para tomar las decisiones
finales sobre los pedidos que adquirirán.

6 ANALISIS DE SOLUCION
En este capítulo se describe la metodología desarrollada en el presente proyecto, los
requerimientos funcionales y no funcionales que deberá cumplir el proyecto, una breve
descripción de las razones por las cuales se eligieron estas herramientas y el plan de
pruebas del presente proyecto.
6.1 METODOLOGÍA APLICADA AL DESARROLLO DE LA SOLUCIÓN
Para la gestión de proyecto se utilizarán las buenas prácticas para la gestión de proyectos
definida por el Project Management Institute (PMI), delimitando los grupos de procesos
de iniciación, planificación, ejecución, monitoreo y cierre del proyecto.En la Tabla 1 se
muestra una descripción general de los procesos que forman parte de la gestión de la
integración del proyecto PMBOK (Project Management Body of Knowledge).

Tabla 2. Procesos de la gestión de integración del proyecto


Procesos Actividades
Gestión de integración Se definirá el acta de constitución del proyecto que
del proyecto contendrá los objetivos principales de implementación del
sistema de información para “Continental” y los servicios
de interconexión que este facilite.
Gestión del tiempo del Se definirán los tiempos para la preparación de cada uno de
proyecto los entregables y planes de acción de cada una de las
actividades para obtenerlos. Inicialmente, se ha acordado
dos horas diarias para el seguimiento y la elaboración de las
actividades.
Gestión de los costos Se definirán los costos necesarios en horas hombre para la
del proyecto obtención de los entregables del proyecto. No hay inversión
de dinero inicialmente para la investigación.
Gestión de la calidad Se definirán los estándares de calidad del proyecto según el
del proyecto impacto del uso de las boletas con el sistema y acceso
rápido a la información, y ya no el uso de las boletas
manuales y la calidad de la información registrada luego de
las pruebas de comunicación entre aplicaciones.
Gestión de los riesgos Se definen los riesgos sobre la disponibilidad de la
del proyecto información necesaria para el avance del proyecto y
delimitación del alcance del mismo.

Tabla 3 Fases del RUP

Fases Descripción
Fase de inicio Se define como actividad inicial la formulación del alcance
del proyecto, en la cual se observa el flujo del negocio para
recopilar información sobre cómo se está trabajando con
este tipo de herramientas en la actualidad. Adicionalmente,
se recopilan los requerimientos mediante entrevistas y
trabajo de campo. Este trabajo se basará en entrevistas al
personal de la empresa Continental.
Fase de planificación Se definirán la arquitectura del sistema que se va a
implementar, los componentes del sistema y las entidades
involucradas.
Fase de ejecución Puesta en marcha de la codificación e integración con otros
componentes. Se realizará en tres iteraciones. Una vez
implementada la solución, se pondrá en marcha el plan de
pruebas unitarias y de interconexión de la aplicación.

Los artefactos generados por cada una de las fases detalladas anteriormente se detallan en
la Tabla 3.

Etapas Artefactos
Fase de inicio - Documento de visión
- Plan del proyecto
- Catálogo de requisitos

Fase de planificación - Especificación de requisitos del software.


- Documento de la arquitectura
- Documento de estándares de programación
- Documento de la interfaz gráfica
- Documento del análisis y diseño

Fase de ejecución - Plan de pruebas


- Versión beta de la herramienta
- Manuales de usuario

Tabla 4 Artefactos RUP aplicados al proceso

6.2 HERRAMIENTAS A UTILIZARSE


Las herramientas que se van a utilizar en el presente proyecto serán open source. Los
componentes de software se detallan en la Tabla 2.4.

Tabla 5 Herramientas y componentes de software utilizados en el proyecto

Herramienta Descripción
Modelador de la Para la modelación de la base de datos se usa, MYSQL
base de datos WORKBENCH, herramienta propia del motor de base de datos
para estas tareas de modelado.
Motor de la base Se escogió el motor de base de datos MySQL por ser un gestor
de datos de licencia libre y también por la experiencia obtenida en su
uso.
Lenguaje de - PHP para backend
programación o - JAVASCRIPT para diseño de interfaces
Frameworks - HTML para que funcione página web
- FRAMEWORK legobox utiliza una arquitectura
modelo vista controlador
- AJAX para conexión con la base de datos

6.3 IDENTIFICACIÓN DE REQUISITOS


La implementación del sistema de información requiere indicar los requerimientos
funcionales y no funcionales que necesitan tomarse en consideración para definir una
solución al problema planteado.
6.3.1 CATÁLOGO DE REQUISITOS FUNCIONALES
Este catálogo está constituido por las principales funcionalidades para organizar las
tareas. Para tal efecto, se realizó el levantamiento de la información directamente con la
asistente y gerente general de la empresa Continental, además del análisis y revisión de
la norma técnica vigente.

6.3.1.1 MODULO DE VENTAS


Tabla 6 módulo de ventas

Módulo de Ventas
Nro. DESCRIPCIÓN DEL REQUERIMIENTO orden Tipo
VEN00 El sistema permite el mantenimiento de producto. 3 Exigible
1
VEN00 El sistema permite generar el comprobante de pago. 3 Deseable
2
VEN00 El sistema permite asociar y desasociar proveedores a los 3 Exigible
6 productos.
VEN00 El sistema permitirá consultar documentos de pago. 3 Deseable
7
VEN00 El sistema permite consulta por fechas de ventas. 3 Deseable
8
VEN00 El sistema permite imprimir el documento la venta 3 Deseable
9 realizada.
6.3.1.1 MODULO DE COMPRAS

6.3.1.2 MODULO INVENTARIO DE PRODUCTOS

Tabla 7 Modulo Inventario de productos

6.3.1.3 MODULO DE REPORTES


Tabla 8 módulo de reportes

Módulo Catálogo en línea y reportes


Nro. Descripción del requerimiento orden Tipo
CYR001 El sistema permite exportar los reportes en formato en 3 Exigible
pdf
CYR002 El sistema permite emitir un reporte de los productos 3 Exigible
vendidos (diario, semanal, mensual).
CYR003 El sistema permite generar y consultar reportes de 2 Deseable
ventas por fechas.
CYR004 El sistema cuenta con un catálogo de productos en línea 3 Exigible
categorizado.

6.3.1.4 MODULO DIRECTORIO DE PROVEEDORES


Tabla 9 módulo proveedores

DIRECTORIO DE PROVEDORES
Nro. Descripción del requerimiento orden Tipo
DP00 Sistema permite agregar proveedores y sus datos, 3 Exigible
1 teléfono , dirección , correo y contacto
DP00 Sistema permite actualizar proveedor 3 Exigible
2
DP00 Sistema permite eliminar proveedor 2 Deseable
3

6.3.1.5 MODULO DIRECTORIO DE CLIENTES


Tabla 9 módulo clientes

DIRECTORIO DE CLIENTES
Nro. Descripción del requerimiento orden Tipo
DP001 Sistema permite agregar clientes con los datos DNI , 3 Exigible
teléfono , dirección , correo y contacto
DP002 Sistema permite actualizar datos del cliente 3 Exigible
6.4 SOLUCION PROPUESTA
6.4.1 PROCESOS DE NEGOCIOS
En esta sección se detallan las principales funcionalidades que se desarrollan en la
empresa CONTINENTAL Para tal efecto, se realizó el levantamiento de la información
directamente con los empleados del negocio. Adicionalmente se explica un flujo que se
tomará en cuenta para el desarrollo del sistema de venta que hace que se automaticen

tareas desarrolladas al día a día.


6.4.2 MODULO VENTAS

6.4.3

1.1.1. MODULO COMPRAS

No es proveedor
Proveedor Generar documento
Registra proveedor acepta de pago

Generar orden de
compra Registra la
compra

Verifica proveedor Si es proveedor

Cancelar compra Proveedor no


acepta
Figura 1 proceso de venta
1.1.2. MODULO ACCES0
1.1.3. MODULO ALMACEN

No Existe Generar
documentación
Registra categoria Para el articulo

Generar orden
Agregar articulo Registra el
articulo

Verifica categoria existe

Regitra articulo Sin imagen

6.4.4
1.2. CASOS DE USO

Control de acceso
1.2.1. CASOS DE USO POR PAQUETE

Mantenimiento de productos

Control de acceso

Mantenimiento de proveedores

Registrar la venta

1.2.2. INVENTARIO DE USUARIO

Mantenimiento de clientes

Mantenimiento de contraseñas

Mantenimiento de perfiles /
accesos

7 ANALISIS DE FACTIBILIDAD
7.1 TECNICA
A continuación, se detallan las características técnicas del sistema:
 La plataforma de trabajo donde se desarrollará el sistema es PHP.
 El sistema puede ser accedido desde, Mozilla Firefox, Google Chrome u otro
buscador.
 Se plantea el uso del patrón modelo-vista-controlador para la arquitectura del
sistema.
 Se implementó una arquitectura basada en la integración del framework, la
cual encapsulará las tecnologías que se usarán para la presentación, la lógica
de negocio y el acceso a los datos
7.2 VIABILIDAD
La viabilidad del sistema depende de tres factores importante: tiempo, complejidad del
sistema y recursos disponibles. El presente proyecto se desarrolla a lo largo de 1 mes
calendario y semanalmente se entregan los avances realizados. La complejidad del
sistema está ligada a los requerimientos previamente definidos, así como a las tecnologías
que se usarán para la implementación del mismo. Para la etapa de desarrollo se plantea
usar una tecnología web que le otorga un nivel de complejidad al proyecto, pero le da un
orden al momento del desarrollo y una mejor presentación al proyecto
7.3 ECONOMICA
Sistema es económicamente viable, ya que en este caso no se le cobrara nada a la empresa,
el objetivo
de este pura y netamente Educativo.

8 ANALISIS COSTO – BENEFICIO


Este sistema le permite a la empresa manejar fácilmente los procesos involucrados en la
administración, realizar el proceso de venta, gestionar el traslado de los productos a las
tiendas y almacén. Además, debido a la expansión comercial que está teniendo esta
industria, el sistema ayudará a brindar la información exacta en el momento adecuado,
como también la generación de reportes que ayuden a monitorear las ventas

PROBLEMA Una lenta gestión de ventas que se realiza de manera manual que no
DE involucra control eficiente de promociones y descuentos hacia los
clientes, así como, la mala administración de la rotación de los
productos entre las tiendas y almacenes. La falta de comunicación
entre los mismos clientes para poder registrar sus preferencias de los
productos y así puedan adquirir variedad a medida del cliente
AFECTA A  Área de Ventas,
 Área de Compras,
 Área de Inventario de Ventas,
 Área de Clientes,
 Área de Proveedores,
El impacto  Clientes insatisfechos.
asociado es  Carencia de un control eficiente sobre los procesos del negocio
 Procesos muy lentos e ineficientes.
 Información que se maneja sujeta a errores humanos.
UNA  Facilitar el control efectivo de flujo de información de los procesos
SOLUCION a través de un sistema informático.
SERA  Actualizar la información de las tiendas y almacén para obtener
información adecuada en los momentos solicitados.

Asimismo, hace menos tediosa la labor de los usuarios mediante el uso de una interfaz
amigable, como también le permite a la empresa lograr una posición superior dentro del
mercado competitivo.
POCISION DEL PRODUCTO
PARA Empresas comercializadoras de artículos de ELECTRONICA con
énfasis específicamente en las siguientes áreas: gestión de ventas e
inventario de ventas Y proveedores.
Quienes A todos los trabajadores que administran los productos Y pagos a
proveedores
El sistema Es un software que muestra interfaces gráficas amigables para la
administración y control del negocio de tiendas y almacén que
conforman la empresa.
Que Permite que los usuarios de las diversas áreas puedan actualizar rápida
y efectivamente la información relacionado a los productos que
prefieren
A diferencia Los sistemas no automatizados existentes.
de
El Producto Permite que los usuarios de cada área tengan lo necesario, nivel de
privacidad y privilegios diferentes. Mantiene la información en forma
integrada, pero de acuerdo a los accesos a cada usuario, se muestra lo
que puede hacer, de tal forma

9 DISEÑO DE SISTEMA
9.1 ARQUITECTURA DE LA SOLUCION Y TECNOLOGIAS
Arquitectura en 3 capas
El sistema implementado adoptó tres niveles, dividido en 3 capas con un reparto claro de
funciones.
 Una capa para la presentación de la interfaz GUI.
 Otra para donde se encuentra el modelado del negocio.
 Otra para definir los objetos y para el almacenamiento de la información.
-

Figura 2 arquitectura modelo vista controlador

Ventajas que presenta la arquitectura MVC


Como para el desarrollo del presente proyecto se ha considerado trabajar con una
arquitectura web, se presenta una serie de ventajas que presenta este modelo escogido,
utilizando el lenguaje PHP.
Se pueden mencionar las siguientes ventajas:
 Hay una clara separación entre los componentes de un programa, lo cual permite
implementarlos por separado
 Hay un API muy bien definido; cualquiera que use el API podrá reemplazar el
modelo, la vista o el controlador sin aparente dificultad.
9.2 DISEÑO DE BASE DE DATOS
- LA BASE DE DATO SE DISEÑA MYSQL WORKBENCH
9.3

9.4 DISEÑO DE INTERFACES


Interfaz del sistema completo de ventas de electrónicos
1. Interfaz de login.

2. Interfaz de escritorio o inicio

3.- Interfaz de almacén-articulo


4.- Interfaz de almacén – categoría

1. Interfaz de compras- ingresos

2. Interfaz de compras- proveedores


3. Interfaz de ventas-vender

4. Interfaz de ventas- cliente

5. Interfaz de registro usuario y permisos

6. Interfaz de reporte-ventas
10 BIBLIOGRAFÍA

 Alcarria, J. (2009). Contabilidad Financiera. Madrid: Publicación de la


Universidad Jaume
 Angel Cobo. (2010). Php Y Mysql. España: Ediciones Díaz de Santos.
 Barkley, E. (2009.). Técnicas de Aprendizaje Colaborativo. Madrid:
Ediciones Morata.
 Bastos, A. (2009.). Organiza en el Punto de Venta. Vigo: Ideas Propias.
 Falgueras, B. C. (2009). Ingeniería del Software. Aragon, Barcelona:
 Editorial UOC.
 KABIR, M. J. (2010.). Servidor Apache/ Apache Server.
 Kroenke, D. M. (2009). Procesamiento de Base de Datos. Pearson
Educación.