|
DRV – Web System Management.
Se requiere un programa Web de Control de Distribuidores, Revendedores y Vendedores (DRV) por País de determinados “Productos”.
El sistema puede ser desarrollado en Php o Java o JSP, usando base de datos MySql.
Se debe de tener las siguientes consideraciones:
Ø Control por País de (DRV) :
ü Dealers
ü Resellers
ü Vendors
Ø Administración y Asignación de Productos a dichos DRV.
Ø Administración de cada DRV.
Ø Consultas y Listados.
Se requiere:
Crear una base de datos denominada Main que contendrá:
País y Dealer con todos sus datos, inclusive se debe tener en cuenta la ruta del dominio en un campo de la tabla correspondiente.
Es necesario de un Login para que el Moderador asigne los datos del Dealer y la ruta correspondiente dentro del registro de la tabla como http://www.pais.dominio.com
Ejemplo:
Si ingresa una persona DRV de Venezuela iría al subdominio:
http://www.venezuela.dominio.com , esta ruta estaría definida en un campo de la tabla Main administrada por el Moderador , donde se le asigna las direcciones dentro del Sitio web. Dentro de este subdominio estarían las Tablas Adicionales correspondientes de los DRV.
Con esto llegamos a la conclusión de que cada País va a ser un Subdominio, que puede ser creado de dos formas:
1 - Con el administrador del sitio, como el de Cpanel, Cube, Plesk, o el que sea.
2 - Algún programa a ejecutar por el Moderador que cree el Subdominio y la Tabla del País con sus tablas adicionales.
Tablas Adicionales dentro de la Base de Datos País.
Dentro de cada Base de Datos País se deben definir las tablas de:
► Distribuidores (Dealers)
► Revendedores (Resellers)
► Vendedores (Vendors)
► Productos.
► Clientes.
Estructurar las tablas según los requerimientos básicos de trabajo que más adelante se explicarán o se requieran.
Nota: Lógicamente se hace todo para un País, y después solo es necesario la ejecución del programa anteriormente nombrado que crea el Subdominio y sus Tablas Adicionales, según la ruta especificada en la tabla Main.
Pagina Principal.
Hacer una página inicial con un Mapa de Latino América y Centro América.
Cuando te posiciones con el ratón por encima del País, este se agrande mostrando la Capital y las Ciudades, y cuando se haga un Click en alguna de ellas te lleve a ejecutar un Login para ese País, con las opciones de validación de las Tablas según el DRV.
En este Login debe de tenerse en cuenta:
Usuario
Contraseña
Tipo: (Dealer / Revendedor / Vendedor).
Dependiendo del tipo de Login se muestran todos los DRV asignados con sus correspondientes datos y de ahí ejecutar los procedimientos correspondientes.
Se deben mostrar los datos principales de contacto, mails, etc, hay que determinar la interface grafica como va a ser, es decir si se ponen signos de mas para abrir cada uno en cascada, y de menos para cerrarlos, u otro método similar. Esto se puede ver en el transcurso del desarrollo.
Administración General del Moderador.
El Moderador puede ver todos los Paises, sus Dealer, Revendedores, Vendedores y Productos asignados, así como también los Clientes.
Por lo tanto se debe implementar un Login de Moderador único.
A. Implementar un Login con Usuario / Clave, que va a leer el Main.
B. Mostrar una Grilla de Administración con Distribuidores (Dealers), Revendedores (Resellers), Vendedores (Vendors o Sellers), por País con símbolos de más o menos para abrirlos o cerrarlos en formato cascada o similar.
C. Poder hacer Altas, Bajas, Modificaciones, Activar o Desactivar cualquier DRV.
D. Administración y Asignación de los Productos a cada uno.
E. Administración y Consultas de Productos y Clientes.
Nota Importante:
Cada País puede tener varios Dealers o Distribuidores.
Cada Distribuidor puede tener varios Resellers o Revendedores.
Cada Revendedor puede tener varios Sellers o Vendedores.
Administración para los DRV.
A. Implementar un Login con Usuario / Clave, que va a leer el Main para ir al subdominio y sus tablas.
B. Dependiendo del Tipo de DRV logeado se debe mostrar una Grilla de Administración, que puede ser para:
Ø Distribuidores
Ø Revendedores
Ø Vendedores
C. Poder hacer Altas, Bajas, Modificaciones (ABM) con los datos correspondientes.
D. Activar o Desactivar (AD) cualquier DRV.
E. Administración y Asignación de los Productos a cada uno y también ABM+AD.
Administración de Productos y sus Características.
Los campos más importantes a considerar son:
ü Id.de Producto.
ü Descripción.
ü Marca.
ü Modelo.
ü Cantidad.
ü Stock Mínimo
ü Moneda
ü Precio
ü Porcentaje-1 (para Dealer)
ü Porcentaje-2 (para Revendedor)
ü Porcentaje-3 (para Vendedor)
ü Fecha Alta del Producto.
ü Activo-Inactivo.
ü Fecha Baja del Producto.
Una vez creada la administración de los DRV y Productos se realizaran las consultas pertinentes con sus cálculos según las cantidades distribuidas.
En resumen cada DRV debe consultar y administrar sus cuentas.
Ejemplo:
Un Distribuidor quiere saber que vendió cada uno de sus Revendedores.
Cada Revendedor quiere saber que vendió cada Vendedor.
Cada Vendedor quiere saber que vendió a sus Clientes en base a sus Productos.
Nota: El moderador asigna cantidad en los productos por Distribuidor, o sea por País, recuerde que puede haber varios Distribuidores por País.
Los Distribuidores distribuyen estos productos en sus Revendedores y estos a su vez a sus
Vendedores.
Importante: Cada uno puede activar o desactivar a sus DRV en sus niveles correspondientes para que no ingresen al sitio.
Ejemplo:
El Moderador puede desactivar o activar todos.
El Distribuidor puede activar o desactivar Resellers y Vendedores.
El Reseller puede activar o desactivar Vendedores.
Importante, la asignación de Clientes puede ser realizada por cualquiera.
Normalmente existen casos donde un Revendedor sea el mismo Vendedor.
También puede ser que un Distribuidor sea también Revendedor y Vendedor a la vez.
No se dan mucho estos últimos casos, normalmente un Distribuidor tiene sus Revendedores y quizás estos si sean los propios Vendedores, porque acumulan sus porcentajes en las ventas.
Finalizando, se debe informar:
a) Cuanto tiempo implicaría el proyecto. (En dias corridos)
b) Cuales serán las etapas de desarrollo y sus módulos.
c) Cuanto seria el costo aproximado en dólares (Dólares Americanos).
d) A partir de que etapa se puede visualizar el funcionamiento y/o desde que etapa se deben iniciar los pagos parciales o anticipos.
|