Proyecto Sistema Restaurante
Short Description
Descripción: Aplicacion de sistema de informacion a un restaurante para hacer pedidos en linea...
Description
2014
Sistema de Información Restaurante
Jessica V. Jessica V. Ramírez L Tyson J. Cardelli M Carlos A. Rangel Castro
Universidad Nacional Experimental Del Táchira (UNET) Decanato De Docencia Departamento de Ingeniería Informática Asignatura: Sistemas de Información 1
Sistema de Información de un Restaurante
Realizado por: Jessica V. Ramírez L. C.I: 21.219.949 Tyson J. Cardelli M. CI: 23.542.402 Carlos A. Rangel C. CI: 21.003.721 Profesora: Arlenys Varela
San Cristóbal, 11 Junio de 2014
Índice Situación Actual 1. Descripción de la actividad de negocio o la organización 2. Planteamiento general del problema 3. Alcance del sistema 4. Clasificación de los problemas, oportunidades 5. Técnicas y herramientas de investigación utilizadas 6. Descripción de los procesos involucrados en el área de análisis 7. Visión general del sistema actual 8. Grafico de la organización 9. Modelos de datos 10. Modelado de procesos 11. Matriz de Análisis causa/efecto del sistema actual
Sistema Propuesto 12. Objetivos propuestos para el nuevo sistema 13. Misión y visión del nuevo Sistema 14. Lista de necesidades y requerimientos funcionales y de información del nuevo sistema 15. Tipos de sistemas de información 16. Componentes del sistema 17. Aspectos organizacionales 17.1. Funciones del sistema 17.2. Ciclo de vida 18. Consideraciones y limitaciones 19. Marco Legal del sistema 20. Descripción de los procesos que llevará a cabo el sistema propuesto 21. Modelo de datos normalizados 22. Modelos de procesos 23. Diagrama jerárquico 24. Diagrama de descomposición 25. Modelo de redes 26. Diccionario de procesos 27. Diccionario de datos 28. Selección 28.1. Soluciones Alternativas 28.2. Solución recomendada para el sistema
29. Adquisición 29.1. Opciones y criterios técnicos 30. Diseño e Integración 30.1. Análisis de sucesos 30.2. Diseños de entrada y salida
Descripción de la actividad de negocio o la organización Es una organización compuesta por un dueño, mesoneros y clientes. Los mesoneros se encargan de tomar el pedido del cliente y luego sirven en las mesas la comida y bebida para ser consumido de inmediato dentro del establecimiento, el cliente al finalizar el consumo de su pedido se dirige a la caja del negocio para solicitar su factura y realizar el pago.
Planteamiento general del problema Cuando se piensa sobre el porqué del uso de computadoras en las empresas, la respuesta parece bastante obvia, para registrar, procesar y resolver los problemas que surgen en el día a día en las organizaciones. Sin embargo, existe un motivo aún más importante y no tan trivial, y es que la información puede usarse para respaldar la toma de decisiones. Sin importar el tamaño de una empresa u organización, la conducción exitosa de la misma estará dramáticamente influenciada por la precisión de sus registros y la adopción de decisiones acertadas. Los enlaces de comunicación y bases de datos permiten el acceso a recursos de información que están más allá de la inmediatez física, sobrepasando las limitaciones geográficas. Las computadoras permiten la utilización de masas de información las cuales, no eran concebidas hasta hace algunos años.
Pero no solo basta la
disponibilidad de la cantidad de información, se trata de contar con información de calidad. Los sistemas de computación basados en computadoras no sólo son capaces de suministrar información de calidad y oportuna, sino que también puede respaldar la toma de decisiones. Según lo expuesto podemos observar que empresas a
nivel mundial como
restaurantes, han implementado la vitalización de su empresa y el uso de sistemas de información que les permite mejorar y aumentar su servicio. En el Diario Digital Líder de Marketing de España [http://www.puromarketing.com/] acotan que el crecimiento del uso del internet a nivel mundial también se ve reflejado en la empresas de comida
que adoptaron ofrecer sus servicios en línea, donde las reservas online de restaurantes en España, Francia y Suiza durante el año 2012, se realizaron más de 1.300.000 reservas, duplicando las cifras del año 2011. En Venezuela la implementación de sistemas de información en restaurantes, está basado en su mayoría en la parte administrativa, y las páginas web de estas empresas ofrecen información básica como dirección, teléfonos, ofertas y en algunos casos el menú, mas no se encuentra información de restaurantes que ofrezcan atención personalizada con un servicio al cliente que permita satisfacer las necesidades alimentarias. Con iniciativa de realizar propuestas para solventar dicha problemática .Se realizará un sistema con una página web, para restaurantes implementando un sistema de información automatizado informático, que permita facilitar la visita al restaurante, mejorar la atención y el servicio que presta el mismo, a través de pedidos a la carta con el tipo de ingredientes que desea el cliente además de la cantidad calórica que esta representa. Este tipo de herramienta viene a desarrollar el nivel productivo y económico de este tipo de empresas, proporcionando al restaurante, fácil control en sus pedidos, facturación adelantada, agilidad en colas a la hora de entrega y atención al cliente, asimismo permitirá el registro o seguimiento de transacciones, operaciones y eventos que ocurre a diario en el establecimiento, cuyos datos son almacenados en una base de datos. Todo este mecanismo de los sistemas de información vendría a proporcionar a la empresa un grupo de ventajas en comparación a los restaurantes que no lo poseen, como lo es el sistema de transacciones puesto que a través de estos suelen lograrse ahorros significativos de mano de obra, debido a que automatizan tareas operativas de la organización, además los sistemas de información tienen la propiedad de ser recolectores de información, es decir, a través de estos se cargan grandes bases de información para su explotación posterior.
Para la realización de esta propuesta nos hacemos varias interrogantes que nos permitirán observar su factibilidad. ¿Será que desarrollar un sistema automatizado que permita realizar pedidos a domicilio y hacer reservaciones mejorará la atención al cliente?, ¿Podrá ser factible incorporar al sistema automatizado componentes que permitan a los cliente seleccionar los ingredientes y componentes adicionales de sus pedidos?, ¿Será atractivo presentar a los clientes información acerca de los valores nutritivos de los platos ofrecidos por la empresa?
Alcance del sistema Implementar un sistema de información para brindarle al cliente el servicio de reservar menú, mesa y evento asimismo la selección de ingredientes personalizados. Visualización del menú disponible y realización de pedidos y reservaciones a través de un ordenador web, contribuir con el medio ambiente optimizando el uso de los recursos de papelería en los diferentes procesos: listado de reservas, comprobante de pago, pedidos. Generar una cultura de confianza con la información y comida recibida del restaurante para Incrementar la satisfacción del cliente con el fin de crear la mejor imagen de la empresa soportada en el cuidado de la salud del cliente.
Clasificación de los problemas, oportunidades y normas Problema / Oportunidad
Visibilidad
Prioridad
Solución
Carencia de un sistema de información para un restaurante
Alta
1
Nuevo desarrollo
No existe un menú disponible ni información acerca de los servicios que se prestan.
Alta
2
Nuevo desarrollo
No existe asesoría del menú de acuerdo a los gustos y limitaciones del cliente.
No ofrece el uso de reservaciones de menú, mesa y evento.
No posee una base de datos para almacenar y obtener información sobre sus clientes pedidos y reservaciones realizados.
Carencia de información, así como del control y seguridad para el acceso de la misma.
Alta
3
Nuevo desarrollo
Alta
4
Nuevo desarrollo
Alta
5
Nuevo desarrollo
Alta
6
Nuevo desarrollo
Técnicas y herramientas de investigación utilizadas
Encuesta: Con el objeto de levantar información significativa se aplicará la siguiente encuesta a una muestra en la población estudiantil: 1.
¿Te gustaría que en tu ciudad hubiese una alternativa de poder comer rico y
saludable con tan sólo un clic?
2.
3.
4.
o
Si
o
No
¿Qué le motivaría a usted visitar nuestro restaurante online? o
Precio
o
Calidad
o
Atención
o
Mejorar tu salud
o
Mantener tu alimentación balanceada
o
Todas las opciones anteriores
¿Qué generación considera usted que utilizaría más nuestro servicio? o
Generación BabyBoomers (54 – 73 años)
o
Generación X (36 – 53 años)
o
Generación Y ó Millenium (13 – 35 años)
o
Todas las opciones anteriores
¿Cómo se le facilita a usted el pago del servicio? o
Tarjeta de crédito
o
Transferencia
5.
6.
o
Depósito bancario
o
Ninguna de las anteriores
¿Cómo le gustaría recibir el producto? o
A domicilio
o
Dirigirse personalmente al restaurant
¿Qué medio publicitario considera usted importante para conocer este
innovador servicio de comida en la ciudad?
7.
o
Prensa
o
Redes sociales
o
Amigos
o
Radio
o
Televisión
¿Considera usted que desarrollar un sistema automatizado que permita realizar
pedidos a domicilio y hacer reservaciones mejorará la atención al cliente?
8.
o
Si
o
No
¿Le parece interesante ver los valores nutricionales de los platos ofrecidos por
el restaurante y conforme a satisfacer sus necesidades?
9.
o
Si
o
No
¿Qué ocasión utilizaría nuestro restaurante online? o
Almuerzo
o
Cena
10.
¿De qué manera utilizaría nuestros servicios? o
Diariamente
o
Varias veces a la semana
o
Una vez a la semana
o
Varias veces al mes
Descripción de los procesos actuales involucrados en el área de análisis La organización de un restaurante por lo general carece de un sistema de información web por lo tanto no se puede visualizar el menú disponible ni la información acerca de los servicios que presta. Los clientes llegan al restaurante y es posible que no haya ninguna mesa disponible, por lo tanto el cliente debe esperar a que se desocupe una mesa, con la probabilidad que la mesa este ubicada en un sitio no agradable para cliente, en el momento del pedido del menú el cliente puede querer un plato que ya se encuentre agotado por el tiempo de espera que pasa el cliente en el restaurante. Además del mostrar un menú desactualizado el restaurante no ofrece asesoría ni recomendación acerca de los ingredientes del plato que el cliente desea pedir, el restaurante no permite agregar o quitar un ingrediente al suministro como por ejemplo: No poner azúcar al jugo, colocar sal a la comida o agregar un contorno, es decir el restaurante ofrece un menú que contiene una serie de platos con ingredientes no modificables, y no tiene la opción de pedir un contorno en especial.
Visión general del sistema actual Prestar un gran servicio a la comunidad, mediante exquisitos platos, cercano a su lugar de trabajo o residencia. Este restaurante busca crear un servicio a la comunidad pensando en el bienestar y desarrollo del sector, asimismo contribuir en el turismo y atención de la clientela ya que este contribuye de manera sana y saludable a la buena alimentación de quienes se den la oportunidad de utilizar el restaurante.
Grafico de la organización
Modelos de datos El modelo que se presenta a continuación hace referencia a un modelo general que en la mayoría de restaurantes se implementa. Comúnmente se tiene los datos almacenados de una manera ambigua y sin diferenciación de datos como ingredientes adicionales, contornos, formas de pago etc, del mismo modo en muy pocos restaurantes se le da al cliente la opción de realizar una reserva en la cual pueda hacerle un seguimiento de su estado y pueda escoger a su gusto con anticipación lo que consumirá.
Modelado de procesos situación actual
Matriz de Análisis causa/efecto del sistema actual Problema / Oportunidad
Carencia de un sistema de información para un restaurante
Causas y/o Efectos
Causa: Necesidad de brindar mejor servicio. Efecto: Mejoras en el área de administración y ventas. Causa: Necesidad de brindar mejor servicio.
No existe un menú disponible ni información acerca Efecto: Mejoras en de los servicios el área de que se prestan. administración y ventas. No existe asesoría ni modificación del menú de acuerdo a los gustos y limitaciones del cliente.
No ofrece el uso de reservaciones de menú, mesa y evento.
Causa: Necesidad de brindar mejor servicio. Efecto: Mejoras en el área de ventas. Causa: Necesidad de brindar mejor servicio. Efecto: Mejoras en el área de administración y ventas
Objetivos del sistema
Limitaciones del sistema
Implementar un sistema web para el restaurante
Que el usuario no disponga de conexión a internet para acceder al sistema y visualizar la pagina web del restaurante.
Mostrar el menú de manera eficaz y a tiempo que le permita al cliente seleccionar sus platos de acuerdo a sus gustos y necesidades.
Que el usuario no disponga de conexión a internet para acceder al sistema y visualizar el menú
Ofrecer y recomendar al cliente el menú con selección de ingredientes.
Que el usuario no disponga de conexión a internet para acceder al sistema y visualizar los pedidos.
Ofrecer al cliente el servicio de reservar menú, mesa y evento.
Que el usuario no disponga de conexión a internet para acceder al sistema y visualizar las mesas.
No posee una base de datos para almacenar y obtener información sobre sus clientes pedidos y reservaciones realizados.
Carencia de información, así como del control y seguridad para el acceso de la misma.
Causa: Necesidad de obtener una información detallada del cliente, y llevar cuentas exactas de ventas.
Efectos: La empresa contaría con información adecuada para estudios de mercadeo. Causa: Poseer la información archivada. Efecto: Manipulación de la información por parte de una persona no autorizada.
Crear una base de datos para el sistema y almacenar en ella los datos del cliente, pedidos y reservaciones necesarios para su posterior uso.
Controlar el acceso a la información del sistema mediante cuentas de usuario con su respectivo usuario y contraseña.
Objetivos propuestos para el nuevo sistema Objetivo General Desarrollar un sistema automatizado que le permita a los clientes hacer reservaciones, pedidos y selección del menú utilizando un ordenador web.
Objetivos Específicos
Implementar un sistema web para el restaurante
Mostrar el menú de manera eficaz y a tiempo que le permita al cliente seleccionar sus platos de acuerdo a sus gustos y necesidades.
Ofrecer y recomendar al cliente el menú con selección de ingredientes.
Ofrecer al cliente el servicio de reservar menú, mesa y evento.
Crear una base de datos para el sistema y almacenar en ella los datos del cliente, pedidos y reservaciones necesarios para su posterior uso.
Controlar el acceso a la información del sistema mediante cuentas de usuario con su respectivo usuario y contraseña.
Misión del sistema propuesto Para la conducción exitosa del restaurante se ha de capturar, registrar, procesar y distribuir toda la información para el respaldo de la toma de decisiones necesarias que permiten obtener un mejor desempeño de las actividades en todos los niveles del restaurante. Para ello se realizará un sistema de Información adecuado a los objetivos y requerimientos del restaurante.
Visión del sistema propuesto Registrar las operaciones del restaurante para la organización, control y análisis de los datos del cliente, asimismo obtener información, modelos, herramientas de procesamiento de datos para ayudar en la toma de decisiones.
Lista de necesidades y requerimientos funcionales y de información el nuevo sistema Un sistema de información se caracteriza por el uso adecuado de los datos para generar información útil que respalde la toma de decisiones, para que esto sea posible es necesario analizar los requerimientos y necesidades del sistema que se plantea. El sistema de reserva de un restaurant involucra varios factores que deben tomarse en cuenta para que el sistema sea funcional. Entre los cuales podemos mencionar:
Levantamiento de la información: Para llevar a cabo un sistema de reservas es necesario levantar información precisa, es decir conocer con detalle los requerimientos del cliente. Y evaluar interrogantes como ¿ Por qué quiero reservar en un restaurant? ¿Qué aspectos atractivos tendrá un sistema automatizado que logre captar la atención del cliente? Nuestro objetivo es tratar de solventar dichas interrogantes logrando la construcción de un sistema funcional
Aspecto Económico: se puede destacar dos aspectos importantes en esta categoría, el costo que implica la elaboración de este sistema, lo cual implica: una plataforma web adecuada y estable así como un presupuesto justo para el restaurant que opte por esta nueva modalidad, y como segundo el gasto que el cliente está dispuesto a hacer por una reservación.
Mantenimiento: Un sistema que maneja una base de datos con constantes cambios necesita un mantenimiento periódico que permita un manejo funcional y actualizado de la información
Evaluar las causas y efectos de los parámetros a aplicar en el sistema: Hacer una evaluación crítica de los efectos y reacción del cliente al implantar una nueva modalidad es de suma importancia, para ello es recomendable hacer uso de herramientas como la matriz PIECES que se desarrolla más adelante.
Una interfaz Accesible y Usable: Un requerimiento primordial del sistema es una interfaz grafica usable y accesible, el cliente debe sentirse a gusto con lo que ve en el momento de reservar para aprovechar al máximo el sistema.
Como se explicó anteriormente para desarrollar el sistema primero se deben tomar en cuenta los requerimientos planteados
En la imagen se destacan pasos importantes para determinar los requerimientos del sistema que a nuestro juicio las interpretamos como: -Obtención de información -Documentación por parte de los desarrolladores del sistema -Validación: Característica que engloba aspectos de factibilidad Todo esto debe estar estrechamente ligado con las necesidades del cliente.
Tipo de Sistema de Información
Sistema de Procesamiento de Operaciones (SPO) este sistema de información automatizado permite obtener un seguimiento o registro de las transacciones, operaciones y eventos que ocurren a diario en el restaurant, cuyos datos son almacenados en una base de datos. Entre las actividades que automatiza este sistema se encuentra el área de contabilidad, el procesamiento de órdenes de venta, control de cuentas por cobrar, inventario, cuentas por pagar y nómina.
Sistema de Automatización de Oficina (SAO) se considera también un sistema de automatización de oficina debido a la presencia de herramientas de procesamiento de datos que aumentaran la productividad y eficiencia del personal así como contribuirá al desarrollo del restaurante a nivel empresarial.
Componentes del Sistema del Restaurante
Personas: Dueño del restaurante Clientes Personal obrero y administrativo
Datos: Noticias de los gustos de comida del cliente Antecedentes de la salud del cliente Referencias dadas por el cliente acerca de la comida y servicio del restaurante
Actividades: Realización de una encuesta a la comunidad Almacenar datos de la encuesta en una base de datos Procesar datos de los clientes para generar información relevante con el fin de brindar mejor servicio al consumidor
Redes: Internet Base de Datos
Tecnología: Aplicación de desarrollo Informático Ordenador web
Aspectos Organizacionales del Sistema
Funciones del Sistema 1. Presentar el Menú 2. Preparar platos a la medida 3. Generar Reservas 4. Ordenes a Domicilio 5. Presentar Información
Se realizará un sistema transaccional para un restaurant, el cual permitirá realizar diversas acciones cotidianas y de principal importancia para el desarrollo y crecimiento a nivel empresarial. El sistema permitirá efectuar las operaciones de facturación a los clientes así como de realización y pago de pedidos bajo diversas modalidades
Niveles: El sistema se considera un sistema de organización operacional, ya que se relaciona con las actividades operativas de la empresa, es decir, pedidos a domicilio, reservas, facturación, requerimientos que contribuyen
Generación de reportes y diversos con el apropiado funcionamiento de la
organización.
Ciclo de vida del Sistema Restaurante
El sistema de información del restaurante va pasando por una serie de fases a lo largo de su vida. Su ciclo de vida comprende una serie de etapas entre las que se encuentran las siguientes: Planificación: Las tareas iníciales a realizar son: Conocer el servicio, menús, contabilidad, la administración diaria del restaurante.
Realizar un estudio de la clientela que asiste con frecuencia al sitio. Investigar los gustos y preferencias que los clientes puedan sugerir para el mejor funcionamiento del restaurante. Conocer las causas de las deficiencias, desventajas que tiene el restaurante. Generar soluciones a problemáticas como: costos, pérdida de tiempo, colas, deguste del cliente, entre otros. Para la planificación del sistema se ha de realizar técnicas de levantamiento de información para conocer los intereses de los clientes, empleados, dueño del restaurante. Algunas técnicas a utilizar son: entrevista, encuestas, observaciones, simulación y técnicas audiovisuales. Se contará con la asesoría de un nutricionista. Análisis de los Riesgos: Casi siempre ocurren contratiempos, que nos impide realizar las planificaciones del sistema para ello existe la evaluación de errores. La gestión de errores permite el estudio y evaluación de los errores de los sistemas, asimismo generar estrategias y soluciones para el control de estos errores. Los riesgos que pueden ocurrir en el sistema del restaurante que pueden afectar negativamente al plan de nuestro sistema son: Costo de la implementación del sistema Manejo del sistema por parte del personal del restaurante Adaptación de sistema de información por la clientela del restaurante.
Diseño: Son las características del sistema que nos permite implementarlo de manera efectiva, para la implementación del sistema del restaurante se han de realizar lo siguiente: Abordar el diseño de la Base de Datos Diseñar las aplicaciones que permitirán al usuario interactuar con el sistema de información del restaurante
Implementación Elegir cuidadosamente los identificadores de nuestras variables, seleccionar algoritmos y estructuras de datos adecuadas para nuestro problema. Mantener la lógica de nuestra aplicación lo más sencilla posible, comentar adecuadamente el texto de nuestros programas. Facilitar la interpretación visual de nuestro código del sistema del restaurante mediante el uso de sangrías y líneas en blanco que separen distintos bloques de código. La adquisición de todos los recursos necesarios para que el sistema funcione uso del sistema gestor de bases de datos que vayamos a utilizar.
Pruebas: Se ha desarrollar algunos casos de prueba que nos permitan ir comprobando el funcionamiento de nuestro sistema conforme vamos construyéndolo. Las pruebas de unidad: Sirven para comprobar el correcto funcionamiento de un componente concreto de nuestro sistema. Es este tipo de pruebas, el "probador" debe buscar situaciones límite que expongan las limitaciones de la implementación del componente. Las pruebas de integración: son las que se realizan cuando vamos juntando los componentes que conforman nuestro sistema y sirven para detectar errores en sus interfaces.
Mantenimiento: Casi siempre es necesario modificar el diseño de la base de datos tras su puesta en funcionamiento. Los cambios en el diseño de la base de datos son necesarios para adaptarla a cambios en los requerimientos y mejorar el rendimiento del sistema.
Revisión de seguridad previa a la puesta en marcha del sistema. Pruebas funcionales periódicas.
Ajuste de los parámetros de configuración del Sistema de gestión de bases de datos. Reorganización de las estructuras internas de la base de datos.
Consideraciones y Limitaciones Para el desarrollo del sistema es necesario tomar ciertas consideraciones que permitan el desarrollo del mismo bajo ciertas limitantes como: Tiempo, Tecnología, Necesidades de la sociedad. En fin se reduce a abarcar el concepto de factibilidad. El sistema en cuestión será un proceso automatizado que abarcará el área de la empresa (Restaurant) que se centra en la atención al cliente, es decir sistema de reservaciones y despacho de pedido a domicilio, con la particularidad de ofrecer opciones atractivas que permitan escoger los ingredientes de sus pedidos, ofreciendo así comida saludable y de calidad.
Marco legal del Restaurante Marco Legal de Seguridad Informática: La Seguridad Informática tiene como objetivo la protección integral de los sistemas que utilicen tecnologías de información, asimismo con las leyes de seguridad informáticas se busca la prevención y sanción para aquellas personas o instituciones que cometan delitos contra estos sistemas o cualquiera de sus componentes El marco legal existente en Venezuela, comprende dos leyes denominadas: la Ley Especial sobre Delitos Informáticos y Ley de firmas electrónicas; ambas leyes incluyen una serie de sanciones que están dirigidas no sólo a los hackers, sino también a quienes realicen operaciones bancarias con tarjetas copiadas, entre otros. Los castigos contemplados en la Ley de Delitos Informáticos incluyen prisión para las personas que violen este marco legal, así como multas y trabajo comunitario. El instrumento legal se basa en el principio de extraterritorialidad, el cual implica que las sanciones también podrán ser aplicadas sin importar si el delito se cometió en territorio venezolano.
El objetivo de la Seguridad informática es penalizar el delito informático, o crimen electrónico, o sea, aquellas operaciones ilícitas realizadas por medio de Internet o no, que tienen como objetivo destruir y dañar ordenadores, medios electrónicos y redes de Internet, asimismo pueden incluir delitos tradicionales como el fraude, el robo, chantaje, falsificación y la malversación de caudales públicos en los cuales ordenadores y redes han sido utilizados. Otras actividades delictivas que se realizan por medio de estructuras electrónicas que van ligadas a un sin número de herramientas delictivas que buscan infringir y dañar todo lo que encuentren en el ámbito informático son: ingreso ilegal a sistemas, interceptado ilegal de redes, interferencias, daños en la información (borrado, dañado, alteración o supresión de datacredito), mal uso de artefactos, chantajes, fraude electrónico, ataques a sistemas, robo de bancos, ataques realizados por hackers, violación de los derechos de autor, pornografía infantil, pedofilia en Internet, violación de información confidencial y muchos otros, es por ello que para penalizar este tipo de delito se aprobó en fecha 10 de febrero de 2001 la Ley de Firmas Electrónicas, y el 30 de octubre de 2001, la Ley Especial sobre Delitos Informáticos.
La Ley Especial sobre Delitos Informáticos Su objetivo es proteger los sistemas que utilicen tecnologías de información, así como prevenir y sancionar los delitos cometidos contra o mediante el uso de tales tecnologías. La ley tipifica cinco clases de delitos:
Contra los sistemas que utilizan tecnologías de información;
Contra la propiedad;
Contra la privacidad de las personas y de las comunicaciones;
Contra niños y adolescentes y;
Contra el orden económico.
Los delitos contra los sistemas que utilizan tecnologías de información, se encuentran plasmados desde el artículo 6 hasta el artículo 12 inclusive, y se tipifican como: acceso indebido, sabotaje o daño a sistemas, sabotaje o daño culposos, acceso indebido o sabotaje a sistemas protegidos, posesión de equipos o prestación de servicios de sabotaje, espionaje informático y falsificación de documentos. Los Delitos Contra la Propiedad, se encuentran plasmados desde el artículo 13 hasta el artículo 19 de la Ley, comprenden estos delitos: El Hurto a través de un sistema o medio de comunicación para apoderarse de bienes o valores tangibles o intangibles de carácter patrimonial; El Fraude, a través del uso indebido de tecnologías de información, consiga insertar instrucciones falsas o fraudulentas que produzcan un resultado que permita obtener un provecho injusto en perjuicio ajeno; La obtención indebida de bienes o servicios, a través del uso de una tarjeta inteligente ajena o instrumento destinado a los mismos fines; el manejo fraudulento de tarjetas inteligentes o instrumentos análogos. Apropiación de tarjetas inteligentes o instrumentos análogos. Provisión indebida de bienes o servicios. El que a sabiendas de que una tarjeta inteligente o instrumento destinado a los mismos fines, se encuentra vencido, revocado, se haya indebidamente obtenido, retenido, falsificado, alterado, provea a quien los presente de dinero, efectos, bienes o servicios o cualquier otra cosa de valor económico.
Posesión de equipo para falsificaciones Los delitos contra la privacidad de las personas de las comunicaciones, se encuentran tipificados a partir del Artículo 20 hasta el artículo 23, ambos inclusive y comprende la Violación de la privacidad de la data o información de carácter personal, la Violación de la privacidad de las comunicaciones y la revelación indebida de data o información de carácter personal.
Descripción de los procesos que llevará a cabo el sistema propuesto La propuesta del sistema del restaurante está dirigida a facilitar al cliente la elección de platos, y bebidas, mediante una reserva online en la cual tiene la posibilidad de elegir la fecha y hora a disfrutar del servicio, la mesa en la que desea que le sea prestada llevar a cabo la reserva. A continuación se detallan de una manera mas especifica los procesos que prestara el nuevo sistema.
Uno de los principales procesos que prestara el sistema será el de reservar, para lo que se deberá iniciar sesión, mediante un usuario y una contraseña, el cual debe ser previamente registrado en el sistema, seguidamente podrá seleccionar una fecha en la cual tiene previsto visitar el restaurante para disfrutar de los servicios, una vez validada la disponibilidad del restaurante para recibir al cliente, se le mostrara el menú en donde podrá seleccionar los platos y bebidas, a los que se desea puede personalizar sus ingredientes y elegir las cantidades. Una vez confirmado el menú solicitado se ofrecerá la opción de elegir una mesa que esté disponible para la hora solicitada. Por último se presentara la pagina de pago, en donde se solicitará que cancele una cantidad de dinero pre establecida por cada mesa reservada.
Llegada la fecha de la reserva pueden ocurrir dos eventos que el cliente asista y disfrute del servicio solicitado o que no asista, en el primer caso luego de concluido el consumo se le otorgara un comprobante de lo consumido en esta reserva, de no asistir perderá el monto cancelado por la reserva y se procederá a cerrar la reserva con el estado de “Perdida”.
El sistema también ofrece la visualización de consultas mediante la generación de reportes dedicaciones a mostrar las diferentes reservas de un cliente, los alimentos consumidos en cada una de ellas, y el estado de cada una de estas reservas.
Modelo de datos normalizados
Modelos de procesos
Diagrama Jerárquico
Diagrama de Descomposición
Diccionario Detallado de Procesos A continuación se muestra para cada proceso del sistema cada uno de los flujos de datos presentes y se su entrada y salida en el nivel 1 Descripción de los Procesos y Flujo de Datos: Nivel 1 Procesos:
Iniciar Sesión (1): Proceso que permite al usuario iniciar en el sistema, valida la información del cliente lo cual le permite ingresar en el sistema web. Gestionar Solicitud de Reserva (2): Este proceso recolecta la información acerca de las reservas solicitadas por el cliente, se encarga de registrar, guardar y procesar los datos suministrados tales como, La fecha de la reserva, los platos pedidos, las mesas a utilizar en la reserva, los ingredientes personalizados que escoge cada cliente así como los datos de pago de la reserva (arancel necesario para procesar la misma) Generar Estadísticas, listados (3): Este proceso se encarga de procesar aquellos reportes, estadistas y listados solicitados por el cliente acerca de las reservas hechas anteriormente Mantener Sistema (4): Proceso que se encarga de mantener las tablas no transaccionales, debido a la presencia de nuevos productos, como nuevos platos, ingredientes, clientes, que ingresen a la organización
Flujo de Datos: Proceso 1 Iniciar Sesión
Datos de usuario y contraseña: Datos del usuario que desea iniciar sesión en el sistema Respuesta de inicio de sesión: Respuesta del sistema hacia el cliente sobre el inicio de sesión Datos de usuario: Datos guardados en el almacén de datos sobre los datos de los usuarios que han iniciado sesión.
Proceso 2 Gestionar solicitud de reserva:
Datos de ingredientes personalizados: Datos de los ingredientes extra que el cliente desea añadir o quitar del plato Datos de status de reserva: Datos actualizados a guardar sobre el estado de una reservación
Datos de consulta de estado de reserva: Datos consultados sobre el estado de una determinada reserva Datos guardados de reserva: Datos a guardar de una determinada reserva hecha por un cliente Datos de cierre de reserva: Datos de aprobación de determinada reserva generados por el sistema antes de dar por cerrada la misma Datos del pedido del menú: Datos suministrados por el cliente indicando los diferentes platos pedidos en determinada reserva Datos de disponibilidad de mesa a reservar: Datos otorgados por el sistema acerca de las mesas disponibles Datos de mesa reservada: Datos a guardar sobre las mesas reservadas. Datos de plato: Datos a guardar sobre los nuevos platos. Datos de reserva: Datos otorgados por el cliente de solicitud de una nueva reserva Datos de pago: Datos de pago otorgados por un cliente Datos de comprobante de pago: Datos generados del sistema acerca del comprobante de pago de una reserva Datos de pago a guardar: Datos a guardar sobre un pago finalizado.
Proceso 3: Generar estadísticas, listado:
Datos de solicitud de reporte de reservas: Reporte de reservas solicitadas por un cliente Datos de reservas realizadas: Datos de reservas realizadas consultadas del almacén de datos Datos de status de reserva: Estado de las reservas presentes en el almacén de datos.
Proceso 4: Mantener sistema Restaurante:
Datos de nuevos platos, restaurantes, tipos: Datos de nuevos platos y/o bebidas a introducir en la base de datos Datos de plato: Datos de nuevos platos a almacenar Datos de ingredientes: Datos de nuevos ingredientes a almacenar Datos de tipo: Nuevos datos de suministros a almacenar (bebidas, cocteles, platos) etc.
Nivel 2 Procesos Procesos hijos de gestionar solicitud de reserva
Generar Reserva (2.1): Proceso que se encarga de guardar los datos principales de una nueva reserva y guardarlos en el almacén de datos (como una nueva reserva pendiente) Procesar Solicitud de Reserva (2.2): Proceso que se encarga de gestionar la solicitud de pedidos, platos, bebidas, mesas, así como los datos de pago de una reserva Cerrar reserva (2.3): Otorga al cliente los datos de comprobación luego de que una reserva ha finalizado, es decir, como una alerta que informa que la reserva se ha realizado y finalizado con éxito. Los flujos de datos expresados en el nivel dos son un desglose de los flujos explicados anteriormente en el nivel uno, lo cual se puede observar claramente en el nivel anterior antes explicado Proceso 1 Iniciar Sesión Flujo de Datos
Salida
Entrada
Datos de usuario y Contraseña
Entidad Externa: Usuario
Proceso: Iniciar Sesión
Respuesta de inicio de sesión
Proceso: Iniciar Sesión
Entidad Externa: Usuario
Datos de Usuario
Proceso: Iniciar Sesión
Almacén de Datos: Usuario
Proceso 2 Gestionar solicitud de reserva: Flujo de Datos
Salida
Entrada
Datos de Ingredientes Personalizados
Entidad Externa: Usuario
Proceso: Gestionar solicitud de reserva
Datos de status de reserva
Proceso: Gestionar solicitud de reserva
Proceso: Gestionar solicitud de reserva
Tabla: Status de reserva
Tabla: Status de reserva
Datos de consulta de estado de reserva
Entidad Externa:
Proceso: Gestionar solicitud de reserva
Datos de consulta de
Proceso: Gestionar
Usuario
Entidad Externa: Usuario
estado realizada
solicitud de reserva
Datos guardados de Reserva
Proceso: Gestionar solicitud de reserva
Proceso: Gestionar solicitud de reserva
Almacén de datos: Reserva
Almacén de datos: Reserva
Entidad Externa: usuario
Entidad Externa: usuario
Proceso: Gestionar solicitud de reserva
Proceso: Gestionar solicitud de reserva
Proceso: Gestionar solicitud de reserva
Proceso. Gestionar solicitud de reserva
Almacén de datos: Pedido
Almacén de datos: Pedido
Datos de disponibilidad de mesa a reservar
Proceso: Gestionar solicitud de reserva
Entidad Externa: usuario
Datos de mesa reservada
Proceso: Gestionar solicitud de reserva
Almacén de datos: Mesa_Reserva
Datos de Plato
Proceso: Gestionar solicitud de reserva
Almacén de datos:
Datos de reserva
Entidad Externa: Usuario
Proceso: Gestionar solicitud de reserva
Datos del pedido del menú
Entidad Externa: usuario
Proceso: Gestionar solicitud de reserva
Datos de pago
Entidad Externa: usuario
Proceso: Gestionar solicitud de reserva
Datos de comprobante de pago
Proceso: Gestionar solicitud de reserva
Entidad Externa: Cliente
Datos de pago a guardar
Proceso: Gestionar solicitud de reserva
Almacén de datos: Pago
Datos de cierre de reserva
Datos del pedido del menú
Detalle de plato
Proceso 3: Generar Estadísticas, listado Flujo de Datos
Salida
Entrada
Datos de solicitud de reporte de reservas
Entidad Externa: Cliente
Proceso: Generar estadísticas, listado
Datos de reservas realizadas
Almacén de datos: Reserva
Proceso. Generar estadísticas, listado
Datos de status de reserva
Proceso: Generar estadísticas, listado
Almacén de datos. Reserva
Proceso 4: Mantener Sistema Restaurante Flujo de Datos
Salida
Entrada
Datos de nuevos platos ingredientes, tipos
Entidad Externa: Cliente
Proceso: Mantener sistema restaurante
Datos de plato
Almacén de datos: Plato
Almacén de datos.: Plato
Proceso: Mantener sistema restaurante
Proceso: Mantener Sistema Restaurante
Almacén de datos: Ingrediente
Almacén de datos.: Ingrediente
Proceso: Mantener sistema restaurante
Proceso: Mantener Sistema Restaurante
Almacén de datos: Tipo
Almacén de datos.: Tipo
Proceso: Mantener sistema restaurante
Proceso: Mantener Sistema Restaurante
Datos de ingredientes
Datos de tipo
Diccionario de datos
Selección Soluciones Alternativas
Herramientas y aplicaciones de software necesarias
Candidata 1
Candidata 2
Para el desarrollo del sistema restaurante se ha de utilizar el framework yii Php, es decir la estructura software compuesto de componentes personalizables, intercambiables para el desarrollo de una aplicación. Para la modelación de datos se ha de utilizar MySQL Workbench, las vistas del sistema las realizaremos con el uso de HTML5 Y CSS3, se ha de montar el sistema en el servidor HTTP APACHE.
Igual que la candidata número 1, añadiendo equipos móviles LG L9 con Sistema Operativo Androide 4.2, 1GB RAM, Procesador dual-core 1 GHz
Con un procesador Pentium Dual Intel Core 3.2 Ghz 2M, Bus 1024, tarjeta madre Asrock H61m y Memoria RAM DDR3 1600 Dual Channel. de 4GB
Viabilidad Económica
Se tendrán costos de programación, además de adecuación de las redes internas del restaurante para facilitar a los cheff los pedidos solicitados, así como también un equipo para que los mesoneros observen las órdenes a despachar.
Se maneja la posibilidad de
Igual que la candidata número 1, añadiendo la programación para aplicación de los dispositivos móviles que será usados por los mesoneros para registrar y observar los pedidos de los clientes
que algunos clientes se opongan a realizar su solicitud por el sistema web, por ello se mantendrá en paralelo el estilo de reservas que se maneja en la actualidad.
Viabilidad Operativa
Viabilidad Técnica
EL estudio del sistema actual revela que se puede manejar de una manera más dinámica oferta de servicios y la reserva por parte de los clientes, además se observa que automatizando la información del sistema se puede acceder de una manera más efectiva a los datos, permitiendo así utilizarla en el momento Igual a la candidata 1, oportuno salvo que el cliente podrá seleccionar ingredientes específicos para utilizar en El tener conocimiento de la su orden. orden que el cliente consumirá, permite reducir el tiempo de espera, como también permite brindar una atención personalizada ya que por los registros se conocen sus gustos. Por esta razón el gerente se encuentra muy interesado en implementar el sistema.
Una vez concluida la fase de evaluación, se evidencio que el área donde será implantado el sistema cuenta con equipos aptos para soportar los requerimientos. Sin embargo es necesario ampliar el ancho de banda actual para poder atender la gran cantidad de
Igual que la candidata número 1, así como ampliar el radio de frecuencia alcanzado por el router de WIfi, para asegurar el envío y recepción de la información proveniente de los dispositivos móviles
solicitudes sistema.
Viabilidad de Fechas
que
recibirá
el
4 meses Aproximadamente
7 meses Aproximadamente
Solución Recomendada para el Sistemas Criterios de Viabilidad
Ponderación Relativa
Propuesta 1
Propuesta 2
Económica
40%
38
20
Operativa
15%
12
15
Técnica
15%
15
10
De Fechas
30%
28
20
Puntaje General
100%
83
65
Resumen de ventajas
Implementación con costos reducidos, corto tiempo de producción
Manejo de la información de manera oportuna
Resumen de desventajas
No cuenta con la elección de los ingredientes, la toma de pedidos se debe seguir manejando en papel
Posee un costo de implementación elevado, y requiere un tiempo de producción grande
Los porcentajes se muestran sobre el impacto positivo que tendrá la propuesta para la implementación del sistema Después de haber asignado pesos a los criterios de cada una de la candidatas, se evidencia que la Candidata 1 cumple mejor con los requisitos para llevar a delante el proyecto donde la decisión se apoya en consideraciones de que los pesos de los fueron mayores en la mayoría de los criterios de viabilidad. La Candidata 2 fue rechaza a razón de que requería tiempo de producción mayor al disponible por el restaurante para implementar el sistema, sumando a
esto que los costos de implementación eran elevados debido a la nueva adquisición de equipos. Y la empresa estaba buscando una alterativa que se adaptara a sus necesidades básicas utilizando la menor cantidad de recursos monetarios y de tiempo
Adquisición Opciones y Criterios Técnicos Hardware a utilizar: DESCRIPCIÓN Unidad Central de Procesamiento (CPU)
REQUERIDO Procesador Pentium Dual Intel Core 3.2 Ghz 2M, Bus 1024
Tarjeta Madre
Asrock H61m, soporta Procesador Intel® K-Series.
Memoria RAM
Memoria DDR3 1600 Dual Channel. de 4GB
Disco Duro
500 GB Seagate 7200
Unidad Óptica
Unidad óptica Slim Tray grabadora de DVD SuperMult.
Monitor
Monitor LG LCD DE 18.5 PULG
Teclado
Teclado Multimedia USB
Mouse
Mouse optico con scroll PS/2
UPS Garantía Servicio técnico
Ups Apc 1500va 1 Año INSITU a las 72 horas
El sistema restaurante podrá verse a través de un ordenador, para ello se necesita una computadora con las siguientes características: Procesador Pentium CORE i3, 3 Ghz, 3M, BUS 1066 Placa Gigabite C/SON/VID/RED
Memoria DDR2 Kingston de 4GB PC800 Disco duro de 500 GB 7200 Case PIV de 580W. 02 USB, Tobera Multigrabador DVD 22X LG Mouse optico con scroll PS/2 Teclado multimedia PS/2 Monitor LG LCD DE 18.5 PULG
Software a utilizar: Para el desarrollo del sistema restaurante se ha de utilizar el framework yii Php, es decir la estructura software compuesto de componentes personalizables, intercambiables para el desarrollo de una aplicación. Para la modelación de datos se ha de utilizar MySQL Workbench, las vistas del sistema las realizaremos con el uso de HTML5 Y CSS3, se ha de montar el sistema en el servidor HTTP APACHE.
Diseño e integración Análisis de sucesos Nombre de Entidad
Descripción del Suceso
Usuario
1. El cliente solicita visualizar el menú del restaurante. 2. El cliente necesita acceder a la página del restaurante para reservar mesa.
Nombre del Suceso Visualiza el menú de platos y bebidas
Apertura de cuenta de usuario (Registro)
CLAB
L
C
Condición Debe existir una presencia en la entidad suministro
Debe existir una presencia de atributos como nombre del cliente, cédula.
3. El cliente Cancelación de desea cancelar la reserva la reserva
Reserva
Detalle_Pedido
4.El cliente desea modificar el pedido
Cancelación del pedido del cliente
El cliente requiere la reserva de muchas mesas del restaurante para una respectiva fecha.
Reservación de mesas del restaurante
El cliente realiza el pedido del plato del menú
Pedido del plato
B
No debe existir instancia en la entidad detalle_pedido
A
Puede afectar a los atributos de cantidad de suministro de la entidad de detalle_pedido
C
Debe existir una presencia en la entidad usuario
1. Debe existir una presencia en la entidad suministro. C 2.Debe existir una presencia en la entidad reserva
Diseño de entradas y salidas (prototipo) INTERFAZ 1: El home de la página
El usuario podrá visualizar un slider que contiene imágenes de los platos del restaurante con una breve descripción, podrá ver el horario de atención y los servicios que ofrece el restaurante.
INTERFAZ 2: El menú del restaurante
En esta interfaz el usuario podrá visualizar el menú del restaurante.
INTERFAZ 3: Categorías de los suministros del restaurante
El cliente puede visualizar las diferentes categorías de suministros que tiene el restaurante las cuales son: platos fuertes, platos livianos, postres y adicionales, bebidas.
INTERFAZ 4: Registro de usuario
Esta interfaz permite el registro del cliente, es decir permite crear una cuenta al cliente para poder tener acceso a las reservas de platos y mesas para una respectiva fecha.
INTERFAZ 5: Reservar evento
El cliente puede ver la fecha que se encuentre disponible para realizar la reservación del evento, asimismo podrá agregar los datos del evento a realizar.
INTERFAZ 6: Mesa, plato y bebidas a reservar
Esta interfaz permite visualizar la descripción, cantidad de mesas y platos que se van a reservar.
INTERFAZ 7: Seleccionar mesa a reservar
Permite visualizar la fecha que se escogió para la reserva y permite que el cliente elija la mesa en el área de su preferencia.
INTERFAZ 8: Datos del cliente para reservar evento
Para completar la resera el cliente debe llenar un formulario con sus datos personales.
INTERFAZ 9: Histórico de reservas
En esta interfaz el usuario podrá visualizar todos los pedidos que ha realizado, asimismo la fecha de las reservas, el menú, el plato pedido, es decir es un histórico de los pedidos del cliente.
INTERFAZ 10: Formulario de pago
Formulario de pago a llenar por el cliente para cancelar la reserva que desea realizar.
View more...
Comments