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

UNIVERSIDAD PERUANA LOS ANDES

FACULTAD DE INGENIERA
ESCUELA ACADMICO PROFESIONAL DE INGENIERA DE SISTEMAS Y
COMPUTACIN

TESIS

DESARROLLO DE UN SISTEMA DE
GESTION DE VENTAS DE LA EMPRESA
PC EXPRESS
PRESENTADO POR:
Bach: YENNER YERSON MENDOZA VILCHEZ
PARA OPTAR EL TTULO PROFESIONAL DE:
INGENIERO DE SISTEMAS Y COMPUTACIN

HUANCAYO PER
2014

ii

___________________________________
Mg. RUBEN TAPIA SILGUERA
PRESIDENTE

____________________________________

JURADO

____________________________________
..
JURADO

____________________________________
..
JURADO

____________________________________
MG. MIGUEL ANGEL, CARLOS CANALES
SECRETARIO DOCENTE

iii

____________________________________
ING. JAIME ORTIZ FERNANDEZ
ASESOR

iv

Dedicatoria
A Dios, por la fuerza y voluntad que me
brinda para continuar en el cumplimiento
de mis objetivos.
A mi padre y mi madre por sus consejos
y apoyo moral.
Mendoza Vilchez Yenner Yerson

NDICE DE CONTENIDO
Dedicatoria

iv

INDICE .

RESUMEN

xi

INTRODUCCIN .

xiii

CAPITULO I: ASPECTOS GENERALES


1.1.

DESCRIPCION DE LA ORGANIZACION .....................................

1.2.

PLANTEAMIENTO DEL PROBLEMA ..........................................

1.2.1.

SITUACION PROBLEMATICA ......................................................

1.2.2.

FORMULACION DEL PROBLEMA ..............................................

1.3.

OBJETIVOS ......................................................................................

1.3.1

OBJETIVO GENERAL ....................................................................

1.3.2

OBJETIVOS ESPECIFICOS ............................................................

1.4.

LIMITACIONES ...............................................................................

1.5.

ESTUDIOS DE FACTIBILIDAD .....................................................

1.5.1

FACTIBILIDAD TECNICA .............................................................

1.5.2

FACTIBILIDAD OPERATIVA........................................................

1.5.3

FACTIBILIDAD ECONOMICA ......................................................

1.6.

JUSTIFICACION ..............................................................................

1.7.

PLANTEAMIENTO DE LA SOLUCION TECNOLOGICA....

CAPITULO II: MARCO TERICO


2.1

ANTECEDENTES ............................................................................

2.2

BASES TEORICAS ..........................................................................

10

A.

PROCESOS DEL AREA DE VENTAS ...........................................

15

B.

PROCESOS DE VENTAS ................................................................

15

C.

GENERACION DE REPORTES DE VENTAS ...............................

15

2.3.

METODOLOGIAS. ..........................................................................

16

2.3.1

METODOLOGA RUP .....................................................................

16

2.3.2

LENGUAJE DE PROGRAMACIN VISUAL STUDIO ..............

18

2.3.3

SQL SERVER 2012 .........................................................................

19

CAPITULO III: ANLISIS DE REQUERIMIENTOS

vi

3.1.

EMPRESA PC EXPRESS .................................................................

21

3.2.

PLAN DE DESARROLLO DEL SOFTWARE ................................

22

3.2.1.

ALCANCE ........................................................................................

22

3.2.2.

ENTREGABLES DEL PROYECTO ...

22

3.2.3.

REQUERIMIENTOS FUNCIONALES DEL SISTEMA ...

22

3.2.4.

REQUERIMIENTOS NO FUNCIONALES DEL SISTEMA . ....

23

3.3.

MOLDEAMIENTO DEL NEGOCIO ...............................................

23

3.4.

PROCESOS DEL AREA DE VENTAS ...........................................

24

3.4.1.

PROSPECCIN ................................................................................

26

3.4.2.

EL ACERCAMIENTO PREVIO O PRE ENTRADA ......................

26

3.4.3

SERVICIOS POS VENTA ...

26

3.5

EVALUACIN DE RESULTADOS DEL AREA DE VENTAS ....

29

CAPITULO IV : ARQUITECTURA Y DISEO DEL SISTEMA DE VENTAS

4.1.

MODELADO DEL SISTEMA .........................................................

33

4.1.1.

CASOS DE USO DEL SISTEMA ....................................................

34

4.2

DESCRIPCIN DE LAS INTERFACES, CLASES Y CONTROLES

78

4.2.

PLATAFORMA Y TECNOLOGIA PARA EL DESARROLLO Y


FUNCIONAMIENTO DEL SISTEMA INFORMATICO ...............

85

CAPITULO V: PRUEBAS E IMPLEMENTACION

5.1

IMPLEMENTACION .......................................................................

88

5.2.

PRUEBA ...........................................................................................

92

5.2.1.

PRUEBA DE UNIDAD ....................................................................

92

5.2.2.1. CAJA NEGRA ..................................................................................

33

5.2.2.2. CAJA BLANCA ................................................................................

33

CONCLUSIONES ...........................................................................................

100

RECOMENDACIONES ..................................................................................

101

BIBLIOGRAFIA .............................................................................................

102

ANEXOS .........................................................................................................

103

vii

NDICE DE TABLAS
Tabla N 1. PLANTILLA DE ACTORES ......................................................

33

Tabla N 2. DESCRIPCION DE CASOS DE USO ........................................

34

Tabla N 3. CASOS DE USO REGISTRAR VENTA ....................................

37

Tabla N 4. CASOS DE USO LOGIN REGISTRO Y REPORTES ...............

42

Tabla N 5. CASOS DE USO EMISION DE REPORTES .............................

45

Tabla N 6. CASOS DE USO REGISTRO Y EMISION DE PROFORMA ..

49

Tabla N 7. CASOS DE USO REGISTRO DE SOPORTE ............................

53

Tabla N 8. CASOS DE USO REGISTRAR PRODUCTO ............................

61

Tabla N 9. CASOS DE USO BUSQUEDA DE PROFORMA .....................

66

Tabla N 10. CASOS DE USO BUSQUEDA DE SOPORTE PENDIENTE .

69

Tabla N 11. CASOS DE USO REGISTRO CLIENTE .................................

73

Tabla N 12. DESCRIPCION DE LA CLASE INTERFAZ ...........................

78

Tabla N 13. DESCRIPCION DE LA CLASE DE CONTROL .....................

79

Tabla N 14. DESCRIPCION DE LAS CLASES DE ENTIDAD ..................

80

viii

NDICE DE FIGURAS
Figura N 1. ACTIVIDAD FUENTE DE INGRESO .....................................

Figura N 2. EMPRESAS DEMANDANTES ................................................

Figura N 3. SISTEMA INFORMATICO .......................................................

11

Figura N 4. PROCESO DE VENTA ..............................................................

13

Figura N 5. MODELO SISTEMA INFORMATICO.....................................

14

Figura N 6. PROCESAMIENTO DE INFORMACION ...............................

14

Figura N 7. PROCESOS DEL AREA DE VENTA .......................................

24

Figura N 8. MODELO DE CASO DE USO DEL SISTEMA .......................

37

Figura N 9. DIAGRAMA DE ANALISIS DE CLASE REGISTRAR VENTAS

38

Figura N 10. DIAGRAMA DE SECUENCIA REGISTRAR VENTAS .......

39

Figura N 11. DIAGRAMA DE COLABORACION REGISTRAR VENTAS

40

Figura N 12. DIAGRAMA DE ACTIVIDAD REGISTRAR VENTAS ......

41

Figura N 13. CASOS DE USO LOGIN DE REGISTRO Y REPORTES ....

42

Figura N 14. DIAGRAMA DE ANALISIS DE CLASES LOGIN DE REGISTRO


Y REPORTES..................................................................................................

43

Figura N 15. DIAGRAMA DE SECUENCIA DE CASOS DE USO LOGEO

43

Figura N 16. DIAGRAMA DE COLABORACION LOGIN DE REGISTRO Y


REPORTES .....................................................................................................

44

Figura N 17. DIAGRAMA DE ACTIVIDAD DEL C.U. LOGEO ..............

45

Figura N 18. DIAGRAMA DE REALIZACION EMISION DE REPORTES

46

Figura N 19. DIAGRAMA DE CLASES EMISION DE REPORTES ........

47

Figura N 20. DIAGRAMA DE SECUENCIA EMISION DE REPORTES .

47

Figura N 21. DIAGRAMA DE COLABORACION EMISION DE REPORTES 48


Figura N 22. DIAGRAMA DE ACTIVIDAD EMISION DE REPORTES .

49

Figura N 23. DIAGRAMA DE REALIZACION Y EMISION DE PROFORMAS50


Figura N 24. DIAGRAMA DE ANALISIS DE CLASES REGISTRO Y EMISION
DE PROFORMAS ...........................................................................................

50

Figura N 25. DIAGRAMA DE SECUENCIA REGISTRO Y EMISION DE


PROFORMAS .................................................................................................

51

Figura N 26. DIAGRAMA DE COLABORACION REGISTRO Y EMISION DE


PROFORMAS .................................................................................................

51

ix

Figura N 27. DIAGRAMA DE COLABORACION REGISTRO Y EMISION DE


PROFORMAS .................................................................................................

52

Figura N 28. DIAGRAMA DE REALIZACION REGISTRO DE SOPORTE

54

Figura N 29. DIAGRAMA DE ANALISIS DE CLASE REGISTRO DE


SOPORTE........................................................................................................

54

Figura N 30. DIAGRAMA DE SECUENCIA REGISTRO DE SOPORTE

55

Figura N 31. DIAGRAMA DE COLABORACION REGISTRO DE SOPORTE 55


Figura N 32. DIAGRAMA DE ACTIVIDAD REGISTRO DE SOPORTE

56

Figura N 33. DIAGRAMA DE REGISTRO DE PERSONAL.....................

57

Figura N 34. DIAGRAMA DE REALIZACION DE REG. DE PERSONAL

57

Figura N 35. DIAGRAMA DE ANALISIS DE CLASES REGISTRO DE


PERSONAL .....................................................................................................

58

Figura N 36. DIAGRAMA DE SECUENCIA REGISTRO DE PERSONAL

58

Figura N 37. DIAGRAMA DE COLABORACION REGISTRO DE PERSONAL59


Figura N 38. DIAGRAMA DE ACTIVIDAD REGISTRO DE PERSONAL

60

Figura N 39. DIAGRAMA DE REALIZACION REGISTRAR PRODUCTO

62

Figura N 40. DIAGRAMA DE ANALISIS DE CLASES REGISTRAR


PRODUCTO ....................................................................................................

62

Figura N 41. DIAGRAMA DE SECUENCIA REGISTRAR PRODUCTO

63

Figura N 42. DIAGRAMA DE COLABORACION REGISTRAR PRODUCTO 64


Figura N 43. DIAGRAMA DE ACTIVIDAD REGISTRAR PRODUCTO

65

Figura N 44. DIAGRAMA DE REALIZACION BUSQUEDA DE PROFORMA 66


Figura N 45. DIAGRAMA DE ANALISIS DE CLASE BUSQUEDA DE
PROFORMA ...................................................................................................

67

Figura N 46. DIAGRAMA DE SECUENCIA BUSQUEDA DE PROFORMA

67

Figura N 47. DIAGRAMA DE COLABORACION BUSQUEDA DE


PROFORMA ...................................................................................................

68

Figura N 48. DIAGRAMA DE ACT IVIDAD BUSQUEDA DE PROFORMA

68

Figura N 49. DIAGRAMA DE REALIZACION BUSQUEDA DE SOPORTE


PENDIENTE ...................................................................................................

70

Figura N 50. DIAGRAMA DE ANALISIS DE CLASE BUSQUEDA DE


SOPORTE PENDIENTE .................................................................................

70

Figura N 51. DIAGRAMA DE SECUENCIA BUSQUEDA DE SOPORTE


PENDIENTE ...................................................................................................

71

Figura N 52. DIAGRAMA DE COLABORACION BUSQUEDA DE SOPORTE


PENDIENTE ...................................................................................................

71

Figura N 53. DIAGRAMA DE ACTIVIDAD BUSQUEDA DE SOPORTE


PENDIENTE ...................................................................................................

72

Figura N 54. DIAGRAMA DE REALIZACION REGISTRAR CLIENTE

74

Figura N 55. DIAGRAMA DE ANALISIS DE CLASE REGISTRAR CLIENTE 74


Figura N 56. DIAGRAMA DE SECUENCIA REGISTRAR CLIENTE .....

75

Figura N 57. DIAGRAMA DE COLABO REGISTRAR CLIENTE RACION

76

Figura N 58. DIAGRAMA DE ACTIVIDAD REGISTRAR CLIENTE .....

77

Figura N 59. DIAGRAMA DE COMPONENTES.......................................

81

Figura N 60. DIAGRAMA DE DESPLIEGUE ............................................

82

Figura N 61. DIAGRAMA MODELO CONCEPTUAL ..............................

83

Figura N 62. DIAGRAMA MODELO FISICO DE LA BASE DE DATOS

84

Figura N 63. ARQUITECTURA EN 3 CAPAS ...........................................

85

Figura N 64. TABLAS DE LA BASE DA DATOS .....................................

86

Figura N 63. VISUAL STUDIO. NET 3 CAPAS ........................................

88

Figura N 63. RESULTADOS PRUEBA CAJA NEGRA .............................

93

xi

RESUMEN
La presente investigacin se realiz en la empresa PC EXPRESS, en el departamento
de Lima, el periodo de investigacin fue desde Enero 2013 hasta Setiembre del 2013,
donde se involucra el rea de ventas.

En este estudio se tomaron 3 indicadores, el tiempo promedio de verificacin de


datos, tiempo promedio en realizar reportes y el tiempo promedio de bsqueda de
datos, con el propsito de realizar una medicin y luego determinar las mejoras que
tendr la implementacin del sistema de gestin de ventas de la empresa PC
EXPRESS. El desarrollo del aplicativo se ha llevado a cabo con la metodologa
RUP. En el aspecto metodolgico, el trabajo se aborda desde la perspectiva del tipo
de estudio aplicado, con un diseo de investigacin experimental, de tipo preexperimental donde la poblacin est formada por quince (15) procesos de tiempo
promedio en realizar reportes, cuatro (4) procesos de tiempo promedio de
verificacin de datos y siete (7) procesos por cada semana por un mes en el tiempo
promedio de bsqueda de datos, de lo cual se tom como muestra a la poblacin
mencionada para cada indicador .

Se concluy que al implementar el sistema de gestin de ventas en la empresa PC


EXPRESS ser positiva, en la reduccin de los tiempos promedios de realizacin de
reportes, verificacin de datos y bsqueda de datos, permitiendo que el proceso que
se realiza en el rea de ventas sea ms eficiente y eficaz.

PALABRAS CLAVES
Sistema Informtico, procesos del rea de ventas, emisin de reportes, verificacin
de datos.

xii

ABSTRACT
The present investigation was realized in the PC EXPRESS company, in the
department of Lima, the period of investigation was from January, 2013 until
September, 2013, where the rea of sales interferes.

In this study 3 indicators took, the average time of informations check, average time
in realizing reports and the average time of search of information, with the intention
of realizing a measurement and then to determine the influence that will have the
implementation of an IT system in the processes of the area of sales of the PC
EXPRESS company.The development of the applicative one has been carried out by
the methodology RUP. In the methodological aspect, the work is approached from
the perspective of the type of applied study, with a design of experimental
investigation, of type pre - experimentally where the population is formed by fifteen
(15) processes of average time in realizing reports, four (4) processes of average time
of informations check and seven (7) processes for every week for one month in the
average time of search of information, of which one took as a sample the population
mentioned for every indicator.

It was concluded that implementing the management system sales in the enterprise
PC EXPRESS will be positive in reducing the average turnaround times of reports,
data verification and data search, allowing the process to be done in the area sales
more efficient and effective.

KEYWORDS
IT system, processes of the area of sales, emission of reports, informations check.

xiii

INTRODUCCIN
En los ltimos aos la tecnologa en conjunto con los sistemas de informacin han
revolucionado y estandarizado los procesos de muchas empresas en todo el mundo,
convirtindose en indispensable para cada una de ellas, pues son el centro donde se
almacena y procesa el activo ms importante, la informacin, que debido a la
tecnologa las empresas generan mayor demanda.

Adems da a da, las reglas del negocio han cambiado, no slo basta con darse a
conocer ni ofrecer un buen producto o servicio, sino que es necesario crear una
imagen de la empresa atractiva; como tambin, tener un mejor producto o servicio,
ofrecerlo de forma eficiente, combinando un trato personalizado al cliente con un
manejo gil del tiempo, empleando diversos factores como: la velocidad y eficiencia
que se conviertan en razones de peso para inclinar la balanza entre un proveedor y
otro.

Por tal motivo hoy en da, es sin duda las causas ms frecuentes y bastantes
Direcciones Generales siguen manteniendo esta visin, sin tener en cuenta que para
alcanzar los objetivos del negocio, hoy en la mayora de sectores es necesario
Invertir en Informtica, la necesidad de integracin y respuesta rpida en un contexto
cada vez sometido a mayores cambios, ha dado origen a nuevas formas de desarrollar
los Sistemas Informticos de las Empresas.

En la presente investigacin realizada en la empresa PC EXPRESS que se


desempea en el rubro de servicios de tecnologa e informtica en el rea de ventas.
La investigacin se dio con el objetivo de descubrir los diferentes elementos,
procesos, prcticas y problemticas que existen en la empresa, a travs de los cuales

xiv

se pondrn en prctica diversas tcnicas, teoras, metodologas, etc. para poder


contribuir con la empresa en la minimizacin de tiempos de ejecucin de procesos, el
cual es objeto de estudio.
Segn Kosciuk Nicols en su artculo: Sistemas de informacin General, en la
perspectiva de los negocios: un sistema de informacin es una solucin
organizacional y administrativa, basada en tecnologa de informacin, a un reto que
se presenta en el entorno. En este caso en el proceso de ventas en la gestin
comercial de la empresa PC EXPRESS, al no abastecerse con el sistema manual que
utiliza, es necesario dar tratamiento a los datos y de esa manera aprovechar al
mximo para mejorar los tiempos de repuesta de los procesos en la empresa, el
desarrollo de la investigacin est compuesta de la siguiente manera:

El presente trabajo se expone en cuatro captulos, en el Captulo I se definen las


generalidades del presente informe y se definen los objetivos que se busca lograr, en
el Captulo II se describen los temas conceptuales del presente informe tanto de la
metodologa como de los aspectos tcnicos, en el Captulo III se desarrolla el anlisis
de requerimientos describiendo los problemas y requerimientos del sistema, en el
Captulo IV se desarrolla el diseo de los casos de uso a emplear y la interfaz del
sistema de ventas a desarrollar, en el CAPITULO V, se muestra las pruebas e
implementacin del sistema.

Finalmente se presentan las conclusiones del presente informe con las


recomendaciones para cuando se ejecute el presente trabajo.

Bach. Yenner Yerson Mendoza Vilchez

CAPITULO I
ASPECTOS GENERALES
1.1.

DESCRIPCIN DE LA ORGANIZACIN
La empresa PC EXPRESS, ubicada en: Av. Miguel Grau N 135 Puente
Piedra, integrada al rubro de servicios de tecnologa e informtica en el ao
2010, cuya actividad principal es brindar suministro y ventas de
Computadoras, distribucin, diseo de redes (cableado estructurado),
desarrollo de sistemas, integrando al servicio laboran un total de 5 personas
desempendose en los diversos procesos realizados en el rea de Ventas.

1.2.

PLANTEAMIENTO DEL PROBLEMA


En el mundo global el rea de ventas brinda una serie de servicios y los
diferentes rubros encontrados a nivel internacional y nacional para satisfacer
las necesidades del cliente, dirigiendo al rubro de la tecnologa Informtica y
servicios informticos que es de mayor Importancia por ser:
Activa fuente de ingresos
Generadora de empleos

Donde los pases perciben una oportunidad estratgica por su potencial de


crecimiento y valor para sus propias economas, en la actualidad se presenta
las actividades segn fuente de ingreso: (Ver la Figura 1)

Figura 1: Actividad de Fuente de Ingreso.


Fuente: APESOFT, 2007

As mismo los tipos de empresas demandantes de software, servicios y


tecnologa de informacin, los principales canales de distribucin
(directo/venta personalizada, por internet, distribuidores) y por ltimo los
principales socios comerciales como Microsoft, Oracle, IBM, Hewlett
Packard, Telefnica como se muestra: (Ver la Figura 2).

Figura 2: Empresas demandantes.


Fuente: APESOFT, 2007

1.2.1 SITUACIN PROBLEMTICA


Partiendo con el problema de la entrega o emisin de reportes para la
verificacin y control de las ventas y servicios diarias, todo registro de
ventas es anotado en un cuaderno que resulta ser tedioso, y que no
cuenta con la seguridad necesaria ante cualquier modificacin, perdida
de hojas, borrones, generando as un desorden, demora, que delimiten
el desbalance al momento de realizar el cuadre respectivo de las
ventas.

Teniendo tambin el problema ante el seguimiento y control de los


productos (stock) que no se registra adecuadamente, as mismo el
mantenimiento o la actualizacin de la informacin que actualmente
lo realizan cada fin de semana en las misma hojas ocasionado
borrones (borrador o liquidpaper), manchas, ante la bsqueda de los
productos, ocasionando prdida de tiempo promedio de 1 hora a 2
horas aproximadamente en caso de no extraviarse, de los contrario
se toma de 1 a 2 das la emisin del reporte.

Siguiendo con el proceso de bsqueda de producto y servicios


pendiente, partiendo por el desorden, la perdida de informacin de la
venta pendiente, los servicios de soporte realizados, as mismo la
corroboracin de los productos por recoger, ocasionando as la prdida
de tiempo promedio 15 minutos a 30 minutos, la perdida de cliente y
una cierta cantidad de dinero.

Adems se produce un tiempo promedio de 10 minutos a 30 minutos,


que es generado por la verificacin de stock, descripcin, bsqueda y
la sumatoria total a pagar del producto.

Otro problema parte de la atencin del cliente, que se genera un


tiempo promedio de 15 a 50 minutos aproximadamente, ante la
bsqueda de las diversas consultas (ventas o productos), ocasionando
incomodidad, prdida de tiempo y desorden de los informes (registro
de los producto, ventas).

Por ltimo surge el problema de los registro del personal, productos,


proveedores y cliente, toda esta informacin se almacena el cuadernos
o folder, dando a conocer que el proceso es manual y no cuenta con la
seguridad ante una prdida o actualizacin de datos, demandando as
un tiempo promedio de 1 hora aproximadamente.

1.2.2 FORMULACIN DEL PROBLEMA


Para solucionar todos los problemas mencionados se propone
desarrollar un sistema de gestin de ventas que permita tener un mejor
manejo ante la bsqueda, la realizacin de proformas, el registro y
actualizacin de ventas, pedidos y entrega de productos pendientes, a
su vez emitir los reportes y boletas de ventas atendidos y pendiente, la
visualizacin de datos (productos, servicios, clientes, proveedores,
personal).

1.3.

OBJETIVOS

1.3.1. OBJETIVO GENERAL


Desarrollar un sistema de Gestin de ventas de la empresa PC
EXPRESS
1.3.2. OBJETIVOS ESPECFICOS
1. Determinar los requerimientos para el desarrollo del sistema de
gestin de ventas de ventas de la empresa PC EXPRESS.
2. Disear el sistema de gestin de ventas de la empresa PC
EXPRESS.

1.4.

LIMITACION
-

Limitacin temporal
La investigacin est enmarcada en el diseo y desarrollo de la
implementacin de un sistema de informacin para el proceso de
ventas en la empresa PC EXPRESS Puente Piedra, en base de 4
meses aproximadamente, por lo cual el proceso de ejecucin del
desarrollo es muy corto, de tal manera los procesos

de

implementacin y evaluacin ser acelerado.

Limitacin Bibliogrfica
Esta limitacin se da por no encontrar mucha informacin referente o
problema parecidos, por ello se emplea la bsqueda por libros de
administracin, ventas, entre otros, con las respectivas referencia de
las definiciones de los procesos, variables e indicadores.

1.5.

ESTUDIOS DE FACTIBILIDAD
1.5.1

Factibilidad tcnica
La empresa PC EXPRESS en la actualidad cuenta con un
computador y una impresora, ambos estn destinados a realizar un

trabajo de impresiones que brinda la empresa. Se va utilizar este


mismo computador para instalar el sistema.

1.5.2

Factibilidad Operativa
Para desarrollar el Sistema de Ventas para la empresa PC EXPRESS
tomamos en cuenta muchos detalles entre ellos:

Sabiendo que ya tienen el equipo de cmputo equipado con la


plataforma Microsoft. El sistema en s, se desarrollara bajo la
plataforma ya mencionada, utilizando el lenguaje de programacin
Visual Studio.Net. Las bases de datos que utilizremos sern creadas y
desarrolladas en el SQL 2012 de la familia Microsoft.

Ambas herramientas se han elegido por ser sencillas de desarrollar, y


en la actualidad es la que ms dominamos.
1.5.3

Factibilidad Econmica
Para llegar a este punto se tomaron en cuenta varios puntos, y es as
que la empresa no gastara nada en software, solo en el personal
encargado de realizar el proyectos, como es un empresa pequea y
alejada de la ciudad no tendr muchos problemas con la legalidad del
software a utilizar.

1.6.

JUSTIFICACIN
Los nuevos recursos tecnolgicos, la situacin de los mercados actuales, los
nuevos requisitos, exigencias en cuanto a la calidad de los servicios a los
clientes y los cambios dramticos en las tecnologas y en el tratamiento de la
informacin, son razones entre otras, que sugieren la realizacin de nuevos
sistemas. Esta investigacin influye en la mejora de la productividad del rea
de ventas en la empresa PC EXPRESS y es importante tecnolgicamente;
porque permitir la utilizacin de nuevas tecnologas de informacin que
reducirn el tiempo en los proceso como la entrega de reportes, consultas,

bsquedas, impresin de boletas y actualizacin de los datos, con el cual sea


fcil y sencillo.
Considerando la tecnologa como el conjunto de saberes para hacer algo, una
clasificacin tentativa de las tecnologas que se dan alrededor de los grandes
rubros de aplicacin segn el problema que se trata de resolver. Este es, en el
intento de analizar las tecnologas, un factor decisivo es el grado de impacto
que cada una de ellas debe tener en la sociedad del siglo XXI.

1.7.

PLANTEAMIENTO DE LA SOLUCIN TECNOLGICA

Para dar solucin a los diversos problemas que se generan al no tener un


sistema de gestin de ventas la empresa PC EXPRESS, se plantea el uso de
las etapas que la ingeniera de software nos brinda para el desarrollo del
sistema de gestin de ventas a desarrollar. El cual debe considerar los
siguientes puntos.

Determinar los requerimientos en los procesos de la gestin de ventas


de la empresa PC EXPRESS.

Anlisis y diseo del sistema de gestin de ventas de la empresa PC


EXPRESS.

La solucin est basada en software porque permite realizar configuraciones


flexibles y modificarlas segn necesidades del sistema.

CAPITULO II
MARCO TERICO
2.1.

ANTECEDENTES:
Para sustentar el planteamiento de la presente investigacin, se han revisado
algunos trabajos relacionados al proyecto:
-

En el ao 2010, Carla Nathalia Villegas Bez, Edwin Fernando Romero


Morales en la tesis sistema e-commerce para la gestin de ventas Para
la empresa callcell desarrollado en la Escuela Politcnica Del EjercitoDepartamento De Ciencias De La Comunicacin propusieron resolver el
problema, Callcell realiza el control de inventario en archivos de texto o
archivos fsicos sin tener una base de datos de productos comprados o
vendidos durante un perodo de tiempo; de la misma manera realizan el
registro de sus clientes frecuentes. Uno de sus mayores problemas es la
prdida o extravo de archivos (facturas, pedidos de productos, etc.), en
otras ocasiones el traspaso de la informacin al computador no es el
correcto, lo cual no permite un control exacto de los productos vendidos
o comprados, tiene como objetivo Implementar un sistema e-Commerce
para la gestin de ventas para la Empresa callcell, utilizando la
metodologa UWE y objetivos especifico Automatizar y agilitar el
proceso de Ventas de la Empresa Callcell por medio del Internet.
Utilizando la metodologa UWE La Ingeniera Web basada en UML
(UML-BaseWeb Enginering, UWE), es un proceso de desarrollo para

aplicaciones Web enfocado sobre el diseo sistemtico, personalizacin


y generacin semiautomtica de escenarios que guen el proceso de
desarrollo de una aplicacin Web, las cuales permite una adecuada
planificacin del proyecto. Esto se justifica con mayor razn para
realizar la presente aplicacin de

hecho

que a pesar de

muchos

procesos, han sido automatizados dentro de Callcell, se ve la necesidad


de integrar toda esta informacin en un sistema e-Commerce, de tal
manera que los clientes, empleados y visitantes en general puedan
acceder al mismo y mantenerse informados y/o hacer uso de los
servicios. Por lo tanto, una vez finalizado el anlisis, diseo, desarrollo e
implementacin del Sistema e-Commerce para la gestin de ventas en la
Empresa CALLCELL. (SEV), en conclusin se ha obtenido que los
usuarios utilizan diariamente el sistemas WEB donde requieren una
respuesta rpida y precisa, para lo cual es necesario que dichos sistemas
sean desarrollados con herramientas de ltima tecnologa que facilite y
mejore su funcionalidad, navegacin y confiabilidad.
En la presente investigacin se analiza el planteamiento del
problema de la prdida o extravi de archivos lo cual no permite
el control exacto de los productos de compra - venta en la
gestin de rea de venta, as mismo utilizamos el indicador de
medicin (tiempo) que se emplea en el marco terico y
conceptual para dar soporte a las definiciones

de las

dimensiones e indicadores y con los objetivos que se emplea


para mejorar su funcionamiento y confiabilidad.

En el ao 2008, Concha Ponce y Luis Manuel en la tesis Diseo de un


sistema integrado de la cadena de informacin entre ventas y
manufactura para una fbrica de productos plsticos el problema
ocasionado es perdida de informacin, el retraso en la informacin, que
plantea como objetivo determinar las causas que origina los quiebres de
stock y proponer una metodologa que permita la coordinacin adecuada

10

entre los diferentes departamentos involucrados, con el fin de aumentar


el nivel de cumplimiento de las solicitudes de productos de los clientes y
con ello el nivel de satisfaccin. Se realiz el diagnstico del
funcionamiento actual de la empresa, analizando el flujo de
informacin; la estructura organizacional, los sistemas de incentivos
para los diferentes departamentos. Con el fin de mejorar el escenario
antes descrito, se proponen algunas modificaciones necesarias para una
nueva metodologa, optimizando la utilizacin de la informacin
disponible, parmetros y procedimientos para la planificacin y el
control de cambios, necesidad de capacitar al personal en el uso del
sistema

informtico.

Para

concluir

apuntando

la

adecuada

coordinacin entre los Departamentos de Ventas y Produccin,


mejorando la atencin a los clientes.
De la presente tesis se analiz la metodologa que permite una
adecuada

coordinacin

en

los

diferentes

departamentos

involucrados, optimizando la informacin y mejorando la


atencin del cliente, donde se utiliza en la

parte del marco

conceptual para la definicin de los procesos y en las


conclusiones con base de mejoramiento y optimizacin de la
informacin.

2.2.

BASES TEORICAS
-

SISTEMA INFORMTICO:
Es el conjunto de partes fsicas (hardware) y lgico (software)
interrelacionadas, el objetivo es: procesar los datos de entrada para
obtener como salida informacin. La interaccin del hombre con el
hardware y el software, hace posible obtener la informacin.

Un Sistema informtico est constituido por un conjunto de elementos


fsicos lgico y con frecuencia se incluyen tambin los elementos
humanos. Ver Figura 3.

11

Figura 3: Sistema Informtico.


Fuente: Lpez, 2010

El Sistema informtico es un conjunto de elementos necesarios para la


realizacin y utilizacin de aplicaciones informticos:

Hardware:
El trmino hardware hace referencia a todo componente fsico de
una computadora, incluyendo la unidad central de procesamiento,
la memoria y los dispositivos perifricos:

Tarjeta Principal: Tarjeta Madre.

Microprocesador: Unidad central de Proceso.

Equipos Perifricos: Teclado, Mouse, Escner.

Memoria: Ordenador de almacenamiento de datos.

Unidad Central de Procesamiento: CPU.

Software:
Conjunto de instrucciones escritas por un programador. Existen 3
tipos de software:
o Sistemas operativos: constituyen el software bsico que
controla los recursos del hardware.
o Lenguaje de Programacin: Lenguaje artificial que se
usan para escribir la instruccin que definen las tareas
que procesara una computadora.

12

Aplicaciones Informticas: Se conoce tambin como


programas de propsito especfico por que realizan tareas
como

procedimiento

de

texto,

presentacin

con

multimedios, administracin de coleccin de datos o


clculo numrico.
Software educativo
Software de clculo numrico

Personal Informtico
Personal involucradas en el funcionamiento de un sistema
informtico. Segn su relacin con la computadora, se clasifican
en:
o Usuarios: Todas las persona que usan una computadora
para distintos propsitos.
o Programadores: Personas que desarrollan las aplicaciones
informticas.
o Tcnicos: Persona que se encarga de mantener el buen
funcionamiento de las computadoras y las redes.
Informacin: Define la informacin: como Estrictamente
fsica,

cuantitativa,

estadstica.

Todos

los datos que

necesitamos para tomar decisiones de manera efectiva.

SISTEMA DE INFORMACIN
Es un conjunto de componentes que interaccionan entre s para lograr
un objetivo comn aunque existe una gran variedad de sistemas, la
mayora de ellos pueden representarse a travs de un modelo formado
por cinco bloques bsicos.
o Elementos de entrada
o Elementos de salida
o Sesin de transformacin

13

o Mecanismo de control
o

Mecanismo de objetivo

Los sistemas son grupo de componentes interrelacionados que


trabajan en conjunto hacia una meta comn mediante la
aceptacin de entradas y generando salida en un proceso de
transformacin organizado:
o Entrada: elemento que entran al sistema para ser procesados
o Procesamiento: procesos de transformacin que convierten las
entradas en salida.
o Salida: Transformacin de elementos que ha sido generado por
un proceso de transformacin hasta su destino final. (Ver
Figura 4).

Figura 4: Proceso de Venta.


Fuente: Fernndez, 2006

Un sistema con componentes de retroalimentacin y control se denomina


sistema ciberntico (auto monitoreo y autorregulacin).
Retroalimentacin: datos sobre el desempeo de un sistema.
Control: monitoreo y evaluacin de la retroalimentacin para determinar si
un sistema avanza hacia el logro de su meta.

14

Figura 5: Modelo Sistema Informtico.


Fuente: Fernndez, 2006.

Sistema Informtico es un conjunto de elementos necesarios para la


realizacin y utilizacin de aplicaciones informticas:
Parte fsica de una computadora (Hardware)
Programas o aplicaciones informticas (Software)
Rutinas y procedimientos pregrabados en memoria de solo lectura
(Firmware)
Personal informtico

Los sistemas de procesamiento de la informacin son los que transforma


datos brutos en informacin organizada, significativa y til.

Figura 6: Procesamiento de Informacin.


Fuente: Fernndez, 2006

15

A continuacin se describir los procesos del sistema de ventas:

A. Procesos del rea de Ventas


El rea de ventas es uno de los activos ms caros de mantener por
parte de la empresa PC EXPRESS debido a las diferentes procesos de
ventas y servicios que brinda como realiza consultas, entrega de
reportes, impresin de boletas, preformas, mantenimiento de los datos
todo eso relacionado con la atencin al cliente para la mejora.

B. Procesos de Ventas
Resulta de la utilidad que se bosqueja en el nmero de factores
importantes que desempean su papel en las ventas y la accin de
vender.

La venta no es solo el acto en el que tiene lugar, o no, la compra de un


producto o servicio. Segn se realice directamente al comprador final
u otra empresa tendrn lugar algunas diferencias. La venta es un
proceso que comprende diferentes etapas:

Establecer una asociacin con el cliente y generar


confianza

Identificar las necesidades del consumidor o los problemas


de la empresa a que se quiere vender.

C. Generacin de reporte de ventas:


Es la generacin de un informe que representa el anlisis de las
ventas de la empresa en trminos de qu productos se estn
vendiendo, qu clientes estn comprando. Este informe permite a los
gerentes formular estrategias para mejorar las ventas.

16

2.3.

METODOLOGIA:
Todo trabajo de investigacin debe estar enmarcado dentro de una
metodologa, es decir, una serie de pasos que guen el desarrollo del proyecto,
a tal efecto, despus de la revisin de varias de ellas se ha decidido aplicar la
metodologa RUP:

A. Metodologa RUP

RUP es un proceso para el desarrollo de un proyecto de un software


que se define claramente quien, como, cuando y que debe hacerse en el
proyecto. Como 3 caractersticas esenciales est dirigido por los casos de
uso: que orienta el proyecto a la importancia para el usuario y lo que este
quiere, est centrado en la arquitectura: que relaciona la toma de
decisiones que indican cmo tiene que ser construido el sistema y en qu
orden, y es interactivo e incremental: donde divide el proyecto en mini
proyecto donde los casos de uso y las arquitecturas cumple sus objetivos
de manera ms depurada.

Como filosofa RUP maneja 6 principios clave:


o Adaptacin del proceso
El proceso debera adaptarse a las caractersticas propias de la
organizacin. Tambin se deber tener en cuenta el alcance del
proyecto.
o Balancear prioridades
Los requerimientos de los diversos inversores pueden ser diferentes,
contradictorios o disputarse recursos limitados.
o Colaboracin entre equipos
El desarrollo de software no lo hace una nica persona sino
mltiples equipos. Debe haber una comunicacin fluida para
coordinar

requerimientos,

resultados, etc.

desarrollo,

evaluaciones,

planes,

17

o Demostrar valor iterativamente


Los proyectos se entregan, aunque sea de modo interno, en etapas
iteradas.
o Elevar el nivel de abstraccin
Este principio dominante motiva el uso de conceptos reutilizables
tales como patrn del software.
o Enfocarse en la calidad
Control de calidad no debe realizarse al final de cada iteracin, sino
en todos los aspectos de la produccin.
RUP es uno de los procesos ms generales de los existentes actualmente, en
realidad est pensado para adaptarse a cualquier proyecto, y no tan solo a
software.
La metodologa del ciclo de vida de RUP se divide en 4 fases:
Un proyecto realiza siguiendo la metodologa RUP y se divide en cuatro
fases:
o Intercepcin: Puesto en marcha.
o Elaboracin: Definicin, anlisis, diseo.
o Construccin: Implementacin.
o Transicin: Fin del proyecto y puesta en produccin.
Fase de RUP: En cada fase se ejecuta una o varias iteraciones (de tamao
variable segn el proyecto), y dentro de cada una de ellas seguir un
modelo de cascada para los flujos de trabajo que requieren las nuevas
actividades.
RUP define nueve actividades a realizar en cada fase del proyecto:
o Modelado del negocio
o Anlisis de requerimientos
o Anlisis y diseo
o Implementacin

18

o Test
o Distribucin
o Gestin de configuracin y cambios
o Gestin del proyecto
o Gestin del entorno
Fase de Actividad de RUP y flujo de trabajo (workflow) entre ellas en
base a los llamados diagramas de actividad. El proceso define una serie de
roles que se distribuyen entre los miembros del proyecto y que definen las
tareas de cada uno y el resultado (artefactos en la jerga de RUP) que se
espera de ellos.
Flujo de trabajo de RUP se basa en casos de uso para descubrir lo que se
espera del software y est muy orientado a la arquitectura del sistema,
documentndose lo mejor posible, basndose en UML (Unified Modeling
Languaje) como principal herramienta; en un proceso muy general y muy
grande, por lo que antes de usarlo habr que adaptarlo a las caractersticas
de la empresa.
En definitiva el RUP es una metodologa de desarrollo de software que
intenta integrar todos los aspectos a tener en cuenta durante todo el ciclo
de vida del software, con el objetivo de hacer abarcables tanto pequeos
como grandes proyectos software. Adems Rational proporciona
herramientas para todos los pasos del desarrollo as como documentacin
en lnea para sus clientes.

B. Lenguaje de programacin Visual Studio

Net soporta una gran variedad de lenguajes de programacin, que


responde

especificaciones

comunes

(las

CLS

CommonLanguageSpecifications), gracias a las que pueden interactuar


entre s.

19

Los lenguajes .net disponen de las siguientes caractersticas mnimas:

Totalmente orientados a objetos, con herencia simple y


soporte de la nocin de interfaz.

Soporte de los tipos primitivos de la biblioteca de clases


bsicas, el framework .net

Soporta de eventos

Soporte de excepciones

Gestin mejorada de la memoria(GarbageCollector)

Gestin de metadatos y programacin por atributos

Re compilacin en un formato binario comn, el MSIL


(MicroSoftintermdiateLanguage), que es compilado y
controlado en la ejecucin por compiladores JIT (Just In
Time).

Estas caractersticas confieren una gran potencia a los lenguajes


.NET. Las diferencias entre los distintos lenguajes se reducen a los
siguientes:

Sensibilidad a maysculas/minsculas.

Capacidad de expresiones de la sintaxis.

Conversin automtica de tipo.

C. SQL Server 2012


Esta versin permitir a las organizaciones ser ms giles en el
competitivo entorno empresarial actual. SQL Server es una plataforma
para soluciones de misin crtica sobre una plataforma de alta
disponibilidad y escalable. Sus herramientas de desarrollo, lderes en el
mercado, ayudan a los desarrolladores a crear aplicaciones innovadoras, y
las herramientas de integracin de datos y gestin ponen a disposicin de
los usuarios adecuados informacin fiable. Junto a ello, unas nuevas
experiencias de usuario extienden el alcance de las funciones de BI para
obtener anlisis de datos comprensibles.

20

Con esta versin se brindaran a los usuarios grandes avances en tres


campos principales:
Confianza de misin crtica: Con mayor tiempo activo, rendimiento ms
rpido y caractersticas mejoradas de seguridad para cargas de trabajo de
misin crtica.
Avances innovadores: Con exploracin de datos de auto-servicio
administrado y capacidades de visualizacin de datos interactivas.
La nube redefinida: Al habilitar la creacin y extensin de soluciones a lo
largo de la nube en las instalaciones y en la nube pblica.
Microsoft ofrece actualmente SQL server 2012 en tres ediciones
principales para uso comercial: Enterprise, Business Intelligence y
Standard.

21

CAPITULO III
ANLISIS DE REQUERIMIENTOS
3.1.

EMPRESA PC EXPRESS
La empresa PC EXPRESS, ubicada en: Av. Miguel Grau N 135 Puente
Piedra, integrada al rubro de servicios de tecnologa e informtica en el ao
2010, cuya actividad principal es brindar suministro y ventas de
Computadoras, distribucin, diseo de redes (cableado estructurado),
desarrollo de sistemas, integrando al servicio laboran un total de 5 personas
desempendose en los diversos procesos realizados en el rea de Ventas.

En la actualidad, en el rea de ventas existe preocupacin por parte del jefe de


ventas ante los problemas existentes en los trmites, verificacin y seguridad
de la informacin, ocasionando retrasos, prdida de tiempo y dinero, debido a
que sus procesos son realizados manualmente como la bsqueda y registros
(personal, cliente, proveedores, producto, pedidos, compras), realiza
proformas, verificacin de stock, registro de las ventas y entrega de recibos,
reportes diarios y mensuales de las ventas; toda esa informacin es
almacenada en cuadernos y hojas, no contando con las seguridad respectiva, a
continuacin se presenta el organigrama de cmo se encuentra organizado la
empresa.

22

3.2

PLAN DE DESARROLLO DEL SOFTWARE


3.2.1 Alcance
Esta investigacin de desarrollo de software abarca los procesos que
ser fundamental para la empresa que contribuye en cierta medida
agilizar procesos que se vienen haciendo manualmente y por
consiguientes presentando deficiencias. Estos proceso que abarca son:

Ventas

Reportes

Inventario (stock)

Bsquedas y verificacin de datos

3.2.2 Entregables del proyecto


A continuacin se indican y describen cada uno de los componentes
que sern utilizados

por la investigacin y que constituyen

los

entregables.
3.2.3 Requerimientos Funcionales del sistema
-

Registrar al personal

Registrar los productos

Para el Registrar las ventas es necesario ingresar la clave personal


asignada al momento de registrarlo.

Registrar al cliente

Registrar las proformas

Registrar el servicio de soporte

Generar comprobante de pago (boleta, Boucher, proforma)

Generar reporte de venta por las diversas opciones (por personal,


producto, ventas diarias, ventas mensuales, etc.)

El sistema permitir la bsqueda de los clientes, la bsqueda de


productos por las diversas opciones (marca, capacidad, arquitectura,
etc.,)

El sistema permitir la bsqueda de las proformas emitidas por cdigo


de Boucher o proforma, los servicios pendientes por Boucher.

23

3.2.4 Requerimientos no Funcionales del sistema


-

El sistema tendr el nombre de la empresa.

El sistema debe contar con una interfaz amigable, fcil de entender


por el usuario.

El sistema deber ser desarrollado Visual Studio .Net 2012, Base de


datos SQL Server 2008 y aplicando la metodologa RUP.

3.3

Moldeamiento de Negocio

Metodologa- Rational Unified Process (RUP)


El modelo de procesos de desarrollo adopta un enfoque iterativo y est
orientado al riesgo de RUP (Rational Unified Process), ajustado para el
tamao y complejidad del proyecto as como las caractersticas de los
proyectos informticos. RUP divide el proceso en cuatro fases (inicio,
elaboracin, construccin y transicin), dentro de las cuales se realizan
varias iteraciones segn el proyecto y en las que se hace un mayor o
menor hincapi en las distintas actividades. Las primeras iteraciones son:

Fase de inicio y elaboracin que se enfoca hacia la comprensin del


problema de la tecnologa, la delimitacin del mbito del proyecto, la
eliminacin de los riesgos crticos y a los establecimientos de las lneas
basada en la arquitectura.

Durante la fase de inicio, las iteraciones ponen mayor nfasis en las


actividades de modelo de negocio y los requerimientos.

En la fase de elaboracin, las iteraciones se orientan al desarrollo de


las lneas basada en la arquitectura, abarcando los flujos de trabajo de
los requerimientos del modelo de negocio, anlisis, diseo.

En la fase de construccin se lleva a cabo el desarrollo del producto


por medio de una serie de iteraciones que se presenta a continuacin:

24

3.4

PROCESOS DEL REA DE VENTAS

- Bsicamente un proceso, y estamos hablando en cualquier dinmica


empresarial, es algo Activo y Vivo que tiene un comienzo y un final. Se
alimenta en su entrada de unos o varios in-put y produce salidas out-put.
Crear espacios de libertad
para el crecimiento y
desarrollo profesional de las
personas.
D. Elaboracin de planes
de remuneracin en
conexin con las
estrategias de negocio.
B. Aseguramiento de los
Objetivos marcados.

E. Entendimiento del
mercado y nuestra
posicin dentro de l.
Objetivos de
los procesos en
ventas para
alcanzar los
mejores
resultados

C. Consecucin de una red


de clientes satisfechos.

A. Desarrollar

Cobertura
Inteligente.

F. Dotarse de personas
preparadas y
estimuladas.

G. Utilizacin racional
de
personas y medios.
H. Optimizar la relacin con
los clientes.

Figura 7: Proceso del rea de Ventas.


Fuente: Garmendia ,2009

Todos estos objetivos dan lugar a procesos: hay que encaminar todo
ello, plasmarlo en acciones, practicando la teora.

El conocimiento de los procesos de venta ayudar a planificar,


ejecutar y evaluar nuestra accin en el negocio y a determinar el
mejor y ms ptimo modelo de gestin comercial.

La organizacin del proceso de la venta implica la preparacin y


adecuacin de los medios e instrumentos para facilitar la actividad

25

vendedora, en el tiempo disponible, previsto y conveniente, lo que


representa la planificacin total del trabajo.
-

Se tiene 3 partes importantes en toda planificacin: predecir el


futuro, ver cmo quiere que este sea, y disear maneras para
asegurarse que el futuro resulte de esa forma.

Ahora bien, el proceso de la venta en forma genrica lo


esquematizamos en sus cuatro puntos principales:

Si las expectativas del cliente son semejantes al rendimiento del


producto o servicio, el cliente alcanzara la satisfaccin buscada.

El rea de ventas es un conjunto contiguo de rutas de venta, es


decir es la suma de las rutas de ventas las que constituyen un
territorio o rea de ventas. Desde el punto de vista la empresa y del
responsable del rea, este debe ser considerado tambin como un
centro diferenciado de ingreso y gastos y por lo tanto de
beneficios, con su propia cuenta de resultados. Es importante que
el vendedor o comercial disponga de un sistema informtico que
controle toda la informacin de la ruta de los vendedores, y lo ms
concreto en tiempo real.

La venta es el motor de

la empresa, hoy en da todas las

organizaciones se orientan a proveer servicios al cliente; los


procesos de ventas consisten en la preparacin, anlisis de
necesidades, demostracin, estudios de la oferta, negociaciones,
orden y seguimiento. Las ventas consultivas exigen pericia en el
manejo de etapas de un ciclo de ventas, en donde participan todas
las empresas.

La venta no es una actividad nica, es un conjunto de actividades


diseadas para promover la compra de un producto o servicio. Por

26

ese motivo, la venta requiere de un proceso que ordene la


implementacin de sus diferentes actividades, caso contrario no
podra satisfacer de forma efectiva las necesidades y deseos de los
clientes, ni coadyuvar en el logro de los objetivos de la empresa.

En el libro "Fundamentos de Marketing", el proceso de


venta "es una secuencia lgica de cuatro pasos que emprende
el vendedor para tratar con un comprador potencial y que tiene
por objeto producir alguna reaccin deseada en el cliente
(usualmente la compra)".

3.4.1

LOS PASOS O FASES DEL PROCESO DE VENTA:

3.4.1.1 Prospeccin:
La fase de prospeccin o exploracin es el primer paso del
proceso de venta y consiste en la bsqueda de clientes en
perspectiva; es decir, aquellos que an no son clientes de la
empresa pero que tienen grandes posibilidades de serlo.

La prospeccin involucra un proceso de tres etapas:

Etapa 1: Identifica a los clientes en perspectiva, en esta etapa se


responde a la pregunta: Quines pueden ser los futuros clientes?

Etapa 2:Calificar a los candidatos en funcin a su potencial de


compra : Luego de identificar a los clientes en perspectiva se procede
a darles una "calificacin" individual para determinar su importancia
en funcin a su potencial de compra y el grado de prioridad que
requiere de parte de la empresa y el vendedor.
Artculo I.

Se presenta factores para calificar a los clientes

en perspectiva, son los siguientes:

27

Capacidad econmica.

Capacidad Economa.

Autoridad para decidir la compra.

Accesibilidad

Disposicin para la compra

Perspectiva de crecimiento y desarrollo.

El valor que se asigna a cada uno de estos factores depende de los


objetivos de la empresa. Existirn compaas que le den una mayor
puntualidad a la capacidad econmica del cliente en perspectiva, otra
en cambio le darn un mayor puntaje a la accesibilidad que se tenga
para llegar al cliente.

Luego de asignar la puntuacin correspondiente a cada factor se


califica a cada cliente en perspectiva para ordenarlos de acuerdo a su
importancia y prioridad para la empresa.

Etapa 3.- Elaborar una lista de clientes en perspectiva: Una vez


calificados los clientes en perspectiva se elabora una lista donde son
ordenados de acuerdo a su importacin y prioridad.

3.4.1.2 El acercamiento previo o "pre entrada"

Fase que se conoce como acercamiento previo o pre entrada que


consiste en la obtencin de informacin ms detallada de cada cliente
en perspectiva y la preparacin de la presentacin de ventas adaptada
a las particularidades de cada cliente.

28

Esta fase involucra los siguientes procesos:


-

Etapa 1.- Investigacin de las particularidades de cada cliente


en perspectiva: En esta etapa se busca informacin ms
especfica del cliente en perspectiva.

Etapa 2.- Preparacin de la presentacin de ventas enfocado


en el posible cliente: Con la informacin del cliente en las
manos se prepara una presentacin de ventas adaptada a las
necesidades.

Etapa 3.- Obtencin de la cita o planificacin de las visitas en


fro: Dependiendo de las caractersticas de cada cliente, se
toma la decisin de solicitar una cita por anticipado (muy til
en el caso de gerentes de empresa o jefes de compra) o de
realizar visitas en fro, por ejemplo tocando las puertas de cada
domicilio en una zona determinada (muy til para abordar
amas de casa con decisin de compra).

3.4.1.3 Servicios posventa


Los servicios de posventa tienen el objetivo de asegurar la
satisfaccin e incluso la complacencia del cliente. Es en esta
etapa donde la empresa puede dar un valor agregado que no
espera el cliente pero que puede ocasionar su lealtad hacia la
marca o la empresa.

Los servicios de posventa, pueden incluir todas o algunas de las


siguientes actividades.

Verificacin de que se cumplan los tiempos y condiciones de


envo

Verificacin de una entrega correcta

Instalacin

Asesoramiento para un uso apropiado

29

Garantas en caso de fallas de fbrica

Servicio y soporte tcnico

Posibilidad de cambio o devolucin en caso de no satisfacer


las expectativas del cliente

3.5

descuentos especiales para compras futuras

EVALUACIN DE RESULTADOS DEL REA DE VENTAS

Independiente del desempeo de las personas, se debe proceder tambin a


evaluar los resultados de toda el rea de ventas, para lo cual es preciso
involucrar al personal de la misma o al menos, a los elementos ms
representativos. Las reas que debe tocar la evaluacin de resultados son el
anlisis de prospecto, clientes, productos y tiempo.

A.- Anlisis de prospecto


El anlisis de prospectos consiste en clasificar a los posibles clientes de
acuerdo a su potencial de compra de muestra oferta. Como prospectos
pueden clasificarse en menores, medios o importantes.

B.- Anlisis de cliente


Consiste en clasificar a los clientes de acuerdo con su potencial de
compra de nuestra oferta; el grado de compromiso que guardan con
respeto a los productos o nuestra empresa, y de acuerdo a si su giro de
actividad resulta estratgico o no para el propio negocio.

C.- Anlisis de producto


Consiste en hacer un anlisis del grado de aceptacin, el ciclo de vida, la
relacin con otros productos y los complementos del producto o servicio
que ofrece el negocio. Este anlisis tiene la finalidad de prever posibles
mejoras a nuestra oferta y volver al negocio ms competitivo.

30

D.- Anlisis de tiempo


El vendedor trabaja con tres elementos principales: producto,
conocimiento del mercado y tiempo.

El tiempo es un factor particularmente importante en la labor de ventas,


puesto que el incremento en la rapidez de los procesos exitosos de ventas
repercute en la productividad general de todo el negocio. Es preciso
pues, llevar a cabo un anlisis de este factor para hacerlo ms eficiente.

Objetivo y alcance de las fase de sistema de informacin y control

Para que se cumpla el pan de venta tienen que converger, en tiempo,


cantidad y lugar, numeroso elementos. El control sobre el nivel de
cumplimiento

de

las

principales

variables

determinaran

el

desencadenamiento y puesta en marcha de acciones correctoras que


devuelvan a la situacin deseada o incluso la aplicacin de un plan de
contingencia que sustituya al plan de ventas por otro ms acorde con el
nuevo escenario.

Dimensiones de los Procesos de ventas


Concepto N 1 - Realizacin de informes y Procesamiento de Datos
La realizacin de informes es la definicin, caractersticas y objetivos,
las comunicaciones breves y de rgimen interior entre departamentos o
personas, mientras que el procesamiento es el anlisis y valorizacin
de documentos reales de carcter interno y externo de la empresa,
donde la preparacin y tramitacin de los datos e informacin precisa
para el diseo y redaccin de documentos y el flujo de comunicacin.

31

Concepto N2 - Realizacin de informes y Procesamiento de Datos


El procesamiento de datos provee informacin sobre cmo prepararse
para procesar los datos, montar un sistema para manejar el
procesamiento de datos, el ingreso de los datos mediante la elaboracin
de informe que permita depurar, analizar, producir tabulaciones con los
indicadores, archivas y distribuir los datos.
Concepto N 3 - Realizacin de informes y Procesamiento de Datos
El ingreso de realizacin de la informacin es el proceso mediante el
cual se incorpora data cruda al computador. Existen varios
accesorios o perifricos mediante los cuales se introduce la
informacin en la computadora. El computador, utilizando su
capacidad de procesamiento de datos, es almacenado en la memoria
temporal del computador llamada buffer, hasta que el microprocesador
est listo, donde son evaluados y ordenados, para obtener informacin
til, que luego ser analizado por el usuario final.
Concepto N 4 - Realizacin de informes y Procesamiento de Datos
Es un texto de elaboracin

donde la informacin no es un dato

conjunto cualquiera de ellos. Es ms bien una coleccin de hechos


significativos y pertinentes, para el organismo u organizacin que los
percibe. La definicin de la informacin es la siguiente: informacin es
un conjunto de datos significativos y pertenecientes que describan
sucesos o entidades.

Es la tcnica que consiste en la recopilacin de los datos primarios de


entrada, que son evaluados y ordenados, para obtener informacin til,
que luego ser analizado por el usuario final, para que pueda tomar la
decisiones o realizar las acciones que estime conveniente.
Procesar datos es generar informacin para la toma de decisiones.

32

Ciclo Procesamiento de Datos:


a) Entrada:
Los datos deben ser obtenidos y llevados a un bloque central
para ser procesados. Los datos es este caso, denominados de
entrada, son clasificados para hacer que el proceso sea fcil y
rpido.

b) Proceso:
Durante el proceso de ejecutan las operaciones necesarias para
convertir los datos en informacin significativa. Cuando la
informacin este completa se ejecutara la operacin de salida, en
la que se presenta un informe que servir como base para tomar
decisiones.
c) Salida:
En todo el procesamiento de datos se plantea como actividad
adicional, la administracin de los resultados de salida, que se
puede definir como

los procesos necesarios para que la

informacin til llegue al usuario

33

CAPITULO IV
DISEO DEL SISTEMA
4.1.

MODELADO DEL SISTEMA


-

Actores del sistema


Son 2 actores capacitados y responsables del uso del sistema, el jefe de
ventas ejecutara procesos de registros y emisin de reportes por otro lado en
encargado de ventas donde realiza las bsquedas, registro de ventas, emisin
de proformas en otros. Para una mejor visualizacin se detalla.

Tabla 1:
Plantilla de actores

ACTOR

ASIGNADO A

RESPONSABILIDADES
a. Registra Proveedor
b. Registra Producto
c. Registra Cliente

Jhonny Montesinos
Se encarga de velar
por las buenas
gestin, orden y
crecimiento de la
empresa

d. Registra Personal
e. Registra y emite Proforma
f. Emite Reportes
g. Registra venta servicio
h. Registrar venta por
producto

34

a. Registra y emite proformas


b. Registra venta por servicio
c. Registra venta por
productos
d. Emite Recibo Boleta
Miguel Palma
Este actor se encarga
de ejecutas la ventas.

e. Emite recibo Boucher


f. Consulta Productos
g. Consulta por venta
h. Consulta marca
i. Consulta Nombre
j. Consulta por N Boucher

Nota. Fuente: Elaboracin Propia

4.1.1 Casos de Uso del Sistema

Tabla 2:
Descripcin de cada caso de uso

N
CU01

CU02

CU03

CU04

CASO DE USO

DESCRIPCIN
Este caso es uno de lo ms
importante, debido que sin el uso de
este caso de uso no se podra hacer el
registro y emisin de reportes.
Es un requerimiento funcional, el
cual cumple con un rol , que es el de
registrar el personal con los cuales
trabaja la empresa
Es un requerimiento funcional, el
cual cumple con un rol , que es el de
registrar los productos con los cuales
trabaja la empresa
Es un requerimiento funcional, el
cual cumple con un rol , que es el de
registrar a los proveedores para la
compra de productos o consultas con
los cuales trabaja la empresa

35

CU05

Cumple con un rol o proceso de


registro de todos los clientes que han
negociado con la empresa en alguna
ocasin.

CU06

Cumple con un rol , que es el de


registrar los productos con los cuales
trabaja la empresa

CU07

Cumple con un rol de registrar las


ventas que se efectuaron durante el
da o la semana
Cumple con un rol, de consultar los
productos que han sido procesados
anteriormente y as mismo las ventas
que se genera anteriormente.
Cumple con un rol, de generar el
reporte de las ventas, stock, ventas
pendiente para que hayan sido
procesados anteriormente.
Cumple con un rol, donde se genera
una boleta o Boucher que comprob
los detalles de la venta que hayan
sido procesados anteriormente.

CU08

CU09

CU10

Cumple con un rol, es el registrar los


diferentes servicios brindados por la
empresa a los clientes.

CU11

Nota. Fuente: Elaboracin Propia

36

Consulta por Marca

Consulta por Nombre

Consulta por N Recibo

Jefe Ventas

Registrar Proveedor

<<include>>
Emitir Reporte

Registro Servicio Soporte

Consulta Productos y Ventas

<<include>>

<<include>>

<<include>>
Registrar Producto
<<include>>

Empleado Ventas

<<include>>
Registrar Cliente

<<include>>

Registrar y Emitir Proformas

<<include>>
Registrar Personal

<<include>>

<<include>>
<<include>>

Boleta

<<include>>
<<include>>

<<include>>
<<include>>

Registrar Ventas

Emite Recibo

Loguear
Bouchet

Venta Servicios

Venta Productos

Figura 8. Modelo del Caso de Uso del Sistema


Fuente: Se visualiza los casos de uso del sistema con los actores involucrados. Elaboracin propia

37

PLANTILLAS COMPLETAS DE LOS CASOS DE USOS


REGISTRO DE VENTA
-

Caso de Uso

Tabla 3
Caso de uso- Registrar ventas

CU07
Propsito
Actores

Registrar las ventas que se hagan despus de negociar con el


cliente
Cliente, Empleado ventas

Descripcin

Cumple con un rol de registrar las rdenes de las ventas que se


efectuaron durante el da o la semana despus de negociar con
el cliente.

Precondicin

El personal debe estar registrado en el sistema

Flujo Normal

Paso

Accin

Ir al men principal y seleccionar sistema de ventas

Selecciona el producto

Seleccin el tipo de bsqueda

Ingresa la cantidad

Presiona Agregar

Ingresa o busca los datos del cliente

Presiona Total venta

Guarda y general la emisin de la boleta

Presionar Eliminar Producto (internamente se actualiza


el stock)
Aceptar el aviso de eliminacin y automticamente se
actualiza el total venta.
Presiona el botn Buscar, hace referencia si el cliente
est registrado, de no encontrarlo el usuario ingresa el
dato del cliente
Accin

Flujo
Alternativo

2
3

Poscondicin

Paso

Excepciones

En caso que el empleado de ventas registre la venta,


tendr que ingresar su clave de usuario; de no estar

38

registrado no se podr efectuar la venta respectiva.


2

En el caso de que no haya un stock suficiente para la


venta, el sistema debe mandar un mensaje de aviso
indicando insuficiencia de stock y no permite agregar el
producto a la venta.

Nota. Fuente: Elaboracin Propia.

Realizacin del Caso de Uso - Registro de Ventas

Registra Venta

Realizacion Registro venta

(from Registro_Venta)

VENTANA SISTEMA DE VENTAS

CC-Selecciona_Modulo
Empleado Venta

IU-Menu_Principal

1 Realiza

(f rom Registro_Venta)

IU-Buscar_Cliente

CC-Buscar_Cliente

IU-Producto

IU-Ventas
2 Se Muestra

CC-Validar_Usuario

IU_Valida_Usuario

CC-Registra_Venta

CC-Agrega Producto CC-Busca_Producto

Registro Venta

Figura 9: Diagrama de Anlisis de Clase-Registrar Ventas


Fuente: Elaboracin Propia.

39

: Em pleado Venta

: UI-Menu_Principal

: UI-Ventas

: CC-Seleccion_Producto

: UI-Producto

: CC-Busca_Producto

: CC-Agrega Producto

: CC-Buscar_Cliente

: UI-Buscar_Cliente

: CC-Validar_Usuario

: UI_Valida_Usuario

: Producto

: Cliente

: Registro Venta

: Personal

Mostra Opciones
Selecciona Opcion

Seleccion Producto

Envia Parametro
Buscar
Efectuar procedimiento
Emite Resultado

Escoger Producto

Envia Parametro
Efectuar procedimiento
Buscar

Emite Resultado

Agrega Producto

Visualizacion Producto Agregado

Buscar Cliente Registrado


Buscar

Envia Parametro
Efectuar procedimiento

Retorna Datos Buscados

Ingresa Clave Personal


Envia Parametro
Efectuar procedimiento

Buscar

Mensaje de Validacion personal para el registro de la venta


Registra la venta
Almacena

Mensaje de Confirmacion Registro

Figura 10. Diagrama de Secuencia del Caso de Uso Registro de Ventas


Fuente: Elaboracin Propia.

40
LEYENDA DEL DIAGRAMA DE COLABORACION
------------------------------------------------------------------------------1:Mostrar Opciones
2: Selecciona Opcion
3: Selecciona Producto
4: Envia Parametro
5: Efectua procedimiento
6: Busca
7: Emite Resultado
8: Escoge Producto
9: Eniva Parametro
10:Efectua Procedimiento
11:Busca
12:Emite Resultado
13: Agrega Producto
14:Visualizacion Producto Agregado
15:Buscar Cliente Registrado
16:Enviar Parametro
17:Efectua Procedimiento
18: Busca
19: Resultado Busqueda
20: Ingresa Clave Personal
21:Envia parametro
22: Efectua Procedimiento
23: Busca
24: Mensaje de validacion del personal
para el resgitro de venta
25:Registra Venta
26: Mensaje de Registro de confirmacion de venta.
Figura 11. Diagrama de Colaboracin Registro de Ventas
Fuente: Elaboracin Propia.

41

Cliente

Empleado Venta

Sistem

Inicio

Solicitud
Pedido

Ingresa al
Modulo ventas

Realiza
busqueda
Si no hay producto

Si hay producto disponible


Agrega
producto

Realiza pago

Buscar datos
cliente

si no encuentra
ingresa datos
si encuentra
m uestra datos
Registra la
venta
Condicion
Ingresa clave
del personal

Datos Incorrectos

Si no esta
registrado personal

Datos Correctos
Entrega de
comprobante

Fin

Figura 12. Diagrama de Actividad Registro de Ventas


Fuente: Elaboracin Propia

42

INGRESO AL LOGIN DE REGISTRO Y REPORTES


Tabla 4.
Caso de uso- Login de Registro y Reportes

CU01

Propsito

Ingresar a los mdulos o ventanas de registr y reportes

Actores

Jefe ventas

Precondicin

Cumple con un rol en la modulo o ventana de registro, como de


registrar: el producto, cliente, proveedor y personal, en el
mdulo o ventana de reporte visualiza las ventas realizadas,
entre otros.
Tener usuario y clave para el ingreso correspondiente.

Flujo Normal

Paso Accin

Descripcin

1
2

Ir al men principal y seleccionar el modulo o ventana de


registro o reporte.
Ingresa datos (usuario y contrasea)

Presionar aceptar (Ingresa al mdulo seleccionado)

Flujo
Alternativo

Presionar cancelar (Regresa al men principal)

Poscondicin

Paso Accin
1

Excepciones

En el caso de no ingresar al sistema es por:


Personal deshabilitado
Personal no registrado.

Nota. Fuente: Elaboracin Propia

Ingresa al Sistema

Realizacion de Ingreso al Sistema de


Registro y Reporte

Figura 13. Realizacin del Caso de Uso Login de Registro y Reportes


Fuente: Elaboracin Propia. Se describe el proceso de realizacion para el ingresar al modulo de
registro y reporte.

43

UI-Login

Jefe Ventas

CC-Validar_Usuario

(f rom Caso_Uso_Sistema)

Personal
Figura 14. Diagrama de Anlisis de Clases-Login de Registro y Reportes
Fuente: Elaboracin Propia. Se describe la intereaccion del actor , jefe de ventas que se encuentra en
el ingreso (Logeo) con la de clase interfaz IU-Login, que a su vez se ve relacionada CCValidacion_Usuario y que es verificado con la tabla de Personal .

: Jefe Ventas

: CC-Validar_Usuario

: UI-Login

Ingresa datos
(usuario, clave)

Envia Datos
(usuario, clave)

: Personal

Validar datos

Emite Resultado

Muestra Mensaje Validacion

Figura 15. Diagrama de secuencia del caso de Uso-Logeo


Fuente: Elaboracin Propia.

44

1:

: UI-Login

: Jefe Ventas

5:
2:
3:

LEYENDA
----------------1: Ingresa datos (usuario, clave)
2: Envia datos (usuario, clave)
3: Validar Datos
4:Emite Resultado
5:Muestra Mensaje de Validacion

4:
: CC-Validar_Usuario

: Personal

Figura 16. Diagrama Colaboracin-Login de Registro y Reportes


Fuente: Elaboracin Propia.

Descripcin:
En las figuras 15 y 16 anteriores se describe de la siguiente manera: el jefe ventas
ingresa al Login, ingresa sus datos (usuario y contrasea), donde es enviado para ser
corroborado los datos con la tabla personal y permitir el ingreso a la interfaz de
Registro datos o Reportes.

45

Figura 17. Diagrama de actividad del caso de uso - Logeo


Fuente: Elaboracin Propia. Se describe el proceso de actividad que realiza el jefe de ventas para el
ingreso a la ventana de registro y reporte.

EMISION DE REPORTES
Tabla 5
Caso de uso- Emisin de Reportes

CU09

Propsito

Emitir los reportes del al produccin.

Actores

Jefe ventas

Descripcin

Cumple con un rol emitir los reportes de ventas, stock, pendiente


y por personal, etc. Para la visualizacin de la produccin.

Precondicin

Ninguna

Flujo Normal

Paso

Accin

46

1
2

Ir al men principal y seleccionar mdulo de


reportes.
Ingresa usuario y contrasea.

Seleccin opcin de bsqueda.

Selecciona el dato.

Presiona el botn Buscar para visualizar el


reporte.
Presiona el botn salir (Regresa al men
principal).
Accin

Flujo
Alternativo

Poscondicin

Paso
1

Excepciones

En el caso de no ingresar al sistema es por:


Personal deshabilitado
Personal no registrado.

Nota. Fuente: Elaboracin Propia.

Registro Reporte

Realizacion de Registro de Reporte

Figura 18. Diagrama de realizacin -Emisin de Reportes


Fuente: Elaboracin Propia. Se describe el proceso de realizacion para la emision de reporte ventas .

47

REGISTRO DE REPORTE

Jefe Venta

UI-Menu_Principal

CC-Selecciona_Modulo

(f rom Acceso_Sistema_Registro)
...)

UI-Reporte

CCSelecciona_Busqueda

CC-Validar_Usuario

UI-Login

Reporte

Figura 19. Diagrama Anlisis de Clases-Emisin De Reportes


Fuente: Elaboracin Propia. Se describe la intereaccion del actor , jefe de ventas que se encuentra en
el menu primcipal de la interfas UI-Menu_Principal, realizando una control de de CCSeleccona_Modulo, se presenta la interfaz de IU-Login, que a su vez se ve relacionada CCValidacion_Usuarioy posteriormente se presenta la interfaz de UI-Reporte para realizar el control de
CC-Seleccin_Busqueda, devulviendo los datos por la tabla de Venta.

Figura 20. Diagrama de Secuencia -Emisin De Reportes


Fuente: Elaboracin Propia.

48

Figura 21. Diagrama de Colaboracin-Emisin de reportes


Fuente: Elaboracin Propia.

Descripcin:
En las figuras 20 y 21 anteriores se describe de la siguiente manera: el jefe ventas
ingresa a la interfaz de Reporte, donde realizar o seleccin el tipo de bsqueda para
generar el reporte, a travs de la comunicacin con la entidad venta para as
visualizar los datos.
J e fe V e nta

Ini ci o

Selecciona
Modulo R eporte

Ingres a s u us uario /
contras ea
Cl ave Incorrecta

Ci erra Ventana del


i ngres o de Cl ave
Cl ave correcta
Ingres a Modulo
Reporte

Seleccion opcion de
bus queda

Ingres a fecha

Se m ues tra el inform e de


la bus queda

Fin

49

Figura 22. Diagrama de Actividad -Emisin De Reportes


Fuente: Elaboracin Propia. Se describe el proceso de actividad que realiza el jefe de ventas para la
emision de reporte de ventas.

REGISTRO Y EMISION DE PROFORMA


Tabla 6
Caso de uso- Registro y Emisin de Proforma

CU06

Propsito

Registrar y emitir proforma

Actores

Empleado venta o jefe ventas

Descripcin

Cumple con un rol registra y emitir proforma

Precondicin

Ninguna

Flujo Normal

Paso Accin
1

Ir al men principal y seleccionar mdulo de venta

Seleccin nueva proforma

Selecciona producto

Ingresa cantidad

5
Flujo
Alternativo

Poscondicin
Excepciones

Presiona el botn generar para guardar la proforma y


emite un informe con la descripcin proforma
1
Presiona el botn quitar, para retirar el tems o producto
ya incluido al proforma.
2
Presiona el botn salir, regresa a la ventana principal de
venta de productos.
Paso Accin
ninguna

Nota. Fuente: Elaboracin Propia.

50

Registrar y emitir proforma

Realizacion de proforma

Figura 23. Diagrama de realizacin y Emisin de Proforma


Fuente: Elaboracin Propia. Se describe el proceso de realizacion para la el registro y emision de
proforma.

Figura 24. Diagrama Anlisis de Clases-Registro y Emisin de Proforma


Fuente: Elaboracin Propia. Se describe la intereaccion del actor , usuario que se encuentra en el menu
principal de la interfas UI-Menu_Principal, y pasa a la interfaz de UI-Registro y Emitir_Proforma a su
vez realizando una control de de CC-Registra_Proforma, donde los datos son enviados a las entidades
de Proforma y Detalle_Proforma.

51

Figura 25. Diagrama de Secuencia-Registro y Emisin de Proforma


Fuente: Elaboracin Propia

Figura 26. Diagrama de Colaboracin-Registro y Emisin de Proforma


Fuente: Elaboracin Propia.

52

Descripcin:
En la Figuras anteriores 25 y 26 se describe de la siguiente manera: el actor ingresa
al menprincipal de la interfas UI-Menu_Principal, y pasa a la interfaz de UIRegistro y Emitir_Proforma a su vez realizando una control de de CCRegistra_Proforma, donde los datos son enviados a las entidades de Proforma y
Detalle_Proforma, a final se emite un documento detallado la proforma.

Usuario

Inicio

Ingresa Modulo
venta

Selecciona
nueva proforma

Selecciona el
producto

Ingresa la
cantidad

Registra la
proforma

Figura 27.Diagrama de Colaboracin-Registro y Emisin de Proforma


Fuente: Elaboracin Propia. Se describe el proceso de actividad que realiza el usuario (jefe de ventas o
empleado de ventas), para el registro y emisin de proforma.

53

REGISTRO DE SOPORTE
Tabla 7
Caso de uso- Registro de Soporte

CU11

Propsito

Registrar el servicio de soporte

Actores

Cliente, empleado venta

Descripcin

Registra el soporte que necesita el cliente

Precondicin

Ninguna

Flujo Normal

Paso Accin
1

Ir al men principal y seleccionar mdulo de Soporte.

Seleccin el servicio.

Ingresa cantidad y agrega el tipo de soporte.

Selecciona el tipo de pago.

Presiona el botn imprimir para emite un comprobante.

Ingresa clave personal para registrar el soporte.

Flujo
Alternativo

Presiona el botn quitar, para retirar el tipo de soporte.

Poscondicin

Paso Accin
1

Excepciones

En el caso de no ingresar al sistema es por:


Personal deshabilitado
Personal no registrado.

Nota. Fuente: Elaboracin Propia.

54

Registra Soporte

Realizacion de Registron de Soporte

Figura 28. Diagrama de realizacin -Registro de Soporte


Fuente: Elaboracin Propia. Se describe el proceso de realizacion para el registro de soporte.

Figura 29. Diagrama Anlisis de Clases -Registro de Soporte


Fuente: Elaboracin Propia. Se describe la interaccion del actor ,empleado de ventas que se encuentra
en el menu principal de la interfas UI-Menu_Principal, y pasa a la interfaz de UI-Soporte a su vez
realizando una control de de CC-Registra_Servicio, donde los datos son enviados a las entidades de
Venta y Detalle_Venta.

55

Figura 30. Diagrama de Secuencia -Registro de Soporte


Fuente: Elaboracin Propia.

Figura 31. Diagrama de Colaboracin -Registro de Soporte


Fuente: Elaboracin Propia.

56

Descripcin:
En las figuras anteriores 30 y 31 se describe la interaccion del actor , empleado de
ventas que se encuentra en el menue principal de la interfas UI-Menu_Principal, y
pasa a la interfaz de UI-Soporte a su vez realizando una control de de CCRegistra_Servicio, donde los datos son enviados a las entidades de Venta y
Detalle_Venta.
Cliente

Empleado Venta

Inicia

Selecciona Modulo
de registro Soporte

Solicita Servicio

Selecciona
servicio

Selecciona
Tipo de pago

Pendiente

Ingresa
cantidad

Cancelacion

Registrar
Servicio
Depende
Ingresa clave asignada
al personal

dato incorrecto

personal no registra,
servicion no resgitrado

dato correcto
Emite
Comprobante

Figura 32. Diagrama de Actividad -Registro de Soporte


Fuente: Elaboracin Propia. Se describe el proceso de actividad que realiza el cliente y el empleado de
ventas, para el registro de soporte.

57

REGISTRO DE PERSONAL

CU02

Propsito

Registrar al personal

Actores

Jefe Venta

Descripcin

Registra al personal para la atencin del cliente

Precondicin

Ninguna

Flujo Normal

Paso Accin
1

Flujo
Alternativo
Poscondicin

Ir al men principal y seleccionar mdulo de Registro


Datos
Ingresa contrasea y Usuario

Seleccin la opcin de Registra personal

Ingresa los datos

Acciona el botn guardar para registrar al personal

Presiona el botn Editar, para actualizar los datos del


personal
Paso Accin
1

Excepciones

En el caso de no ingresar al sistema es por:


Personal deshabilitado
Personal no registrado.

Figura 33. REGISTRO DE PERSONAL


Fuente: Elaboracin Propia.

Figura 34. Diagrama de realizacin -Registro de personal


Fuente: Elaboracin Propia. se describe el proceso de realizacion para el Registro de personal.

58

Figura 35. Diagrama Anlisis de Clases -Registro de Personal


Fuente: Elaboracin Propia. Se describe la interaccion del actor , jefe de ventas que se encuentra en el
menu principal de la interfas UI-Menu_Principal, y a travez del control de CC-Validar_Usuario pasa
a la interfaz de UI-Registro de Perosnal, a su vez realiza el control de de CC-Registra_Personal,
donde los datos son enviados a la entidad Personal.

: Jefe Venta

: IU-Menu_Principal

: CC-Validar_Usuario

: IU-Registro de Personal

: CC-Registra_Personal

Presenta Modulos
del sistema

Seleccion opcion

Ingrese usuario y
contrasea
Envia datos
Ingresa usuario y
contrasea

Valida datos

Mensaje de confirmacion

Selecciona ventana de
registro personal

Ingresa datos personales


Envia Datos
Asigna clave

Mensaje de Conformidad

Figura 36. Diagrama de Secuencia -Registro de Personal

: Personal

59

Figura 37. Diagrama de Colaboracin -Registro de Personal


Fuente: Elaboracin Propia. Se describe la intereaccion del actor , jefe de ventas que se encuentra en
el menu principal de la interfas UI-Menu_Principal, y a travez del control de CC-Validar_Usuario
pasa a la interfaz de UI-Registro de Perosnal, a su vez realiza el control de de CC-Registra_Personal,
donde los datos son enviados a la entidad Personal.

60

Jefe Ventas

Inicio

Selecciona Modulo del


Sis tema de Ventas

Ingrese us uario
y constras ea
Datos Incorrectos

Datos Correctos
Selecciona el regis tro de
pers onal

Ingresa datos
pers onal

As igna clave

Regis tra al
pers onal

Fin

Figura 38. Diagrama de Actividad -Registro de Personal


Fuente: Elaboracin Propia.Se describe el proceso de actividad que realiza el jefe de ventas, para el
registro de personal.

61

REGISTRAR PRODUCTO
Tabla 8. Caso de uso- Registrar producto

CU03

Propsito

Registrar Producto

Actores

Jefe Venta

Descripcin

Registrar el producto para su venta

Precondicin

Ninguna

Flujo Normal

Paso Accin
1

Flujo
Alternativo
Poscondicin

Ir al men principal y seleccionar mdulo de Registro


Datos
Ingresa contrasea y Usuario

Seleccionar el producto a registrar

Ingresa los datos

Acciona el botn guardar para registrar el producto

Presiona el botn Editar, para actualizar los datos del


personal
Paso Accin
1

Excepciones

En el caso de no ingresar al sistema es por:


Personal deshabilitado
Personal no registrado.

Nota. Fuente: Elaboracin Propia)

62

Figura 39.Diagrama realizacinRegistrar producto


Fuente: Elaboracin Propia. Se describe el

proceso de realizacion para el Registro de

producto.

Figura 40. Diagrama Anlisis de Clases Registrar producto


Fuente: Elaboracin Propia. Se describe la intereaccion del actor , jefe de ventas que se encuentra en
el menu principal de la interfas UI-Menu_Principal, y atravez del control de CC-Validar_Usuario
pasa a la interfaz de UI-Registro, a su vez realiza el control de CC-Selecciona _Producto, una vez
realiza el control de visualiza la interfaz de IU-Producto y a travez del control de CCRegistro_Productoenvia los datos a la entidad Personal.

63

: Jefe Venta

: IU-Menu_Principal

: IU_Valida_Us uario

: Personal

: IU-Regis tro

: CC-Selecciona_Producto

: IU-Producto

: CC-Regis tra Producto

: Producto

Pres enta Modulos


del sis tema Ventas

Seleccion opcion

Ingrese us uario y
contras ea

Ingresa us uario y
contras ea

Envia datos
Verifica datos

Mens aje de confirm acion

Ingresa venta de regis tro

Selecciona el producto
ejecuta proces o

Mues tra ventana del producto

Envia regis tro


Ingresa datos del producto

Mens aje de confirm acion

Figura 41. Diagrama de secuencia Registrar producto.


Fuente: Elaboracin Propia

64

Figura 42. Diagrama de ColaboracinRegistrar producto


Fuente: Elaboracin Propia. Se describe la interaccion del actor , jefe de ventas que se encuentra en el
menu principal de la interfas UI-Menu_Principal, y a travez del control de CC-Validar_Usuario pasa
a la interfaz de UI-Registro, a su vez realiza el control de CC-Selecciona _Producto, una vez realiza
el control de visualiza la interfaz de IU-Producto y a travez del control de CC-Registro_Productoenvia
los datos a la entidad Personal

65

Jefe Ventas

Inicio

Selecciona Modulo del


Sis tema de Ventas

Ingrese us uario
y constras ea
Datos Incorrectos

Datos Correctos
Selecciona el Producto a
regis trar

Ingresa los
datos

Regis tra el
producto

Fin

Figura 43.Diagrama de ActividadRegistrar producto


Fuente: Elaboracin Propia. Se describe el proceso de actividad que realiza el jefe de ventas, para el
registro del producto.

66

BSQUEDA DE PROFORMA
Tabla 9
Caso de uso- Bsqueda de Proforma

CU08

Propsito

Consultar productos y ventas ( proforma)

Actores

Empleado de ventas

Descripcin

Consultar o Buscar las proformas emitidas

Precondicin

Ninguna

Flujo Normal

Paso Accin

Flujo
Alternativo
Poscondicin
Excepciones

Ingresa al Mdulo de venta.

Selecciona la bsqueda de proforma.

Ingresa los datos.

Accionar el evento Buscar.

Ingresa el pago total o adelantado.

Acciona el botn cancelar.

Ingresa la clave personal para el registro de la proforma.

Presiona el botn cancelar, para registra una nueva


proforma
Paso Accin
ninguna

Nota. Fuente: Elaboracin Propia.

Figura 44. Diagrama de realizacinBsqueda de proforma


Fuente: Elaboracin Propia. Se describe el proceso de realizacion para la bsqueda de proforma.

67

Figura 45. Diagrama de Anlisis de Clases Bsqueda de proforma


Fuente: Elaboracin Propia. Se describe el analisis que realiza el actor , empleado de ventas que se
encuentra en el menu del UI-Venta, y a travez del control de CC-Seleccin_Busqueda, busca el dato
ingresado, donde se comunica con la entidad Proforma a su vez con la entidad Detalle_Proforma.

Figura 46. Diagrama Secuencia Bsqueda de proforma


Fuente: Elaboracin Propia.

68

Figura 47. Diagrama de Colaboracin Bsqueda de proforma


Fuente: Elaboracin Propia. Se describe la intereaccion del actor , empleado de ventas que se
encuentra en el menu del UI-Venta, y a travez del control de CC-Seleccin_Busqueda, busca el dato
ingresado, donde se comunica con la entidad Proforma a su vez con la entidad Detalle_Proforma.

Figura 48. Diagrama de Actividad Bsqueda de proforma


Fuente: Elaboracin Propia. Se describe el proceso de actividad que realiza el empleado de ventas,
para la bsqueda de proforma.

69

BSQUEDA DE SOPORTE PENDIENTE


Tabla 10
Caso de uso- Bsqueda de Soporte pendiente

CU08
Propsito

Consultar productos y ventas ( Soporte Pendiente)

Actores
Descripcin
Precondicin

Empleado de ventas
Consultar o Buscar las proformas emitidas
Ninguna

Flujo Normal

Paso Accin
1

Ingresa al Mdulo de soporte

Selecciona la bsqueda del soporte pendiente

Ingresa los datos

Acciona el botn buscar.

Ingresa el pago

Acciona el botn cancelar para realizar la actualizacin


del pago de soporte.

Emite una boleta.

Post condicin

Presiona el botn salir para regresar a la ventana principal


de soporte.
Paso Accin

Excepciones

Flujo
Alternativo

ninguno

Nota. Fuente: Elaboracin Propia.

70

Figura 49. Diagrama de realizacinBsqueda de Soporte pendiente


Fuente: Elaboracin Propia. Se describe el proceso de realizacion para la bsqueda de Soporte
pendiente.

Figura 50. Diagrama de Anlisis de Clases Bsqueda de Soporte pendiente


Fuente: Elaboracin Propia. Se describe la intereaccion del actor , el empleado de ventas que se
encuentra en el men de UI-Soporte, y a travz del control de CC-Seleccin_Busqueda, busca el dato
ingresado, donde se comunica con la entidad Venta a su vez con la entidad Detalle_Venta.

71

Figura 51. Diagrama de Secuencia Bsqueda de Soporte pendiente


Fuente: Elaboracin Propia

Figura 52. Diagrama de ColaboracinBsqueda de Soporte pendiente


Fuente: Elaboracin Propia. Se describe la interaccin del actor , el empleado de ventas que se
encuentra en el men de UI-Soporte, y a travs del control de CC-Seleccin_Busqueda, busca el dato
ingresado, donde se comunica con la entidad Venta a su vez con la entidad Detalle_Venta.

72

Figura 53. Diagrama de Actividad Bsqueda de Soporte pendiente


Fuente: Elaboracin Propia. Se describe el proceso de actividad que realiza el empleado de ventas,
para la bsqueda de Soporte pendiente.

73

REGISTRO DE CLIENTE
Tabla 11
Caso de uso- Registro De Cliente

CU05
Propsito

Registrar Cliente

Actores
Descripcin
Precondicin

Jefe de ventas
Registra al cliente para futuras bsquedas
Ninguna

Flujo Normal

Paso Accin
1

Flujo
Alternativo
Poscondicin

Ir al men principal y Ingresa al modulo de registro de


datos
Ingresa contrasea y Usuario

Selecciona la ventana de registro de cliente

Ingresa los datos

Presiona el botn guardar, para registra el cliente

Presiona el botn Editar , para actualizar los datosdel


cliente
Paso Accin
1

Excepciones

En el caso de no ingresar al sistema es por:


Personal deshabilitado
Personal no registrado.

Nota. Fuente: Elaboracin Propia.

74

Figura 54. Diagrama de realizacin Registrar cliente


Fuente: Elaboracin Propia. Se describe el proceso de realizacion para el registro de cliente.

Figura 55. Diagrama de Analisis de Clases Registrar cliente


Fuente: Elaboracin Propia. Se describe el analisis de la intereaccion del actor , jefe de ventas que se
encuentra en el men principal de la interfas UI-Menu_Principal, y a travz del control de CCValidar_Usuario pasa a la interfaz de UI-Registro, a su vez realiza el control de CC-Selecciona
_Cliente, una vez realiza el control de visualiza la interfaz de IU-Cliente y a travez del control de CCRegistro_Cliente envia los datos a la entidad Personal.

75

: Jefe Venta

: IU-Menu_Principal

: IU_Valida_Usuario

: Personal

: IU-Registro

: CC-Seleccionar_Cliente

: IU-Cliente

: CC-Registra Cliente

: Cliente

Presenta Modulos del sistema Ventas

Selecciona la opcion
ingrese usuario y contrasea

Ingresa usuario y contrasea


envia datos
Verifica datos

mensaje de confirmacion

ingresa a la venta de registro

Selecciona la ventana de cliente

proceso de llamado

Muestra la ventana de cliente

Envia registro
ingresa los datos

Mensaje de confirmacion

Figura 56. Diagrama de Secuencia Registrar cliente

76

Figura 57. Diagrama de Colaboracin Registrar cliente


Fuente: Elaboracin Propia. Se describe la interaccion del actor , jefe de ventas que se encuentra en el
men principal de la interfas UI-Menu_Principal, y a travz del control de CC-Validar_Usuario pasa
a la interfaz de UI-Registro, a su vez realiza el control de CC-Selecciona _Cliente, una vez realiza el
control de visualiza la interfaz de IU-Cliente y a travez del control de CC-Registro_Cliente envia los
datos a la entidad Cliente.

77

Jefe Ventas

Inicio

Selecciona Modulo del


Sistema de Ventas

Ingrese usuario
y constrasea
Datos Incorrectos

Datos Correctos
Selecciona la ventana de
cliente

Ingresa los
datos

Registra al
cliente

Fin

Figura 58. Diagrama de Actividad Registrar cliente


Fuente: Elaboracin Propia. Se describe el proceso de actividad que realiza el empleado de ventas,
para el registro de cliente.

78

4.2

DESCRIPCIN DE LAS INTERFACES, CLASE Y CONTROLES DE


LOS DIAGRAMAS DE REALIZACIN
-

Clase de Interfaz

Tabla 12
Descripcin de las clases de Interfaz

Id

Nombre Clase

IU-Login

IU-Menu_Principal

IU-Buscar_Cliente

IU-Ventas

IU-Producto

IU-Validar Usuario

IU-Soporte

IU-Reporte

IU-Registrar y Emitir
Proforma

10 IU-Registro de Personal
11 IU-Cliente

Nota. Fuente: Elaboracin Propia

Descripcin
Muestra los campos necesarios para el ingreso del
usuario al sistema.
Muestra las opciones especficas del sistema.
Permite la bsqueda de un cliente de acuerdo a un
criterio de bsqueda.
Permite realizar la operacin de registro,
descripcin y visualizacin de los productos
adquirido(s).
Permite la visualizacin de los productos a travs
de diferentes criterios que permita agregarse a la
venta.
Permite el ingreso del dato para su validez.
Permite visualizar el men principal y a su vez el
registro del servicio de soporte.
Permite visualiza el men principal y la emisin de
los reportes segn la bsqueda.
Permite la visualizar los datos de los productos
necesarios para realizar y emitir la proforma.
Permite la Visualiza los campos necesario para el
ingreso del nuevo personal.
Permite la visualizacin de los campos necesarios
para el ingreso del cliente.

79

Clase de Control

Tabla 13
Descripcin de las clases de Control

Id
1
2
3
4
5
6
7
8
9
10
11
12

Nombre Clase

Descripcin
Se encarga de consultar la existencia del
CC_Validar_Usuario
usuario entre los ya existentes.
Se encarga de visualizar los datos de la
CC_Seleccionar_Producto
seleccin.
Se encarga de buscar el producto por los
CC_Buscar_Producto
diferentes criterios de bsqueda.
Se encargar de agregar el producto a la
CC_Agregar_Producto
lista de detalles de la venta.
Se encarga de realizar una bsqueda para
CC_Buscar_Cliente
un determinado uso.
Se encargar de insertar el registro de una
CC_Registra_Venta
venta.
Se encarga de visualizar los datos de la
CC-Selecciona_Busqueda
opcin seleccionada.
Se encargar de manda los datos ingresados
CC-Registro_Producto
a la entidad venta.
Se encargar de manda los datos ingresados
CC-Registro_Personal
a la entidad Personal.
Se encargar de manda los datos ingresados
CC-Registra_Servicio
a la entidad venta.
Se encargar de visualizar los campos a
CC-Seleccionar_Cliente
ingreso o actualizacin.
Se encarga de ingresar los datos integrados
CC-Registra_Cliente
a la entidad cliente.

Nota. Fuente: Elaboracin Propia.

80

Clase de Entidad

Tabla 14
Descripcin de las clases de Entidad

Id

Nombre Clase

Personal

2
3
4
5
6
7

Descripcin

Recepcin de atributos que le corresponden a la


entidad personal.
Recepcin de atributos que le corresponden a la
Venta
entidad venta.
Recepcin de atributos que le corresponden a la
Detalle_Venta
entidadDetalle_venta.
Recepcin de atributos que le corresponden a la
Proforma
entidad proforma.
Recepcin de atributos que le corresponden a la
Detalle_Proforma
entidad proforma.
Recepcin de atributos que le corresponden a las
Producto
entidad de disco duro, perifricos, memoria, placa
madre, procesador, case.
Recepcin de atributos que le corresponden a las
Cliente
entidades cliente.
(Fuente: Elaboracin Propia)

81

DIAGRAMA DE COMPONENTES
Se puede observar todos los componentes que se utiliz para la realizacin de la
construccin del sistema, componentes de software, como herramientas, DLL,
componentes de interfaces, motor de base de datos entre otros.

Entorno de Programacion / Desarrollo Visual Studio

Crystal
Report

Capa Interfas

Capa
Logica

Capa Datos

dll - Microsoft Aplication Blocks.Data

Hamachi
VPN

Servicio Base de Datos


SQL
Server

Base Datos
Modelador
Erwin

Figura 59. Diagrama de Componentes


Fuente: Elaboracin Propia

82

DIAGRAMA DE DESPLIEGLE
Representan la configuracin de los nodos de procesamiento en tiempo de ejecucin
y los componentes que residen en ellos. Muestran la vista de despliegue esttica de
una arquitectura y se relacionan con los componentes, los nodos que contienen uno o
ms componentes.

Figura 60. Diagrama de Despliegue


Fuente: Elaboracin Propia

83

DIAGRAMA MODELO CONCEPTUAL

registro_PlacaMadre
proforma

1..n

arquitectura

1..n
1..n
1..n

Detalle_Proforma

1..n

1..n
1

Registro_Procesador

1..n

1..n

cliente

productos
1

1
1..n

1..n

condicion_proveedor
1

Detalle_Venta

1
1..n

Registro_Memorias

tipos
1

1..n
empleado
1

1..n

1..n

Figura 61. Diagrama modelo conceptual

1..n

Registro_Case

1..n

ventas
1

1..n

modelo
1..n
Registro_TarjeVideo
1

1
estado

1..n

1..n

proveedor

marcas

Registro_Perifericos

bus

1..n

Registro_DiscoDuro

1..n
capacidad

84

DIAGRAMA MODELO FISICO DE LA BASE DE DATOS EN EL SQL SERVER

registro_case *
idcase
idproducto

personal *

modelo

idusuario

imagen

nombre
ape_paterno

serie

Estado *

ape_materno

idestado

dni

estado

color
fuente
dimensiones

telf_casa

cantidad

Celular

costo

direccion

Proveedor *
Condicion_Proveedor *
idtipo
Tipo

email

idproveedor

usuario

razon

clave

telf

Fec_Ingr

fax

idestado

venta
descripciom

venta *
idventa
idempleado

cliente

direccion
web
email

idtarjeta

idarquitectura

idproducto

idmarca

arquitectura

idmarca

serie

idmodelo

idcapacidad

idarquitectura

idarquitectura

socket

idmodelo

serie

imagen

tipo

proc_integrado

imagen

puerto

costo

conector

venta

costo

cantidad

venta

descripcion

cantidad

idventa
cantidad

resto_total

idproducto

tipo_pago

descripcion

idprocesador

n_recibo

precio

idproducto

capacidad *
idCapacidad
Capacidad

registro_DiscoDuro *

idproducto

idCliente

nombre

Nombre

Tel_Casa

modelo

iddisco

registro_Procesador *

productos *

cliente

idproforma

idmodelo

detalle_venta *

total

Ape_Mater

modelo *

idproducto

direccion

proforma *

arquitectura *

registro_tarjetaVideo *

idplaca

fecha

idtipo

Ape_Patr

registro_PlacaMadre *

idmarca

tipo
modelo

marca *

idmarca

idmarca

idmodelo

marca

idbus

frecuencia

fecha

cod_producto

cantidad

Celular

tipo_pago

descripcion

costo

Direccion

total

precio

venta

idbus

idproducto

descripcion

bus

idtipo
tipo

venta

bus *

imagen
cantidad
descripcion
idproducto

registro_perifericos *
tipo *

serie

costo

idproforma

Dni

idmarca

idcapacidad

imgen

detalle_proforma *

conexion

idperiferico
idtipo
idmarca
idproducto
imagen
modelo
cantidad
costo
venta
descripcion

registro_Memoria *
idmemoria
idproducto
idmarca
idarquitectura
idbus
idcapacidad
imagen
costo
venta
cantidad
descripcion

85

PLATAFORMA Y TECNOLOGIA PARA EL DESARROLLO Y


FUNCIONAMIENTO DEL SISTEMA INFORMATICO
-

DESARROLLO EN PLATAFORMA .NET


Visual Basic .NET (VB.NET) es un lenguaje de programacin orientado a
objetos que se puede considerar una evolucin de Visual Basic implementada
sobre el framework .NET. Su introduccin result muy controvertida, debido
a cambios significativos en el lenguaje VB.NET no es compatible hacia atrs
con Visual Basic, pero el manejo de las instrucciones es similar a versiones
anteriores de Visual Basic, facilitando as el desarrollo de aplicaciones ms
avanzadas con herramientas modernas.

ARQUITECTURA EN 3 CAPAS
Es un estilo de programacin, su objetivo primordial es la separacin de la
capa de presentacin, capa de negocio y la capa de datos.

Figura 63.Arquitectura en 3 Capas


Fuente: Alversoft, 2007.

86

La capa de presentacin que en este caso est formada por los Componentes
de IU, y los componentes de proceso de IU. Los componentes de IU pueden
ser vistos como la parte con la cual interacta el usuario. Las ventanas o
pginas web, por decirlo de alguna manera. Los componentes de proceso de
IU podramos asociarlos a clases de tipo controladora en UML. Es decir estos
encapsulan lgica de navegacin y control de eventos de la interface.
La capa de negocios encapsula lgica de negocios. Los servicios de esta capa
son encapsulados en tres tipos de componentes, dos de los cuales se tocan en
este ejercicio. Las entidades empresariales que representan objetos que van a
ser manejados o consumidos por toda la aplicacin, estos podran ser un
modelo de objetos, xml, datasets con tipo, estructuras de datos, que permitan
representar objetos que han sido identificados durante el modelamiento. Los
otros tipos de objetos son los componentes empresariales que contienen
lgica de negocio, y en algunos casos al usarlo con los objetos raz que
inician las transacciones.
La capa de acceso a datos que contiene clases que interactan con la base de
datos. Estas clases surgen como una necesidad de mantener la cohesin o
clases altamente especializadas que ayuden a reducir la dependencia entre las
clases y capas. Aqu se encuentra tambin una clase con mtodos estticos
que permiten uniformizar las operaciones de acceso a datos a travs de un
nico conjunto de mtodos.
-

MOTOR DE BASE DE DATOS (SQL SERVER 2012)


Microsoft SQL Server es un sistema para la gestin de bases de datos
producido por Microsoft basado en el modelo relacional. Sus lenguajes para
consultas son T-SQL y ANSI SQL. Microsoft SQL Server constituye la
alternativa de Microsoft a otros potentes sistemas gestores de bases de datos
como son Oracle o PostgreSQL o MySQL.

Caractersticas del SQL Server 2012


Soporte de transacciones.

87

Escalabilidad, estabilidad y seguridad.


Soporta procedimientos almacenados.
Incluye tambin un potente entorno grfico
Permite trabajar en modo cliente-servidor, donde la informacin y
datos se alojan en el servidor y los terminales o clientes de la red
slo acceden a la informacin.
Adems permite administrar informacin de otros servidores de
datos.

Tablas creadas en el Managment Studio del SQL Server

Figura 64. Tablas de Base de datos PC EXPRESS

88

CAPITULO V
PRUEBAS E IMPLEMENTACIN DEL SISTEMA
En este captulo se presenta la creacin fsica de la base de datos, las tablas y la
codificacin del lenguaje sql mediante los objetos del lenguaje de programacin.

Figura 65. Visual Studio .Net con Arquitectura de 3 Capas


Fuente: Elaboracin Propia.

89

Cdigos Utilizados en las 3 Capas


-

Capa de Datos

Para Ingresar Venta


PublicSub agregar_Venta_pendiente (ByVal objVenta_pendiente Asventa_EN)
cnx.Open ()
Try
Dim cmd AsNewSqlCommand ("VP_agregar", cnx)
With cmd
.CommandType = CommandType.StoredProcedure
.Parameters.Add (NewSqlParameter ("@idempleado",
SqlDbType.Int)).Value =
objVenta_pendiente.idempleado_V
.Parameters.Add (NewSqlParameter ("@fecha",
SqlDbType.DateTime)).Value =
objVenta_pendiente.fecha_V
.Parameters.Add (NewSqlParameter ("@cliente",
SqlDbType.NVarChar,
100)).Value = objVenta_pendiente.cliente_V
.Parameters.Add (NewSqlParameter ("@direccion", SqlDbType.NVarChar,
100)).Value = objVenta_pendiente.direccion_V
.Parameters.Add (NewSqlParameter ("@total",
SqlDbType.Decimal)).Value =
objVenta_pendiente.total_V
.Parameters.Add (NewSqlParameter ("@resta ",
SqlDbType.Decimal)).Value =
objVenta_pendiente.resta_V
.Parameters.Add (NewSqlParameter ("@estado",
SqlDbType.Int)).Value =
objVenta_pendiente.tipo_pago_V
.Parameters.Add (NewSqlParameter ("@n_recibo", SqlDbType.Int)).Value =
objVenta_pendiente.n_recibo_V
EndWith
cmd.ExecuteNonQuery ()
Catch ex AsException
MsgBox ("No se pudo mandar a Imprimir", MsgBoxStyle.Critical, "Error")
EndTry
cnx.Close ()
EndSub

90

Para Actualizar
PublicSub actualizar_Venta_pendiente (ByVal objVenta_pendiente Asventa_EN)
cnx.Open ()
Try
Dim cmd AsNewSqlCommand ("sp_actualizar_bouchet_pendiente", cnx)
With cmd
.CommandType = CommandType.StoredProcedure
.Parameters.Add (NewSqlParameter ("@idventa", SqlDbType.Int)).Value
=
objVenta_pendiente.idventa_V
.Parameters.Add (NewSqlParameter ("@tipo_pago",
SqlDbType.Int)).Value =
objVenta_pendiente.tipo_pago_V
.Parameters.Add (NewSqlParameter ("@resta", SqlDbType.Decimal)).Value =
objVenta_pendiente.resta_V
.Parameters.Add (NewSqlParameter ("@n_recibo", SqlDbType.Int)).Value =
objVenta_pendiente.n_recibo_V
.Parameters.Add (NewSqlParameter ("@fecha", SqlDbType.DateTime)).Value =
objVenta_pendiente.fecha_V
EndWith
cmd.ExecuteNonQuery ()
MsgBox ("Bouchet Cancelado", MsgBoxStyle.Information, "Mensaje")
Catch ex AsException
MsgBox ("No se pudo mandar a Imprimir", MsgBoxStyle.Critical, "Error")
EndTry
cnx.Close ()
EndSub

Capa de Lgica
PublicSub agregar (ByVal objventa_pendiente_ED Asventa_EN)
objventa_pendiente_DN.agregar_Venta_pendiente (objventa_pendiente_ED)
EndSub
PublicSub actualizar_bouchet_pendiente (ByVal objventa_pendiente_ED
Asventa_EN)
objventa_pendiente_DN.actualizar_Venta_pendiente (objventa_pendiente_ED)
EndSub

91

Capa de Entidad
PublicClassventa_EN
PrivateidventaAsInteger
PrivateidempleadoAsInteger
PrivatefechaAsDateTime
PrivateclienteAsString
PrivatedireccionAsString
Private total AsDecimal
Private resta_total AsDecimal
Privatetipo_pagoAsInteger
Privaten_reciboAsInteger

PublicProperty direccion_V()
AsString
Get
ReturnMe.direccion
EndGet
Set(ByVal value AsString)
Me.direccion = value
EndSet
EndProperty

PublicProperty idventa_V() AsInteger


Get
ReturnMe.idventa
EndGet
Set(ByVal value AsInteger)
Me.idventa = value
EndSet
EndProperty

PublicProperty total_V() AsDecimal


Get
ReturnMe.total
EndGet
Set(ByVal value AsDecimal)
Me.total = value
EndSet
EndProperty

PublicProperty idempleado_V()
AsInteger
Get
ReturnMe.idempleado
EndGet
Set(ByVal value AsInteger)
Me.idempleado = value
EndSet
EndProperty

PublicProperty resta_V() AsDecimal


Get
ReturnMe.resta_total
EndGet
Set(ByVal value AsDecimal)
Me.resta_total = value
EndSet
EndProperty

PublicProperty fecha_V()
AsDateTime
Get
ReturnMe.fecha
EndGet
Set(ByVal value AsDateTime)
Me.fecha = value
EndSet
EndProperty
PublicProperty cliente_V() AsString
Get
ReturnMe.cliente
EndGet
Set(ByVal value AsString)
Me.cliente = value
EndSet
EndProperty

PublicProperty tipo_pago_V()
AsInteger
Get
ReturnMe.tipo_pago
EndGet
Set(ByVal value AsInteger)
Me.tipo_pago = value
EndSet
EndProperty
PublicProperty n_recibo_V()
AsInteger
Get
ReturnMe.n_recibo
EndGet
Set(ByVal value AsInteger)
Me.n_recibo = value
EndSetEndProperty

92

5.2.

PRUEBA
5.2.1 Prueba de Unidad
Los enfoques a usar para la prueba del Sistema de Ventas de la
Empresa PCEXPRESS, sern caja negra y caja blanca.

5.2.1.1 Caja Negra


Este tipo de prueba se enfoca en el estudio de las funciones,
entregando las entradas y recibiendo los resultados de las
salidas, sin importar lo que ocurre dentro de el o los
procedimientos, para ello se verifican dos casos.
-

Movimiento de datos(Ingreso y Actualizacin)

Consultas

Para el primer caso con el tipo de ingreso se verifican que los


datos ingresados en el sistema se reflejen en la base de datos.
En el segundo caso con el tipo de actualizacin se verifican
que los datos que se proceden a actualizar se cambien en la
base de datos.
En el caso de las consultas de los registros se verifica que los
resultados sean los esperados.

Obs: La Nomenclatura utilizada en las siguientes tablas es la


siguiente:
S: Satisfactorio
NS: No Satisfactorio
C: Consulta
MI: Movimiento Ingresa
MA: Movimiento Actualiza

93

Resultados prueba caja negra

94

95

Figura 66. Resultados prueba Caja negra


Fuente: Elaboracin Propia.

5.2.2 Caja Blanca


En esta etapa se realizan las pruebas de implementacin, con lo
cual se verifica la estructura interna del sistema.

Cdigo almacenado en las sentencias del sistema.

Como es imposible mostrar todo el cdigo que demuestra la


verificacin de la estructura interna del sistema solo se detallar
algunos trozos de cdigo.

96

Cdigo del Sistema.

El siguiente ejemplo muestra el cdigo de verificacin del ingreso de


slo nmeros.

procedure TMenu_Bodega.monto_stockChange(Sender: TObject);


var
key:Char;
i:Integer;
begin
i:=Length(monto_stock.Text);
if (i > 0) then
begin
key:=monto_stock.Text[i];
if not (key in ['0'..'9']) then
begin
ShowMessage('Ingrese slo nmeros');
monto_stock.Text:='';
end;
end;
end;

El siguiente ejemplo muestra el cdigo de verificacin y validacin del


ingreso de los productos Elaborados o del men.

procedure TMenu_Bodega.Boton_Ingresar_ProductoClick(Sender: TObject);


Var
duplicadonombre:Boolean;
numcodigo,Precio:Integer;
varform:TRebaje_Productos;
begin
duplicadonombre:=False;

97

//Chequear los campos Edit


If ((EditNombre.Text='') or (EditPrecio.Text='') or
(ComboBoxCategoria.Text='')) then
ShowMessage('Debe Llenar todos los Campos')
else
begin
DataModule7.Tabla_Productos_Elab.First;
While Not (DataModule7.Tabla_Productos_Elab.EOF) Do
Begin
//chequeo que no exista el mismo nombre
if (EditNombre.Text = DBEditNombreElab.Text) then
duplicadonombre:=True;
DataModule7.Tabla_Productos_Elab.Next;
End;
if (duplicadonombre=True) then
ShowMessage('Ya Existe ese Nombre en la Lista de Producto de
Elaboracin')
else
begin
DataModule7.Tabla_Productos_Elab.Last;
numcodigo:=StrToInt(DBEdit_Codigo.Text);
numcodigo:=numcodigo+1;
Label_Codigonuevo.Caption:=IntToStr(numcodigo);
Insertar_Producto.ParamByName('IdProductoElab').AsInteger:=numcodigo;
Precio:=StrToInt(EditPrecio.Text);
Insertar_Producto.ParamByName('CostoElab').AsInteger:=0;
Insertar_Producto.ParamByName('IdCategoria').AsString
:=ComboBoxCategoria.Text;
Insertar_Producto.ParamByName('PrecioUnidad').AsInteger:=Precio;
Insertar_Producto.ParamByName('NombreProdElab').AsString
:=EditNombre.Text;
Insertar_Producto.ExecSQL;

98

DataModule7.Tabla_Productos_Elab.Refresh;
DataModule7.Tabla_Productos_Elab.First;
While Not (DataModule7.Tabla_Productos_Elab.EOF) Do
Begin
DBGrid4.Visible:= True;
DBNavigator5.Visible:=True;
DataModule7.Tabla_Productos_Elab.Next;
End;
begin
varform:=TRebaje_Productos.Create(self);
try
varform.ShowModal;
finally
varform.Free;
end;
end;
end;
//Buscar el ltimo Cdigo para pasarlo al Label_Codigonuevo
end;
end;

Interaccin entre Mdulos

La interaccin de mdulos se verifica de forma que no interfieran las acciones


de un mdulo con otro. La verificacin se llev a cabo mediante el ingreso de
informacin en un mdulo, verificando que los datos ingresados se
actualizarn directamente en la base de datos, no generando inconvenientes
en otras secciones o mdulos del sistema, al momento de utilizarlos en forma
consecutiva.
\

99

Verificacin del Sistema por parte de los Operadores.


La verificacin del sistema por parte de los operadores se realiz en

forma completa, verificando todos los mdulos, consultas, actualizaciones e


inserciones del sistema. La carga de los datos se hizo con informacin de
prueba, no generando ningn inconveniente. Se chequearon el ingreso de
fecha en forma exhaustiva debido a que los datos Comerciales que se
muestran en el sistema se hacen de acuerdo a fechas especficas.

Verificacin del Sistema por parte de los Usuarios.


Este tipo de verificacin es el primer acercamiento por parte de los

usuarios al sistema, la verificacin se realiz con usuarios seleccionados, pero


con datos reales.
PANTALLA DEL SISTEMA VENTAS-PC EXPRESS
PANTALLA PRINCIPAL DE INGRESO

100

CONCLUSIONES

Una vez finalizado el trabajo se puede concluir que el objetivo general, el desarrollo
de un sistema de gestin de ventas de la empresa PC EXPRESS se cumpli a
cabalidad mediante el cumplimiento de los objetivos especficos planteados en un
comienzo.

Mediante las metodologas realizadas a cada uno de los elementos involucrados se


pudo verificar el xito y aceptacin de las pruebas individuales y globales, tanto para
la base de datos como para la aplicacin. Dentro de la realizacin del sistema
existieron ciertos factores que permitieron concretar con xito el proyecto, los cuales
se detallan a continuacin:

Las metodologas que se aplicaron, las cuales dieron forma y


estructuraron la concepcin del sistema.

Cada una de las herramientas de diseo y creacin que se utilizaron, tanto


para la base de datos como para la aplicacin del sistema.

Se puede afirmar que el anlisis, diseo e implementacin del Sistema de ventas para
la empresa PC EXPRESS de Puente Piedra hace que los procesos de ventas
mejorarn en tiempo y calidad de esa forma se tendrn ms clientes satisfechos.

101

RECOMENDACIONES
-

Se sugiere a la empresa construir un sistema web, donde se pueda hacer


cotizaciones, generar pedidos, venta va online a sus clientes, siendo esto de
gran ayuda para la empresa en cuanto a reduccin de operacionalidad en los
proceso de venta. Adems con eso la empresa generara ms ingresos, cartera
de clientes y crecimiento en el sector informtico y tecnolgico.

Se recomienda realizar auditoras peridicamente al sistema de ventas para


evitar la redundancia, la integridad y usuarios no vlidos por lo tanto para
salvaguardar la seguridad de los datos as como asegurar el nivel de
confiabilidad de la informacin proporcionada por este sistema.

Se recomienda a los prximos investigadores el uso de libreras compatibles


con el lenguaje de programacin utilizado en este sistema, si desean migrar,
actualizar este sistema a uno de entorno Web.

102

BIBLIOGRAFIA:
-

[McConnell, Steve 1996] Desarrollo y Gestin de Proyectos Informticos

[Connolly, Thomas1999] Database Systems

[Senn, 1992] James A. Senn, El analista de sistemas y el paradigma


estructurado.

AGUILERA LPEZ. Seguridad Informtica, 2010. [on line]. Disponible en:


http://books.google.com/books?id=Mgvm3AYIT64C&pg=PA8&dq=element
os+sistemas+inform%C3%A1ticos&hl=es&ei=ty6xTdbNBOuP0QGAmY2Y
CQ&sa=X&oi=book_result&ct=result&resnum=9&ved=0CFUQ6AEwCA#v
=onepage&q&f=false.

ALBORNOZ Gonzales, Leonardo A., Rediseo del Sistema de Informacin


para el rea Transportado de la Empresa Casino Express. Tesis (Ttulo de
Ingeniero Civil Industrial). Santiago de Chile: Universidad de Chile. Facultad
de ciencias fsicas y matemticas Departamento de ingeniera industrial,
2007.
Disponible de:
http://www.cybertesis.cl/tesis/uchile/2007/albornoz_l/html/indexframes.html.

BARRIOS Garca, Javier A., Anlisis de funciones en economa y empresa.


Espaa, 2005, 267 pp.
ISBN: 84-7078-660-4

BON Jan Van y KOLTHOF Jong Axel, Fundamentos de la gestin de


Servicios de TI: Basada en ITIL V.3. Holanda, 2008, 324 pp.
ISBN: 978-90-8753-060-0

CASTELLS Manuel A. Direccion de ventas: organizacin del departamento


de ventas y gestin de vendedores. Madrid, 2007, 156 pp.
ISBN: 978-84-7356-502-8

ERICD La Parra Paz, Mara Madero. Estrategias de ventas y negociacin,


Madrid, Espaa. 2002 [Fecha de consulta: 22 de abril].

GRANT, Colin. Manual del director de ventas. Bilbao, 2002. 245 PP.
ISBN: 84-234-2005-1

GONZLES, lvarez R. Introduccin a la administracin de ventas.


Costa Rica: Universidad Estatal San Jos, 1988. 11 pp.
ISBN 9977-64-276-1

103

GONZLEZ, Jos. Control y gestin del rea comercial y de produccin de


la PYME. Corua: Netbiblio, 2002, 546 pp.
ISBN 978-849-745-0225

GUTIRREZ, Ral. Ventas y mercadotecnia para la pequea y mediana


empresa. Mxico: Universidad Iberoamericana, 2003, 90 pp.
ISBN: 968-859-362-1

HERNNDEZ, Roberto, Metodologa de la Investigacin Cientfica. EE.UU:


MC Graw Hill Interamericana, 2007, 497 pp.
ISBN 968-422-9313

KENDALL, Edward y KENDALL, Julia. Anlisis y diseo de sistemas.


Mxico: Prentice-Hall, 2001, 881 pp.
ISBN: 968-880-1-747
MENDOZA, Guillermo. Cmo programar en Java. Mxico: Pearson
Educacin, 2004, 1325 pp.
ISBN 9702605180

NAMAKFOROOSH, Monhammad N. Metodologa de la Investigacin.


Mxico. 2005. 251 pp.
ISBN: 968-18-5517-8

OLIVIER Dewit. Professional Visual Basic 2010 and .NET 4. 2010. 67 pp.
ISBN: 978-0-470-50224-2

RAYMOND, McLeod. Sistemas de informacin gerencial. Texas: Pearson


Educacin, 2000, 655pp.
ISBN: 970-170-2-557

104

ANEXOS:
INGRESO AL SISTEMA DE VENTAS
INGRESO AL MODULO O VENTANA DE REGISTRO DATOS
-

Acceso Incorrecto

Acceso Correcto

Interfaz De Registro De Datos

105

INGRESO AL MODULO O VENTANA DE VENTAS


-

Sotck Limitado

Agregar Producto

106

Registra Venta

Registra Proforma

107

Buscar Proforma

Buscar Boucher de Proforma para su cancelacion

108

INGRESO AL MODULO O VENTANA DE SOPORTE


-

Interfaz de Soporte

Buscar Servicio de Soporte Pendiente

109

INGRESO AL MODULO O VENTANA DE REPORTES


-

Acceso Incorrecto

Acceso Correcto

110

Emisin de reporte general de ventas

Emisin de reporte mensual o diario de ventas

111

Emisin de reporte por personal

Emisin de reporte de Stock de Productos

112

Вам также может понравиться