Está en la página 1de 12

PROPUESTA TÉCNICA

DESARROLLO E IMPLEMENTACIÓN
SISTEMA DE INFORMACIÓN WEB
Cámara Nacional de Industrias

LICET SALAZAR M.
DESARROLLO WEB

0
DESARROLLO E IMPLEMENTACIÓN
SISTEMA DE INFORMACIÓN WEB
Cámara Nacional de Industrias

La presente propuesta de desarrollo e implantación de sistemas web esta dirigida a la


Cámara Nacional de Industrias, basándome en la recopilación de datos realizada, he llegado
a la conclusión de realizar un perfil de trabajo en un entorno web desarrollada en
DREAMWEAVER incluyendo elementos en HTML5, CSS3 y JavaScript, así como código PHP
cuyos datos serán guardados en MySQL; diseñada y desarrollada bajo la premisa de
automatizar el sistema 3X1000en entorno web y agilizar reportes de Ingreso y salida de
mercancías, para ello se diseñara un método semi-automático de clasificación de
información, así como un sistema de monitorización sobre la creación y borrado de datos
con reportes detallados y generales (accesible desde un ordenador o desde un dispositivo
móvil) así como la inclusión de un sistema ligero de búsqueda e impresión de las mismas, la
cual tendrá como objetivo principal los puntos que a continuación se detallarán:

• Disponer de un servicio amplio sobre la información en dos proyectos iniciales los cuales
son:

 Sistema 3X1000 entorno web.


 Sistema de Trazabilidad de Carga

 Esta solución web será el escaparate principal de la empresa en internet para los
funcionarios que administran el control de pagos y generación de reportes en ambos
proyectos.
 El entorno web servirá para agilizar y automatizar el trabajo en el área.
 Con estos objetivos en mente la estructura de la web debe tener al menos las
siguientes secciones:

 Registro de Datos
 Modificación de Datos
 Generador de Reportes generales o detallados.
 Buscadores de Datos
 Exportación de Reportes en Formatos Excel y PDF.
 Notificaciones vía SMS. (plus)

Metodología
La metodología que utilizaremos para el desarrollo del sistema web será el método cascada,
es decir que tomaremos las actividades fundamentales del proceso de especificación,
desarrollo, validación y evolución y las representaremos como fases separadas del proceso.

El modelo en cascada constara de las siguientes fases:

1
1. Análisis y definición de requerimientos: Se debe de establecer una comunicación
con los usuarios y a partir de esto se establecen los servicios, restricciones y metas de
ambos sistemas.
2. Diseño del sistema web: El diseño de sistema ve tanto los requerimientos de
hardware como de software y establece una arquitectura del sistema. El diseño de ambos
sistemas web identifica y desarrolla las abstracciones y relaciones necesarias para lograr
cumplir todas las especificaciones del usuario.
3. Implementación y prueba: Se pone a prueba el funcionamiento del sistema en
diferentes unidades de prueba de manera individual y se evalúa su correcto
funcionamiento.
4. Integración y prueba: Los programas o unidades de prueba se unen en un solo
sistema para verificar su correcto funcionamiento, y de ser así se le entrega al usuario o
cliente.
5. Funcionamiento y mantenimiento: Se instala y pone en marcha el sistema, después
de lo cual se da paso al mantenimiento. El mantenimiento se encarga de corregir errores
no vistos en las etapas anteriores, mejorar la implementación del sistema y dar a conocer
los servicios del sistema si se encuentran nuevos requerimientos.
La interacción entre fases puede observarse en la Figura 5. Cada fase tiene como resultado
documentos que deben ser aprobados por el usuario administrador de la CNI.

Definición de
Requerimiento
s
Diseñó de Sistema
Web CNI

Implementación y
Pruebas

Integración y Pruebas
de Sistema

Funcionamiento
y Mantenimiento

Figura 1: Modelo de desarrollo en cascada para CNI.

Estructura general del Proyecto 2


El Proyecto que se presenta aborda el desarrollo e implementación del Sistema de
Información Web de almacenamiento, búsqueda e inserción de información y reportes
generados por el administrador, para ello tendré que trabajar con el encargado en el área, el
mismo obtendrá el perfil de administrador y durante el desarrollo del proyecto se cubrirán
las siguientes fases:

1. Planteamiento de las necesidades que debe cubrir la aplicación y soluciones.

2. Elección de la solución más viable y adecuada para las necesidades planteadas.

3. Diseño de la Base de Datos, definición de las secciones de la aplicación. Primeras


pruebas en el ordenador local de la Cámara Nacional de Industrias.

4. Desarrollo de las funcionalidades de PHP y sentencias SQL de la Base de Datos.


Primeras pruebas en el servidor local de CNI.

5. Pruebas finales y optimización de la aplicación, tanto a nivel de cliente como de


servidor, utilizando los perfiles "A" de Administrador y "B" de Consultas.

6. Entrega de Manuales y Código fuente.

Tecnologías, entornos de ejecución e


implementación.
Desde el punto de vista del diseño e implementación del sistema de información para la
Cámara Nacional de Industria, se utilizará la siguiente arquitectura y dimensiones:

 Tecnologías utilizadas.
 HTML: Lenguaje de m
 CSS: Hojas de estilo en cascada
 PHP: Lenguaje de scripting ejecutado en el servidor web
 SQL (Structured Query Language).
 JavaScript: generare archivos .js dentro del código HTML.
 JQuery: Es una biblioteca que añade funcionalidad a JavaScript.

 Entorno de Ejecución
 Sistema Operativo: Sistema Operativo Linux/Unix o Windows
 Sistema Gestor de Base de Datos: MySQL version 5.0.22
 Lenguaje de Desarrollo en Servidor: PHP version 5.3.3
 Servidor Web: Apache 2.2.4

 Herramientas de Desarrollo.
 Dreamweaver CS6, Adobe PhotoShop y Fireworks CS6.
 Herramienta FTP: Yummy FTP 1.9.1

Descripción general.
Perspectiva del producto.
3
La implementación del proyecto debe mejorar el trabajo utilizando tecnologías web, para
asegurar su independencia de la implementación del sistema web y poder llevar un control
de accesos al sistema por los usuarios, así como una gestión de la información ingresada.

Las Funciones del producto son:

1. Ingreso por Usuario Asignado.


Se elaborara perfiles de administrador y consultor ambos con el mismo acceso pero
diferentes atributos y funciones

2. Menú principal: Inicio, bienvenida, manual de usuario, cerrar sesión.

a) Sistema 3X1000
Instrucciones
Registro
Modificaciones
Pago de Pendientes
Reportes
Generales
Detallados
b) Sistema de Trazabilidad de Carga
Importar
Generar Reportes
Realizar Búsquedas
Notificar vía SMS

c) Control de Perfiles
Agregar Usuario y Perfil
Deshabilitar usuario
Modificación de Usuario

d) Cambio de Contraseña
Cambiar contraseña, Guardar

Plan de Trabajo
En esta sección se presenta la organización en fases e iteraciones y el calendario del
proyecto.
El desarrollo se llevará a cabo en base a fases con una o más iteraciones en cada una de
ellas. La siguiente tabla del cronograma de trabajo se muestra una la distribución de
tiempos y el número de iteraciones de cada fase.

Cronograma de Trabajo por fases.


El tiempo de ejecución para el proyecto es de 60 días, ( asumiendo que cada semana enumerada
“semana 1 =S1” la misma tiene 5 días) los cuales se explicará a continuación.

4
FASES DE TRABAJO y
S1 S2 S3 S4 S5 S6 S7 S8 S9 S10 S11 S12
DESCRIPCION

5
Recopilación de la
Información
FASE INICIO
Diseño de Base de Datos

Diseño árbol de
navegación
ELABORACION

Maquetación plantillas
FASE DE

Diseño gráfico pantallas

Desarrollo de Módulos
CONSTRUCCION

Integración de Módulos y
programación orientada a
FASE DE

objetos

Carga de contenidos

Finalización carga de
TRANSICION

contenidos
FASE DE

Revisión final

Lanzamiento

Los hitos que marcan el final de cada fase se describen en la siguiente tabla.

Descripción Hito

Fase de Inicio En esta fase desarrollará los requisitos del producto desde la
perspectiva del usuario previas entrevistas y recopilación de datos.
Los principales casos de uso serán identificados y se hará un
refinamiento del Plan de Desarrollo del Proyecto. La aceptación del
cliente / usuario del artefacto Visión y el Plan de Desarrollo marcan el
final de esta fase.

Fase de En esta fase se analizan los requisitos y se desarrolla un prototipo de


Elaboración
arquitectura (incluyendo las partes más relevantes y / o críticas del
sistema). Al final de esta fase, todos los casos de uso
correspondientes a requisitos que serán implementados en la primera
6
funcion de la fase de Construcción deben estar analizados y
diseñados (en el Modelo de Análisis / Diseño de Cascada). La revisión
y aceptación del prototipo de la arquitectura del sistema marca el
final de esta fase.

En nuestro caso particular, por no incluirse las fases siguientes, la


revisión y entrega de todos los puntos de desarrollo también se
incluye como hito.

La primera iteración tendrá como objetivo la identificación y


especificación de los principales casos de uso, así como su realización
preliminar en el Modelo Cascada, también permitirá hacer una
revisión general del estado de los artefactos hasta este punto y
ajustar si es necesaria la planificación para asegurar el cumplimiento
de los objetivos. Ambas iteraciones tendrán una duración de cuatro
semanas

Fase de Durante la fase de construcción se terminan de analizar y diseñar


Construcción
todos los casos de uso, refinando el Modelo de Análisis / Diseño.

El producto se construye en base a 2 iteraciones, cada una


produciendo una función a la cual se le aplican las pruebas y se
valida con el cliente / usuario. Se comienza la elaboración de material
de apoyo al usuario. El hito que marca el fin de esta fase es la versión
de prueba, con la capacidad operacional parcial del producto que se
haya considerado como crítica, lista para ser entregada a los usuarios
para pruebas beta.

Fase de En esta fase se prepararán dos funciones para distribución,


Transición
asegurando una implantación y cambio del sistema previo de manera
adecuada, incluyendo el entrenamiento de los usuarios. El hito que
marca el fin de esta fase incluye, la entrega de toda la
documentación del proyecto con los manuales de instalación y todo el
material de apoyo al usuario, la finalización del entrenamiento de los
usuarios y el empaquetamiento del producto.

Calendario del Proyecto.


A continuación, se presenta un calendario de las principales tareas del proyecto incluyendo
solo semanas ya que las fechas se trazarán una vez iniciado la aprobación del proyecto
propuesto a la Cámara Nacional de Industrias.

7
DESARROLLO DE LOS SISTEMAS WEB
3X1000 Y TRAZABILIDADDE CARGA Comienzo Aprobación

8
Modelado del Negocio

Modelo de Casos de Uso , Semana 1 Semana 3


Recopilación de Datos 23/04 – 27/04 07/11 – 11/05

Requisitos
Semana 1 Semana 3
Glosario, Visión
Fecha: .................... Fecha: ....................
Semana 1 Semana 3
Recopilación de la Información
Fecha: .................... Fecha: ....................
Semana 1
Identificación del Problema siguiente fase
Fecha: ....................
Semana 2
Especificación de Casos de Uso siguiente fase
Fecha: ....................
Semana 2
Especificaciones Adicionales siguiente fase
Fecha: ....................
Análisis / Diseño
Semana 3
Modelo de Análisis / Diseño siguiente fase
Fecha: ....................
Semana 4 y 6
Modelo de Datos y Desarrollo siguiente fase
Fecha: ....................
Implementación
Semana 7
Prototipos de Interfaces de Usuario siguiente fase
Fecha: ....................
Semana 8
Modelo de Implementación siguiente fase
Fecha: ....................
Pruebas
Semana 9
Casos de Pruebas Funcionales siguiente fase
Fecha: ....................
Despliegue
Semana 10
Modelo de Despliegue siguiente fase
Fecha: ....................

Gestión de Cambios y Configuración Durante todo el proyecto

Gestión del proyecto

Plan de Desarrollo del Sistema en su


Semana11 Semana 12
versión 1.0 y planes de las
Fecha: .................... Fecha: ....................
Iteraciones

Ambiente
Durante todo el proyecto

Gestión de Requisitos
Los requisitos del sistema son especificados en la recopilación de la información. Cada
9
requisito tendrá una serie de atributos tales como importancia, estado, iteración donde se
implementa, etc. Estos atributos permitirán realizar un efectivo seguimiento de cada
requisito. Los cambios en los requisitos serán gestionados mediante una Solicitud de Cambio
vía correo electrónico con previa reunión con el encargado asignado los correos serán
impresos como comprobante de solicitud de los cambios, las cuales serán evaluadas para
asegurar la integridad del sistema y el correcto proceso de gestión de configuración y
cambios.

Control de Plazos
El calendario del proyecto tendrá un seguimiento y evaluación semanal por el jefe de
proyecto.

Control de Calidad
Los defectos detectados en las revisiones y formalizados también en una Solicitud de
Cambio tendrán un seguimiento para asegurar la conformidad respecto de la solución de
dichas.

Gestión de Riesgos
A partir de la fase de Inicio se mantendrá una lista de riesgos asociados al proyecto y de las
acciones establecidas como estrategia para mitigarlos o acciones de contingencia. Esta lista
será evaluada al menos una vez en cada iteración.

Gestión de Configuración
Se realizará una gestión de configuración para llevar un registro del desarrollo y avance.
También se incluirá la gestión de las Solicitudes de Cambio y de las modificaciones que
éstas produzcan, informando y publicando dichos cambios para que sean accesibles
a todo el participante en el proyecto. Al final de cada iteración se establecerá un registro del
estado del sistema.

Presupuesto Económica

Concepto Coste Bs.-

Desarrollo e Implementación de un Sistema de Información 6000

Total (El cual se procederá a descuento de Ley) 5220

Actualizaciones y/o modificaciones a la entrega del sistema tendrán un costo adicional a


convenir.
Muchas gracias por considerarnos para su proyecto.

10
Atte.

LICET SALAZAR MAMANI


DESARROLLADOR WEB
C.I. 6096664 LP

11

También podría gustarte