Chapter 5 Findings and Discussion
5.5. Analysis of Data with Reference to Hierarchical Levels
5.5.3. Pricing of Higher Education
Título de la Propuesta
Sistema para mejorar la comercialización de los productos y control de las ventas (SCPCV)
Desarrollo de la Propuesta
Justificación de la propuesta
Los Sistemas CRM enfocado a la web en la actualidad han llegado a consolidarse como parte esencial de las empresas ya que el objetivo de estos es el de ayudar a que los procesos que se realizan en la empresa sean más rápidos y efectivos con la finalidad de darle más producción a las empresas a más de permitir el desarrollo tecnológico de las mismas.
La empresa OMICRON-DATA de la ciudad de Santo Domingo necesita implantar una página web que busque satisfacer las necesidades en la atención al cliente de manera que el cliente aclare sus dudas y la comercialización de los productos que sienta como si fuera atendido personalmente por uno de los empleados de la empresa.
Objetivos
Objetivo General
Implementar un CRM enfocado a la web para mejorar la comercialización de los productos tecnológicos y control de las ventas de la empresa OMICRON-DATA en la ciudad de Santo Domingo.
Objetivo Específicos
Desarrollar la modelación de la base de datos, para posteriormente generar un script.
54
Realizar formularios interactivos y amigables con los usuarios para la comercialización y control de las ventas de la empresa.
Implementar el sistema para facilitar y agilizar los procesos y comunicación entre los clientes, empleados y la empresa, para lograr una mayor eficacia
Diseño
Se realiza los procesos de modelación y diseño de la base de datos como también de formularios amigables e interactivos para el manejo correcto.
Diseño de la Base de Datos
Se presenta el modelo de la base de datos, tomando en cuenta que la modelación fue realizada en Power Designer, generando un script de la base de datos para posteriormente exportarlo a Mysql, como también un diccionario de datos para conocer las características de los datos que se van a utilizar en la realización de la aplicación.
Modelado de Base de Datos
En la modelación de la base de datos se describe una base de datos y se da a conocer las formas de cómo está estructurada, organizada y almacena la información, los valores y relación.
55 Modelo Lógico de la Base de Datos
Ilustración 8: Modelo Lógico de la Base de Datos Elaborado por: Diego Cuesta
56 Modelo Físico de la Base de Datos
Ilustración 9: Modelo Físico de la Base de Datos Elaborado por: Diego Cuesta
57 Diccionario de la Base de Datos
Categoría
Tabla 26: Tabla Categoría
Columna Tipo Nul
o
Predetermina
do Enlaces a
CategoríaCódigo (Primaria) int(11) No
CategoríaNombre varchar(100
) Sí NULL
CategoríaDescripción varchar(150
) Sí NULL
Elaborado por: Diego Cuesta
Cliente
Tabla 27: Tabla Cliente
Columna Tipo Nul
o
Predetermina
do Enlaces a
ClienteCódigo (Primaria) int(11) No
ClienteCedula int(11) Sí NULL
ClienteNombre varchar(100 ) Sí NULL ClienteApellido varchar(100 ) Sí NULL ClienteDirección varchar(300 ) Sí NULL ClienteCorreó varchar(200 ) Sí NULL
ClienteTeléfono int(11) Sí NULL
ClienteTelefono2 int(11) Sí NULL
ClientePerfil varchar(80) Sí NULL
ClienteEstado varchar(45) Sí NULL
Elaborado por: Diego Cuesta
Factura
Tabla 28: Tabla Factura
Columna Tipo Nul
o
Predeterminad
o Enlaces a
FacturaCódigo (Primaria) int(11) No
FacturaNúmero varchar(45) Sí NULL
FacturaFecha date Sí NULL
58
FacturaCompraTotal varchar(45) Sí NULL
omicron_proveedor_ProveedorCódi
go int(11) No
omicron_proveedo
r ->
ProveedorCódigo
omicron_cliente_ClienteCódigo int(11) No omicron_cliente -
> ClienteCódigo Elaborado por: Diego Cuesta
Factura/Producto
Tabla 29: Tabla Factura/Producto
Columna Tipo Nulo Predeterminado Enlaces a
FacturaProductoCódigo (Primaria) int(11) No
FacturaProductoCantidad int(11) Sí NULL
FacturaProductoStock int(10) No
FacturaProductoPrecio int(11) Sí NULL
FacturaProductoEstado varchar(45) Sí NULL
FacturaProductoDestacado varchar(45) No
FacturaImagenProducto varchar(450) No
omicron_factura_FacturaCódigo int(11) No omicron_factura -
> FacturaCódigo
omicron_producto_ProductoCódigo int(11) No
omicron_producto ->
ProductoCódigo Elaborado por: Diego Cuesta
Producto
Tabla 30: Tabla Producto
Columna Tipo Nul
o
Predeterminad
o Enlaces a
ProductoCódigo (Primaria) int(11) No
ProductoNombre varchar(150) Sí NULL
ProductoUrlImagen varchar(150) Sí NULL
ProductoNombreImagen varchar(85) Sí NULL
ProductoStock int(11) Sí NULL
ProductoDetalle varchar(800) Sí NULL
ProductoEstado varchar(45) Sí NULL
omicron_categoria_CategoriaCódig
o int(11) No
omicron_categori
a ->
CategoriaCódigo
omicron_marca_MarcaCódigo int(11) No omicron_marca ->
59 Elaborado por: Diego Cuesta
Marca
Tabla 31: Tabla Marca
Columna Tipo Nulo Predeterminado Enlaces a
MarcaCódigo (Primaria) int(11) No
MarcaNombre varchar(75) Sí NULL
MarcaDetalle varchar(45) Sí NULL
Elaborado por: Diego Cuesta
Usuario
Tabla 32: Tabla Usuario
Columna Tipo Nulo Predeterminado Enlaces a
UsuarioCódigo (Primaria) int(11) No
UsuarioAlias varchar(60) Sí NULL
UsuarioClave varchar(100) Sí NULL
UsuarioPerfil varchar(80) Sí NULL
UsuarioEstado varchar(45) Sí NULL
omicron_cliente_ClienteCódigo int(11) No omicron_cliente ->
ClienteCódigo Elaborado por: Diego Cuesta
Proveedores
Tabla 33: Tabla Proveedores
Columna Tipo Nulo Predeterminado Enlaces a
ProveedorCódigo (Primaria) int(11) No
ProveedorNombre varchar(200) Sí NULL
ProveedorDireccion varchar(300) Sí NULL
ProveedorCorreo varchar(150) Sí NULL
ProveedorTelefono1 int(11) Sí NULL
ProveedorTelefono2 int(11) Sí NULL
60 Interfaz de Usuario
Selección de colores
Los colores que se utiliza en la aplicación parten de los colores propios de la empresa, pero poseen tonalidades degradantes y no muy intensas con la finalidad de que la visión de las personas que interactúan con la aplicación no sea afectada.
Selección de imágenes
Estilo
Las imágenes que se ha utilizado en esta aplicación son propias de la empresa y al tratarse de que esta es comercial se utiliza las imágenes de los productos y servicios que la empresa ofrece a sus clientes.
Aspecto
Todas las imágenes utilizadas en este proyecto tendrán el formato PNG, con el objetivo de reducir el espacio de almacenamiento.
Conectividad
La Plataforma CRM cuenta con un modelo de desarrollo de arquitectura de tres niveles:
Nivel de presentación Nivel de lógica de negocios Nivel de Acceso a datos.
61 Ilustración 10: Modelo de Desarrollo de Arquitectura Fuente: Juan David Nicholls Cardona
Nivel de Presentación
El nivel de presentación es aquella con la cual el cliente interactúa es decir es la página que se presenta al cliente a través de la cual puede realizar cualquier consulta que desee hacer a la empresa.
Nivel Lógica de Negocios
Es un nivel intermedio entre la de presentación y la de acceso a datos, es decir que una vez el cliente realice una consulta, la capa Lógica la recibe y presenta los resultados y con esto se comunica con el nivel de acceso de datos solicitando la información necesaria a la base de datos.
Nivel de Datos
El nivel de datos es donde encontramos la base de datos y este nivel es el encargado de acceder a la misma, esta se comunica con el nivel lógico a través de la cual podemos almacenar, eliminar, recuperar o editar los datos que se encuentran en este nivel.