Anda di halaman 1dari 11

INFORME DE VTIGER CRM

INTEGRANTES:
KELLY MAYERLING ORTIZ AGUILERA
VANIA MAE NOE
RICARDO SARAVIA ARAKAKI
DOCENTE:
RAUL ORLANDO MENDOZA BARRERA
ASIGNATURA:
SISTEMA DE INFORMACION II

TRINIDAD-BENI-BOLIVIA
GESTION: 2016

Contenido
Diagramas de caso de usos...........................................2
Anlisis de la base de datos..........................................3
Anlisis de la programacin.........................................3
Benchmarking..............................................................3
Ejemplo de Aplicacion.................................................3

Diagramas de caso de usos


Las Representaciones de los diagramas lo haremos con la herramienta de Enterprise
Architect
DIAGRAMA DE CASO DE USO DEL NEGOCIO ZonaPc

DIAGRAMA DE CASO DE USO DEL NEGOCIO DEL MODULO DE COMPRAS

Anlisis de la base de datos


Analizaremos los mdulos ms importantes en los que se basa nuestro programa
Los mdulos que analizaremos sern:
1. Contactos
2. Cuentas

1. MODULO DE CONTACTOS:

3. Productos
4. Campaas

2. MODULO DE CUENTA: Administracin de la cartera de clientes. Permite


guardar todos los datos importantes sobre clientes.

3. MODULO DE PRODUCTOS

4. MODULO DE CAMPAAS

Anlisis de la programacin

Vtiger CRM: Esta construido en base al lenguaje de programacin Apache MySQL


PHP un servidor web, base de datos y lenguaje de programacin reconocidas como
normas internacionales. Esta eleccin, adems de proporcionar bases slidas para el
desarrollo y compartida, hace que Vtiger CRM sea completamente multi-plataforma
(aunque el servidor se puede instalar en sistemas Linux, as como Windows y
Macintosh.)

Su Arquitectura del Vtiger se basa en el


modelo MVC y usa frameworks, en la
actualidad los frameworks son lenguajes
de programacin con alto peso utilizan
este patrn, cada una de estas llevadas
de la mano con sus frameworks, tal es el
caso de PHP con frameworks como
Laravel, Zend, Symfony, CakePHP,
CodeIgniter, Prado, Yii son solo algunos
de los muchos ya existentes que trabajan
con este patrn El modelo vista
controlador (MVC) es un patrn de
arquitectura de software, que separa los
datos y la lgica de negocio de una
aplicacin de la interfaz de usuario y el
mdulo encargado de gestionar los
eventos y las comunicaciones. Para ello
MVC propone la construccin de tres componentes distintos que son el modelo, la
vista y el controlador, es decir, por un lado define componentes para la
representacin de la informacin, y por otro lado para la interaccin del usuario.
Este patrn de arquitectura de software se basa en las ideas de reutilizacin de
cdigo y la separacin de conceptos, caractersticas que buscan facilitar la tarea de
desarrollo de aplicaciones y su posterior mantenimiento

Modelo: Es todo lo referente a la gestin de la informacin y la interaccin con los


datos de nuestra aplicacin (comnmente bases de datos) este modelo realizar
acceso a dicha informacin como tambin podr realizar actualizaciones y
depuraciones de los datos gestionados. Toda peticin de acceso a la informacin
siempre pasar por esta capa.

Controlador: Este es el puente entre la vista y el modelo ya que el usuario


solicitar informacin mediante la vista y este pasar por el controlador para
posteriormente realizar la peticin al modelo, habitualmente es llamado la capa de
lgica del negocio.

Vista: Esta capa nos mostrar la informacin formateada y ordenada, es el resultado


de todo lo que el modelo interaccione con los datos, este lo muestra mediante la
interfaz de usuario, habitualmente llamado la capa de presentacin.

Framework

Un framework simplifica el desarrollo de las aplicaciones, ya que automatiza


muchos de los patrones utilizados para resolver las tareas comunes. Adems, un
framework proporciona estructura al cdigo fuente, forzando al desarrollador a
crear cdigo ms legible y ms fcil de mantener. Por ltimo, un framework facilita

la programacin de aplicaciones, ya que encapsula operaciones complejas en


instrucciones sencillas.

Symfony es un completo framework diseado para optimizar, gracias a sus


caractersticas, el desarrollo de las aplicaciones web. Para empezar, separa la lgica
de negocio, la lgica de servidor y la presentacin de la aplicacin web.
Proporciona varias herramientas y clases encaminadas a reducir el tiempo de
desarrollo de una aplicacin web compleja. Adems, automatiza las tareas ms
comunes, permitiendo al desarrollador dedicarse por completo a los aspectos
especficos de cada aplicacin. El resultado de todas estas ventajas es que no se
debe reinventar la rueda cada vez que se crea una nueva aplicacin web.

Laravel, propone una forma de desarrollar aplicaciones web de un modo mucho


ms gil. Por ejemplo, en Laravel opcionalmente podemos usar el patrn de diseo
MVC (Modelo-Vista-Controlador) tradicional, donde al igual que otros frameworks
PHP, el controlador es programado como una clase.

Por lo tanto, un Controlador es una clase PHP que dispone de mtodos pblicos que
son el punto de entrada final de una peticin HTTP (Request PHP) a nuestra
aplicacin. Pero, Lavarel propone adems una forma distinta y ms directa de
responder a la solicitud HTTP

Benchmarking

El benchmarking es una tcnica o herramienta de gestin que consiste en tomar


como referencia los mejores aspectos o prcticas de otras empresas, ya sean
competidoras directas o pertenecientes a otro sector (y, en algunos casos, de otras
reas de la propia empresa), y adaptarlos a la propia empresa agregndoles mejoras.

Es un proceso a travs del cual se hace seguimiento a otras empresas, ya sean


competidoras directas o pertenecientes a otro sector, con el fin de evaluar sus
productos, servicios, procesos y dems aspectos, compararlos con los propios y con
los de otras empresas, identificar lo mejor, y adaptarlo a la propia empresa
agregndoles mejoras.

Existen tres tipos de benchmarking:

Benchmarking interno: aqul que se aplica dentro de una empresa; por ejemplo,
cuando se toma como referencia las prcticas utilizadas por una determinada rea de la
empresa que, a diferencia de las otras, est obteniendo muy buenos resultados.

Benchmarking competitivo: aqul que se aplica con empresas que son


competidoras directas; por ejemplo, cuando se toma como referencia las prcticas de la
competencia en donde esta nos supera.

Benchmarking funcional o genrico: aqul que se aplica con empresas que


podran ser o no competidoras directas; por ejemplo, cuando se toma como referencia
las estrategias de una empresa que es lder en un sector diferente al de la propia.

Benchmarking es adecuada cuando se trate de las siguientes situaciones:

Cuando tenemos la necesidad de mejorar la satisfaccin de nuestros clientes a travs


de la mejora de determinados procesos clave, sean de produccin tcnica o de

atencin al cliente.
Cuando queremos o necesitamos competir a un nivel de mucha mayor exigencia en

materia de calidad y/o servicio.


Cuando nuestro nivel de madurez organizativa, estandarizacin de procesos y
calidad tcnica percibida de nuestros servicios nos obliga a competir a escala

internacional.
Cuando el desarrollo de nuestra planificacin estratgica nos obliga a establecer

estndares de servicio y calidad muy superiores a la media del mercado.


Cuando buscamos establecer mejores prcticas en determinados procesos claves que

permitan alcanzar una productividad y rentabilidad superior.


Cuando necesitamos estar permanente informados sobre el nivel competitivo global

en materia de determinado proceso o practica de nuestro sector industrial.


Cuando requerimos general un alto valor competitivo que rompa el estndar

habitual de nuestro sector industrial.


Cuando necesitamos obtener informacin de alto valor estratgico de otros
competidores del mercado a nivel global para avanzar con rapidez en un proceso de

mejora y/u obtencin de resultados.


Cuando requerimos incorporar un nuevo desarrollo tecnolgico emergente que de

alto valor a la calidad tcnica de nuestros productos y/o servicios.


Cuando la gestin de la organizacin est orientada hacia el cambio y apuesta por el
desarrollo de una estrategia orientada a la excelencia.

Cuando la organizacin est ya inmersa en la innovacin e implementacin de

ajustes a sus procesos de produccin o de servicio.


Cuando la dinmica de la industria (sector) est cambiando a un ritmo acelerado y

estos cambios afectan a la productividad y resultados de la organizacin.


Cuando se requiere un cambio importante en procesos clave, productos o servicios
que permitan alcanzar y sobrepasar las expectativas de los consumidores.

Los principales beneficios de su aplicacin en las organizaciones se encuentran


en los siguientes aspectos:

Lograr un mayor entendimiento de la dinmica de los productos y servicios objeto

de anlisis.
Lograr un mayor entendimiento acerca de las necesidades de nuestros consumidores

(usuarios / clientes) y sus expectativas frente al servicio.


Maximizar nuestros objetivos y niveles de desempeo acorde con estas

expectativas.
Generar incentivos a los equipos profesionales que se orienten a la bsqueda de

niveles de desempeo superior.


Sensibilizar a los equipos de trabajo institucionales en materia de ganar una mayor
comprensin sobre los procesos internos objeto de mejora y sus repercusiones en la

calidad de los servicios y de su propio prestigio profesional.


Lograr una mayor conciencia sobre la dinmica de los cambios que afectan las
organizaciones del sector y de otros sectores, as como sobre la capacidad de

adaptacin de nuestra organizacin a los mismos.


Alcanzar un mayor conocimiento y comprensin sobre los competidores y la

dinmica de la industria en nuestro sector.


Obtener un mayor conocimiento sobre la posicin de nuestra organizacin frente a
las mejores de su clase.

Diagrama bsico de cmo aplicar Benchmarking competitivo:

BENCHMARKING

Ejemplo de Aplicacin
El negocio que analizaremos se llama TodoPc que se dedica a la Venta de todo tipo
de Computadoras y Accesorios en General y Servicios Tcnicos en Gral.

Anda mungkin juga menyukai