Está en la página 1de 13

APLICACIÓN WEB PARA LA EMPRESA DE RED DE MERCADEO OFIRIA

ANTEPROYECTO DE GRADO
PROGRAMA DE TECNOLOGÍA EN INFORMÁTICA
UNIVERSIDAD DEL PACÍFICO

RICARDO CORTES HURTADO


ROBERT HURTADO
JOSE LUIS SANCHEZ ORTIZ

DIRECTOR DEL PROGRAMA ACADÉMICO DE


TECNOLOGÍA EN INFORMÁTICA
GONZALO ANDRES LUCIO
INGENIERO EN SISTEMAS
Tabla de contenido

INTRODUCCION....................................................................................................................................3
OBJETIVOS ............................................................................................................................................4
Objetivo general...............................................................................................................................4
Objetivos específicos.......................................................................................................................4
FORMULACIÓN DEL PROBLEMA ..........................................................................................................5
ALCANCE ..............................................................................................................................................6
LIMITACIONES Y EXCLUSIONES ............................................................................................................6
METODOLOGÍA ....................................................................................................................................7
Planificación del sistema ..................................................................................................................7
Análisis del sistema ..........................................................................................................................7
Diseño del sistema ...........................................................................................................................7
Implementación del sistema ............................................................................................................7
Soporte y seguridad del sistema ......................................................................................................8
MARCO TEÓRICO .................................................................................................................................9
RESULTADOS ESPERADOS ................................................................................................................. 10
PRESUPUESTO ................................................................................................................................... 11
CRONOGRAMA.................................................................................................................................. 12
BIBLIOGRAFIA.................................................................................................................................... 13
INTRODUCCION
Somerville 9 edición: “Es imposible operar el mundo moderno sin software”

El mundo avanza y lo hace de una manera impresionante. Todos queremos hacer de nuestra vida
una forma más sencilla y fácil a través de muchas formas entre ellas, el uso de la tecnología en
todos sus aspectos posibles, y sin duda ella nos ha ayudado en gran manera. El estado en el cual se
encuentra el mundo, referente a los nuevos inventos tecnológicos, y La importancia de la
utilización de una herramienta como internet, han condicionado las diferentes organizaciones y
los distintos entornos sociales enmarcándolos en una dependencia, de utilizar productos de
software para realizar todos sus procesos, actividades y tareas como: almacenamiento de datos,
administración de información, transacciones, venta de productos, entre otros.

Existen las redes de mercadeo conocidas también como Marketing multinivel, las cuales su
principal fin es vender su producto y por su naturaleza se hace necesario que cada una de ellas
tenga su propia aplicación web para obtener mayores ventas y hacer crecer su negocio por medios
de los miles de usuarios que navegan a través de internet para obtener mayores resultados.

Algunas empresas Multinivel conocidas mundialmente como: Amway, Herbalife y 4Life han
expandido rápidamente su comercio por medio del internet. Además han promocionado sus
productos a través de aplicaciones web. Esto les ha permitido ser más competitivo porque se han
ajustado a las condiciones que ha establecido el mundo moderno.

La empresa Ofiria recién establecida legalmente en la ciudad de Buenaventura, Labora en el


Marketing multinivel. Es decir, su estrategia de negocio y su estructura funcional es una red de
mercadeo. Esta empresa debido a que no tiene mucho tiempo, le es obligatoria ajustarse al
entorno actual haciendo uso de un aplicativo web, para que pueda funcionar en cada una de las
actividades propias de una empresa multinivel.

Teniendo en cuenta lo dicho previamente, en este proyecto se desarrollará una aplicación web
para la empresa multinivel Ofiria. Así pues, ella obtendrá una mayor venta a través de la
publicidad en la web, y a la misma vez ahorrar recursos a la hora de almacenar información de los
clientes como de los trabajadores de la misma empresa

3
OBJETIVOS

Objetivo general

Desarrollar una aplicación web que permita la administración de cada uno de los
procesos y actividades de los afiliados y usuarios de la empresa de Marketing multinivel
Ofiria, en un periodo de 4 meses.

Objetivos específicos.

 Conocer el funcionamiento detallado de cada uno de los procesos y actividades de


la empresa multinivel Ofiria.

 Almacenar la información de cada afiliado de la empresa multinivel Ofiria, en una


base de datos para poder acceder a ella, en determinado momento, a través de
cualquier dispositivo con acceso a internet.

 Organizar diferentes módulos que permitan visualizar y consultar la información


de acuerdo al rol y actividades que desempeñe cada uno de los usuarios de la
empresa Ofiria.

4
FORMULACIÓN DEL PROBLEMA

La empresa multinivel necesita administrar la información de los afiliados o usuarios y


gestionar los invitados o grupo de trabajo de los mismos para poder comercializar su
producto y formar la red de mercadeo. También requiere que los interesados se auto
registren de manera rápida y fácil para evitar posibles molestias y dilatación en el proceso
del negocio. Además, que los afiliados puedan averiguar acerca del progreso de su
negocio, y consultar su red de descendiente sin que ellos necesiten ir a la empresa.

Los gerentes de la empresa multinivel Ofiria no han podido ejecutar los procesos del
negocio debido a que manualmente es ineficiente e imposible llevarlos a cabo. Realizar los
procesos sin un sistema informático tomaría mucho tiempo y resultaría demasiado
costoso, ya que se utilizaría mucha cantidad de materiales de papelería y la hora de
realizar cada proceso, la tarea se tornaría tediosa por la cantidad de usuarios que
manejará la empresa. Así pues, sería una mala inversión y esta no sería viable.

Teniendo en cuenta las necesidades dichas previamente, la evolución de la tecnología de


información, es urgente un software que funcione en un entorno WEB. Este permitirá
ejecutar los procesos de una forma eficiente. Puesto que este estará alojado en internet
tendrá la disponibilidad 24 horas al día todos los días. Esta es una ventaja, dado que el
interesado no dependerá de un horario de atención para afiliarse a la empresa o realizar
alguna actividad que fuese necesaria.

EL significado de software, según Ian Somerville en su libro ingeniería de software 9(2011)

“Los sistemas de software son abstractos e intangibles. No están restringidos por las propiedades
de los materiales, regidos por leyes físicas ni por procesos de fabricación”

Según la definición, se puede deducir que la aplicación Web sería una ventaja sobre los
materiales de papelería porque estos no se deterioran. Además, la mayoría de las
empresas, en especial AmWay y 4life hacen uso de la tecnología teniendo como
componente clave una aplicación Web que les ha permitido abarcar todo el mundo
ofreciendo sus productos y servicios.

5
ALCANCE
Principales características
 permitirle a la empresa Ofiria Administrar (crear, desactivar, listar) los afiliados a
través de una aplicación web.
 Administrar (almacenar, organizar, modificar, consultar) la información de los
afiliados en una base de datos que compone la aplicación web.
 Los usuarios interesados podrán auto-registrarse.
 El afiliado podrá consultar el estado de su red de descendientes
 El afiliado podría consultar el total de sus comisiones y el rango en el que se
encuentra.
 El sistema mostrará si el afiliado ya realizo su compra del mes

LIMITACIONES Y EXCLUSIONES
 El nuevo sistema No abarcara la comercialización de los productos o servicios.
 la aplicación web no tendrá soporte para dispositivos móviles o Tablets.

6
METODOLOGÍA
La manera o la forma que se llevara a cabo el desarrollo de esta aplicación, será
implementando el modelo orientado a objetos (O-O). En este modelo las fases tienden a
ser más interactiva y las tareas se relacionan continuamente para producir prototipos que
pueden ser probados e implementados. Además, permite representar los procesos de
negocio del mundo real.

La aplicación se desarrollará en las siguientes fases, según el modelo Orientado a objetos


(O-O).

Planificación del sistema


En esta fase se realizará una descripción general de la planeación estratégica. En
otras palabras, se desarrollara un plan que comenzará con la misión, visión, valores
y la matriz DOFA de la empresa o negocio. También, se hará una investigación
preliminar para evaluar el problema u oportunidad de negocio. Se definirá el
alcance, las restricciones del proyecto, y se evaluara la factibilidad del mismo.

Análisis del sistema


EL objetivo de esta fase es entender el proyecto propuesto, y construir una base
sólida para el desarrollo del sistema. Para llevar a cabo esta, se utilizaran modelos
y otras herramientas de documentación para visualizar y describir el sistema
propuesto.
En esta etapa se abarcara las siguientes actividades:
 Modelado de requerimientos: Esta actividad involucra la investigación para
identificar los requerimientos del nuevo sistema.
 Modelado de objetos
En esta actividad se usara la técnica orientada a objetos (O-O) para documentar,
analizar y modelar el sistema de información.

Diseño del sistema


En Esta fase se trabajará en el diseño físico que cumpla con los requerimientos
especificados. Las tareas incluidas son: diseño de la interfaz de usuario, diseño de
datos y la arquitectura del sistema.

Implementación del sistema


En esta fase se implementara la programación orientada a objetos (POO), las
pruebas, Y se realizara la documentación de la aplicación. En esta etapa se

7
codificara utilizando un lenguaje de programación para transformar el diseño del
sistema en una aplicación funcional. También, se realizara la documentación del
programa y el manual de usuario.

Soporte y seguridad del sistema


En esta fase se verificará el cumplimiento de los requerimientos de seguridad y se
examinara el rendimiento del sistema. También, se analizará la seguridad de la
aplicación, la del usuario y la seguridad de los datos. En total la integridad del
sistema

Grafica 1.1

Planeación

Análisis

Diseño

Aplicación
Pruebas

Modelo Orientado a objetos

8
MARCO TEÓRICO
UML: Lenguaje Unificado de Modelado (LUM o UML, por sus siglas en inglés, Unified
Modeling Language) es el lenguaje de modelado de sistemas de software más conocido y
utilizado en la actualidad; está respaldado por el OMG (Object Management Group). Es un
lenguaje gráfico para visualizar, especificar, construir y documentar un sistema. UML
ofrece un estándar para describir un "plano" del sistema (modelo), incluyendo aspectos
conceptuales tales como procesos de negocio, funciones del sistema, y aspectos concretos
como expresiones de lenguajes de programación, esquemas de bases de datos y
compuestos reciclados.
POO: Hoy en día la tecnología orientada a objetos ya no se aplica solamente a los
lenguajes de programación, además se viene aplicando en el análisis y diseño con mucho
éxito, al igual que en las bases de datos. Es que para hacer una buena programación
orientada a objetos hay que desarrollar todo el sistema aplicando esta tecnología, de ahí
la importancia del análisis y el diseño orientado a objetos.
La programación orientada a objetos es una de las formas más populares de programar y
viene teniendo gran acogida en el desarrollo de proyectos de software desde los últimos
años. Esta acogida se debe a sus grandes capacidades y ventajas frente a las antiguas
formas de programar.
¿Cuáles son las ventajas de un lenguaje orientado a objetos?
 Fomenta la reutilización y extensión del código.
 Permite crear sistemas más complejos.
 Relacionar el sistema al mundo real.
 Facilita la creación de programas visuales.
 Construcción de prototipos
 Agiliza el desarrollo de software
 Facilita el trabajo en equipo
 Facilita el mantenimiento del software
Lo interesante de la POO es que proporciona conceptos y herramientas con las cuales se
modela y representa el mundo real tan fielmente como sea posible.
El modelo Orientado a Objetos
Para entender este modelo vamos a revisar 4 conceptos básicos:
 Objetos
 Clases
 Herencia
 Envío de mensajes
Base de datos relacional
Una Base de Datos Relacional, es una base de datos que cumple con el modelo relacional, el cual
es el modelo más utilizado en la actualidad para implementar bases de datos ya planificadas.
Permiten establecer interconexiones (relaciones) entre los datos (que están guardados en tablas),
y a través de dichas conexiones relacionar los datos de ambas tablas, de ahí proviene su nombre:
"Modelo Relacional".

9
RESULTADOS ESPERADOS
Los resultados que se pretenden conseguir con el desarrollo de la aplicación web para la
empresa de marketing multinivel Ofiria son:

 Agilizar los procesos de la empresa Ofiria

 Mantener disponible la información de cada uno de los afiliados y usuarios de la


empresa red de mercadeo Ofiria.

 Proveer información bien estructurada, que permita a los usuarios de la empresa


Ofiria interactuar con la aplicación, de acuerdo a los permisos que ésta le otorgue.

10
PRESUPUESTO
FASES DURACION/semanas ROLES CANTIDAD COSTO VALOR
Planificación del sistema 15 analista 1 $ 80.000 $ 1.200.000
Análisis del sistema 21 analista 1 $ 80.000 $ 1.680.000
Diseño del sistema 15 analista 2 $ 80.000 $ 2.400.000
programador y diseñador
Implementación del sistema
31 grafico 2 $ 70.000 $ 4.340.000
Soporte y seguridad del sistema 7 programador 2 $ 70.000 $ 980.000
TOTAL 89 $ 10.600.000

11
CRONOGRAMA

12
BIBLIOGRAFIA

KARL WIEGERS AND JOY BEATTY. Software Requirements, Third Edition. Microsoft Press
A Division of Microsoft Corporation One Microsoft Way Redmond,
Washington 98052 -6399. 2013. 88,89 p. Developer Best Practices. 978-0-7356-7966-5

HARRY J. ROSENBLATT. Systems Analysis and Design. 2013. 41, 42 p. Shelly Cashman
Series. 978-1285171340

Wikipedia. <http://es.wikipedia.org/wiki/lenguaje_unificado_de_modelado>. [citado en


14 de febrero de 2014]

ciberaula. <http://java.ciberaula.com/articulo/tecnologia_orientada_objetos/>. [citado en


14 de febrero de 2014]

Wikipedia. <http://es.wikipedia.org/wiki/Base_de_datos_relacional>. [citado en 14 de


febrero de 2014]

13

También podría gustarte