Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
AUTOR(ES):
ASESOR:
Roman Nano, Franklin Rodolfo
PIURA – PERÚ
2021
INTRODUCCIÓN
En un mundo tan activo y globalizado, las compañías tienen que ser veloces y eficaces con
todos sus elementos, la tecnología llegó para solucionar los inconvenientes y remover las
barreras de las organizaciones por medio de sistemas innovadores que son adaptables a las
pretensiones de cada una. Lo que antes tomaba semanas y también meses, ahora es viable
finalizarlos en unos pocos minutos y sin más grande esfuerzo ni confusión. Es por esto que,
las compañías en fuentes de desarrollo tienen que pelear todos los días por ir de la mano
con los adelantos tecnológicos y ajustarse a ellos, con el objetivo de apresurar sus procesos
y desde luego, sostener competitividad en el mercado.
A nivel mundial el sector del vidrio ha venido teniendo crecimiento año tras año desde el
momento que el hombre comenzó a aprovechar sus ventajas, es un material que tiene
propiedades especiales que lo hacen sobresalir frente a otros, entre estas esta una muy
grande y es que no contamina. Las vidrierías buscan hacer compatible el desarrollo
sostenible y del territorio con la obtención de resultados económicos, sociales y
ambientales. Una triple cuenta de resultados que contribuye a la reorientación productiva y
al desarrollo de su país en el contexto de la globalización existente. (Pinzón, 2019).
Hoy en día el mercado se está haciendo cada vez más amplio para el sector del vidrio,
gracias a que este insumo es fundamental para la construcción, la industria automotriz, así
mismo para la del envase y embalaje (2019). Razón por lo que surge una gran demanda
tanto de importación, como de exportación. Garantizando así un notable crecimiento y que
cada año haya la necesidad de requerir estos productos, es ahí donde nace la intuición de
las empresas y comienzan en el rubro de la venta de vidrios para diferentes usos.
Actualmente, las pequeñas, medianas y grandes empresas vienen mejorando
continuamente, y para ello buscan encontrar fuentes alternativas, una de estas son las
tendencias y el avance de las tecnologías, fuentes que podrían facilitar el proceso y las
ganancias dentro de la empresa. Una de las formas de mejorar los procesos es rediseñando
y automatizando los procesos del negocio.
Un inventario es una cantidad almacenada de materiales que se utiliza para facilitar la
producción, o las demandas del consumidor. En general, los inventarios comprenden
materia prima, trabajo en proceso y bienes terminados. Esta definición se ajusta muy bien
al punto de vista de operaciones como un proceso de transformación.
I
En las empresas uno de los problemas más comunes es el manejo de inventario ya que
pueden tener demasiada existencia de inventario o no tener existencia. (Holguín, 2020)
mencionó que siempre se tiene mucho de lo que no se vende y muy poco de lo que se
vende más en el negocio. Lo peculiar de este problema es que pasa casi en todas las
empresas de sector comercial, industrial y servicios, las cuáles administran primas,
insumos, productos terminados, productos en proceso de producción u otros, manteniendo
así unidades en inventario en mayor o menor grado.
Otro problema común que se presenta son los procesos manuales ya que son el enemigo
número uno de un equipo comercial y uno de los principales causantes del estancamiento a
nivel de venta. En el Perú existen miles de empresas y en su gran mayoría son
microempresas, las cuáles funcionan el día a día llevando a cabo sus actividades de una
manera mecanizada.
La Empresa MISAJA S.A.C es un negocio familiar ubicado en la Av. Larco, San Andrés
5° Etapa #1001-TRUJILLO, dicha empresa se conoció por un contacto de tres de los
integrantes del proyecto de investigación, la empresa se dedica a la fabricación artesanal y
venta de vidrios, cuya misión es ofrecer un servicio de calidad como trato personalizado,
para ellos cuenta con una tienda dentro de la ciudad de Trujillo.
Por otro lado, al momento de que un cliente llega a la tienda preguntando por un vidrio
específico, y no se encuentra en ese momento en la tienda, tiene que ir caminando o sino
II
llamar por teléfono al encargado del almacén para poder confirmar que dicho vidrio se
encuentre en stock, en muchos casos producto de esto se ha llegado a perder al cliente.
Por parte del equipo de trabajo para el proyecto está conformado por seis integrantes, en
dónde los seis recogeremos información de la empresa, para poder identificar claramente el
control de inventario y el proceso de venta de dicha empresa y ver cómo funcionan dichos
procesos. En el presente trabajo de investigación proponemos el diseño de un sistema
basado en C# para el control de inventario y proceso de ventas en la empresa MIJASA
S.A.C, para que de esa manera pueda tener claro todo lo que concierne al manejo de
inventario y proceso de ventas, con la finalidad de que pueda llevar el manejo de inventario
de una manera eficaz y eficiente, así mismo pueda agilizar su proceso de ventas haciendo
uso de las boletas electrónicas. Todo ello ayudará a la empresa a tener información exacta,
tener control de su inventario, agilizar su proceso de ventas, reduciendo el tiempo de sus
trabajadores y clientes, lo cual conlleva a que tenga una mejor rentabilidad
III
1. Empresa
1.1. VISIÓN
Proyectarnos hacia la excelencia de nuestros productos y servicios,
consolidándonos a nivel provincial y nacional como la mejor empresa en la
manufactura y comercialización de productos artesanales fabricados en
vidrio, obteniendo con ello el reconocimiento internacional, generando valor
agregado a nuestro producto con la convicción de satisfacer plenamente las
necesidades de nuestros clientes.
1.2. MISIÓN
Fabricar y comercializar artículos de vidrio con el propósito de satisfacer las
necesidades del mercado, contribuyendo al desarrollo industrial y social del
país, generando empleos directos e indirectos, obteniendo con ello el
bienestar de sus colaboradores y una rentabilidad racional para sus
inversionistas.
1.3. OBJETIVOS
1.3.1. GENERAL
Nuestro objetivo es proveer a nuestros clientes, productos de alta calidad,
precios competitivos, servicio personalizado, trabajos garantizados,
puntualidad en los pedidos y servicio de post- venta, para obtener la más
plena satisfacción de nuestros clientes. En base a esto, ofrecemos variados
diseños y modelos en estructuras de aluminio, acrílico y vidrios.
1.3.2. ESPECÍFICOS
Poner al alcance de nuestros clientes una variedad de productos
ideales para darle un toque personal a lo que necesite o requiera; en su
casa, su negocio, su empresa.
4
2. Descripción
5
3. Áreas Funcionales
6
4. Organigrama:
7
II. Marco teórico
1. Sistema de ventas
1.1. Antecedentes
INTERNACIONALES
De acuerdo a la tesis: “Implementación de un sistema automatizado que
optimice la gestión de los procesos administrativos del área servicios
médicos de la Universidad de Oriente Núcleo Monagas” (Cedeño L.
2010), sustentado en el año 2010 y realizado por Lolimar D. Cedeño M.
8
servicios. Además, las órdenes de pedido son generadas en un formato
individual en donde se especifica el trabajo a realizar, este proceso se
realiza de manera manual, estas órdenes se reciben por cada cliente para
así poder enviarlas a producción, debido a esta individualidad hace que el
proceso de recepción, producción y entrega del producto sea demorado y
en algunos casos ineficiente, ya que cliente no conoce con exactitud el
tiempo de entrega de su material impreso. Por tal motivo, aprovechando
los recursos que facilitan las tecnologías web, desarrollan un aplicativo el
cual mejore el proceso de control, cotización y pedido. Esta investigación
busca que los pedidos o servicios que solicita el cliente estén ordenados y
disponibles, con el fin de llevar un mayor control de estos.
9
Según la tesis “Diseño e implementación de un sistema de información
para la asignación de citas de consulta externa en las áreas de medicina
general, odontología y psicología.” (Cantillo E.; Rueda M.; Fúquene O..
2007), sustentado en el año 2007 y realizado por Eleazar Cantillo
Lozano, Milena Rueda Gómez, Oscar Javier Fúquene. El presente trabajo
tiene por objetivo Diseñar y Desarrollar un Sistema de Información capaz
de tramitar, asignar y programar el servicio de citas médicas, de
Medicina General, Odontología y Psicología a los pacientes usuarios de
una Entidad Privada Prestadora de servicios de salud, para así acabar con
la problemática de las largas colas y el mal registro de pacientes en los
centros de salud.
NACIONALES
Este trabajo corresponde a Troncoso (2010) quien realizo la Tesis:
Sistema Informático para la Gestión de Almacén en el Hospital Hogar de
la Madre. En la Tesis el Sistema se realiza en base a la Gestión del
Almacén que forma parte importante dentro de una empresa. En el
presente Informe de investigación realizado en el Hospital de la Madre,
se desarrolló e implemento un sistema informático para la gestión de
almacén; Asimismo se justificó no solo para automatizar el proceso
llevado a cabo en esa área, sino mejorar con nuevas técnicas de manejo
de almacén. De esa tesis se tomará como referencia los procesos para
realizar el sistema de información para el manejo del almacén, así
también como automatizar y mejorar el proceso que lleva a cabo el área
del almacén. Por eso mismo se planteó el realizar un sistema de
información que tiene como objetivo el mejorar la operación dentro del
almacén.
10
presenta el desarrollo de un sistema de Información que permite
gestionar las ventas y el almacén de ventas lo cual ayuda a organizar,
controlar y administrar los productos con los que cuenta la empresa. El
Sistema presenta los siguientes módulos: El módulo de ventas, el módulo
de inventario de ventas y el módulo de catálogo en línea. A partir de esta
tesis se tomará como referencia el desarrollo e implementación de un
sistema de información para lo que es el proceso de ventas y almacén
para una tienda de ropa juvenil. (Rodríguez, 2013)
11
obtenida por las distintas áreas académicas que la conforman. Esto es
gracias la utilización de métricas e indicadores que generan un conjunto
de reportes con los cuales se podrá calcular la calidad de la gestión
educativa en dicha institución. El primordial objetivo del proyecto
Sistema de Información para Colegios es desarrollar un sistema capaz de
satisfacer los requerimientos de información que presentaba la institución
en la fecha como el manejo de datos de información académica de
estudiantes, docentes, matrícula, asistencia y notas, con la finalidad de
tomar decisiones que permitan el crecimiento de la institución.
12
2. Metodología
Tiene estrecha relación con el Interactúa con el usuario Trabaja con el usuario a
Programador cliente y se mantendrá en en la toma de información medida que avanza el
constante supervisión. y adapta las necesidades proyecto.
Análisis de
Análisis
Inicio requerimientos
Adaptación
Desarrollo Diseño
Etapas Diseño
Evaluación Implementación
Programación
Transición Pruebas
Pruebas
Mantenimiento
Es una aproximación muy
parecida a la evolutiva. Se
Características Está dirigido por los casos de Se puede volver una etapa
desarrolla el sistema para
uso y es iterativo e atrás, sus requerimientos
propias del modelo satisfacer un subconjunto
incremental. son específicos.
de los requerimientos
específicos
13
registrarse dentro del sistema.
El sistema deberá comportarse como se describe en el
CU03 Actualizar cliente siguiente caso de uso, cuando el cliente tenga algún cambio
dentro de sus datos brindados con anterioridad.
El sistema deberá comportarse como se describe en el
CU04 Eliminar cliente siguiente caso de uso, cuando el cliente de la empresa deja
de asistir a la empresa para adquirir los productos.
El sistema deberá comportarse como se describe en el
siguiente caso de uso, cuando el jefe de RR.HH. de la
CU05 Registrar empleado
empresa solicite su registro para empezar sus labores de
acuerdo al área a la que pertenecen.
El sistema deberá comportarse como se describe en el
siguiente caso de uso, cuando el empleado tenga algún
CU06 Actualizar empleado
cambio dentro de lo que sea sus datos personales(ejm
teléfono)
El sistema deberá comportarse como se describe en el
siguiente caso de uso, cuando el empleado deje de trabajar
CU07 Eliminar empleado
dentro de la empresa este tendrá que ser eliminado dentro
del software.
El sistema deberá comportarse como se describe en el
siguiente caso de uso, cuando la recepcionista, quiera
CU08 Registrar proveedor ingresar un nuevo proveedor, el sistema cargará la interfaz
con los campos vacíos y le pedirá los datos necesarios para
registrar al proveedor.
El sistema deberá comportarse como se describe en el
siguiente caso de uso, los datos del proveedor
CU09 Actualizar proveedor
anteriormente registrado han cambiado, es necesario
actualizar sus datos dentro del software.
El sistema deberá comportarse como se describe en el
siguiente caso de uso, ya no se trabaja con el proveedor sea
CU10 Eliminar proveedor
por el caso que sea, entonces se procederá a eliminar dentro
del software.
CU11 Registrar producto El sistema deberá comportarse como se describe en el
siguiente caso de uso, cuando el jefe de almacén de la
empresa solicite el registro de los diferentes productos los
cuales se almacenaran en el sistema para posteriormente
14
hacer uso de estos al momento en que algún cliente haga un
pedido.
El sistema deberá comportarse como se describe en el
siguiente caso de uso, El producto a sufrido un cambio ya
CU12 Actualizar producto
sea en el precio o el modelo, es necesario actualizar los
datos de este.
El sistema deberá comportarse como se describe en el
CU13 Eliminar producto siguiente caso de uso, el producto ya no se encuentra
disponible es necesario eliminarlo del software.
El sistema deberá comportarse como se describe en el
siguiente caso de uso, cuando el empleado de ventas
CU14 Consultar Stock ingresa el código del producto consultado el sistema
automáticamente buscará el producto y arrojará los datos
de este (Cantidad, Estado)
El sistema deberá comportarse como se describe en el
siguiente caso de uso, cuando el empleado de ventas de la
empresa solicite su registro para empezar sus labores y
CU15 Registrar ventas
diferentes acciones específicas que la empresa realiza.
Siendo una de ella el registro de las ventas realizadas
durante el día.
El sistema deberá comportarse como se describe en el
siguiente caso de uso, se a cometido un error al registrar la
CU16 Actualizar Ventas
venta anteriormente , se debe actualizar los datos
anteriormente registrados.
El sistema deberá comportarse como se describe en el
siguiente caso de uso, cuándo la recepcionista necesite
consultar una venta, el sistema cargará la interfaz y
CU17 Consultar ventas
solicitará el ingreso del código de la venta o el apellido del
cliente o la fecha de la venta para realizar la consulta, una
vez ingresado estos datos, el sistema arrojará los resultados
El personal que atiende al cliente registra los artículos que
Generar este ha comprado a través del sistema, luego que el sistema
CU18
comprobante haya registrado todos los artículos estos, procede a
entregan boleta o factura según el cliente lo requiera.
CU19 Registrar entrada de El sistema deberá comportarse como se describe en el
productos siguiente caso de uso, cuándo el jefe de almacén necesite
15
registrar una entrada de productos, accederá al sistema, el
sistema cargará la interfaz y le pedirá los siguientes datos:
(Nombre de producto, hora, fecha de entrada, proveedor).
Una vez hecho esto el sistema procederá a guardar el
registro.
El sistema deberá comportarse como se describe en el
Actualizar entrada de
CU20 siguiente caso de uso, hubo un error en la entrada de
productos
productos es necesario actualizar la entrada de estos.
El sistema deberá comportarse como se describe en el
siguiente caso de uso, cuándo la recepcionista consulta una
Consultar entrada de entrada de producto, el sistema cargará la interfaz de
CU21
productos consulta, y procederá a pedir los siguientes datos: fecha de
producto o nombre del producto para hacer la respectiva
consulta.
3. Casos de uso
N° CASO DE USO DESCRIPCIÓN
El sistema deberá comportarse como se describe en el
siguiente caso de uso, cuando un trabajador de la empresa,
CU01 Iniciar Sesión
necesite ingresar al sistema, este deberá solicitar un usuario
y contraseña para poder ingresar.
El sistema deberá comportarse como se describe en el
siguiente caso de uso, cuando el personal de la empresa
solicite el registro de los clientes que van apareciendo
CU02 Registrar cliente
durante la jornada laboral haciendo diferentes pedidos y
para que estos puedan hacer uso de eso, primero tienen que
registrarse dentro del sistema.
El sistema deberá comportarse como se describe en el
CU03 Actualizar cliente siguiente caso de uso, cuando el cliente tenga algún cambio
dentro de sus datos brindados con anterioridad.
El sistema deberá comportarse como se describe en el
CU04 Eliminar cliente siguiente caso de uso, cuando el cliente de la empresa deja
de asistir a la empresa para adquirir los productos.
CU05 Registrar empleado El sistema deberá comportarse como se describe en el
siguiente caso de uso, cuando el jefe de RR.HH. de la
16
empresa solicite su registro para empezar sus labores de
acuerdo al área a la que pertenecen.
El sistema deberá comportarse como se describe en el
siguiente caso de uso, cuando el empleado tenga algún
CU06 Actualizar empleado
cambio dentro de lo que sea sus datos personales(ejm
teléfono)
El sistema deberá comportarse como se describe en el
siguiente caso de uso, cuando el empleado deje de trabajar
CU07 Eliminar empleado
dentro de la empresa este tendrá que ser eliminado dentro
del software.
El sistema deberá comportarse como se describe en el
siguiente caso de uso, cuando la recepcionista, quiera
CU08 Registrar proveedor ingresar un nuevo proveedor, el sistema cargará la interfaz
con los campos vacíos y le pedirá los datos necesarios para
registrar al proveedor.
El sistema deberá comportarse como se describe en el
siguiente caso de uso, los datos del proveedor
CU09 Actualizar proveedor
anteriormente registrado han cambiado, es necesario
actualizar sus datos dentro del software.
El sistema deberá comportarse como se describe en el
siguiente caso de uso, ya no se trabaja con el proveedor sea
CU10 Eliminar proveedor
por el caso que sea, entonces se procederá a eliminar dentro
del software.
El sistema deberá comportarse como se describe en el
siguiente caso de uso, cuando el jefe de almacén de la
empresa solicite el registro de los diferentes productos los
CU11 Registrar producto
cuales se almacenaran en el sistema para posteriormente
hacer uso de estos al momento en que algún cliente haga un
pedido.
El sistema deberá comportarse como se describe en el
siguiente caso de uso, El producto a sufrido un cambio ya
CU12 Actualizar producto
sea en el precio o el modelo, es necesario actualizar los
datos de este.
El sistema deberá comportarse como se describe en el
CU13 Eliminar producto siguiente caso de uso, el producto ya no se encuentra
disponible es necesario eliminarlo del software.
17
El sistema deberá comportarse como se describe en el
siguiente caso de uso, cuando el empleado de ventas
CU14 Consultar Stock ingresa el código del producto consultado el sistema
automáticamente buscará el producto y arrojará los datos
de este (Cantidad, Estado)
El sistema deberá comportarse como se describe en el
siguiente caso de uso, cuando el empleado de ventas de la
empresa solicite su registro para empezar sus labores y
CU15 Registrar ventas
diferentes acciones específicas que la empresa realiza.
Siendo una de ella el registro de las ventas realizadas
durante el día.
El sistema deberá comportarse como se describe en el
siguiente caso de uso, se a cometido un error al registrar la
CU16 Actualizar Ventas
venta anteriormente , se debe actualizar los datos
anteriormente registrados.
El sistema deberá comportarse como se describe en el
siguiente caso de uso, cuándo la recepcionista necesite
consultar una venta, el sistema cargará la interfaz y
CU17 Consultar ventas
solicitará el ingreso del código de la venta o el apellido del
cliente o la fecha de la venta para realizar la consulta, una
vez ingresado estos datos, el sistema arrojará los resultados
El personal que atiende al cliente registra los artículos que
Generar este ha comprado a través del sistema, luego que el sistema
CU18
comprobante haya registrado todos los artículos estos, procede a
entregan boleta o factura según el cliente lo requiera.
El sistema deberá comportarse como se describe en el
siguiente caso de uso, cuándo el jefe de almacén necesite
registrar una entrada de productos, accederá al sistema, el
Registrar entrada de
CU19 sistema cargará la interfaz y le pedirá los siguientes datos:
productos
(Nombre de producto, hora, fecha de entrada, proveedor).
Una vez hecho esto el sistema procederá a guardar el
registro.
El sistema deberá comportarse como se describe en el
Actualizar entrada de
CU20 siguiente caso de uso, hubo un error en la entrada de
productos
productos es necesario actualizar la entrada de estos.
CU21 Consultar entrada de El sistema deberá comportarse como se describe en el
18
siguiente caso de uso, cuándo la recepcionista consulta una
entrada de producto, el sistema cargará la interfaz de
productos consulta, y procederá a pedir los siguientes datos: fecha de
producto o nombre del producto para hacer la respectiva
consulta.
19
20
IV. Modelo de Negocio
1.Modelo de Dominio
21
2.Lista de Procesos de Negocio
Registrar Cliente
Registrar Producto
Registrar Empleado
Generar Comprobante
Brindar información de productos
Registrar ventas
Abastecer Stock
22
23
Especificaciones de casos de uso
24
El sistema procederá a darle paso a la interfaz luego de
POST CONDICIÓN ingresar su usuario y contraseña
25
NOMBRE Registrar Empleado
ACTOR Jefe de RR.HH.
Jefe de RR.HH.: es necesario ingresar los datos personales
de los empleados (Apellido, ciudad, contraseña, correo,
DESCRIPCIÓN
dirección, DNI, edad, nombre, región, sexo, Tipo de cargo,
teléfono, usuario).
El jefe de RR.HH. se ha registrado mediante el uso de su
PRECONDICIÓN código asignado al sistema para así poder ingresar a laborar
a la empresa.
FLUJO BÁSICO
ACTOR SOFTWARE
1.Acceder al módulo de Registro de 2.Mostrar interfaz de registro de empelado, con
Empleado. los campos vacíos.
3.Ingresar datos del nuevo empleado.
6. Validar datos del empleado.
4.Asignar un usuario y una contraseña.
7. Registrar los datos en la BD.
5. Presionar botón guardar nuevo
8. Arrojar mensaje ‘Datos guardados con éxito’
empleado.
FLUJO ALTERNATIVO
FLUJO DE EXCEPCIÓN
6.a Datos no cumplen reglas de validación Mensaje de error, conservando datos a
(campos obligatorios vacíos). modificar.
6.b Usuario existente. Mensaje de error: ‘Escribir otro usuario’.
Mensaje de error de registro, conservando
7.a Error al registrar
los datos.
POST CONDICIÓN Mensaje de error o conformidad.
26
Se desea trabajar con un nuevo proveedor
PRECONDICIÓN
FLUJO BÁSICO
ACTOR SOFTWARE
2.-Mostrar interfaz de registro
1.-Acceder al módulo de registro de
proveedor.
3.-Digitar datos del nuevo Proveedor 5.-Validar datos del proveedor
4.-Presionar botón guardar nuevo 6.-Registrar los datos en la BD
proveedor 7.-Mensaje” Datos guardados con éxito”
FLUJO ALTERNATIVO
FLUJO DE EXCEPCIÓN
5.a Datos no cumplen reglas de Mensaje de error, conservando datos a
validación (campos obligatorios vacíos) modificar.
5.b Proveedor existente Mensaje de error. “El proveedor ya existe”
Mensaje de error de registro, conservando los
6.a Error al registrar
datos.
El sistema procederá a registrar la entrada de los
POST CONDICIÓN
proveedores correspondientes.
27
5.Validar datos del producto.
3.Digitar datos del producto.
6.Registrar los datos en la BD.
4.Presionar botón guardar producto.
7.Mensaje” Producto guardado con éxito”.
FLUJO ALTERNATIVO
FLUJO DE EXCEPCIÓN
5.a Datos no cumplen reglas de Mensaje de error, conservando datos a modificar.
validación (campos obligatorios vacíos
Mensaje de error. “El producto ya ha sido
5.bProducto existente
registrado anteriormente”
Mensaje de error de registro, conservando los
6.a Error al registrar
datos
El personal se ha encargado de registrar todos los
POST CONDICIÓN productos necesarios para la empresa antes del comienzo
de la jornada laboral.
28
3. b. Si los datos ingresados son correctos el
sistema indicaría y daría la acción de que se ha
modificado exitosamente los datos y se ha
actualizado la información.
FLUJO DE EXCEPCIÓN
5.1. Error al modificar los datos en el sistema
verifique que todos los datos necesarios hayan
sido ingresados y vuelva a intentarlo.
3.1. En caso de que los datos estén incompletos
sucederá lo mismo, el sistema indicaría un error
antes de validar la actualización.
5.2. Error al actualizar la información. Inténtelo
nuevamente.
Consultar Stock
NOMBRE
Empleado de ventas
ACTOR
Empleado de ventas: Es necesario ingresar el código del
DESCRIPCIÓN
producto.
El personal solicitar al encargado del almacén el reporte de
PRECONDICIÓN
los productos disponibles en el almacén.
FLUJO BÁSICO
ACTOR SOFTWARE
1.- Acceder al módulo de consultar
2.- Mostrar Interfaz
stock.
29
FLUJO ALTERNATIVO
5.1.- Stock vacío, Presionar botón producto agotado.
FLUJO DE EXCEPCIÓN
Muestra mensaje de error: “INGRESE LOS
4.1.- Datos no cumplen reglas de DATOS NUEVAMENTE”
validación.
30
FLUJO DE EXCEPCIÓN
5.1 Los datos no cumplen las reglas de Muestra mensaje de error personalizado.
validación (CAMPOS OBLIGATORIOS
INCOMPLETOS)
8.1 Error al registrar Muestra mensaje de error personalizado.
9.1 Error al actualizar stock Muestra mensaje de error personalizado.
13.1 Error al generar el formato de boleta Muestra mensaje de error personalizado.
en PDF
Entregar Boleta.
POST CONDICIÓN
31
Especificación de CU09: CONSULTAR VENTAS.
32
Especificación de CU10: GENERAR COMPROBANTE.
FLUJO DE EXCEPCIÓN
4.a. en caso que los datos ingresados hayan sido
incorrectos se muestra un mensaje de error.
5.a. No se puede generar comprobante. Se
muestra un mensaje de error indicando que debe
volverse a intentar y actualizar la interfaz.
El personal procede a entregar los artículos solicitados por
POST CONDICIÓN el cliente con su respectiva boleta o factura que este haya
solicitado.
33
Jefe de Almacén: es necesario que registre la entrada de
DESCRIPCIÓN productos con los siguientes datos (Nombre de producto, hora,
fecha de entrada, proveedor)
La recepcionista ha solicitado al proveedor la entrega de
PRECONDICIÓN productos.
FLUJO BÁSICO
ACTOR SOFTWARE
2.- Se muestra una interfaz con campos vacíos para
completar datos de los productos.
1.- Jefe de almacén accede al modulo de Registro
4.- Valida datos ingresados.
de Entrada de Productos.
5.- Almacena y guarda los datos en la BD.
3.-Digita los datos necesarios y pulsa el botòn
6.- Muestra mensaje de conformidad.
guardar.
FLUJO ALTERNATIVO
1.- En circunstancias se llegará a llenar mal los
datos el sistema indicaría inmediatamente un
error antes de proceder con el registro
2.-En caso de que los datos estén incompletos
sucederá lo mismo, el sistema indicaría un error
antes de registrar.
3.- Si los datos ingresados son correctos el sistema
indicaría y daría la acción de proceder a registrar
productos.
FLUJO DE EXCEPCIÓN
Mensaje personalizado de falta datos o casilleros
4..a Los datos ingresados no estàn completos.
en blanco.
5..a Error al guardar.
Mensaje de error al registrar.
El sistema procederá a registrar la entrada de los productos
POST CONDICIÓN
correspondientes.
34
Especificación de CU12: CONSULTAR ENTRADA DE PRODUCTOS.
ACTOR Recepcionista.
Recepcionista: Ingresa la fecha del registro del producto o su
DESCRIPCIÓN nombre del producto que el cliente pida, y el sistema hará la
consulta respectiva arrojando una respuesta inmediata.
35
La recepcionista solicitara al encargado del almacén, sobre la
PRECONDICIÓN consulta del producto a través del sistema, para ver su
disponibilidad.
FLUJO BÁSICO
ACTOR SOFTWARE
1.-Recepcionista accede al módulo de Consultas de 2.- Se muestra la interfaz de consulta con casilleros en
Productos. blanco para completar los datos.
3.-Ingresa datos del producto y presiona el botón 4.- Verificar existencia del código ingresado en la BD.
buscar. 5.-Mostrar el producto con sus detalles en un listado.
FLUJO ALTERNATIVO
1.- En caso llegara a faltar llenar una casilla, el sistema
lograra realizar la consulta de dicho producto
correctamente al cliente.
2.-En caso la recepcionista ingrese un atributo correcto
del producto, el sistema inmediatamente lo reconocerá
como error o no ejecutara la consulta ingresada.
3.- Si los datos ingresados por la recepcionista son
correctos automáticamente el sistema ejecutara la
consulta de dicho producto dando una respuesta
inmediata.
FLUJO DE EXCEPCIÓN
.
4 .a Error al conectar con la base de datos. Mostrar mensaje de error de conexión en pantalla.
4.b Existencia de código ingresado. Mensaje indicando la existencia del producto.
La recepcionista ha realizado la consulta de los productos a través
POST CONDICIÓN del sistema y el encargado del almacén sobre el o los productos
solicitados por el cliente.
4. Crear los diagramas de actividades del sistema
36
6. Crear Diagramas de secuencia del sistema.
DIAGRAMA DE SECUENCIA.
37
DIAGRAMA DE SECUENCIA.
CU02: REGISTRAR CLIENTE
38
DIAGRAMA DE SECUENCIA.
CU03: REGISTRAR EMPLEADO
39
DIAGRAMA DE SECUENCIA.
CU04: REGISTRAR PROVEEDOR.
40
DIAGRAMA DE SECUENCIA.
CU05: REGISTRAR PRODUCTO.
41
DIAGRAMA DE SECUENCIA.
CU06: MODIFICAR DATOS.
42
DIAGRAMA DE SECUENCIA.
CU07: CONSULTAR STOCK.
DIAGRAMA DE CLASES.
C07: CONSULTAR STOCK.
43
DIAGRAMA DE SECUENCIA.
CU08: REGISTRAR VENTAS.
44
DIAGRAMA DE SECUENCIA.
CU09: CONSULTAR VENTAS.
45
DIAGRAMA DE SECUENCIA.
CU10: GENERAR COMPROBANTE.
46
DIAGRAMA DE SECUENCIA.
CU11: REGISTRAR ENTRADA DE
PRODUCTOS.
47
DIAGRAMA DE SECUENCIA.
CU12: CONSULTAR ENTRADA DE
PRODUCTOS.
48
VI.MODELO DE ANALISIS Y DISEÑO
1.Modelo de clase
49
2.Diseño de Formularios
50
C03 REGISTRAR EMPLEADO
51
C06 MODIFICAR DATOS
52
C08 REGISTRAR VENTAS
53
C09 CONSULTAR VENTAS
54
C11 REGISTRAR ENTRADA DE PRODUCTOS
55