Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ANTEPROYECTO DE GRADO
PROGRAMA DE TECNOLOGÍA EN INFORMÁTICA
UNIVERSIDAD DEL PACÍFICO
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.
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.
4
FORMULACIÓN DEL PROBLEMA
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.
“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.
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.
Grafica 1.1
Planeación
Análisis
Diseño
Aplicación
Pruebas
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:
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
13