Descripción: En un mundo donde la información se ha convertido en uno de los recursos más importantes para el desarrollo de las empresas los Sistemas de Información son un recurso cada vez más indispensable no ...
EXAMEN DE INGENIERA SANITARIA CERSA INGENIEROSDescripción completa
EXAMEN DE INGENIERA SANITARIA CERSA INGENIEROS
adimensionales
INGENIERA DE SOFTWARE
INTRODUCCION……………………………………………………………………………………… 2 REALIDAD PROBLEMÁTICA………………………………………………………………………. 2 DEFINICIÓN DEL PROBLEMA……………………………………………………………………... 3 APORTES DEL PROYECTO ………………………………………………………………………… 4 OBJETIVOS (GENERAL, ESPECÍFICOS)…………………………………………………………
5
CAPITULO 1………………………………………………………………………………… .. 5 FUNDAMENTO TEORICO…………………………………………………………………………….. 5 CAPITULO 2 ……………………………………………………………………………….. 14 WORKFLOW DE MODELO DEL NEGOCIO……………………………………………………… 14 a. MODELO DE CASOS DE USO DE NEGOCIO …………………………….. 14 b. MODELO DE OBJETOS DE NEGOCIO …………………………………….. 15 c. MODELO DE DOMINIO ………………………………………………………. 17
WORKFLOW DE MODELO DE REQUERIMIENTOS…………………………………………… 18 REQUERIMIENTOS INICIALES …………………………………………………. 18 REQUERIMIENTOS FUNCIONALES …………………………………………… 19 PROCESO DE NEGOCIO: REGISTROS ADICIONALE …………………….. 23 REQUERIMIENTOS NO FUNCIONALES ………………………………………. 26
WORKFLOW DE MODELO DE ANÁLISIS………………………………………………………. 27 DIAGRAMA DE CASOS DE USO DE SISTEMA ………………………………. 27 LISTADO DE LOS CASOS DE USO ……………………………………………. 31 ESPECIFICACIÓN DE LOS CASOS DE USO ……………………………….. 32
WORKFLOW DE MODELO DE DISEÑO…………………………………………………………. 43 PROTOTIPOS………………………………………………………………………… 43
WORKFLOW DE IMPLEMENTACIÓN IMPLEMENTACIÓN…………………………………………………………… 49 a. Modelo de datos (MDa)………………………………………………………… 49 b. Base de datos relacional……………………………………………………… 49 c. Diagrama de componentes…………………………………………………… 50 d. Diagrama de despliegue………………………………………………………. 53 53 ……………………………………….……………………………………………. ……………………………………. 54 CONCLUSIONES……………………………………….……… RECOMENDACIONES……………………………………………………………………………….. 54
Página 1
INGENIERA DE SOFTWARE
INTRODUCCIÓN La Empresa “Display
Artefactos ”, es una empresa dedica a la venta de gran escala, ya sea para personas individuales o para empresas, lleva 4 años de constituida y se ha ganado una gran reputación en su rubro. Los servicios que brinda esta empresa son la venta de televisores, equipo de sonido, muebles de cómputo y otros, ya sea individual o en gran cantidad. Una de las principales características de esta empresa es el buen trato que hay entre operadores, cajero y clientes, lo cual hace que la empresa se haga de una clientela estable en el difícil Chiclayo.
Actualmente, la empresa no cuenta con un sistema adecuado para poder llegar un verdadero y preciso control de las actividades que hay se realizan, dejando esto muchas pérdidas para la empresa, ya que quedan trabajos no contabilizados en caja. El suministro del almacén es diario, por lo que todos los días antes de abrir el negocio se debe de recoger el pedido de materiales para empezar la labor. A las maquinas que son herramientas de trabajo se les l es hace mantenimiento todos los días, el encargado es un solo operador altamente calificado que llega al final de la jornada.
REALIDAD PROBLEMÁTICA: -La Empresa Display , cuya labor en el mercado es de distribuir artefactos de toda clase y categoría, desde hace varios años ha presentado una creciente variacion en su estado de resultado de cuentas de manera favorable, es decir los ingresos de la empresa se estaban incrementando, la demanda hacia sus productos era mas requerida y el negocio tenia buenas bases para competir en el mercado. - Todos los procesos internos e historial de pedidos, ya se entrada o salida de productos, se realizaban de forma manual, las partes eran repartidas de acuerdo al área de desempeño por ejemplo: Álmacen: Controlaba el stock. Area de Ventas: Controlaba los pedidos y productos por vender. Area de Recepcion: Controlaba los productos por recibir. Area de Administracion: Contralaba los movimientos de la empresa. -
En el área de almacen: El encargado de almacen contaba con bolígrafo y un cuadernillo, en los que registraba la entrada y salidas de los productos, dejando omiso el proceso de empaquetado.
-
En este el almacenero registraba para las entradas: Fecha de ingreso, hora de ingreso, nombre del productos, descripción del producto, categoría del producto, precio unitario, cantidad recepcionada, color, etc.
-
Para las Salidas registraba: Fecha de salida, hora de salida,descripción del producto, cantidad de pedido,etc.
Página 2
INGENIERA DE SOFTWARE
Todos estos registros eran hechos por el almacenero dia tras dia. al finalizar el dia cada quien entregaba los reportes al administrador o jefe de área, estos reportes consistían en realizar todas las cuentas, monto total y la descripción detallada de las ventas del dia.
PROBLEMAS QUE SE GENERABAN EN LA L A EMPRESA PROBLEMAS PRINCIPALES -
El administrador no podía tener el control control total de todas las áreas, para estar a corriente tenia que visitar cada área para coordinar que todo este marchando bien, el registro de todos los datos aun era permitible cuando la cantidad vendida era en cantidades pequeñas, sin embargo con el aumento de la demanda ya no era posible controlar esos datos, manejarlos era mucho riesgo, tanto asi que la perdidas de información eran casi siempre ( cuadernos perdidos, hojas dañadas, cierre de cuentas que no informaban de manera precisa el desarrollo laboral del dia, etc).
-
El dueño del negocio no estaba consiente por el motivo de desconocimiento o de la existencia de alguna ayuda que le pueda solucionar un problema de esa naturaleza, este desconocimiento le hizo tomar malas decisiones como por ejemplo contratar mas personal para que se dediquen únicamente al control de cuentas, era un desembolso mas.
DEFINICION DEL PROBLEMA: Para la definición de este problema de tomaron en cuenta las dos pautas necesarias y que son obligatorias para del desarrollo y definición de los aspectos mas importantes de este problema por resolver:
SITUACION INICIAL: -
La empresa Display, Display, una fuerte empresa en el mercado de competencias, realizaba las operaciones internas de la empresa de forma manual, todos los trabajadores que en ella laboraban estaban destinados a tener una sobrecarga por la cantidad de datos a manejar y por el temor de perder información o quizás pudiera ser robada por personas de mala intención.
-
La creciente demanda ya no le permitia seguir con el mismo ritmo, por ello obligadamente se tenia que tomar alguna decisión que pudiera solucionar ese problema.
-
La competencia del rubro controlaban de manera distinta distinta todos los movimientos, si no se tomaba un cambio Display iba a comenzar a tener perdidas, en un momento determinado la cantidad de información ya no podría ser manejada y los cálculos de cierres en su mayoría iban a ser erróneos.
PROPUESTAS DE MEJORAS: -
La propuesta para para esta problema es necesariamente el desarrollo y puesta a prueba de un sistema o una aplicación software, para ello es necesario un análisis del problema.
La empresa o cualquier empresa nos haría la siguiente pregunta:
Página 3
INGENIERA DE SOFTWARE
¿Pero que es lo que tiene un sistema para sentirme seguro de adquirir esa aplicación? Un sistema haría lo siguiente: -
La empresa que esta en constante creciento necesita guardar de manera rigurosa la información necesaria que le permita tener el control de todos los datos, tener una información detallada.
PERO ¿Qué ES UN SISTEMA? -
Un sistema es un software , una aplicación desarrollada desarrollada y que es visualizada por por un computador o cualquier dispositivo con el único objetivo de hacer la vida mas fácil de cualquier persona, se adapta a cualquier entorno o cualquier rubro de trabajo.
EN QUE CONSISTE UN SISTEMA? Un sistema esta desarrollado para tener el control de la información que el usuario necesite tener guardarla de manera interna o externa, generar reportes de manera automática de manera detallada, sin necesidad de hacer cálculos, no se necesita hacer nada de lo que se hacia antes, todo lo que ud necesite o la mayoría de transacciones las podrá realizar a través de una aplicación.
SITUACION FINAL U OBJETIVO A ALCANZAR El objetivo es que el dueño del negocio mantengan todos los movimientos de su empresa registrados sin perder detalle alguno, no habría la necesidad de estar presente en la empresa para poder estar a corriente, es mas con el uso de una portátil o una Tablet, se mantendría informado y realizaría cualquier transacción únicamente desde su dispositivo.
APORTES DEL PROYECTO: La aplicación posee una interfaz amigable, y se divide en las siguientes partes: -
CONTRO PRINCIPAL: o
Es el control principal, principal, dedicado para el administrador, administrador, solo los administradores tendrán lugares a este entorno de trabajo, con ello tendrán la posibilidad de tener la información de todas las áreas y de los movimientos que realiza cada trabajador en tiempo real.
-
CONTROL DE USUARIOS: El control de usuarios permite agregar , modificar y retirar usuarios para el sistema, cada usuario podría ser considerado como trabajador de la empresa. -CONTROL DE PRODUCTOS: El control de productos registra de manera exacta y detallada los ingresos y retiros de los productos, el stock, la categoría etc, nos permite un control de búsqueda de productos para facilitar la información.
-
CONTROL DE VENTAS:
-
El control de ventas tiene una de las partes mas importantes ya que es en esta transacción donde se registra la parte vital de la empresa, se toman en cuenta las
Página 4
INGENIERA DE SOFTWARE
fechas detalladas de las transacciones, números de boletas, números de facturas, clientes, usuarios de atención, productos , cantidades, etc. -
CONTROL DE REPORTES:
-
Lo que que un sistema permite es ahorrar tiempo y dinero, el sistema de reportes es una forma de evitarnos sacar cálculos tediosos, registros extensos, todas estas formas innecesarias ahora con solo apretar un botón se obtendrá de manera detallada y minuciosa todos los registros de acuerdo al área de la empresa. Estos reportes son por ejemplo para las ventas, un reporte por producto vendidos, reporte de los productos mas vendidos, reporte del producto mas vendido durante la semana o el mes, reporte de las ventas del dia, reportes mensuales , etc.
Con todas estas descripciones el aporte del proyecto para la empresa es: Seguridad, confiabilidad, accesible para todos los usuarios, fácil de manejar, ahorro de tiempo, si la demanda crece , no habría problema , la aplicación soporta grandes cantidades de datos y es 100% confiable, para cualquier entidad , para cualquier empresa que compite dia a dia con tecnologías que ya pueden estar al alcance de todos.
OBJETIVOS OBJETIVO GENERAL
Implementar un sistema para la gestión de ventas utilizando la metodología RUP , el cual permitirá automatizar y agilizar agilizar las atenciones en las ventas de los los diferentes productos que ofrece, así como mejorar el registro de las mismas, para la empresa., en la ciudad de Chiclayo ,
OBJETIVOS ESPECÍFICOS
Agilizar el registro de venta de manera adecuado de los diferentes productos.
Facilitar el registro adecuado y estratégico de productos y precios.
Controlar el pago y la cancelación de los productos adquiridos por el cliente.
Actualización del stock de mercadería.
Tener un registro actualizado de clientes
Generar reportes de gestión de ventas de productos.
Proporcionar una descripción de los productos y marcas.
CAPITULO 1.
FUNDAMENTO TEÓRICO OBJETO DE ESTUDIO Display artefactos es una empresa dedicada a la comercialización, producción y distribución de productos y marcas con presencia internacional. La empresa posiciona su logo en cada producto que fabrica y comercializa como símbolo de compromiso con la calidad de los productos fabricados o comercializados, este compromiso
Página 5
INGENIERA DE SOFTWARE
gracias a la selección de los mejores proveedores de insumos y marcas símbolos de confianza en el mercado como SONY, SAMSUNG, LG, PARAISO, OSTER etc., entre otras. En el área de producción es la empresa regional más grande de fabricación de comodidad y sueños para el hogar con los mejores materiales como madera y melamina con un rápido sistema de fabricación que le permite ser el proveedor preferente de empresas públicas y privadas con ventas a nivel nacional.
VISIÓN Consolidarnos como una de las empresas más importantes en la región norte brindando comodidad y confort en base a calidad y servicio en la producción y comercialización de muebles y artefactos para el hogar y oficina.
MISIÓN Atendemos toda clase de requerimientos empresariales, institucionales y de servicios; ofreciendo los mejores muebles y artefactos para el hogar y oficina. Brindamos una asesoría profesional y confiable, mantenemos un eficiente y ágil servicio de respuesta a las solicitudes e inquietudes de nuestros clientes hasta lograr su total satisfacción.
VALORES Nuestros valores son: _ Integridad _ Calidad _ Responsabilidad con la comunidad _ Trabajo en equipo _ Respeto _ Excelencia _ Compromiso _ Innovación _ Colaboración
OPORTUNIDAD DE NEGOCIO IROXIO_SOLUTION es un sistema de gestión de ventas que permitirá en la empresa administrar y seguir de cerca todas sus transacciones comerciales, así como incrementar los ingresos y aumentar la productividad de sus vendedores. También permitirá un control en tiempo real de su capacidad de producción, y de esta manera optimizar la realización comercial, logrando posicionar a la empresa display artefactos. entre uno de los más cotizados en el mercado de comercialización y producción.
DECLARACIÓN DEL PROBLEMA A RESOLVER EL PROBLEMA DE
No controla el stock existente en tiempo real, de
Página 6
INGENIERA DE SOFTWARE
forma que se puedan servir los pedidos.
AFECTA
Área de logística. Jefes de almacenes. Usuarios de ventas de cada región (vendedores). Área de contabilidad / facturación. Área de marketing.
EL IMPACTO ESTÁ
Almacenar toda la información referente a las ventas y pedidos, y que esta información esté al instante accesible y actualizado en lugares físicamente muy distantes en tiempo real, es un proceso prácticamente imposible de realizar en el caso de no contar con un sistema informático.
UNA SOLUCIÓN ADECUADA
Documentar el proceso, usando una red local con
SERÍA
una base de datos accesible desde los distintos nodos de la red y generar interfaces amigables y sencillas con las que acceder a dicha base de datos.
EL PROBLEMA DE
Mala gestión de las órdenes de compra realizadas por los clientes.
AFECTA
Departamento de logística Jefes de almacenes Usuarios de ventas de cada región Departamento de contabilidad / facturación Departamento de marketing
EL IMPACTO ESTÁ
Al momento de emitir la orden el cliente, debe esperar a que se revisen si existen mercaderías expuestas en stock , esto dificulta la velocidad en la que se puede cerrar una compra y venta.
UNA SOLUCIÓN ADECUADA
A través de un software de ventas, se podrá
SERÍA
gestionar los procesos de ventas y a la vez poder controlar la gestión de órdenes de compra.
EL PROBLEMA DE
Mala gestión en la facturación de la empresa.
AFECTA
Jefes de almacenes Usuarios de ventas de cada región
Página 7
INGENIERA DE SOFTWARE
Departamento de contabilidad / facturación, Departamento de marketing.
EL IMPACTO EST
La pérdida de datos al momento de contabilizar los ingresos.
UNA SOLUCIÓN ADECUADA
A través de un software de ventas, se podrá
SERÍA
visualizar la gestión de facturar cada proceso de venta y compra de bienes.
DECLARACIÓN DEL POSICIONAMIENTO DEL PRODUCTO PARA
Usuarios de ventas de cada región (Vendedores)
QUIÉN
Requiere de un control en las ventas, el stock, las órdenes de pedido y la facturación.
EL SISTEMA
IROXIO_SOLUTION
QUE
Controlará el stock existente en tiempo real, de forma que se puedan servir los pedidos tanto presenciales como online. Interactuar con el Sistema de Almacén.
A DIFERENCIA DE El sistema actual que no permite una compra online y que no cuenta con un sistema que le brinde información en tiempo real sobre sus ventas.
NUESTRO
Permite gestionar el sistema de ventas de la empresa mediante
PRODUCTO
una interfaz gráfica sencilla y amigable. Además proporciona un acceso rápido y actualizado a la información desde cualquier punto que tenga acceso a la base de datos.
PARA
Usuarios de ventas de cada región (Vendedores)
QUIÉN
Controlan las ventas, el stock, las órdenes de pedido y la facturación.
EL SISTEMA
IROXIO_SOLUTION
QUE
Controlará el stock existente en tiempo real, de forma que se puedan servir los pedidos tanto presenciales como online. Interactuar con el Sistema de Almacén.
A DIFERENCIA DE El sistema actual que no permite una compra online y que no cuenta con un sistema que le brinde información en tiempo real sobre sus ventas.
NUESTRO
Permite gestionar el sistema de ventas de la empresa mediante
PRODUCTO
una interfaz gráfica sencilla y amigable. Además proporciona un acceso rápido y actualizado a la información desde cualquier punto que tenga acceso a la base de datos.
PARA
Usuarios de ventas de cada región (Vendedores)
Página 8
INGENIERA DE SOFTWARE
QUIÉN
Controlan las ventas, el stock, las órdenes de pedido y la facturación.
EL SISTEMA
IROXIO_SOLUTION
QUE
Controlará el stock existente en tiempo real, de forma que se puedan servir los pedidos tanto presenciales como online. Interactuar con el Sistema de Almacén.
A DIFERENCIA DE El sistema actual que no permite una compra online y que no cuenta con un sistema que le brinde información en tiempo real sobre sus ventas.
NUESTRO
Permite gestionar el sistema de ventas de la empresa mediante
PRODUCTO
una interfaz gráfica sencilla y amigable. Además proporciona un acceso rápido y actualizado a la información desde cualquier punto que tenga acceso a la base de datos.
DECLARACIÓN DEL CAMPO DE ACCIÓN
Página 9
INGENIERA DE SOFTWARE
DESCRIPCIÓN DE LOS USUARIOS DEL SISTEMA Comenzaremos por describir a los grandes clientes del sistema o usuarios de Internet para luego describir a los usuarios frecuentes o de Intranet.
USUARIOS / DEMOGRAFÍA DEL MERCADO Con la implementación del software, display artefactos. aspira captar un mayor número de clientes a nivel regional. El sistema le permitirá obtener las preferencias de sus clientes además de sus datos. Además el sistema ayudara a una correcta supervisión de los egresos tanto financieros como físicos.
PERFILES DE USUARIO El sistema estará implementado tanto en Internet como en Intranet.
NOMBRE USUARIO (ROL)
RESPONSABILIDADES BACKGROUND CLAVE
TÉCNICO
ENTREGABLES
REPORTA A
PROB
De Internet Cliente
Consultar catálogo, verificar
Empleo de una
Registro de
los requisitos para realizar
aplicación web.
compras, de
nivel de preci
datos
ofertas de lo
personales y
productos qu
de las
ofrece la em
pagos y realizar compras.
-------
Desactualiza
condiciones de pago. De Intranet Cajero
Registro del pago.
Software de
Comprobantes
Administrador Canaliz
oficina y uso de
de pago.
de la
pagos a
internet.
Registro de
agencia.
del clie
pagos. Administrador Confirma ventas online.
Software de
Confirma ventas
Gerente
Actual
de agencia
oficina y uso de
online.
Comercial
no pue
internet.
realizar compra online.
Gerente
Define los productos,
Software de
Catálogo de
Gerente
Las
Comercial
precios y promociones.
oficina y uso de
productos y lista
General
promoci
internet.
actualizada de
no llega
precios.
más cli potenci
Gerente de
Preparar planes y
Software de
Plan de ventas y
Gerente
Informa
Ventas
presupuestos de ventas.
oficina y uso de
marketing
General
sobre la
Establecer metas y
internet.
objetivos. Calcular la
Página 10
ventas l destiem
INGENIERA DE SOFTWARE
demanda y pronosticar las ventas.
AMBIENTES DEL USUARIO El ambiente del usuario del sistema será el browser con acceso a Internet. Tanto los usuarios de intranet como los clientes asiduos tendrán un id de usuario y un password. Se modificara la base de datos existente para que el sistema haga un mejor uso de sus recursos en cuanto a la clasificación de los clientes.
ALTERNATIVAS Y COMPETENCIAS ALTERNATIVA
PRODUCTO O
COMPETITIVA
SOLUCIÓN
StockBase
Software de
POS
escritorio
FORTALEZAS
Agradable
DEBILIDADES
interfaz con pestañas
No es una aplicación web
No tiene
Explorador para
enlace con
cada área
sucursales.
Estadísticas detalladas
Asistente de configuración
Gestion de
Software de
ventas
escritorio
Permite llevar el
Falta de
stock o almacén
manual de
Magsis
de los
usuario
Version Full
productos, sus
movimientos y estadísticas de
No es una aplicación web
No tiene
ventas y
enlace con
compras.
sucursales.
1. RESUMEN DEL PRODUCTO Se describirá las funciones más importantes a continuación.
1.1. PERSPECTIVA DEL PRODUCTO Su diseño es amigable, llamativo, de fácil uso aun para aquellos que no dominen conocimientos en computación.
1.2. RESUMEN DE CAPACIDADES Sus capacidades son las siguientes.
FUNCIÓN
CARACTERÍSTICAS
Página 11
BENEFICIOS
INGENIERA DE SOFTWARE
Entorno Web
Todos los usuarios tendrán
Permitirá hacer compras
un fácil acceso a los
online en un entorno
productos, ofertas y
sencillo de usar.
promociones. Calidad
Dispondrá de ayuda en línea Ayudará al uso adecuado que facilitara al usuario el
del software.
manejo de las ventas online. Tendrá pruebas permanentes para evitar posibles cancelaciones inesperadas. Seguridad
El entorno estará protegido
Fiabilidad de datos.
de modo que no se puedan alterar los contenidos ni los datos ingresados.
1.3. SUPOSICIONES DEPENDENCIAS Y RIESGOS Sus riesgos se relacionan a la consistencia de la web, y que el usuario tenga acceso a internet. El saber explotar el uso de las redes sociales en beneficio de la empresa. Un entorno liviano y llamativo que permita el uso ágil de la misma.
2. CARACTERÍSTICAS DE LOS ATRIBUTOS ATRIBUTOS
DESCRIPCI N
VALOR
PESO
3. CARACTERÍSTICAS DEL PRODUCTO NOMBRE DE LA CARACTERÍSTICA Registrar venta
DESCRIPCIÓN
INPUTS
OUTPUTS
USUARIO RESPONSABLE
El registro de
Datos del
Entrega del
Vendedor
las ventas se
producto
producto
personalizado.
dará desde la
seleccionado.
seleccionado
La reserva de
Datos del
Confirmación
Administrador de
un producto se
producto
de la reserva.
la agencia.
hará tanto
seleccionado.
toma de pedido hasta la entrega del producto. Registrar reserva
presencial como online.
Página 12
INGENIERA DE SOFTWARE
Registrar al cliente
Toma de datos
Datos del
Registro de
Administrador de
del cliente
cliente.
los datos del
la agencia.
asignándole
cliente.
una categoría con beneficios. Registro del
Toma de las
Toma de las
Registro de
producto
características
características
las
de los
de los
características
productos
productos
de los
ingresados.
ingresados.
productos
Gerente General
ingresados.
4. RESTRICCIONES Las únicas restricciones que el sistema presenta y advierte a sus usuarios es la necesidad de contar con una adecuada conexión con Internet.
MANUAL DE USUARIO Los manuales de usuario podrán ser descargados directamente de la página Web. Existen dos versiones: uno para la navegación dentro de la página Web y otro para manejo exclusivo de la Intranet. Ambos manuales están organizados por temas y cuentan con un diccionario de términos al final del mismo.
AYUDA EN LÍNEA La ayuda en línea podrá se accedida de dos formas: _ Usando los diferentes hipervínculo situados cerca de las opciones relevantes del sistema como por ejemplo: el registro de los datos del cliente y las reservas. _ Seleccionando el mapa del sitio y la búsqueda por temas.
Página 13
INGENIERA DE SOFTWARE
CAPITULO 2: RESULTADOS WORKFLOW DE MODELO DEL NEGOCIO
a. Modelo De Casos De Uso De Negocio
Cliente Realizar Venta
Operador
<> Turnos Propietario
Proveedor
Registrar Pa go
Cajero
Reponer Stock
Realizar Mantenimiento Tecnico
Página 14
INGENIERA DE SOFTWARE
b. Modelo De Objetos De Negocio Diagrama de Objetos de Negocio Realizar Venta
Pedido Operador Cliente
Operación
Diagrama de Objetos de Negocio Registrar Pago
Propietario
Venta
(from Diag rama de caso de uso)
Ticket
Cajero
Documento de Venta Página 15
INGENIERA DE SOFTWARE
Diagrama de Objetos de Negocio Reponer Stock
Propietario
Compra
(from Diagrama de caso de uso)
Cajero
Proveedor
Documento de Compra
Diagrama de Objetos de Negocio Realizar Mantenimiento
Propietario (from Diagrama de caso de uso)
Técnico
Cajero
Máquina
Cracterísticas de la máquina
Página 16
INGENIERA DE SOFTWARE
Diagrama de Objetos de Negocio Turnos
Propietario (from Diagrama de caso de uso)
Horario
Operador
Cajero
c. Modelo De Dominio
Almacen
Productos
Pedidos al proveedor
Mantenimiento
Proveedores
Pedidos del Cliente
Página 17
Lista Clientes
INGENIERA DE SOFTWARE
WORKFLOW DE REQUERIMIENTOS
REQUERIMIENTOS DEL CLIENTE (Iniciales)
CÓDIGO
PRIORIDAD
DESCRIPCIÓN BREVE
RI-001
A
Controlar los ingresos generados de las ventas
RI-002
A
Listar a los clientes regulares
RI-003
A
Registrar y listar los tickets expedidos
RI-004
M
Controlar los turnos de los trabajadores y sus faltas
RI-005
M
Controlar stock de materiales
RI-006
A
Reponer el stock y registrar las compras
RI-007
A
Mantenimiento y administración de las maquinas
RI-008
M
Registrar reportes de mantenimiento
RI-009
A
Listado de proveedores con su catálogo de productos que ofrecen
Página 18
INGENIERA DE SOFTWARE
REQUERIMIENTOS FUNCIONALES POR PROCESO Los requerimientos funcionales especifican lo que el sistema tiene que desarrollar, definiendo así el propósito y funcionalidad que el usuario requiere. A continuación se listan y especifican los requerimientos funcionales agrupados por proceso de negocio del cliente.
REQUERIMIENTO Registro de empleados Registro de turnos Reporte detallado del dinero ingresado a caja Registro de los datos del operador junto a la operación realizada Verificación del almacén en tiempo real Reporte del estado del almacén Registro del mantenimiento de las maquinas Registro de problemas encontrados en las maquinas Registro de inasistencias al trabajo Registro de pedidos por proveedores Registro de clientes Registro de compras Registro de ventas Registro de copias Registro de planos Registro de pagos Registro de proveedores Registro de contadores de las maquinas Registro supervisado de hojas malogradas Registro de tickets Registro de pedido por operador Registro de planos malogrados Controlar la regularidad de los clientes
Página 19
INGENIERA DE SOFTWARE
PROCESO DE NEGOCIO: GESTION DE CARTERA DE PROVEEDORES CODIGO REQUISITO
RF-010
DESCRIPCION BREVE
Mantener un registro de los pedidos hechos pero ordenados por proveedores Proveedores registrados, Reporte de almacén
PRIORIDAD
RF-012
PRIORIDAD
M
PRE REQUISITO DESCRIPCION DETALLADA Con fines de estudios es necesario mantener un registro de los pedidos hechos y también a que proveedores se han hecho, para así poder obtener las estadísticas de la empresa. POST CONDICION Información para los reportes
CODIGO REQUISITO
DESCRIPCION BREVE
Mantener un registro de las compras hechas a los proveedores Proveedores registrados, Pedidos realizados
A
PRE REQUISITO DESCRIPCION DETALLADA Con fines de estudios es necesario mantener un registro de las compras hecha para así poder obtener las estadísticas de la empresa y saber c uánto se va gastando. POST CONDICION Información para los reportes
CODIGO RF-017 DESCRIPCION Registro de proveedores PRIORIDAD REQUISITO BREVE PRE ____ REQUISITO DESCRIPCION DETALLADA Para tener una variedad de posibilidades para obtener los productos, es necesario tener más de un proveedor registrado en el sistema. POST CONDICION Proveedor registrado
Página 20
A
INGENIERA DE SOFTWARE
PROCESO DE NEGOCIO: OPERACIONES CODIGO RF-001 DESCRIPCION Registrar los datos de los PRIORIDAD A REQUISITO BREVE empleados de la empresa PRE ____ REQUISITO DESCRIPCION DETALLADA Cada vez que se contrate un nuevo empleado, ya sea para manejar una de las maquinas o para otra labor debe de existir un registro con su información personal, como son nombre completo, DNI, dirección, trabajos anteriores, teléfono. POST CONDICION Empleado registrado
CODIGO RF-002 DESCRIPCION Registrar el turno en que PRIORIDAD A REQUISITO BREVE cada empleado va a laborar PRE Empleado registrado REQUISITO DESCRIPCION DETALLADA Cada vez que se contrate un nuevo empleado, después de registrar sus datos, se debe de proceder al registro de su horario de trabajo para mantener un registro de cuantos empleados están en el centro de fotocopiados por turno. POST CONDICION Turno de empleado registrado
CODIGO RF-005 DESCRIPCION Verificar el estado almacén PRIORIDAD A REQUISITO BREVE en tiempo real. PRE Haber hecho pedidos a los proveedores REQUISITO DESCRIPCION DETALLADA Se necesita poder verificar el estado del almacén para poder determinar qué productos ya están propensos a acabarse. POST CONDICION Reporte de almacén
CODIGO RF-011 DESCRIPCION Registrar los clientes PRIORIDAD REQUISITO BREVE PRE ____ REQUISITO DESCRIPCION DETALLADA A los clientes frecuentes se les debe de registrar en el sistema para facilitar las transacciones. POST CONDICION Cliente registrado
A
CODIGO RF-013 DESCRIPCION Registrar las ventas PRIORIDAD A REQUISITO BREVE realizadas PRE Clientes registrados, Ticket registrado REQUISITO DESCRIPCION DETALLADA Con la información almacenada en el ticket se elabora un documento de venta para confirmar la venta. POST CONDICION Venta registrada
Página 21
INGENIERA DE SOFTWARE
CODIGO RF-016 DESCRIPCION Registrar los pagos realizados REQUISITO BREVE PRE Empleados registrados REQUISITO DESCRIPCION DETALLADA Se debe de mantener un registro de los pagos hechos a los empleados del local. POST CONDICION Pago registrado
PRIORIDAD
A
CODIGO RF-020 DESCRIPCION Registro de tickets PRIORIDAD A REQUISITO BREVE PRE Clientes registrados REQUISITO DESCRIPCION DETALLADA Cuando se genera un pedido de copias se registran datos en un ticket con la información del usuario, el número de hojas a fotocopiar, el monto a pagar y el operador que genera la venta. POST CONDICION Ticket registrado
CODIGO RF-023 DESCRIPCION Controlar la regularidad de PRIORIDAD A REQUISITO BREVE los clientes PRE Clientes registrados REQUISITO DESCRIPCION DETALLADA Se debe de mantener un registro para ver si un cliente es habitual y registrar sus datos para facilitar las operaciones. POST CONDICION Venta registrada
Página 22
INGENIERA DE SOFTWARE
PROCESO DE NEGOCIO: REGISTROS ADICIONALES CODIGO RF-003 DESCRIPCION Reporte detallado del dinero PRIORIDAD A REQUISITO BREVE ingresado a caja PRE ____ REQUISITO DESCRIPCION DETALLADA Cada vez que se realice una venta es necesario mantener un registro de cuánto dinero entro a caja y bajo qué concepto, almacenado los detalles por cada venta hecha. POST CONDICION Caja balanceada y asegurada
CODIGO RF-018 DESCRIPCION Registro de contadores de las PRIORIDAD M REQUISITO BREVE maquinas PRE Realizar venta REQUISITO DESCRIPCION DETALLADA Cada vez que se imprime una copia, el contador de las maquinas aumenta, y al final del día es necesario registrar esa información para realizar las estadísticas de la empresa. POST CONDICION Información para los reportes
PROCESO DE NEGOCIO: LISTADOS CODIGO RF-006 DESCRIPCION Reporte del estado del PRIORIDAD A REQUISITO BREVE almacén. PRE Verificación de almacén. REQUISITO DESCRIPCION DETALLADA Se necesita tener un reporte con los insumos actuales en almacén para mantener las maquinas funcionando todo el tiempo, ya que sino representarían una perdida para la empresa POST CONDICION Información para los reportes CODIGO RF-009 DESCRIPCION Registro de inasistencias al PRIORIDAD A REQUISITO BREVE trabajo PRE Empleados registrados REQUISITO DESCRIPCION DETALLADA Con el fin de poder llevar un control adecuado y mantener el orden entre el personal que trabaja en la empresa es necesario sancionarlos por incumplir con sus deberes en la empresa, es decir por faltar al trabajo siendo este uno de los principales problemas que tiene esta empresa. POST CONDICION Sanciones a los debidos empleados CODIGO RF-014 DESCRIPCION Registro de copias por día PRIORIDAD REQUISITO BREVE PRE Empleados registrados REQUISITO DESCRIPCION DETALLADA Se debe de almacenar el número de copias vendidas al día entre todas las maquinas POST CONDICION Listado de número de copias
Página 23
M
INGENIERA DE SOFTWARE
CODIGO RF-015 DESCRIPCION Registro de planos por día REQUISITO BREVE PRE Empleados registrados REQUISITO DESCRIPCION DETALLADA Se debe de almacenar el número de copias de planos o ploteos, vendidos al día. POST CONDICION Listado de número de copias de planos.
PRIORIDAD
M
CODIGO RF-019 DESCRIPCION Registro de hojas malogradas PRIORIDAD A REQUISITO BREVE al día PRE Empleado registrado REQUISITO DESCRIPCION DETALLADA Se debe de conocer el número de hojas malogradas por máquina para poder descontarlas del contador y llevar un registro más confiable y exacto de las ventas. POST CONDICION Listado de número de copias.
CODIGO RF-022 DESCRIPCION Registro de planos PRIORIDAD A REQUISITO BREVE malogrados por día PRE Empleados registrados REQUISITO DESCRIPCION DETALLADA Se debe de conocer el número de planos malogradas por día para poder descontarlas del contador y llevar un registro más confiable y exacto de las ventas. POST CONDICION Listado de número de copias
Página 24
INGENIERA DE SOFTWARE
PROCESO DE NEGOCIO: REPORTES CODIGO REQUISITO
RF-004
DESCRIPCION BREVE
Registro de los datos del operador junto con a la operación realizada Empleado registrado, Realizar venta
PRIORIDAD
A
PRE REQUISITO DESCRIPCION DETALLADA Para que se sea factible mantener una bitácora de operaciones realizadas por los operadores y el cajero, en nuestra base de datos, se debe registrar que trabajador hizo la operación mencionada, con el propósito de poder consultar las transacciones y hacer reportes. POST CONDICION Información para los reportes
CODIGO RF-007 DESCRIPCION Registro del mantenimiento PRIORIDAD A REQUISITO BREVE de las maquinas PRE ____ REQUISITO DESCRIPCION DETALLADA Las maquinas son revisadas diariamente al final el día, antes de cerrar el negocio. Y de esta operación es necesario registrar un reporte hecho por el técnico con el fin de mantener un registro de los principales problemas en las máquinas y encontrarles una solución eficiente con un análisis o estudio. POST CONDICION Información para los reportes
CODIGO RF-008 DESCRIPCION Registro de problemas PRIORIDAD M REQUISITO BREVE encontrados en las maquinas PRE Información de los reportes REQUISITO DESCRIPCION DETALLADA De los reportes generados por el técnico que revisa las maquinas se realizan estudios para descubrir las principales causas de las fallas en las maquinas con el fin de optimizarlas. POST CONDICION Análisis de los reportes
CODIGO RF-021 DESCRIPCION Registro de pedidos PRIORIDAD M REQUISITO BREVE realizados por operador PRE Realizar ventas, Operador registrado REQUISITO DESCRIPCION DETALLADA Se debe de mantener un registro de que operador ha registrado el pedido, para así poder estableces un estándar entre los operadores. POST CONDICION Información para los reportes
Página 25
INGENIERA DE SOFTWARE
REQUERIMIENTOS NO FUNCIONALES 1. REQUERIMIENTOS DE INTERFAZ DE USUARIO COD-REQ DESCRIPCION RNF -001 La interfaz debe estar basada en formatos estándares 2. REQUERIMIENTOS DE HARDWARE E INFRAESTATUCTURA COD-REQ DESCRIPCION El sistema se debe de implementar sobre la infraestructura existente de la empresa
RNF -002
“Chiclayo Copy”, que cuenta con un sistema operativo Windows XP SP2, 1.9 GHz de frecuencia y 1.5 GB de RAM
3. REQUERIMIENTOS DE SOFTWARE COD-REQ DESCRIPCION RNF -003 La aplicación deberá funcionar sobre la herramienta de desarrollo Power Builder 9.0 RNF -004 La aplicación se conectara con el motor de base de datos de PostgreSQL 8.2 RNF -005 Se realizaran todos los módulos en Java 4. REQUERIMIENTO DE USABILIDAD OPERACIONAL COD-REQ DESCRIPCION RNF -006 La aplicación generara entregables en formato PDF. 5. REQUERIMIENTOS DE SEGURIDAD COD-REQ DESCRIPCION RNF -007 El sistema contempla seguridad mínima de i ngreso al sistema. 6. REQUERIMIENTOS CAPACITACION COD-REQ DESCRIPCION RNF -008 Se capacitara al usuario en un entrenamiento de 3 horas aproximadamente. 7. REQUERIMIENTOS DE MIGRACION COD-REQ DESCRIPCION El proyecto no presenta este tipo de requerimiento
8. REQUERIMIENTOS LEGALES COD-REQ DESCRIPCION El proyecto no presenta este tipo de requerimiento.
Página 26
INGENIERA DE SOFTWARE
Modelo de Análisis a. Diagrama de Casos de Uso del Sistema CLIENTES
Consultar datos de clientes <> Consultar bitacora
Registrar datos del cliente Consultar ticket <> <>
Registrar ticket
Cajero
Cliente <> <>
Registrar documento de venta
Imprimir ticket
<>
<>
Consultar documento de venta
Página 27
Imprimi r documento de venta
INGENIERA DE SOFTWARE
OPERADORES
Consulta r datos del operador
<>
Operador Registrar datos de los operadores
Administrador de personal
<>
Registrar turnos de trabajo
Registro de control de asistencia
<> <> Registrar remune ración
<> Consulta r turnos de trabajo Consulta r control de asistencia
Consultar remuneración
Página 28
INGENIERA DE SOFTWARE
PROVEEDORES
Proveedor
Registrar datos de los proveedores
Administrador de almacén
<>
Consultar datos de los proveedores
Registrar documento de compra <>
<> <> Imprimir documento de compra
Actualizar el stock Consultar documento de compra
Página 29
INGENIERA DE SOFTWARE
MAQUINAS
Registrar máquinas
Administrador de máquinas
<>
Técnico
Consultar máquinas
<> Registrar mantenim iento de máquinas Consultar mantenimiento de máquinas Página 30
INGENIERA DE SOFTWARE
Listado de los Casos de Uso
CODIGO CU – 01 CU – 02 CU – 03 CU – 04
CASO DE USO Registrar datos del cliente Registrar ticket Registrar documento de venta Consultar bitácora de operaciones
CU – 05 CU – 06 CU – 07 CU – 08 CU – 09 CU – 10 CU – 11 CU – 12 CU – 13 CU – 14 CU – 15 CU – 16 CU – 17
Registrar datos de los operadores Registro de turnos de trabajo Consulta de turnos de trabajo Registro de remuneración Registro del control de asistencia Consultar registro de remuneración Consultar el control de asistencia Registrar datos de los proveedores Registrar documento de compra Imprimir documentos de compra Imprimir documento de venta Imprimir ticket Actualizar stock
CU – 18 CU – 19
Registro de máquinas Consulta de máquinas
CU – 20 CU – 21
Registro de mantenimiento de máquinas Consulta de mantenimiento de máquinas
CU – 22 CU – 23 CU – 24 CU – 25 CU – 26 CU – 27
Consultar datos del cliente Consultar datos de los proveedores Consultar documento de compra Consultar documentos de venta Consultar ticket Consultar datos de los operadores
Tener un registro de los clientes con los cuenta la empresa
Resumen
Ofrece funcionalidad para grabar los datos de los clientes de la empresa.
Precondición
Haberse logueado como usuario cajero
Flujo Principal 1. El cajero deberá acceder a la opción de menú cliente, registro 2. Se le presentara al cajero un formulario el cual debe llenar con los datos del cliente 3. Luego de llenar el formulario deberá hacer click en el botón grabar. SubFlujos
Registrar ticket (C.U 02)
C.U: Registrar ticket Código
CU02
Actores
Cajero
Tipo
Include
Propósito
Contar con un registro de los tickets diarios que son impresos
Resumen
Ofrece funcionalidad para registrar los tickets que son asignados a los clientes para que estos puedan ser atendidos
Precondición
El cliente tiene que estar registrado
Flujo Principal 1. El cajero deberá acceder a la opción de menú cliente, registrar ticket 2. Se le presentara al cajero una pantalla con el nombre del cliente, el nuero de ticket, la fecha del sistema, y deberá ingresar la cantidad de hojas a fotocopiar, el monto a pagar y el numero del operador (trabajador encargado de fotocopiar) responsable de la operación. 3. Luego deberá hacer click en el botón grabar, aparecerá un mensaje avisando al cajero si debe o no debe registrar una factura o boleta de venta. SubFlujos Registrar documento de venta (C.U 03) Imprimir ticket (C.U 016)
Página 32
INGENIERA DE SOFTWARE
C.U: Registrar documento de venta Código
CU03
Actores
Cajero
Tipo
Extend
Propósito
Tener un registro de los documento de ventas emitidos
Resumen
Ofrece funcionalidad emitir un documento de venta si es que fuese necesario
Precondición
El sistema tuvo que validar si era necesaria la entrega de documento de venta
Flujo Principal 1. El cajero deberá acceder a la opción de menú cliente, registrar documento de venta 2. Se le presentara al cajero una venta con el formato de un documento de venta 3. Luego de hacer click en el botón grabar. SubFlujos
Imprimir documento de venta (C.U 015)
C.U: Registrar datos de los operadores Código
CU05
Actores
Administrador de personal
Tipo
Básico
Propósito
Tener un registro con todos los datos necesarios de los trabajadores que laboran en la empresa
Resumen
Ofrece funcionalidad de registrar datos de los operadores que se contratan para formar parte de la empresa.
Precondición
Haberse logueado como usuario administrador de personal
Flujo Principal 1. El cajero deberá acceder a la opción de menú operador, registro 2. Se le presentara al administrador un formulario el cual debe llenar con los datos del operador(trabajador encargado de fotocopiar) 3. Luego de llenar el formulario deberá hacer click en el botón grabar. SubFlujos
Registro de turnos de trabajo (C.U 06)
C.U: Registro de turnos de trabajo Código
CU06
Actores
Administrador de personal
Página 33
INGENIERA DE SOFTWARE
Tipo
Include
Propósito
Registrar los turnos de trabajo de los operadores
Resumen
Ofrece funcionalidad de registrar los turnos de trabajo asignados a los operadores
Precondición
Haber registrado los datos del operador
Flujo Principal 1. El administrador de personal deberá acceder a la opción de menú operador, registrar turnos 2. Se le presentara al administrador de personal una ventana en la cual deberá ingresar los días y las horas de trabajo del operador 3. Luego deberá hacer click en el botón grabar SubFlujos
Consulta de turnos de trabajo (C.U 07)
C.U: Consulta de turnos de trabajo Código
CU07
Actores
Administrador de personal
Tipo
Extend
Propósito
Tener un control preciso de los turnos de trabajo del personal
Resumen
Ofrece funcionalidad de poder consultar turnos de los trabajadores
Precondición
Haber registrado los turnos de trabajo del operador
Flujo Principal 1. El administrador de personal deberá acceder a la opción de menú operador, consultar turnos 2. Se le presentara al administrador de personal una ventana en la cual deberá ingresar el código del operador 3. Luego deberá hacer click en el botón consultar y se mostrara en una tabla el horario de trabajo del operador SubFlujos
Ninguno
C.U: Registro de remuneración Código
CU08
Actores
Administrador de personal
Tipo
Básico
Propósito
Tener un registro las remuneración de cada operador
Resumen
Ofrece funcionalidad de registrar las remuneraciones otorgadas a cada operador.
Precondición
Haberse registrado y tener turno de trabajo
Flujo Principal
Página 34
INGENIERA DE SOFTWARE
1. El administrador de personal deberá acceder a la opción de menú operador, remuneración 2. Se le presentara al administrador de personal una ventana en la cual se le mostraran los trabajadores actuales, en donde seleccionara a uno para tramitar su respectivo pago. 3. Luego se mostrara un formato de boleta de pago 4. El administrador de personal deberá llenar el formato mostrado en pantalla. 5. Hacer click en el botón grabar. SubFlujos
Consultar registro de remuneración (C.U 010)
C.U: Registro del control de asistencia Código
CU09
Actores
Administrador de personal
Tipo
Extend
Propósito
La finalidad del sistema es mantener el registro de la hora de entrada y salida del personal
Resumen
Ofrece funcionalidad de registrar las asistencias según los turnos de trabajos asignados.
Precondición
Estar registrado y tener turnos de trabajo.
Flujo Principal 1. El administrador de personal deberá acceder a la opción de menú operador, asistencia 2. Se le presentará al administrador una ventana en la cual deberá seleccionar el trabajador de un combo y registrar la fecha, hora de entrada y hora de salida de este. 3. Luego debe hacer click en el botón grabar. SubFlujos
Consultar el control de asistencia (C.U 011)
C.U: Consultar registro de remuneración Código
CU010
Actores
Administrador de personal
Tipo
Extend
Propósito
Poder consultar todas las boletas de pago entregada a los operadores
Resumen
Ofrece funcionalidad de consultar los pagos efectuados a los operadores
Página 35
INGENIERA DE SOFTWARE
Precondición Flujo Principal 1. El administrador de personal deberá acceder a la opción de menú operador, consulta de remuneración 2. Se le presentara al administrador de personal una ventana en la cual ingresara el código del operador 3. Luego se mostrara una ventana con todas las boletas de pago del operador SubFlujos
Ninguno
C.U: Consultar el control de asistencia Código
CU011
Actores
Administrador de personal
Tipo
Extend
Propósito
consultar la asistencia y las horas trabajadas
Resumen
Ofrece funcionalidad de consultar si es que el operador tiene faltas laborales
Precondición
Estar registrado y tener turnos de trabajo.
Flujo Principal 1. El administrador de personal deberá acceder a la opción de menú operador, consultar asistencia 2. Se le presentará al administrador una ventana en la cual deberá ingresar el código del trabajador 3. Luego debe hacer click en el botón consultar. SubFlujos
Ninguno
C.U: Registrar datos de los proveedores Código
CU012
Actores
Administrador de almacén
Tipo
Básico
Propósito
Tener un registro de los proveedores
Resumen
Ofrece funcionalidad de registrar los datos de los proveedores que abastecen el almacén
Precondición
Haberse logueado como usuario administrador de almacén
Flujo Principal 1. El administrador de almacén deberá acceder a la opción de menú almacén, registro
Página 36
INGENIERA DE SOFTWARE
2. Se le presentara al administrador un formulario el cual debe llenar con los datos del proveedor 3. Luego de llenar el formulario deberá hacer click en el botón grabar. SubFlujos
Consultar datos de los proveedores (C.U 023)
C.U: Registrar documento de compra Código
CU013
Actores
Administrador de almacén
Tipo
Básico
Propósito
Tener un registro los documentos de compras emitidos
Resumen
Ofrece funcionalidad de registrar los documentos de compra cada ves que se realiza una compra.
Precondición
Haberse logueado como usuario administrador de almacén
Flujo Principal 1. El administrador de almacén deberá acceder a la opción de menú almacén, registrar documentos de compra 2. Deberán de seleccionar el proveedor de una tabla. 3. Se le presentara al administrador de almacén una ventana con el formato de un documento de compra 4. Luego de llenar el documento deberá hacer click en el botón grabar. SubFlujos
Imprimir documentos de compra (C.U 014) Actualizar el stock (C.U 017)
C.U: Imprimir documentos de compra Código
CU014
Actores
Administrador de almacén
Tipo
Include
Propósito
Poder archivar todos los documentos de compras elaborados
Resumen
Ofrece funcionalidad de imprimir documento de compra cada ves que se elabore una orden de compra
Precondición
Haberse registrado el documento de compra
Flujo Principal 1. El administrador de almacén deberá acceder a la opción de menú almacén, mantenimiento de compras
Página 37
INGENIERA DE SOFTWARE
2. Se le presentara al administrador de proveedor una venta todas las compras realizadas 3. Se debe de escoger una con los que abrirá una ventana con la información de la compra para su verificación 4. Si es la compra deseada se da clic en el botón imprimir. SubFlujos
Ninguno
C.U: Imprimir documento de venta Código
CU015
Actores
Cajero
Tipo
Include
Propósito
Poder archivar los documentos de venta emitidos
Resumen
Ofrece funcionalidad de imprimir documentos de ventas cada vez que el sistema valide si es necesario la entrega de este documento.
Precondición
Haber registrado el documento de venta
Flujo Principal 1. El cajero deberá acceder a la opción de menú cliente, imprimir documento de venta 2. Se le presentara al cajero una ventana con el formato de un documento de venta en donde deberá buscar con el número de ticket la información para generar el documento de venta, guardada en la base de datos, los datos se llenan automáticamente con la información guardada. 3. Luego el cajero debe hacer clic en el botón imprimir. SubFlujos
Ninguno
C.U: Imprimir ticket Código
CU016
Actores
Cajero
Tipo
Include
Propósito
Imprimir y poder entregar el ticket al cliente para que sea atendido
Resumen
Ofrece funcionalidad de entregar un ticket al cliente luego de ser registrado
Precondición
El ticket tiene que estar registrado
Flujo Principal 1. El cajero deberá acceder a la opción de menú cliente, imprimir ticket
Página 38
INGENIERA DE SOFTWARE
2. Se le presentara al cajero una pantalla en la cual deberá de buscar el número de ticket que quiere imprimir, una vez seleccionado un ticket aparecerán los datos para su confirmación. 3. Hacer clic en el botón imprimir. SubFlujos
Ninguno
C.U: Actualizar stock Código
CU017
Actores
Administrador de almacén
Tipo
Include
Propósito
Evitar las rupturas de stock
Resumen
Ofrece funcionalidad de actualizar la cantidad de material que hay en almacén
Precondición
Haber registrado documentos de compra.
Flujo Principal 1. El cajero deberá acceder a la opción de menú almacén, actualizar stock 2. Se le presentara al usuario cajero una ventana en la cual deberá de registrar tanto las entradas como las salidas de mercadería. 3. Hacer clic en el botón grabar. SubFlujos
Ninguno
C.U: Registro de máquinas Código
CU018
Actores
Administrador de máquinas
Tipo
Básico
Propósito
Tener un registro de las máquinas que adquiere la empresa
Resumen
Ofrece funcionalidad de registrar todas las máquinas con las que cuenta la empresa.
Precondición
Haberse logueado como usuario administrador de maquinas.
Flujo Principal 1. El administrador de máquinas deberá acceder a la opción de menú máquinas, registro de máquinas 2. Se le presentara al administrador una ventana en la cual deberá llenar el formulario con todos los datos de la maquina. 3. Hacer clic en el botón grabar.
Página 39
INGENIERA DE SOFTWARE
SubFlujos
Consulta de máquinas (CU019)
C.U: Consulta de máquinas Código
CU019
Actores
Administrador de máquinas
Tipo
Extend
Propósito
Poder consultar la información de las máquinas.
Resumen
Ofrece funcionalidad de Consultar la información necesaria de las máquinas de la empresa.
Precondición
Haber registrado la máquina.
Flujo Principal 1. El administrador de máquinas deberá acceder a la opción de menú máquinas, consulta de máquinas 2. Se le presentara al administrador una ventana en la cual aparecerán todas las máquinas, se seleccionara una y se cargara la información de esta. SubFlujos
Ninguno
C.U: Registro de mantenimiento de máquinas Código
CU020
Actores
Administrador de máquinas
Tipo
Básico
Propósito
Contar con un registro de los mantenimientos que han recibido las máquinas
Resumen
Ofrece funcionalidad de tener un registro con los mantenimientos que se le hacen a cada máquina
Precondición
Haberse logueado como usuario administrador de maquinas.
Flujo Principal 1. El administrador de máquinas deberá acceder a la opción de menú máquinas, registro de mantenimiento 2. Se le presentara al administrador una ventana en la cual deberá seleccionar la maquina a la que se le ha dado mantenimiento 3. Al seleccionar se abrirá una ventana para llenar el formulario con todos los datos del mantenimiento de la maquina. 4. Hacer clic en el botón grabar. SubFlujos
Consulta de mantenimiento de máquinas (CU021)
Página 40
INGENIERA DE SOFTWARE
C.U: Consulta de mantenimiento de máquinas Código
CU021
Actores
Administrador de máquinas
Tipo
Extend
Propósito
Consultar los registro del mantenimientos que han recibido las máquinas
Resumen
Ofrece funcionalidad de consultar todos los mantenimientos que han recibido las máquinas de la empresa
Precondición
Haber registrado el mantenimiento de la máquina
Flujo Principal 1. El administrador de máquinas deberá acceder a la opción de menú, lista de máquinas, hay debe de seleccionar la máquina que quiere consultar 2. Se le presentara al administrador una ventana en la cual se mostrara los mantenimientos que se le han hecho a esa maquina 3. Hacer clic en el botón consultar. SubFlujos
Ninguno
C.U: Consultar datos del cliente Código
CU022
Actores
Cajero
Tipo
Extend
Propósito
Consultar los datos de los clientes
Resumen
Ofrece funcionalidad de poder hacer consultas de los datos de cada uno de nuestros clientes
Precondición
Haber registrado cliente
Flujo Principal 1. El cajero deberá acceder a la opción de menú cliente, consultar 2. Se le presentara al cajero una ventana en la cual debe ingresar el código del cliente 3. Luego hacer click en el botón consultar. SubFlujos
Ninguno
C.U: Consultar datos de los proveedores Código
CU023
Actores
Administrador de almacén
Tipo
Extend
Propósito
Consultar los datos de los proveedores que abastecen a la empresa
Página 41
INGENIERA DE SOFTWARE
Resumen
Ofrece funcionalidad de poder consultar los datos de cada uno de los proveedores con los que trabaja la empresa
Precondición
Haber registrado proveedor
Flujo Principal 1. El cajero deberá acceder a la opción de menú almacén, consultar 2. Se le presentara al administrador de almacén una ventana en la cual debe seleccionar al proveedor. 3. Luego hacer click en el botón consultar. SubFlujos
Ninguno
Página 42
INGENIERA DE SOFTWARE
MODELO DE DISEÑO PROTOTIPOS
Registrar Datos del Cliente (CU01)
:: Cajero Ca jero :: FrmPrincipal FrmPrincipal : FrmRegistro_Cliente 1:Seleccionar opción del Menu Principal
:: Registrar Registrar
: Validar Valid ar
:: Clientes
2:Mostrar Formulario de Registro 3:Envio de Datos Nuevos 4:Almacenamiento en la BD 5:Retornar Confirmación
6:Mostrar Confirmación
: Cajero Ca jero :: Frm Frm_Principal _Principal 1:Sleccionar Opción
Registrar Ticket (CU02)
: Frm Frm_Ticket _Ticket
:: Seleccionar Cliente
: Manejador_Registro Mane jador_Regi stro
:: Clientes
2:Mostrar Formul ario 3:Consultar Cliente
4:Buscar Clientes
5:Mostrar Cli ente Seleccionado
6:Enviar Formulario Ll eno 7:Almacenar en la BD
8:Mostrar Con firmación
Página 43
: Ticket
INGENIERA DE SOFTWARE
:: Administrador de Personal
Registrar Datos de los Operadores (CU05)
:: Frm Frm_Principal _Principal
: Frm Frm_R _Regis egis tro_Operador
:: Validar y Regi Registrar strar
:: Usuarios
1:Seleccionar Opción
2:Mostrar Formulario de Registro
3:Envio de Datos
4:Almacenam iento en la BD
5:Mostrar Confirmación
: Administrador de Personal
:: Frm Frm_Principal _Principal
Registro de Turnos de Trabajo (CU06)
: Frm Frm_Turnos _Turnos
:: Mane Manejado jador_Operado r_Operadores res
: Mane Manejado jador_Turnos r_Turnos
:: Usuarios
1:Consultar Operadores sin Turno
2:Cargar combo de Operadores 3:Seleccionar Opción 4:Mostrar Com bo 5:Consultar Turnos
6:Mostrar Turnos
7:Seleccionar Turno 8:Enviar Información del Formulario 9:Registrar en la BD
10:Mostrar Confirmación
Página 44
: Turnos
INGENIERA DE SOFTWARE
Consultar Bitácora de Operaciones (CU04)
: Administrador
:: Frm Frm_Principal _Principal
:: Mane Manejador_Usuarios jador_Usu arios
: Frm_Bitacora_Op Frm _Bitacora_Op
: Mane Manejador_Regi jador_Regisstros tros
:: Usuarios
: Registro_Operaciones Registro_Operaciones
1:Consultar Operadores Existentes
2:Cargar el combo de Operadores 3:Seleccionar Opción
4:Mostrar Combo de Operadores 5:Enviar operador Seleccionado
6:Buscar Operaciones del Operador
7:Mostrar Operacione s
Registrar Documento de Venta (CU03)
:: Cajero Ca jero
:: Frm Frm_Principal _Principal
: Frm Frm_Do _Doc_Venta c_Venta
:: Mane Manejad jador_Ticket or_Ticket
: Mane Manejado jador_D r_Doc oc
: Ticket
1:Consultar Ticket y Registrar
2:Cargar el Combo de Ticket 3:Seleccionar Opción
4:Mostrar Combo de Ticket
5:Enviar Ticket Seleccionad o 6:Consultar Datos del Ticket
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------... 4:Seleccione la Opción
5:Selecciona el Trabajador
6:Solicita Toda la Informacion de ese Trabajador 7:Pide Información