Professional Documents
Culture Documents
Estudiante
Edisson Ren Mendieta Saquinaula
Tutor
Ing. Pablo Tamayo
Quito Ecuador
Noviembre 2011
ii
iii
iv
CERTIFICADO DE AUTORA
Los
contenidos,
argumentos,
exposiciones,
conclusiones
son
de
DEDICATORIA
La presente Tesina la dedico: a Dios que me ha concedido la oportunidad de
vivir y me ha rodeado de personas maravillosas, a mi madre y a mi familia por
haberme brindado su cario y su apoyo en todo momento; y, a esa persona
especial que siempre estuvo a mi lado apoyndome con todo su amor
incondicional.
vi
AGRADECIMIENTO
Agradezco a mi familia, y a mis estimados compaeros que compartieron estos
aos de estudio conmigo, al Ing. Pablo Tamayo por su ayuda como Tutor y
Mgs. Heriberto Lpez, Docente del Tecnolgico Sudamericano por su aporte
con sus vastos conocimientos.
vii
RESUMEN
El impresionante desarrollo de la tecnologa ha transformado la forma de
realizarlas actividades de nuestra vida diaria, y el mundo empresarial no es la
excepcin.
En
pases
desarrollados
tecnolgicamente
las
empresas
es
ver
medios
alternativos
de
interactuar
con
el
usuario
viii
SUMMARY
The impressive development of technology has transformed the way ofdoing
our daily lifeactivities, and the enterprise world is not the exception. The
software
integration
companies
have
gained
popularity
because
of
implementing alternative ways of user interaction with phones, tablets, etc. The
fields of application of this new technology are very large: education, financial,
medical, etc.
This work is not presented as a complete solution but as an example of
software implementation that rely on the use of mobile devices as a user
interaction way. This project represents an idea to improve the effectiveness
and efficiency in a restaurant, order processing and delivery of meals, the
proposed application consists of two parts: the waiter based on mobile devices
and the kitchen based on a system desktop.
Upon completion of this project will have an application that will be a guide that
illustrates what can be done with these devices and leave open the possibility of
a solution that can encompass full devices such as tablets, which could for
example use as a letter to the customers, the customer she could explore
details of each dish for example, its ingredients, the origin of the ingredients,
nutritional properties, the content of a cocktail, and so on.
ix
TABLA DE CONTENIDOS
2.2.1
2.2.2
2.2.3
BLACKBERRY OS ...................................................................... 36
2.2.4
GENERALIDADES ............................................................................. 58
3.2
xi
3.3.1
3.3.2
3.3.4
3.3.5
REQUERIMIENTOS:.................................................................... 64
xii
xiii
LISTA DE ANEXOS
ANEXO 1 - INSTRUMENTO DE ENTREVISTA
ANEXO 2 - MANUAL DE USUARIO
xiv
15
CAPITULO I: INTRODUCCIN
1.1 PLANTEAMIENTO DEL PROBLEMA
Podr el diseo, desarrollo e implementacin de una aplicacin con soporte
en dispositivos mviles mejorar los tiempos de espera de los clientes y la
comunicacin entre meseros cocina en un restaurante?
1.2 SISTEMATIZACIN
1.2.1 DIAGNSTICO
Los sistemas tradicionales para restaurantes de nuestro medio no se
apoyan en dispositivos mviles, generalmente son sistemas de escritorio.
Un sistema tradicional de escritorio difcilmente podra ayudar a los meseros
pues no lo pueden portar por su peso y dimensiones.
El tiempo que un mesero usa para llevar el pedido a la cocina representa
tiempo de espera para el cliente, adems si el cliente desea modificar su
orden el mesero debe buscar su nota de pedido por el nmero de mesa lo
cual consume tiempo.
1.2.2 PRONSTICO
El uso solo de sistemas de escritorio detiene la evolucin del software como
tal, pues son las nuevas tecnologas en medios de interaccin con el
usuario los elementos que marcan la usabilidad del sistema.
En restaurantes de gran tamao con numerosa clientela obliga a la
contratacin de ms personal para cubrir la demanda.
Si los tiempos de espera en un restaurante son altos, generalmente no
regresamos otra vez pues lo ms molesto para un cliente es esperar.
1.2.3 CONTROL DEL PRONSTICO
El escenario de un restaurante es perfectamente aplicable para explotar las
capacidades de un dispositivo mvil como medio de interaccin con el
usuario.
16
1.3 OBJETIVOS
1.3.1 OBJETIVO GENERAL
Desarrollar un software de aplicacin apoyado en el uso de dispositivos
mviles con pantalla tctil como medio de interaccin con el usuario, que
permita gestionar los pedidos de los clientes en un restaurante.
1.3.2 OBJETIVOS ESPECFICOS
Presentar el diseo y arquitectura de la aplicacin apoyada en el uso de
dispositivos mviles con pantalla tctil como medio de interaccin con el
usuario.
Desarrollar la aplicacin apoyada en el uso de dispositivos mviles con una
interface amigable y fcil de usar.
Disear y presentar los manuales de usuario respectivos.
1.4 JUSTIFICACIN
1.4.1 TERICA
No es tan sencillo para muchos admitir que el constante desarrollo de la
tecnologa ha transformado y seguir transformando todas las actividades a
nuestro medio, actividades que van desde la forma de interactuar con otras
17
18
1.4.2 METODOLGICA
Este desarrollo, como todo proyecto de software se basar principalmente en la
observacin y la consulta de manuales que expliquen el funcionamiento bsico
estandarizado para los restaurantes en general.
1.4.3 PRCTICA
La implementacin una aplicacin que se apoye en el uso de mviles en un
Restaurante supondra una mejora en la satisfaccin de los clientes que
recibirn un mejor servicio debido a la mejor comunicacin entre los meseros
que tienen contacto directo con los clientes y la cocina, de esta manera se
reducirn los tiempos de espera, se reducirn los errores en los pedidos que se
dan en horas pico del local. De esta manera la eficiencia y eficacia de los
meseros se ver beneficiada. Tambin evitaremos el uso excesivo de papel,
colaborando un poco con el medioambiente.
1.5 ALCANCE Y LIMITACIONES
1.5.1 ALCANCE
Este proyecto contempla cubrir la automatizacin de los siguientes procesos:
Meseros:
o Ingreso de pedidos
o Consulta y actualizacin de pedidos.
o Consulta de pedidos despachados.
o Monitoreo de Mesas
Cocina:
o Consulta de pedidos ingresados.
o Despacho de productos.
o Configuracin
o Gestor de Mesas
o Gestor de Meseros
o Gestor de Carta
19
20
21
DISPOSITIVO MVIL
Mviles que soportan completamente un cliente de correo electrnico con la
funcionalidad completa de un organizador personal. Una caracterstica
importante de casi todos los telfonos inteligentes es que permiten la
instalacin de programas para incrementar el procesamiento de datos y la
conectividad. Estas aplicaciones pueden ser desarrolladas por el fabricante del
dispositivo, por el operador o por un tercero." (WIKIPEDIA)
Dispositivo electrnico inalmbrico porttil que usa una pantalla tctil como
medio de interaccin con el usuario, pueden ejecutar aplicaciones escritas para
su plataforma que permitan realizar tareas especficas.
Los dispositivos electrnicos inalmbricos que ejecutan software de aplicacin
electrnico permiten automatizar las tareas involucradas con el cumplimiento
de objetivos especficos.
GESTIONAR
Hace referencia a la accin y al efecto de gestionar gestionar es realizar
diligencias conducentes al logro de un negocio o de un deseo cualquiera
(DICCIONARIO CIENTFICO DE DEFINICIONES)
Para crear aplicaciones para un computador es o dispositivos mviles es
necesario llevar a cabo cierto procedimiento de ingeniera dado como una serie
de pasos o acciones para llegar al diseo y posterior desarrollo del software.
Para crear aplicaciones para dispositivos mviles es necesario llevar a cabo un
conjunto de pasos conocidos como Ingeniera de Software para obtener un
producto de calidad.
22
un mnimo de 80
clientes.
1.2.3 MARCO TEMPORAL
Para desarrollar el proyecto disponemos de 6 semanas, en este tiempo
tenemos que cumplir con los objetivos propuestos.
1.3METODOLOGA
1.3.1 UNIDAD DE ANLISIS
La investigacin, el desarrollo del proyecto se realizar pensando en una
posible implementacin en un restaurante en la Ciudad de Cuenca.
1.3.2 TIPO DE INVESTIGACIN
Se emplear la investigacin aplicada, que permite emplear los conocimientos
previamente existentes, que en el caso del presente proyecto son los procesos
o actividades que se desempean en el restaurante modelo; con el fin de
aplicarlos como soluciones prcticas de problemas existentes por medio de
una aplicacin de software apoyada en el uso de dispositivos mviles como
medio de interaccin con el usuario.
1.3.2 MTODO
Se emplear el mtodo Inductivo-Deductivo debido a que partiremos de la
investigacin de las actividades desarrolladas en el restaurante modelo, para
luego a partir de los datos obtenidos se puedan organizar esos datos en forma
de procesos establecidos.
23
1.3.3 TCNICA
La entrevista a una persona que Administra Restaurantes y conoce sus
procesos, su funcionamiento ser una excelente fuente del conocimiento
necesario para desarrollar el presente proyecto.
1.3.4 INSTRUMENTOS
Se aplicara una entrevista a un Administrador de Restaurantes.
24
Tablets,
etc.) han
25
26
27
28
29
Almacenamiento:
Conectividad:
Pantalla:
Sensores:
IPOD TOUCH
Reproductor multimedia que usa iOS como sistema
operativo, utiliza una pantalla de 3.5 como medio de
interaccin con el usuario, usa las mismas
herramientas de desarrollo que el iPhone, ofrece las
mismas caractersticas de un iPhone pero sin la
funcin de telfono. Actualmente se comercializa la
quinta generacin del dispositivo.
Ficha de Caractersticas
16 GB
32 GB
64 GB
Wifi b/g/n
Bluetooth 2.1
Geo localizacin basada en Wifi
Pantalla tctil de 3,5 con una resolucin de
960px - 640px
Giroscopio1
Acelermetro2
Sensor de luz ambiental
Tabla 1 - Caractersticas iPhone 4
30
IPHONE
Actualmente se comercializa la quinta generacin del
mvil bajo el nombre de iPhone 4S. Este mvil incluye
un procesador de doble ncleo a 800MHz, 512 MB en
RAM. Este telfono puede funcionar tanto en redes
GSM o en CDMA pues funciona con antenas duales
para cada una de las redes.
Almacenamiento:
Localizacin
Conectividad:
Pantalla:
Sensores:
Ficha de Caractersticas
16 GB
32 GB
64 GB
GPS Asistido
Brjula Digital
Geo localizacin basada en Wifi
Wifi b/g/n
Bluetooth 4
Pantalla tctil de 3,5 con una resolucin de
960px - 640px
Giroscopio
Acelermetro
Sensor de proximidad
Sensor de luz ambiental
Tabla 2 - Caractersticas de iPod Touch
IPAD
Actualmente se comercializa segunda generacin
de este Tablet desarrollado por Apple. Funciona con
un procesador dual a 1GHz, con 512 de RAM. El
iPad es muy til de aplicaciones a medida por las
facilidades que su tamao de pantalla brida.
Actualmente se aplica ya en hospitales, escuelas,
de estados unidos.
Almacenamiento:
Localizacin
Conectividad:
Pantalla:
Sensores:
Ficha de Caractersticas
16 GB
32 GB
64 GB
Brjula Digital
Geo localizacin basada en Wifi
Wifi b/g/n
Bluetooth 2.1
Pantalla tctil de 9,7 con una resolucin de
1024px - 768px
Giroscopio
Acelermetro
Sensor de proximidad
31
de
desarrollo para
32
usar Android que desarrollar un sistema de cero, por lo que muy pronto el uso
del sistema de Google se globalizo tanto en los aos 2009, 2010 que las
empresas fabricantes de mviles muy pronto basaban un alto porcentaje de su
catlogo en Android.
El Sistema Operativo de Google ganado mucho terreno en el mercado de
mviles y se proyecta que pronto sobrepase a Symbian de Nokia como sistema
ms usado en mviles a nivel mundial, entre los principales fabricantes de
mviles que han adoptado Android podramos citar a:
HTC
Samsung
LG
Motorola
Huawei
Sony Ericsson
Aunque Android fue originalmente diseado para funcionar en mviles, tras el
lanzamiento del iPad en enero del 2010 las empresas citadas anteriormente u
algunas dedicadas a fabricar equipos electrnicos fueron testigos de las
superventas del Tablet de Apple, e inmediatamente intentaron lanzar sus
propias Tablets; desde luego el sistema operativo mvil de momento y la mejor
opcin fue Android. Samsung lanz su GalaxyTab y fe seguido de empresas
como Motorola, LG, Archos, Toshiba, entre otros. Google decidi lanzar una
versin especializada de su sistema exclusiva para Tablets a la que denomin
AndroidHoneyComb, de tal manera que para finales del 2010 se lo aplica en
Tablets, y en lectores electrnicos.
Vale la pena recalcar que Google se ha encargado del desarrollo del software,
pero no fabrica los mviles como tal. Algunas empresas personalizan la
interface de Android, de dichas personalizaciones la de HTC es la mejor
calificada en usabilidad.
33
34
o Desire HD.
o Sensation
Samsung:
o Galaxy S II
o GalaxyTab 10.
HTC DESIRE HD
Se ha citado este mvil debido a que las dimensiones
de su pantalla (4,3) se presta muy bien para
aplicaciones a medida, adems la personalizacin de
la Interface de Android denominada Sense ha sido
calificada por muchos analistas como la mejor y ms
funcional personalizacin de Android en el mercado
actual. Este mvil cuenta con un procesador de 1Ghz
Almacenamiento:
Conectividad:
Pantalla:
Sensores:
Ficha de Caractersticas
Memoria Interna de 1,5 GB
Memoria expandible mediante tarjetas Micro
SD1 hasta 32 GB.
GPS
Geo localizacin basada en Wifi
Pantalla tctil de 4,3 con una resolucin de
480px - 800px
Acelermetro
Sensor de Proximidad
Sensor de luz ambiental
Tabla 4 - Caractersticas HTC Desire HD
Almacenamiento:
HTC SENSATION
Se ha citado este mvil debido a que las dimensiones
de su pantalla (4,3) se presta muy bien para
aplicaciones a medida, adems la personalizacin de
la Interface de Android denominada Sense ha sido
calificada por muchos analistas como la mejor y ms
funcional personalizacin de Android en el mercado
actual. Este mvil cuenta con un procesador de doble
ncleo a 1,2Ghz, de tal forma que su desempeo se ve
muy beneficiado del potente hardware que monta.
Ficha de Caractersticas
Memoria Interna de 1,5 GB
Memoria expandible mediante tarjetas Micro SD
hasta 32 GB.
35
Conectividad:
Pantalla:
Sensores:
Wifi b/g/n
Bluetooth 2.1
GPS Asistido
Brjula Digital
Geo localizacin basada en Wifi
Pantalla tctil de 4,3 con una resolucin de
960px - 540px
Giroscopio
Acelermetro
Sensor de proximidad
Sensor de luz ambiental
Tabla 5 - Caractersticas HTC Sensation
SAMSUNG GALAXY S II
Se ha citado este mvil debido a que las dimensiones
de su pantalla (4,3) se presta muy bien para
aplicaciones a medida. Podemos mencionar tambin
que las pantallas Super AMOLED Plus de Samsung
han sido calificadas como las mejores pantallas del
mercado tras las pantallas que montan los iPhone 4 y
4S.
Almacenamiento:
Conectividad:
Pantalla:
Sensores:
Ficha de Caractersticas
16 GB
32 GB
64 GB
Wifi b/g/n
Bluetooth 2.1
GPS Asistido
Brjula Digital
Geo localizacin basada en Wifi
Pantalla tctil de 4,3 con una resolucin de
480px - 800px
Giroscopio
Acelermetro
Sensor de proximidad
Sensor de luz ambiental
Tabla 6 - Caractersticas Samsung Galaxy S II
36
Almacenamiento:
Conectividad:
Pantalla:
Sensores:
2.2.3 BLACKBERRY OS
Es turno de hablar a cerca de BlackBerry y su sistema BlackBerry OS.
BlackBerry es un producto desarrollado por la empresa canadiense llamada
RIM (Research in Motion), la marca BlackBerry inici en 1999. Desde sus
mismos inicios BlackBerry se lanz como una plataforma orientada al pblico
empresarial incluyendo soporte para Microsoft Exchange2 por ejemplo,
iniciando con el servicio de Correo Electrnico como principal atractivo.
BlackBerry OS es el nombre que recibe el sistema que corre en los mviles de
RIM. Generalmente los mviles de esta marca se caracterizaban por incluir un
teclado QWERTY.
37
Luego del xito de Apple con su iPhone, RIM incursion con las pantallas
tctiles lanzando el primer mvil completamente tctil y sin teclado fsico de la
marca con el nombre de BlackBerry Storm en el ao 2008, este mvil buscaba
adaptar las interfaces de BlackBerry a un entorno completamente tctil,
presentaba algunos inconvenientes: la pantalla a pesar de ser capacitiva no era
tan sensible y precisa como la del iPhone. La interface del sistema de
BlackBerry no terminaba de adaptarse a una pantalla tctil, situacin algo
parecida a lo que le pas a Nokia con su Symbian.
Con el BlackBerry Storm 2 solucionaron parte de los problemas mencionados,
pero no fue hasta el lanzamiento del BlackBerry Torch en el 2010 que la
interface del BlackBerry OS ya en su versin 6.0 funcion muy bien en la
pantalla tctil que ofreca.
Para el 2011 BlackBerry lanz dos terminales nuevos de la serie Torch,
especficamente el 9850/9860 que elimina completamente el teclado fsico y
usa el renovado BlackBerry OS 7.
RIM desarrolla el software y fabrica sus equipos, esto les brinda la oportunidad
de optimizar su software que al igual que los equipos iOS no necesitan un
procesador doble ncleo para funcionar fluidamente.
RIM tambin intent incursionar en el mundo de las Tablets, para ello
fabricaron el denominado BlackBerry Playbook; este Tablet oferta una pantalla
de 7, el sistema que correo fue desarrollado por RIM sobre QNX 1, un sistema
operativo existente muy popular y maduro que se usa de forma embebida en
aviones, autos, etc. El xito comercial del Playbook fue puesto en entredicho
pues no peg en el mercado por as decirlo, aunque el Sistema que la
Playbook ejecuta tenga como base a un sistema maduro, no terminaron de
desarrollar el paquete bsico que deba tener, por ejemplo el Tablet no cuenta
con un cliente de correo oficial. Otro factor determinante tambin es la poca
1
QNX: Copiado de: http://es.wikipedia.org/wiki/QNXEs un sistema operativo de tiempo real basado en Unix que
cumple con la norma POSIX. Es desarrollado principalmente para su uso en dispositivos empotrados.
38
39
Almacenamiento:
Conectividad:
Pantalla:
Sensores:
Ficha de Caractersticas
4 GB
Expandible hasta 32 GB con MicroSD
Wifi b/g/n
Bluetooth 2.1
GPS
Brjula Digital
Geo localizacin basada en Wifi
Pantalla tctil de 3,7 con una resolucin de
480px - 800px
Giroscopio
Acelermetro
Sensor de proximidad
Sensor de luz ambiental
Tabla 8 - Caractersticas BlackBerry Torch 9859
Almacenamiento:
Conectividad:
Pantalla:
Sensores:
Ficha de Caractersticas
16 GB
32 GB
64 GB
Wifi b/g/n
Bluetooth 2.1
A-GPS
Geo localizacin basada en Wifi
Pantalla tctil de 7 con una resolucin de
1024px - 600px
Giroscopio
Acelermetro
Sensor de luz ambiental
Tabla 9 - Caractersticas BlackBerry PlayBook
40
DESCRIPCIN
Todos Windows Phone 7 usan la
Resolucin de Pantalla
misma
resolucin,
esto
brinda
WVGA (800 x 480)
compatibilidad de las aplicaciones
entre distintos fabricantes.
Esto garantiza que todos los modelos
tendrn su chip de grficos dedicado,
Aceleracin de Hardware DirectX 9
el mismo que se encargar de mover
la interface de usuario.
Da
servicios
de
localizacin
GPS
geogrfica
Permite saber en que posicin se
Acelermetro
encuentra el dispositivo: vertical u
horizontal.
Brjula
Detecta norte, sur, este, oeste.
Que puede usarse como flash de
Flash LED
cmara o linterna.
Botones estandarizados: Atrs, Inicio Todos
los
modelos
tendrn
y Bsqueda
obligatoriamente estos tres botones.
Procesador SnapDragon de 1Ghz
Esta es la cantidad de RAM bsica,
256 MB RAM
los fabricantes pueden ponerle ms.
Tabla 10 - Requerimientos de Hardware de los dispositivos con Windows Phone
41
Almacenamiento:
Conectividad:
Pantalla:
Sensores:
HTC SURROUND
ste mvil es parte de la primera familia de
dispositivos mviles de HTC que usan Windows
Phone 7.
Utiliza un procesador de 1GHz
acompaado de 512MB en RAM. Dada la
excelente optimizacin y la estandarizacin de
Hardware de Windows Phone es ms que
suficiente para que el sistema funcione muy pero
muy fluido.
Ficha de Caractersticas
16 GB
Wifi b/g/n
Bluetooth 2.1
GPS Asistido
Brjula Digital
Geo localizacin basada en Wifi
Pantalla tctil de 3,7 con una resolucin de
480px - 800px
Giroscopio
Acelermetro
Sensor de proximidad
Sensor de luz ambiental
Tabla 11 - Caractersticas HTC Surround
42
SAMSUNG FOCUS
ste mvil fue el primer dispositivo fabricado por
Samsung con Windows Phone 7. Tiene un
procesador a 1GHz.
Almacenamiento:
Conectividad:
Pantalla:
Sensores:
Ficha de Caractersticas
16 GB
Memoria Expandible a travs de MicroSD.
Wifi b/g/n
Bluetooth 2.1
GPS Asistido
Brjula Digital
Geo localizacin basada en Wifi
Pantalla tctil de 4,3 con una resolucin de
480px - 800px Sper AMOLED
Giroscopio
Acelermetro
Sensor de proximidad
Sensor de luz ambiental
Tabla 12 - Caractersticas Samsung Focus
43
44
2.3.5 SUSCRIPCIN
Como se mencion con anterioridad, las empresas que desarrollan las
plataformas mviles han hecho un buen negocio con el desarrollo y distribucin
de aplicaciones, por lo que la mayora de ellas vende suscripciones pagadas
para poder acceder a las herramientas de desarrollo, y ms importante a la
documentacin de las mismas; as como tener acceso a los canales de
distribucin oficiales de la plataforma.
2.3.6 COMUNIDAD
Es un punto importante tambin evaluar la comunidad de desarrolladores que
respalda a cada plataforma, pues si alguna vez tenemos una duda podremos
acudir a frums, o a las web de soporte comunitario que los desarrolladores
publican en la web.
2.4 EVALUACIN DE LAS PLATAFORMAS MVILES
2.4.1 IOS DE APPLE
Ecosistema:Aunque no sea una desventaja tecnolgica, el hecho de
requerir un equipo Apple para poder programar para la plataforma excluir
algunos desarrolladores que no cuentan con estos equipos y principalmente
con Mac OS X.
Los equipos fabricados por Apple por el simple hecho de que la misma
empresa se encarga del hardware y del software, permitir que el sistema
est muy optimizado al mximo, adems de que las APIs nos permitirn
usar hasta el ms mnimo apartado tecnolgico del equipo. Una de las
caractersticas principales de Apple es el excelente rendimiento de su mvil,
por ejemplo los equipos de Android actualmente necesitan procesadores de
doble ncleo para alcanzar a mover la interface casi al mismo nivel del
iPhone 4 que usa un procesador mononcleo.
Apple se encarga del desarrollo de la plataforma mvil y la fabricacin de
los componentes que dichos equipos necesitan a travs de fbricas
45
46
La
comunidad
de
desarrolladores
de
Apple,
como
47
48
49
la
estandarizacin
del
hardware
favorece
mucho
los
mviles.
Catlogo de Productos: Microsoft como tal no fabrica dispositivos, ese
trabajo lo realizan los fabricantes en resumen: HTC, Samsung, LG, y
Nokia.La alianza estratgica que Microsoft y Nokia han realizado favorecer
mucho a incrementar la cuota de mercado que el sistema tiene actualmente.
50
51
Supervisor de
Cocina
Supervisor de
Servicio
Cocinero
Capitn de
Meseros
Ayudante
Meseros
52
53
2.5.1.3 COCINERO
Cocineros. Se encargan de la elaboracin de los platillos para el servicio del
restaurante.
2.5.1.4 AYUDANTE DE COCINA
Auxilia al cocinero en el lavado y desinfeccin de vegetales as como la
preparacin de ciertos alimentos como las ensaladas, para hacer ms eficiente
el servicio, deben mantener limpias las reas de almacenamiento de alimentos
en la cocina.
2.5.1.5 CAPITAN DE MESEROS
Dirige al personal de restaurante, supervisa que el rea de restaurante este
surtida y equipada constantemente, Es responsable del servicio a la mesa y del
perfecto funcionamiento del restaurante.
2.5.1.6 MESEROS
Conoce los tipos de platillos e ingredientes y bebidas usadas en el restaurante
atienden a los comensales, ofrecen la carta, toma rdenes, es el encargado de
llevar a los comensales los alimentos de su eleccin, Informan al capitn de
cualquier faltante.
54
2.5.3 COMANDA
La comanda es generalmente un bloc o un talonario que permute transcribir las
rdenes en un restaurante, generalmente vienen numeradas y existen una
original y tres copias para distribuirlas.
Generalmente los datos que la comanda debe tener son los siguientes:
Nmero de mesa, que ocupan los clientes.
Fecha del da que se presta el servicio.
Nmero de personas que se sientan en la mesa y que recibirn el servicio.
Nombre de los productos solicitados por los clientes.
Cantidad de cada producto que se hayan solicitado.
Referencia numrica de cada cliente, para que el camarero encargado del
servicio conozca lo solicitado por cada cliente. (opcional)
Tipo de servicio, especificando si se trata de un servicio de carta, men,
bar, servicio de habitaciones, etc.
Muchos establecimientos ofrecen el mismo producto con diferente precio,
segn el tipo de servicio donde se oferte.
Firma de la persona que toma la comanda para en caso de alguna duda
poder recurrir a la persona encargada que tomo la comanda.
Nombre del camarero o jefe de rango que se encargara del servicio de la
mesa.
55
56
6) El matre anotara de forma clara y legible los distintos platos solicitados por
los clientes, solamente se escribir el nombre del plato cuando se elija por
primera vez, si otro cliente elige el mismo plato se anotara el nmero que
corresponda al cliente a la derecha del nombre del plato. Al finalizar la toma
de comanda se contaran los nmeros que tiene cada plato a su derecha
para saber qu cantidad de cada plato se ha solicitado, la cantidad de cada
plato se anotar en la parte izquierda de la comanda a la altura de cada
plato.
57
58
3.1
GENERALIDADES
59
3.2
60
ex sistema ms usado Symbian de Nokia. Son varios los fabricantes que han
usado Android como sistema, entre ellas podemos mencionar a, que han
basado la mayor parte de su catlogo en Android. Es decir Google se ha
encargado del desarrollo del software, pero no fabrica los mviles como tal.
Google ha liberado el SDK de Android necesario para desarrollar aplicaciones
para la plataforma.
El hecho de que sean muchos los fabricantes mviles Android y la falta de
estandarizacin de los requerimientos hardware por parte de Google ha
provocado que en los mviles haya todo una gama de configuraciones, por
ejemplo ciertas empresas ofrecen tamaos de pantalla con resolucin que son
muy variantes: (400x800; 320x480; 240x320; 540x960) con relacin de aspecto
diferentes (4:3 16:9); adems cada fabricante ha intentado diferenciarse de la
competencia realizando personalizaciones en la interface de usuario de
Android siendo HTC la empresa que sobresale por usabilidad.
Estos aspectos han provocado que desarrollar para Android no sea tan sencillo
como en iOS, por ejemplo un programa desarrollado para iOS ser compatible
con todos los mviles, pero una aplicacin desarrollada para un Android de
HTC no ser tan compatible ni funcionar de la misma manera en un Android
de Motorola que no tenga las mismas especificaciones de Hardware.
Es por este motivo que Android pese a ser una excelente plataforma presenta
algunas dificultades para los desarrolladores, quiz Google con futuras
actualizaciones estandarice su hardware favoreciendo al desarrollo de
aplicaciones universales que funcionen en todos los mviles sin importar su
fabricante.
Nos queda por analizar a Windows Phone de Microsoft que al igual que con su
sistema operativo de escritorio, lo licencia para que otros fabricantes externos a
la empresa usen su sistema. Entre los fabricantes de mviles con Windows
Phone podemos citar a: HTC, Samsung, LG y Dell. Actualmente Microsoft ha
61
DESCRIPCIN
Todos Windows Phone 7 usan la
Resolucin de Pantalla
misma
resolucin,
esto
brinda
WVGA (800 x 480)
compatibilidad de las aplicaciones
entre distintos fabricantes.
Esto garantiza que todos los modelos
tendrn su chip de grficos dedicado,
Aceleracin de Hardware DirectX 9
el mismo que se encargar de mover
la interface de usuario.
Da
servicios
de
localizacin
GPS
geogrfica
Permite saber en que posicin se
Acelermetro
encuentra el dispositivo: vertical u
horizontal.
Brjula
Detecta norte, sur, este, oeste.
Que puede usarse como flash de
Flash LED
cmara o linterna.
Botones estandarizados: Atrs, Inicio Todos
los
modelos
tendrn
y Bsqueda
obligatoriamente estos tres botones.
Procesador SnapDragon de 1Ghz
Esta es la cantidad de RAM bsica,
256 MB RAM
los fabricantes pueden ponerle ms.
Tabla 13 - Requerimientos de Hardware de los dispositivos con Windows Phone
62
Adems vale la pena mencionar que el SDK Windows Phone se integra con las
otras tecnologas como SQL Server, con las herramientas de desarrollo como
Visual Studio 2010, con los lenguajes C# y VisualBasic.Net. Esto facilitar la
integracin de la aplicacin mvil con la de escritorio. Es por estos motivos se
ha escogido a Windows Phone como plataforma mvil para este proyecto.
Botones:
o Atrs: Como regreso de las pginas de nuestra aplicacin.
o Inicio: Nos lleva al men principal.
o Bsqueda: Nos permite activar la pgina de bsqueda de nuestra
aplicacin o del sistema.
API: Es un conjunto de procedimientos que ofrece una biblioteca de comandos para ser usado por otro software.
STEPHEN SMALLEY, Integrating Flexible Support for Security Policies (2001-04-26) Informacintomada el
03/09/2011 Pg. 34
63
Servicios en la Nube
Kernel
HardwareBSP
Hardware
Framework: es una estructura conceptual y tecnolgica de soporte definida, normalmente con artefactos o mdulos
de software concretos, con base en la cual otro proyecto de software puede ser organizado y desarrollado.
WIKIPEDIA (sf) Copiado el 03/09/2011 de: http://es.wikipedia.org/wiki/Framework Lnea: 3
2
Silverlight: es una estructura para aplicaciones web que agrega nuevas funciones multimedia como la reproduccin de vdeos,
grficos vectoriales, animaciones e interactividad, en forma similar a lo que hace Adobe Flash.
WIKIPEDIA (sf) Copiado el 03/09/2011 de: http://es.wikipedia.org/wiki/Microsoft_Silverlight Lnea: 1
64
Cmara, Micrfonos.
XNA: es un conjunto de herramientas con un entorno de ejecucin administrado proporcionado por Microsoft que facilita el
desarrollo de juegos
WIKIPEDIA (sf) Copiado el 03/09/2011 de: http://es.wikipedia.org/wiki/Microsoft_XNA Lnea: 1
65
3.3.6 HERRAMIENTAS
Las herramientas de desarrollo vienen en versiones gratuitas, y pueden ser
descargadas de la direccin http://create.msdn.com:
.Net framework 4.0
Silverlight
Visual Studio 2010 Express o Superiores.
Opcionalmente podemos usar XNA Game Studio 4.0 si deseamos
desarrollar juegos para la plataforma.
Opcionalmente podemos usar Microsoft ExpressionBlend 4.0 para disear
nuestras interfaces de usuario.
Emulador de Windows Phone 7
Si disponemos de un dispositivo Windows Phone 7 disponemos de la
herramienta
llamada
DeveloperRegistrationTool
que
nos
permite
66
El diseo del dispositivo est muy bien logrado, lo cual aporta un toque
de elegancia y distincin.
Es compatible con las redes del Ecuador.
Y la ms importante razn es que disponemos del equipo.
Almacenamiento:
Conectividad:
Pantalla:
Sensores:
HTC SURROUND
ste mvil es parte de la primera familia de
dispositivos mviles de HTC que usan Windows
Phone 7.
Utiliza un procesador de 1GHz
acompaado de 512MB en RAM. Dada la
excelente optimizacin y la estandarizacin de
Hardware de Windows Phone es ms que
suficiente para que el sistema funcione muy pero
muy fluido.
Ficha de Caractersticas
16 GB
Wifi b/g/n
Bluetooth 2.1
GPS Asistido
Brjula Digital
Geo localizacin basada en Wifi
Pantalla tctil de 3,7 con una resolucin de
480px - 800px
Giroscopio
Acelermetro
Sensor de proximidad
Sensor de luz ambiental
Tabla 15 - Caractersticas HTC Surround
67
68
69
PC Pantalla Tctil
Cocina
Windows Phone
Windows Phone
PC Pantalla Tctil
Alimentos y Bebidas
Mesero
Windows Phone
Mesero
Mesero
70
Venta de Productos
Cliente
Mantenimiento de
Carta
Jefe A + B
Reponer Stock de
Alimentos y Bebidas
Proveedores
71
Carta
Mesero
Comanda
Cocinero
Cliente Externo
Bodega
Cajero
Jefe de Cocina
Mantenimiento de
Carta
Jefe A + B
72
4.1.2DOCUMENTO VISIN
4.1.2.1 POSICIONAMIENTO
4.1.2.1.1 OPORTUNIDAD DE NEGOCIO
El sistema a desarrollar permitir a la empresa informatizar el proceso de
atender al cliente, lo cual supondr una mejora en los restaurantes que
implementen una solucin basada en dispositivos mviles como medios de
interaccin con el usuario, con respecto a los tiempos a la calidad de servicio
que los clientes reciban.
73
Meseros
Bodega
Cocina
Jefe de A + B
Controlan los elementos disponibles en la carta,
presentan la carta al cliente, toman sus pedidos,
elaboran sus pedidos.
quienes
que
no como
Nuestro producto
Meseros
Cocinero
Ayudantes de
Cocina
Bodega
Breve Descripcin
Se encargan principalmente de crear y mantener la
carta que el restaurante ofertara a sus clientes, as
como de gestionar los costos de cada plato.
Se encargan de presentar la carta a los clientes, tomar
sus pedidos, elaborar una comanda con el pedido y
distribuirla a la bodega y cocina con el propsito de
preparar el pedido del cliente. Posteriormente cuando el
pedido en cuestin est listo lo servirn a cada mesa.
Se encargan de preparar los pedidos de los clientes
basados en la comanda que elaboran y entregan los
meseros.
Se encarga de llevar a cocina y entregar a los meseros
los tems necesarios para elaborar y servir el pedido del
cliente basados en la comanda.
Tabla 18 - Usuarios del Sistema
74
75
Bodega
Cuando se realice un pedido que necesite de un producto de bodega,
tendrn acceso a una consulta que indicar que productos deben ser
llevados a cocina o entregados al mesero al momento de servir los pedidos.
76
77
Consulta de Carta
Ingreso de un
Producto a la Carta
Gerente A + B
Jefe Cocina
Baja de un
Producto en la Carta
78
Actualizar Comanda
Mesero
Consulta de
Comandas: Lista Para Servir
Cliente
Cierre de Comanda
para Facturacin
Cocinero
Consultar Comandas
Abiertas
Marcar Comanda:
Lista para Servir
Bodega
Consulta Comandas:
a Facturar
Cajero
79
Consultar Carta
Descripcin:
Este caso de uso permite que el usuario consulte los productos disponibles
en la carta del restaurante.
Flujo de Eventos Bsico:
1.
2.
3.
4.
Flujos Alternativos:
ninguna
Poscondiciones:
ninguna
80
81
1.
2.
3.
4.
Flujos Alternativos:
82
Ingreso de la Comanda
Descripcin:
Este caso de uso permite que el usuario ingrese la comanda (el pedido) de un
cliente para ser procesado.
Flujo de Eventos Bsico:
Flujos Alternativos:
83
4.2.2.5ACTUALIZAR COMANDA
Nombre Caso de Uso:
Actualizar Comanda
Descripcin:
Este caso de uso permite que el usuario actualice una comanda ingresada
previamente.
Flujo de Eventos Bsico:
1.
2.
3.
4.
5.
Flujos Alternativos:
84
Este caso de uso permite que el usuario consulte las Comandas marcadas
como Listas para Servir
Flujo de Eventos Bsico:
1.
2.
3.
4.
5.
Flujos Alternativos:
Ninguna
Poscondiciones:
Ninguna
85
Este caso de uso permite que el usuario cierre la Comanda para que sus
valores puedan ser facturados.
Flujo de Eventos Bsico:
1.
2.
3.
4.
5.
6.
7.
Flujos Alternativos:
Precondiciones:
86
Este caso de uso permite que el usuario consulte las Comandas marcadas
como Abiertas
Flujo de Eventos Bsico:
1.
2.
3.
4.
5.
Flujos Alternativos:
Ninguna
Poscondiciones:
Ninguna
87
Este caso de uso permite que el usuario marque una Comanda como Lista
para Servir
Flujo de Eventos Bsico:
1.
2.
3.
4.
5.
6.
7.
Flujos Alternativos:
Ninguna
Poscondiciones:
88
Este caso de uso permite que el usuario consulte las Comandas marcadas
como A Facturar
Flujo de Eventos Bsico:
Flujos Alternativos:
Ninguna
Poscondiciones:
Ninguna
89
Cliente
WIFI
Cliente
IIS 7
Navegador
Navegador
HTTP
SQL Server 2008
WCF
IIS 7
WCF
WCF
Cliente
Cliente
Mvil WP 7
Cliente
Mvil WP 7
Cliente
Mvil WP 7
Cliente
Mvil WP 7
Mvil WP 7
Desde el punto de vista arquitectnico, la aplicacin constar con dos interfaces: una
de escritorio y una mvil.
Los datos como tal de toda la aplicacin estarn sobre SQL Server 2008 R2 versin
Express, la interface de escritorio ser desarrollada sobre ASP.Net y dicha aplicacin
correr sobre IIS.
La interface para mviles, ser desarrollada para la plataforma Windows Phone 7.
sta aplicacin se conectar a la base de datos a travs de web services
ejecutndose sobre IIS 7 para la gestin e interaccin con dichos datos.
El servidor de aplicaciones ser un Windows Server 2008.
90
Producto
*
Comanda
Opcionales
*
1
Cliente
91
MODULO
Descripcion
Usuario
Direccion URL
Descripcion
Modulo
Usuario
MODULO
Descripcion
Usuario
Direccion URL
IDENTIFICACION
PERMISO
Modulo
Usuario
ROL
Descripcion
PERMISO
Descripcion
Usuario
Direccion URL
TIPO_IDENTIFICACION
IDIdentificacion (PK)
ROL
IDROl (PK)
Descripcion
Descripcion
PERMISO
IDPermiso (PK)
IDModulo (FK)
IDUsuario (FK)
92
pers_Tipo_Identificacion
PK
IDTipo_Identificacion
Descripcion
PK
IDPersonal_Usuario
FK2
FK1
IDRol
IDTipo_Identificacion
Identificacion
Nombres
Apellidos
Email
Clave
Fecha_Modificacion_Clave
IDUsuarioCreacion
Fecha_Creacion
isActivo
sec_Rol
PK
IDRol
Descripcion
isActivo
sec_Modulo
PK
IDModulo
sec_Permiso_Modulo_Usuario
PK
IDPermiso
FK1
FK2
IDPersonal_Usuario
IDModulo
Fecha_Creacion
refIDUsuario_Concedio
IDSuperior
IDTipo
Orden
Descripcion
URL
Observaciones
93
ESTADO COMANA
Descripcion
CATEGORIA
Descripcion
ESTADO COMANDA
Descripcion
Valor
Imagen
COMANDA DETALLE
Mesa
Producto
Producto
Descripcin
Valor
Mesa
Descripcion
OPCION PRODUCTO
Descripcion
Valor
Imagen
CATEGORIA
Descripcion
94
ESTADO COMANDA
IDEstado Comanda(PK)
Descripcion
Valor
Imagen
COMANDA DETALLE
IDComandDetalle(PK)
IDComanda (FK)
IDProducto (FK)
Producto
IDProducto(PK)
Valor
Mesa
IDMesa(PK)
Descripcion
OPCION PRODUCTO
IDOpcionProducto(PK)
IDOpcionProducto_Tipo (FK)
Descripcion
Valor
Imagen
IDCategoria
CATEGORIA
IDCategoria(PK)
Descripcion
95
4.2.4.5EQUEMA ER CARTA
PK
carta_OpcionProducto_Tipo
carta_OpcionProducto
carta_Categoria
IDCategoria
PK
IDOpcionProducto
Descripcion
Orden
FK1
IDOpcionProducto_Tipo
Descripcion
ValorAgregado
isActivo
IDProducto
FK2
PK
IDOpcionProducto_Tipo
Descripcion
carta_Producto
carta_RequerimientoEspecial
PK
IDRequerimientoEspecial
PK
FK1
IDProducto
Descripcion
isNotificarBodega
isNotificarCocina
isNotificarMesero
FK1
IDProducto
IDCategoria
Descripcion
Valor
Imagen
isActivo
TiempoPreparacion
Observaciones
carta_ComandaDetalle_OpcionProducto
PK
IDOpcionProductoComanda
FK1
FK2
IDComandaDetalle
IDOpcionProducto
Observaciones
carta_ComandaDetalle
PK
IDComandaDetalle
FK1
FK2
IDComandaMaster
IDProducto
Cantidad
Observaciones
carta_ComandaMaster
PK
IDComandaMaster
FK2
FK3
IDMesa
IDPersonal_Usuario
FechaApertura
IDComandaEstado
FK1
pers_Personal_Usuario
carta_Mesa
PK
IDMesa
carta_ComandaEstado
PK
Descripcion
NumeroPersonas
IDComandaEstado
Descripcion
PK
IDPersonal_Usuario
FK2
FK1
IDRol
IDTipo_Identificacion
Identificacion
Nombres
Apellidos
Email
Clave
Fecha_Modificacion_Clave
IDUsuarioCreacion
Fecha_Creacion
isActivo
96
97
La Interface lograda es muy amigable lo que ha hecho que a los usuarios que
han probado el proyecto les resulte muy fcil utilizarlo y dominarlo sin una
curva de aprendizaje excesiva.
Este proyecto ha demostrado la capacidad que la integracin de tecnologas
tiene, siempre pensando en el usuario final y en cmo hacer sus actividades
ms fciles.
98
5.2 RECOMENDACIONES
Cuando desarrollemos una aplicacin de software es necesario que
estudiemos a profundidad la posible aplicacin e tecnologa moderna
distribuida y si el escenario se presta aplicar nuevos mtodos de interaccin
con el usuario.
Si bien es cierto y la calidad de un programa se determina verificando el
cumplimiento de los objetivos para los que se plante su desarrollo, no
debemos descuidarnos de la experiencia de nuestros usuarios, de tal forma
que a ellos disfruten usar nuestros programas, los que deben contar con
interfaces amigables, deben ser fciles de utilizar.
Apple, una empresa que fabrica computadores y dispositivos mviles; tiene el
nivel de satisfaccin al cliente ms alto, pues su filosofa es hacer funcionar
bien su software pero que este sea muy sencillo y fcil de usar por sus clientes.
Ellos inventaron la frase Just Works que traducido a nuestro idioma quiere
decir simplemente funciona se refiere a que sus productos funcionan bien, sin
mayor complicacin para el usuario y como desarrolladores esa debera ser
nuestra filosofa, siempre el usuario final importa.
De implementarse en la vida real este proyecto podramos cubrir ms reas del
restaurante empleando dispositivos ms complejos como Tablets, que con su
pantalla grande nos puede servir por ejemplo para presentar la carta al cliente
con interacciones interesantes como informacin de cada plato, de cada coctel,
ellos podran ver breves videos de cmo se realizan los especiales del
restaurante por ejemplo. Una implementacin de ese tipo impactara mucho a
los usuarios, es ms ya no visitaran el restaurante nicamente para consumir
alimentos sino tambin por usar el sistema.
99
BIBLIOGRAFIA
WIKIPEDIA, web en lnea
http://es.wikipedia.org/wiki/Kit_de_desarrollo_de_software
WIKIPEDIA, web en lnea
http://es.wikipedia.org/wiki/Kit_de_desarrollo_de_software
WIKIPEDIA, web en lnea
http://es.wikipedia.org/wiki/Interfaz_de_programaci%C3%B3n_de_aplicaciones
WIKIPEDIA, web en lnea
http://es.wikipedia.org/wiki/Gir%C3%B3scopo:
WIKIPEDIA, web en lnea
http://es.wikipedia.org/wiki/Aceler%C3%B3metro
WIKIPEDIA, web en lnea
http://es.wikipedia.org/wiki/Kernel
WIKIPEDIA, web en lnea
http://es.wikipedia.org/wiki/Maemo
WIKIPEDIA, web en lnea
http://es.wikipedia.org/wiki/Complemento_(inform%C3%A1tica)
WIKIPEDIA, web en lnea
http://es.wikipedia.org/wiki/MicroSD
WIKIPEDIA, web en lnea
http://en.wikipedia.org/wiki/Nvidia_Tegra
100
101
102
ANEXOS
Fecha:
______________________
Nombre:
_____________________________________________________
Profesin:
_____________________________________________________
Empresa:
_____________________________________________________
MANUAL
DE
USUARIO
INICIO DE SESIN
Para ingresar al Sistema desde las PCs de escritorio es necesario que abramos el
mismo dese el icono de Acceso.
1. Una vez ingresado al Sistema, el mismo nos pedir que ingresemos nuestro
usuario y clave:
GESTIONAR LA CARTA
El sistema cuenta con una pantalla principal para Gestionar los productos ofertados en
la carta, para ello podemos usar el botn de Mantenimiento de Carta para acceder a
la siguiente pantalla:
A. AGREGAR UN PRODUCTO
Para agregar una Categora:
1. Ingresar al mdulo de Mantenimiento de Carta:
4. Una vez que hemos llenado los datos debemos hacer un clic en Grabar.
B. AGREGAR UN PRODUCTO
Para agregar un producto a la carta:
1. Ingresar al mdulo de Mantenimiento de Carta: