Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TUTOR:
DEDICATORIA
A Dios por darme la oportunidad de vivir y estar conmigo en cada paso que
doy, por fortalecer mi corazn e iluminar mi mente y haber puesto en mi
camino personas maravillosas que me brindaron apoyo, confianza, para
cumplir esta parte de mi proyecto de vida.
A mis padres, por ser el pilar fundamental en mi formacin personal, quienes
me apoyaron incondicionalmente.
A mis compaeros de trabajo que colaboraron en el desarrollo del presente
trabajo.
Xavier
ii
DEDICATORIA
A Dios.
Por haberme permitido llegar hasta este punto de mi vida, por darme salud y
fortaleza para lograr mis objetivos, adems de su infinita bondad y amor.
A mis Padres.
Porque creyeron en m y me sacaron adelante, dndome ejemplos dignos de
superacin y entrega, porque en gran parte gracias a ustedes, hoy puedo ver
alcanzada mi meta, ya que siempre estuvieron impulsndome en los
momentos ms difciles de mi carrera, y por el orgullo que sienten por m, fue
lo que me hizo ir hasta el final. Esto es por ustedes, por lo que valen, porque
admiro su fortaleza y por lo que han hecho de m una excelente persona.
Este logro hoy representa una gran motivacin para seguir siempre adelante y
conseguir todo lo que me proponga.
iii
AGRADECIMIENTO
Diana y Xavier
iv
vi
vii
viii
ix
xi
CONTENIDO
DEDICATORIA ................................................................................................ ii
AGRADECIMIENTO ....................................................................................... iv
AUTORIZACIN DE LA AUTORIA INTELECTUAL........................................ v
CERTIFICACIN ........................................................................................... vi
INFORME DE EJECUCIN DE TESIS ......................................................... vii
RESULTADOS DEL TRABAJO DE GRADUACIN ....................................... ix
CONTENIDO................................................................................................. xii
CONTENIDO DE FIGURAS .......................................................................... xv
CONTENIDO DE TABLAS ......................................................................... xviii
RESUMEN .................................................................................................... xx
ABSTRACT .................................................................................................. xxi
INTRODUCCIN ........................................................................................... 1
CAPTULO 1...2
1
1.2
1.3
1.4
1.4.1
1.4.2
1.5
Justificacin........................................................................................ 5
CAPTULO 2...7
2
Antecedentes ..................................................................................... 7
2.2
2.2.3
2.2.4
2.3
2.3.1
Variables.................................................................................... 26
2.3.2
Variables Independientes........................................................... 26
2.3.3
2.4
Hiptesis .......................................................................................... 26
xii
CAPTULO 3 .... 28
3
METODOLOGA ..................................................................................... 27
3.1
3.2
3.3
3.3.1
3.3.2
3.3.3
CAPTULO 4.63
4
4.2
4.3
4.4
Presupuesto ..................................................................................... 63
4.5
Financiamiento ................................................................................. 64
4.6
Cronograma ..................................................................................... 64
CAPTULO 5.67
5
5.1.1
Servidor de Aplicaciones............................................................ 66
5.1.2
5.1.3
5.2
5.2.1
5.2.2
5.2.3
5.2.4
5.2.5
5.2.6
5.2.7
CAPTULO 6.94
6
MANUALES ............................................................................................ 92
6.1
6.1.1
6.1.2
6.1.3
6.1.4
6.1.5
6.1.6
6.1.7
6.1.8
6.1.9
6.1.10
6.1.11
6.2
6.2.1
6.2.2
6.2.3
6.2.4
6.2.5
6.2.6
6.3
6.3.1
6.3.2
6.3.3
6.4
xiv
LISTA FIGURAS
Figura 1: Modelo de Aplicaciones de Mltiples Capas segn JEE ................. 10
Figura 2: Arquitectura de Liferay ................................................................... 17
Figura 3: Fases dentro de un Proceso de Minera de Datos .......................... 19
Figura 4: rbol de decisin para la compra de computadoras ....................... 23
Figura 5: Diagrama de Caso de Uso Autentificar Usuario Administrador ....... 29
Figura 6: Diagrama de Caso de Uso Gestionar Servicio ............................... 32
Figura 7: Diagrama de Caso de Uso Gestionar Instalacin ........................... 34
Figura 8: Diagrama de Caso de Uso Gestionar Institucin ............................ 37
Figura 9: Diagrama de Caso de Uso Gestionar Cliente ................................. 39
Figura 10: Diagrama de Caso de Uso Gestionar Precios .............................. 42
Figura 11: Diagrama de Caso de Uso Gestionar Reservacin ...................... 44
Figura 12: Diagrama de Caso de Uso Gestin Evento .................................. 44
Figura 13: Diagrama de Caso de Uso Gestin Proceso Reserva .................. 47
Figura 14: Diagrama de Secuencia Autentificar Usuario Administrador ......... 51
Figura 15: Diagrama de Secuencia Restablecer contrasea ......................... 52
Figura 16: Diagrama de Secuencia Gestionar Servicio ................................. 53
Figura 17: Diagrama de Secuencia Gestionar Instalacin ............................. 54
Figura 18: Diagrama de Secuencia Gestionar Institucin .............................. 55
Figura 19: Diagrama de Secuencia Gestionar Cliente ................................... 56
Figura 20: Diagrama de Secuencia Gestionar Precio .................................... 57
Figura 21: Diagrama de Secuencia Gestionar Reservacin .......................... 58
Figura 22: Modelo Lgico de la Base de Datos utilizada para el Sistema de
Tema de Tesis .............................................................................................. 60
Figura 23: Modelo Fsico de la Base de Datos utilizada para el Sistema de
Tema de Tesis .............................................................................................. 61
Figura 24: Cronograma ................................................................................. 65
Figura 25: Instalacin de MySQL .................................................................. 68
Figura 26: Ventana de Bienvenida al Wizard de MySQL ............................... 69
Figura 27: Ventana de Tipo de instalacin de MySQL ................................... 69
Figura 28: Ventana de Lista para comenzar la instalacin de MySQL ........... 70
Figura 29: Ventana de proceso de instalacin de MySQL ............................. 70
Figura 30: Ventana de Enterprise MySQL ..................................................... 71
Figura 31: Ventana de informacin de Enterprise MySQL ............................. 71
xv
74
LISTA TABLAS
Tabla 1: Tipos de EJBs................................................................................. 12
Tabla 2: Descripcin de Actores ................................................................... 29
Tabla 3: Caso de Uso: Autentificar administrador.......................................... 30
Tabla 4: Caso de Uso: Restablecer password............................................... 30
Tabla 5: Caso de Uso: Registrar administrador ............................................. 31
Tabla 6: Caso de Uso: Crear servicio............................................................ 32
Tabla 7: Caso de Uso: Modificar servicio ...................................................... 33
Tabla 8: Caso de Uso: Eliminar servicio ........................................................ 33
Tabla 9: Caso de Uso: Buscar servicio ......................................................... 34
Tabla 10: Caso de Uso: Crear instalacin ..................................................... 35
Tabla 11: Caso de Uso: Modificar instalacin................................................ 35
Tabla 12: Caso de Uso: Eliminar instalacin ................................................. 36
Tabla 13: Caso de Uso: Buscar instalacin ................................................... 36
Tabla 14: Caso de Uso: Crear institucin ...................................................... 37
Tabla 15: Caso de Uso: Modificar institucin................................................. 38
Tabla 16: Caso de Uso: Eliminar institucin .................................................. 38
Tabla 17: Caso de Uso: Buscar institucin .................................................... 39
Tabla 18: Caso de Uso: Crear cliente ........................................................... 40
Tabla 19: Caso de Uso: Modificar cliente ...................................................... 40
Tabla 20: Caso de Uso: Eliminar cliente ....................................................... 41
Tabla 21: Caso de Uso: Buscar cliente ......................................................... 41
Tabla 22: Caso de Uso: Registrar precio....................................................... 42
Tabla 23: Caso de Uso: Listar precio ............................................................ 43
Tabla 24: Caso de Uso: Crear evento ........................................................... 45
Tabla 25: Caso de Uso: Validar fechas ......................................................... 45
Tabla 26: Caso de Uso: Consulta disponibilidad ........................................... 46
Tabla 27: Caso de Uso: Asignar tarifa........................................................... 46
Tabla 28: Caso de Uso: Realizar evento ....................................................... 47
Tabla 29: Caso de Uso: Confirmar evento .................................................... 47
Tabla 30: Caso de Uso: Hacer reserva ......................................................... 48
Tabla 31: Caso de Uso: Confirmar reserva ................................................... 48
Tabla 32: Caso de Uso: Modificar reserva .................................................... 49
Tabla 33: Caso de Uso: Cancelar reserva..................................................... 49
xviii
xix
RESUMEN
Estas
caractersticas
funcionales
fueron
desarrolladas
con
xx
ABSTRACT
This project's main objective is to automate the booking process and visits to
the Cultural Center of Military Geographic Institute. The development was
based on open source technology, meeting the specification for software
development JEE6. The project consists of three modules: a) The Cultural
Center's website, shows the services and events offered by the department
for its customers and is developed in Liferay, b) The administrative part
manages the calendars of events, reservations operations, reports on
reservations and allows access to information from the client online, and c)
the analysis module allows the extraction of patterns of knowledge of the
reservation database through mining tools data and performs OLAP-based
reporting. These performance characteristics were developed with weka
community version applications, and saiku mondrian belonging to pentaho.
xxi
INTRODUCCIN
CAPTULO 1
tierra
y astronmicas
nios, jvenes
pblico
en
general,
por
una
persona
del
departamento
de
mercadotecnia
1.5 Justificacin
La importancia que tiene el IGM en mejorar los procesos continuamente
lleva a adquirir nuevas herramientas de gestin de la informacin; para
solventar esta necesidad se motiva al Diseo, Desarrollo e Implementacin
de un Sistema para la Gestin de Clientes y Reservas al Centro Cultural, el
cual tiene como objetivo principal agilitar los procesos de reservaciones,
para espacios fsicos y eventos del Centro Cultural, basndose en la
automatizacin de recursos, logrando de una forma directa que el usuario
realice su reserva a travs de la internet, y reduciendo la cantidad del trabajo
de los administrativos que lo vienen haciendo en forma manual.
Debido al problema de que existe informacin almacenada en registros
fsicos tales como: Hojas, libros de registros diarios de visitas escritas a
mano, cartillas y cronogramas de reserva, para funciones del Planetario
representa una cantidad muy grande de trabajo del personal para obtener
informacin gerencial. Los beneficiarios directos sern los clientes y personal
administrativo del Centro Cultural, ya que con informacin a nivel superior
pueden tomar decisiones de acuerdo a las preferencias y tendencias de uso
del cliente.
El sistema permitir crear reportes personalizados a partir de parmetros
utilizados por el personal administrativo. Logrando ver de mejor manera
5
CAPTULO 2
2 REVISIN BIBLIOGRFICA
2.1 Antecedentes
Este plan de propuesta se basa en una tesis realizada en la Escuela
Politcnica Nacional, la cual hizo una investigacin sobre el DISEO Y
PROPUESTA DE MEJORAMIENTO DE PROCESOS PARA EL CENTRO
CULTURAL1, mediante un anlisis minucioso se plante la necesidad de
realizar el Diseo, Desarrollo e Implementacin de un Sistema para la
Gestin de Clientes y Reservas al Centro Cultural del Instituto Geogrfico
Militar, logrando con este sistema satisfacer las necesidades de los clientes
y del personal.
La formacin cientfica y cultural de los ciudadanos, no puede reducirse solo
a los aos escolares, siempre es necesario complementarla, por ello el
Centro Cultural del Instituto Geogrfico Militar, con un enfoque abierto y
educativo, refuerza los conocimientos adquiridos mostrndonos a travs de
varias formas recreativas, lo que es la diversidad y riqueza de los fenmenos
naturales y culturales.
El Centro Cultural del Instituto Geogrfico Militar, contribuye al desarrollo de la
sociedad, exhibiendo y divulgando por medio de exposiciones y de un
conjunto de actividades paralelas, las evidencias de la evolucin del hombre y
de la naturaleza sea esta cientfica, histrica o tecnolgica.
Bolaos, X. (2009). Diseo y propuesta de mejoramiento de procesos para el Centro Cultural del
Instituto Geogrfico Militar de la ciudad de Quito. Tesis de grado, Escuela Politcnica Nacional,
Quito, Ecuador.
seleccionadas
en
la
investigacin
del
proyecto,
para
por
las
cuales
seleccionamos
este
lenguaje
de
programacin:
Una de las caractersticas ms importantes es que los programas
ejecutables, creados por el compilador de Java, son independientes
de la arquitectura. Se ejecutan indistintamente en una gran variedad
de equipos con diferentes microprocesadores y sistemas operativos.
Java es un lenguaje orientado a objeto, de una plataforma
independiente.
El Kit de Desarrollo de Java
1. Maquina Cliente
2. Maquina Servidor Java EE
3. Base de datos o mquinas legadas
10
Propsito
Representan entidades de negocio y proveen
acceso a los datos a travs de mtodos. Se
basan en la idea del mapeo objeto/relacional.
Session Beans
Message-driven Beans
son
accedidos de
manera asncrona,
Elegimos los Entity Beans y los Session Beans por el ahorro de trabajo que
resulta una vez desarrollada nuestra aplicacin, EJB, podemos desplegarla en
cualquier contenedor compatible con EJB, beneficindonos de todo el
trabajo que el contenedor gestiona por nosotros. De esta manera la lgica de
negocio se mantiene independiente de otro cdigo que pueda ser necesario,
resultando en cdigo que es ms fcil de escribir y mantener.
12
2.2.1.7 PrimeFaces
PrimeFaces es un componente para JavaServer Faces (JSF) de cdigo
abierto que cuenta con un conjunto de componentes ricos que facilitan la
creacin de las aplicaciones web.
Las principales caractersticas de Primefaces son:
Soporte nativo de Ajax, incluyendo Push/Comet.
Kit para crear aplicaciones web para mviles.
Es compatible con otras libreras de componentes, como JBoss
RichFaces.
Compatibilidad con lenguaje javascript y jquery.
15
del
Es
sistema
posible
puede
definir
acceder
grupos
de
los
usuarios
portlets
con
de
permisos
16
60 portlets
son
adaptables a Liferay.
Los hooks son una forma de modificar comportamientos del portal sin
necesidad de recompilar el portal completo. Esto es apreciado cuando se
desean
modificar
funcionalidades
que
el
portal
ya
tiene,
pero
no
17
entre
las
ms
comunes
son:
ICEFaces,
jQuery
JavaScript
Framework, Ruby on Rails, PHP, Spring, Struts, JSP, XML, CSS, HTML,
Tiles y Velocity.
Gracias a su condicin de software opensource, este gestor de portales es
capaz de integrarse fcilmente con otros sistemas se su misma condicin
como por ejemplo:
Alfresco: Gestor de contenidos.
Pentaho:
Business
Intelligent.
Lucene: Buscador
algoritmo de minera sobre los datos iniciales sin que requieran alguna
transformacin. En este paso se filtran los datos con el objetivo de
eliminar valores incorrectos,
no
vlidos
desconocidos;
segn
las
23
Anlisis OLAP
Para proporcionar las funcionalidades de anlisis OLAP y presentacin de
los resultados de los anlisis, Pentaho se basa en dos proyectos JPivot,
Saiku (presentacin) y Mondrian (anlisis), adquirido por Pentaho y que ha
pasado a denominarse Pentaho Analysis Services.
Mondrian es un servidor OLAP escrito en Java. Facilita el anlisis de
grandes conjuntos de datos almacenados en bases de datos relacionales sin
necesidad de utilizar consultas SQL usuales.
Permite
el
anlisis
dimensional
de
datos,
por
ejemplo,
resultados
Integracin de Datos
Pentaho utiliza la herramienta Kettle, conocida tras su adquisicin como
Pentaho Data Integration, para realizar labores de ETL (Extract, transform
and load). Kettle se compone de cuatro herramientas:
25
datos
y mtodos auxiliares
para
construir
instancias,
conjuntos
de
entrenamiento, etc.
El algoritmo de clasificacin que utilizamos en nuestro proyecto para
investigar los datos y sus caractersticas es el C4.5 utilizado para generar un
rbol de decisiones, algoritmo elaborado por Ross Quinlan, implementado en el
proyecto Weka con el nombre J48. El algoritmo consiste en clasificar la
informacin obtenida de la base de datos en un rbol.
2.3.1 Variables
Tiempos de respuesta, disponibilidad, planificacin de visitas, identificacin de
tendencias del cliente.
2.3.2
Variables Independientes
26
CAPTULO 3
3 METODOLOGA
3.1 Diseo de la Investigacin
El presente trabajo se inici por el levantamiento de requerimientos,
utilizando la tcnica de la entrevista al personal, la observacin del
funcionamiento de procesos actuales, se categorizaron las prioridades segn
la jerarqua de los directivos del Centro Cultural as como de clientes que se
vieron afectados positiva o negativamente en el desarrollo del sistema.
En la parte inicial del desarrollo se utiliz la entrevista por ser un mtodo que es
perceptivo a las necesidades de los trabajadores del Centro Cultural as como
la observacin ya que permite explicar los eventos u ocurrencias con ejemplos
reales.
Teniendo validados los requerimientos se procedi a la construccin del
sistema empleando mtodos de desarrollo rpido de aplicaciones.
Se emple este mtodo de desarrollo porque provee un enfoque basado en
componentes lo que permite armar el software a travs de componentes
desarrollados previamente logrando emplear un ciclo de desarrollo corto.
27
Actores
Descripcin
Es
la
Actividades
persona
son
empleados
del
por
lo que posea.
los
Realizan
las
operaciones
Cultural.
realizar
una
29
Caso de Uso:
Descripcin:
Autentificar administrador
Permite ingresar al sistema mediante un login y un
password.
Actores:
Administrador
Pre-Condicin:
Flujo normal:
Flujo alternativo:
Post-Condicin
permite
el acceso al sistema
de
administracin.
Tabla 3: Caso de Uso: Autentificar administrador
Caso de Uso:
Restablecer password
Descripcin:
Actores:
Administrador
Pre-Condicin:
Flujo normal:
Flujo alternativo:
Post-Condicin
30
Caso de Uso:
Descripcin:
Actores:
Pre-Condicin:
Acciones bsicas:
Registrar administrador
Permite el ingreso de un nuevo usuario administrador
al sistema.
Administrador
El usuario debera ser registrado antes de ingresar al
sistema.
Registrar un nuevo usuario.
Asignacin de roles bsicos.
Ingresar datos necesarios del usuario.
Acceso al sistema.
Acciones
alternativas:
mensajes de errores.
Una vez que el administrador ha ingresado al
Post-Condicin
31
Caso de Uso:
Crear servicio
Descripcin:
Actores:
Administrador
Pre-Condicin:
Flujo normal:
Flujo alternativo:
Post-Condicin
Caso de Uso:
Modificar servicio
Descripcin:
Actores:
Administrador
32
Pre-Condicin:
Flujo normal:
Flujo alternativo:
Post-Condicin
Caso de Uso:
Eliminar servicio
Descripcin:
Actores:
Administrador
Pre-Condicin:
Flujo normal:
Flujo alternativo:
Post-Condicin
33
Caso de Uso:
Buscar servicio
Descripcin:
Actores:
Administrador
Pre-Condicin:
Flujo normal:
Post-Condicin
34
Caso de Uso:
Crear instalacin
Descripcin:
Actores:
Administrador
Pre-Condicin:
Flujo normal:
Flujo alternativo:
Post-Condicin
Caso de Uso:
Modificar instalacin
Descripcin:
Actores:
Administrador
Pre-Condicin:
Flujo normal:
instalacin
Flujo alternativo:
Post-Condicin
35
Caso de Uso:
Eliminar instalacin
Descripcin:
Actores:
Administrador
Pre-Condicin:
Flujo normal:
Flujo alternativo:
Post-Condicin
Caso de Uso:
Buscar instalacin
Descripcin:
Actores:
Administrador
Pre-Condicin:
Flujo normal:
Listar instalaciones.
Mostrar la informacin de la instalacin.
Post-Condicin
colegios, etc. Dentro de estas se encuentras los campos como: nombre, ruc,
direccin, telfono, email, sector, provincia, cantn, nivel de educacin,
modalidad.
El administrador tiene los privilegios de crear, modificar, eliminar una
institucin.
Caso de Uso:
Descripcin:
Crear institucin
Permite el ingreso de una nueva institucin al
sistema.
Actores:
Administrador
Pre-Condicin:
Flujo normal:
Flujo alternativo:
Post-Condicin
37
Caso de Uso:
Modificar institucin
Descripcin:
Actores:
Administrador
Pre-Condicin:
Flujo normal:
Flujo alternativo:
Post-Condicin
Caso de Uso:
Eliminar institucin
Descripcin:
Actores:
Administrador
Pre-Condicin:
Flujo normal:
Flujo alternativo:
Post-Condicin
38
Caso de Uso:
Buscar institucin
Descripcin:
Actores:
Administrador
Pre-Condicin:
Flujo normal:
Listar instituciones.
Mostrar la informacin de la institucin.
Post-Condicin
El sistema permitir Gestionar los clientes que forman parte del Centro
Cultural del IGM, estos pueden ser personas particulares o representantes de
una institucin. Dentro de estas se encuentras los campos como: nombre,
apellido, cdula, direccin, telfono, email.
El administrador tiene los privilegios de crear, modificar, eliminar un cliente.
39
Caso de Uso:
Crear cliente
Descripcin:
Actores:
Administrador
Pre-Condicin:
Flujo normal:
Flujo alternativo:
Post-Condicin
Caso de Uso:
Modificar cliente
Descripcin:
Actores:
Administrador
Pre-Condicin:
Flujo normal:
Flujo alternativo:
Post-Condicin
40
Caso de Uso:
Eliminar cliente
Descripcin:
Actores:
Administrador
Pre-Condicin:
Flujo normal:
Flujo alternativo:
Post-Condicin
Listar clientes.
Seleccionar cliente.
Eliminar cliente.
Emitir mensaje de confirmacin para eliminar el
cliente.
Eliminar todas las reservaciones realizadas por el
cliente.
El sistema actualiza la lista de clientes.
Tabla 20: Caso de Uso: Eliminar cliente
Caso de Uso:
Buscar cliente
Descripcin:
Actores:
Administrador
Pre-Condicin:
Flujo normal:
Listar clientes.
Mostrar la informacin del cliente.
Post-Condicin
41
Caso de Uso:
Registrar precio
Descripcin:
Actores:
Administrador
Pre-Condicin:
Flujo normal:
Flujo alternativo:
Post-Condicin
42
Caso de Uso:
Listar precio
Descripcin:
Actores:
Administrador
Pre-Condicin:
Flujo normal:
Post-Condicin
Listar precios.
Mostrar precio.
El sistema presentar la informacin del precio.
Tabla 23: Caso de Uso: Listar precio
43
44
Caso de Uso:
Crear evento
Descripcin:
Actores:
Administrador
Pre-Condicin:
Flujo normal:
Flujo alternativo:
Post-Condicin
Asociar un servicio
Tabla 24: Caso de Uso: Crear evento
Caso de Uso:
Validar fechas
Descripcin:
Actores:
Administrador
Pre-Condicin:
Flujo normal:
Flujo alternativo:
da y hora establecida.
El sistema permitir cambiar fechas en el caso de
Post-Condicin
45
Caso de Uso:
Consulta disponibilidad
Descripcin:
Actores:
Administrador
Pre-Condicin:
Flujo normal:
Post-Condicin
Caso de Uso:
Asignar tarifa
Descripcin:
Actores:
Administrador
Pre-Condicin:
Flujo normal:
Post-Condicin
Caso de Uso:
Realizar evento
Descripcin:
Actores:
Administrador
Pre-Condicin:
Flujo normal:
Post-Condicin
Caso de Uso:
Confirmar evento
Descripcin:
Actores:
Administrador
Pre-Condicin:
Flujo normal:
Aceptar la confirmacin.
Post-Condicin
47
Caso de Uso:
Hacer reserva
Descripcin:
Actores:
Administrador, Cliente
Pre-Condicin:
Flujo normal:
Flujo alternativo:
Post-Condicin
Caso de Uso:
Confirmar reserva
Descripcin:
Actores:
Administrador.
Pre-Condicin:
Flujo normal:
Post-Condicin
48
Caso de Uso:
Modificar reserva
Descripcin:
Actores:
Administrador, Cliente
Pre-Condicin:
Flujo normal:
Flujo alternativo:
Post-Condicin
Caso de Uso:
Cancelar reserva
Descripcin:
Actores:
Administrador, Cliente
Pre-Condicin:
Flujo normal:
Flujo alternativo:
Post-Condicin
reserva.
El sistema actualiza la lista de reservas activas.
Tabla 33: Caso de Uso: Cancelar reserva
49
Caso de Uso:
Buscar reserva
Descripcin:
Actores:
Administrador, Cliente
Pre-Condicin:
Flujo normal:
Post-Condicin
Caso de Uso:
Tomar reserva
Descripcin:
Actores:
Cliente
Pre-Condicin:
Flujo normal:
Post-Condicin
Tomar reserva.
Asistir a la reserva que realizo.
Tabla 35: Caso de Uso: Tomar reserva
50
51
52
53
54
55
56
57
58
59
Figura 22: Modelo Lgico de la Base de Datos utilizada para el Sistema de Tema de Tesis
Figura 23: Modelo Fsico de la Base de Datos utilizada para el Sistema de Tema de Tesis
61
CAPTULO 4
4 MARCO ADMINISTRATIVO
62
4.4 Presupuesto
El presupuesto se desglosa en la siguiente tabla:
RUBROS DE GASTOS
RECURSOS EMPRESARIALES
IGM
1
Servidor
Uso de Equipos de la Empresa
Personal de Apoyo
SUBTOTAL
VALOR
CANTIDAD UNITARIO
($)
VALOR
TOTAL
($)
1
150h
50h
1500
-----
1500
----1500
40h
30h
1100h
-------
------0
2
3
1
1
1
800
4.5
150
40
50
1600
13.5
150
40
50
2
1000
60
0.02
120
20
1993.5
7 (meses)
7 (meses)
22
22
154
154
7(meses)
15
105
413
30
60
60
3966.5
198.33
4164.83
RECURSOS HUMANOS
2
63
4.5 Financiamiento
De acuerdo al presupuesto establecido el financiamiento se lo realiza de la
siguiente manera:
Instituto Geogrfico Militar
1500 USD
2664.83 USD
4.6 Cronograma
64
65
CAPTULO 5
Componentes
Procesador
Requisitos Mnimos
2 cores.
Sugerido: Dual-core de 2.66GHz.
RAM
Disco Duro
60 GB de espacio libre
Tabla 37: Requerimientos Hardware de Servidor de Aplicaciones
66
Componentes
Procesador
Requisitos Mnimos
2 cores.
Sugerido: Dual-core de 2.66GHz.
4GB. La cantidad de memoria Ram vara segn la
RAM
Disco Duro
Requisitos Mnimos
Procesador
RAM
1GB o Superior.
Disco Duro
5 GB de espacio libre.
Resolucin de Pantalla
67
gratuitamente
en
http://www.mysql.com/downloads/mysql/
la
versin que deseemos, una vez que tengamos descargado el archivo .msi
seguimos los siguientes pasos.
1. Ejecute el archivo mysql-essential-5.1.32-win32.msi para comenzar
con la instalacin:
68
69
71
72
73
74
75
76
16. Para comenzar a utilizar MySQL seleccione la opcin del men inicio
MySQL MySQL Server 5.1 MySQL Command Client. Ingrese la
contrasea que utilizo en el paso 11 de la instalacin.
18. Si todo le result como se indica en estos pasos, quiere decir que el
proceso de instalacin fue exitoso.
77
1. Ejecutar la aplicacin
78
En esta pgina podrn ver todas las versiones disponibles del JDK
http://www.oracle.com/technetwork/java/javase/downloads/index.html
nosotros usamos la versin 6u21, una vez que tengamos descargado el
archivo .exe seguimos los siguientes pasos.
1. Ejecutamos el instalador java_ee_sdk-6u21
Para continuar con la instalacin haga clic en el botn Next.
79
80
81
una
ventana
donde
aparece
la
informacin
de
nuestro
82
El servidor de aplicaciones JBoss est ubicado en el CD en la carpeta jboss5.1.0.GA. O sino descargarlo de http://www.jboss.org/jbossas/downloads/.
83
de
programa de
Windows,
ya
que
podra
causar
shutdown.bat -S
Tambin se puede parar JBoss desde JBoss JMX Management Console,
accediendo a type=Server bajo jboss.system e invocando el mtodo void
shutdown().
La versin de Liferay a instalar ser la que viene con el bundle JBoss como
servidor de aplicaciones. Para dicha instalacin, se debern realizar los
siguientes pasos:
1. Obtener la versin de Liferay con bundle JBoss en el sitio oficial de
Liferay, descargar el archivo
http://www.liferay.com/downloads/liferay-portal/available-releases
2. Desempaquetar en un directorio, de preferencia del
Posteriormente
se
deber
configurar
/home.
el
archivo
%JBOSS_HOME%\server\default/lib\.
Descargar.
mysql-
JBOSS_HOME% \ server\default\lib.
6. Configurar JAAS. Editar %JBOSS_HOME%\server\default\conf\loginconfig.xml y comentar el cdigo XML de <application-policy name=
other> en la lnea 111-131.
7. Crear
%JBOSS_HOME%\server\default\deploy\liferay-ds.xml con el
siguiente contenido:
<?xml version="1.0" encoding="UTF-8"?>
<datasources>
85
<local-tx-datasource>
<jndi-name>jdbc/LiferayPool</jndi-name>
<connectionurl>jdbc:mysql://localhost:3306/lportal?useUnicode=true&characterEncoding=U
TF-8&useFastDateParsing=false</connection-url>
<driver-class>com.mysql.jdbc.Driver</driver-class>
<user-name>root</user-name>
<password>root</password>
<min-pool-size>0</min-pool-size>
</local-tx-datasource>
</datasources>
jaxrpc.jar,
stax.jar,
xercesImpl.jar,
xml-apis.jar
de:
%JBOSS_HOME\server\default\deploy\ROOT.war\WEB-INF\lib.
11. Crear
el
archivo
portal-ext.properties
en
el
directorio
MySQL
#
jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.url=jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=
UTF-8&useFastDateParsing=false
jdbc.default.username=root
jdbc.default.password=root
jdbc.default.jndi.name=jdbc/LiferayPool
86
%JBOSS_HOME%\server\default\deploy\jbossweb.sar\server.xml,
donde se pondr el puerto deseado en vez del 8080, para que el
portal responda al nombre de dominio contratado.
14. Iniciar el servidor de aplicaciones en Windows en la carpeta
%JBOSS_HOME%\bin\run.bat o con la lnea de comando run -b
0.0.0.0 y
para Linux en
%JBOSS_HOME%\bin\run.sh con el
Una vez que se haya iniciado Jboss con liferay busque esta lnea
[ServerImpl] JBoss <Microcontainer> [5.1.0.GA <build: SVNTag=JBoss_5_1_0_GA
date=200905221053>] Started in 1m:49s:368ms
15. En
un
browser
navegador,
colocar
la
direccin
colocar
contratado
para
la
87
88
1. Mapa de Interfaces
89
2. Mapa de Paquetes
El paquete dao est la Clase CrudDao que con mtodos que permiten
realizar operaciones con la base de datos. El paquete objetos se compone de
clases que tienen el fin de realizar objetos de paso para diversas
operaciones. El paquete modelo est compuesto de objetos de entidad que
representan a las tablas de la base de datos.
El paquete servicio estn todos las clases que el sistema necesita para
funcionar implementado en el paquete interfaces descrito anteriormente
90
3. Mapa de Persistencia
91
CAPTULO 6
6 MANUALES
92
93
94
esttico.
portlets
pueden
ser
administrados
95
96
97
98
99
La seccin del panel de control sirve para crear la estructura del portal,
implementar la seguridad y administrar sus usuarios. Tenga en cuenta que
slo los usuarios con el rol de Administrador de un portal tienen permiso
para ver esta seccin. Pueden, conceder permisos a otros usuarios a
diferentes secciones o funciones que desee.
Para ingresar al panel de control lo encuentra en el men de
Administrar\panel de control y la ventana se muestra en la siguiente figura:
100
Una vez que se han ingresado los diferentes usuarios al sistema, stos
pueden ser agrupados para un mejor control de sus accesos y de qu
lugares del sitio pueden ingresar.
(una
102
103
104
105
Opciones Usuario
Mens
106
Botones
Exportacin
Pgina Actual
Botones operacin
Tabla de
datos
Filtros
Paginadores
Panel Ingreso/
Modificacin
Seleccin
Botones Registro
exportar
la
tabla
de
datos
datos se debe ingresar las primeras letras del campo que se desea filtrar en
los cuadros debajo de los nombres de las columnas
Paginadores: Permite visualizar los registros de la tabla de datos por medio de
fichas de 5 registros cada una
Panel ingreso/modificacin: Este panel permite ingresar o modificar un
registro. Para ingresar un nuevo registro se presiona el botn de nuevo y se
ingresa los datos. Para modificarlos se necesita identificar el registro en la
tabla de datos y dar clic sobre el para que se cargue en el panel.
Botones Registro: Permiten realizar operaciones de ingreso y modificacin
de registros
Boton Nuevo:
108
Registrar
Usuario
Asignar
Permisos
Realizar
Reservac
Registrar
Instalacin
Registrar
Servicio
Registrar
Precio
109
Expansor
6.2.3.3 Men
Administra la organizacin del men, y las funciones que el men realiza,
para cambiar las funciones o deshabilitar las funciones de una pgina,
Abrimos el rbol de operaciones ubicados en el lado derecho.
111
6.2.3.4 Rol
Administra los roles activos en el sistema, un rol es un constituye un
conjunto de permisos para las pginas del sistema, un rol puede tener
muchos usuarios. Para administrar los permisos que cada rol tiene se lo
hace desde el men asignar permiso.
6.2.3.5 Mdulo
Administra grupos de mens, ejemplos: Entidades, seguridad.
112
6.2.4.2 Precio
Administra el historial de precios, se puede crear precios solo con las
categoras de precios mostradas en la pgina, si se ingresa un nuevo precio,
necesita ser activado. Para activar un precio se necesita seleccionar el
precio recientemente ingresado y activarlo con el icono
6.2.4.3 Servicio
Administra los servicios que para los eventos de las reservaciones. Un
servicio se refiere a una funcin que se realiza en las instalaciones del
Centro Cultural.
6.2.4.4 Administracin del Sistema
Administra las direcciones de las pginas web, sus nombres. Se lo utiliza en el
caso que las que se quiere cambiar o integrar una nueva pgina web.
Tabla de reservaciones
Mltiples
Datos Reservacin
113
Pginas de administracin
Reservaciones
Para reservar un evento nuevo que est en otra fecha, damos clic en el
botn da ubicado en la parte superior derecha, aparecer un calendario tipo
agenda donde estn las horas disponibles para el evento, dando clic en una
de las horas regresar al panel de datos de reservacin para continuar con
el proceso.
114
116
117
6.2.5.4 Presentacin
118
6.2.6 Reportes
119
120
121
122
123
124
125
126
CONCLUSIONES Y RECOMENDACIONES
Conclusiones
organizaciones
de
software
libre
como
Apache Software
Al
Recomendaciones
Se precisa como una buena prctica, llevar un registro de revisiones
del sistema en varias etapas de la construccin; con el fin de orientar las
actividades y evitar imprevistos.
Se recomienda utilizar componentes reutilizables en lo posible de
organizaciones de software con trayectoria. Existen empresas
que
liberan una parte del cdigo como software libre, el cual es muy til para
disminuir el tiempo de desarrollo y pruebas
Al realizar levantamientos de requerimientos donde el cliente no sabe
exactamente la solucin informtica que necesita, se recomienda
realizar prototipos, pantallas de muestra con el fin de entender cul es
el verdadero problema y proponer una solucin adecuada.
En la construccin de software, se recomienda utilizar un sistema de
control de versiones del cdigo, con el fin de establecer etapas donde
el software en desarrollo es estable y tener un histrico en el desarrollo
en el caso de construir con componentes nuevos.
Para la documentacin y construccin de sistemas JEE se recomienda
utilizar herramientas de diagramacin como EUml, Omondo, Visual
Paradigm para graficar casos de uso, diagramas de estado, secuencia; con
el fin de establecer transparencia entre lo que est codificado y lo que
est documentado.
Para la creacin rpida de portales complejos se recomienda la
utilizacin de Liferay, ya que es muy extensible para adaptar a
cualquier necesidad, adems de que cuenta con el respaldo y servicios
profesionales.
128
GLOSARIO DE TERMINOS
Apis: Interfaz de programacin de aplicaciones o API (del ingls Application
Programming Interface) es el conjunto de funciones y procedimientos (o
mtodos, en la programacin orientada a objetos) que ofrece cierta
biblioteca para ser utilizado por otro software como una capa de abstraccin.
Son usadas generalmente en las bibliotecas (tambin denominadas
vulgarmente "libreras").
Backup: Copia de Respaldo o Seguridad. Accin de copiar archivos o datos
de forma que estn disponibles en caso de que un fallo produzca la prdida
de los originales. Esta sencilla accin evita numerosos, y a veces
irremediables, problemas si se realiza de forma habitual y peridica.
Base de datos: Conjunto de datos que pertenecen al mismo contexto
almacenados sistemticamente. En una base de datos, la informacin se
organiza en campos y registros. Los datos pueden aparecer en forma de
texto, nmeros, grficos, sonido o vdeo.
Bean: Es un componente software que tiene la particularidad de ser
reutilizable y as evitar la tediosa tarea de programar los distintos
componentes uno a uno.
Browser: Aplicacin para visualizar todo tipo de informacin y navegar por el
internet con funcionalidades plenamente multimedia. Como ejemplo de
navegadores tenemos Internet Explorer, Firefox, Chrome y Safari.
CRUD (Crear Leer Actualizar Borrar): Es usado para referirse a las
funciones bsicas en bases de datos o la capa de persistencia en un sistema
de software.
EJB (Enterprise Java Beans): Son una de las API que forman parte del
estndar de construccin de aplicaciones empresarialesJ2EE (ahora JEE
6.0) de Oracle Corporation. Su especificacin detalla cmo los servidores de
aplicaciones proveen objetos desde el lado del servidor.
ETL (Extraer, Transformar y Cargar): Es el proceso que permite a las
organizaciones mover datos desde mltiples fuentes, reformatearlos,
129
Old
Java
Object):
es
una
sigla
creada
por Martin
Son
componentes
modulares
de
las interfaces
de
131
BIBLIOGRAFA
1. ROJAS, G. (2007). Fundamentos de Modelado OO en UML. [En
lnea]. Consultado[Enero, 2012] Disponible en:
http://www.slideshare.net/Spimy/gonzalorojas-07-u-m-l-casos-de-usofinal
2. JENDROCK, E., Ball, J. (Octubre 2008). El tutorial de Java EE 5. [En
lnea]. Consultado[Enero, 2012] Disponible en:
http://issuu.com/ricardov/docs/el_tutorial_de_java_ee_5_-_capitulo1
3. LEONOR, J. (2010). Java EE 5 arquitectura, conceptos y ejemplos.
[En lnea]. Consultado[Enero, 2012] Disponible en:
http://shuster.cs.buap.mx/blog/descargas/JavaEE5.pdf
4. PRESSMAN, Roger S. (2006). Ingeniera de Software un enfoque
prctico, McGraw-Hill, sexta edicin. Consultado[Enero, 2012]
5. FRANKY, M.C. (Septiembre 2008). Desarrollo de aplicaciones en
Java EE
[Enero, 2012].
Disponible en:
http://es.scribd.com/doc/48597772/A-Arquitectura-JavaEE
6. FRANKY, M.C. (Abril 2007). Java EE 5(sucesor de J2EE el reto de
volver a empezar). [En lnea]. Consultado[Enero, 2012] Disponible en:
http://www.sistemas.edu.bo/lsalgado/sis3390/plataformaJava.pdf
7. CID, J. (2008). Desarrollando Web 2.0 con Java EE 5. [En lnea].
Consultado [Enero, 2012]. Disponible en:
http://www.jtech.ua.es/jornadas/07/charlas/JaimeCid1pp.pdf
8. LIFERAY, Inc. (2004). Liferay Portal: Referencia electrnica.
lnea].
Consultado
[Febrero,
2012].
Disponible
[En
en:
http://www.liferay.com/es/
9. LIFERAY, Inc. (2004). Arquitectura del Portal. [En lnea]. Consultado
[Febrero, 2012]. Disponible en
http://www.liferay.com/es/documentation/liferayportal/6.0/administration/-/ai/portal-architectu-4
10. LIFERAY Faces, Inc.
[En lnea].
[Febrero, 2012].
Disponible en:
http://www.ecofin.ull.es/users/jggomez/D%20Bdr_Erp/6%20Mineria/Mi
neria.pdf
13. PENTAHO, Inc.
133
ANEXOS
134
Centro Cultural
Descripcin
Tipo
Responsabilidades
gestionar
las
incidencias
sobre
las
136
Personal de Boletera
Departamento
Centro Cultural
Descripcin
Tipo
Usuario experto.
Responsabilidades
Personal Mercadotecnia
Departamento
Mercadotecnia
Descripcin
Tipo
Usuario experto.
Responsabilidades
El cliente es aquel que realiza una reserva para una visita a los
eventos del Centro Cultural.
El personal de Boletera recibe al cliente, verifica y valida la
reservacin.
137
Requerimientos funcionales
Atributo
Descripcin
Identificador
User1
Nombre
Recibir un Cliente
Actores
Descripcin
valores
si
estos
previamente
no
han
sido
Crtica
Atributo
Descripcin
Identificador
User2
Nombre
Facturar visitas
Actores
Descripcin
Prioridad
Crtica
138
que
es
pagado
Atributo
Descripcin
Identificador
User3
Nombre
Actores
Descripcin
Prioridad
Baja
Requerimientos no funcionales
Escalabilidad
El sistema debe ser construido sobre la base de un desarrollo rpido
de aplicaciones de manera tal, que nuevas funcionalidades puedan
ser incrementadas provenientes
Disponibilidad
Estar disponible 100% o muy cercano a esta disponibilidad durante el
horario hbil laboral del Centro Cultural del IGM a nivel nacional.
Debe contemplar requerimientos de confiabilidad y consistencia de
los componentes de negocio ante recuperaciones. En caso de fallas
de algn componente, no debe haber prdida de informacin.
139
Seguridad
La seguridad del sistema debe estar regida por las Polticas de
Seguridad Informtica del departamento de Sistemas del IGM.
El acceso al Sistema debe estar restringido por el uso de claves
asignadas a cada uno de los empleados que laboran en el Centro
Cultural. Slo podrn ingresar al Sistema las personas que estn
registradas, estos usuarios sern clasificados en varios tipos de
usuarios (o roles) con acceso a las opciones de trabajo definidas para
cada rol.
El control de acceso implementado debe permitir asignar los perfiles
para cada uno de los roles identificados.
Respecto a la confidencialidad, el sistema debe estar en capacidad de
rechazar accesos o modificaciones indebidos (no autorizados) a la
informacin y proveer los servicios requeridos por los usuarios
legtimos del sistema.
Mantenibilidad
Toda el sistema deber estar completamente documentado, cada uno
de los componentes de software que forman parte de la solucin
propuesta debern estar debidamente documentados tanto en el
cdigo fuente como en los manuales de administracin y de usuario.
El sistema debe contar con una interfaz de administracin que
incluya: Administracin de usuarios, Administracin de Catlogos. En
cada una de stas secciones deber ofrecer todas las opciones de
administracin disponibles para cada uno.
Facilidad de Uso
El sistema debe ser de fcil uso e interactivo para los clientes Centro
Cultural, as como de fcil adaptacin para el personal.
140
Validacin de Informacin
El sistema debe validar automticamente la informacin contenida en
los formularios de ingreso. En el proceso de validacin de la
informacin, se deben tener en cuenta aspectos tales como
obligatoriedad de campos, longitud de caracteres permitida por
campo, manejo de tipos de datos, etc.
Arquitectura
La solucin debe ser en ambiente WEB.
La solucin debe operar de manera independiente del navegador que
se utilice.
La solucin debe tener interfaces grficas de administracin y de
operacin en idioma espaol, para permitir su utilizacin a travs de
exploradores o navegadores de Internet.
141
Requisitos Mnimos
Requerimientos
Mnimos
Tcnicos
la
transmisin
almacenamiento
encriptado
Tener control de acceso basado en roles, permisos,
certificados digitales.
Gestor de Contenido
Criterio
Requisitos Mnimos
Requerimientos
Mnimos
Tcnicos
contexto,
navegacin
sencilla,
ayudas
preferiblemente en espaol.
Poseer ayudas de edicin/publicacin por medio de
asistentes automticos (Wizards), templates de uso
recuente.
Permitir la estructuracin del almacenamiento de
pginas en forma de rbol.
Permitir
la
administracin
funcionalidades
que
faciliten
142
de
al
archivos
usuario
con
subir,
con
facilidades
para
administracin
de
143
Amenaza
Frecuencia
Impacto
Riesgo
144
Dimensin
145
Dimensin: Son las caractersticas o atributos que hacen valioso un activo. Las
dimensiones
se
utilizan
para
valorar
146
las
consecuencias
de
la
MATRIZ DE RIESGO
Amenazas
Cdigo
A1
Frecuencia
Impacto
Riesgo
Dimensin
0.9
40
36
0.5
50
25
de 0.7
40
28
40
36
0.5
30
15
40
40
30
15
I,C
0.9
40
36
I,C
0.3
10
0.7
30
21
de 0.5
20
10
C, I
0.7
40
28
Descripcin
Cambio de reglas de
negocio
A2
Desintegracin
del
equipo de desarrollo
A3
Cambio
requerimientos UCE
A4
Cambio
de 0.9
requerimientos IGM
A5
en
Incursin a la nueva
tecnologa
A7
Resistencia
cambio
al 0.5
por
el
Falta de experiencia
del
equipo
de
desarrollo
A9
Mayor nmero de
usuarios
de
los
tecnologa
no
previstos
A10
La
cubre
las
expectativas
A11
Remocin
stakeholders
A12
Presupuesto
sobrepasado
147
RIESGOS
A continuacin se muestran los riesgos ordenados descendentemente de
acuerdo a su impacto en el proyecto.
RIESGOS
MITIGACIN
COD
DESCRIPCION
VAL
A6
Incursin a la nueva
40
tecnologa
Cambio de reglas
36
de negocio
una
necesaria
tarea
la
compleja
reprogramacin
ser
del
cronograma.
A8
36
Brindar apoyo.
Nivelacin por parte del integrante.
Falta de experiencia
del equipo de
desarrollo
A4
Cambio de
36
requerimientos
el cronograma de actividades.
IGM
Para
una
necesaria
tarea
la
compleja
reprogramacin
ser
del
cronograma.
A3
Cambio de
28
requerimientos
UCE
el cronograma de actividades.
Para
una
necesaria
tarea
la
compleja
ser
reprogramacin
del
cronograma.
A12
Presupuesto
28
sobrepasado
Desintegracin del
25
equipo de
Entablar dilogo.
Redistribucin de actividades.
desarrollo
A10
La tecnologa no
21
cubre las
expectativas
A5
15
el
cronograma
de
establecido
IGM
A8
Reprogramar
con
la
entrega
de
productos.
Resistencia
al
cambio por el
15
Remocin de
10
stakeholders
en
cuenta
la
decisin
mayoritaria
A9
Mayor nmero de
usuarios
de
los 3
previstos
149
INTRODUCCIN
La infraestructura informtica con la cual cuenta el Instituto Geogrfico Militar
permite considerar el desarrollo de un Sistema de reservaciones para el
Centro Cultural del IGM. Debido a esto analizaremos un Estudio de
Factibilidad, una vez que hemos detallado los riesgos que se pueden
presentar durante el proyecto.
1.1
OBJETIVOS
1.2
DESTINATARIOS
150
1.3
JUSTIFICACIN
FACTIBILIDAD OPERACIONAL
La Factibilidad Operativa permite predecir, si se pondr en marcha el
sistema propuesto, aprovechando los beneficios que se ofrece a todos los
usuarios involucrados.
La visin de los directivos del Instituto Geogrfico Militar ha permitido que se
desarrollen planes cuyo fin es el de usar y explotar el soporte tecnolgico
informtico con la cual cuenta el IGM, para mejora en la automatizacin de
procesos.
El
desarrollo
del
proyecto
DISEO,
DESARROLLO
que el
sistema es factible
operacionalmente.
recomendaciones
del
Departamento
de
Sistemas,
FACTIBILIDAD TCNICA
La Factibilidad Tcnica consisti en realizar una evaluacin de la tecnologa
existente en la organizacin, este estudio estuvo destinado a recolectar
informacin sobre los componentes tcnicos que posee la organizacin y la
posibilidad de hacer uso de los mismos en el DISEO, DESARROLLO E
152
HARDWARE.
Servidor:
Tipo Procesador:
Ncleo procesador:
Quad
Cache procesador
4 MB or 8 MB Level 3 Cache
Velocidad Processor
Multi-processor:
Tipo Memoria:
Speed 2 GHz
2
PC3-10600R (DDR3-1067)
Memory:
4 GB (2x2 GB),
Red:
153
DVDRAM
GSA-T20N
ATA
Device
DVDRAM
GSA-T20N
ATA
Device
154
RAM:5x,
DVD-ROM:8x,
CD:24x/24x/24x
DVD+RW/DVD-RW/DVD-
RAM)
Cmara WEB HP Pavilion (1.3MB low-light) con micrfono integrado
Mouse y teclado.
SOFTWARE.
En cuanto al software, la Institucin cuenta con todos las aplicaciones que
emplearemos para el desarrollo del proyecto y funcionamiento del sistema,
lo cual no amerita inversin alguna para la adquisicin de los mismos. Las
estaciones de trabajo, operarn bajo ambiente Windows, el servidor requiere
el sistema operativo Linux, el cual es una variante del Unix, Para el uso
general de las estaciones en actividades diversas se debe poseer las
herramientas de escritorio y los navegadores que existen en el mercado
actualmente.
156