Informe de Pasantia

9
Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Licenciatura en Computación INFORME FINAL DE PASANTIA Elaborado por María Alejandra Rodríguez Vernáez Presentado ante la Ilustre Universidad de Carabobo como requisito parcial para optar al título de Licenciado en Computación Noviembre, 2010

description

INFORME FINAL DE PASANTIAPresentado ante la Ilustre Universidad de Carabobocomo requisito parcial para optar al título deLicenciado en Computación

Transcript of Informe de Pasantia

Page 1: Informe de Pasantia

Universidad de Carabobo

Facultad Experimental de Ciencias y Tecnología

Licenciatura en Computación

INFORME FINAL DE PASANTIA

Elaborado por

María Alejandra Rodríguez Vernáez

Presentado ante la Ilustre Universidad de Carabobo

como requisito parcial para optar al título de

Licenciado en Computación

Noviembre, 2010

Page 2: Informe de Pasantia

2

Resumen

El desarrollo de la pasantía se llevo a cabo en Promotora Tántalo, C.A la cual inicia sus

operaciones en 1993 y se encarga de diseñar, construir y operar centros comerciales y

hoteles, actualmente está conformada por tres unidades de negocios: Administradora

Tántalo, Hotel Trinitarias Suites e Ingeniería Tántalo. Su sede principal se encuentra en

el Centro Comercial La Granja, Naguanagua, pero el Departamento de Sistemas que es

donde se llevo a cabo la pasantía, está situado en el Centro Comercial Mediterranean

Plaza, Prebo. El objetivo como pasante dentro la empresa era diseñar y construir el

Área de Clientes en la página web de la empresa, con lo cual se fortificaron los

conocimientos básicos de programación web, base de datos, entre otros, aprendidos

durante la carrera, así como también se trabajo con esquemas actuales de

programación web conociendo así, las mejores prácticas de desarrollo web.

Descripción de la organización.

Promotora Tántalo inicia sus operaciones en 1993 y se encarga de diseñar, construir y

operar centros comerciales y hoteles, actualmente está conformada por tres unidades

de negocios: Administradora Tántalo, Hotel Trinitarias Suites e Ingeniería Tántalo.

Administradora Tántalo:

Es la unidad de negocio de la empresa Promotora Tántalo que tiene como función

central la operación de centros comerciales. Inicia sus labores en el año 1993 con la

puesta en marcha del Centro Comercial La Granja en la ciudad de Valencia, para 1994

se consolida con el Centro Ciudad Comercial Las Trinitarias en Barquisimeto, en el

2003 comienza a operar el Centro Expreso Chacaíto y al siguiente año el Centro

Expreso La Trinidad ambos en la ciudad de Caracas.

Hotel Trinitarias Suites:

Es la división de Promotora Tántalo responsable de operar el Hotel Trinitarias Suites,

cuya construcción se inicio en el año 2006 y abrió sus puertas en enero de 2007

Page 3: Informe de Pasantia

3

pensando en atender al cliente ejecutivo, hombre de negocios y el viajero de

recreación. Cada detalle de este complejo, fue estudiado cuidadosamente, a fin de

lograr la mayor comodidad de nuestro cliente. Excelentes salones para eventos y

lujosas habitaciones que incluyen tecnología, seguridad, conexión a internet, caja

fuerte. Así mismo cuenta con piscina, cancha de tenis, gimnasio, restaurantes, whisky

Bar y conexión directa con el Centro Ciudad Comercial Las Trinitarias.

Ingeniería Tántalo:

Es el ramo de Promotora Tántalo cuya competencia radica en el diseño, construcción y

gerencia de diversas obras integrales, como centros comerciales, hoteles, edificios de

oficinas, entre otro tipo de inmuebles. Ingeniería Tántalo inicia sus operaciones en el

año 1991 con el fin de ofrecer las mejores soluciones al cliente con respuestas

adecuadas desde el punto de vista de diseño, construcción y gerencia, garantizando la

ejecución de sus proyectos con el menor costo y tiempo posible.

Misión, visión y valores

Misión:

Ofrecer servicios eficientes y rentables que garanticen el cumplimiento de las misiones

de las unidades de negocios.

Visión:

Ser la primera opción comercial de Venezuela.

Valores:

Honestidad, Compromiso, Vocación de Servicio, Trabajo en Equipo, Mentalidad

Emprendedora y Equidad.

Page 4: Informe de Pasantia

4

Organigrama

Descripción del departamento

Las pasantías fueron realizadas en la sección de Computación la cual tiene como

función regular todas las actividades referentes al desarrollo de software como apoyo y

mejora constante a las diferentes actividades comerciales donde se desempeña la

empresa.

Objetivos

Diseñar y construir el Área de Clientes en la página web de la empresa, con lo cual se

fortificaron los conocimientos básicos de programación web, base de datos, aprendidos

durante la carrera, así como también se trabajo con esquemas actuales de

programación web conociendo las mejores prácticas de desarrollo.

Page 5: Informe de Pasantia

5

Resumen de actividades

Cumplimiento del proceso de inducción donde se conocieron las actividades a

desarrollar en la empresa como pasantes, el esquema de programación que se

maneja, los programas para llevar a cabo el proyecto, y toda la información

necesaria para la finalización del proyecto, esto incluye el manejo de la

información sobre el proceso de negocio lo cual permitió conocer el

funcionamiento de la empresa y cada una de las actividades a desarrollar. De

igual forma, se reforzaron conocimiento sobre el estilo de arquitectura de

software Modelo Vista Controlador (MVC) y el funcionamiento de éste dentro de

la empresa, modelos de Base de Datos, lenguaje PHP, JavaScript, formato

JSON, entre otros.

Se analizo y diseñó la propuesta del desarrollo de un Área de Inquilinos en la

página web de la empresa aportando ideas de cómo se podían resolver ciertos

puntos del proyecto y aprendiendo nuevas maneras de afrontar requerimientos.

En esta etapa se pudo notar la importancia del trabajo en equipo dentro de un

departamento de Sistemas o Computación y la constante comunicación que

debe existir entre los miembros del trabajo.

Se validó y se realizaron los ajustes obtenidos del análisis a la propuesta antes

mencionada conjuntamente con el tutor empresarial y colaboradores de la

empresa relacionados con el proyecto realizado.

Desarrollo del proyecto el cual incluye:

o Manejo de sesión: esta parte corresponde a la autenticación de usuarios

dentro del sistema en desarrollo, validando la existencia del mismo dentro

de la Base de Datos local del Área de Inquilinos así como también el

estatus que permite determinar si la cuenta se encuentra activa o no.

Page 6: Informe de Pasantia

6

o Registro de Usuario: permite a los clientes de Promotora Tántalo, C.A

crearse una cuenta para ingresar al sistema de Área de Inquilinos, en

donde se le piden una serie de datos que ayude a mantener el control del

mismo dentro del sistema. De igual forma se hacen una serie de

validaciones, como campos vacios, correos inválidos, no se permiten

caracteres especiales en el nombre de usuario, que el cliente que intente

registrarse verdaderamente es cliente de PT, entre otros.

o Recuperar contraseña: en esta sección se le permite al cliente dando su

nombre de usuario recibir una nueva contraseña en su correo en caso de

que se le haya olvidado su antigua contraseña, siempre y cuando ingrese

la respuesta secreta coincida con la almacenada en Base de Datos a la

hora del registro. Cabe destacar que el nombre de usuario ingresado debe

existir en el sistema.

o Estado de cuenta: opción del Sistema que permite al usuario autenticado

en el sistema, visualizar su estado de cuentas organizado por compañías,

sucursales, documentos fiscales, contratos, abonos a favor y documentos

devueltos, de diversos contratos con Promotora Tántalo, C.A. también se

le permite al usuario imprimir el estado de cuenta generado en el Sistema.

o Historial de Pagos: opción del Sistema que permite al usuario

autenticado en el sistema, poder examinar el histórico de todos los pagos

correspondientes a diversos contratos con Promotora Tántalo, C.A

organizados por compañías y sucursales. De igual forma el usuario puede

imprimir este reporte.

o Editar Perfil: permite al usuario autenticado en el sistema la modificación

de su correo electrónico, nombre completo y pregunta secreta, así como

también cambiar la contraseña. Esta sección también posee validación de

campos nulos, validación de los cambios con contraseña actual, en el

cambio de contraseña no se permite cambiar la contraseña y dejar la

misma, entre otros.

Page 7: Informe de Pasantia

7

Área de administrador:

o Manejo de Roles: dentro del sistema existen diversos roles, entre ellos

Cliente y Administrador, esta opción le permite al administrador del

sistema crear, modificar, eliminar nuevos roles así como también

activarlos o inactivarlos. De igual forma posee validaciones de no permitir

eliminar roles que estén siendo usados en el sistema, crear roles ya

existentes o con campos nulos, entre otros.

o Gestión de usuarios: esta sección corresponde al control de los usuarios

del sistema por parte del administrador, donde se podrá eliminar, activar e

inactivar e incluso recuperar la contraseña de los usuarios que la olviden.

Dentro de las validaciones están que la eliminación de usuarios solo

ocurre sobre aquellos usuarios donde su estatus se encuentre inactivo.

Los cambios de estatus quedan registrados en la Base de Datos como un

histórico de cambios para mantener el control de quien activa o inactiva

las cuentas.

o Manejo de Funcionalidades: en esta parte se controlan las opciones

disponibles en los menús de cada rol, puesto que este se construye de

forma dinámica, las opciones se controlan a través de esta opción, donde

el administrador puede crear, eliminar, modificar, cambiar de posición las

funcionalidades, así como también activarlas o inactivarlas para su

visualización en el menú. Respecto a las validaciones en crear no se

permiten campos nulos, nombres repetidos; eliminar: solo se eliminan

hojas del menú, es decir, que las opciones no posean submenús, entre

otras.

Page 8: Informe de Pasantia

8

Estas actividades fueron desarrolladas bajo lenguaje PHP, HTML, JavaScript, librería

JQuery, hojas de estilos CSS, formatos JSON, AJAX (Asynchronous JavaScript And

XML), arquitectura de software Modelo-Vista-Controlador (MVC), manejo de control de

versiones. Realización de pruebas donde se verifico la correcta funcionalidad del

sistema de área de inquilinos por parte del tutor empresarial y el Gerente General de la

Empresa.

Realización de modificaciones que resultaron de la aplicación de pruebas

para mejorar el sistema.

Implantar el proyecto final en la página web de la empresa disponible para el

uso de los clientes de Promotora Tántalo, C.A. Esta actividad no se pudo

completar porque faltaron detalles de infraestructura por definir por parte del

equipo de trabajo,

Documentación del proceso de desarrollo del proyecto para futuros

mantenimientos y continuación del mismo con mejoras al sistema.

Conclusiones

Como desarrollo final se obtuvo un sistema web para el Área de Inquilinos el cual

tendrá acceso desde la página web de Promotora Tántalo, C.A donde los clientes

podrán visualizar su Estado de Cuenta, Historiales de Pago, editar su perfil, registrarse

en el sistema, entre otras opciones. La implantación del sistema no se pudo finalizar

porque falta la adquisición de certificados digitales para encriptar la comunicación entre

el Área de Inquilinos y CAIN, y configurar el servidor web que hará de gateway con el

sistema de la empresa CAIN, es decir, completar las configuración con la zona

desmilitarizada (DMZ) para que pueda salir a producción.

Page 9: Informe de Pasantia

9

Recomendaciones

Durante el desarrollo del proyecto surgieron nuevas opciones que podría ofrecer el

sistema web a los clientes de Promotora Tántalo, C.A. Dentro del estado de cuentas se

propuso ofrecerle al cliente la opción de visualizar el detalle de cada factura o

documento perteneciente a los contratos que éste mantenga con la empresa,

especialmente con las facturas de gastos comunes donde el cliente pueda conocer

cada una de las cosas por las cuales está pagando. Así como también se espera

extender el sistema para agregar las opciones de recepción de pagos y registro de

ventas.

De igual forma, se espera poder acceder desde dispositivos móviles al sistema de área

de inquilinos desarrollada proporcionándoles comodidad y facilidad a los clientes.

Referencias bibliográficas

“Promotora Tántalo, C.A”. http://www.pt.com.ve/ptv1/