Está en la página 1de 11

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. OBJETIVO GENERAL ..................................................................................... 7
5.1. OBJETIVOS ESPECIFICOS ......................................................................... 7
6. MARCO TEORICO DE BASE DE DATOS .................................................... 7
6.1. MODELO ENTIDAD RELACIONAL ......................................................... 8
6.2. RELACIONES Y CONJUNTO DE RELACIONES ................................... 8
6.3. DATA DEFINITON LANGUAJE ................................................................. 8
6.4. DATA MANIPULATION LANGUAJE ........................................................ 8
7. DIAGRAMA BASE DE DATOS ESTETICA .................................................. 8
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
4
Encabezado: Sistema Distribuido (Easy Solutions)
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.

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. OBJETIVO GENERAL

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

5.1.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.

6. MARCO TEORICO DE BASE DE DATOS


8
Encabezado: Sistema Distribuido (Easy Solutions)

6.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.

6.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.

6.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).

6.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)

7. DIAGRAMA BASE DE DATOS ESTETICA


9
Encabezado: Sistema Distribuido (Easy Solutions)

8. SENTENCIAS DDL
10
Encabezado: Sistema Distribuido (Easy Solutions)

8.2. LLAVES FORANEAS

Referencias
11
Encabezado: Sistema Distribuido (Easy Solutions)

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

También podría gustarte