lunes, 21 de marzo de 2011

PROYECTO

formulación de proyecto
Información general del proyecto

Nombre software administrativo de procesos internos para la empresa satelco
Duración ESTIMADA (Meses) 12 meses

Equipo de APRENDICES
Ficha de caracterización No: 150759

Nombre: JEAN JARRY GUZMAN REYES Nombre: JOHAN HUMBERTO R
Documento: 94031902848 DOCUMENTO: 94051802947 DIRECCIÓN: TVSL 1 b bis n-76 b sur 31 int 2 DIRECCION: CRA18 N70B82
Teléfono: 356 81 57 TELEFONO: 7665518- 3134797758


Nombre: EDISON STIWER ZAMORA Nombre: LILIANA DUQUE GARCIA
Documento: 93100313160 DOCUMENTO: 52901491
DIRECCIÓN: CALLE82 SUR Nª7-59 ESTE DIRECCION: TRAN13AN4273 SUR
Teléfono: 7629393 TELEFONO: 6953522

Nombre: Carlos Andrés Restrepo
Documento: C.C. 1´098.628.131
DIRECCIÓN: CLL 26 sur # 93 D – 60 Torre 6 apto 10
TELEFONO: 356 81 57

I. RESUMEN EJECUTIVO
Debe contener la información necesaria para darle al lector una idea precisa del proyecto

R.T.A:
DESCRIPCION DEL PRODUCTO: diseñado para implementar aplicaciones animadas las cuales forman parte del núcleo tecnológico.
Es decirlos servicios que se deben prestar a satelco S.A, para la comodidad de los clientes y una buena satisfacción están directamente enfocados a:
1. Hacer un análisis detallado con los empleados de la parte administrativa para identificar los requerimientos.
2. Ver sobre cuales plataformas podemos montar el software
3. En la parte del diseño seria también hablar con cada uno para identificar la forma en que la puedan utilizar más fácil

EMPRESA: la empresa es la encargada de diseñar aplicaciones.
Para esto usan SQL SERVER 2008 SOBRE WINDOWS SERVER – plataforma
Opera sobre Windows Linux.
Los resultados esperados son la comprobación de que el servicio que se presta es factible y que cumple con las satisfacciones propuestas.

II. Descripción del proyecto

R.T.A:
Los rasgos más sobresalientes del proyecto:
Como tal Las ideas más relevantes del proyecto están enfocadas a la determinación de problemas cotidianos, en empresas primordialmente, como lo son identificar problemas administrativos, procesamiento de información y creatividad para diseñar programas los cuales cuentan con determinadas soluciones para aplicarlas a un problema.



Objetivos:
El objetivo general es diseñar un software administrativo: que maneje los procesos internos de la compañía Satelco s. a y que cubra tres áreas principales: el área comercial, el área de producto y el área técnica.


Punto 1
Problema
Según el análisis realizado en la empresa Satelco S.A con al ingeniero Alvaro Collazos. Identificamos el problema que hay en el almacenamiento de los datos de los clientes, los contactos, productos y servicios que ofrecen ya que esta información la manejan a través de correos electrónicos y carpetas.
No cuentan con una base de datos organizada por que no tienen un software que les maneje los procesos internos esto causa que los productos no salgan en el tiempo especificado, la perdida de datos, un difícil acceso, demoras y desorden.

Metodología propuesta
Debe mostrar en forma organizada y precisa cómo será el desarrollo de cada uno de los objetivos específicos
1* Hacer un análisis detallado con los empleados de las parte administrativa para identificar los requerimientos.
2* Ver sobre cuales plataformas podemos montar el software.
3* En la parte del diseño seria también hablar con cada uno para identificar la forma en que la puedan utilizar más fácil.

Punto 2: Justificación del proyecto:

La contribución del proyecto.
Se emplea a un objetivo muy específico el cual determina cual es la mejor solución al manejo, desarrollo, y aplicación del software administrativo “ejecutivo”.
También se enfoca a la facilitación de del ordenamiento de los datos es decir, llevar un registro periódico el cual determinará, cuál es la mejor manera para que la empresa se enfoque a una organización de una manera más adecuada.
Supliendo cada vez mejor las necesidades.

A un corto plazo se determinará qué tan eficiente es el software y que soluciones ha implementado.
A largo plazo se espera que el software implementado para la solución del problema en la empresa de resultados muy concretos y estructurados, de esta forma se determinaran los beneficios que esto implica para la empresa.

¿Por qué lo estamos haciendo?
Para genera, diseñar e implementar nuevas ideas las cuales ayudaran al progreso y desarrollo de la sociedad y asimilación de nuevas tecnologías las cuales generaran y suplirán necesidades.

¿Por qué se hace el proyecto?
Porque podemos diseñar y vernos incluidos en el entorno y desarrollo de tecnologías para suplir necesidades a las personas que requieran este servicio.
De igual manera debe tener en cuenta que se debe realizar una encuesta a los usuarios la cual indicara que satisfacciones cumple a los usuarios.

¿Motivos para la realización del proyecto?
Entre estos se encuentran el seguimiento y muestras de tecnología de punta, el impulso para la participación y competencias de proyectos para poner a prueba nuestra capacidad intelectual, imaginaria, competitiva, y compromiso.

¡Estudios de área!
Estudios del área, para ver que tan factible es el proyecto, los costos iníciales y el tiempo de recuperación, de acuerdo a las estadísticas y proyección de negocio.



3. Marco teórico y estado del arte.

Un software administrativo es una aplicación en la economía para las empresas que necesitan: aumentar sus ventas, controlar costos, ser más competitivas, ofrecer más a los clientes, dar mejores rendimientos, consolidar operaciones, ser más productivas, adaptarse a nuevas tecnologías.
Hay variedad de Software Administrativo que permite administrar y tener mejor organizada cualquier empresa.

Ventajas

 Facilidad de operar y permite que los procesos que se realicen en menos tiempo.

 Se adapta a la empresa cubriendo requerimientos especiales para lograr un mejor funcionamiento.

 Es un sistema integral que involucra todos los aspectos administrativos evitando la duplicidad de trabajo.

 Es sumamente confiable y proporciona información exacta, oportuna e inmediata de la operación de la empresa, con la que se podrá tomar mejores decisiones.






















Microsoft Access
Es un programa, utilizado en los sistemas operativos Microsoft Windows, para la gestión de bases de datos creado y modificado por Microsoft y orientado a ser usado en entorno personal o en pequeñas organizaciones. Es un componente de la suite Microsoft Office. Permite crear ficheros de bases de datos relacionales que pueden ser fácilmente gestionadas por una interfaz gráfica sencilla. Además, estas bases de datos pueden ser consultadas por otros programas. Dentro de un sistema de información, entraría dentro de la categoría de gestión, y no en la de ofimática, como podría pensarse. Este programa permite manipular los datos en forma de tablas (formadas por filas y columnas), crear relaciones entre tablas, consultas, formularios para introducir datos e informes para presentar la información
Microsoft SQL Server
Es un sistema para la gestión de bases de datos producido por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son T-SQL y ANSI SQL. Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos como son Oracle o PostgreSQL o MySQL
Características de Microsoft SQL Server
Soporte de transacciones.
Escalabilidad, estabilidad y seguridad.
Soporta procedimientos almacenados.
Incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente.
Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y los terminales o clientes de la red sólo acceden a la información.
Además permite administrar información de otros servidores de datos.
Este sistema incluye una versión reducida, llamada MSDE con el mismo motor de base de datos pero orientado a proyectos más pequeños, que en sus versiónes 2005 y 2008 pasa a ser el SQL Express Edition, que se distribuye en forma gratuita.
Es común desarrollar completos proyectos complementando Microsoft SQL Server y Microsoft Access a través de los llamados ADP (Access Data Project). De esta forma se completa la base de datos (Microsoft SQL Server), con el entorno de desarrollo (VBA Access), a través de la implementación de aplicaciones de dos capas mediante el uso de formularios Windows.
En el manejo de SQL mediante líneas de comando se utiliza el SQLCMD
Para el desarrollo de aplicaciones más complejas (tres o más capas), Microsoft SQL Server incluye interfaces de acceso para varias plataformas de desarrollo, entre ellas .NET, pero el servidor sólo está disponible para Sistemas Operativos Windows.

Oracle Database 11g
Es una plataforma integral de base de datos para datawarehousing e inteligencia de negocios que combina escalabilidad y desempeño líderes del sector, análisis bien integrado y calidad de datos e integridad—todo en una sola plataforma que se ejecuta en una infraestructura grid de bajo costo y confiable.
ORACLE DATABASE 11G
Ofrece la mejor funcionalidad de su clase para data warehouses y datamarts, con escalabilidad probada en cientos de terabytes y desempeño líder en el mercado. Oracle Database 11g también ofrece una plataforma exclusivamente integrada para análisis
ASP
Active Server Pages (ASP) es una tecnología desarrollada por Microsoft para la creación dinámica de páginas web ofrecida junto a su servidor IIS.
ASP.NET
Es un framework para aplicaciones web desarrollado y comercializado por Microsoft. Es usado por programadores para construir sitios web dinámicos, aplicaciones web y servicios web XML. Apareció en enero de 2002 con la versión 1.0 del .NET Framework, y es la tecnología sucesora de la tecnología Active Server Pages (ASP). ASP.NET está construido sobre el Common Language Runtime, permitiendo a los programadores escribir código ASP.NET usando cualquier lenguaje admitido por el .NET Framework.
Cualquier persona que está familiarizada con el desarrollo de aplicaciones web sabrá que el desarrollo web no es una tarea simple. Ya que mientras que un modelo de programación para aplicaciones de uso común está muy bien establecido y soportado por un gran número de lenguajes, herramientas de desarrollo, la programación web es una mezcla de varios lenguajes de etiquetas, un gran uso de lenguajes de script y plataformas de servidor. Por desgracia para el programador de nivel intermedio, el conocimiento y habilidades que se necesitan para desarrollar aplicaciones web tienen muy poco en común con las que son necesarias en el desarrollo tradicional de aplicaciones.
PHP
es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas. Es usado principalmente en interpretación del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de comandos o en la creación de otros tipos de programas incluyendo aplicaciones con interfaz gráfica usando las bibliotecas Qt o GTK+.
JavaServer Pages (JSP)
Es una Java tecnología que ayuda a los desarrolladores de software sirven generadas dinámicamente las páginas web basadas en HTML, XML, o documento de otro tipo. Lanzado en 1999 como la respuesta de Sun a ASP y PHP, [cita requerida] JSP fue diseñado para hacer frente a la percepción de que el entorno de programación Java no proporciona a los desarrolladores con el apoyo suficiente para la Web.
XML
Es un Lenguaje de Etiquetado Extensible muy simple, pero estricto que juega un papel fundamental en el intercambio de una gran variedad de datos. Es un lenguaje muy similar a HTML pero su función principal es describir datos y no mostrarlos como es el caso de HTML. XML es un formato que permite la lectura de datos a través de diferentes aplicaciones.
Las tecnologías XML son un conjunto de módulos que ofrecen servicios útiles a las demandas más frecuentes por parte de los usuarios. XML sirve para estructurar, almacenar e intercambiar información.
HTML, siglas de HyperText Markup Language (Lenguaje de Marcado de Hipertexto)
Es el lenguaje de marcado predominante para la elaboración de páginas web. Es usado para describir la estructura y el contenido en forma de texto, así como para complementar el texto con objetos tales como imágenes. HTML se escribe en forma de "etiquetas", rodeadas por corchetes angulares (<,>). HTML también puede describir, hasta un cierto punto, la apariencia de un documento, y puede incluir un script (por ejemplo Java script), el cual puede afectar el comportamiento de navegadores web y otros procesadores de HTML.
HTML también es usado para referirse al contenido del tipo de MIME text/html o todavía más ampliamente como un término genérico para el HTML, ya sea en forma descendida del XML (como XHTML 1.0 y posteriores) o en forma descendida directamente de SGML (como HTML 4.01 y anteriores).
XHTML, acrónimo en inglés de extensible HyperText Markup Language (lenguaje extensible de marcado de hipertexto),
es el lenguaje de marcado pensado para sustituir a HTML como estándar para las páginas web. En su versión 1.0, XHTML es solamente la versión XML de HTML, por lo que tiene, básicamente, las mismas funcionalidades, pero cumple las especificaciones, más estrictas, de XML. Su objetivo es avanzar en el proyecto del World Wide Web Consortium de lograr una web semántica, donde la información, y la forma de presentarla estén claramente separadas. La versión 1.1 es similar, pero parte a la especificación en módulos. En sucesivas versiones la W3C planea romper con los tags clásicos traídos de HTML.

CSS
Las hojas de estilo en cascada (en inglés Cascading Style Sheets), CSS es un lenguaje usado para definir la presentación de un documento estructurado escrito en HTML o XML (y por extensión en XHTML). El W3C (World Wide Web Consortium) es el encargado de formular la especificación de las hojas de estilo que servirán de estándar para los agentes de usuario o navegadores.
La idea que se encuentra detrás del desarrollo de CSS es separar la estructura de un documento de su presentación.
Por ejemplo, el elemento de HTML

indica que un bloque de texto es un encabezamiento y que es más importante que un bloque etiquetado como

. Versiones más antiguas de HTML permitían atributos extra dentro de la etiqueta abierta para darle formato (como el color o el tamaño de fuente). No obstante, cada etiqueta

debía disponer de la información si se deseaba un diseño consistente para una página y, además, una persona que leía esa página con un navegador perdía totalmente el control sobre la visualización del texto.
Cuando se utiliza CSS, la etiqueta

no debería proporcionar información sobre cómo será visualizado, solamente marca la estructura del documento. La información de estilo, separada en una hoja de estilo, especifica cómo se ha de mostrar

: color, fuente, alineación del texto, tamaño y otras características no visuales, como definir el volumen de un sintetizador de voz (véase Sintetización del habla), por ejemplo.
La información de estilo puede ser adjuntada como un documento separado o en el mismo documento HTML. En este último caso podrían definirse estilos generales en la cabecera del documento o en cada etiqueta particular mediante el atributo "style".

Javascript
es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos2, basado en prototipos, imperativo, débilmente tipado y dinámico.
Se utiliza principalmente en su forma del lado del cliente (client-side), implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas, aunque existe una forma de Javascript del lado del servidor (Server-side Javascript o SSJS). Su uso en aplicaciones externas a la web, por ejemplo en documentos PDF, aplicaciones de escritorio (mayoritariamente widgets) es también significativo.
JavaScript se diseñó con una sintaxis similar al C, aunque adopta nombres y convenciones del lenguaje de programación Java. Sin embargo Java y Javascript no están relacionados y tienen semánticas y propósitos diferentes.
Todos los navegadores modernos interpretan el código JavaScript integrado en las páginas web. Para interactuar con una página web se provee al lenguaje JavaScript de una implementación del Document Object Model (DOM).
Tradicionalmente se venía utilizando en páginas web HTML para realizar operaciones y únicamente en el marco de la aplicación cliente, sin acceso a funciones del servidor. JavaScript se interpreta en el agente de usuario, al mismo tiempo que las sentencias van descargándose junto con el código HTML.
Java
es un lenguaje de programación orientado a objetos, desarrollado por Sun Microsystems a principios de los años 90. El lenguaje en sí mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria.
Las aplicaciones Java están típicamente compiladas en un bytecode, aunque la compilación en código máquina nativo también es posible. En el tiempo de ejecución, el bytecode es normalmente interpretado o compilado a código nativo para la ejecución, aunque la ejecución directa por hardware del bytecode por un procesador Java también es posible.
La implementación original y de referencia del compilador, la máquina virtual y las bibliotecas de clases de Java fueron desarrollados por Sun Microsystems en 1995. Desde entonces, Sun ha controlado las especificaciones, el desarrollo y evolución del lenguaje a través del Java Community Process, si bien otros han desarrollado también implementaciones alternativas de estas tecnologías de Sun, algunas incluso bajo licencias de software libre.
Entre diciembre de 2006 y mayo de 2007, Sun Microsystems liberó la mayor parte de sus tecnologías Java bajo la licencia GNU GPL, de acuerdo con las especificaciones del Java Community Process, de tal forma que prácticamente todo el Java de Sun es ahora software libre (aunque la biblioteca de clases de Sun que se requiere para ejecutar los programas Java aún no lo es).

Punto 4. Objetivos del proyecto

Objetivo general. El objetivo general es diseñar un software administrativo: que maneje los procesos internos de la compañía Satelco s. a y que cubra tres áreas principales: el área comercial, el área de producto y el área técnica. Y que el software sea orientado a la web para que los funcionarios puedan operar en cualquier lugar sin necesidad de desplazarse a la oficina así ahorra en tiempo y costo.
Objetivos específicos: el objetivo específico es que a través de un aplicativo las tres áreas se comuniquen de manera directa para poder sacar los productos de una manera más rápida.

• Área comercial: puede implementar servicios ¨descarga de contenido¨
• Área de producto: autoriza el contenido.
• Área técnica: se mira el producto y se aprueba si es viable o no.
• Cuando los productos estén autorizados y estén listos enviar una ventana emergente que avise que el producto ya está listo para entregar.
• Que maneje la base de datos de los clientes
• Que maneje la base de datos de los contactos.
• Que lleve la estadística de los productos de cada cliente.
• Que tenga el control de las fechas de implementación de cada producto.
• El estado de productos que salen
• Que el área comercial pueda hacer solicitud y descripción del producto.





Punto 5
Alcance del proyecto
El alcance del proyecto establece los límites de lo que se va a hacer en el proyecto. :
Bueno el alcance del proyecto es crear el software requerido para la empresa que es un sistema de bases de datos para los clientes nacionales e internacionales que consiste en llevar todos los datos del usuario o cliente para tener más información del cliente para nuevas compras de publicidad ya que en este momento no cuentan con un sistema requerido para almacenar los datos de los clientes o usuarios según su expediente de compra en la empresa o el tiempo que lleva adquiriendo el cliente con su fidelidad de compra o publicidad a canales o medios de comunicación masivos de telecomunicación a nivel internacional e internacional como lo que es comcel, tigo, movistar, canal caracol, rcn, etc.
El propósito requerido es tratar de crear el software perfecto para q estos clientes muy importantes sigan con la empresa de clientes y llevar todos los datos requeridos de los clientes propuestos o usuarios cualquieras como lo puede ser una persona común y corriente que quiere una publicidad por ejemplo para una microempresa pero el objetivo es que los clientes queden satisfechos con el trabajo elaborado por nosotros y quede bien la empresa.
Punto 6: Metodología propuesta:
El objetivo principal es la satisfacción del cliente, que tota la parte administrativa cuente con una estructura organizada.
Para el desarrollo de este proyecto se tienen que tener en cuenta los siguientes aspectos:
CONTACTOS:
*Llevar un control de cada uno de los contactos, (medios de comunicación masiva como caracol, Rcn, emisoras radiales y operadores de telefonía fija y móvil.
*Un conteo de los productos que solicitan
*que muestre un historial de productos y servicios
*que indique cuales productos están en estudio de aprobación
*los que se están desarrollando
*los que ya están desarrollados
*manejar un inventario de premios
*entregados y por entregar de acuerdo con el contacto que solicito el servicio
*mostrar si hay fallas en los productos que indique cual producto la presenta y de que contacto
CLIENTES:
Los clientes finales son todos aquellos que cuentan con internet, teléfono fijo o móvil y desean participar en las trivias que solicitan los contactos. Para este fin la empresa SATELCO S.A cuenta ya con sus plataformas, pero se le puede llevar un registro de cuantos participantes solicitaron el producto de qué forma y quienes son los ganadores para respectiva entrega del premio o registro de votación




7. Área de aplicación del producto resultado del proyecto
Área empresarial o institucional en donde se va aplicar el producto.
R.T.A:
La aplicación se debe realizar de la manera más adecuada para diseñar la estrategia para el manejo y mejoramiento del problema. De esta forma los resultados serán indivisibles, de tal manera que la empresa en la cual se aplica el producto tendrá beneficios entre los cuales se encuentran una mejor venta de productos de producción.
Área administrativa “ejecutiva”, es en la cual se aplicara el producto.

Punto 8. Usuarios potenciales directos e indirectos de los resultados de la investigación:

El gerente
(canales de televisión )
Ingenieros
Los diseñadores
Personal operativo
Personal administrativo

También los mismos clientes como:

 Tigo
 Comcel
 Movistar
 Canal caracol
 RCN
 Citytv
 Foxsports


Punto 9. CRONOGRAMA ESTIMADO DEL PROYECTO

ETAPAS DEL PROYECTO DURACION
1. METODOS DE RECOLECCION 1 MES
2. INSTRUMENTOS A UTILIZAR 1 MES
3. PLANTEACION DEL PROBLEMA 1 MES
4. REQUERIMIENTOS 1 MES
5. SOLUCION 1 MES
6. MONTAJE DEL SOFTWARE 3 MESES
7. PRUEBA DEL SOFTWARE 4 MESES
8. OPERACIÓN O VIDA UTIL ¿?
9. PUESTA EN MARCHA 12 MESES




Punto 10
Herramientas de software estimadas a utilizar:

• Hoja de cálculo
o Acumulación de datos, estadísticas, resúmenes
• Preparación de documentación
o Procesadores de texto
o Visualización de datos
o Generación de diagramas
o Extracción de documentación de código
• Sistemas de hipertexto
o Documentación tipo hipertexto
o Generación de ayuda en línea
o Ayuda sensible al contexto
• Criterios de integración
o Integración de datos
o Integración de control
o Integración de presentación
o Integración de proceso
Bueno estas herramientas de software las necesitamos para hacer la base de datos deseada para establecer como un informe de los contactos de la empresa.
Por ejemplo la hoja de cálculo:
Podemos clasificar los datos, estadísticas, resumen, etc.
Preparación de documentación:
Esta preparación de documento podemos sacar varios datos y gran variación de graficas o diagramas o implantación de códigos a dichos documentos del usuario muy importantes que solo sea exclusivamente para el usuario y la empresa.
Sistemas de hipertexto:
Este sistema lo que hacemos es la documentación en hipertexto generar un estilo de ayuda en la web y una ayuda al contexto de los datos o documentos del usuario
Criterios de integración:
En esta herramienta se integran la mayoría de cosas lo que es datos, el control del documento o los mismos datos, la presentación, y el proceso a dar.

Punto 11. Bibliografía
http://www.setelsacol.com/satelco/
http://www.trabajo.com.mx/resumen_ejecutivo.htm
http://www.borderecoweb.sdsu.edu/ewf/descrip.htm
http://www.mailxmail.com/curso-formulacion-proyectos-productivos/justificacion-proyecto-definicion-objetivos
http://ar.answers.yahoo.com/question/index?qid=20060922163238AAPEj8P



punto 12. Conclusiones

 Implementar un software administrativo que sea: seguro, confiable y que dé solución a la necesidad del cliente.
 Llevar un registro organizado de los productos y servicios que se están prestando en la empresa.













No hay comentarios:

Publicar un comentario