Anda di halaman 1dari 18

1

Encabezado: Sistema Distribuido (Easy Solutions)

Sistema Distribuido para la implementación de una Aplicación de Ventas de Microempresa

Sistema distribuido para la gestión de inventarios y ventas

Fase I

Deisy Janeth Rodríguez Sánchez

Jorge Enrique Torres

Paulo Pedraza

Jhonny Alberto González Melo

Fundación Educación Superior San José

Ingeniería de Sistemas

Bases de Datos II
2
Encabezado: Sistema Distribuido (Easy Solutions)

Tabla de contenido

1. INTRODUCCIÓN............................................................................................... 3
2. ABSTRACT ......................................................................................................... 4
3. PLANTEAMIENTO DEL PROBLEMA .......................................................... 5
4. JUSTIFICACIÓN ............................................................................................... 6
5. OBJETIVOS ........................................................................................................ 7
5.1 OBJETIVO GENERAL ..................................................................................... 7
5.2 OBJETIVOS ESPECIFICOS ............................................................................ 7
6. ALCANCES Y LIMITACIONES ...................................................................... 8
6.1 ALCANCES ......................................................................................................... 8
6.2 LIMITACIONES ................................................................................................ 8
7. MARCO TEORICO DE BASE DE DATOS .................................................... 9
7.1. MODELO ENTIDAD RELACIONAL ............................................................. 9
7.2. RELACIONES Y CONJUNTO DE RELACIONES ....................................... 9
7.3. DATA DEFINITON LANGUAJE ..................................................................... 9
7.4. DATA MANIPULATION LANGUAJE ............................................................ 9
8. METODOLOGIA ............................................................................................. 10
9. CRONOGRAMA .............................................................................................. 13
10. ANALISIS Y DESARROLLO DEL PRODUCTO ........................................ 14
11. RECURSOS Y PRESUPUESTO ..................................................................... 15
12. CONCLUSIONES ............................................................................................. 16
13. REFERENCIAS ................................................................................................ 17
3
Encabezado: Sistema Distribuido (Easy Solutions)

1. INTRODUCCIÓN

El presente proyecto da respuesta a una problemática encontrada en la mayoría de ventas e


inventarios de micro y pequeñas empresas (Mypimes). Tal es el caso de un establecimiento que
tiene como actividad económica “peluquería y otros tratamientos de belleza” (código 9302)
de la localidad de Chapinero, barrio Marly, ubicada en la calle 46 Cra. 8 y de nombre “Peluquería
Arte Francés”, que no cuenta con un sistema organizado de sus servicios, clientes, ventas,
porcentajes a sus empleados, productos e inventarios.

Nuestra empresa “Easy Solutions” desarrolla aplicaciones que mejoran y organizan el sistema
de Ventas a los establecimientos que se dedican a este tipo de actividad.

Es necesario diseñar y elaborar un aplicativo para facilitar tareas al propietario del Centro de
Belleza y poder almacenar la información sensible de varios establecimientos o sucursales.

Este proyecto muestra la elaboración de una aplicación llamada “Easy Solutions” desarrollada
en un lenguaje de programación “JAVA”, la cual tiene como propósito almacenar información
de ventas, clientes, servicios y productos en un motor de base de datos SQL Server 2012 y los
dos anteriores artefactos funcionan en un Sistema Operativo Windows 10.

El dueño de la peluquería Arte Francés también tiene otras dos sucursales de la peluquería
ubicadas en otros sectores de la ciudad, exactamente en el Barrio Restrepo y Barrio Cedritos.
Por lo tanto, es necesario que la información que se registra en las dos peluquerías o sucursales
se almacene en un servidor para que el dueño pueda centralizar toda la información financiera
de su establecimiento y la pueda consultar para poder a llegar a generar reportes.

Es necesario elaborar un sistema distribuido donde haya un modelo cliente - servidor. Los
computadores de cada una de las peluquerías deben consumir un servicio y realiza peticiones a
un servidor central donde se aloja la aplicación principal y la base de datos.

Es necesario elaborar una topología de red de estrella para alcanzar las necesidades que requiere
el cliente sin olvidar que la aplicación y base de datos deben cumplir con los estándares de
integridad, confidencialidad y disponibilidad.
4
Encabezado: Sistema Distribuido (Easy Solutions)
La empresa Easy Solutions proveerá un plan de mantenimiento y contingencia que garantice el
funcionamiento de la aplicación.

2. ABSTRACT

This project helps to organize the sales and inventory of hairdressers that are very popular in the
town of Chapinero, Marly neighborhood, providing clarity and internal control, since you can
perform a billing in less time and reducing the margin of error.

This project will allow the company "Easy Solutions" to expand professional and labor knowledge
by opening commercial opportunities and establishing a starting point in the creation of
applications for sales and inventories with the medium-term purpose of being effective and
recognized in the computer field.

Este proyecto ayuda a organizar las ventas e inventarios de peluquerías que son muy concurridas
en la localidad de Chapinero, barrio Marly, brindando claridad y control interno, ya que se podrá
realizar una facturación en menos tiempo y reduciendo el margen de error.

Este proyecto permitirá a la empresa “Easy Solutions” ampliar el conocimiento profesional y


laboral abriendo posibilidades comerciales y estableciendo un punto de partida en la creación
de aplicativos para ventas e inventarios teniendo como propósito a mediano plazo ser eficaz y
reconocida en el campo informático.
5
Encabezado: Sistema Distribuido (Easy Solutions)

3. PLANTEAMIENTO DEL PROBLEMA

Se evidencia que varios Centros de Belleza y Estética ubicados en el Barrio Marly que se
dedican a la peluquería y otros tratamientos de belleza, tienen los siguientes inconvenientes:

a. No tienen un proceso automático para calcular el porcentaje correspondiente a cada


empleado según los servicios prestados al establecimiento como cortes, cepillados,
tinturas, depilaciones, manicura, pedicura y otros.

b. No hay control de sus ventas (Servicios y productos).

c. No hay un control de inventarios que indique al dueño del lugar los productos existentes
y productos que se deben adquirir.

d. El dueño de la peluquería tiene otras dos sucursales y diariamente tiene que trasladarse
por los 3 puntos para conocer la situación financiera de cada sala de belleza. No tiene
como consultar la información de forma centralizada y total.

Estos inconvenientes se presentan porque la peluquería no cuenta con una herramienta que
les permita controlar su negocio de una manera más eficiente.

Surge entonces una pregunta problema que podría ser la siguiente: ¿cómo puede un dueño
de peluquería al finalizar la jornada laboral y sin personal especializado, realizar pagos, reportes
de ventas diarios y manejo de inventarios de tres peluquerías en un tiempo mínimo, eficaz y sin
errores?
6
Encabezado: Sistema Distribuido (Easy Solutions)
4. JUSTIFICACIÓN

Una aplicación sistematizada que ayude en ciertas labores al micro empresario es muy útil
cuando el tiempo y desarrollo de muchas labores es dispendioso. El aplicativo “Venta Fácil”
(Todo Ventas) posee varias funcionalidades que permiten al propietario mejorar su sistema de
ventas e Inventarios de varias sucursales para centralizar la información en una sola base de
datos.

La empresa Soluciones Fáciles pretende desarrollar otros tipos de aplicaciones a mediano


plazo, que se implementen en otros tipos de negocios de empresas pequeñas cerca de
universidades y discotecas de la localidad de Chapinero, como la venta de comidas rápidas que
no tienen un control de sus operaciones en stock y ventas generando como resultado la baja
calidad de sus productos. También en establecimientos comerciales como discotecas, bares,
cigarrerías tendría el mismo objetivo de contribuir con la organización de ventas e inventarios.

El precio no es elevado y su costo oscilaría entre 10 y 15 millones. La empresa Soluciones


Fáciles pretende que la aplicación sea de fácil adquisición para el dueño del negocio y a cambio
el propietario del lugar obtendrá ventajas costo x beneficio disminuyendo tareas y facilitando el
cumplimiento de muchas labores como el pago a sus empleados y control de productos.

Soluciones Fáciles pretende a mediano plazo implementar en la aplicación “Venta Fácil”


las siguientes funcionalidades:

 Reportes gráficos de ventas


 Desarrollo Web
 Desarrollo en Android
 Agenda de citas para clientes
7
Encabezado: Sistema Distribuido (Easy Solutions)
5. OBJETIVOS

5.1 OBJETIVO GENERAL

 Desarrollar un aplicativo que controle las ventas de un micro empresa que tiene varias
sucursales para consultar y generar reportes de información financiera en un solo
consolidado.

5.2 OBJETIVOS ESPECIFICOS

1. Elaborar un sistema distribuido para implementar el modelo cliente - servidor.

2. Diseñar una base de datos en SQL SERVER para almacenar información de ventas,
inventarios, pagos de una empresa con varias sucursales.

3. Recopilar la información que se necesitan para crear la base de datos en su servidor


correspondiente.

4. Elaborar un diseño de topología de red en estrella que sería el más indicado para las
necesidades del cliente.

5. Modelar una aplicación con interfaz gráfica intuitiva para el cliente.

6. Ejecutar la aplicación en un sistema operativo Windows 10.


8
Encabezado: Sistema Distribuido (Easy Solutions)

6. ALCANCES Y LIMITACIONES

6.1 ALCANCES

 Realizar una investigación para conocer la viabilidad en cuanto a la implementación de


un programa de fácil acceso para pequeños empresarios enfocados en el mejoramiento
de los procesos de ventas de las sucursales que pueda llegar a ser utilizada o
implementada con un alto grado de sencillez.
 Fácil manejo del programa para todos los usuarios que estén interesados en
implementarlo.
 La presente investigación también explorara el mercado de las estéticas y salas de
belleza en la localidad de chapinero barrio Marly.
 Identificar los principales puntos en los que sería rentable instalar el programa.
 Obtener el hardware y software requerido para la instalación del programa o aplicación.

6.2 LIMITACIONES

 En cuanto a las limitaciones podrían encontrarse los bancos de datos incompletos y no


actualizados por dichas sucursales, lo cual ocasionaría que los resultados no fueran exactos.
 Disposición por parte de los trabajadores de dicha peluquería para suministrar la
información necesaria para dicha investigación ocasionando que no se cuenten con los
recursos necesarios para que el documento sea completo y lograr una medición completa.
 El desarrollo del software será solo para las sucursales estéticas o peluquerías en la
localidad de chapinero en el barrio de Marly.
 El software solo permitirá realizar inventarios o control de las ventas.
 El programa solo se ejecutara en todas aquellas pc que tengan instaladas el java.
 El idioma que se manejara para el programa será únicamente en español.
9
Encabezado: Sistema Distribuido (Easy Solutions)

7. MARCO TEORICO DE BASE DE DATOS

7.1. MODELO ENTIDAD RELACIONAL

El modelo de datos de entidad-relación (ER) se basa en una percepción de un mundo real que
consiste en un conjunto de objetos básicos llamados entidades y de relaciones entre estos objetos.
Se desarrolló para facilitar el diseño de bases de datos permitiendo especificar un esquema
empresarial. Este esquema representa la estructura lógica general de la base de datos.

7.2. RELACIONES Y CONJUNTO DE RELACIONES

Una relación es una asociación entre varias entidades. Por ejemplo es posible definir una
relación que asocia al cliente Gutiérrez con la cuenta 401. Un conjunto de relaciones es un grupo
de relaciones del mismo tipo. Se definirá el conjunto de relaciones cliente cuenta para denotar la
asociación entre los clientes y las cuentas bancarias que tienen.

7.3. DATA DEFINITON LANGUAJE

Según el autor Reyes, Pablo (2002). “Las sentencias DDL son aquellas utilizadas para la
creación de una base de datos y todos sus componentes: tablas, índices, relaciones, disparadores
(triggers), procedimientos almacenados, etc.” (p.3).

7.4.DATA MANIPULATION LANGUAJE

Según el autor Reyes, Pablo (2002). “Las sentencias DML son aquellas utilizadas para
insertar, borrar, modificar y consultar los datos de una base de datos.”(p.3)
10
Encabezado: Sistema Distribuido (Easy Solutions)
8. METODOLOGIA

El tipo de investigación con el cual se llevara a cabo el proyecto es la investigación


aplicada la cual está centrada básicamente en lograr un objetivo concreto, lo cual sería la
implementación del programa o aplicativo brindando solución a un problema para pequeñas
empresas enfocadas en el manejo de los inventarios para el control de las ventas.
Las técnicas en las cuales se va a recolectar la información e instrumentos son las entrevistas
esto con el fin de recabar una información de manera verbal a través de preguntas hacia el
entrevistado enfocados en toda la información requerida para dar inicio a la implementación de
la aplicación o programa, obtener de manera fácil información de los aspectos importantes que
se pretenden medir.
ETAPAS ACTIVIDADES
Programa o propuesta  Identificar la actividad a realizar es decir en este caso la
aplicación o programa que se va a crear y el mercado a estudiar.
Análisis  En esta etapa se analiza si el mercado al cual se va a ingresar es
viable para la implementación del programa.
Utilización  El programa se utilizara con el fin de almacenar información
para el control de las ventas, clientes, servicios y productos.
Elaboración  En esta etapa se identifica la aplicación a implementar llamada
Easy solutions desarrollada con un lenguaje de programación
Java.

Programas o  SQL server 2012


herramientas necesarias  Windows 10
y a utilizar  Neatbens
 Java
 Red de estrella (computadoras)

Plan a implementar y  El plan que se va a implementar es un plan de mantenimiento y


pruebas
contingencia tipo garantía en caso de falla en la aplicación, y
por ultimo pruebas para verificar si no existe ningún error en la
aplicación y asegurar el funcionamiento del 100%.
11
Encabezado: Sistema Distribuido (Easy Solutions)

DIAGRAMA BASE DE DATOS ESTETICA


12
Encabezado: Sistema Distribuido (Easy Solutions)
SENTENCIAS DDL

LLAVES FORANEAS
13
Encabezado: Sistema Distribuido (Easy Solutions)

9. CRONOGRAMA

DURACION EN
ACTIVIDADES FECHA INICIO DIAS FECHA FIN
Creación del documento 20/08/2018 87 15/11/2018
Creación de formularios 22/09/2018 12 4/10/2018
Creación de modelo 25/09/2018 9 4/10/2018
Creación de conexiones 1/10/2018 11 12/10/2018
Creación de reportes 10/10/2018 21 31/10/2018
Diagrama base de datos 15/10/2018 4 19/10/2018
Creación de base de
datos 20/10/2018 14 3/11/2018
Integración de software 6/11/2018 11 17/11/2018

INICIO PROYECTO 43332


FIN PROYECTO 43421

Cronograma
8/20/2018
8/30/2018
9/9/2018
9/19/2018
9/29/2018
10/9/2018
10/19/2018
10/29/2018
11/8/2018

Creacion del documento


creacion de formularios
creacion de modelo
creacion de conexiones
Creacion de reportes
Diagrama base de datos
Creacion de base de datos
Integracion de software
14
Encabezado: Sistema Distribuido (Easy Solutions)

10. ANALISIS Y DESARROLLO DEL PRODUCTO

Público objetivo
Para la investigación el público objetivo está basado en todas las peluquerías o estéticas
de belleza ubicadas en la ciudad de Bogotá barrió Marly localidad de chapinero para pequeños
empresarios de todas las edades hombres y mujeres.
Teniendo en cuenta que se evidencia que en estas sucursales no se cuentan con un sistema
organizado de control para ventas productos y servicios se decide crear esta aplicación para
lograr la implementación y así poder llevar un control establecido de sus ventas.
Se evidencia que en esta zona de la ciudad no ha ingresado ningún público que pueda llegar a ser
competencia viéndolo como una buena estrategia para implementarla y beneficio tanto para el
vendedor como para el comprador.
Se debe tener en cuenta que al ser pequeñas empresas no invertirían en una aplicación tan
costosa por eso se crea con dependiendo la necesidad que tenga el cliente y en cuantos
computadores o aparatos se quiera implementar dicha aplicación.
Competencia
Teniendo en cuenta y como se mencionaba anteriormente en el mercado objetivo no hay
tanto riesgo de competencia ya que a pesar que existan empresas grandes que brinden un
programa con las mismas funcionalidades o muy similares Easy solutions ofrecerá precios
accequibles garantía de su producto enfocado en estas sucursales y teniendo en cuenta sus
ingresos sin embargo se tendrán en cuenta las siguientes:
 Samsung Apps, ektroid, Intercreative, icorp, Windows phone
Oportunidades que ofrece
 Expansión a nivel ciudad en otros barrios establecidos
 Crecimiento
 Altos ingresos
 Reconocimiento
15
Encabezado: Sistema Distribuido (Easy Solutions)

11. RECURSOS Y PRESUPUESTO

A continuación se encuentra el presupuesto requerido para la implementación del programa o


aplicación que se va a llevar acabo en el barrio Marly Localidad de chapinero se debe tener en
cuenta que lo que es tema de movilidad e internet se maneja mensual este presupuesto.
16
Encabezado: Sistema Distribuido (Easy Solutions)

12. CONCLUSIONES

Se puede concluir que el proyecto que se realizo ha contribuido positivamente y de manera muy
importante para identificar todos aquellos puntos que se deben tener en cuenta para llevar acabo
implementación de programas o aplicaciones y las cuales puedan ser utilizadas para brindar
solución a una problemática que este presentando alguna micro pequeña o mediana empresa con
alguna funcionalidad, Por otra parte esta herramienta o aplicación la cual se quiere implementar
en este proyecto puede llegar a impactar positivamente en el mercado que se quiere incursionar
por primera instancia permitiendo la administración de los contenidos de organización de todo lo
relacionado con las ventas servicios productos e inventarios, proporcionar flexibilidad y que de
una manera más fácil se obtengan resultados financieros, actualizar de una manera inmediata la
información, teniendo en cuenta que es una idea innovadora y en cuanto a costos bastante
económica así mismo se puede llegar a obtener mayor viabilidad y un alto porcentaje de
ganancias hacia un futuro, y lo más importante que también se identificó son el detectar las
necesidades reales de los negocios sucursales a los cuales se va entrar viéndolo desde el punto
de vista que los procesos operativos de una empresa o negocio se apeguen a la realidad del
trabajo que se realiza a diario de manera que se pueda verificar los resultados si estos están
siendo positivos y negativos y así poder buscar soluciones.
17
Encabezado: Sistema Distribuido (Easy Solutions)

13. REFERENCIAS

Universidad UNL. (s.F). Modelo Entidad Relación. Recuperado de


http://www.fca.unl.edu.ar/agromatica/Docs/09-ModeloEntRel.PDF

Reyes, Pablo. (2002). Introducción al SQL de InterBase: DDL y DML.


Recuperado el 16 de Enero de 2018.
https://encuentros.virtualeduca.red/storage/ponencias/bahia2018/97N75Ad7WfPEABQFhrDNPd
FOWuAwSE5dDVJGODTH.pdf

Catarina, (2001)
http://catarina.udlap.mx/u_dl_a/tales/documentos/mems/arista_f_a/capitulo6.pdf

(S.f) Sql Server


https://listado.mercadolibre.com.co/sql-server

Andres bello ( 2007) Metodologia para la gestión de proyectos


http://biblioteca2.ucab.edu.ve/anexos/biblioteca/marc/texto/AAR2602.pdf
18
Encabezado: Sistema Distribuido (Easy Solutions)

Anda mungkin juga menyukai