Documentos de Académico
Documentos de Profesional
Documentos de Cultura
HOTEL
1 INTRODUCCION
La tecnologa es un conjunto de conocimientos e instrumentos propios de un
oficio mecnico o arte industrial, mediante los cuales se produce algo a partir de
materiales determinados. Desde su nacimiento ha contribuido a la evolucin de la
humanidad mediante el desarrollo de distintas maquinas, hasta llegar a los
actuales circuitos electrnicos, base de la ciencia informtica y a los autmatas.
La informtica es una ciencia que estudia el manejo o tratamiento automtico y
racional de la informacin a travs de medios electrnicos, considerada como el
soporte de los conocimientos y las comunicaciones a travs de una computadora,
el cual tiene capacidad de realizar clculos a gran velocidad, mediante los
programas almacenados en su memoria como el Visual Basic.
Una PC en si realiza todo lo que le ordenan, mediante instrucciones, el cual las
personas tambin lo pueden realizar pero una computadora lo realiza de manera
rpida, ordenada, no se equivoca en calcular datos, puede almacenar gran
cantidad de informacin y nunca se cansa de hacer todo este trabajo, porque la
informtica hace posible que todo el trabajo sea automatizado; mediante el
funcionamiento de un aparato, un proceso o todo un conjunto de mquinas,
controlado automticamente por medio de computadores y otros dispositivos
electrnicos.
Para este efecto es muy importante dar algunos conceptos de las diferentes
terminologas que se utilizaran en el tema:
Desde tiempos remotos la humanidad ha tratado siempre de disear nuevos y
diversos mtodos para simplificar las tareas repetitivas, con el pasar del tiempo se
empezaron a disear sistemas para reemplazar las actividades o tareas que se
realizaban manualmente.
Aunque en la actualidad existen varios tipos de sistemas, muchas de sus
caractersticas son comunes e independientes, de hecho los diseos de los
sistemas tienden a aproximarse al ideal, uno que realice las operaciones lgicas
El presente trabajo pretende mostrar la aplicacin de los sistemas informacin, La
rapidez con que se puede obtener informacin relevante como ser los reportes en
la base de datos, recuperacin, bsqueda, almacenamiento, acceso fcil y directo
mediante la Web en lnea, eliminacin de datos de los registros; para una eficaz y
de
OBJETIVOS ESPECIFICOS.
Desarrollar un subsistema para el registro de datos del husped
que
8 METODO DE INVESTIGACION.
MTODOS TERICOS
ANLISIS SNTESIS
Este mtodo de anlisis y sntesis, fueron utilizados para sistematizar el problema
en la parte introductoria, y sern empleados en la construccin del marco terico
porque una vez analizados los conceptos necesarios se integrarn estos para dar
una idea general de lo que se pretende explicar.
Por tanto, con el mtodo de anlisis se conseguir estudiar el proceso de
descomposicin, es decir permitir resumir la situacin actual bajo las cuales se
desarrolla el sistema de informacin y administracin del hotel coloso de la
ciudad de Potos. El mtodo sntesis permitir unificar las partes detalladas,
inmersas en el presente trabajo de investigacin.
INDUCCIN DEDUCCIN
El mtodo deductivo inductivo, ser principalmente utilizado en la elaboracin
del marco terico, en donde se desglosarn aspectos globales concernientes a la
explicacin terica de ambas variables identificadas, hasta poder determinar
aspectos particulares de las mismas.
Por tanto, este mtodo de la induccin permitir analizar y describir los hechos
particulares de hotel coloso, en la ciudad de Potos, a los conocimientos ms
generales, en los diferentes componentes del diseo terico, de la presente
investigacin. El mtodo de la deduccin por otra parte permitir un anlisis desde
un punto de vista general para as arribar a un especfico, es decir, el manejo de
informacin a nivel general acerca del hotel de la ciudad de Potos, el cual
permitir comprender la situacin a un nivel ms especfico, como en este caso.
MTODOS EMPRICOS
Anlisis documental
Se realizar una investigacin sobre los problemas de registro y reserva de
habitaciones Hotel Coloso, donde se observar que tipo de documento se utiliza
para el almacenamiento de la informacin y administracin del hotel, en qu tipo
de documento o planilla realiza el control financiero, como se presentan los
reportes diarios, mensuales.
Entrevista
pretende ser una herramienta muy importante para que la informacin sea segura
y as poder confiar en los datos que sean almacenados
dejando
de tener
a lo que es la informtica
CAPITULO I
MARCO TEORICO
FUNDAMENTACION GENERAL
Se entiende por marco terico, al fundamento de la investigacin integrado
por un conjunto de conocimientos que elabora el investigador a fin de
apoyar el estudio que se propone hacer.
El marco terico hace referencia al estudio bibliogrfico especializado que
es la base para la solucin terica del problema, en general, su elaboracin
comprende el anlisis de la literatura especializada, el criterio del analista y
la adopcin de una perspectiva terica. El objetivo es fundamentar y asumir
una posicin terica a travs de tcnicas bsicas y conceptos recopilados.
Su importancia radica en estructurar un sistema conceptual integrado por
definiciones fundamentada en el anlisis y diseo orientado a objetos[1].
FUNDAMENTACIN
TERICA
SOBRE
SISTEMAS
SISTEMAS
DE
INFORMACIN
Una relacin es una tabla con columnas y filas. Un SGBD slo necesita que el
usuario pueda percibir la base de datos como un conjunto de tablas. Esta
percepcin slo se aplica a la estructura lgica de la base de datos (en el nivel
externo y conceptual de la arquitectura de tres niveles ANSI-SPARC). No se aplica
a la estructura fsica de la base de datos, que se puede implementar con distintas
estructuras de almacenamiento.[3]
ATRIBUTOS
Nombre del inquilino Direccin de la propiedad Nmero de habitaciones Nmero
de cuartos de bao Fecha de expedicin del contrato de alquiler Tipo de
propiedad (casa, chalet o apartamento) Costo del alquiler Superficie de la
propiedad Aparcamiento disponible?
Durante esta fase se deben listar todos los posibles atributos del sistema de
administracin de BD.
Se pueden listar ms atributos de los que realmente se necesita para su
aplicacin particular, pero eso no es problema ya que los atributos innecesarios
sern eliminados durante la fase de refinamiento de datos.[3]
MODELO RELACIONAL
El modelo relacional para la gestin de una base de datos es un modelo de
datos basado en la lgica de predicado y en la teora de conjuntos.
ste es el modelo ms utilizado en la actualidad para modelar problemas reales y
administrar datos dinmicamente. Tras ser postuladas sus bases en 1970 por
Edgar Frank Codd, de los laboratorios IBM en San Jos (California), no tard en
consolidarse como un nuevo paradigma en los modelos de base de datos.
Su idea fundamental es el uso de relaciones. Estas relaciones podran
considerarse en forma lgica como conjuntos de datos llamados tuplas. Pese a
que esta es la teora de las bases de datos relacionales creadas por Edgar Frank
Codd, la mayora de las veces se conceptualiza de una manera ms fcil de
imaginar. Esto es, pensando en cada relacin como si fuese una tabla que esta
compuestas por registros (las filas de una tabla), que representaran las tuplas, y
campos (las columnas de una tabla).[3]
CLAVES
Una clave, palabra clave, o clave criptogrfica es una pieza de informacin que
controla la operacin de un algoritmo de criptografa. Habitualmente, esta
informacin es una secuencia de nmeros o letras mediante la cual, en
criptografa, se especifica la transformacin del texto plano en texto cifrado, o
viceversa. En sistemas informticos, la clave sirve para verificar que alguien est
autorizado para acceder a un servicio o un sistema. Las claves tambin se utilizan
en otros algoritmos criptogrficos, como los sistemas de firma digital y las
funciones de hash con clave (tambin llamadas cdigos de autenticacin de
mensajes[3]
NORMALIZACION
El proceso de normalizacin de bases de datos consiste en aplicar una serie de
reglas a las relaciones obtenidas tras el paso del modelo E-R (entidad-relacin) al
modelo relacional.
Las bases de datos relacionales se normalizan para:
En el modelo relacional es frecuente llamar tabla a una relacin, aunque para que
una tabla bidimensional sea considerada como una relacin tiene que cumplir con
algunas restricciones:
Todos los datos en una columna deben ser del mismo tipo.[3]
Diagrama de clases
Muestra
un
conjunto
de
clases,
interfaces,
colaboraciones y
sus
Diagrama de objetos
Diagrama de secuencia
Diagrama de colaboracin
Diagrama de estados
Muestra los estados por los que pasa un objeto, y los eventos que
provocan las transiciones para que el objeto pase de un estado a otro.
Diagrama de actividades
para
utilizar.
Consolida
un
conjunto
de
conceptos
Es
independiente
de
los
lenguajes
de
programacin
de
Anima
el
cre cimien to
del
mercado
de
las
he rramie ntas
Utiliza
conceptos
de
alto
nivel
de
desarrollo
tales
como
D ia gr am a s U ML
Un diagrama es la representacin grfica de un conjunto de elementos y
la relacin entre ellos. Los diagramas se especifican para ver un sistema
desde distintos puntos de vista, por tanto, un diagrama es una
proyeccin de un sistema y representa una v i s t a r e s u m i d a d e l o s
e l e m e n t o s q u e l o c o n s t i t u ye n . U ML 2 . 0 i n c l u ye n u e v e diagramas,
que se usan dependiendo del sistema a modelar.
Diagrama de componentes
Muestra la organizacin y la dependencia entre los componentes de
un sistema. Cubre la vista de implementacin esttica de un sistema.
Diagrama de despliegue
Muestra la topologa hardware sobre la que se ejecuta el sistema, y
los componentes que residen en cada uno de los elementos del hardware.
Diagrama de casos de uso
Un
diagrama
de
casos
de
uso
representa
grficamente
el
Esta
Nombre_acto
Diagrama de clases
Un diagrama de clases muestra las clases que intervienen en un sistema
en parte de l, cmo se relacionan entre s para cumplir con los
objetivos del sistema. Los diagramas de clases representan la vista de diseo
esttica de un sistema.
Un a c la s e de fi n e a u n co nj u n to d e ob j e to s q u e ti en e ca ra cte rsti ca s
com un e s (atributos), y relaciones y semntica comunes. Una clase es
una plantilla para crear una instancia de la clase que se conoce como objeto.
Una clase se representa de la siguiente manera:
Nombre_clase
-atributo1
-atributo2
-.
+metodo1()()
+metodo2()()
+.()()
Diagrama de secuencia
Es un tipo de diagrama de interaccin que muestra la interaccin de un
conjunto de objetos destacando la ordenacin temporal de los mensajes entre
los objetos.
Un diagrama de secuencia permite mostrar los detalles de un caso de
uso al nivel de los mensajes intercambiados por los objetos.
La lnea de vida, es una lnea vertical discontinua bajo el objeto que
representa la existencia del objeto a lo largo del tiempo de ejecucin de
la interaccin. El envo de mensajes entre objetos se representa con una lnea
slida con punta de flecha: La lnea se dirige del objeto emisor al objeto
receptor. Este ltimo ejecuta la accin indicada por el emisor.
Objeto1
Objeto2
mensaje 1..
mensaje 2.
00HIDIVI
(Object
Oriented
Hypermedia
Design
Methodology
el
diseo
clsico,
necesita
asegurar
una
navegacin
esta
representado
colaboraciones
actividad
por
los
se
construye
objetos
existentes
del
un
esquema
dominio,
establecidas
entre
las
conceptual
relaciones
e ll o s.
En
y
la s
ap l i ca ci o ne s hi p e rm ed i a con ve n ci o n al e s, cu yo s co mp o n en te s de
hipermedia no son modificados durante la ejecucin, se podra usar un
modelo de datos semntico estructural (como el modelo de entidades
y relaciones). De este modo, en los casos en que la informacin base
pueda cambiar dinmicamente o se intenten ejecutar clculos complejos,
se necesitar enriquecer el comportamiento del modelo de objetos.
E n O O H D M, e l e sq u e m a c o n c e p t u a l e s t c o n s t r u i d o p o r c l a s e s ,
r e l a c i o n e s y subsistemas. Las clases son descritas como en los
modelos
orientados
objetos
t r a d i ci o n a l e s .
Sin
embargo,
los
a t r i b u t o s p u e d e n s e r d e m l t i p l e s t i p o s p a ra representar perspectivas
diferentes de las mismas entidades del mundo real.
Se usa notacin similar a UML. El esquema de las clases consiste en un conjunto
Clases conectadas por relaciones. Los objetos son instancias de las clases. Las
clases son usadas durante el diseo navegacional para derivar nodos, y las
relaciones que son usadas para construir enlaces.
Diseo navegacional
La primera generacin de aplicaciones Web fue pensada para realizar
navegacin a t r a v s d e l e s p a c i o d e i n f o r m a c i n , u t i l i z a n d o u n
s i m p l e m o d e l o d e d a t o s d e hipermedia. En OOHDM, la navegacin es
considerada un paso crtico en el diseo de aplicaciones. Un modelo
navegacional
es
construido
como
una
vista
sobre
un
diseo
nodos,
enlaces
estructuras
de
acceso.
La
co ntexto s
naveg acional es
jueg an
un
rol
simila r
la s
Organizan
el
espacio
navegacional
en
conjuntos
BISUAL BASIC
Lenguaje de programacin Visual Basic es uno de los lenguajes de programacin
que utiliza una interfaz visual es decir que nos permite programar en un entorno
grfico, nos permite realizar un gran nmero de tareas sin escribir cdigo,
simplemente realizando operaciones con el ratn sobre la pantalla de la
computadora.
Este lenguaje de programacin es uno de los que ms inters despiertan entre los
programadores. Porque este lenguaje de programacin, el Visual Basic, le facilita
la realizacin de tareas complejas en poco tiempo y a los que estn comenzado a
programar con Visual Basic ven como son capaces de realizar pequeos
programas al poco tiempo de haber comenzado a estudiar este lenguaje de
programacin.
El Visual Basic es un lenguaje de programacin que proviene del BASIC. La
primera versin de este lenguaje de programacin Visual Basic fue presentada en
el ao 1991. La intencin de este primer programa era simplificar la programacin
utilizando un entorno de trabajo claro que permitiera crear interfaces grficas
facilitando as la programacin.
Las sintaxis que utiliza este lenguaje de programacin proviene del conocido
BASIC, pero completada con comandos y cdigos de otros lenguajes ms
modernos. Este lenguaje de programacin Visual Basic tiene un apartado
dedicado a la Programacin Orientada a Objetos.
Es un lenguaje muy apropiado para el manejo de bases de datos. Muchas
empresas lo utilizan para la gestin de sus bases de datos porque su utilizacin
es sencilla y abundan los programadores de este lenguaje.
De este lenguaje de programacin han surgidos algunos derivados como: El
VBScript es un lenguaje predeterminado para el Active Server Pages (ASP) que
Versin
A
o
Nombre
versin
1.0
(OS/2)
19
89
4.21
19
(WinNT) 93
de
la
Nombre
clave
6.0
19
95
SQL95
6.5
19
96
Hydra
7.0
19
98
Sphinx
19
99
SQL
Server
OLAP Tools
8.0
20
00
Shiloh
8.0
20
03
SQL Server
64-bit Edition
Liberty
9.0
20
05
Yukon
10.0
20
08
Katmai
10.5
20
10
Kilimanjaro
7.0
2000
Plato
Soporte de transacciones.
Este sistema incluye una versin reducida, llamada MSDE con el mismo motor de
base de datos pero orientado a proyectos ms pequeos, que en sus versiones
2005 y 2008 pasa a ser el SQL Express Edition, que se distribuye en forma
gratuita.
Es comn desarrollar completos proyectos complementando Microsoft SQL
Server y Microsoft Access a travs de los llamados ADP (Access Data Project).
De esta forma se completa la base de datos (Microsoft SQL Server), con el
entorno de desarrollo (VBA Access), a travs de la implementacin de
aplicaciones de dos capas mediante el uso de formularios Windows.
En el manejo de SQL mediante lneas de comando se utiliza el SQLCMD
Para el desarrollo de aplicaciones ms complejas (tres o ms capas), Microsoft
SQL Server incluye interfaces de acceso para varias plataformas de desarrollo,
entre ellas .NET, pero el servidor slo est disponible para Sistemas Operativos
Windows.
Lo nuevo de SQL Server 2008
La nueva base de datos contiene mayor seguridad, integracin con PowerShell,
remueve la configuracin del rea expuesta (consola para configurar seguridad),
inscripcin transparente de datos, auditora de datos, compresin de datos, tiene
correctores
de
sintaxis
del
lenguaje
Transact-SQL e
IntelliSense
(una
caracterstica del visual studio que permite a la base de datos sugerir objetos
existentes mientras uno escribe la mitad de la palabra). As mismo incluye nuevos
tipos de datos y funciones. Entre ellos, datos espaciales, nuevos datos de tiempo
(datetime2 y Datetimeoffset), tipos de datos jerrquicos.[4]
FUNDAMENTACIN TERICA SOBRE HERRAMIENTAS CASE
Las herramientas CASE, en funcin de las fases del ciclo de vida abarcadas, se
pueden agrupar de la siguiente forma:
HERRAMIENTAS INTEGRADAS, I-CASE ( integrated CASE, CASE
integrado): Abarcan todas las fases del ciclo de vida del desarrollo de sistemas.
Son
llamadas
tambin
CASE
workbench.
software.
Herramientas de documentacin
Herramientas para software de sistemas
Herramientas de control de Calidad
Herramientas de base de datos
HERRAMIENTA DE PROTOTIPADO
El objetivo principal de esta herramienta es poder mostrar al usuario desde los
momentos iniciales del diseo, el aspecto que tendr la aplicacin una vez
desarrollada. Ello facilitar la aplicacin de los cambios que se consideran
necesarios, todava en fase de diseo.
Los prototipos han sido utilizados ampliamente en el desarrollo de sistemas
tradicionales, ya que proporcionan una realimentacin inmediata, que ayudan a
determinar los requisitos del sistema. Las herramientas CASE estn bien dotadas,
en general, como crear prototipos con rapidez y seguridad.
CONSIDERACIONES PARA LA SELECCIN DE UNA HERRAMIENTAS
C.A.S.E.
La eleccin del CASE va a depender de la estrategia de desarrollo:
CASE para sistema bajo arquitectura cliente-servidor, para facilitar una mayor
liberacin del programador de todos los aspectos que no sean propios de la
aplicacin (protocolos de red, seguridad).
CASE multiplataforma, que soporta las combinaciones dominantes de diferentes
plataformas fsicas, sistemas operativos, interfaces graficas de usuarios.
CASE para ingeniera inversa y directa, que marcara notables mejoras en la
obtencin de los diseos, a partir del cdigo ya existente(ingeniera inversa) y la
regeneracin del mismo una vez obtenido el diseo (ingeniera directa).
CASE para trabajo de grupo (GROUPWARE) que facilitara la integracin de
diferentes grupos humanos trabajando conjuntamente en un gran proyecto.
CASE para desarrollo de sistemas orientados a objetos que puede suponer un
caso importante en la mejora de los procesos de desarrollo del software.
De forma general se puede prever que todas las herramientas de desarrollo de
aplicaciones van evolucionando en las siguientes lneas:
Herramientas ms abiertas para poderse conectar con mayor facilidad unas con
otras.
Soporte para diferentes plataformas fsicas, lgicas y un mejor aprovechamiento
de los recursos fsicos y los servicios de red e interconexin.
Interfaz de usuario ms amigable apoyndose en tecnologas multimedia y la
incorporacin de tcnicas de inteligencia artificial y sistemas de realidad virtual.
ESTRUCTURA GENERAL DE UNA HERRAMIENTAS C.A.S.E.
La estructura CASE se base en la siguiente terminologa:
CASE de alto nivel son aquellas herramientas que automatizan o apoyan las
fases finales o superiores del ciclo de vida del desarrollo de sistemas como la
planificacin de sistemas, anlisis de sistemas y el diseo de sistemas.
CASE de bajo nivel son aquellas herramientas que automatizan o apoyan las
fases finales o inferiores de vida, como el diseo detallado de sistemas, la
implantacin de sistemas y soporte de sistemas.
CASE cruzado de ciclo de vida se aplica a aquellas herramientas que apoyan
actividades que tienen lugar a lo largo de todo el ciclo de vida, incluye actividades
como la gestin de proyectos y estimacin.
INTEGRACION DE HERRAMIENTAS C.A.S.E. EN EL FUTURO
Las herramientas CASE evolucionan hacia tres tipos de integracin:
La integracin de datos permite disponer de herramientas CASE como diferentes
estructuras de diccionarios locales para intercambio de datos.
La integracin de presentacin confiere a todas las herramientas CASE al mismo
aspecto.
La integracin de herramientas permite disponer de herramientas CASE capaces
de invocar a otras herramientas CASE de forma automtica.
CARACTERISTICAS DESEABLES DE UNA HERRAMIENTAS C.A.S.E.
Una herramienta CASE cliente-servidor provee un modelo de datos, generacin
de cdigo, registro del ciclo de vida de los proyectos, comunicacin entre distintos
ingenieros.
DEBERES DE UNA HERRAMIENTAS C.A.S.E. CLIENTE-SERVIDOR
Proporcionar topologas de ampliacin flexibles, la herramienta debe proporcionar
facilidades de construccin que permite separar la aplicacin (en muchos puntos
diferentes) entre el cliente, el servidor, ms importante entre servidores.
Proporcionar aplicaciones porttiles. La herramienta debe generar cdigo de
Windows, OS/2, Macintosh, UNIX, y todas las plataformas de servidores
conocidas. Debe ser capaz, a tiempo de corrida, desplegar la visin correcta al
cdigo en la maquina apropiada. La herramienta debe reconocer las versiones de
cdigos que se ejecutan en los clientes y servidores, y asegurarse que sean
consistentes. Tambin la herramienta debe ser capaz de controlar un nmero de
en
una
aplicacin
simultnea.
Debe
gestionarse
los
accesos
determinados,
por
ejemplo
por
proyecto
aplicaciones.
CAPITULO II
ANALISIS DEL SISTEMA
INTRODUCCION.
A travs del Sistema de informacin de gestin, lo que se pretende es dar al
cliente
la
manualmente
A travs de este sistema queremos facilitar a los clientes una atencin efectiva de
manera ms segura.
2.1 Anlisis del sistema actual
Se realiza una descripcin de las tareas manuales a automatizar mostrando de
esta forma donde se harn los cambios con la implementacin del nuevo sistema
dentro la empresa u organizacin. Este anlisis se puede realizar a travs de un
diagrama.
CLIENTE
1.-Solicita
servicio
RECEPCIO
N
2.-Ofrece distintas
habitaciones
3.-ofrece otros
servicios
4.-Elige habitacin
5.-Registra datos
de husped
7.-Entrega llave de
habitacin al husped
9.-Entrega al adm.
nomina de huspedes
8.-Trascribe nomina de
husped
10.- administrador
Cliente
3. Cliente elige
servicio
1. Solicita servicio
Recepcion
2. Oferta
servicios
4. Registra
servicio
ESTUDIO DE FACTIBILIDAD.
Nos ayudara a encontrar los requerimientos bsicos para el desarrollo del
sistema, el estudio del costo y la estimacin del tiempo. Todo proyecto de sistema
debe ser valorados de las siguientes
R.- Si, por que para desarrollar el sistema propuesto se cuenta con el hardaware y
software es necesario.
2.- El sistema propuesto ofrece respuestas adecuadas a las peticiones sin
importar el nmero y ubicacin de los usuarios?
R.- S, porque el sistema cuenta con los recursos necesarios para el manejo de
informacin de los usuarios.
3.- Existen garantas tcnicas de confiabilidad, factibilidad, acceso y
seguridad de datos?
R.- S, porque el sistema contara con un gestor de base de datos fiable.
RECURSOS HARDWARE:
o
determinar durante
o
el diseo de solucin.
usuarios a la vez.
o
Una de las caractersticas por las cuales el sistema fue desarrollado, para la
administracin del Hotel de manera confiable y eficiente.
RECURSOS SOFTWARE:
- Sistema operativo de red, con soportes mnimos para TC/IP, IPX, herramientas
de indexacin, extensiones para la base de datos, manejo y administracin
remota, protocolos de seguridad.
- Sistema de administracin y gestin de base de datos, para el manejo de
informacin requerida.
- Software de apoyo para la captura de documentos en papel.
- Software de red (protocolo de aplicaciones) para la conexin de computadoras
personales al servidor.
FACTIBILIDAD ECONOMICA:
La estimacin de costos para el desarrollo del sistema virtual es la siguiente:
DIAGRAMA HIPO
P
P
I
E
Registro
huesped
P
Registro
Personal
Control de
asistencia de
personal
I
E
P
I
E
Control de
habitaciones
E
Registro
nuevo
P
I
E
SW Presentacin
Modificacin
Registro
nuevo
E
Informe
z
Eliminacin
E: ENTRADA
Listado
S: SALIDA
S
Eliminacin
Modificacin
Listado
P: PETICIONES
IE: COPIAS DE SEGURIDAD (CD s) CADA MES
AM: ARCHIVOS
Ingreso de
datos
S
Pagos
mensuales
Informe
anuales
DATOS DEL
HUESPED
CI husped
Nombre
Telfono
Domicilio
AM
CONTROL DE
HOSPEDAJE
Hospedaje
Hora de entrada
Hora de salida
CI. husped
Nombre
AM
DATOS PERSONAL
CI. Personal
Nombre
Telfono
Domicilio
AM
CONTROL DE
HABITACIONES
Habitacin
N Habitacin
CI. husped
Nombre
PARAMETROS
DE FACTOR
PESO CUENTA
DE MEDIDA
PARAMETROS
N De entradas de 8
MEDIO
4
32
usuario
N De salidas de 4
20
usuario
N De peticiones 5
20
de usuario
N De archivos 4
10
40
maestros
N De interfaces 4
28
externas
CUENTA TOTAL
140
3
6. Requiere el sistema entrada de datos interactiva?
2
7. Requiere la entrada de interactiva que las transacciones de entrada se
llevan a cabo sobre mltiples pantallas o varias operaciones?
2
8. Se actualiza los archivos maestros de forma interactiva?
4
9. Son complejas las entradas, las salidas, los archivos, o las peticiones? 3
10. Es complejo el procesamiento interno?
3
11. Se ha diseado el cdigo para ser reutilizable?
4
12. Estn incluidas en el diseo la conversin y la instalacin?
5
13. Se ha diseado el sistema para soportar mltiples instalaciones en
diferentes organizaciones?
5
14. Se ha diseado la aplicacin para facilitar los cambios y para ser utilizada
por el usuario?
SUM (Fi)=43
PROM (Fi)=3,07
8 personas mes
D= c * E ^ d
D= 2,5*(278,756^0,35)
D= 17,937
9 mes, 7 semanas
m=20
c=30
VE Productividad= (a + 4m + b)/6
VE Productividad= (10 +4*20+30)/6
VE Productividad= 20 $us
VE costos= (300+4*400+500)/6
VE costos= 400 $us
COSTOS por PF= 400/20
COSTOS por PF= 20 $us
Costo SIA= 20*57,18
Costo SIA= 1143,6 $us
DETERMINAR COSTOS DEL HARDWARE
TABLA N1 COSTO DEL HARDWARE
DESCRIPCION
CARACTERISTICAS
PRECIO $us
Tarjeta madre
Disco duro
Procesador
RAM
TOTAL
Intel PD35
Maxtor 320 Gb
Intel 2.6Ghz
DII 2GB
120,00
100,00
110,00
80,00
410,00
PRECIO $us
20,00
10,00
15,00
10,00
55,00
CANTIDAD
Papel
200
Impresin
200
CDs
1
TOTAL
Tipo de cambio 7.70 al 20 de julio de 2010
COSTO
COSTO TOTAL
UNITARIO
0,01
0,01
2,00
2,00
2,00
2,00
6,00
COSTOS
410,00
55,00
1143,60
12,00
1620,60
OBSERVACION
TABLA N 1
TABLA N 2
Por PF
TABLA N 3
CANTIDAD
COSTO
UNITARIO
300,00
COSTO TOTAL
2400,00
100,00
100,00
50,00
TOTAL(mes)
TOTAL(ao 1)
2650,00
31800,00
Multiplicar por 12
Ao 1
31800,00
Ao 2
38160,00
Ao 3
45792,00
Ao 4
54950,40
Ao 5
65940,48
CANTIDAD
COSTO
Sueldo personal
Papel
Insumos
Otros
TOTAL(mes)
TOTAL(ao 1)
UNITARIO
300,00
COSTO TOTAL
900,00
100,00
100,00
50,00
1150,00
13800,00
Multiplicar por 12
Ao 1
13800,00
Ao 2
16560,00
Ao 3
19872,00
Ao 4
23846,40
Ao 5
28615,68
Ao 1
31800,00
Ao 2
38160,00
Ao 3
45792,00
Ao 4
54950,40
Ao5
65940,48
actual
Sistema
13800,00
16560,00
19872,00
23846,40
28615,68
propuesto
Ahorro
18000,00
21600,00
25920,00
31104,00
37324,80
beneficio
CALCULO DEL VAN
Ao
CAPITAL
AHORRO
Ao 1
Ao 2
Ao 3
Ao 4
Ao 5
INVERTIDO BENEFICIO
1.620,60
18.000,00
21.600,00
25.920,00
31.104,00
37.324,80
AHORRO
VAN
ACUMULADO
18.000,00
39.600,00
65.520,00
96.624,00
133.948,80
VAN
ACUMULADO
14.062,50
13.183,59
12.359,62
11.587,14
10.862,94
14.062,50
27.246,09
39.605,71
51.192,85
62.055,79
Base de Datos.
Lenguajes de Programacin.
LENGUAJES DE PROGRAMACION.
A medida que el tiempo va avanzando aparecen abundantes lenguajes de
programacin de los mismos se han escrito traductores, la creacin de un
compilador surgi con la necesidad de establecer comunicacin con los diferentes
usuarios y el ordenador.
Al principio se hicieron gran cantidad de experimentos e implementaciones para
consolidar y crear un lenguaje de programacin como ser Delphi, Visual Basic,
Object Pascal que es Pascal orientado a objetos, etc.
Con el objetivo de convertir los programas se disearon los traductores como se
idearon muchos lenguajes, se generaron muchos tipos de traductores, pero segn
los procesos de traduccin se detectan dos formas de efectuarla denominadas
compiladores e intrpretes.
Los lenguajes de programacin son los que nos ayudan a desarrollar los
proyectos, ya que estos son la comunicacin entre el diseador y el ordenador.
Se utiliza en la generacin de reportes, consultas, registros, descargas y el control
de acceso de los usuarios al sistema.
Modelo de Anlisis
- Identificacin de los actores y Descripcin de los casos de uso
El diagrama que se genera es la pgina principal o la pgina de inicio donde el
administrador y el o los usuarios registrados ingresan con una contrasea la cual
es verificada en una base de datos, si la contrasea es incorrecto entonces no
puede ingresar a la pgina. Es la parte principal desde donde empieza a ingresar
a las opciones de la pgina primordial de una Biblioteca Virtual.
Donde empieza la presentacin, ingresar a contenido, ingresar a administrador,
control de acceso, ingresar a la pgina del usuario y los dems diagramas son de
acceso expandido.
Administrador
Usuario
ACTORES:
Los principales actores son el administrador y los usuarios, donde el
administrador es el encargado del sitio web, que proporciona el contenido delos
temas a los usuarios que acceden al curso, ellos deben suscribirse y acceder al
sistema virtual.
PROPOSITO:
El propsito primordial es validar la contrasea para poder ingresar al sistema.
RESUMEN:
El administrador o el Usuario digita la contrasea y se tiene que validar, si la
contrasea es correcta de inmediato accede al sistema, de lo contrario muestra
en una pantalla la negacin que no puede ingresar a sistema.
<<include>>
huesped
Registrar huesped
<<communicate>>
<<communicate>>
Validar Contrasea
Contraseas
<<include>>
recepcionista
<<include>>
administrador
Generar Reportes
<<communicate>>
Rechazar Usuario
<<include>>
<<communicate>>
recepcionista
Validar Contrasea
administrador
Contraseas
Validar Contrasea
<<include>>
<<communicate>>
<<extend>>
Actualizar huesped
Seleccionar opcion
recepcionista
<<extend>>
<<extend>>
huesped
Realizar busqueda
Registrar huesped
Validar Contrasea
<<communicate>>
Contraseas
<<include>>
administrador
<<extend>>
<<extend>>
Generar Reportes
huesped
huesped
Reservas de habitaciones
Validar Contrasea
Contraseas
<<include>>
<<include>>
RECEPCIONISTA
Registrar hospedaje
huesped
Confirmar la reserva
<<realize>>
<<include>>
huesped
Actualizar
huesped
reservas
Generar factura
habitaciones
Validar Contrasea
<<include>>
Contraseas
habitaciones
<<extend>>
Realizar busqueda
recepcionista
Habitacin ocupada
<<extend>>
huesped
<<include>>
Validar Contrasea
Contraseas
<<include>>
<<communicate>>
administrador
Registrar empleados del
hotel
Empleados
Hotel Colosoi
habitaciones
cod_habitacion
<<Actor>>
usuario
ci
ape_nom
direccion
descripcion
costo
<<entity>>
Contraseas
tiene
ci
1 password
1
<<entity>>
hospedaje
<<entity>>
Empleados
<<Actor>>
administrador
cargo
realizan
n
cod_hospedaje
cod_usuario
n nit_cliente
cantidad_habitacion n
costo_habitacion
fecha
<<entity>>
huesped
nit__huesped
telefono
n
n
efectuan
Genera reportes
tiene
CONCLUSIONES.
de las operaciones bsicas del sistema en dar las altas y bajas de los libros.
sistema
Tener un control a todas las personas que ingresan al sistema ya que una
En cada fase del desarrollo consultar a la empresa que lo solicito para este
(1997).