FACULTAD DE INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA Y
ARQUITECTURA
INFORME
“Creación de una base de datos de la Ferretería Lima-Este S.A.
2022”
AUTOR (ES):
Figueroa Lezama Jamir Braulio (0000-0001-5179-3731)
Huamani Celis Arianna Milagros(0000-0002-8215-1042)
Revilla Tuesta, Yordano Franco (0000-0002-5311-3434)
Pinares Condori, Josué Gabriel ( 0000-0002-9474-8874)
Gonzales Lopez Benjamin Elivelton(0000-0002-3271-158)
Lartiga Ibarra Juan Adrianhttps(0000-0002-8964-1669)
ASESOR(A)(ES):
Cortes Álvarez Ericka Patricia
LÍNEA DE INVESTIGACIÓN
Ingeniería y Tecnología de Software
LÍNEA DE RESPONSABILIDAD SOCIAL UNIVERSITARIA:
Industria, innovación e infraestructura
Lima - Perú
2022
INTRODUCCIÓN
ÍNDICE
JUSTIFICACIÓN
OBJETIVOS GENERALES Y ESPECÍFICOS
1. Identidad de la empresa
1.1 Descripción de la empresa actual
1.2 Antecedentes de la empresa
1.3 Organización actual de la empresa
1.4 Visión de la Empresa
1.5 Misión de la Empresa
2. PROCESO ACTUAL
2.1 Diagrama de Proceso
2.2 Proceso a Automatizar
3. ANÁLISIS DEL PROCESO ACTUAL
3.1 Documentos del Área Seleccionada
3.2 Análisis de las partes de cada documento
3.3 Diagrama de Caso de uso
3.4 Descripción del caso de uso
4. DESARROLLO DEL PROYECTO
4.1 Diagrama de Entidad Relación
4.2 Diagrama de Entidad Relación Lógico
4.3 Diagrama de Entidad Relación Físico
5. BASE DE DATOS
5.1 Creación de BD5.
5.2 Creación de Tablas
5.3 Código de Inserción de Registros
6. DISEÑO DE PANTALLAS
6.1 Diseño de Pantalla del Aplicativo que Automatiza el Proceso
6.2 Descripción de cada pantalla
7. Consultas
CONCLUSIONES
RECOMENDACIONES
BIBLIOGRAFÍA
INTRODUCCIÓN
Últimamente el poder vender en mayor cantidad los productos y servicios se ha
vuelto una necesidad que va en crecimiento, es por ello que se necesitan de
técnicas y elementos que faciliten el posicionamiento hacia los mercados potenciales
de clientes.
En la empresa Ferretera Lima-Este S.A son conscientes de que las bases de datos
constituyen un instrumento de mucha utilidad para así poder de controlar las tareas
que son muy rutinarias o sobre las cuales no se tiene control, como son el orden, la
manipulación de datos, la seguridad de los da- tos, etc. Esto lleva a dar soluciones
que faciliten la operación de las tareas mediante La construcción de una base de
datos conlleva a dar soluciones y facilita las operaciones de tareas, satisface las
necesidades de su mercado en menor tiempo, brindando así una mejor calidad en
los servicios.
En el informe que vamos a presentar hace referencia a la necesidad del desarrollo
de una base de datos que permita a la Ferretería Lima-Este S.A poder tener un
mejor control y de manera eficiente sus productos en un inventario, la realización de
los pedidos y el control de la nómina, y además se da una breve explicación de lo
que son las bases de datos.
Veremos también la descripción a detalle de la necesidad de un Sistema de Bases
de Datos dividiendo este capítulo en la Especificación de Requisitos donde se
describe el software y hardware necesarios, la Definición Conceptual del Sistema en
la cual se describen las características generales de la empresa, Descripción de la
Información en la cual se detallan las funciones principales del Sistema mediante
casos de uso.
Posteriormente se muestra el Modelo conceptual el cual contiene 3 niveles de
Diagramas de Flujo de Datos en los cuales se explica la manera en que opera el
Sistema y la forma en que interactúan los diferentes módulos y sus almacenes de
datos.
Una vez expuesto el Modelo Conceptual se presenta el Modelo Entidad Relación
explicando cada uno de sus componentes y al finalizar el capítulo se describe el
Modelo Relacional con la explicación de las tablas obtenidas.
Por último, se muestra la Implementación y Pruebas del Sistema, en cada uno de
sus apartados se pueden ver las pantallas principales del software al mismo tiempo
que se explica cada una con ejemplos y en las áreas necesarias se describe el
proceso que se realizó para obtener los resultados mostrados en cada pantalla.
ÍNDICE
JUSTIFICACIÓN
Esta informe se muestra el planteamiento y análisis del problema, lo cual se
redacta la razón de la creación de base datos aportando en la necesidad del cliente,
para que se permita a la empresa “Ferretería Lima Este S.A” que mantenga un mejor
control de sus productos, dando la atención rápida al cliente, lo cual requiere base
de datos.
Con la necesidad de mejorar las ventas actuales de la empresa, por el hecho de
que en la actualidad la crisis económica provoca reducción o estacionamiento en el
consumo, la cual esta que se reflejado en las cifras de venta, en consecuencia esto
obliga a que la empresa determine una orientación estratégica que ayude no
solamente a asegurar un
OBJETIVOS GENERALES Y ESPECÍFICOS
Objetivos Generales
El principal objetivo es satisfacer a nuestros consumidores con productos y servicios
de calidad y esforzarnos siempre por diferenciarnos de los mejores.
Objetivos Específicos
Sistematizar el inventario para mejorar el servicio al cliente
Mejorar cada dia nuestro servicio y el que ofrece la competencia
1. Identidad de la empresa
1.1 Descripción de la empresa actual
La empresa que lleva por nombre Ferretería Lima-Este S.A. tiene su origen en el
mes de Septiembre del 2019
Estamos capacitados y trabajamos de la mejor manera para competir en el ramo
ferretero, proporcionando al cliente artículos de calidad en plomería, material
eléctrico, herramienta en general, etc. De marcas nacionales y extranjeras.
Ferretería Lima-Este S.A es una empresa vigorosa, joven e innovadora que siempre
busca estar a la vanguardia e impactar positivamente en nuestro entorno. Estamos
conscientes de que el crecimiento de nuestra empresa solo es posible si éste es el
resultado del éxito de nuestros clientes, colaboradores y proveedores, quienes son
piezas claves en nuestra trayectoria y contribuyen en hacer realidad el sueño de
nuestro fundador. Las raíces y el arraigo de FERREMIX lo debemos a la visión y al
empuje de quien, siendo joven, soñó con ser líder en el mercado ferretero de su
país. Su capacidad creativa y su pasión empresarial son nuestro legado,
compromiso y visión de futuro.
La función principal de la empresa para la cual será elaborada la base de datos es la
de realizar la venta de productos divididos en categorías de Herramientas Eléctricas,
Herramientas Manuales, Plomería, Electricidad, Iluminación, Muebles, Organización,
Hogar, Accesorios para baños y cocinas, Jardinería, Mascotas, Pintura, Cerrajería,
Hogar y Limpieza.
1.2 Antecedentes de la empresa
En el año 2019, nuestro fundador, inicia junto a su padre y hermanos un negocio
familiar, dedicado a la venta de artículos ferreteros y fabricación de blocks, en la
zona este de la ciudad de Lima. De esta forma se da inicio a la tradición familiar que
les esta dando renombre en el mercado ferretero. Desde su creación la empresa ha
tenido como uno de sus objetivos principales satisfacer las necesidades del cliente y
hacer una cartera de clientes cada vez mayor.
En el 2021, después de más de 2 años acumulando experiencias y éxitos en el
ámbito ferretero, decide ampliar el local de negocio ubicado en la Av ... y surge con
un concepto de autoservicio, en un terreno de 10,200 mt2, de los cuales 8,000 mts.
son de construcción y 1,300 mts. de exhibición y con más de cien parqueos.
A inicios del 2022, inicia la importación desde Alemania y se inicia la venta a toda
Lima Metropolitana y también envíos a nivel nacional.
Hoy por hoy sigue siendo la tendencia del mercado y cumpliendo las necesidades de
nuestros clientes, se expande la importación y comercialización de nuestra marca
líder, Truper; siendo ésta una de las marcas a nivel local e internacional mejor
catalogada en la industria ferretera.
En relación al control de inventario, la información se elabora manualmente en
archivos de papeles, y en consecuencia generaba una labor tediosa encontrar
información, ocasionando demoras en los servicios.
Refiriéndose a la nómina, el control de los empleados se llevaba a cabo poniendo
toda la responsabilidad en la capacidad de memoria del gerente, que, como
consecuencia, generaba conflictos en los pagos.
El control de la cartera de clientes se realizaba en un archivo de Excel en el cual
se anotaba el nombre, teléfono, dirección y pedidos del cliente, con la dificultad de
que la información continuaba dispersa y para poder surtir un producto se tenía
que consultar a varias fuentes, de las cuales el acceso no era sencillo, ya que esta
computadora se encuentra en la planta alta del local de la empresa.
1.3 Organización actual de la empresa
La organización actual de la empresa Ferretera Lima - Este S. A es muy mala, ya
que no hay un orden de las actividades que se realizan en dicha empresa, con el
aumento de clientes y ventas, todos los procesos se volvieron más complicados de
realizar manualmente, por ello es necesario automatizar el registro, procedimientos y
ventas, empleando una base de datos para almacenar información importante de la
compañía.
1.4 Visión de la empresa
Convertir a Ferretería Lima-Este S.A en un negocio de cadena y/o franquicias a
partir de un modelo de gestión rentable con por lo menos tres tiendas ubicadas en la
periferia de la ciudad en los próximos cinco años.
1.5 Misión de la empresa
Somos una empresa de venta al detalle de artículos ferreteros de alta calidad y
mejor servicio, puestos a la disposición de todo el público con acceso a nuestra
tienda.
2. PROCESO ACTUAL
2.1 Diagrama de procesos
Diagrama de procesos de negocios Eriksson - Penker
2.2 Proceso de automatizar
Cambios de registro
Caducidad de boleta
Si en un registro de venta, pasa la caducidad establecida para ser
entregado, se puede cambiar el registro a “Urgente” o si en caso una
factura se caducó se puede poner al estado “Reclamo”.
Nº De atención
Cuando no se atiende el registro, se puede poner como “Cerrado”, es
decir que si el cliente no completó su pedido lo ponemos en el registro
“C”.
Creación de un registro
Desde una Página Web
Se puede automatizar la creación de registros mediante el uso de las
TIC que hoy en día son muy utilizadas a nivel mundial, como por
ejemplo las páginas Web.
Desde otro registro
Se puede crear un registro desde otro registro, por ejemplo cuando se
nos caduca una incidencia, podemos crear otra nueva y volver a
empezar todo el proceso sobre esa incidencia.
Envío de documentación
PDF’s
Compartiremos o enviaremos los pdf 's de las facturas o boletas a los
clientes de manera rápida, por otro lado también se les puede enviar
los datos de los registros para que el cliente verifique si sus datos son
correctos.
Informes
Los informes de la cadena ferretera podrán ser enviados en tiempo real
al dueño o socios de la empresa.
Compartir Datos
Se pueden compartir datos como el registro de empleados, un reporte
de todos los módulos del almacén, donde todos los trabajadores de la
empresa estén involucrados
Designación del personal
Mediante el sistema, tendremos un orden con datos únicos de cada
personal de trabajo de la ferretería con sus respectivos roles y
actividades.
3. ANÁLISIS DEL PROCESO ACTUAL
3.1 Documentos del Área Seleccionada
Según nuestra área ,que es la Área de ventas de la ferretería, hemos identificado los
siguientes documentos:
Fichas de Clientes: En este caso tenemos como documento los datos que se
solicitan al cliente para poder realizar la venta, como Nombres y
Apellidos,DNI,Numero Telefónico,Correo,etc.
Fichas de almacenamiento de ventas:Son los datos que se guardaran sobre el
producto que el cliente ha solicitado,ya pueden ser cantidad de productos,variedad
de productos,precio de productos,etc.
Fichas de envíos:Aquí se registraron los productos que se realizarán envíos,en esta
parte se guardaran los datos como,ubicación,día de envío,recepcionista,etc.
Fichas de Trabajadores:Aquí se registran los datos de los trabajadores de la
empresa, se guardan los datos como Nombres y apellidos,DNI,correo
electrónico,Sueldo del trabajador,bono,etc.
Ficha de Administradores: En este apartado se guardaran los datos de los
administradores del negocio,como Nombres y apellidos,RUC de la empresa,correo,
y trabajadores a su cargo.
3.2 Análisis de la parte de cada documento
El Sistema será una base de datos que lleve el control y administración de la
información que se tiene dentro de la ferretería para así facilitar el manejo de
servicios, clientes y trabajadores dentro de ésta, teniendo como funciones
principales:
• Cartera de clientes actualizada.
• Información personal de los trabajadores para la nómina.
• Control de las Ventas de Productos.
• Control del inventario. Documentos del Área Seleccionada
• Información de los proveedores.
La recopilación de la información se hizo a través de entrevistas con el cliente,
en las cuales se discutieron las necesidades de la empresa, ya que esta no cuenta
con una organización eficiente que le permita realizar sus procesos de negocio con
la suficiente rapidez y efectividad, causando con esto una demora en la atención a
clientes.
La empresa realiza sus procesos en forma manual, es decir, tiene un inventario
hecho en papel, el control de la nómina se basa en la memoria del gerente y la
información personal de los empleados está registrada en papeles, las ventas se
realizan en forma manual y la actualización del inventario se hace de la misma
manera, lo que provoca que el control de las ventas e inventario no sea exacto ni
actualizado, por otro lado, la cartera de clientes y la información de proveedores está
en una hoja de cálculo en Microsoft Excel, la cual solo contiene la información
personal del cliente y de los proveedores.
3.3 Diagrama de caso uso
Caso de uso de registro de Cliente
Caso de uso compra productos
Caso de uso Inicio de operaciones
Caso de uso Pagar factura o recibo
Caso de uso Realizar planilla
Caso de uso contratar trabajadores
Caso de uso creación usuario cliente
Caso de uso de solicitud de stock
3.4 Descripción del caso de uso
NOMBRE DEL CASO DE USO Caso de uso de registro de Cliente
Actores Cliente,Vendedor,Cajero y Gerente
Descripción Caso de uso para registrar las
compras de los clientes
Disparador Haber seleccionado los productos
antes
Precondiciones ● El vendedor debe encontrarse
en la tienda
● El gerente debe estar presente
en la tienda
Postcondiciones Se desarrolla concretamente el
proceso y el cliente obtiene la
oportunidad de regresar
Flujo Normal 1. El cliente pide los productos
que desea comprar
2. El gerente revisa si hay en
stock el producto solicitado
3. El cliente paga el producto
4. El vendedor registra el
producto
Flujo Alternativos El producto registrado no se
encuentra en stock evitando el punto
2,por lo que se cancela la operación
Excepciones El cliente no desea el producto
seleccionado
NOMBRE DEL CASO DE USO Caso de uso de compra de productos
Actores Cliente,Vendedor y Cajero
Descripción Caso de uso de registro de venta del
cliente con el vendedor y el cajero.
Disparador El cliente entrega el producto que
desea comprar en la caja.
Precondiciones ● El vendedor y el cajero deben
estar presentes
● El cliente debe seleccionar un
producto
Postcondiciones El cliente se lleva el producto
satisfactoriamente
Flujo Normal ● Cliente solicita el producto al
vendedor
● El vendedor registra el
producto y hace entrega del
producto
● Cliente recepciona el producto
● El cajero recepciona el pago y
se termina el proceso
Flujo Alternativos El pago del cliente no es
realizado,por lo que el producto no
es dado.
Excepciones El producto no se encuentra en el
stock, por lo que no se puede realizar
la compra
NOMBRE DEL CASO DE USO Caso de uso Inicio de operaciones
Actores Gerente
Descripción Da inicio las operaciones del sistema
Disparador La acción que realizará el gerente
será el control plantilla así daría
inicio la operación
Precondiciones El gerente debe estar logueado con
el sistema
Postcondiciones Notifica a la empresa sobre la
operación de sistema
Flujo Normal El gerente solicita la activación de
las operaciones del sistema
Flujo Alternativos Problemas del sistema que no se
podría realizar la activación de la
operación correctamente
Excepciones Una mala operación sobre el control
de la plantilla
NOMBRE DEL CASO DE USO Caso de uso Pagar factura o recibo
Actores Cajero y cliente
Descripción El cliente pide un producto, al
momento de pagar, el cajero recibe el
pago sobre el valor del producto y le
da una factura sobre el producto, el
precio y cuánto es su cambio.
Disparador El cliente pide un producto en el
cajero, da el precio y al realizar la
compra, el cajero te da el factura
sobre el producto
Precondiciones El cajero registra el producto y su
precio, que el cliente haya pedido
Postcondiciones El registro de los productos
vendidos se le notificará al gerente.
Flujo Normal ● El cajero registra los
productos que los clientes han
pedido
● El registro de los productos
vendidos se le dará al gerente
Flujo Alternativos El error sería que el cajero no
registró los productos vendidos
Excepciones Al no realizar el registro de los
productos vendidos no se podría
informar al encargado que es el
gerente sobre las ventas de los
productos
NOMBRE DEL CASO DE USO Caso de uso Realizar planilla
Actores Administrador
Descripción Propietario de la empresa ,
representantes legal y comercial de
la ferretería maneja la data
confidencial , organiza , direcciona
y controla el precio
Disparador llegara al correo del administrador
con los datos del cliente
Precondiciones Es necesario validar los datos
Postcondiciones Solicita los datos del cliente a través
correo electrónico
Flujo Normal Administrador debe solicitar al cajero
los datos del cliente
Nombre completo del Cliente
DNI y su numero de telefono
Flujo Alternativos Se valida los datos del cliente y
posteriormente se hace las
actualizaciones requeridas por las
administración
Excepciones Se valida dicha contraseña si no
tiene permiso para hacerlo volverá a
perdirla
NOMBRE DEL CASO DE USO Caso de uso contratar trabajadores
Actores Proveedores
Descripción Entidad que abastece a la ferretería
con los materiales de la construcción
de articulos de limpieza y productos
generales
Disparador Distribuye artículos
Precondiciones Promueva la solución de problemas
Postcondiciones el proveedor prepara la solicitudes
de compras
Flujo Normal Puede modificar los datos del
cliente
Flujo Alternativos Proveedor debe confirmar si los
productos se entrega a tiempo
Excepciones Cerrar Sesión
NOMBRE DEL CASO DE USO Caso de uso creación usuario cliente
Actores Cliente y Vendedor
Descripción El vendedor realiza el registro de
datos del cliente
Disparador El cliente solicita el registro de los
datos y se realiza todo el proceso
Precondiciones ● El vendedor debe tener el
registro de los datos
○
● El cliente debe confirmar el
registro
Postcondiciones Los datos son registrados
correctamente
Flujo Normal 1. El vendedor solicita los datos
al cliente
2. El cliente dice sus datos al
vendedor
3. El vendedor registra los datos
4. El vendedor registra el usuario
del cliente satisfactoriamente
Flujo Alternativos 1. El vendedor solicita los datos
2. El cliente no dice los datos
necesarios para el registro
3. El vendedor no puede registrar
el usuario por escasez de
datos
Excepciones El cliente no cuenta con los datos
necesarios para registrar su usuario,
por lo que se suspende el registro
NOMBRE DEL CASO DE USO Caso de uso de solicitud de stock
Actores Gerente
Descripción El gerente solicita el producto al
proveedor, cuando tenga el producto
ahi se realizará el pago de los
productos solicitados
Disparador Al tener los productos se podría
realizar las ventas
Precondiciones Productos en buen estado para los
clientes
Postcondiciones Verificación sobre el registro de los
productos solicitados
Flujo Normal
El gerente registra la fecha de
entrega de los productos solicitados
Flujo Alternativos No se revisó si los productos
solicitados entreguen completos
Excepciones Que los productos estén en mal
estado y los clientes no lo
comprarían
4. DESARROLLO DEL PROYECTO
4.1 Diagrama de entidad relación
4.2 Diagrama de entidad relación Lógico
4.3 Diagrama de entidad relación Físico
5. Base de datos
5.1 Creación de BD
5.2 Creación de Tablas
5.3 Código de inserción de Registros
Creación de la Base de Datos
Creación de tablas:
Inserción de registros:
[Link]