Informe Py
Informe Py
Informe Py
TAMAYO
Proyecto final
“Sistema de gestión de un restaurante”
Autores:
Yadira Tirado Romero
Nahely Yáñez Martínez
Jhon Omar Tapia Cadima
José Pedro Ortuño Flores
David Alejandro Choque Laura
Docente:
Edgar Fernández Gisbert
Materia:
BDA-2
BOLIVIA-2020
1
UNIVERSIDAD PRIVADA
FRANZ TAMAYO
RESUMEN
esto provoco que los procesos convencionales sean cada vez más lentos.
decisiones oportunas, ya que el control de las compras y ventas se tomó en un proceso muy complejo.
y registros de usuarios, como el control de ventas del productos creando así herramientas que
permitirá un adecuado control de las compras, ventas y registros de usuarios, que cumplan con los
INDICE
2
1. MARCO INTRODUCTORIO............................................................................................................................................ 5
1.1. INTRODUCCIÓN.......................................................................................................................................................... 5
1.2. ANTECEDENTES......................................................................................................................................................... 5
1.3. ANALISIS DE LA DEL PROBLEMA................................................................................................................. 6
1.4. PROBLEMA PRINCIPAL......................................................................................................................................... 6
1.5. OBJETIVOS..................................................................................................................................................................... 7
1.5.1. OBJETIVO GENERAL..................................................................................................................................... 7
1.5.2. OBJETIVO ESPECÍFICO................................................................................................................................ 7
1.6. LIMITES Y ALCANCES............................................................................................................................................ 7
1.6.1. LIMITES....................................................................................................................................................................... 7
1.6.2. ALCANCES................................................................................................................................................................. 7
1.7. JUSTIFICACIÓN........................................................................................................................................................... 7
1.7.1. JUSTIFICACION SOCIAL.............................................................................................................................. 8
1.7.2. JUSTIFICACION ECONOMICA................................................................................................................. 8
1.7.3. JUSTIFICACION TECNOLOGICA............................................................................................................ 8
2. MARCO TEÓRICO............................................................................................................................................................. 10
2.1. METODOLOGIA DE DESARROLLO.................................................................................................................. 10
2.2. DATOS.................................................................................................................................................................................. 10
2.3. BASE DE DATOS............................................................................................................................................................. 10
2.4. SISTEMA GESTOR DE BASE DE DATOS......................................................................................................... 10
2.5. TIPOS DE BASE DE DATOS..................................................................................................................................... 10
2.6. MODELO DE DATOS................................................................................................................................................... 10
2.6.1. CONCEPTUAL............................................................................................................................................................ 10
2.6.2. RELACIONAL............................................................................................................................................................. 11
2.6.3. FISICO............................................................................................................................................................................. 11
2.7. TRASAC-SQL.................................................................................................................................................................... 11
2.8. PAGINA WEB................................................................................................................................................................... 11
2.9. MODELO CLIENTE SERVIDOR............................................................................................................................ 11
2.10. ASP.NET.......................................................................................................................................................................... 11
2.11. BASES TEORICAS................................................................................................................................................ 11
2.12. MANEJADOR DE BASE DE DATOS........................................................................................................... 12
2.13. MICROSOFT SQL SERVER............................................................................................................................ 13
2.14. FORMULARIO....................................................................................................................................................... 13
2.15. INFORME.................................................................................................................................................................. 13
2.16. CONSULTA.............................................................................................................................................................. 13
3. MARCO APLICATIVO..................................................................................................................................................... 13
3.1. ANALISIS DE REQUERIMIENTO......................................................................................................................... 13
3.2. MODELO CONCEPTUAL.......................................................................................................................................... 15
3
3.3. MODELO RELACIONAL........................................................................................................................................... 16
3.4. MODELO FISICO........................................................................................................................................................... 17
3.5. CASOS DE USO DEL SISTEMA.............................................................................................................................. 17
3.6. CRUD..................................................................................................................................................................................... 17
3.7. POLITICAS DE SEGURIDAD................................................................................................................................... 17
4. REFERENCIAS..................................................................................................................................................................... 19
4
1. MARCO INTRODUCTORIO
1.1. INTRODUCCIÓN
tecnológica lo que hace que sea difícil llevar un buen control de todos sus clientes y pedidos.
mejor control de todos sus productos y pedidos. Con la ayudad de herramientas de software
1.2. ANTECEDENTES
Iniciamos operaciones en 2017, lo que nos coloca como una empresa joven, pero con gran
El éxito de esta primera fase en la corta pero productiva vida de JOYN nos ha impulsado ha
ofrecer y consolidar otros servicios en torno al comercio de software. Somos de las pocas
empresas que ofrecen un software seguro y confiable que abarca todos los requerimientos de
los clientes.
cliente.
Esto unido a la calidad de nuestros productos y servicios, una política de precios competitiva,
5
1.3. ANALISIS DE LA DEL PROBLEMA
“No hay control en el inventario. Sistema de control de inventario: Todo insumo representa
una cantidad de dinero invertido, tener un sistema de control de inventario, permite dar
sistema PEPS (Primeras Entradas, Primeras Salidas) el cual consiste en dar salida del
inventario a aquellos productos que se adquirieron primero, quedando así aquellos productos
“Hacer una mala contratación. Perfil de puesto: Contratar y capacitar a una persona para
Por eso es importante tener definido qué tipo de persona se busca para cada puesto de trabajo
así como los conocimientos requeridos. Para esto se necesita elaborar un perfil de puesto, que
”Se quiere abarcar todos los públicos, no hay segmentación. Investigación de mercado: No es
lo mismo un concepto de comida rápida a uno de cocina autóctona; lo mismo pasa para el tipo
de clientes que visitan cada uno de estos lugares. Para abrir cualquier tipo de negocio es
importante saber el tipo de clientes al que se desea llegar. Una investigación de mercado es la
mejor herramienta para determinar a qué segmento dirigirse y cómo hacerlo. En el estudio se
pretende conocer la edad, el sexo, la capacidad de gasto, los gustos y la afluencia de las
En estos tiempos, las evaluación de las empresas son definidas por el ámbito común en que
coexisten, es indudable que el gran signo de empresas que existen en el país y la gran
competitividad que existe entre las mismas, ya sea por la futuro al cliente, por los clase que
6
1.5. OBJETIVOS
Aumentar activos.
1.6.1. LIMITES
1.6.2. ALCANCES
1.7. JUSTIFICACIÓN
7
organización, a la vez se hace más sencilla la manipulación de la misma de igual
esta base de datos, ya que los cambios que se pueden realizar en cualquier área
ameritan que se modifique las opciones para actualizar la información que se maneja.
de inventarios, etc.
Actual
entre gráfico y
texto
8
Proporcionar un Media No saber cuánto El sistema optimizara
del cliente.
Que el Alta No conocer los Tener un El sistema tendrá la
clientes y personal
Disponer de un Media Demora en Recurrir a Mostrar Al usuario un
venta.
Que el usuario Alta Demora y sobre Recurrir a El sistema tendrá la
búsquedas de personal.
productos.
Disponer de la Media No conocer los Registro Registrar y gestionar
9
clientes.
Mostrar al usuario Alta Que no se cuenta Revisiones y El sistema brindará
tomar una
decisión rápida
2. MARCO TEÓRICO
2.2. DATOS
2.6.1. CONCEPTUAL
de la base de datos.
2.6.2. RELACIONAL
2.6.3. FISICO
10
2.7. TRASAC-SQL
2.10. ASP.NET
“Se entiende por restaurante, “un establecimiento donde se ofrece un menú, se presta
deriva del latín restaurare, que quiere decir recuperar o restaurar Debido a que la
restaurantes. Sin embargo, muchos expertos coinciden en que hay dos categorías
tecnológica lo que hace que sea difícil llevar un buen control de todos sus clientes y
pedidos.
un mejor
“Servicio Completo Este tipo de restaurante ofrece una buena selección de productos
11
acuerdo con la calidad de la comida, por lo tanto, muchos de estos restaurantes son de
“En estos tiempos, las evacuación de las empresas son definidas por el ámbito común
en que coexisten, es indudable que el gran signo de empresas que existen en el país y
la gran competitividad que existe entre las mismas, ya sea por la futuro al cliente, por
“Un punto de partida en la historia de los restaurantes temáticos fue en los años 30’s
Pacific Sea’s los cuales recreaban un paraíso tropical. En su interior tenía chozas
cubiertas con paja, plantas tropicales, luces de neón con forma de enormes flores y
cascadas. Otro elemento importante en el cual se hizo gran énfasis fue en la fachada
buscar algo parecido a la linea de restaurants Fantasía Pacific Sea’s unos restaurantes
programas y herramientas
almacenar y recuperar la información de una base de datos de manera que sea tanto
12
Es un sistema de gestión de base de datos relacional, desarrollado por la empresa
estándar ANSI del lenguaje SQL, utilizado para manipular y recuperar datos, crear tablas y
2.14. FORMULARIO
2.15. INFORME
Los informes sirven para resumir y presentar los datos de las tablas.Un informe se puede
2.16. CONSULTA
Son una forma de buscar y recopilar información de una o más tablas para conseguir
información detallada de una base de datos. Al realizar una consulta defines condiciones
3. MARCO APLICATIVO
una base de datos todo lo referente a las ventas que realiza, teniendo un informe
proveedor, platos que el restaurante ofrece a los clientes. Los datos significativos a
13
identidad (CI), el rol que ejerce, su dirección, género, teléfono, email, fecha de
que cada cajero deberá tener su login y password, conociendo también si está activo o
no. Y se requiere los mismos datos para el mesero y también para el Gerente que será
teléfono, email.
compra, también se desea conocer los atributos del proveedor que nos provee los
venta, cantidad de platos vendidos, precio total, además la venta contará con una
factura para el cliente, la factura se define por: id, hora y fecha de la venta, código de
la factura. Las facturas contendrán el detalle de las ventas y la información del cliente.
Para las ventas es necesario conocer que usuario es el que realizó dicha venta.
Para cada producto se necesita conocer: nombre, precio de venta, código del
producto, además que cada producto tendrá una descripción donde se detalla la
información, dicha descripción cuenta con: id, categoría, nombre del plato, precio
las mismas.
14
3.3. MODELO RELACIONAL
15
3.4. MODELO FISICO
16
3.5. CASOS DE USO DEL SISTEMA
3.6. CRUD
1. Especificación E requisitos
4. Integración
5. pruebas (o validación)
6. Despliegue (o instalación)
7. Mantenimiento
repite un proceso de trabajo similar (de ahí el nombre “iterativo”) para proporcionar
un resultado completo sobre producto final, de manera que el cliente pueda obtener los
17
beneficios del proyecto de forma incremental. Para ello, cada requisito se debe
completar en una única iteración: el equipo debe realizar todas las tareas necesarias
ser entregado al cliente con el mínimo esfuerzo necesario. De esta manera no se deja
para el final del proyecto ninguna actividad arriesgada relacionada con la entrega de
tomaremos como ejemplo los dos procesos tanto de cascada como desarrollo iterativo
o incremental para conseguir los siguiente objetivos que nos dio el cliente.
● Proporcionar un servicio con calidad donde los clientes puedan pasar momentos
● Diseñar una base de datos para el control de los productos, clientes y pedidos.
● Mostrar al usuario una interfaz gráfica de los reportes del estado del restaurante,
4. REFERENCIAS
[1] http://catarina.udlap.mx/u_dl_a/tales/documentos/lhr/martinez_m_md/capitulo2.pdf
[2] https://www.infoautonomos.com/blog/estrategia-de-precios/
[4][5]
[6]http://www.ceoecuenca.es/portal/lang__es/rowid__1473971,60127/dTabID__1/tabid__25117/Defa
ult.aspx
[7] https://openclassrooms.com/en/courses/4309151-gestiona-tu-proyecto-de-desarrollo/4538221-en-
que-consiste-el-modelo-en-cascada
18
[8] https://proyectosagiles.org/desarrollo-iterativo-incremental/
19