Вы находитесь на странице: 1из 29

Facultad de Ingeniera de Sistemas, Mecnica y Elctrica

Escuela Ingeniera de Sistemas

Sistema de Control y Distribucin De Ventas para comercial La casa


de la limpieza

Proyecto del Curso de Ingeniera de Software I

Presentado por

TORREJON DE LA CRUZ, LUIS ALBERTO

Chachapoyas Per

Octubre 2017
NDICE

INTRODUCCIN..................................................................................................3

1.1 Antecedentes..............................................................................................................................3

1.2 Definicin del problema.........................................................................................................3

1.3 Justificacin................................................................................................................................4

1.4 Objetivos......................................................................................................................................4
1.4.1 Objetivo principal.....................................................................................................................4
1.4.2 Objetivos secundarios..............................................................................................................5

1.5 Propuesta del Proyecto..........................................................................................................5

1.6 Presentacin del resto del Proyecto..................................................................................5

CAPTULO 2: MARCO TERICO/CONCEPTUAL.........................................7

2.1 Conceptos....................................................................................................................................7

CAPTULO 3: APORTE TERICO...................................................................9

3.1 Seleccin de la(s) herramienta(s) de tecnolgica(s)..................................................9


3.1.1 Sub-seccin...............................................................................................................................9

3.2 Aplicacin de la herramienta tecnolgica al problema..............................................9


3.2.1 Sub-seccin...............................................................................................................................9
3.2.2 Sub-seccin...............................................................................................................................9

CAPTULO 4: APORTE PRCTICO..............................................................10

4.1 Diseo de la herramienta de tecnolgica......................................................................10

CAPTULO 5: CONCLUSIONES....................................................................20

Anexo I.................................................................................................................a

2
3
Introduccin
El presente proyecto del curso desarrolla un sistema informatizado de gestin de
bibliotecas para solucionar el problema, utilizando metodologas RUP (Retional Unified
Process) y UML (Lenguaje Unificado de Modelado).

Dada a la importancia que ha tomado el sofware en la vida cotidiana en las personas,


nos permite utilizarlo para fines de productividad, desarrollo, administracin; ya sea de
una pequea empresa o de una gran empresa.

En nuestro proyecto nos enfocaremos a desarrollar e implementar este tipo de


tecnologa en un negocio que an no cuenta con ningn tipo de sofware para la
administracin de esta. El producto que generemos ayudara en la gestin de procesos
de venta, mejor organizacin de los productos y aumentar la productividad del
negocio.

Ademas en el presente documento contendr la informacin de nuestro producto a


desarrollar para los fines que sea conveniente.

1.1 Antecedentes

Para el desarrollo de este sofware para el negocio tiles de limpieza, se tomar en


cuenta proyectos exitosos ya sea a nivel internacional, nacional y local; que hayan
logrado dar la solucin al problema que el cliente lo requiri para el progreso de su
negocio.

1.2 Definicin del problema

En el negocio de tiles de limpieza LA CASA DE LA LIMPEZA ubicada en la ciudad de


Chachapoyas-amazonas-Per, a la cual se le realizar un anlisis de la forma de cmo
se realizan los procesos de venta, atencin al pblico, control de su stock y gestin de
ingresos, los cuales nos servir para el desarrollo del sofware; de esta manera se
ayudar a solucionar los problemas que existan, lo cual ayudara al propietario a
controlar su stock de productos e ingresos y que le permitan tomar buena decisiones
para el crecimiento de su negocio.

4
De acuerdo con las entrevistas realizadas al cliente, se han identificado los siguientes
problemas.

El control de ventas es ineficiente porque todo lo que venden lo anotan en una


libreta.

De vez en cuando olvidan apuntar lo que vendieron en la libreta y por eso no


saben lo que tienen en la tienda.

Como se tiene dudas en la contabilidad de los productos solicitan a contador


para que haga un informe de las existencias de la tienda y eso les genera
gastos.

Para solucionar estos problemas nuestro sistema deber tomar el control y

mantener actualizado la informacin.

1.3 Justificacin

Como se sabe la utilidad de un sistema hoy en da nos permite organizarnos y tomar


decisiones para dar solucin a un problema. El sofware que desarrollaremos le
permitir al propietario del negocio agilizar procesos y mejorar en el rublo que se
desempea. Lo cual genera beneficios como son:

Tecnolgico: se mejora la infraestructura, al contar con un sistema informtico,


que permitir agilizar los procesos.

Econmico: Al agilizar el proceso de atencin al pblico, aumentaran los


clientes, generando mayores ingresos a la empresa y menores perdidas de
dinero.

Social: Se genera un aumento de los clientes para la empresa, debido a la


eficiencia en los procesos.

1.4 Objetivos

1.4.1 Objetivo principal

Desarrollar de un software para el negocio LA CASA DE LA LIMPIEZA


utilizando las metodologas RUP Y UML, que permitir tener el control del stock
de productos, ventas y mejora en los procesos de atencin de al cliente.

5
1.4.2 Objetivos secundarios

Tener una base de datos centralizada de los productos de la empresa en venta.

Mejorar el proceso de productos y la cadena de suministro.

Generar reportes de la venta.

Desarrollo de mdulos de ventas, compra y gestin de informacin de los


productos.

1.5 Propuesta del Proyecto

El software sea desarrollado en una interfaz web de manera que sea de fcil utilizacin
y visualizacin en dispositivos digitales (laptop, Tablet, Smartphone). Lo cual permitir
al propietario una mejor gestin de su empresa en el lugar que se encentre
conectndose a travs de una red segura que previamente se le asignar.

En sofware trena tres mdulos de utilidad:

El primer mdulo contendr un resumen completo de las ventas hecha historial del
producto, peticiones entre otras funciones de informacin de sistema.

El en segundo mdulo estar el catlogo completo del producto con su respectivo


precio y posibles descuentos a agregar.

En el tercer mdulo contendr los modelos de recibos o boletas que necesiten imprimir
utilizando la informacin de nuestra base de datos y de las que el vendedor agrega al
realizar una venta.

1.6 Presentacin del resto del Proyecto

El presente proyecto se desarrollar a partir de una serie de exigencias de calidad por


los cual en el:

Captulo 2: se definir los conceptos que apoyan a nuestro proyecto.

Captulo 3: Se definir las tecnologas en la que se desarrollado.

Captulo 4: Veremos el diseo y la metodologa que se utilizan para el


desarrollo del software.

6
Captulo 5: Explicaremos su funcionamiento, configuracin y otros detalles que
se requieran que sean expuestos para el buen funcionamiento de nuestro
software.

7
Captulo 2: Marco Terico/Conceptual

2.1 Conceptos

SISTEMA DE INFORMACION

Un sistema de informacin se puede definir tcnicamente como un conjunto de


componentes relacionados que recolectan (o recuperan), procesan, almacenan
y distribuyen informacin para apoyar la toma de decisiones y el control en una
organizacin (Ayala, 2006).

Hay tres actividades en un sistema de informacin que producen la informacin


que esas organizaciones necesitan para tomar decisiones, controlar
operaciones, analizar problemas y crear nuevos productos o servicios. Estas
actividades son:

Entrada: captura o recolecta datos en bruto tanto del interior de la


organizacin como de su entorno externo.

Procesamiento: convierte esa entrada de datos en una forma ms significativa.

Salida: transfiere la informacin procesada a la gente que la usar o a las


actividades para las que se utilizar.

SISTEMA DE VENTAS: El sistema de ventas, se trata de una completa


aplicacin, para la gestin de clientes, proveedores y productos, incluyendo la
posibilidad de realizar el registro de ventas de dichos productos y generar
informes (Polo, 2017).

Propsito: Es el manejo relacionado con la facturacin, cobranza, distribucin y


mercadeo, para una organizacin es muy importante tomar en cuenta cual es la
necesidad social que tiene como organizacin, para poder desempear una
buena labor en lo que se refiere a ese tipo de actividades. En ese contexto el
objetivo general es analizar el sistema de ventas disponible en las empresas.

o Diferentes Sistemas De Ventas:

1. Venta personal

2. Venta a distancia

3. Venta multinivel

8
RUP (Proceso unificado racional): Es un proceso de desarrollo de software y
junto con el Lenguaje Unificado de Modelado UML, constituye la metodologa
estndar ms utilizada para el anlisis, implementacin y documentacin de
sistemas orientados a objetos (Luna, 2013).

UML (Lenguaje Unificado de Modelado): Se trata de un lenguaje grfico para


construir, documentar, visualizar y especificar un sistema de software. Entre
otras palabras, UML se utiliza para definir un sistema de software. Posee la
riqueza suficiente como para crear un modelo del sistema, pudiendo modelar
los procesos de negocios, funciones, esquemas de bases de datos, expresiones
de lenguajes de programacin, etc (Grady Booch, 2012).

SISTEMA DE REFENCIA

Para el desarrollo de nuestro sistema utilizado de referencia a una empresa que dedica
al desarrollo de sistemas web BSale.

Bsale en sistema orientado a web con unas funciones muy buenas que simplifican el
trabajo en un negocio.

En su sistema de ventas ofrece las siguientes funciones:

Boleta y factura electrnica

Informes en lnea

Control de inventario

Punto de venta

Tienda online

Sitio web: https://www.bsale.cl/

Interfaz web del Sistema

9
Panel de control donde vendedor puede realizar muchas funciones de venta

10
Captulo 3: Aporte terico

En este capitulo se desarrolla la solucin al problema formulado en la introduccin.

Antes de iniciar una seccin, siempre haga un comentario general de lo que se


pretende hacer en cada captulo.

3.1 Seleccin de la(s) herramienta(s) de tecnolgica(s)

Considerando la evaluacin comparativa se selecciona y se justifica la(s)


herramienta(s) que van a ser utilizadas para desarrollar la solucin.

3.1.1 Sub-seccin

3.2 Aplicacin de la herramienta tecnolgica al problema

En esta seccin se detalla la solucin aplicada al problema descrito en la introduccin.

Cuando se trate de un desarrollo de sistema de informacin se debe considerar los


requerimientos del software.

3.2.1 Sub-seccin

3.2.2 Sub-seccin

11
Captulo 4: Aporte prctico

Para iniciar el proceso de desarrollo del sistema utilizaremos el modelador rational rose
2003 para crear nuestro modelo de negocio, casos de uso, modelo de dominio y otros
modelos que nuestro sistema lo requiera.

4.1 Diseo de la herramienta de tecnolgica

1. Documentos de requerimientos del software

a. REQUERIMIENTOS FUNCIONALES

El sistema deber poder verificar la autenticacin de ingreso del


usuario autorizado.

Gestionar la informacin de los productos a vender.

El sistema deber permitir generar un reporte de las ventas


despus de haber hecho dicha operacin.

El sistema deber permitir el registro de nuevos productos.

Al final de una venta el sistema deber de generar boletas o


facturas para su impresin segn el cliente lo requiera.

b. REQUERIMIENTOS NO FUNCIONALES

El sistema no debe de tardar 4 segundos en realiza u bsqueda


de algn producto.

El sistema deber alertar al vendedor de los productos que estn


agotndose y estn debajo del lmite establecido.

El sistema deber funcionar en la versin actual y anteriores de


Windows.

Se deber implementar un equipo de cmputo completo con las


especificaciones adecuadas.

2. Documento de modelado de negocio

ACTORES DE NEGOCIO Y CASOS DE USO

12
ACTIVIDADES DE NEGOCIO

Atendiendo al cliente

13
Registrando ingreso de productos

14
Generando ventas

15
Cerrando ventas

16
MODELADO DE OBJETOS DE NEGOCIO

17
3. Documento de modelado de dominio

MODELADO DE DOMINIO

18
4. Documento de los casos de uso

ACTORES Y CASOS DE USO

ACTORES

Cliente: Son los quienes seleccionar los productos a comprar.

Vendedor: Interactuara con el sistema para agregar y seleccionar los productos


a peticin del cliente.

Cajero: Tendr la informacin de los precios de los productos


y datos que servir para generar ya sea una boleta o factura.

CASOS DE USO

Atendiendo al cliente

DESCRIPCION DEl CASO DE USO

Nombre C.U Atender consulta

Actor Vendedor

Precondicion EL vendedor ha sido admitido en el sistema

Postcondicion El sistema muestra interfaz de bsqueda de los productos

19
Flujo bsico

1) El caso de uso inicia

2) El vendedor busca el producto a pedido del cliente

3)EL vendedor coloca el nombre del producto y le da en buscar

4)El sistema devuelve la informacin del producto buscado

5)El vendedor selecciona el producto y lo deriva al carrito de compras

6)El sistema espera la agregacin de nuevos productos

7)El vendedor da el provedo a la peticin

8)EL caso de uso finaliza

Flujo alternativo

1)En el paso 3 el sistema puede no encontrar el producto y envie el mensaje de error

2)En el paso 6 el cliente puede hacer el pedido de uno o mucho productos

Nombre C.U Generar proforma

Actor Vendedor

Precondicion EL vendedor ha sido admitido en el sistema

Postcondicion El sistema muestra interfaz de generar las proformas

Flujo bsico

1) El caso de uso inicia

2) El vendedor ingresa los datos del producto a agregar al sistema

3)EL vendedor le da en guardar

4)El sistema evala los datos que estn bien ingresados

5)El sistema muestra la opcin de imprimir proforma

6)El vendedor selecciona la opcin de imprimir

7)El vendedor entregar la proforma impresa al cliente

8)EL caso de uso finaliza

Flujo alternativo

1)En el paso 1 el vendedor puede elegir si es una boleta o factura

20
Nombre C.U Emitir orden de pedido
Actor Vendedor
Precondicin EL vendedor ha sido admitido en el sistema
Postcondicion El vendedor emitir la orden para su respectivo pago
Flujo bsico
1) El caso de uso inicia
2) El vendedor verifica los datos del pedido
3)EL vendedor enva el pedido a caja
4)El sistema realiza la accin de envi al cajero
5)El sistema calcula los precios
6)El sistema devuelve la informacin al vendedor
7)El vendedor realiza la impresin y la entrega al cliente
8)EL caso de uso finaliza
Flujo alternativo
1)En el paso 4 el sistema tendr un mdulo llamado cajero que contendr los precios y
descuentos de los producto a comprar

Registrando ingreso de productos

DESCRIPCION DEl CASO DE USO

Nombre C.U Registrando ingreso de productos


Actor Vendedor
Precondicion EL vendedor ha sido admitido en el sistema
Postcondicion El sistema muestra la interfaz de registro de productos nuevos

21
Flujo bsico
1) El caso de uso inicia
2) El vendedor genera un nuevo registro
3)EL sistema muestra la opciones de tipo costo descripcin del producto
4)El vendedor ingresa el formulario de registro
5)El vendedor selecciona registrar nuevos productos
6)El sistema guarda en la base de datos el nuevo producto
7)EL caso de uso finaliza

Flujo alternativo
1)En el paso 2 el sistema mostrara las opciones si es para actualizar producto que ya estn en
stock y si es un nuevo producto que no est en stock

Registro de ventas diarias

DESCRIPCION DEl CASO DE USO

Nombre C.U Asignando descuento


Actor Vendedor
Precondicion EL vendedor ha sido admitido en el sistema
Postcondicion El sistema muestra los datos que envi el cajero
Flujo bsico
1) El caso de uso inicia
2) El vendedor recepciona la informacin del cajero
3)EL sistema muestra los precios y descuentos
4)El vendedor selecciona descuentos

22
5)El vendedor selecciona agrega el descuento
6)El sistema asocia el descuento al documento de pedido
7)EL caso de uso finaliza

Flujo alternativo
1)En el paso 4 el sistema puede no devolver el descuento ya que no est disponible para el
producto seleccionado

Nombre C.U Emitir orden de pedido


Actor Vendedor
Precondicion EL vendedor ha sido admitido en el sistema
Postcondicion El sistema muestra los productos seleccionados para la venta
Flujo bsico
1) El caso de uso inicia "atender consulta"
2) El vendedor genera un nuevo registro
3)EL sistema muestra la lista de productos para la venta
4)El vendedor le da en generar venta
5)El sistema genera un documento con los productos y respectivos precios
6)El sistema guarda en la base de datos la el documento de venta
7)EL caso de uso finaliza

Flujo alternativo
1)En el paso 5 el sistema enviara esa informacin al cajero para asignar los precios

Nombre C.U Emitir documento de venta


Actor Vendedor
Precondicion EL vendedor ha sido admitido en el sistema
Postcondicion El sistema muestra la interfaz generar proforma
Flujo bsico
1) El caso de uso inicia
2) El vendedor selecciona el tipo de proforma
3)EL sistema muestra la opcin de llenado
4)El vendedor llena la informacin del cliente
5)El vendedor selecciona el guardar
6)El sistema guarda en la base de datos y muestra la opcin de imprimir
7)EL vendedor selecciona en imprimir
8)EL caso de uso finaliza
Flujo alternativo
1)En el paso 2 el sistema mostrara las opciones si es boleta o factura para seleccin a peticin del
cliente

Nombre C.U Cancelar documento de venta

23
Actor Cajero
Precondicion EL cajero contiene los productos, precios y descuentos actualizados
Postcondicion El sistema muestra la interfaz documento de venta
Flujo bsico
1) El caso de uso inicia
2) El cajero comparar los productos del documento con su base de datos
3)EL sistema recepciona la informacin
4)El sistema muestra si algunos productos no existen en stock
5)El sistema cancela la venta
6)El sistema devuelve la informacin al vendedor
7)EL sistema muestra la opcin de realizar de nuevo la operacin
8)EL caso de uso finaliza
Flujo alternativo

Cerrando ventas diarias

DESCRIPCION DEl CASO DE USO

Nombre C.U Liquidacin diaria


Actor Cajero
Precondicion EL cajero ha sido admitido en el sistema

24
Postcondicion El sistema muestra los datos de ventas
Flujo bsico
1) El caso de uso inicia
2) El sistema muestra el resumen de ventas
3)EL sistema muestra opciones de ver ventas, ganancias
4)El cajero selecciona la opcin que se requiera
5)El sistema muestra la opcin de calcular ganancias de ventas
6)El cajero selecciona calcular
7)EL sistema genera el resumen de ventas diario
8)El caso de uso finaliza
Flujo alternativo
1)el cajero debe seleccionar las fechas de las ventas

Nombre C.U Generar datos estadsticas


Actor Cajero
Precondicion EL cajero ha sido admitido en el sistema
Postcondicion El sistema muestra los datos de ventas globales
Flujo bsico
1) El caso de uso inicia
2) El sistema muestra el resumen de ventas
3)EL sistema muestra opciones de generar grficos estadsticos
4)El cajero selecciona la opcin que se requiera
5)El sistema muestra los datos en grficos estadsticos
6)El cajero evala los datos mostrados
7)EL cajero guarda la informacin
8) caso de uso finaliza
Flujo alternativo
1)En el paso 3 se seleccionar las fechas de inicio y fin para mostrar un resumen de ventas, si no se
hace el sistema mostrara un resumen global

25
26
REFERENCIAS BIBLIOGRFICAS

Ayala, A. P. (2006). Ingeniera de Software: una guia para crea sistemas de


informacion. Mexico.

Grady Booch, J. R. (2012). UML lenguaje unificado de modelado. Pearson.

Luna, O. C. (2013). Modelado del negocio Rational Unified Process (RUP).


Obtenido de https://www.gestiopolis.com/modelado-del-negocio-rational-
unified-process-rup/

Polo, C. A. (2017). Sistema de ventas. Obtenido de


http://www.monografias.com/trabajos109/monografia-sistema-
ventas/monografia-sistema-ventas.shtml

27
Anexo I

De acuerdo al proyecto se puede adjuntar fotocopias de documentos, tablas,


reglamentos, leyes, etc.

Formato del documento


A continuacin, se describen las consideraciones de formato que se deben tener en
cuenta para la redaccin de la tesis.

Respeto al estilo definido


Nunca deje lneas adicionales de un pargrafo o ttulo, pues ellos ya estn formateados
para dejar un espacio entre segmentos de pargrafos. Utilice el submen Estilos y
formato del men Formato.

Tamao, tipo de letra y espaciado


La memoria descriptiva debe ser escrita en letra Tahoma, tamao 11 a espacio y
medio (1.5).

Mrgenes
El documento debe mantener los siguientes mrgenes:
Superior: 2.5 cm.
Inferior: 2.5 cm.
Izquierdo: 3.5 cm.
Derecho: 2.5 cm.

Encabezado y pie de pgina


El documento no debe llevar ningn encabezado.
En el pie de pgina slo debe indicarse el nmero de pgina

Ttulos
Cada captulo debe ir en una nueva pgina. Es decir, se debe realizar un salto de
pgina entre el final de un captulo y el inicio del siguiente.

a
Numeracin
La numeracin de los captulos, secciones y subsecciones deben ser generados
automticamente, de acuerdo al procesador de texto que se utilice.
Se recomienda no exceder los 3 niveles
Ejemplo:
1. Generalidades
1.1 Marco Conceptual
1.1.1 Conceptos generales
1.1.2 Conceptos tcnicos

Numeracin de las pginas


La numeracin debe iniciar en la pgina de la introduccin y terminar en la bibliografa.
Todas las pginas anteriores tienen una numeracin independiente, para ellas se
pueden utilizar nmeros romanos.
En relacin a los anexos, estos pueden tener su propia numeracin independiente por
cada anexo o una misma numeracin para todos los anexos.