Informe Cumplimiento Términos Referencia

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

SISTEMA WEB DE AGENDAS

MDICAS Y BASE DE DATOS DE


ESPECIALISTAS I
Informe Cumplimiento Trminos
Referencia
1. Antecedentes del Proyecto
La implementacin de la solucin tecnolgica se desarroll
en dos etapas:

Primera etapa de consultora en el levantamiento de requerimientos y


diagnstico de software (del lado del GORE y de potenciales soluciones
de software existentes) y de diseo de la solucin (Figura 1).

Segunda etapa de implementacin de la solucin tecnolgica.

En este informe de entrega del sistema (solucin tecnolgica) se describen


aspectos tcnicos de implementacin e instalacin del sistema.

2. Sistema Desarrollado e Instalacin

2.1. Tecnologa Utilizada

Desde el punto de vista del diseo e implementacin del sistema, se


incorpor el uso de programas de apoyo al anlisis, modelamiento, diseo,
desarrollo, pruebas. Los prototipos fueron evaluados por la contraparte del
presente proyecto. La arquitectura desarrollada consider las siguientes
dimensiones:

Ambiente de desarrollo basado en Sistema Operativo Windows, Servidor


Web Apache
2.2.3, Lenguaje de Programacin PHP 5.3.3.
Base de datos MySQL 5.0.95
Herramienta de control de versiones GIT
Diseo: Utilizacin de CSS3, Corel Draw para el trabajo con imgenes.
Desarrollo: Utilizacin de Framework bootstrap para programacin en
cdigo PHP, javascript, xml y html. Libreras jQuery.

2.2. Arquitectura del Software

El software construido se basa en el esquema Modelo Vista Controlador (MVC)


utilizando el framework bootstrap.

2.2.1. Modelo Vista Controlador (MVC)


La arquitectura MV (Ver Figura 2) separa el modelo (abstraccin de los
mdulos y procesos de la solucin) y la vista (la presentacin visual del
sistema al usuario) por lo que obtiene una arquitectura ms simple de construir
y mantener.

El controlador, corresponde a los componentes de software que separan al


modelo y la vista de los detalles de los mecanismos internos utilizados
(protocolo) para las peticiones de informacin (HTTP, consola de comandos,
email, etc.).

El modelo se encarga de la abstraccin de la lgica relacionada con los datos,


haciendo que la vista y las acciones sean independientes de, por ejemplo, el
tipo de motor de bases de datos a utilizar.

2.2.2. bootstrap PHP


bootstrap es un framework PHP basado en componentes de alto rendimiento
para desarrollar aplicaciones Web de gran escala. El mismo permite la mxima
reutilizacin en la programacin web y puede acelerar el proceso de desarrollo.
bootstrap es un framework totalmente basado en OOP (Programacin
Orientada a Objetos).

2.3. Base de Datos

El motor de base de datos es MySQL versin 5.0.95 posee 5 tablas (entidades).


A continuacin se presenta el modelo de entidad-relacin de esta base de
datos.

2.4. Datos para la Instalacin

Para instalar el sistema es necesario seguir las siguientes


instrucciones:

2.4.1. Instalacin.

IMPORTANTE: Se asume que el encargado de realizar la instalacin posee


conocimientos bsicos sobre administracin de sistemas Windows y
configuracin de servicios sobre esta plataforma.

2.4.2. Configuracin de Base de Datos.


Para configurar el entorno de ejecucin del sistema es necesario editar algunos
campos del archivo main.php que se encuentra en el directorio
protected/config/main.php del proyecto que se acaba de instalar.

Una vez que se encuentre configurada la conexin entre la aplicacin y la base


de datos, si no se ha creado la base de datos se debe crear manteniendo los
datos consistentes con los definidos en el archivo main.php.

El servidor de base de datos MySQL en este momento solicitar que se ingrese


la password del usuario root de MySQL (o del usuario autorizado que se est
haciendo uso)

Tras lo cual, la nueva base de datos creada en MySQL ser poblada con los
modelos de datos del sistema de planificacin institucional. Una vez
establecidas estas configuraciones, se procede a especificar la forma en que el
servidor web Apache manejar esta aplicacin.

2.4.3. Publicacin de la Aplicacin.


Existen distintas formas de publicar este tipo de aplicaciones web usando
Apache, por lo que la metodologa usada en este documento solo servir como
un referente, pero est a criterio del administrador de sistemas usar la que ms
se acomode a las necesidades de la institucin. Se recomienda usar la
metodologa de host virtuales, por un tema de simpleza, adems de ser un
mtodo menos invasivo con la configuracin propia del servidor web, ya que
solo se crean archivos con distintas configuraciones para cada nueva
aplicacin de ste tipo que se desee publicar, sin intervenir el archivo de
configuracin de Apache.

3. Mdulos del Sistema


En las siguientes secciones se presenta una descripcin general de los
componentes del sistema (men, lanzadera, procesos) con el propsito mostrar
la estructura general y la navegacin.

Cordialmente

DIEGO EDUARDO RESTREPO PARRA


Lder del proyecto

También podría gustarte