Вы находитесь на странице: 1из 29

PLANTEAMIENTO DEL PROBLEMA

1. ANTECEDENTES

La situación en la actualidad del Hotel Royal en cuanto a pedidos de café exige que
se incorpore de manera pronta un sistema para la generación de órdenes y facturación
de estas de forma electrónica, ya que con el sistema actual toma demasiado tiempo
tomar una orden, debido a la dificultad de encontrar las bebidas de forma escrita en el
sistema y facturarlas se complica aún más, debido a la cantidad de campos que el
sistema solicita.

Actualmente algunas empresas de Guatemala especializadas en bebidas de café ya


han integrado los sistemas gráficos y con esquemas integrados; el aplicativo para la
gestión de pedidos, facturación y emisión de reportes que se plantea implementar sería
la mejor opción para ahorrar de manera significativa tiempo en el servicio al cliente
proporcionando así mayor satisfacción al consumidor.

En cuanto, al proceso actual, comienza cuando el cliente llega a la caja para realizar
su orden, en cuanto el cliente solicita la bebida de su elección al cajero, este último
pide que se le indique que tipo de café necesita, si es Moca, Capuchino, Latte,
Americano o bien si lo que quiere es té; de acuerdo a su selección el cajero únicamente
consulta que tipo de leche requiere el cliente y luego solicita que se le indique Nombre
para la factura, NIT, teléfono y dirección (algunos de estos datos pueden obviarse para
optimizar tiempo), dichos campos son completados en el sistema actual que maneja
el hotel; luego de solicitar toda la información y llenarla en el sistema, se solicita el
pago que puede ser en efectivo o tarjeta de crédito o debito únicamente; el cliente
efectúa el pago y automáticamente se genera una factura y un ticket, este último se le
entrega al Barista de forma física para que vea la orden y la prepare al cliente.

Al momento de estar procesada la orden se le entrega la bebida al cliente y en


mostrador hay varios frascos con sobres de distintos tipos de azúcar que el cliente
puede tomar sin ningún tipo de medida, de esta forma finaliza en su totalidad el proceso
de órdenes de café en el Hotel Royal, el cual se detalla en el siguiente esquema de
forma resumida.

1
Diagrama de actividades

2
2. OBJETIVOS

2.1 Objetivo General

Desarrollar un sistema de software que facilite y permita al café del Hotel Royal la
realización de los procedimientos actuales; como la toma de pedidos, emisión de
reportes, generación de facturas o tickets en cuanto a las ordenes solicitadas por los
clientes o huéspedes del hotel.

2.2 Objetivos Específicos

• Mejorar la atención y satisfacción del cliente al momento de realizar la compra


de una bebida en él Café, por medio de la optimización del tiempo para tomar
la orden, generación de factura o ticket y envió de pedido al Barista del local.
• Generar de forma automática los tickets o facturas que se le entregan al cliente
para llevar un control preciso con los documentos contables en el caso de las
compras en efectivo y tarjeta de crédito o débito, paralelamente evitando
generar facturación innecesaria, hablando expresamente de las ordenes
cargadas a la habitación de los Huéspedes.
• Optimizar los procesos actuales para generación de reportes, de forma que se
pueda llevar un informe detallado de productos vendidos en base a las ordenes
registradas, con el fin de apoyar en la toma de decisiones y llevar un mejor
control de los recursos.
• Apoyar al cajero en su operación facilitando la toma de ordenes por medio de
una vista gráfica y sencilla donde los productos se puedan seleccionar de forma
fácil sin la necesidad de ingresar a varias opciones o bien donde se tenga que
digitar gran cantidad de datos.
• Establecer una comunicación efectiva entre el Cajero y Barista del local por
medio de un sistema de comunicación de ordenes automatizado, ahorrando así
recursos como el papel y el tiempo para transmitir la orden requerida a ambos
participantes.

3
ANALISIS DEL SISTEMA

3. REQUERIMIENTOS

3.1 INTERFAZ PRINCIPAL

Nombre del
Generación y cobro de órdenes de bebidas e impresión de factura.
requerimiento:
3.1.1 Se presenta a continuación una serie de requerimientos para la
Descripción toma de órdenes y cobro de los distintos tipos de bebida, de forma
que al cajero se le facilite generar por completo la orden en el
menor tiempo posible de una manera más práctica; ya que se
requiere optimizar el tiempo para atención al cliente.

3.1.2 o Se necesita que el sistema muestre en pantalla las bebidas


Requerimientos disponibles para el cliente tales como: Café Americano,
Funcionales Capuchino, Moca, Latte y Té.
o Los tipos de bebida se deben encontrar disponibles en 3
distintos tamaños seleccionables al momento de generar la
orden, los cuales serán: 12onz, 16onz y 18onz.
o El sistema deberá contar con sección de endulzantes
seleccionables por su tipo Ejemplo: Azúcar blanca, azúcar
morena, sin azúcar, esplenda.
o En la sección de azúcar deberá aparecer una opción donde
aparezca cuantas cucharadas de azúcar quiere el cliente
en su bebida, el azúcar se incrementará al momento de
tocar el tipo de azúcar seleccionado y a la par de la cantidad
actual deberá aparecer un botón para quitar cucharadas.
o En la vista de la orden también deberá encontrarse una
sección para el tipo de leche en el caso de las bebidas que
lo requieran, los tipos de leche deberán ser: Leche entera,
descremada, deslactosada.

4
o En la vista de la interfaz se necesita que esté disponible la
opción de una vista previa con la orden, en esta sección
también se necesita que aparezca un botón para modificar
la orden, agregar más productos a la orden o bien terminar
la orden.
o Se necesita que los costos de las bebidas aparezcan en la
orden de forma automática cuando el cajero seleccione una
bebida.
o La orden deberá de concluirse por medio del botón
“Terminar Orden”, al mismo tiempo que muestra una
ventana emergente solicitando el pago con un mensaje que
indique “Pagar Aquí” o “Cargo a la Habitación”.
o Cuando el cajero seleccione “Pagar aquí” se necesita que
automáticamente la vista despliegue el método de pago
Efectivo y Tarjeta de Crédito/Debito.
o Se necesita que, si el cajero selecciona tipo de pago
efectivo, aparezca la opción para seleccionar pago en
Dólares o Quetzales; debido a que el Hotel maneja ambos
tipos de moneda.
*Tasa de conversión validar sección Reglas del Negocio, a
su vez que muestra el total con detalle de IVA.
o En la selección de tarjeta se requiere que aparezca
únicamente el total siempre con detalle de IVA, este método
únicamente se necesita que cobre en dólares, y el cobró
deberá ser por medio de POS, cuando el pago este aplicado
se habilitara automáticamente un botón donde indique
Cobrado.
o Si el cajero selecciona cargar a la habitación, se requiere
habilitar una sección donde solicite el No. de habitación
para cargarla, y se solicite el No. de tarjeta de la habitación
seleccionada para validarla en un lector de tarjeta, Aquí

5
finaliza la orden, no se genera factura debido a que se
cargará a factura de la habitación del cliente.
o Luego de procesar el pago en el caso de Efectivo o Tarjeta
se necesita que aparezca una opción para ingresar Nombre
y NIT para generar la factura, la dirección estará por default
como “Ciudad”, sin embargo, será modificable por el cajero
en caso necesite el cliente alguna otra dirección.
o Se necesita que la factura automáticamente cuente con la
fecha del día en que se emite, no se debe de digitar esta
debe aparecer por default en la misma al momento de
imprimirla.
o Al concluir el proceso de la orden en pantalla se debe
mostrar un mensaje “ORDEN FINALIZADA” y debe enviar
a imprimir la orden con los datos de la factura si fuera
efectivo o tarjeta, caso contrario únicamente emitirá un
ticket con la orden.
o Al finalizar una orden se necesita que se envié la orden a
pantalla donde se encuentran los baristas para que
despachen el pedido.
o Si al ingresar un NIT en una factura, no salen datos del
cliente, se necesita que se habilite el campo para ingresar
el Nombre del cliente o huésped que está haciendo la
compra de la bebida.

3.1.3 o El Sistema deberá estar orientado para ser utilizado por


Requerimientos medio de una pantalla touch; de manera que el sistema no
No Funcionales necesite ningún tipo de teclado o mouse físico para
manejarse
o El ambiente de la vista debe ser agradable para el cajero,
es decir se trabajará con colores suaves, con los temas y
logos del hotel.

6
o La vista debe incluir un encabezado con el nombre de la
empresa e incluir el logo del hotel, como distintivo de la
marca que manejan internamente.
o Se debe trabajar todo preferentemente en una vista y con
pop-ups para evitar salir de la alguna ventana y que el
movimiento sea dinámico.
o Los tipos de bebida de preferencia se deben trabajar con
dibujos para facilitar la selección y ayudar al cajero a
seleccionar más rápido alguna bebida.
o El tipo de cobro debe aparecer también con logos para
hacer más dinámico el ambiente, Ej. imágenes de billetes
para efectivo e imagen de tarjetas para cobro con tarjeta.
o Todas las pantallas deben encontrarse debidamente
Centradas y alineadas, para que se vean ordenas y el
ambiente limpio.
o Prototipo de la factura (ver en sección de prototipos
Sección 8.5)
3.1.4 o Un huésped no puede realizar compras con cargo a la
Reglas del habitación sino presenta una identificación o la tarjeta de la
Negocio habitación, de lo contrario él deberá cancelar la orden en el
momento ya sea con efectivo o tarjeta de crédito/débito.
o Las tarjetas de crédito aceptadas en el hotel son Visa,
MasterCard y American Express únicamente.
o Todas las bebidas sin importar si se le agrega o no, leche o
azúcar no tendrán costo variable, el costo siempre será el
mismo.
o Todo cobro con moneda de dólares en efectivo manejará
una tasa de conversión de Q8.00 X $1.00; si el pago es con
tarjeta, el cobro se realizará con la tasa de cambio que el
banco emisor este manejando en ese momento.

7
3.2 REPORTE DE CORTE DIARIO

Nombre del
Generación de reporte para corte diario del café.
requerimiento:
3.2.1 Se detalla a continuación los requerimientos para la generación
Descripción del reporte de corte diario, por medio del cual se enunciarán los
campos relevantes que la empresa necesita que aparezcan en
dicho reporte sobre las ventas del día, esto con la finalidad de
apoyar a la administración del hotel a tomar decisiones mucho más
rápido en cuanto a los recursos disponibles, tales como
suministros de café, azúcar, leche, etc., clientes, tarifas, productos
y demás; ya que actualmente no se dispone de ninguna
herramienta que apoye en esta tarea.
3.2.2 o Se necesita que en la vista de las ordenes se encuentre una
Requerimientos pestaña con el nombre de “Corte Diario” donde se
Funcionales trasladarán a otra vista para reportería.
o En la vista de reportes, deberá encontrarse un calendario
para seleccionar fecha inicial del reporte desde X fecha
hasta la fecha de un día anterior. La fecha del día no se
encontrará disponible debido a que el corte se necesita
realizar por la noche a las 23:00 hrs.
o El reporte se deberá poder exportar por medio de botones
tanto en formato PDF como en formato Excel con las
siguientes restricciones:
En formato Excel el export se realizará con los siguientes
campos:
o Fecha emisión (12/01/1997, 26/08/2010, 07/12/2000,
05/06/1975)
o Hora del Pedido (23:05, 00:15, 07:10, 12:30)
o No. de Orden (A1, B1, C2, D9)

8
o Nombre Cliente (Byron Morales, Andrea Solorzano, David
Hernández)
o NIT (4518874-2,9521456-K,6458796-0)
o Detalle de Orden:
o Bebida (Moca, Latte, Capuchino, americano, Té)
o Tipo de leche (Entera, Descremada, Deslactosada)
o Tipo de azúcar (N/A, Blanca, Morena, Splenda)
o Cantidad de azúcar (1,3,5,9,10)
o Total (Q.100.00, $50.00)
o Método de pago (Efectivo, Cargo a la Habitación,
Tarjeta).
o En el caso de PDF los campos serán: Fecha emisión, no de
orden, nombre cliente, NIT, total y método de pago. (ver
ejemplos en inciso anterior).
o El reporte deberá generarse en orden ascendente por fecha
de emisión.
o Se necesita que se pueda seleccionar un rango de fechas
para generar un reporte y se pueda exportar.
o En la parte superior del reporte se necesita que ya sea en
la parte izquierda o derecha, muestre la fecha y la hora del
día en que se está generando el reporte.
o Para ver muestra del reporte validar en sección de
prototipos 8.4)
3.2.3 o El ambiente de la vista debe ser agradable para la persona que
Requerimientos exporte el reporte, manejando siempre los estándares en cuanto

No Funcionales a los colores del hotel.


o La vista del reporte debe incluir un encabezado con el nombre de
la empresa e indicando el periodo que abarca el export del
reporte.
o Se debe agregar un pie de página donde se encuentre el slogan
del hotel, para que sea distintivo de la empresa.

9
o Se necesita que cuando se exporte un reporte este ya tenga un
nombre predefinido como por ejemplo para Excel Export.exe y
para PDF export.pdf.
3.2.4 o Los cortes se realizarán de forma diaria en horario de 23:00
Reglas del hrs a 23:30 hrs cuando el café ya no se encuentre en
Negocio operación.

10
4. FACTIBILIDAD

4.1 FACTIBILIDAD TECNICA

A continuación, se detalla la viabilidad sobre los datos y requerimientos técnicos que


el proyecto necesita, y preferencias sistemáticas para que el sistema funcione de forma
óptima al momento de instalarse en el café.

CANTIDAD DESCRIPCION ESPECIFICACIONES


EQUIPO DE COMPUTO
SISTEMA
1 Windows 7, Windows 8 o superior
OPERATIVO
Procesador Intel Core i5-4570,
1 PROCESADOR Quad-Core a 3.6 GHz, caché de 6
MB
4GB o superior + 2 GB por
1 MEMORIA RAM
computadora adicional
1 TARJETA GRAFICA ASUS GT 710 2GB o superior
25GB de espacio disponible en
1 DISCO DURO
disco
SERVICIOS Y LICENCIAS SOFTWARE
CONEXIÓN A Conexión con ancho de banda
1
INTERNET 5mb o superior
1 BASE DE DATOS SQL SERVER 2017
SOFTWARE VISUAL
1
STUDIO 2017
EQUIPO
MONITOR PARA
1 NCR RealPOS 25 Touch + POS
CAJA
MONITOR PARA
1 NCR Real POS 25 Touch
BARISTAS
IMPRESORA DE Impresora Térmica NCR RealPOS
1
FACTURAS 7197+-6001-9001
1 UPS UPS FORZA 500 VA
CAJA PARA
1 GUARDAR NCR RealboxPOS
EFECTIVO

11
4.2 FACTIBILIDAD OPERATIVA

4.2.1 Participantes del desarrollo del sistema para el Café Royal.

ROL DESCRIPCION
Es el encargado de realizar el análisis de los
Scrum Master
requerimientos del cliente

Programador líder con capacidad de análisis,


Analista de Sistemas
Full Stack, con capacidad organizativa.

Persona encargada de ejecutar el trabajo


Desarrollador
asignado por el líder de equipo en un proyecto.

Encargado de realizar flujos de trabajo dentro


de una aplicación, para determinar los diseños
Diseñador Gráfico
a realizar y comportamiento que debe tener el
sistema

Persona con conocimientos de programación y


Líder de Calidad análisis, al igual que el líder de equipo Full
Stack.

Administrador de Base Es el encargado de la organización completa


de Datos sobre una base datos ya creada.

Encargado de crear base de datos y poner en


vigor los controles técnicos necesarios
DBA
indicados por el Administrador de Base de
Datos.

Persona encargada de capacitar a los usuarios


Capacitador
que utilizaran el sistema.

Persona conocedora de los sistemas antiguos,


su experiencia con estos permitirá realizar
Usuario experto
modificaciones y pruebas con el sistema que se
desarrolla

12
4.2.2 Descripción

Se realizó un estudio con personal del café para conocer la posibilidad de conseguir
poner en marcha la nueva implementación del sistema para toma de órdenes, cobro y
generación de reportes.

Para la implementación del nuevo sistema, se tiene una planeación detallada con los
procedimientos necesario para capacitar exitosamente a todo el personal involucrado
en el proyecto, de manera que se logré con cierto grado de éxito que se cumplan los
objetivos de este, por medio de un calendario de actividades.

Para los trabajadores del café se tiene planeadas en calendario dos capacitaciones en
cuanto al sistema.

o Capacitación Teórica: En esta se tiene contemplado brindar información


sobre el nuevo sistema, para que los empleados tanto cajeros como
baristas conozcan la nueva forma de operar en su puesto de trabajo.
o Capacitación Practica: Esta es la más importante, ya que es donde se
les indicará a los empleados por medio de ejemplos prácticos el
funcionamiento de la nueva herramienta; esta funcionará para solucionar
cualquier duda en cuanto al uso en el mismo momento y evitar
inconvenientes a futuro.

Ambas capacitaciones de tienen contempladas para realizarse en 1 día cada una,


haciendo un total de 2 días para capacitación; este tiempo se puede validar en el
calendario de actividades.

13
4.3 FACTIBILIDAD ECONOMICA

4.3.1 Hardware y Software: A continuación, se detallan los costos sobre los equipos y
servicios necesarios para la implementación del sistema en el café.

CANT OBJETO DESCRIPCION PRECIO


EQUIPO DE COMPUTO
SISTEMA
1 Windows 7, Windows 8 o superior Q 1,160.00
OPERATIVO
Procesador Intel Core i5-4570, Quad-
1 PROCESADOR Q 4,360.00
Core a 3.6 GHz, caché de 6 MB
4GB o superior + 2 GB por computadora
1 MEMORIA RAM Q 380.00
adicional
1 TARJETA GRAFICA ASUS GT 710 2GB o superior Q 542.00
ALMACENAMIENTO A LARGO PLAZO
1 DISCO DURO Q 1,000.00
(1TB)
SERVICIOS Y LICENCIAS SOFTWARE
CONEXIÓN A
Conexión con ancho de banda 5mb o
1 INTERNET Q 540.00
superior
MENSUAL
LICENCIA PARA SERVIDORSQL
1 BASE DE DATOS Q 4,000.00
SERVER 2017
SOFTWARE
LICENCIA PARA MICROSOFT VISUAL
1 VISUAL STUDIO Q 5,000.00
ESTUDIO
2017
EQUIPO
MONITOR PARA
1 NCR Real POS 25 Touch + POS Q 3,525.00
CAJA
MONITOR PARA
1 NCR Real POS 25 Touch Q 2,337.00
BARISTAS
IMPRESORA DE Impresora Termica NCR Realpos 7197+-
1 Q 748.00
FACTURAS 6001-9001
1 UPS UPS FORZA 500 VA Q 560.00
CAJA PARA
1 GUARDAR NCR Real Box Q 2,600.00
EFECTIVO
TOTAL, DE EQUIPO Q 26,752.00

14
4.3.2 Costos Operacionales

MESES
ROL SUELDO POR MES TOTAL A PAGAR
TRABAJADOS
Scrum Master Q 35,000.00 3 Q 105,000.00
Analista de Sistemas Q 20,000.00 2 Q 40,000.00
Desarrollador Q 10,000.00 2 Q 20,000.00
Diseñador Gráfico Q 8,000.00 1 Q 8,000.00
Líder de Calidad Q 15,000.00 2 Q 30,000.00
Administrador de Base de Datos Q 12,000.00 1 Q 12,000.00
DBA Q 7,500.00 1 Q 7,500.00
Capacitador Q 5,000.00 1 Q 5,000.00
Usuario experto Q 6,500.00 1 Q 6,500.00
TOTAL Q 234,000.00

4.3.3 Conclusión de Factibilidad

En total de costos netos sumando hardware y software, adicional sumando costos


operacionales nos da un total de Q.260,752.00 por el desarrollo del software en un
periodo de 3 meses.

El desarrollo del sistema de forma personalizada ya teniendo en cuenta ganancia y


costos de instalación al cliente le quedaría en Q.315,755.00, donde se le ofrece
soporte por cualquier inconveniente.

En cuanto a los ingresos del café, según un estudio interno se estimo que al mes
generan un total de ingreso de Q.60,000.00, lo cual a los 6 meses de instalado el
sistema nuevo se estaría recuperando la inversión por parte del Hotel.

Se estima que el proyecto es factible pues se le da un tiempo de vida optimo funcional


al sistema de 10 años.

15
5. CASO DE USO

5.1 INTERFAZ PRINCIPAL Y REPORTES

Nombre De
Generación de Ordenes, facturas y reportes del café Royal
Caso de Uso
5.1.1 En el siguiente caso de uso se describe características sobre las
Descripción vistas de la pantalla para realizar pedidos y cobros de las bebidas
en el hotel, la vista comprende la pantalla para generar la orden
por medio de una interfaz gráfica, esto para la mejor manipulación
del cajero; en cuanto a la parte funcional, se busca cumplir con los
requerimientos vistos previamente para lograr el objetivo de
optimizar los tiempos de respuesta.
También se detallará cómo funcionará la subvista del reporte
diario que se incorporará al sistema.
5.1.2 Describir el funcionamiento generalizado del sistema mediante el
Objetivo análisis de los diagramas haciendo uso de elementos tales como:
caso de uso, actores y relaciones
5.1.3 Dar a entender al desarrollador de manera macro cómo debe ser
Alcance el funcionamiento del sistema y los casos que este incluirá.
5.1.4 Cajero: Es la persona que se encargara de tomar las ordenes en
Actores el café del hotel, también este podrá generar los reportes.
5.1.5 o Toma de orden: En esta sección se encontrarán todos
Flujo de aquellos elementos que permitirán al cajero tomar la orden
Eventos del huésped o cliente.
o Vista Previa Orden: Aquí se podrá validar la información
que al momento se ha generado en la orden, como una
vista previa.
o Pago y Facturación: En esta sección se encuentran las
características y distintas opciones para pagar la orden
generada, al mismo tiempo que se genera la factura.

16
o Reportería: En esta sección se podrán extraer los reportes
de corte diario sobre las ventas y ordenes generadas en el
café, se mostrará como una miniatura que se expandirá al
seleccionarla.

5.1.6 Generar Orden:


Flujo Básico 1. Selección de Bebida: Sección donde el cajero podrá
seleccionar distintos tipos de bebida, ya sea Café
Americano, Capuchino, Mocca, Te o Latte. Esta bebida
automáticamente se agregará a la orden con sus
respectivas especificaciones.
• Botón Latte: Este botón habilita la selección de
Lactosa y de Azúcar, ya que esta bebida si lleva
leche.
• Botón Mocca: Habilita la selección de Leche y
Endulzantes para que el cajero pueda seleccionar lo
que el huésped decida.
• Botón Capuchino: Este botón habilita la selección de
Endulzantes y Lactosas para que el cajero
selecciones las opciones solicitadas por el huésped.
• Café Americano: Este botón únicamente habilita la
opción de selección de Endulzantes ya que la bebida
como tal no incluye ningún tipo de leche.
• Te: Este botón únicamente habilita la opción de
azucares ya que en el hotel no se trabajan te con
leche. Esta opción queda deshabilitada
2. Selección de Endulzante: El cajero puede seleccionar los
distintos tipos de endulzante ya sea azúcar morena, blanca,
Splenda o simplemente sin azúcar para que se le pueda
agregar en la orden.

17
3. Selección de Lactosa: El cajero tendrá a su disposición 3
selecciones distintas de leche ya sea deslactosada,
descremada o entera. Estos botones agregaran a la orden
el tipo de leche que el huésped quiere.
4. Vista Previa de la orden: Esta muestra una vista previa de
la orden para que el cajero lo pueda consultar sin salir de
la generación de la orden.
5. Botón Agregar a la Orden: Esta permite que al momento de
estar totalmente generada la solicitud de un tipo de bebida
agregarla a la orden y automáticamente refresca la vista
previa de la orden generada, al mismo tiempo limpia
cualquier selección que se haya realizado y deshabilita
nuevamente las secciones de Lactosas y Endulzantes con
excepción de la sección de bebidas para que el cajero
nuevamente pueda realizar una orden nueva.
6. Botón Modificar Orden: Esta opción habilita la sección del
detalle de la orden en la vista previa para que el cajero
pueda modificar la orden realizada.
7. Botón Terminar Orden: Este guarda la información de la
orden en curso para proceder a facturar y oculta el panel
actual de generar orden, despliega la pantalla para
seleccionar los tipos de pago.

Pago de La Orden:
1. Método Efectivo: Este botón selecciona el método de pago
efectivo, al seleccionarlo despliega un subformulario donde
puedes seleccionar la moneda con la que el huésped va a
cancelar.
a) Radio Button Dólares: Es una selección para cambiar la
orden a moneda a Dólares esta realizara una

18
conversión de $1 x Q.8.00 y luego mostrara el total en
dólares en pantalla.
b) Radio Button Quetzales: Permite seleccionarlo para
identificar si el huésped va a pagar en Quetzales como
originalmente el pedido se realiza en quetzales este
despliega el subtotal y el total de la compra que realiza
el cliente.
c) Botón Finalizar Pedido: Este registra el método de pago
y despliega una pantalla con la factura en pantalla y se
envía a imprimir la misma.
2. Método Tarjeta: Esta selección es en caso el huésped
desea pagar con tarjeta su orden. Esta solo desplegara una
pantalla con el total del pedido y el botón de cobrar y
finalizar pedido
a) Botón Cobrar y Finalizar: Este envía una señal al POS
donde aparecerá el monto para que el usuario pague
con su tarjeta de redito o débito y si el pago es aprobado
pasa a la siguiente pantalla emergente de Cobro
realizado y procede a enviar a imprimir la factura.
3. Método Cargo a la habitación: Despliega un subformulario
donde se solicite el documento de identificación o el No. de
Tarjeta de la habitación para escanearlo.
Reportería:
1. Generar Reporte: Aquí el cajero podrá presionar el botón
para generar el export del reporte de corte diario. Al
presionarlo aparecerá una ventana emergente donde se
podrá seleccionar el lapso de fechas para generar el
reporte y los dos tipos de exportación PDF y Excel.
a) Fecha inicio: Esta será la fecha desde donde el cajero
necesita generar el reporte.

19
b) Fecha fin: Esta fecha servirá para marcar hasta que día
se necesita el reporte, únicamente si seleccionan el día
de hoy no exportará nada debido a los requerimientos
que restringen el corte a las 23:00 hrs.
c) Exportar PDF: Este botón permitirá exportar el reporte
en el lapso de fechas definidas en formato PDF.
d) Exportar Excel: Al igual que la anterior este permitirá
exportar el reporte siempre en las fechas detalladas,
solamente que en formato Excel.

Salir del Sistema: Este botón permitirá al cajero cerrar el sistema.

5.1.7 o Todos los precios de los distintos tipos de bebida deben


Flujo Alterno estar precargados al sistema para que al realizar la
selección aparezca el costo automáticamente en el
detalle de la orden.
o Los distintos tipos de café, endulzantes y lactosas
disponibles, deberán estar en el sistema y no se puede
modificar por el cajero.
o La fecha del día estará por default en el sistema al
momento de ingresar, para que se pueda tener a la
mano dicho dato.
o Los datos del cajero deberán aparecer en la parte
superior desde que el cajero ingresa al sistema, para
identificar quien lo está utilizando.
o En el reporte deberá ya estar grabado el encabezado al
momento de exportar, para que el formulario no pueda
ser modificable en el caso de PDF y en Excel.
5.1.8 o El sistema no tendrá ningún tipo de selección al
Precondiciones momento de crear una nueva orden.

20
o Al momento de cargar la página todos los datos por
default aparecerán en pantalla sin excepciones.
o Los reportes de corte diario deberán estar disponibles
para su exportación hasta un día antes.
5.1.9 o Cuando se envía a imprimir la factura, les llegara
Postcondiciones automáticamente la orden a los baristas por medio de otra
pantalla, esto para que lo puedan despachar.
o Luego de generar un pago correctamente, se generará un
mensaje en pantalla donde indique que el pago fue
aprobado.
o Cuando se exporte algún reporte tanto en PDF como en
Excel, deberá mostrar un mensaje en pantalla indicando
“Se exporto correctamente”, y luego desaparecerá solo.
5.1.10 Diagrama

21
6. BASE DE DATOS

Referencias para la base de datos del café.

6.1 Tipos de Dato

Los tipos de dato son aquellos que nos permiten asignar un atributo a algún tipo de
dato dentro de una tabla en base de datos, los tipos de dato disponibles que podemos
encontrar en nuestro modelo son:

o Date: Sirve para asignar el formato de fecha a algún dato dentro de una tabla.
o Varchar: Permite ingresar caracteres como números y letras combinadas.
o Int: Este ayuda para que el tipo de dato de un campo en una tabla sea de un
número entero.

Adicional a los tipos de dato también podemos encontrar las siguientes referencias:

o PK: (Primary Key) Esta llave sirve para identificar de manera única cada fila de
una tabla, esta puede ser simple o compuesta en las tablas y evita que los datos
se dupliquen dentro de los registros.
o FK: (Foreign Key) Este sirve para crear una limitación referencial entre dos
tablas, en la tabla referencial no se pueden ingresar datos que no existan en la
tabla principal de donde proviene esta llave.
o UNIQ: (UNIQUE) Permite marcar un dato como un campo que no se puede
repetir dentro de una tabla en base de datos.

6.2 Tablas

o Huésped: En esta tabla se guardarán los datos sobre los huéspedes del hotel o
clientes que se necesiten registrar.
o Habitación: Tabla donde se guardará información de las habitaciones como el
No. y el tipo de habitación al que pertenece.
o Monedas: En esta se guardarán los tipos de monedas disponibles para cobrar
en el hotel.
o Producto: En esta tabla se guardarán los productos disponibles para venta en
el café del hotel.

22
o Detalle_Factura: En este se guardarán los datos en cuanto a detalle de cada
una de las facturas emitidas.
o Facturacafe: En esta tabla se guardarán los datos principales de las facturas
emitidas en el café del hotel.
o Tipo_pago: Tabla que sirve para guardar los distintos tipos de pago aceptados
por el hotel.
o Empleado: Tabla donde se guardarán los datos sobre los empleados del hotel,
esta servirá más tarde para detallar en cada factura que empleado facturó.
o Hospedaje: En esta tabla se guardan los registros e historial de los clientes en
cuanto a los hospedajes que hayan tenido en el hotel, también esta tabla servirá
para que se cargue algún pedido del café a la habitación.
o Tipo Habitación: Aquí se guardan los tipos de habitación con los que cuenta el
hotel Royal.

6.3 Diagrama Relacional

23
7. CALENDARIO DE ACTIVIDADES

24
**Según calendarización se tiene previsto que el proyecto se ejecute en un tiempo
estimado de 60 días en su totalidad.

25
8. PROTOTIPOS

8.1 Interfaz Principal

8.2 Generación de Reporte

26
8.3 Reporte en PDF

8.4 Reporte en Excel

8.5 Prototipo de Factura

27
9. FORMATOS

9.1 Formato Pruebas Del Sistema

9.2 Formato de Entrevista

Preguntas:

1. ¿Cuál es la actividad principal de su empresa?


2. ¿Qué tipo de información manejan actualmente?
3. ¿Cada cuanto actualizan los registros de la información guardada?
4. ¿Han utilizado algún sistema similar o tienen conocimiento de alguna
referencia?
5. ¿Cuál es el problema principal para resolver?
6. ¿Qué características del sistema necesita para resolver el problema?
7. ¿Qué tipo de información va a ser ingresada o procesada por el sistema?
8. ¿Qué funciones busca que cumpla el sistema?
9. ¿Qué tipo de interfaces o características en cuanto al diseño necesita que
sean establecidas?
10. ¿Quién utilizará el sistema y manejará la información?
11. ¿Qué restricciones deberá tener el sistema?
12. ¿Qué limitaciones en cuanto a permisos del sistema necesitan para los
distintos tipos de empleados?

28
13. ¿Qué datos ingresaran en la interfaz principal?
14. ¿Qué datos necesita que salgan del sistema?
15. ¿Como le gustaría almacenar la información del sistema?

29

Вам также может понравиться