UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERAS TECNOLOGA DE SISTEMAS 2014
INTRODUCCION
La finalidad de todo manual tcnico es la de proporcionar al lector la lgica con la que se ha desarrollado una aplicacin, la cual se sabe que es propia de cada Programador; por lo que se considera necesario ser documentada. Aclarando que este manual no pretende ser un curso de aprendizaje de cada una de las herramientas empleadas para el desarrollo del sitio, sino Documentar su aplicacin en el desarrollo del sitio. Para un mayor detalle Acerca de cada una de las herramientas utilizadas, y su forma de operacin y Aplicacin, se recomienda consultar los manuales respectivos de cada una de ellos.
OBJETIVO: Proporcionar una gua para el lector, del desarrollo de la interfaz y de la Instalacin del sitio web del ISTU.
DESARROLLO DE LA INTERFAZ Desarrollo de pginas maestras e interfaces de usuario Software utilizado: Visual Studio 2005 Professional Edition Ejemplo: pgina maestra Interfaces de usuario
A continuacin se muestra una captura de pantalla (figura 1) en la que se especifican las zonas que conforman la interfaz grfica con la que interactuar el usuario que haga uso del portal web. DE LA droguera.
Interfaces hardware
Al tratarse de una aplicacin web, se podr visualizar sobre cualquier sistema operativo.
Interfaces software
La aplicacin funcionar en cualquier mquina con un navegador web y conexin a Internet.
Interfaces de comunicaciones
Las comunicaciones se efectuarn siguiendo el protocolo HTTP mediante conexiones TCP/IP.
Requerimientos de eficiencia
Debido a la metodologa empleada en el diseo de la aplicacin, el portal web tiene un rendimiento del 100% independientemente del hardware y software utilizado. Los nicos factores que pueden influir son las velocidades de conexin del cliente y del servidor. En cuanto al servidor, actualmente la mayora cuentan con velocidades de subida ms que suficientes para nuestras necesidades. Respecto al cliente, las velocidades ofrecidas actualmente por los ISP tambin son ms que suficientes para la correcta transmisin de datos entre el cliente y el servidor.
Obligaciones del diseo
Estndares cumplidos
Se han intentado cumplir los estndares de cualquier web con acceso seguro, creando un sistema de autenticacin para que nadie pueda acceder a una zona de la web a la que no tiene permiso de acceso. El idioma elegido para la presentacin de las pginas ha sido el castellano.
Limitaciones hardware
Al tratarse de una aplicacin web no se requiere un hardware especfico. El servidor que albergar la base de datos del sistema deber permanecer conectado a Internet las 24 horas, puesto que este host ser quien atienda las peticiones de lectura y escritura de los usuarios que accedan a la intranet.
Atributos
Seguridad
La seguridad es un componente fundamental en el portal. La administracin del sitio web est sujeta a la identificacin satisfactoria del administrador en la aplicacin, de forma que ningn usuario annimo o visitante pueda, por ejemplo, aadir o eliminar usuarios en la base de datos. Para Asegurar la identidad del administrador se requerir un nombre de usuario y contrasea que autenticar a ste en la aplicacin. La informacin acerca de la cuenta se guardar en la base de datos. El proceso de login o autenticacin llevar al administrador al panel de administracin desde donde podr gestionar el sitio web del centro.
Facilidades de mantenimiento
El mantenimiento bsico de la aplicacin se llevar a cabo por el administrador. Sin embargo, cualquier cambio que se deseara introducir y requiriese de la modificacin de la base de datos, as como implementar nueva funcionalidad, deber ser llevada a cabo por el programador de la web.
Portabilidad
La aplicacin ha sido diseada con tecnologa libre, luego podr ser soportada por cualquier plataforma y sistema operativo. Por lo mismo, se podr acceder a ella desde cualquier navegador.
Otros requerimientos
El portal usa una base de datos MySQL donde se almacena toda la informacin referida al centro como usuarios o clientes, servicios, etc. Las consultas a la base de datos se realizan por parte del servidor web mediante PHP y su API de acceso a bases de datos MySQL.
Por otro lado, ya hemos comentado que para poder introducir datos en la base de datos se debe ser el usuario administrador. As pues, la primera vez que entremos a la aplicacin se nos ha de haber creado un usuario de este tipo, puesto que si no es as no podremos crear nuevos usuarios, entre otras cosas. La aplicacin se entregar, por tanto, con este usuario ya creado
Interfaces de comunicaciones
Las comunicaciones se efectuarn siguiendo el protocolo HTTP mediante conexiones TCP/IP.