Proyecto Club Internet
Enviado por Kisco Sanchez Morales • 5 de Febrero de 2017 • Documentos de Investigación • 6.587 Palabras (27 Páginas) • 201 Visitas
1. INTRODUCCION.
Ubrique Club Internet, es una empresa en plena expansión, se dedica a proveer Internet de banda ancha a través de la instalación de antenas wifi. Desarrolla su labor en la localidad de Ubrique y sus alrededores.
Este documento pretende recoger las características y especificaciones del nuevo sistema a implantar en la empresa, intentando crear un sistema abierto a las modificaciones y mejoras que la empresa estime oportunas para la ejecución de su actividad. Por esto la aplicación está sujeta siempre a las preferencias del usuario, intentando crear un producto profesional totalmente personalizado.
2. ALCANCE DEL PROYECTO.
El nuevo proyecto va dirigido al personal de la empresa dedicado tanto a gestiones de organización y mantenimiento de los equipos necesarios para proporcionar cobertura de internet, a la gestión de los usuarios que se beneficien de sus servicios y a quién se dedique a las tareas económico-administrativas.
3. DESCRIPCION DEL SISTEMA ACTUAL.
Actualmente, Ubrique Club Internet gestiona sus usuarios mediante la función Contactos de Microsoft Office Outlook y Microsoft Access. Debido a la multitud de registros existentes en su actual sistema, se procederá a la informatización de éste.
4. DESCRIPCION DEL SISTEMA A IMPLANTAR.
Se busca integrar la sencillez y la comodidad, para que el programa lo puedan utilizar personas sin muchos conocimientos informáticos. Está preparado para trabajar con él a través de internet, para que sus beneficiarios lo puedan gestionar desde otros equipos no situados en la organización física de la empresa.
Con la implantación del nuevo sistema informático se mejorará la capacidad de Ubrique Club Internet para gestionar su actividad diaria facilitando la tarea de sus administradores a la hora de trabajar con los datos de sus usuarios.
El programa dará de alta a nuevos usuarios, además modificar y eliminar éstos/as. Así como la gestión del cobro de sus mensualidades a través de Facturas. Como uso normal del sistema, se permitirá la consulta de estos datos para tratarlos.
5. OBJETIVOS DEL SISTEMA.
El sistema de Gestión de Ubrique Club Internet pretende organizar la actividad de la empresa conforme a los siguientes objetivos:
- Proporcionar una herramienta intuitiva y fácil de usar.
- Realizar una gestión eficaz de la cartera de clientes y la infraestructura necesaria para proporcionarles internet.
- Crear una estrategia para captar a las personas que muestren interés en contratar una Conexión.
- Planificar de forma eficiente la actividad de los operarios en el montaje y puesta en marcha de los router en los domicilios de los clientes.
- Facilitar la tarea administrativa y económica de los operarios, generando los listados, informes, partes de servicio, recibos, facturas, etc., que se consideren oportunos para el desarrollo diario de la actividad de la empresa.
6. PARTICIPANTES DEL PROYECTO.
Un programador que conozca herramientas web, esencialmente PHP, sea capaz de montar y organizar la Base de Datos con MySQL y ejerza como analista detectando las necesidades de la empresa adaptándose a su metodología de trabajo.
En cuanto a los usuarios finales, no habrá un número definido a priori, estos tendrán acceso mediante cuentas, su acceso será restringido por medio del uso de claves y permisos, teniendo diferentes privilegios según se trate del administrador general de la red o bien de los usuarios encargados de las tareas administrativas o el mantenimiento de la aplicación.
7. SOFTWARE.
Como sistema operativo se ha usado Windows 7 Home Premium de 32 bits, usaremos el paquete ofimático Microsoft Office, y navegadores como Internet Explorer, Mozilla Firefox o Chrome.
Para realizar el modelado de los casos de uso y los esquemas entidad-relación usaré diaw.exe 0.97.2, programa de diseño gratuito.
Como lenguaje de programación para desarrollar nuestra aplicación usaremos PHP5, haciéndose necesario el desarrollo de páginas Web con HTML, aplicándole ciertas funciones avanzadas a los formularios a través de HTML5, Java Script y/o Jquery.
La programación en PHP se llevará a cabo a través del paquete de aplicaciones Xampp 1.7.5 (me he encontrado con problemas en versiones más actuales), de carácter gratuito, del cual se utilizará el siguiente software:
- Servidor Apache.
- Gestión de Bases de Datos con PHPMyAdmin 3.4.4.
- PHP versión 5.3.8.
PHP es un lenguaje de programación del lado del servidor, lo cual quiere decir que se ejecuta en el servidor Web justo antes de que se envíe la página a través de Internet o Intranet al usuario. Las páginas que se ejecutan en el servidor pueden realizar accesos a bases de datos, conexiones en red, y otras tareas para crear la página final que se verá en el PC del usuario que acceda, este solamente recibe una página con el código HTML resultante de la ejecución del programa. Todo el código PHP residirá en el Servidor de la Empresa y estará a disposición de los usuarios finales que accedan al sitio mediante un software de exploración o navegador de Internet.
Este proyecto de página web se realiza atendiendo a la arquitectura Modelo-Vista-Controlador, que separará el proceso de desarrollo de la aplicación, es decir, se podrá trabajar sobre cualquier parte del programa sin que afecte a los otros
La información se transmitirá entre el servidor y los navegadores de los clientes
mediante el protocolo HTTP. Por lo que se hará especial hincapié en la seguridad tanto de la conexión al programa como a los datos que se almacenen.
Para facilitar la programación y modularidad del proyecto se usará CodeIgniter, de la empresa EllisLab, es un framework para aplicaciones web de código abierto que se usa crear sitios web dinámicos con PHP. Permite a los desarrolladores realizar proyectos rápidamente creando la estructura desde cero, brindando un conjunto de bibliotecas para tareas comunes, así como una interfaz simple y una estructura lógica para acceder esas bibliotecas.
...