UNIVERSIDAD DE CIENCIAS COMERCIALES - … 0060 2004.pdf · Tutor: MASTER INIREO MOODY Managua,...
Transcript of UNIVERSIDAD DE CIENCIAS COMERCIALES - … 0060 2004.pdf · Tutor: MASTER INIREO MOODY Managua,...
UNIVERSIDAD DE CIENCIAS COMERCIALESFACULTAD DE INGENIERIA EINFORMATICA
TESINA PARA OPTAR Al TíTULO DELICENCIADO EN CIENCIAS DE lA COMPUTACiÓN
TEMA: Sistema de Registro y Control de Caja de un Hotel
Integrantes
Wilmer J. Mendoza 8ustamanteJohn Jene lee
Instructor: Ing. Fausto QuiñonezTutor: MASTER INIREO MOODY
Managua, Nicaragua27 de Noviembre de 2004
INDICE DE CONTENIDO
I INTRODUCCION 111 OBJETIVOS 2111 JUSTIFICACION 3IV .ANTECEDENTES 4-5V MARCO METODOLOGICO 651 FASE DEFINICION 1,5 1.1ANALlSIS DEL SISTEMA51 2 PLANIFICACION ESTRATEGICA DE LA INFORMACION 7-8
5 1.3 MODELADO DEL NEGOCIO 95.1 4MODELADO DE DATOS A NIVEL DEL NEGOCIO 105 1 5MODELADO DE FLUJO DE PROCESO 115.1 6MODELADO DE FLUJO DE INFORMACION 12VI ANALlSIS DEL AREA DE NEGOCIO 1361MODELADO DE DATOS 146 2MODELADO DE PROCESO 156 3MODELADO DE ARQUITECTURA DEL SISTEMA 16VII DISEÑO DEL SISTEMA DE NEGOCIO 17DIAGRAMA DE ACTIVIDADES 18VIII PLANIFICACION DEL PROYECTO 19-20IX GESTION DEL PROYECTO 21-24X ESTIMACION DEL PROYECTO 25XI. ANALlSIS DE RIESGO 26-27XII PLANIFICACION TEMPORAL 28XIII. GESTION DE LA CONFIGURACION 29XIV FASE DE DESAROLLO 30-32141 DISEÑO141.1DISEÑO CONCEPTUAL14 1 2DISEÑO LOGICO 33-3514.1 3DISEÑO FISICO 3614.1.4DIAGRAMA DE ESTRUCTURA ESTATICA 37-3814 1 5DIAGRAMA DE SECUENCIA 3914 1.6DIAGRAMA DE COLABORACION 4014 1.7DIAGRAMA DE DISTRIBUCION 41-42CODIFICACION 43-45CONCLUSION 44RECOMENDACION 45BIBLlOGRAFIA 46ANEXOS 47MANUAL DE USUARIO 48-60
AGRADECIMIENTO
Agradecemos a Dios por haber llegado a cumplir nuestra meta como
estudiantes universitarios la sabiduría adquirida por nuestro gran y mejor
maestro "Jesús" es el arma que hoy nos da la victoria
A nuestros Compañeros de Estudio por su apoyo y esfuerzo, la colaboración
prestada en todo y cada uno de los momentos, su amistad desinteresada que
rompen los esquemas y los estereotipos que todos tenemos y que deberíamos
olvidar.
A nuestros profesores por darnos motivacíón, por su comprensión y paciencia
por ser más que un profesor "un amigo",
A nuestros padres que son el pilar principal de toda familia, con sus consejos y
su vivencia nos han enseñado a dar valor a las cosas y que no existe nada
imposible en esta vida, que todo es una lucha y que requiere del mayor
esfuerzo posible
Sistema de registro ycontrol de caja de un hotel
l. INTRODUCCiÓN
El avance tecnológico juega un papel importante en la vida diaria dentro del siglo
21 ya que es notable las innovaciones que se han venido dando modificando la
forma de trabajo en todas partes. La fuerza motriz que está impulsando este
movimiento enorme que es capaz de alterar este mundo como son: el desarrollo
digital, conocido generalmente como software (programación, instrucciones
algebraicas..etc.) y hardware (circuito integrado, transformación digital. .. etc.)
cuya influencia es notable .La competencia por acaparar el mercado en la que nos
encontramos inmersos da como resultado que los dueños de negocios han optado
por fortalecer las condiciones del área del negocio como son: mejorar la
infraestructura ,personal mas capacitado, un menor precio por el servicio entre
otras, un negocio debe de tener las buenas condiciones para poder enfrentar la
posible expulsión del mercado; lo más recomendable por lo general es
sistematizar las operaciones y la administración del negociQ ya que esto traerá
eficiencia ,seguridad y comodidad. Un hotel pequeño o hospedaje se puede
acondicionar a las necesidades actuales para poder competir con los negocios
similares existentes en el pais, al establecer un sistema automatizado que mejore
el servicio al cliente, la administración de recursos y control del personal a cargo,
Nuestro proyecto basado en tecnología de punta como es visual basic.net y sql
server, son herramientas a utilizar al desarrollar el sistema, luego daremos un
diseño adecuado y estableceremos la interfaz del operador con el sistema.
Ucc-managua 1
Sistema de registro y control de caja de un hotel
11. OBJETIVOS
OBJETIVO GENERAL
• Mejorar el rendimiento y el servicio de hotelería mediante el desarrollo de
software.
OBJETIVOS ESPECíFICOS
1. Agilizar el proceso de atención al cliente.
2 Mantener un control preciso del área de caja.
3. Permite conocer el inventario de los artículos ofrecidos por el hotel manera
instantánea.
Ucc-managua 2
Sistema de registro ycontrol de caja de un hotel
11I. JUSTIFICACiÓN
Cuando se trata de un negocio la función principal de este es brindar un buen
servicio a sus clientes. Al administrar un hotel, el administrador, sabe que lo que
buscan sus clientes es calidad y eficiencia de servicio. Y que no basta sólo con
ofrecer atención; al diseñar un sistema para obtener eficiencia y conocer cuándo
y cómo se asignan los recursos, los ingresos y los gastos por huésped, delegación,
cuenta de habitación, la administración total del establecimiento; la gerencia de
recursos, la facturación de habitaciones.
El hotel "El Descanso" asegura su clientela a través de la excelencia en la
prestación de servicios , brindando respuestas al momento; al generar eficiencia y
control simultáneamente, utilizando un software de administración de calidad;
Un sistema administrativo basado en la tecnología recién como Visual Basic.Net
no sólo resolverá la gestión mencionada también reducirá el costo administrativo y
operativo, por ejemplo el personal laboral, el tiempo de atención al cliente, creará
el ambiente agradable para la función del operador de un hotel pequeño. Se dará
un análisis mensual del la facturación contable y facilitará una toma de decisión
ágil sobre la administración de éste. El proyecto costará una inversión económica
mínima a corto plazo, cualquier propietario (o el administrador) de este tipo de
negocio aceptará fácilmente ya que no dudará de que los beneficios que generen
el uso del sistema será mayor que lo invertido en la adquisición de este.
Ucc-managua 3
Sistema de registro y control de caja de un hotel
IV. ANTECEDENTES
La utilización de sistemas informáticos en el área hotelera no es novedoso, ya
que la mayorla de hoteles encadenados internacionalmente han logrado tener este
tipo de tecnología desde la década de los años 70 y 80 para mejorar los servicios
de atención al cliente y el control administrativo; sin embargo era una inv~rsión
cuantiosa y prematura en este tipo de tecnología. Acompañando el avance del
desarrollo del software y el hardware después de los años 90, el sonido, gráfico
etc., no se ha quedado fuera de la aplicación de software, con los cuales se dará
el mejor rendimiento y la una gama más amplia de herramientas.
La baja del costo del hardware, la aparición de Internet y los servicios de redes,
como un catalizador para elementos químicos, acelera cada dla mas el uso de. .
sistemas en el sector hotelero después del comienzo del siglo 21. La utilización de
sistemas no se encontraba limitada a una entidad geográfica sino que se amplia
más, también en la gama comercial, la compra y venta, la transacción de datos y
la publicidad ...etc.
Hasta 1990 en Nicaragua se ha notado la urgencia del desarrollo de sistema
informáticos aunque ya existia la utilización del equipo tecnológico de este ámbito
en diferentes sectores. Sin embargo éste estaba limitado siempre por el costo de
adquisición, carecía de refacciones existentes y poco del personal capacitado,
cuya razón principalmente es por la economla débil del pals.
Después 1995, la llegada de inversiones masivas en todos los sectores
empujando el desarrollo económico, despertó el avance de inversión hotelera; la
mayorla de ellas son inversión grande Sin embargo, mientras que éste está
marchando algunas pequeñas y medianas hoteleras ya estaba buscando una
Ucc-managua 4
Sistema de registro y control de caja de un hotel
estrategia para sobrevivir y competir; la remodelación del edificio y la instalación
del sistema informático son las medidas generales que aplicaban ellos.
Cuando comenzó el hotel a ofrecer sus servicios se empleaban 2 jefes, uno de
día y uno de noche, el jefe de día se encarga de pagar los impuestos del hotel,
pagar luz yagua, realiza compra-venta, supervisa el área de caja. El jefe de noche
su trabajo únicamente es supervisar el área de caja.
El personal del hotel es un cajero, recepcionista, y una persona que conduce al
cliente a su habitación, además de tres personas dentro de las que se encuentran
2 mujeres que realizan el trabajo de limpieza, una que se encuentra de turno y una
que se encontraba de día junto con un varón que desempeña el trabajo de
jardinería.
El proceso de atención al cliente se realiza describiendo al cliente los tipos de de
habitaciones y sus precios, además se le ofrece los servicios de bebida y comida
una vez que el cliente describe el tipo de habitación y el servicio de comida o
bebida se precede a registrar de manera manual la habitación y el tipo de servicio.
La función principal del gerente del hotel es revisar el control interno y externo,
cada quince días se ocupaba de realizar la contabilidad para ello contrata los
servicios de un contador publico
Ucc-managua 5
Sistema de registro ycontrol de caja de un hotel
V. MARCO METODOLOGICO
5.1 FASE DE DEFINICiÓN
5.1.1 ANALlSIS DEL SISTEMA
Un sistema basado en computadora ocupa elementos que conforman 'una
arquitectura de soporte: Software, Hardware, el personal, Bases de Datos; y una
infraestructura de información que incluye la tecnología requerida para unir los
componentes y la información: Documentación y Procedimientos. La Ingeníería de
Sistemas se concentra en estos elementos, analizando, diseñando y organizando
esos elementos en un sistema que puede ser un producto, un servicio o una
tecnología para la transformación de información o control de información. De
forma general, entendemos las necesidades del cliente y las convertimos a un
modelo de sistema mediante un análisis de requisitos.
Los análisis fundamentales incluyen:
1. Planificación Estratégica de Información
2. Modelado del negocio
3. Modelado de datos al nivel de negocio
4. Análisis del Area de Negocio
5. Modelado del proceso
6. Modelado del flujo de información
Ucc-managua 6
Sistema de registro ycontrol de caja de un hotel
5.1.2 Planificación Estratégica de Información
,La decisión hecha por el gerente del hotel de apoyarnos a comenzar el proyecto
es que se encuentra la necesidad de mejorar la eficiencia del área administrativa y
con el nuevo sistema se espera una reducción de costo administrativo mensual al
20%.
El hotel tiene 10 habitaciones, ofreciendo principalmente el servicio de descanso y
alojamiento; el proceso administrativo es realizado de forma manual, existe poco
control personal y del inventario, estos son los factores que nos llevan a realizar el
sistema.
El operador del sistema al igual que el administrador pueden acceder al sistema a
través de un formulario de acceso, el operador esta limitado porque puede realizar
las operaciones de facturación, inventario, saldo de caja, reservación, pero no
puede modificar los datos, eso solo esta permitido para el administrador luego se
muestra en pantalla el formulario principal que cuenta con cuatro menús como son:
registro, inventario, reporte, mantenimiento.
Como submenú del formulario registro se encuentran los formularios: facturación,
reservación (Web), saldo caja
Facturación: donde se factura los servicios brindados al cliente, el descuento que
se le otorga por ser un cliente frecuente.
Reservación (Web): donde se controla las reservaciones hechas por un cliente a
través de Internet.
Caja: Muestra el saldo de la cuenta de caja cuando se da un cambio de
horario(turno) del personal.
Ucc-managua 7
Sistema de registro y control de caja de un hotel
Reporte: Limitado solo para uso del administrador ya que su función es realizar un
análisis del negocio cuenta con un formulario llamado facturar reporte donde
muestra si es ingreso o egreso, y genera el reporte.
Mantenimiento: Restringido solo para el uso del administrador
El impacto de la tecnología y automatización
1. Puede generar el cambio del proceso administrativo existente.
2. Puede provocar una alteración significativa en el costo administrativo
cuando el sistema sea ejecutado; comienza a subir por que el costo de
inversión y luego a bajar por la reducción del gasto administrativo.
3. Puede resultar un cambio del personal en la sección donde se aplica el
software; al adaptarse a esta nueva forma de trabajo.
El papel determinante al lograr la meta con la Información existente
Nuestra tarea es recolectar la información sobre el sistema administrativo
existente, la necesidad del operador del área del negocio y los objetos de datos
que se utilizan actualmente en el hotel; después de una serie de análisis y estudio,
descomponemos los elementos involucrados y luego los reformamos de forma
modelada para completar el sistema.
En las siguientes páginas introducimos unos diagramas útiles para el análisis de
este sistema.
Ucc-managua 8
Sistema de registro y control de caja de un hotel
5.1.3 Modelado del Negocio
Mediante la estructura jerárquica de organización y las funciones que se realizan
dentro de área de negocio podemos fácilmente conocer el modelado del negocio,
el área donde estamos enfocando el análisis de este sistema
Funciones del negocio
I
CONTABILIDAD
SEGURIDAD
I[SERVICIO GENERAL
•I
MANTENIMIENTOY LIMPIEZA
I
RECEPCION
r--__--LL.,__----".//v
REGISTRO Y CONTROL DECAJA
Ucc-managua
Registrar ingreso delcliente y Controlarentrada y salida dehabitación, Facturar,Controlar ingreso yegreso de caja
9
Sistema de registro ycontrol de caja de un hotel
5.1.4 Modelado de datos al nivel del negocio
El modelado de datos al nivel de negocio es una actividad de modelado del
negocio que se concentra en los objetos de datos. Una vez que se ha definido un
conjunto de objetos de datos, se identifican sus relaciones. Una relación indica
cómo están conectados unos objetos con otros.
Un objeto de datos contiene un conjunto de atributos que define algún aSPecto,
cualidad, característica o descriptor de la información que describe. Por ejemplo
en nuestro caso,
Objeto ServicioAtributos
Descripción de servicioValor de Servicio
Objeto OperadorAtributos
Nombre de operadorFecha de ingreso
Objeto ClienteAtributos
Nombre de ClienteNúmero de Cédula
Describe
SERVICIO OPERADOR
Brinda
Consulta
AtiendeCLIENTE
Solicita
Descripción de las relaciones entre los objetos de datos en el ámbito del negocio.
Ucc-managua 10
Sistema de registro y control de caja de un hotel
5.1.5 Modelado de flujo de proceso
El trabajo realizado dentro de un área de negocio comprende un conjunto de
funciones de negocio que se refinan en los procesos de negocio. Para ilustrarlo,
considere una versión simplificada de la función ventas tratada en la sección
anterior. Los procesos que se dan para conseguir ventas son:
Función de registro y control de caja:
1. Verificar el estado de saldo de caja.
2. Realizar el inventario de articulos comibles.
3. Describir y brindar los servicios al cliente.
4. Anotar y facturar los servicios brindados.
5. Registrar los datos del cliente.
6. Implementar la facturación.
Modelo de flujo de proceso para la función de registro y control de caja
ngres:u y modificar losdatos del ptllsonal y
servicios
Realizar el inventarioAnolar y facturar losservicios blindados
Velilicar el estado desaldo de caja
Describir y brindar loss&lVieios al cliente
Regis"f los dalos delcHeole
Imprimir reporlemensual
Implementar lafaciuraci6n
ROliorvacion del clienle
Ucc-managua 11
Sistema de registro ycontrol de caja de un hotel
5.1.6 Modelado del flujo de información
El modelo de flujo del proceso está integrado con el modelo de datos para
proporcionar una indicación de cómo fluye la información a través del área del
negocio. Se muestran, los objetos de datos de entrada y salida para cada proceso,
Modelo de flujo de Información para la función de registro y control de caja
Tabla Empleado
Tabla Cliente
ngrasar y modificar losdalos del personal y
servicios
Tabla Consumo
Verificar el eslado desaldo de caja
Realizar el inventario
Imprimir reportemensual
Describir V brindar losservicios al cliente
Anolar y facturar Josservicios brindados
Implemenlar lafacluración
Registrar los dalos delcliente
Tabla Factura Tabla Reservacionf.---I Reservacion del cliente }<---'
Ucc-managua 12
Sistema de registro ycontrol de caja de un hotel
VI - ANÁLISIS DEL ÁREA DE NEGOCIO
El análisis de áreas de negocio (AAN) establece un marco detallado para construir
una empresa basada en la información. Estudia un área de negocio cada vez y la
analiza con el detalle. Utiliza diagramas para modelar y registrar los datos y
actividades de la empresa, y para dar una clara visión de las complicadas y sutiles
maneras en que se relacionan los diferentes aspectos de la información de la
empresa.
Para realizar este trabajo, AAN emplea varios modelos diferentes:
• Modelos de datos (ahora refinados al nivel de área de negocio).
• Modelos de proceso
• Modelos de la arquitectura del sistema.
Ucc-managua 13
Sistema de registro ycontrol de caja de un hotel
6.1 Modelado de Datos
El conjunto de datos forma una de las estructuras fundamentales del sistema, que
fortalece la funcionalidad de un software vinculada estrechamente con cada
procedimiento de modelo en este sistema. Se describirá mediante un diagrama de
entidad y relación como se muestra en la siguiente
idJacdate_factime_facid_empid_rontotaUacsaldo_fac
idJ8Sdescrip_connom_c1ientfacha_resheraJes
id_condescrip_cancredit_conunit_mnvalor_con¡nv_can
Ucc-managua 14
Sistema de registro ycontrol de caja de un hotel
6.2 Modelado de proceso
Los procesos que se aplican en nuestro proyecto, el registro y control de caja,
ayuda a resolver los problemas planteados; la mayoría de éstos trabajan con el
modelado de datos produciendo la información que necesitamos precisamente.
El modelado de proceso está creado, por lo general, para agregar, modificar,
visualizar; en nuestro caso:
Proceso deal mana melnto
Proceso de ingresoSistema de registro
Proceso de salrday control de caja
Proceso de Proceso de reporleagregar, modificar e impresión
Ucc-managua 15
Sistema de registro ycontrol de caja de un hotel
6.3 Modelado de la Arquitectura del Sistema
Todos los sistemas basados en computadora pueden modelarse como la
transformación de la información empleando una arquitectura del tipo entrada
proceso-salida. Se ha extendido esta visión para incluir dos características
adicionales del sistema: proceso de la interfaz de usuario y proceso del
mantenimiento y autocomprobación. Aunque estas características adicionales no
están presentes en todos los sistemas basados en computadora, son muy
comunes y su especificación hace más robusto cualquier modelo de sistema.
El ingeniero de sistemas asigna elementos a cada una de las cinco regiones de
tratamiento del esquema: (1) Interfaz de usuario, (2) entrada, (3) tratamiento y
control del sistema, (4) salida y (5) mantenimiento yautocomprobación.
Proceso de interfaz de usuario
Proceso de Entrada Funciones de procesos y control Proceso de salida
Mantenimiento y autocomprobación
Ucc-managua 16
Sistema de registro ycontrol de caja de un hotel
VII - DISEÑO DEL SISTEMA DEL NEGOCIO
Mediante el diagrama de actividad se muestra el esquema de manera general el
sistema de registro y control de caja y el proceso de todas las funcionalidades; y
se detalla en los siguientes párrafos
Al momento de comenzar el sistema se muestra las descripciones de servicios
disponibles en la pantalla cuyas informaciones se activan de una base de datos
archivada donde se detalla todo tipo de servicio actualizado. Una vez sea
confirmado los servicios designados por el cliente se continua el siguiente paso del
proceso, que es registrar y grabar los datos del cliente; se le propone servicios
alternativos; si el cliente acepta, el proceso se vuelve a insertar al paso de mostrar
servicios disponibles en pantalla, si no se termina el proceso del sistema.
Después de haber registrado y grabado datos del cliente, factura y graba servicios
designados en una tabla denominada factura. El último paso es imprimir la factura
terminando todo el proceso del sistema.
Ucc-managua 17
Sistema de registro y control de caja de un hotel
DIAGRAMA DE ACTIVIDADES
eComienzo
,LI I
Activar base de Tabla consumodatos en la pantalla
\ \I
,Mostrar
Servicios )disponible
,L
Caputurar el ordendel cliente
Proponer otrosDisponible? No servicos Acepta? Si
Si alternativos No
Registrar y I I
grabar datos Tabla Clientedel cliente
\ \J.
Facturar y f
grabar servicio Tabla Facturadesignado
\ \I
,L
Imprimir la factura
........ 1Fin
.J18
Sistema de registro y control de caja de un hotel
VIII. PLANIFICACiÓN DEL PROYECTO
8.1 CÁLCULO DE LA VIABILIDAD
Es ; un proceso importante en la planificación del proyecto al evaluar las
viabilidades que están emprendidas en él, por lo menos las siguientes tres
viabilidades no deben estar excluidas de nuestro proyecto.
El negocio cuenta con una computadora que es la que se va a ocupar como
cliente, posee también una impresora , además de Windows 2000server, la
computadora y la impresora existente en el negocio eran utilizadas por el dueño
para uso personal, la otra computadora a utilizar como servidor se va a comprar,
Sqlserver (se ofreció a bajo precio ).
Viabilidad técnica
Cliente:
CPU de 800MHz
Pentium
RAM de 256 MB
Disco Duro de 40 GB
Tarjeta de red integrada
Servidor:
CPU de 1.2GHz
Pentium
RAM de 256 MB
Disco Duro de 1200 GHZ
Tarjeta de red integrada
Una impresora
Marca: Epson
Tipo: Stylus
Modelo: C42ux
Ucc-managua 19
Sistema de registro ycontrol de caja de un hotel
Ambas trabajan bajo el sistema operativo Windows 2000 Server y Sqlserver.
Viabilidad operativa
La implementación del sistema mejora la eficiencia de operación administrativo en
la sección de recepción, el registro y control de caja, es sin duda aceptado y
apoyado por el gerente del lugar. Una vez sea capacitado en la manipulélción del
sistema. la recepción del cliente se reduce y se elimina la posibilidad de errores
causados por el recepcionista o operador en el registro y el control de caja.
Viabilidad económica
El costo del proyecto no es una suma considerable ya que se utilizaran dos
computadoras. y una impresora, la inversión en cuanto a hardware es mlnima por
lo' consiguiente factible para el hotel.
El desarrollo y la instalación del sistema al igual que el hardware son significativos,
debido a que somos los estudiantes que experimentan la implementación de un de
sistema, por lo cual nos beneficia constructivamente en el sentido psicológico y
profesional
Calculo del costo (el hardware)
Artlculos de oficina Cantidad Valor TotalEquioo de PC cliente 1 $750 $750
Total $750
El costo de la licencia de Sqlserver es de $1500 dólares
Ucc-managua 20
Sistema de registro ycontrol de caja de un hotel
IX - GESTiÓN DEL PROYECTO
Personal
El personal que está comprendido en este proyecto es el operador (recepcionista y
cajero) y el gerente, quien organiza la comunicación y coordina los asuntos de
cada área entre los cuales puede perfeccionar la calidad del proyecto o reducir la
posibilidad de construir un proyecto no apropiado para el usuario.
1. Cliente
El cliente solicita por lo general la rapidez del servicio y control de caja, ya que
esta es una parte importante de la atención primordial cuando se recibe a un
cliente.
Operador (recepcionista y operador)
Como cualquier tipo de negocio se presenta la aglomeración de personas que
solicitan el servicio de hospedaje, al momento de atender a cada cliente no podrá
realizar eficientemente el trabajo sin aumento de soporte del personal. Un sistema
de software hecho de acuerdo a la necesidad de operador resuelve dicho
problema.
Gerente (administrador)
Todo el sistema debe ser aprobado por el administrador, cuyos ideales, opiniones
son considerables en el desarrollo de todo el proyecto.
Ucc-managua 21
Sistema de registro ycontrol de caja de un hotel
Selección del grupo del trabajo
El grupo de trabajo está formado por los integrantes del proyecto para optar al
titulo universitario en la Universidad Ciencias Comerciales, trabajando de forma
coordinada con el personal de negocio hotelero, tanto el recepcionista, el cajero
como el administrador.
Cada avance en el desarrollo de proyecto deberá de ser confirmado por el
administrador, con esto facilita la solidez del proyecto.
Solución del problema
Para mejorar la eficiencia y el rendimiento el hotel se solicita un software que
facilite la operación de atender a la instancia del cliente y genere un reporte para
el análisis de administración.
El sistema de registro y control de caja se operará con los siguientes datos que
son considerados lo más importante para que se podrá realizar bien todo el
programa.
1. Datos de servicios o artículos
2. Datos del personal que realiza la operación
3. Datos de cliente quines visitan
4. Datos de factura
Ucc-managua 22
Sistema de registro y control de caja de un hotel
Los primeros dos serán determinados previamente por el administrador y los dos
seguidos se producirán en el transcurso del funcionamiento del sistema, cuyas
informaciones servirán a supervisar instantáneamente la caja y los inventarios de
artículos Ytambién a generar el reporte mensual para el análisis de ventas
Proceso
El proceso del proyecto se inicia con un plan de estudio sobre todas las
funcionalidades del personal relacionado con su cargo en este negocio, éste
incluye estudio técnico, estudio operativo y estudio económico, cuyo fin es para
buscar las viabilidades y los riesgos posibles en el desarrollo de proyecto
Una vez estudiado comienza el análisis del proyecto, las características de
servicios que brinden, la forma operativa de administración en área del negocio y
el imparto tanto positivo como negativo que puede resultar después de haber
instalado el sistema.
El tercer paso es descomponer todas las funciones operativas y volver a formar
nuevas funcionalidades de manera modelada y estructurada agregando
parámetros accesibles
Cuando se determina los modelos funcionales óptimos para este proyecto, se
vinculan entre sí y con la plataforma del sistema es una acción necesaria para
poder concluir la finalización del sistema
Ámbito
Después de haber terminado una serie de estudios, análisis, proposiciones de
expertos relacionados con la ingeniería del sistema, concluirá el rumbo del
proyecto, ¿cómo va a ser el sistema? ¿Dónde va a instalar? ¿Quién lo usará? etc,
formando la perspectiva del sistema Se explicará en las siguientes.
Ucc-managua 23
Sistema de registro y control de caja de un hotel
1. Será un sistema sencillo y únicamente se enfoca en área de la recepción
(registro y control de caja).
2. Trabaja el sistema con cinco tablas relacionados entre sí, tabla de consumo,
tabla cliente, tabla factura ,tabla empleado ,tabla reseNa ,tabla inventario,
los dos primeros será recopilado y introducido por el administrador, Los
datos de dos posteriores serán generados en el transcurso de
funcionamiento del sistema.
3 Se diseño doce formularios de acuerdo a la necesidad del operador y el
administrador, entre ellos por ejemplo, capturar los datos, generar el reporte,
presentar el inventario actualizado
4 La instalación del sistema se realizo en el área de recepción y el cuarto de
la gerencia, conectándose entre si mediante el cableado bajo el
funcionamiento de SOL seNer.
5 El recepcionista y el cajero son los usuarios principales, el gerente es un
usuario ocasional, al igual que el dueño y el personal de accionista
Ucc-managua 24
Sistema de registro y control de caja de un hotel
x. Estimaciones
Durante el diseño e implementación del sistema se debe medir cuantitativamente
las necesidades que conllevan a implementar dicho sistema, se debe realizar un
estudio sistemático donde se estime, el costo tanto del sistema como el tiempo y
esfuerzo realizado .Una herramienta eficaz para realizar estos cálculos es
COCOMO 11 ya que Es un modelo que permite estimar el costo, esfuerzo y tiempo
cuando se planifica una nueva actividad de desarrollo de software. Está asoCiado
a los ciclos de vida modernos.
Ucc-managua 25
Sistema de registro y control de caja de un hotel
Análisis del riesgo
En el desarrollo del proyecto el análisis de la probabilidad de riesgo es necesario,
con lo cual reduce la posibilidad de fracaso El método más general que se utiliza
es crear una lista de elementos riesgoso que pueden ocurrir a la hora de trabajar
con el sistema
2 Elementos riesgosos:
a) Entorno tecnológico
• El sistema no interactúa correctamente con el entorno de hardware donde
se instalo
• El sistema no funciona correctamente por otro software que se haya
existido en el mismo entorno, lo cual no ha sido probado la compatibilidad.
• El sistema no funciona en el sistema operativo donde instale.
• No ha definido explicitamente los requisitos limitados de entorno tanto
hardware como software para el funcionamiento de este sistema
b) Participante del proyecto
• Una opinión contradictoria del operador puede causar insatisfacción
respecto al funcionamiento del sistema
• La corrección del sistema provocado por la demanda del participante en
etapa final del proyecto puede cuasar la retardación de entrega y errores
inesperados en el sistema
Ucc-managua 26
•
•
•
•
•
Sistema de registro ycontrol de caja de un hotel
c) Característica del producto
El sistema es demasiado grande, cubrirá la sección o área geográfico
distante; por ejemplo el sistema del banco
El sistema sea sofisticado que involucra el uso de otro tipo de software o
interfaz.
El uso del sistema sea complicado para el operador que le cuesta habilitarlo.
d) Presupuesto del proyecto
Cualquier desarrollo del proyecto no puede evitar la posibilidad de
incremento presupuestario por el cambio de entorno.
La corrección del sistema por la causa de la demanda del cliente también
afectará la inversión
Riesqo Probabilidad ImpactoEntorno tecnolóqico 50% 2
Participante del provecto 30% 3Característica del producto 30% 3Presupuesto del provecto 40% 1
Nota'La tabla es elaborada de acuerdo a los elementos riesgosos mencionados ydetallemos en las siguientesEl Impacto.El 1 significa el grado mayor, 2 y 3 lo menor para el proyecto, por que el algoimportante para cualquier tipo del proyecto el presupuesto.El Riesgo:La probabilidad de riesgo es basado en que el factor básico para cualquier tipo deelementos existente es 10% de proporción de ocurrencia, éste es según datosexperimentados.Entorno tecnológico, el segundo elemento representa 20% e resto 10% por cadauno.Participante del proyecto, 10% para el contradicho y 20% por la correccióncausada por el cliente. Presupuesto del proyecto, Caso 4, 20% de margen paracualquier tipo de inversión es normal y otro 20% para la posibilidad de demandapor el cliente.
Ucc-managua 27
Sistema de registro y control de caja de un hotel
XI. Planificación temporal
La planificación temporal nos indicará el proceso de desarrollo de todo el proyecto,
con la cual el planificador y el diseñador pueden controlar y ejecutar las tareas
designadas.
CRONOGRAMA DEL PROYECTO
18- 25- 2-8 9- 16- 23- 30- 6- 13-ETAPA DE 24 1 Oct. 15 22 29 5 12 19DESARROLLO Sep Oct Oct Oct. Oct. Nov Nov Nov
Determina el tema VPlanificación del V VprovectoRecopilación de V V VinformaciónAnálisis y diseño del V V V VsistemaFinaliza diseño del V VsistemaEntreQa del protocolo VCodificación de software V V V VPruebas e instalación Vsistema
XII. Gestión de la configuración
Ucc-managua 28
Sistema de registro ycontrol de caja de un hotel
Un esquema explícito no sólo le ayuda a ejecutar concretamente el proceso
también facilita su seguimiento, con lo cual el planificador corrige los errores
cometidos y los rumbos equivocados del proyecto que se ocurren en el desarrollo
del proyecto. La gestión de la configuración sirve para identificar, organizar y
controlar las alteraciones que ocurre durante del desarrollo del sistema; cada
elemento que existe en este plan deber ser documentado y ratificado, por lo cual
se mejora el sistema
Una vez sea confirmado y aprobado todos elementos existentes sin fallas, se
indica por una base lineal por ejemplo
Planificación del proyecto
Recopilación de informaciónEntrevista
Análisis y Diseño del sistemaIngeniería del sistema
----formulación del sistema----planificación----análisis del sistema----análisis requisitos y condiciones----definición elementos y parámetros
Diseño de software----especificación de esquema del sistema----formar bases de datos y sus relaciones----desarrollo sus aplicaciones y formar módulos
Codificación de softwarePruebasEntregas
XIII. FASE DE DESARROLLO
13.1 - DISEÑO
Ucc-managua 29
Sistema de registro y control de caja de un hotel
En esta etapa, traducimos elementos notables de este proyecto al modelo del
Lenguaje de Modelamiento Unificado, el motivo de lo cual nos asiste al visualizar,
especificar y documentar cada una de las partes que comprende el desarrollo de
software mediante su característica notable gráfica El diseño está compuesto en
tres tipos de diseño que son de conceptual, de lógico y de físico, esto
explicaremos en los siguientes párrafos
13.1.1 Diseño Conceptual
El proceso de Diseño Conceptual esta compuesto de las siguientes tareas para
determinar y substanciar los requerimientos de la aplicación:
1. Identificación de usuarios y sus roles
2 Conseguir información de los usuarios
3. Validación del diseño
Perfiles de Usuario
1°. Actor' Operador de recepción
Función' El que describe el servicio al cliente, registra e ingresa los datos
personales del cliente Nos da la información de todo el proceso de recepción
del cliente y los datos precisos que se aplica
2°. Actor. Operador de caja
Función" El que Procede a la facturación de servicios ordenados por el cliente y
recibe el pago de la cancelación de servicios El formato de la factura y cuyas
funciones de cálculo son la información principal que podemos recolectar de
este rol
3°. Actor: Gerente del hotel
Función: El que se encarga de la administración general del hotel, registro del
empleado, ingreso y actualización de tipos de servicios que ofrece, control de
Ucc-managua 30
Sistema de registro ycontrol de caja de un hotel
inventario de artículos y el análisis de ventas de servicios...etc. El gerente nos
explica de manera general la necesidad de la empresa sobre esta área de
negocio, el mejoramiento posible del nuevo sistema en el futuro que puede
esperar
Descripción de los casos de usos
1°. Caso de uso. Facturación
Definición: Facturar el ingreso y egreso del efectivo de caja.
Descripción· La facturación está definida en el sistema por
id_fac ,date_fac,time_fac,id_emp,id_con,totaUac,saldo_fac
2° Caso de uso: Caja (Saldo)
Definición. Mostrar el saldo actualizado de caja.
Descripción· La caja está definida en el sistema por id_fac, saldo_fac
3°. Caso de uso· Existencia
Definición Mostrar el inventario de algunos artículos existentes según los
códigos de artículos
Descripción: La existencia está definida en el sistema por id_inv, id_con,
total inv
4° Caso de uso· Factura Reporte
Definición Alistar todas las facturas registradas y según el tipo y el período
requerido por el usuario variar tres tipos, venta, compra y general.
Descripción El reporte de factura está definida en el sistema por id_fac,
fh_fac, id_con, totaUac
5° Caso de uso· Consumo Datos
Ucc-managua 31
Sistema de registro ycontrol de caja de un hotel
Definición:Nuevo,grabar,buscar,cargar,avanzar,retroceder,modificar,actualiz
ar, los datos de todos los artículos y servicios que utilizan en el sistema
Descripción Los datos de consumo están definidos en el sistema por
id_con, descrip_con, cridit_con, unit_con, valor_con,inv_con
60 Caso de uso Empleado Datos
Definición:Nuevo,grabar,buscar,cargar,avanzar,retroceder,modificar,actualiz
ar, los datos del empleado.
Descripción: Los datos de empleado están definidos en el sistema por
id_emp, nombre_emp, fhin_emp, salario.
7° Caso de uso: Cliente Datos
Definición:Nuevo,grabar,buscar,cargar,avanzar,retroceder,modificar,actualiz
ar los datos de los clientes
Descripción. Los datos de empleado están definidos en el sistema por
id_client, nombre_c1ient, c1asiCclient
13.1.2 Diseño lógico
En esta etapa creamos un modelo de abstracción de alto nivel, independiente de
cualquier modelo físico Este alto nivel de abstracción permite distanciarse de
muchos detalles recolectados en la fase conceptual y organizarlos sin tener que
analizar los detalles particulares de cada uno de los requerimientos.
Secuencia de tareas realizadas en los escenarios de caso de uso
1° Caso de uso: Facturación
Ucc-managua 32
Sistema de registro ycontrol de caja de un hotel
Escenario1 Facturar la venta (de servicios o artículos)
Condición para facturar la venta: En el formulario de facturación, introduce
todos los datos que pide, nada más que en el cuadrillo ¿Es ingreso? donde
le pide la respuesta de Si o NO, tiene que rellenar "Si".
Acción a realizar. El operador factura la venta de servicios o artículos
registrando los datos en la tabla factura.
Escenario2 Facturar la compra (artículos)
Condición para facturar la compra Al diferenciar a la venta, únicament¡:¡
tiene que rellenar "No" en el cuadrillo ¿Es ingreso?
Acción a realizar El operador factura la compra de artículos registrando los
datos en la tabla factura.
2° Caso de uso: Caja (Saldo)
Condición para visualizar: Cualquier usuario puede realizar la visualización
de saldo de caja nada más de lo que tiene que introducir el código para
pedir el acceso
Acción a realizar El programa se encarga de hacer una secuencia de
operación de sumar y restar el saldo con el total de factura de acuerdo a la
condición que pone en el cuadrillo "¿Es ingreso?" al momento de hacer
cada facturación; de lo cual nos da la información del saldo actualizado
Cuando el usuario pide esta información el sistema se registra
automáticamente en la tabla "saldo caja" el usuario y el total de saldo.
3°. Caso de uso Existencia
Condición para visualizar Cualquier usuario puede realizar la visualización
de saldo de caja nada más de lo que tiene que introducir el código para
pedir el acceso.
Acción a realizar El programa se encarga de hacer una secuencia de
operación de sumar y restar la cantidad de articulas existentes de acuerdo
a la condición que pone en el cuadrillo "¿Es ingreso?" al momento de hacer
cada facturación; de lo cual nos da la cantidad de inventario actualizada
Ucc-managua 33
Sistema de registro ycontrol de caja de un hotel
Cuando el usuario pide esta información el sistema se registra
automáticamente en la tabla "inventario" el usuario y el total de inventario.
40 Caso de uso: Factura Reporte
Condición para alistar Sólo el administrador está autorizado a hacerlo
Acción a realizar' Seleccionar el tipo de reporte y el período de reporte
deseado, luego clip Aceptar El caso de tipo de ingreso le da el reporte de
todas las ventas, tipo general genera el balance entre la venta y la compra
50, Caso de uso: Diverso Reporte
Condición para alistar Sólo el administrador está autorizado a hacerlo
Acción a realizar: Seleccionar el tipo de reporte y el período de reporte
deseado, luego clip Aceptar El caso de tipo de saldo de caja le da el
reporte de registros históricos al pedir la información de saldo, tipo
inventario le da reporte de registros históricos al pedir la información de
inventario y "Acceso" lo de registros históricos al pedir el acceso al
formulario restringido.
6° Caso de uso Consumo Datos
Condición para realizar al grabar, modificar o eliminar los datos de
consumos (servicios y artículos) está limitada la entrada al administrador.
Acción a realizar. El administrador introduce el código de consumo,
descripción etc. y puede realizar
7°, Caso de uso. Empleado Datos
Condición para realizar al grabar, modificar o eliminar los datos de
empleados está limitada la entrada al administrador
Acción a realizar El administrador introduce el código de empleado, nombre
de empleado...etc, y puede realizar
80, Caso de uso. Cliente Datos
Condición para realizar al grabar, modificar o eliminar los datos de clientes
está limitada la entrada al administrador
Ucc-managua 34
Sistema de registro y control de caja de un hotel
Acción a realizar: El administrador introduce el código de cliente, nombre de
cliente. etc y puede realizar.
90. Caso de uso Proveedor Datos
Condición para realizar al grabar, modificar o eliminar los datos de
proveedores está limitada la entrada al administrador.
Acción a realizar El administrador introduce el código de proveedor,
nombre de proveedor. .etc. y puede realizar.
10° Caso de uso. Contraseña
Condición para realizar Sólo el administrador puede realizar todas las
acciones en esta función.
Acción para realizar El administrador introduce un código, contenido de
contraseña y se le asigna al empleado quien la obtiene La fecha de
actualización se genera automáticamente del sistema
11° Caso de uso Actualizar
Condición para realizar Sólo el administrador está autorizado a realizarla ya
que ésta función es muy importante y riesgosa que puede afectar las
informaciones que piden después de haberla realizada
13.1.3 Diseño físico
La etapa final del diseño es donde los requerimientos del diseño conceptual ylógico son puestos en una forma tangible, define cómo los componentes de lasolución, la interfaz de usuario y la base de datos física trabajan juntos
Ucc-managua 35
Sistema de registro ycontrol de caja de un hotel
Diagrama de Componentes
"::::t:::.Actualización dedatos
Registro deFac1uración
IntEractuar
Base de datos
I,I,
•I
~ Reporte I9<-----------.Jh
1
datos nstanciados a la salida de infonftaC!Ón
Saldo de Caja I..
También mediante los siguientes diagramas básicos para darse mejor del
entendimiento
1. Diagrama de estructura estática
2. Diagrama de Secuencia
3. Diagrama de Colaboración
4 Diagrama de Distribución
13.1.4 Diagrama de estructura estática
Ucc-managua 36
Sistema de registro y control de caja de un hotel
Un diagrama de estructura estática muestra el conjunto de clases y objetos
importantes que hacen parte de un sistema, junto con las relaciones existentes
entre estas clases y objetos
«class module~~
Dates 00 nsu m o
Id_con varchar«ctass module»
descrip_con texlExistencia
crediCcon texluniCcon texl Id_inv charvalor_con numeric ..... id_con charinv_con numeric totaUnv decimal
nuevoO grabarO buscarO finalizarOcargarO avanzarO retracederOmodificarO updateO salirO
«o[o1ss module»Datos empleados «c:I~5S module»
Facturacion
Id_emp varcharid_rac bigintdate_fac datetime
nom_emp texl time_rac varcharfhin_emp datetlme - ... id_emp varcharsalario numeric id_con varchar
nuevoO grabarO buscarOtotal_rac decimal
cargarO avanzarO retrocederOsaldo_rae numeric
modificarO salirO subirO bajarO entrarcodlgoOaceptarO cancelarO salirO
«olo1ss module» «classmodule>Caja(5aldo) Reporte factura
id_rac bigint id_rac intsaldo_rac numerlc fh_rac datetime
id_con charfinalizarO total_rac numeric
caja_fac numeric
aceptarO cancelarO salirO
«classmo dule»Datos cliente
id_client varcharclasific_cllent texlnom_client texl
nuevoO grabarObuscárOcargarOavanzarOretrocederO modificarOupdateO salirO
«class module>Reservacion pOI Wab
id_res varchardescrip_con texlnom_cllent texlfecha_res texlhora_res texl
avanzarO retracederOeliminarO updateO salirO
Ucc-managua 37
38
Sistema de registro y control de caja de un hotel
13.1.5 Diagrama de Secuencia
Un diagrama de secuencia muestra la interacción de un conjunto de objetos en
una aplicación a través del tiempo. Esta descripción es importante porque puede
dar detalle a los casos de uso, aclarándolos al nivel de mensajes de los objetos
existentes
Ucc-managua
Sistema de registro ycontrol de caja de un hotel
actualizar
~=eSde I
I IIIIIII
inventarios
Isaldo de Il;iijll
I I
r1-,,~ "~"po.,
y ¡MI rep
I
Iy501lCltoll I
II II 1"
ulllci6 I II II I
I I
stollnciolldolpor reporte'----J>\
I II I I
inst"nd1do po. actJaliza, dato.¡.----.¡I
~''''' t" ."U.'+ d••o'""f'''-Q I r"~ 'tu;;za
~ I I I II "~tJ I I I II ,,~ ,o",,,o+fl I I I
[(um" ~""''', d, "j.-{] : : :lr-"~'","d' '"":,,,,'-1] : ¡
O'----==.um"'~'" ""'"''''4 I I0..-.-----~s'lJminislrar reporte dll tOlehlfil ...,Ido de caja y In\l.nl'III_,-----~O I
D-----SOJiCilétl a ac1ualizolI' los d.llos instol"cioandos de factuI•• uldo de caja y lnventa'io-io-----.1.0
[IJrwr
insbneiolldo po¡facturació
¡)-""..~~.,," .......r--"".., -oIIIIIIIIII
13.1.6 Diagrama de Colaboración
Un diagrama de colaboración es una forma de representar interacción entre
objetos, alterna al diagrama de secuencia A diferencia de los diagramas de
secuencia, pueden mostrar el contexto de la operación (cuáles objetos son
atributos, cuáles temporales, .. ) Y ciclos en la ejecución.
Ucc-managua 39
Sistema de registro ycontrol de caja de un hotel
rea
.-....¡ DalosdeCansuma •dalos que se acupa par
W
.~~~Dalosde IIP:~
orJ'empleada ,t,'ll cliente
Dalos de ~/1'proveedar 4'
gerente
Pi I! el reporte Canlraseña t -cada solicitud fel1isha aquí--
-JReparle de
~ca'~ el cajero procederá la
fBclura dalos inslanciadas fBcluración yregistrarde fBcluras las dalos del cliente
Reparle depués de reioirFacluración k-diversas salic~d del cliente
Dalos decliente
li ar la acluali¡ación de dalos'-----00 Inventer~ h Dalos de
J accesaAcluali¡ar las Lo Salda de caja 1<-dalos
I 1dalos inslanciados de sadlo de
caja, inventerla yde accesa
13.1.7 El Diagrama de Distribución
El diagrama de distribución nos muestra como están configurados el hardware y el
software del sistema El hotel tiene un sistema cliente servidor con una base de
dato a la que puede acceder el operador del sistema La interfaz del sistema de
registro y control de caja es el siguiente:
Ucc-managua 40
Sistema de registro ycontrol de caja de un hotel
Servidor
Asp
Base d. dato "cal"
Sistema de registro y controlde cajoil
rj
i¡;;:'L -"
Interfaz delsistema
Cliente
Sistema de registro y controlde caja
Ucc-managua 41
Sistema de registro ycontrol de caja de un hotel
XIV. Codificación
La codificación o programación se realizo en VisualBasic net, la base de dato fue
creada en Sqlserver, los reportes son generados a través de cristal report
Existen cinco formularios de captura de datos y cinco formularios de reportes.
A continuación se describe la función de cada formulario.
Formulario factura. Tiene la función de capturar no. Factura, fecha hora, empleado
turno, es ingreso, código, descripción de consumo, valor unitario, cantidad, unidad,
elegir tipo de consumo, turno de empleado, ingreso. Realiza las operaciones de
Subir, Bajar, entrar código, Aceptar, Cancelar, Salir
Formulario cliente: Tiene las funciones de capturar el código del cliente, nombre
del cliente, clasificación del cliente .Realiza las operaciones de Nuevo, Grabar,
Buscar, Cargar, Avanzar, Retroceder, Modificar, Actualizar, Salir
Formulario consumo. Tiene las funciones de capturar el código de consumo,
descripción del consumo, tipo de ingreso, valor por unidad, valor de consumo
Realiza las operaciones de Nuevo, Grabar, Buscar, Cargar, Avanzar, Retroceder,
Modificar, Actualizar, Salir
Formulario empleado. Tiene las funciones de capturar el código de empleado,
nombre de empleado, fecha de ingreso, salario Realiza las operaciones de Nuevo,
Grabar, Buscar, Cargar, Avanzar, Retroceder, Modificar, Actualizar, Salir
Ucc-managua 42
Sistema de registro ycontrol de caja de un hotel
Formulario Reservaclon: Tiene las funciones de capturar el no.ref, servicios,
nombre cliente, fecha entrada, hora entrada. Realiza las operaciones de Avanzar,
Retroceder, Eliminar, Actualizar, Salir.
Formulario caja, Formulario inventario: Genera un reporte visual de los datos
XV. CONCLUSiÓN
El sistema de registro y control de caja del hotel es un éxito el gerente quedo
satisfecho Se ha cumplido con cada una de las especificaciones existe un control
exhaustivo de la cuenta de caja, se registran las operaciones diarias y el proceso
de facturación
El grupo que ha hecho posible la elaboración del sistema, tiene corr.o premio el
haber colaborado con el gerente del hotel ya que para el grupo es de mucho
interés, además de ampliar los conocimientos adquiridos durante los años de
estudios universitarios, elaboró un sistema real, y no algo practico realizado en los
laboratorios de la universidad.
Ucc-managua 43
Sistema de registro y control de caja de un hotel
XVI. RECOMENDACiÓN
1. Brindar al personal la capacitación necesaria para manipular y utilizar
debidamente el sistema
2. Darle mantenimiento preventivo al sistema y reestructurarlo si es necesario
cada cierto tiempo.
3. Se recomienda hacer uso de una contraseña de acceso que. impida que
cualquier persona manipule el sistema
4. El acceso a la base de dato, tablas, formularios, y el acceso al código
fuente del sistema están restringidos porque cualquier manipulación sin
conocimiento del tema podria impedir el funcionamiento de este.
Ucc-managua 44
Sistema de registro ycontrol de caja de un hotel
XVII. BIBLlOGRAFiA
• programación avanzada con ms Visual Basic net,Sarela ,francisco, editorial: Mcgrawhill
Autor'
• Programación ms Visual Basic net (proyectos profesionales), Autor. Bembey Pooja,
• Http.l//www.google.com
• Sql Server 2000 Manual del Administrador(Edición profesional), Autor:, Staney ,Willi
• Visual Basic.net Manual de referencia, Autor' Shapiro Jeffrey R., ditoría/' McgrawhiJI
• Sql Server 7 Iniciación Y Referencia, Autor' Ramaiho, Editorial Mcgrawhill
• Introducción al análisis Diserío orientado a objeto y procedimiento unificado (UML),
Education
• Uml para programación Java, Editorial: Prentice Hall
• Ms Visual Basic.net (Aprenda Ya), Autor: Michael Halvorson, Editorial: Mcgrawhill
Ucc-managua 45
Sistema de registro ycontrol de caja de un hotel
Ucc-managua 46
Sistema de registro y control de caja de un hotel
XVIII. MANUAL DE USUARIO
El manual de usuario de Registro y Control de caja es una herramienta
indispensable que le conduce al usuario paso a paso habilitarse a manejar este
programa que le puede servir mucho tanto al área de recepción o de caja como al
administrador de pequeña hotel o hospedaje
Requerimiento del hardware (para que funcione eficazmente)
Servidor:
CPU de 1 2GHz
Pentium
RAM de 256 MB
Disco Duro de 1200 GHZ
Tarjeta de red integrada
Cliente:
CPU de 800MHz
Pentium
RAM de 256 MB
Disco Duro de 40 GB
Tarjeta de red integrada
Instalación
1 Crear una nueva carpeta en C denominado "FINAL" y copiar todos los
archivos de este programa en ella.
2. Crear un acceso directo del archivo ejecutable final, cortarlo y volver a
pegarlo en escritorio, por lo cual podemos entrar directamente
Ucc-managua 47
Sistema de registro ycontrol de caja de un hotel
18.1 Control de Acceso
Al entrar al sistema de registro y control de caja, lo que aparece primeramente es
un formulario de control de acceso, cuya función principal es bloquear el acceso al
personal no autorizado la utilización de programa y delimita ciertas funciones de
programa para aquel personal del nivel bajo.
En nuestro sistema está diseñado únicamente para el acceso de dos
clasificaciones, el administrador y el operador, que se puede elegir por medio de
un box El siguiente paso es ingresar la contraseña correspondiente al caja de
letra, la contraseña ingresada sólo se aparece en caracteres de asteriscos por la
razón de seguridad.
Una vez el sistema ha detectado la coherencia el nombre del usuario y la
contraseña con los del sistema, entra al menú principal de registro y control de
caja
48
Sistema de registro y control de caja de un hotel
18.1.2 Formulario Principal del Sistema
El menú principal contiene cuatro menús están formado por registro, inventario,
reporte y mantenimiento, cada uno de ellos contiene varios sub menú que puede
realizar las funciones especificas. Los detallemos en las siguientes:
Registro
• Facturación
Es el submenú más importante en este sistema ya que se despeña el papel
principal, mediante interfaz le recolecta todos los datos de ventas
(prestación del servicio) y compras (compras de bebidas etc) y formándose
la información requerida precisamente tanto por el operador como por el
Ucc-managua 49
Sistema de registro y control de caja de un hotel
administrador.
En la caja donde dice "Empleado Turno" llena el número del empleado que trabaja
correspondiente al turno.
"¿Es ingreso?" "Si" cuando se trata de una venta; "No" al contrario.
"Elegí consumos" Selecciona el servicio o el consumo que brinda.
"Descuento" un valor no decimal que se puede ceder al cliente.
Finalmente clip el botón de Aceptar para guardar el registro e imprimir el recibo.
• Reservación
Es una herramienta auxiliar para el personal que realiza la operación en el área
de registro y caja; la información proviene de los datos que ha puesto el cliente
en la solicitud de formulario de página Web mediante la conexión de Internet.
Ucc-managua 50
Sistema de registro y control de caja de un hotel
En la caja de texto se puede seleccionar el registro que no está sirviendo y
luego clip "Eliminar" para borrar en la tabla.
• Caja (Saldo)
Es un reporte visual instantánea que se muestra la información actualizada
sobre saldo de la caja. La función de este formulario se enfoque en la
inspección de la caja y la comprobación de caja actualizada que se usa
constantemente cuando se trata de un cambio de turno.
Cuando termine la visualización clip "Finalizar" para salir.
Ucc-managua 51
52
Sistema de registro ycontrol de caja de un hotel
• Finalizar
Cuando el operador termina los operaciones y quiere salir del sistema.
Inventario
Es un reporte visual instantánea que se muestra la información actualizada sobre
saldo des los artículos, sobre todo, la función de este formulario se enfoque en la
Ucc-managua
Sistema de registro y control de caja de un hotel
inspección de inventario Y la comprobación de inventario actualizada que se usa
constantemente cuando se trata de un cambio de turno.
A diferente de formulario anterior, el saldo de caja, hay que elegir un artículos para
pode proceder.
Cuando termine la visualización clip "Finalizar" para salir.
Ucc-managua 53
Sistema de registro y control de caja de un hotel
Reporte
El menú reporte está limitado únicamente la entrada del administrador ya que éste
proporciona la información servida para el análisis del negocio.
El interfaz de reporte contiene 3 tipos de selección, venta, compra y general
depende de lo requerido. Cualquier de ellos trabaja con la tabla de factura.
Ucc-managua 54
Sistema de registro y control de caja de un hotel
111. Mantenimiento
El menú mantenimiento también está restringida sólo a la entrada del
administrador ya en éste donde se puede agregar, modificar y elimina~ los datos;
incluso cualquiera acción que realiza se puede afectar gravemente a todo el
sistema. Al igual al menú reporte, si Usted. entra al sistema -mediante el usuario de
operador ya sabe que no te permita el acceso.
Ucc-managua 55
Sistema de registro ycontrol de caja de un hotel
• Datos de Consumos
La interfaz "Datos de Consumo" tiene la mayoría de parte coherente con los dos
restos en el mismo menú.
En "Código Consumo" ingresa número de consumo y sigue el resto hasta que se
ha llenado todos los datos en la caja de texto blanca; en caso de "Tipo de ingreso"
y "Unitario", los datos son desplegables y se puede seleccionar apretando el botón.
Una vez se han llenados los datos, clip Aceptar para grabarlo. Si se encuentra el
registro existente coherente al ingresado, puede proceder "Eliminar" o "Modificar",
también se puede seleccionar "Salir". Si no se encuentra nada en la tabla
correspondiente se procede automáticamente grabación del registro ingresado.
Se le muestran al respeto mediante las siguientes figuras.
Ucc-managua 56
Sistema de registro ycontrol de caja de un hotel
En la caja de texto "Código Consumo", introduzca código de consumo; la regla de
codificación es determinado por el administrador que sean comprensible, factible,
sigue con el de "descripción" "Tipo ingreso" "Unitario" "Valor" hasta que se
complete, luego clip "Aceptar".
Si en la tabla de base de datos no existe el registro con el mismo código se
procede a agregar el nuevo registro y también se muestra en la caja de mensaje.
Ucc-managua 57
Sistema de registro ycontrol de caja de un hotel
• Datos de Empleados
De la misma característica de la interfaz "Datos de Consumo" se contiene
en "Datos de Empleados".
Ucc-managua 58
Sistema de registro y control de caja de un hotel
• Datos de Clientes
De la misma característica de la interfaz "Datos de Consumo" se contiene
en "Datos de Clientes".
Ucc-managua 59