UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS - UPC
FUNDAMENTOS DE SISTEMAS DE INFORMACIÓN - SI393
SECCIÓN: SX31
PROFESOR:
Elio Jefferrson Navarrete Vilca
EMPRESA: BodegaVivo
TEMA:
Sistema de gestión para ventas virtuales de negocio
INTEGRANTES - GRUPO 02:
Nicolas Sebastian Abanto Alegría - 20201A835
Adrian Alonso Cambero Azabache - 202015012
Wilber Andre Encarnacion Parra - 201818692
Nelson Maicol Guevara Ore - 20201C020
Franko Rosas Vela - 201724251
2021-02
Resumen
Este trabajo ha sido realizado por alumnos de la Universidad Peruana de Ciencias Aplicadas (UPC)
en el curso de Fundamentos de Sistemas de Información con la finalidad de optimizar los procesos de
una empresa dedicada a la venta de abarrotes. Desarrollando así dos aplicativos para la mejora de
procesos. El primero enfocado en el perfil del trabajador y la segunda enfocada en el perfil del cliente.
En ambos casos manteniendo los procesos iniciales de la empresa pasados a un sistema de
informacion trabajado con C# en un entorno visual y con almacenamiento de datos en una DataBase
de SQL Server.
Índice
Resumen 2
Índice 2
Objetivo del Estudiante 2
Capítulo 1: Presentación 3
1.1. Descripción del negocio: “BodegaVivo” 3
1.2. Principales áreas de la tienda 3
1.3. Procesos a automatizar 3
1.4. Requerimientos Funcionales 4
Capítulo 2: Diagrama de Clases 12
Capítulo 3: BD SQL 13
Capítulo 4: Manual de Usuario 15
Conclusiones 22
Recomendaciones 22
Glosario 23
Bibliografía 23
Objetivo del Estudiante
ABET – EAC - Student Outcome 5: La capacidad de funcionar efectivamente en un equipo
cuyos miembros juntos proporcionan liderazgo, crean un entorno de colaboración e inclusivo,
establecen objetivos, planifican tareas y cumplen objetivos.
ABET – CAC - Student Outcome 5: La capacidad de funcionar efectivamente en un equipo
cuyos miembros juntos proporcionan liderazgo, crean un entorno de colaboración e inclusivo,
establecen objetivos, planifican tareas y cumplen objetivos.
Capítulo 1: Presentación
1.1. Descripción del negocio: “BodegaVivo”
Se trata de una tienda dedicada a la venta de abarrotes al por menor que necesita de una
aplicación que pueda automatizar los procesos internos del negocio para así aumentar la
productividad y concurrencia de ventas. Además de fidelizar a los clientes ofreciéndoles un
servicio de calidad, óptimo y seguro.
1.2. Principales áreas de la tienda
Área de ventas: Es la encargada de interactuar directamente con los clientes y realizar
satisfactoriamente sus compras en el negocio.
Área logística: Es la encargada de realizar el inventario y reportar la escasez o abundancia de
los productos en almacén, además de verificar la fecha de caducidad de los productos en tienda.
Área de contabilidad: Es la encargada de realizar el registro económico del negocio y evaluar
las ganancias o pérdidas en un intervalo de tiempo.
Área de atención al cliente: Es la encargada de relacionarse con los clientes, su finalidad es
que el cliente obtenga el producto en el momento y lugar adecuado y se asegure un uso correcto
del mismo.
1.3. Procesos a automatizar
Recepción de pedidos:
Descripción del problema: Debido al contexto de pandemia, las bodegas han reducido su aforo
para evitar contagios de covid-19. En consecuencia, se han reducido sus ventas porque sus
clientes prefieren ir a supermercados o comprar al por mayor en lugar de ir cada día o fin de
semana a una tienda de abarrotes.
La recepción de pedidos es la compra de abarrotes (productos de primera necesidad u otros)
que realiza el cliente en el establecimiento del negocio. Este proceso se mejorará por medio de
la aplicación ofreciendo al instante el catálogo completo de productos disponibles al cliente sin la
necesidad de esperar en una cola para que lo atienda un trabajador de la tienda. Esto ayudará a
la simultaneidad de las compras y evitará el contagio de covid-19 aumentando así las ventas.
Inventario de existencias:
Descripción del problema: Realizar el inventario después de una jornada laboral suele ser
tardado. Esto conlleva a que pueda haber errores de cálculo o que se pueda falsificar la
información.
El inventario de existencias es el conteo de los productos que se encuentran en tienda, esta
información es colocada en un registro detallado. Este proceso se optimizará con la aplicación
que llevará el recuento de los productos al momento que ingresan o salen de tienda para así
realizar los cálculos y generar el registro automáticamente al final de la jornada laboral.
Registro de ventas y reportes:
Descripción del problema: Al igual que el inventario de existencias, este proceso requiere de
varios cálculos y la posibilidad de un error humano. Además de poder manipular la información
de manera maliciosa.
El registro de ventas consiste en recopilar la información de los recibos emitidos a los clientes
después de cada compra. Este proceso será actualizado por medio de la aplicación
automáticamente después de que cada usuario realice satisfactoriamente una compra de
productos y el reporte podrá ser visualizado al finalizar la jornada laboral.
Libro de reclamaciones y recomendaciones:
Descripción del problema: El cliente por política tiene derecho a realizar alguna queja o
sugerencia del servicio o producto adquirido. Este proceso a veces no es realizado por los
clientes por vergüenza, olvido u otro factor.
El libro de reclamaciones y recomendaciones es un registro sobre las quejas o sugerencias que
realiza el cliente por la atención, la calidad de los productos o servicio brindado. Este proceso
será mejorado por medio de la aplicación al poder calificar el servicio de delivery al finalizar la
compra o poder realizar un reporte del producto recibido. Además, podrá realizar alguna
recomendación en cualquier momento.
1.4. Requerimientos Funcionales
1. Ingresar con cuenta de cliente.
2. Crear cuenta de cliente.
3. Buscar productos por marca, precio o nombre.
4. Agregar al carrito los productos.
5. Eliminar un producto del carrito.
6. Ingresar un método de pago.
7. Eliminar un método de pago.
8. Realizar la compra de los productos agregados al carrito.
9. Hacer el seguimiento de tu pedido.
10. Calificar el servicio de delivery.
11. Reportar algún problema de los productos recibidos.
12. Ingresar con cuenta de trabajador.
13. Crear cuenta de trabajador.
14. Registrar productos que ingresan a tienda.
15. Modificar productos que ingresan a tienda.
16. Eliminar productos que ingresan a tienda.
17. Visualizar el reporte de inventario.
18. Visualizar el reporte de ventas.
US01: Ingresar con cuenta de cliente
Description:
Como cliente quiero ingresar con mi cuenta de usuario a la app para comprar los productos
que deseo.
Acceptance Criteria:
S01: Ingresa los datos correctamente
AC01:
Dado que me encuentro en el formulario “Login”
Cuando ingreso mi correo y contraseña correctamente y presiono el botón “Ingresar”
Entonces la app me redirige a la página principal
S02: Ingresa los datos incorrectamente
AC02:
Dado que me encuentro en el formulario “Login”
Cuando ingreso mi correo y contraseña incorrectamente y presiono el botón “Ingresar”
Entonces la app muestra un mensaje que dice “Correo y/o contraseña incorrectos”
US02: Crear una cuenta de cliente
Description:
Como cliente quiero crear una cuenta de usuario para tener acceso a la app.
Acceptance Criteria:
S01: Llena el formulario correctamente
AC01:
Dado que me encuentro en el formulario “Crear Cuenta”
Cuando completo todos los campos correctamente y presiono el botón “Registrar”
Entonces la app muestra un mensaje que dice “Se creó su cuenta exitosamente” y me redirige
al formulario “Login”
S02: Llena el formulario incorrectamente
AC02:
Dado que me encuentro en el formulario “Crear Cuenta”
Cuando completo algunos los campos correctamente y presiono el botón “Registrar”
Entonces la app muestra un mensaje de alerta en el campo llenado incorrectamente o vacío
US03: Buscar productos por tipo, precio o nombre
Description:
Como cliente quiero filtrar los productos de la tienda para encontrar el producto que necesito
con mayor facilidad.
Acceptance Criteria:
S01: Filtrar productos por su tipo
AC01:
Dado que me encuentro en la pantalla principal de la app
Cuando selecciono algún tipo de producto del la lista desplegable y presione el botón “Buscar”
Entonces la app muestra todos los resultados que coincidan con el tipo seleccionado
S02: Filtrar productos por su precio
AC02:
Dado que me encuentro en la pantalla principal de la app
Cuando selecciono algún intervalo de precio de la lista desplegable y presione el botón
“Buscar”
Entonces la app muestra todos los resultados que coincidan con el intervalo de precio
seleccionado
S03: Filtrar productos por su nombre
AC03:
Dado que me encuentro en la pantalla principal de la app
Cuando el nombre o parte del nombre de un producto y presione el botón “Buscar”
Entonces la app muestra todos los resultados que coincidan con el texto ingresado
US04: Agregar productos al carrito
Description:
Como cliente quiero agregar productos a mi carrito para ir guardando los productos que
quiero comprar.
Acceptance Criteria:
S01: Producto con existencias
AC01:
Dado que me encuentro en la pantalla principal de la app
Cuando selecciono un producto de la lista que tiene existencias y presiono el botón “Agregar
al carrito”
Entonces la app agrega el producto a mi carrito y muestra un mensaje de confirmación que
dice “Producto agregado exitosamente”
S02: Producto sin existencias
AC02:
Dado que me encuentro en la pantalla principal de la app
Cuando selecciono un producto de la lista que no tiene existencias y presiono el botón
“Agregar al carrito”
Entonces la app muestra un mensaje de confirmación que dice “El producto no cuenta con
existencias”
US05: Eliminar un producto del carrito.
Description: Como cliente quiero poder eliminar un producto antes de comprarlo para ya no
poder pagarlos si en caso no contará con dinero suficiente.
Acceptance Criteria:
S01: Eliminar correctamente el producto
AC01:
Dado que el usuario se encuentra en la sección de “Caja”
Cuando desee eliminar un producto antes de cancelarlo presionando el botón “Eliminar
producto”
Entonces la app eliminará el producto del carrito manteniendo los demás productos que no
fueron seleccionados
S02: Eliminar incorrectamente el producto
AC02:
Dado que el usuario se encuentra en la sección de “Caja”
Cuando desee eliminar un producto después de cancelarlo
Entonces la app no se lo permitirá porque el botón “Eliminar producto” ya no se encontrará
US06: Agregar un método de pago
Description: Como cliente quiero agregar un método de pago para poder concretar mis
compras con éxito.
Acceptance Criteria:
S01: Ingresa los datos correctamente
AC01:
Dado que me encuentro en el formulario de “Agregar tarjeta”
Cuando ingreso todos los campos correctamente y presiono el botón “Agregar método de
pago”
Entonces la app agrega el método de pago y muestra un mensaje de confirmación que dice
“Método de pago agregado exitosamente”
S02: Ingresa los datos incorrectamente
AC02:
Dado que me encuentro en el formulario de “Agregar tarjeta”
Cuando ingreso algunos de los campos incorrectamente y presiono el botón “Agregar método
de pago”
Entonces la app muestra un mensaje de error que dice “Ingrese correctamente los datos”
US07: Eliminar un método de pago.
Description: Como cliente quiero poder eliminar la tarjeta ingresada para poder pagar mi
pedido con otra tarjeta
Acceptance Criteria:
S01: Pago en caja
AC01:
Dado que el usuario se encuentre en la caja
Cuando rellene los campos con los datos de su tarjeta
Y presione en el botón “Cancelar compra”
Entonces se borrará los datos ingresados de la tarjeta y se cerrará la sección caja
S02: Eliminar tarjeta
AC02:
Dado que el usuario se encuentre en la caja
Cuando rellene de manera errónea los campos con los datos de su tarjeta
Entonces el sistema le mostrará un mensaje diciendo que hay un error
Y se eliminará los datos ingresado para que pueda ingresar otro
US08: Realizar la compra de los productos agregados al carrito.
Description: Como cliente quiero poder pagar de manera rápida y sencilla para no perder
mucho tiempo.
Acceptance Criteria:
S01: Pago de productos en caja
AC01:
Dado que el cliente se encuentra en la sección de caja
Cuando ingrese su tarjeta y los datos solicitados
Y presione el botón ”Pagar”
Entonces la comprá será realizada y el cliente recibirá una notificación de agradecimiento
S02: Cancelar el pago de productos en caja
AC02:
Dado que el cliente se encuentra en la sección de caja
Cuando ingrese su tarjeta y los datos solicitados
Y presione el botón ”Cancelar Compra”
Entonces la comprá será cancelada
US09: Hacer el seguimiento de tu pedido.
Description: Como cliente quiero poder tener información acerca del delivery para poder
estar seguro de que mis compras llegarán a mis manos
Acceptance Criteria:
S01: Notificación del tiempo de llegada de su compra
AC01:
Dado que el cliente se encuentra esperando el delivery
Cuando culmina de pagar los productos
Entonces recibirá una notificación a su correo electrónico de la hora que salió su producto
Y en qué tiempo aproximadamente llegará
US10: Calificar el servicio de delivery.
Description: Como cliente quiero poder realizar comentarios en la app para poder mí
compartir la experiencia
Acceptance Criteria:
S01: Ingrese comentario
AC01:
Dado que el cliente se encuentre en la “Sección de interacción “
Cuando escriba su comentario
Y presione el botón “Enviar comentario ”
Entonces el comentario será enviado al responsable
S02: Ingrese puntuación
AC02:
Dado que el cliente se encuentre en la “Sección de interacción “
Cuando escoja la puntuación entre 1 a 5
Y presione el botón “Enviar puntuación”
Entonces la puntuación será enviada a los encargados
US11: Reportar algún problema de los productos recibidos.
Description: Como cliente quiero poder reportar problemas respecto a los productos
recibidos para poder hacer un reclamo.
Acceptance Criteria:
S01: Reporte de algún problema
AC01:
Dado que el cliente se encuentre en la sección de “Interacción”
Cuando ingresen su reporte
Y presionen el botón “Enviar reporte”
Entonces el reporte será enviado a los encargados
S02: Error en el reporte de algún problema
AC02:
Dado que el cliente se encuentre en la sección de “Interacción”
Cuando ingresen su reporte y excede a la cantidad límite de caracteres
Entonces se le saldrá una notificación de que a excedido el límite de caracteres
US12: Ingresar con cuenta de trabajador.
Description: Como trabajador quiero poder ingresar con mi cuenta de trabajador para tener
acceso a otras funciones de la app.
Acceptance Criteria:
S01: Loguearse correctamente
AC01:
Dado que el usuario se encuentra en la sección de “Iniciar Sesión”
Cuando ingrese sus datos correctamente y presione el botón “Ingresar”
Entonces la app le permitirá ingresar y podrá realizar múltiples tareas dentro de ella
US13: Crear cuenta de trabajador.
Description: Como trabajador quiero crear una cuenta de usuario para tener acceso a la
app.
Acceptance Criteria:
S01: Llena el formulario correctamente
AC01:
Dado que me encuentro en el formulario “Crear Cuenta”
Cuando completo todos los campos correctamente y presiono el botón “Registrar”
Entonces la app muestra un mensaje que dice “Se creó su cuenta exitosamente” y me redirige
al formulario “Login”
S02: Llena el formulario incorrectamente
AC02:
Dado que me encuentro en el formulario “Crear Cuenta”
Cuando completo algunos los campos correctamente y presiono el botón “Registrar”
Entonces la app muestra un mensaje de alerta en el campo llenado incorrectamente o vacío
US14: Registrar productos que ingresan a tienda.
Description: Como trabajador quiero poder tener acceso al inventario para poder realizar
registros de los productos que ingresan
Acceptance Criteria:
S01: Registrar correctamente el producto
AC01:
Dado que el trabajador se encuentre en la sección de “Organización de Productos”
Cuando ingrese todos los datos del producto a registrar
Y presione en el botón “Agregar Productos al Stock”
Entonces el nuevo producto será añadido al stock de la tienda
US15: Modificar productos que ingresan a tienda.
Description: Como trabajador quiero poder modificar los productos agregados al inventario
para poder modificar los productos ingresados al inventario.
Acceptance Criteria:
S01: Generar reporte de inventarios
AC01: Modificar producto
Dado que el trabajador se encuentra en la sección de inventarios
Cuando seleccione el producto
Y presione el botón “Modificar”
Entonces el producto seleccionado será modificado sin ser eliminado
US16: Eliminar productos que ingresan a tienda.
Description: Como trabajador quiero poder eliminar los productos del inventario para poder
separar de los productos buenos de los malos
Acceptance Criteria:
S01: Eliminar correctamente el producto
AC01:
Dado que el trabajador se encuentre en la sección de “Organización de Productos”
Cuando ingrese el nombre del producto a buscar
Y presione en el botón “Eliminar Productos del Stock”
Entonces se mostrará el producto a eliminar y por ende será eliminado
S02: Eliminar incorrectamente el producto
AC02:
Dado que el trabajador se encuentre en la sección de “Organización de Productos”
Cuando ingrese el nombre del producto a buscar de manera incorrecta
Y presione en el botón “Eliminar Productos del Stock”
Entonces se mostrará un mensaje informando que cometió un error al buscar
US17: Visualizar el reporte de inventario.
Description:Como trabajador quiero poder generar un reporte de los inventarios para poder
llevar en cuenta la cantidad de productos con la que se cuenta
Acceptance Criteria:
S01: Generar reporte de inventarios
AC01:
Dado que el trabajador se encuentra en la sección de “Reporte de ventas e Inventarios”
Cuando presione el botón “Generar Reporte de Inventarios”
Entonces se mostrará una lista de todos los productos existentes.
US18: Visualizar el reporte de ventas.
Description: Como trabajador quiero poder generar un reporte de las ventas para evitar
confusiones y desconfianza .
Acceptance Criteria:
S01: Generar reporte de ventas
AC01:
Dado que el trabajador se encuentra en la sección de “Reporte de ventas e Inventarios”
Cuando presione el botón “Generar Reporte de Ventas”
Entonces se mostrará una lista con todo lo vendido y su precio, obteniendo así la ganancia
total
Capítulo 2: Diagrama de Clases
Capítulo 3: BD SQL
3.1. Diagrama de BD
3.2. Descripción de las Tablas y sus campos
Nuestra base de datos “dbBodegaVivo” cuenta con 7 tablas. las cuales son :
Carrito:
Campo: La tabla Carrito cuenta con 4 campos
● id_cliente (int)
● id_producto (int)
● cantidad (int)
● precioXcantidad (money)
Cliente:
Campo: La tabla Cliente cuenta con 8 campos
● id_cliente (int)
● nombre (varchar(50))
● apellido_paterno (varchar(50))
● apellido_materno (varchar(50))
● edad (int)
● sexo (varchar(1) )
● correo (varchar(50))
● contrasenia (varchar(50))
Comentario:
Campo: La tabla Comentario cuenta con 4 campos
● id_comentario (int)
● id_cliente (int)
● tipo (char(10))
● comentario (varchar(500))
Pedido:
Campo: La tabla Pedido cuenta con 5 campos
● id_pedido (int)
● id_cliente (int)
● id_producto (int)
● cantidad (int)
● precioXcantidad (money)
Producto:
Campo: La tabla Producto cuenta con 7 campos
● id_producto (int)
● nombre (varchar(50))
● marca (varchar(50))
● stock (int)
● precio (money)
● fecha_elaboracion (varchar(10))
● fecha_vencimiento (varchar(10))
Tarjeta:
Campo: La tabla Tarjeta cuenta con 4 campos
● numero_tarjeta (int)
● fecha_expiracion (date)
● codigo_CVV (int)
● id_cliente (int)
Trabajador:
Campo: La tabla Trabajador cuenta con 9 campos
● id_trabajdor (int)
● nombre (varchar(50))
● apellido_paterno (varchar(50))
● apellido_materno (varchar(50))
● edad (int)
● sexo (varchar(1))
● telefono (int)
● correo (varchar(50))
● contrasenia (varchar(50))
Capítulo 4: Manual de Usuario
● Manual de usuario del cliente
1. Primero el cliente tendrá que loguearse
utilizando su correo y contraseña. Luego, de
haber ingresado los datos solicitados
presionará el botón “Iniciar Sesión” para que
pueda ingresar. Sin embargo, si el cliente
ingresa mal los datos le aparecerá un
mensaje donde le indique que los datos
introducidos son incorrectos.
2. Si en caso el cliente es nuevo y no
tiene una cuenta, este podrá crearse
una presionando el enlace “Crear
Cuenta”. Luego, se le mostrará una
pantalla donde le pedirá ciertos datos
personales que servirán para crear la
cuenta. Por último, presionará el botón
“Crear Cuenta” y su cuenta será creada
de manera satisfactoria.
3. Una vez terminado el anterior paso podrá ir a loguearse nuevamente y de esa
manera podrá ingresar a la tienda virtual. Donde podrá apreciar la lista de productos
que le podemos ofrecer y algunas funciones necesarias para que pueda realizar de
manera satisfactoria.
4. Cuando el cliente esté buscando el producto que necesita comprar y no lo encuentra
podrá filtrar agregando las características de este, como el nombre y la marca.
Luego, presione el botón “Filtrar” y aparecerá el producto que desea.
5. Después, de haber seleccionado el producto deseado podrás escoger la cantidad que
desees comprar y luego podrás agregar al carrito presionando el botón “Agregar al
Carrito”, permitiéndote tener una lista de los productos que desea comprar.
6. Luego podrás añadir la tarjeta con la que deseas pagar, tendrás que añadir el número
de tarjeta, la fecha de expiración y el código CVV de la tarjeta. Luego, podrás agregar
tu tarjeta presionando el botón “Agregar Tarjeta” y si en caso desees eliminar lo
podrás realizar presionando el botón “Eliminar Tarjeta”.
7. Luego de que el cliente termine de seleccionar todos los productos que desee, podrá
visualizar el carrito con sus productos y en la parte baja se podrá visualizar el total a
pagar.
8. Para finalizar la compra, el cliente presionará el botón “Realizar Compra”. Después
de haber realizado está acción le saldrá un mensaje diciendo “Se realizó el pedido
con éxito”.
9. Finalmente, en caso haya alguna recomendación o reclamo de parte del cliente podrá
realizarlo presionando el botón que dice “Libro de Reclamaciones”.
10. Estando en esta ventana escogerá su tipo de
comentario, lo redactará y por último lo enviará
presionando el botón “Enviar Comentario”.
● Manual de usuario del trabajador
1. Primero el trabajador tendrá que loguearse
utilizando su correo y contraseña. Luego, de
haber ingresado los datos solicitados
presionará el botón “Iniciar Sesión” para que
pueda ingresar. Sin embargo, si el trabajador
ingresa mal los datos le aparecerá un
mensaje donde le indique que los datos
introducidos son incorrectos.
2. Si en caso el trabajador es nuevo y no tiene
una cuenta, este podrá crearse una
presionando el enlace “Crear Cuenta”. Luego,
se le mostrará una pantalla donde le pedirá
ciertos datos personales que servirán para
crear la cuenta. Por último, presionará el
botón “Crear Cuenta” y su cuenta será creada
de manera satisfactoria.
3. Una vez terminado el anterior paso podrá ir a loguearse nuevamente y de esa
manera podrá ingresar al inventario de la tienda. Donde podrá realizar las acciones
de “Registrar”, “Modificar” e “Ingresar” los nuevos productos que van llegando. Esto lo
podrá realizar presionando los botones que tienen por nombre la acción que desea
realizar.
4. El trabajador podrá apreciar el reporte de ventas presionando el botón “Reporte de
Ventas”, donde se podrá apreciar las ventas realizadas y la ganancia total en la parte
baja.
5. El trabajador podrá apreciar el reporte de comentarios presionando el botón
“Comentarios”, donde se podrá apreciar los comentarios realizados por los clientes
Conclusiones
En el presente trabajo nos amplió el conocimiento sobre requerimientos de una empresa y las
historias de usuario como parte de los requerimientos funcionales y no funcionales. A partir de ello
nos enfocamos mejor en lo que queríamos mejorar a la empresa con una visión más exacta. Luego
fue muy importante la diagramación de clases ya que nos permitió trazar una estructura del sistema
modelando las clases, atributos, y operaciones entre las relaciones de los objetos. En cuanto a la
programación y la lógica, se utilizó una programación en capas y una base de datos para que el
sistema genere información actualizada y estas a su vez se puedan generar operaciones y reportes
detallados. En el transcurso se realizaron pruebas antes de entregarse al proveedor para que este no
tuviera fallas en el proceso de las ventas o reportes de los productos en su operación diaria.
Finalmente este trabajo es el esfuerzo de cada uno de nosotros que conformamos el equipo y no nos
queda más que agradecer a cada uno de ello por el tiempo y dedicación que le dieron al proyecto.
Recomendaciones
● Tener más conocimiento en Base de datos.
● Ayudarnos a tener más conocimiento en programación por capas.
● Trabajar en mejorar la programación y base de datos empleadas en el proyecto.
● Analizar con detenimiento y buscar la razón del porque o soluciones con respecto al proyecto .
Glosario
● Base de Datos: Programa capaz de almacenar gran cantidad de datos, relacionados y
estructurados, que pueden ser consultados rápidamente de acuerdo con las características
selectivas que se deseen.
● Tabla: Son objetos de base de datos que contienen todos sus datos, en las tablas, los datos
se organizan con campos y registros.
● Campos: Se refiere al nombre de la columna, es único y posee un tipo de dato asociado.
● Registros: Se refiere al nombre de la fila, es ahí donde se almacenarán los datos.
Bibliografía
Quiroa, M. (2020). Áreas funcionales de una empresa. Economipedia. Recuperado de
[Link]
[Consultado: 15 de noviembre del 2021].
Wong, S. (2017). Análisis y requerimientos de software (Universidad Continental ed., Vol. 1°
edición digital). Recuperado de
[Link]
DO_FIN_103_MAI_UC0939_2018.pdf [Consultado: 15 de noviembre del 2021].
ItSwarm. (2018). ¿Cómo generar un diagrama de relación de entidad (ER) de una base de datos
con Microsoft SQL Server Management Studio?. Recuperado de : [Link]
[Link]/es/sql-server/como-generar-un-diagrama-de-relacion-de-entidad-er-de-una-base-
de-datos-con-microsoft-sql-server-management-studio/1056035214/ [Consultado: 15 de
noviembre del 2021].