Vous êtes sur la page 1sur 54

INGENIERA DE SOFTWARE

INTRODUCCION 2
REALIDAD PROBLEMTICA. 2
DEFINICIN DEL PROBLEMA... 3
APORTES DEL PROYECTO 4
OBJETIVOS (GENERAL, ESPECFICOS) 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 ANLISIS. 27
DIAGRAMA DE CASOS DE USO DE SISTEMA. 27
LISTADO DE LOS CASOS DE USO. 31
ESPECIFICACIN DE LOS CASOS DE USO.. 32
WORKFLOW DE MODELO DE DISEO. 43
PROTOTIPOS 43
WORKFLOW DE IMPLEMENTACIN 49
a. Modelo de datos (MDa) 49
b. Base de datos relacional 49
c. Diagrama de componentes 50
d. Diagrama de despliegue. 53
CONCLUSIONES.. 54
RECOMENDACIONES.. 54

Pgina 1
INGENIERA DE SOFTWARE

INTRODUCCIN

La Empresa Display Artefactos, es una empresa dedica a la venta de gran escala, ya sea
para personas individuales o para empresas, lleva 4 aos de constituida y se ha ganado una
gran reputacin en su rubro.

Los servicios que brinda esta empresa son la venta de televisores, equipo de sonido, muebles
de cmputo y otros, ya sea individual o en gran cantidad. Una de las principales caractersticas
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 difcil 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 prdidas para la
empresa, ya que quedan trabajos no contabilizados en caja.

El suministro del almacn es diario, por lo que todos los das 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 hace mantenimiento todos los das, el
encargado es un solo operador altamente calificado que llega al final de la jornada.

REALIDAD PROBLEMTICA:
-La Empresa Display , cuya labor en el mercado es de distribuir artefactos de toda clase y
categora, desde hace varios aos 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 desempeo 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 bolgrafo 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, descripcin del producto,
categora del producto, precio unitario, cantidad recepcionada, color, etc.
- Para las Salidas registraba:
Fecha de salida, hora de salida,descripcin del producto, cantidad de pedido,etc.

Pgina 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 consistan en realizar
todas las cuentas, monto total y la descripcin detallada de las ventas del dia.

PROBLEMAS QUE SE GENERABAN EN LA EMPRESA


PROBLEMAS PRINCIPALES
- El administrador no poda tener el 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 pequeas, 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
informacin eran casi siempre ( cuadernos perdidos, hojas daadas, cierre de cuentas
que no informaban de manera precisa el desarrollo laboral del dia, etc).
- El dueo 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 definicin de este problema de tomaron en cuenta las dos pautas necesarias y que son
obligatorias para del desarrollo y definicin de los aspectos mas importantes de este problema
por resolver:
SITUACION INICIAL:
- La empresa 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 informacin o quizs pudiera ser robada por personas
de mala intencin.
- La creciente demanda ya no le permitia seguir con el mismo ritmo, por ello
obligadamente se tenia que tomar alguna decisin que pudiera solucionar ese
problema.
- La competencia del rubro controlaban de manera distinta todos los movimientos, si no
se tomaba un cambio Display iba a comenzar a tener perdidas, en un momento
determinado la cantidad de informacin ya no podra ser manejada y los clculos de
cierres en su mayora iban a ser errneos.
PROPUESTAS DE MEJORAS:
- La propuesta para esta problema es necesariamente el desarrollo y puesta a prueba de
un sistema o una aplicacin software, para ello es necesario un anlisis del problema.
La empresa o cualquier empresa nos hara la siguiente pregunta:

Pgina 3
INGENIERA DE SOFTWARE

Pero que es lo que tiene un sistema para sentirme seguro de adquirir esa
aplicacin?
Un sistema hara lo siguiente:
- La empresa que esta en constante creciento necesita guardar de manera rigurosa la
informacin necesaria que le permita tener el control de todos los datos, tener una
informacin detallada.
PERO Qu ES UN SISTEMA?
- Un sistema es un software , una aplicacin desarrollada y que es visualizada por un
computador o cualquier dispositivo con el nico objetivo de hacer la vida mas fcil 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 informacin que el usuario necesite
tener guardarla de manera interna o externa, generar reportes de manera automtica de
manera detallada, sin necesidad de hacer clculos, no se necesita hacer nada de lo que se
hacia antes, todo lo que ud necesite o la mayora de transacciones las podr realizar a
travs de una aplicacin.

SITUACION FINAL U OBJETIVO A ALCANZAR


El objetivo es que el dueo del negocio mantengan todos los movimientos de su empresa
registrados sin perder detalle alguno, no habra la necesidad de estar presente en la empresa
para poder estar a corriente, es mas con el uso de una porttil o una Tablet, se mantendra
informado y realizara cualquier transaccin nicamente desde su dispositivo.
APORTES DEL PROYECTO:
La aplicacin posee una interfaz amigable, y se divide en las siguientes partes:
- CONTRO PRINCIPAL:
o Es el control principal, dedicado para el administrador, solo los administradores
tendrn lugares a este entorno de trabajo, con ello tendrn la posibilidad de
tener la informacin 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 podra 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 categora etc, nos permite un control de bsqueda de
productos para facilitar la informacin.
- CONTROL DE VENTAS:
- El control de ventas tiene una de las partes mas importantes ya que es en esta
transaccin donde se registra la parte vital de la empresa, se toman en cuenta las

Pgina 4
INGENIERA DE SOFTWARE

fechas detalladas de las transacciones, nmeros de boletas, nmeros de facturas,


clientes, usuarios de atencin, productos , cantidades, etc.
- CONTROL DE REPORTES:
- Lo que un sistema permite es ahorrar tiempo y dinero, el sistema de reportes es una
forma de evitarnos sacar clculos tediosos, registros extensos, todas estas formas
innecesarias ahora con solo apretar un botn 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, fcil de manejar, ahorro de tiempo,
si la demanda crece , no habra problema , la aplicacin soporta grandes cantidades de datos y
es 100% confiable, para cualquier entidad , para cualquier empresa que compite dia a dia con
tecnologas que ya pueden estar al alcance de todos.

OBJETIVOS

OBJETIVO GENERAL
Implementar un sistema para la gestin de ventas utilizando la metodologa RUP , el
cual permitir automatizar y agilizar las atenciones en las ventas de los diferentes
productos que ofrece, as como mejorar el registro de las mismas, para la empresa., en
la ciudad de Chiclayo ,

OBJETIVOS ESPECFICOS
Agilizar el registro de venta de manera adecuado de los diferentes productos.
Facilitar el registro adecuado y estratgico de productos y precios.
Controlar el pago y la cancelacin de los productos adquiridos por el cliente.
Actualizacin del stock de mercadera.
Tener un registro actualizado de clientes
Generar reportes de gestin de ventas de productos.
Proporcionar una descripcin de los productos y marcas.

CAPITULO 1.
FUNDAMENTO TERICO
OBJETO DE ESTUDIO
Display artefactos es una empresa dedicada a la comercializacin, produccin y
distribucin de productos y marcas con presencia internacional. La empresa posiciona
su logo en cada producto que fabrica y comercializa como smbolo de compromiso
con la calidad de los productos fabricados o comercializados, este compromiso

Pgina 5
INGENIERA DE SOFTWARE

gracias a la seleccin de los mejores proveedores de insumos y marcas smbolos de


confianza en el mercado como SONY, SAMSUNG, LG, PARAISO, OSTER etc., entre
otras. En el rea de produccin es la empresa regional ms grande de fabricacin de
comodidad y sueos para el hogar con los mejores materiales como madera y
melamina con un rpido sistema de fabricacin que le permite ser el proveedor
preferente de empresas pblicas y privadas con ventas a nivel nacional.

VISIN
Consolidarnos como una de las empresas ms importantes en la regin norte
brindando comodidad y confort en base a calidad y servicio en la produccin y
comercializacin de muebles y artefactos para el hogar y oficina.

MISIN
Atendemos toda clase de requerimientos empresariales, institucionales y de servicios;
ofreciendo los mejores muebles y artefactos para el hogar y oficina. Brindamos una
asesora profesional y confiable, mantenemos un eficiente y gil servicio de respuesta a
las solicitudes e inquietudes de nuestros clientes hasta lograr su total satisfaccin.
VALORES
Nuestros valores son:
_ Integridad
_ Calidad
_ Responsabilidad con la comunidad
_ Trabajo en equipo
_ Respeto
_ Excelencia
_ Compromiso
_ Innovacin
_ Colaboracin

OPORTUNIDAD DE NEGOCIO
IROXIO_SOLUTION es un sistema de gestin 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. Tambin
permitir un control en tiempo real de su capacidad de produccin, y de esta manera
optimizar la realizacin comercial, logrando posicionar a la empresa display artefactos.
entre uno de los ms cotizados en el mercado de comercializacin y produccin.

DECLARACIN DEL PROBLEMA A RESOLVER


EL PROBLEMA DE No controla el stock existente en tiempo real, de

Pgina 6
INGENIERA DE SOFTWARE

forma que se puedan servir los pedidos.

AFECTA rea de logstica.


Jefes de almacenes.
Usuarios de ventas de cada regin (vendedores).
rea de contabilidad / facturacin.
rea de marketing.
EL IMPACTO EST Almacenar toda la informacin referente a las
ventas y pedidos, y que esta informacin est al
instante accesible y actualizado en lugares
fsicamente muy distantes en tiempo real, es un
proceso prcticamente imposible de realizar en el
caso de no contar con un sistema informtico.
UNA SOLUCIN ADECUADA Documentar el proceso, usando una red local con
SERA 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 gestin de las rdenes de compra realizadas


por los clientes.

AFECTA Departamento de logstica


Jefes de almacenes
Usuarios de ventas de cada regin
Departamento de contabilidad / facturacin
Departamento de marketing
EL IMPACTO EST Al momento de emitir la orden el cliente, debe
esperar a que se revisen si existen mercaderas
expuestas en stock , esto dificulta la velocidad en la
que se puede cerrar una compra y venta.
UNA SOLUCIN ADECUADA A travs de un software de ventas, se podr
SERA gestionar los procesos de ventas y a la vez poder
controlar la gestin de rdenes de compra.

EL PROBLEMA DE Mala gestin en la facturacin de la empresa.


AFECTA Jefes de almacenes
Usuarios de ventas de cada regin

Pgina 7
INGENIERA DE SOFTWARE

Departamento de contabilidad / facturacin,


Departamento de marketing.
EL IMPACTO EST La prdida de datos al momento de contabilizar los
ingresos.
UNA SOLUCIN ADECUADA A travs de un software de ventas, se podr
SERA visualizar la gestin de facturar cada proceso de
venta y compra de bienes.

DECLARACIN DEL POSICIONAMIENTO DEL PRODUCTO


PARA Usuarios de ventas de cada regin (Vendedores)
QUIN Requiere de un control en las ventas, el stock, las rdenes de
pedido y la facturacin.
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 Almacn.
A DIFERENCIA DE El sistema actual que no permite una compra online y que no
cuenta con un sistema que le brinde informacin en tiempo real
sobre sus ventas.
NUESTRO Permite gestionar el sistema de ventas de la empresa mediante
PRODUCTO una interfaz grfica sencilla y amigable. Adems proporciona un
acceso rpido y actualizado a la informacin desde cualquier
punto que tenga acceso a la base de datos.

PARA Usuarios de ventas de cada regin (Vendedores)


QUIN Controlan las ventas, el stock, las rdenes de pedido y la
facturacin.
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 Almacn.
A DIFERENCIA DE El sistema actual que no permite una compra online y que no
cuenta con un sistema que le brinde informacin en tiempo real
sobre sus ventas.
NUESTRO Permite gestionar el sistema de ventas de la empresa mediante
PRODUCTO una interfaz grfica sencilla y amigable. Adems proporciona un
acceso rpido y actualizado a la informacin desde cualquier
punto que tenga acceso a la base de datos.

PARA Usuarios de ventas de cada regin (Vendedores)

Pgina 8
INGENIERA DE SOFTWARE

QUIN Controlan las ventas, el stock, las rdenes de pedido y la


facturacin.
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 Almacn.
A DIFERENCIA DE El sistema actual que no permite una compra online y que no
cuenta con un sistema que le brinde informacin en tiempo real
sobre sus ventas.
NUESTRO Permite gestionar el sistema de ventas de la empresa mediante
PRODUCTO una interfaz grfica sencilla y amigable. Adems proporciona un
acceso rpido y actualizado a la informacin desde cualquier
punto que tenga acceso a la base de datos.

DECLARACIN DEL CAMPO DE ACCIN

Pgina 9
INGENIERA DE SOFTWARE

DESCRIPCIN 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 / DEMOGRAFA DEL MERCADO
Con la implementacin del software, display artefactos. aspira captar un mayor
nmero de clientes a nivel regional. El sistema le permitir obtener las preferencias de
sus clientes adems de sus datos. Adems el sistema ayudara a una correcta
supervisin de los egresos tanto financieros como fsicos.
PERFILES DE USUARIO
El sistema estar implementado tanto en Internet como en Intranet.
NOMBRE
RESPONSABILIDADES BACKGROUND
USUARIO ENTREGABLES REPORTA A PROBL
CLAVE TCNICO
(ROL)
De Internet
Cliente Consultar catlogo, verificar Empleo de una Registro de ------- Desactualizad
los requisitos para realizar aplicacin web. compras, de nivel de preci
pagos y realizar compras. datos ofertas de los
personales y productos que
de las ofrece la emp
condiciones de
pago.
De Intranet
Cajero Registro del pago. Software de Comprobantes Administrador Canaliza
oficina y uso de de pago. de la pagos a
internet. Registro de agencia. del clien
pagos.
Administrador Confirma ventas online. Software de Confirma ventas Gerente Actualm
de agencia oficina y uso de online. Comercial no pued
internet. realizars
compras
online.
Gerente Define los productos, Software de Catlogo de Gerente Las
Comercial precios y promociones. oficina y uso de productos y lista General promoci
internet. actualizada de no llega
precios. ms clie
potencia
Gerente de Preparar planes y Software de Plan de ventas y Gerente Informac
Ventas presupuestos de ventas. oficina y uso de marketing General sobre la
Establecer metas y internet. ventas l
objetivos. Calcular la destiem

Pgina
10
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 tendrn 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 clasificacin de los clientes.
ALTERNATIVAS Y COMPETENCIAS

ALTERNATIVA PRODUCTO O
FORTALEZAS DEBILIDADES
COMPETITIVA SOLUCIN
StockBase Software de Agradable No es una
POS escritorio interfaz con aplicacin web
pestaas No tiene
Explorador para enlace con
cada rea sucursales.
Estadsticas
detalladas
Asistente de
configuracin
Gestion de Software de Permite llevar el Falta de
ventas escritorio stock o almacn manual de
Magsis de los usuario
Version Full productos, sus No es una
movimientos y aplicacin web
estadsticas de No tiene
ventas y enlace con
compras. sucursales.

1. RESUMEN DEL PRODUCTO


Se describir las funciones ms importantes a continuacin.

1.1. PERSPECTIVA DEL PRODUCTO


Su diseo es amigable, llamativo, de fcil uso aun para aquellos que no dominen
conocimientos en computacin.
1.2. RESUMEN DE CAPACIDADES
Sus capacidades son las siguientes.
FUNCIN CARACTERSTICAS BENEFICIOS

Pgina
11
INGENIERA DE SOFTWARE

Entorno Web Todos los usuarios tendrn Permitir hacer compras


un fcil acceso a los online en un entorno
productos, ofertas y sencillo de usar.
promociones.
Calidad Dispondr de ayuda en lnea 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. CARACTERSTICAS DE LOS ATRIBUTOS
ATRIBUTOS DESCRIPCIN VALOR PESO

3. CARACTERSTICAS DEL PRODUCTO


NOMBRE DE LA USUARIO
DESCRIPCIN INPUTS OUTPUTS
CARACTERSTICA RESPONSABLE
Registrar venta El registro de Datos del Entrega del Vendedor
las ventas se producto producto personalizado.
dar desde la seleccionado. seleccionado
toma de pedido
hasta la
entrega del
producto.
Registrar reserva La reserva de Datos del Confirmacin Administrador de
un producto se producto de la reserva. la agencia.
har tanto seleccionado.
presencial
como online.

Pgina
12
INGENIERA DE SOFTWARE

Registrar al cliente Toma de datos Datos del Registro de Administrador de


del cliente cliente. los datos del la agencia.
asignndole cliente.
una categora
con beneficios.
Registro del Toma de las Toma de las Registro de Gerente General
producto caractersticas caractersticas las
de los de los caractersticas
productos productos de los
ingresados. ingresados. productos
ingresados.

4. RESTRICCIONES
Las nicas restricciones que el sistema presenta y advierte a sus usuarios es la necesidad de
contar con una adecuada conexin con Internet.

MANUAL DE USUARIO
Los manuales de usuario podrn ser descargados directamente de la pgina Web. Existen dos
versiones: uno para la navegacin dentro de la pgina Web y otro para manejo exclusivo de la
Intranet. Ambos manuales estn organizados por temas y cuentan con un diccionario de
trminos al final del mismo.

AYUDA EN LNEA
La ayuda en lnea podr se accedida de dos formas:
_ Usando los diferentes hipervnculo 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 bsqueda por temas.

Pgina
13
INGENIERA DE SOFTWARE

CAPITULO 2: RESULTADOS

WORKFLOW DE MODELO DEL NEGOCIO

a. Modelo De Casos De Uso De Negocio

Cliente
Realizar Venta Operador

<<include>>

Turnos
Propietario

Registrar Pago
Proveedor

Cajero

Reponer Stock

Realizar Mantenimiento

Tecnico

Pgina
14
INGENIERA DE SOFTWARE

b. Modelo De Objetos De Negocio


Diagrama de Objetos de Negocio Realizar Venta

Pedido

Operador
Cliente

Operacin

Diagrama de Objetos de Negocio Registrar Pago

Propietario
Venta
(from Diagrama de caso de uso)

Ticket
Cajero

Documento de Venta

Pgina
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)

Tcnico Cajero

Mquina

Cractersticas de la mquina
Pgina
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 Lista Clientes

Pgina
17
INGENIERA DE SOFTWARE

WORKFLOW DE REQUERIMIENTOS

REQUERIMIENTOS DEL CLIENTE (Iniciales)

CDIGO PRIORIDAD DESCRIPCIN 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 administracin de las maquinas

RI-008 M Registrar reportes de mantenimiento

RI-009 A Listado de proveedores con su catlogo de productos que ofrecen

Pgina
18
INGENIERA DE SOFTWARE

REQUERIMIENTOS FUNCIONALES POR PROCESO

Los requerimientos funcionales especifican lo que el sistema tiene que desarrollar, definiendo
as el propsito y funcionalidad que el usuario requiere. A continuacin se listan y especifican
los requerimientos funcionales agrupados por proceso de negocio del cliente.

TABLA DE REQUERIMIENTOS

CODIGO REQUERIMIENTO
RF-001 Registro de empleados
RF-002 Registro de turnos
RF-003 Reporte detallado del dinero ingresado a caja
RF-004 Registro de los datos del operador junto a la operacin realizada
RF-005 Verificacin del almacn en tiempo real
RF-006 Reporte del estado del almacn
RF-007 Registro del mantenimiento de las maquinas
RF-008 Registro de problemas encontrados en las maquinas
RF-009 Registro de inasistencias al trabajo
RF-010 Registro de pedidos por proveedores
RF-011 Registro de clientes
RF-012 Registro de compras
RF-013 Registro de ventas
RF-014 Registro de copias
RF-015 Registro de planos
RF-016 Registro de pagos
RF-017 Registro de proveedores
RF-018 Registro de contadores de las maquinas
RF-019 Registro supervisado de hojas malogradas
RF-020 Registro de tickets
RF-021 Registro de pedido por operador
RF-022 Registro de planos malogrados
RF-023 Controlar la regularidad de los clientes

Pgina
19
INGENIERA DE SOFTWARE

PROCESO DE NEGOCIO: GESTION DE CARTERA DE PROVEEDORES

CODIGO RF-010 DESCRIPCION Mantener un registro de los PRIORIDAD M


REQUISITO BREVE pedidos hechos pero
ordenados por proveedores
PRE Proveedores registrados, Reporte de almacn
REQUISITO
DESCRIPCION DETALLADA
Con fines de estudios es necesario mantener un registro de los pedidos hechos y tambin a que
proveedores se han hecho, para as poder obtener las estadsticas de la empresa.
POST CONDICION Informacin para los reportes

CODIGO RF-012 DESCRIPCION Mantener un registro de las PRIORIDAD A


REQUISITO BREVE compras hechas a los
proveedores
PRE Proveedores registrados, Pedidos realizados
REQUISITO
DESCRIPCION DETALLADA
Con fines de estudios es necesario mantener un registro de las compras hecha para as poder obtener las
estadsticas de la empresa y saber cunto se va gastando.
POST CONDICION Informacin para los reportes

CODIGO RF-017 DESCRIPCION Registro de proveedores PRIORIDAD A


REQUISITO BREVE
PRE ____
REQUISITO
DESCRIPCION DETALLADA
Para tener una variedad de posibilidades para obtener los productos, es necesario tener ms de un
proveedor registrado en el sistema.
POST CONDICION Proveedor registrado

Pgina
20
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 informacin personal, como son nombre completo, DNI, direccin,
trabajos anteriores, telfono.
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, despus de registrar sus datos, se debe de proceder al
registro de su horario de trabajo para mantener un registro de cuantos empleados estn en el centro de
fotocopiados por turno.
POST CONDICION Turno de empleado registrado

CODIGO RF-005 DESCRIPCION Verificar el estado almacn PRIORIDAD A


REQUISITO BREVE en tiempo real.
PRE Haber hecho pedidos a los proveedores
REQUISITO
DESCRIPCION DETALLADA
Se necesita poder verificar el estado del almacn para poder determinar qu productos ya estn propensos
a acabarse.
POST CONDICION Reporte de almacn

CODIGO RF-011 DESCRIPCION Registrar los clientes PRIORIDAD A


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

CODIGO RF-013 DESCRIPCION Registrar las ventas PRIORIDAD A


REQUISITO BREVE realizadas
PRE Clientes registrados, Ticket registrado
REQUISITO
DESCRIPCION DETALLADA
Con la informacin almacenada en el ticket se elabora un documento de venta para confirmar la venta.
POST CONDICION Venta registrada

Pgina
21
INGENIERA DE SOFTWARE

CODIGO RF-016 DESCRIPCION Registrar los pagos realizados PRIORIDAD A


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

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 informacin del usuario, el
nmero 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

Pgina
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 cunto 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 da es necesario
registrar esa informacin para realizar las estadsticas de la empresa.
POST CONDICION Informacin para los reportes

PROCESO DE NEGOCIO: LISTADOS


CODIGO RF-006 DESCRIPCION Reporte del estado del PRIORIDAD A
REQUISITO BREVE almacn.
PRE Verificacin de almacn.
REQUISITO
DESCRIPCION DETALLADA
Se necesita tener un reporte con los insumos actuales en almacn para mantener las maquinas funcionando
todo el tiempo, ya que sino representaran una perdida para la empresa
POST CONDICION Informacin 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 da PRIORIDAD M


REQUISITO BREVE
PRE Empleados registrados
REQUISITO
DESCRIPCION DETALLADA
Se debe de almacenar el nmero de copias vendidas al da entre todas las maquinas
POST CONDICION Listado de nmero de copias

Pgina
23
INGENIERA DE SOFTWARE

CODIGO RF-015 DESCRIPCION Registro de planos por da PRIORIDAD M


REQUISITO BREVE
PRE Empleados registrados
REQUISITO
DESCRIPCION DETALLADA
Se debe de almacenar el nmero de copias de planos o ploteos, vendidos al da.
POST CONDICION Listado de nmero de copias de planos.

CODIGO RF-019 DESCRIPCION Registro de hojas malogradas PRIORIDAD A


REQUISITO BREVE al da
PRE Empleado registrado
REQUISITO
DESCRIPCION DETALLADA
Se debe de conocer el nmero de hojas malogradas por mquina para poder descontarlas del contador y
llevar un registro ms confiable y exacto de las ventas.
POST CONDICION Listado de nmero de copias.

CODIGO RF-022 DESCRIPCION Registro de planos PRIORIDAD A


REQUISITO BREVE malogrados por da
PRE Empleados registrados
REQUISITO
DESCRIPCION DETALLADA
Se debe de conocer el nmero de planos malogradas por da para poder descontarlas del contador y llevar
un registro ms confiable y exacto de las ventas.
POST CONDICION Listado de nmero de copias

Pgina
24
INGENIERA DE SOFTWARE

PROCESO DE NEGOCIO: REPORTES

CODIGO RF-004 DESCRIPCION Registro de los datos del PRIORIDAD A


REQUISITO BREVE operador junto con a la
operacin realizada
PRE Empleado registrado, Realizar venta
REQUISITO
DESCRIPCION DETALLADA
Para que se sea factible mantener una bitcora de operaciones realizadas por los operadores y el cajero, en
nuestra base de datos, se debe registrar que trabajador hizo la operacin mencionada, con el propsito de
poder consultar las transacciones y hacer reportes.
POST CONDICION Informacin 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 da, antes de cerrar el negocio. Y de esta operacin es
necesario registrar un reporte hecho por el tcnico con el fin de mantener un registro de los principales
problemas en las mquinas y encontrarles una solucin eficiente con un anlisis o estudio.
POST CONDICION Informacin para los reportes

CODIGO RF-008 DESCRIPCION Registro de problemas PRIORIDAD M


REQUISITO BREVE encontrados en las maquinas
PRE Informacin de los reportes
REQUISITO
DESCRIPCION DETALLADA
De los reportes generados por el tcnico 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 Anlisis 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
estndar entre los operadores.
POST CONDICION Informacin para los reportes

Pgina
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 estndares
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 aplicacin deber funcionar sobre la herramienta de desarrollo Power Builder 9.0
RNF -004 La aplicacin se conectara con el motor de base de datos de PostgreSQL 8.2
RNF -005 Se realizaran todos los mdulos en Java
4. REQUERIMIENTO DE USABILIDAD OPERACIONAL
COD-REQ DESCRIPCION
RNF -006 La aplicacin generara entregables en formato PDF.
5. REQUERIMIENTOS DE SEGURIDAD
COD-REQ DESCRIPCION
RNF -007 El sistema contempla seguridad mnima de ingreso 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.

Pgina
26
INGENIERA DE SOFTWARE

Modelo de Anlisis
a. Diagrama de Casos de Uso del Sistema

CLIENTES

Consultar datos de clientes

<<extend>>

Consultar bitacora

Registrar datos del cliente

Consultar ticket
<<include>>
<<extend>>

Registrar ticket Cajero

Cliente
<<include>>

<<extend>>

Imprimir ticket Registrar documento de venta

<<include>>
<<extend>>

Consultar documento de venta


Imprimir documento de venta
Pgina
27
INGENIERA DE SOFTWARE

OPERADORES

Consultar datos del operador

<<extend>>

Operador
Registrar datos de los operadores
Administrador de
personal
<<include>>

Registrar turnos de trabajo


Registro de control de asistencia

<<extend>>
<<extend>>
Registrar remuneracin

<<extend>>
Consultar turnos de trabajo

Consultar control de asistencia

Consultar remuneracin

Pgina
28
INGENIERA DE SOFTWARE

PROVEEDORES

Proveedor Registrar datos de los proveedores

Administrador de
<<extend>> almacn

Consultar datos de los proveedores

Registrar documento de compra


<<include>> <<include>>

<<extend>>

Imprimir documento de compra


Actualizar el stock

Consultar documento de compra

Pgina
29
INGENIERA DE SOFTWARE

MAQUINAS

Registrar mquinas

Administrador de
<<extend>> mquinas

Tcnico Consultar mquinas

<<extend>>

Registrar mantenimiento de mquinas

Consultar mantenimiento de
mquinas

Pgina
30
INGENIERA DE SOFTWARE

Listado de los Casos de Uso

CODIGO CASO DE USO RQUERIMIENTO FUCIONAL


CU 01 Registrar datos del cliente RF 011
CU 02 Registrar ticket RF 020
CU 03 Registrar documento de venta RF 013
CU 04 Consultar bitcora de operaciones RF 003
RF 004
RF 010
RF 014
RF 015
CU 05 Registrar datos de los operadores RF 001
CU 06 Registro de turnos de trabajo RF 002
CU 07 Consulta de turnos de trabajo RF 002
CU 08 Registro de remuneracin RF 016
CU 09 Registro del control de asistencia RF 009
CU 10 Consultar registro de remuneracin RF 016
CU 11 Consultar el control de asistencia RF 009
CU 12 Registrar datos de los proveedores RF 017
CU 13 Registrar documento de compra RF 012
CU 14 Imprimir documentos de compra RF 012
CU 15 Imprimir documento de venta RF 013
CU 16 Imprimir ticket RF 020
CU 17 Actualizar stock RF 005
RF 006
CU 18 Registro de mquinas RF 007
CU 19 Consulta de mquinas RF 018
RF 019
RF 022
CU 20 Registro de mantenimiento de mquinas RF 007
CU 21 Consulta de mantenimiento de mquinas RF 007
RF 008
CU 22 Consultar datos del cliente RF 011
CU 23 Consultar datos de los proveedores RF 017
CU 24 Consultar documento de compra RF 012
CU 25 Consultar documentos de venta RF 013
CU 26 Consultar ticket RF 020
CU 27 Consultar datos de los operadores RF 001

Pgina
31
INGENIERA DE SOFTWARE

Especificaciones de los Casos de Uso

C.U: Registrar datos del cliente


Cdigo CU01
Actores Cajero
Tipo Bsico
Propsito Tener un registro de los clientes con los cuenta la empresa
Resumen Ofrece funcionalidad para grabar los datos de los clientes de la
empresa.
Precondicin Haberse logueado como usuario cajero
Flujo Principal

1. El cajero deber acceder a la opcin 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 botn grabar.

SubFlujos Registrar ticket (C.U 02)

C.U: Registrar ticket


Cdigo CU02
Actores Cajero
Tipo Include
Propsito 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
Precondicin El cliente tiene que estar registrado
Flujo Principal

1. El cajero deber acceder a la opcin 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 operacin.
3. Luego deber hacer click en el botn 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)

Pgina
32
INGENIERA DE SOFTWARE

C.U: Registrar documento de venta


Cdigo CU03
Actores Cajero
Tipo Extend
Propsito Tener un registro de los documento de ventas emitidos
Resumen Ofrece funcionalidad emitir un documento de venta si es que fuese
necesario
Precondicin El sistema tuvo que validar si era necesaria la entrega de documento
de venta
Flujo Principal

1. El cajero deber acceder a la opcin 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 botn grabar.

SubFlujos Imprimir documento de venta (C.U 015)


C.U: Registrar datos de los operadores
Cdigo CU05
Actores Administrador de personal
Tipo Bsico
Propsito 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.
Precondicin Haberse logueado como usuario administrador de personal
Flujo Principal

1. El cajero deber acceder a la opcin 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 botn grabar.

SubFlujos Registro de turnos de trabajo (C.U 06)


C.U: Registro de turnos de trabajo
Cdigo CU06
Actores Administrador de personal

Pgina
33
INGENIERA DE SOFTWARE

Tipo Include
Propsito Registrar los turnos de trabajo de los operadores
Resumen Ofrece funcionalidad de registrar los turnos de trabajo asignados a los
operadores
Precondicin Haber registrado los datos del operador
Flujo Principal

1. El administrador de personal deber acceder a la opcin de men


operador, registrar turnos
2. Se le presentara al administrador de personal una ventana en la cual
deber ingresar los das y las horas de trabajo del operador
3. Luego deber hacer click en el botn grabar

SubFlujos Consulta de turnos de trabajo (C.U 07)


C.U: Consulta de turnos de trabajo
Cdigo CU07
Actores Administrador de personal
Tipo Extend
Propsito Tener un control preciso de los turnos de trabajo del personal
Resumen Ofrece funcionalidad de poder consultar turnos de los trabajadores
Precondicin Haber registrado los turnos de trabajo del operador
Flujo Principal

1. El administrador de personal deber acceder a la opcin de men


operador, consultar turnos
2. Se le presentara al administrador de personal una ventana en la cual
deber ingresar el cdigo del operador
3. Luego deber hacer click en el botn consultar y se mostrara en una
tabla el horario de trabajo del operador

SubFlujos Ninguno
C.U: Registro de remuneracin
Cdigo CU08
Actores Administrador de personal
Tipo Bsico
Propsito Tener un registro las remuneracin de cada operador
Resumen Ofrece funcionalidad de registrar las remuneraciones otorgadas a cada
operador.
Precondicin Haberse registrado y tener turno de trabajo
Flujo Principal

Pgina
34
INGENIERA DE SOFTWARE

1. El administrador de personal deber acceder a la opcin de men


operador, remuneracin
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 botn grabar.

SubFlujos Consultar registro de remuneracin (C.U 010)

C.U: Registro del control de asistencia


Cdigo CU09
Actores Administrador de personal
Tipo Extend
Propsito La finalidad del sistema es mantener el registro de la hora de entrada y
salida del personal
Resumen Ofrece funcionalidad de registrar las asistencias segn los turnos de
trabajos asignados.
Precondicin Estar registrado y tener turnos de trabajo.
Flujo Principal

1. El administrador de personal deber acceder a la opcin 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 botn grabar.

SubFlujos Consultar el control de asistencia (C.U 011)

C.U: Consultar registro de remuneracin


Cdigo CU010
Actores Administrador de personal
Tipo Extend
Propsito Poder consultar todas las boletas de pago entregada a los operadores
Resumen Ofrece funcionalidad de consultar los pagos efectuados a los
operadores

Pgina
35
INGENIERA DE SOFTWARE

Precondicin
Flujo Principal

1. El administrador de personal deber acceder a la opcin de men


operador, consulta de remuneracin
2. Se le presentara al administrador de personal una ventana en la cual
ingresara el cdigo 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
Cdigo CU011
Actores Administrador de personal
Tipo Extend
Propsito consultar la asistencia y las horas trabajadas
Resumen Ofrece funcionalidad de consultar si es que el operador tiene faltas
laborales
Precondicin Estar registrado y tener turnos de trabajo.
Flujo Principal

1. El administrador de personal deber acceder a la opcin de men


operador, consultar asistencia
2. Se le presentar al administrador una ventana en la cual deber
ingresar el cdigo del trabajador
3. Luego debe hacer click en el botn consultar.
SubFlujos Ninguno
C.U: Registrar datos de los proveedores
Cdigo CU012
Actores Administrador de almacn
Tipo Bsico
Propsito Tener un registro de los proveedores
Resumen Ofrece funcionalidad de registrar los datos de los proveedores que
abastecen el almacn
Precondicin Haberse logueado como usuario administrador de almacn
Flujo Principal

1. El administrador de almacn deber acceder a la opcin de men


almacn, registro

Pgina
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 botn grabar.

SubFlujos Consultar datos de los proveedores (C.U 023)

C.U: Registrar documento de compra


Cdigo CU013
Actores Administrador de almacn
Tipo Bsico
Propsito Tener un registro los documentos de compras emitidos
Resumen Ofrece funcionalidad de registrar los documentos de compra cada ves
que se realiza una compra.
Precondicin Haberse logueado como usuario administrador de almacn
Flujo Principal

1. El administrador de almacn deber acceder a la opcin de men


almacn, registrar documentos de compra
2. Debern de seleccionar el proveedor de una tabla.
3. Se le presentara al administrador de almacn una ventana con el
formato de un documento de compra
4. Luego de llenar el documento deber hacer click en el botn grabar.

SubFlujos Imprimir documentos de compra (C.U 014)


Actualizar el stock (C.U 017)
C.U: Imprimir documentos de compra
Cdigo CU014
Actores Administrador de almacn
Tipo Include
Propsito 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
Precondicin Haberse registrado el documento de compra
Flujo Principal

1. El administrador de almacn deber acceder a la opcin de men


almacn, mantenimiento de compras

Pgina
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
informacin de la compra para su verificacin
4. Si es la compra deseada se da clic en el botn imprimir.

SubFlujos Ninguno

C.U: Imprimir documento de venta


Cdigo CU015
Actores Cajero
Tipo Include
Propsito 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.
Precondicin Haber registrado el documento de venta
Flujo Principal

1. El cajero deber acceder a la opcin 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 nmero de ticket la
informacin para generar el documento de venta, guardada en la base
de datos, los datos se llenan automticamente con la informacin
guardada.
3. Luego el cajero debe hacer clic en el botn imprimir.

SubFlujos Ninguno

C.U: Imprimir ticket


Cdigo CU016
Actores Cajero
Tipo Include
Propsito 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
Precondicin El ticket tiene que estar registrado
Flujo Principal

1. El cajero deber acceder a la opcin de men cliente, imprimir ticket

Pgina
38
INGENIERA DE SOFTWARE

2. Se le presentara al cajero una pantalla en la cual deber de buscar el


nmero de ticket que quiere imprimir, una vez seleccionado un ticket
aparecern los datos para su confirmacin.
3. Hacer clic en el botn imprimir.
SubFlujos Ninguno

C.U: Actualizar stock


Cdigo CU017
Actores Administrador de almacn
Tipo Include
Propsito Evitar las rupturas de stock
Resumen Ofrece funcionalidad de actualizar la cantidad de material que hay en
almacn
Precondicin Haber registrado documentos de compra.
Flujo Principal

1. El cajero deber acceder a la opcin de men almacn, actualizar


stock
2. Se le presentara al usuario cajero una ventana en la cual deber de
registrar tanto las entradas como las salidas de mercadera.
3. Hacer clic en el botn grabar.

SubFlujos Ninguno

C.U: Registro de mquinas


Cdigo CU018
Actores Administrador de mquinas
Tipo Bsico
Propsito Tener un registro de las mquinas que adquiere la empresa
Resumen Ofrece funcionalidad de registrar todas las mquinas con las que
cuenta la empresa.
Precondicin Haberse logueado como usuario administrador de maquinas.
Flujo Principal

1. El administrador de mquinas deber acceder a la opcin de men


mquinas, registro de mquinas
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 botn grabar.

Pgina
39
INGENIERA DE SOFTWARE

SubFlujos Consulta de mquinas (CU019)

C.U: Consulta de mquinas


Cdigo CU019
Actores Administrador de mquinas
Tipo Extend
Propsito Poder consultar la informacin de las mquinas.
Resumen Ofrece funcionalidad de Consultar la informacin necesaria de las
mquinas de la empresa.
Precondicin Haber registrado la mquina.
Flujo Principal

1. El administrador de mquinas deber acceder a la opcin de men


mquinas, consulta de mquinas
2. Se le presentara al administrador una ventana en la cual aparecern
todas las mquinas, se seleccionara una y se cargara la informacin
de esta.

SubFlujos Ninguno
C.U: Registro de mantenimiento de mquinas
Cdigo CU020
Actores Administrador de mquinas
Tipo Bsico
Propsito Contar con un registro de los mantenimientos que han recibido las
mquinas
Resumen Ofrece funcionalidad de tener un registro con los mantenimientos que se
le hacen a cada mquina
Precondicin Haberse logueado como usuario administrador de maquinas.
Flujo Principal

1. El administrador de mquinas deber acceder a la opcin de men


mquinas, 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 botn grabar.

SubFlujos Consulta de mantenimiento de mquinas (CU021)

Pgina
40
INGENIERA DE SOFTWARE

C.U: Consulta de mantenimiento de mquinas


Cdigo CU021
Actores Administrador de mquinas
Tipo Extend
Propsito Consultar los registro del mantenimientos que han recibido las
mquinas
Resumen Ofrece funcionalidad de consultar todos los mantenimientos que han
recibido las mquinas de la empresa
Precondicin Haber registrado el mantenimiento de la mquina
Flujo Principal

1. El administrador de mquinas deber acceder a la opcin de men,


lista de mquinas, hay debe de seleccionar la mquina 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 botn consultar.

SubFlujos Ninguno
C.U: Consultar datos del cliente
Cdigo CU022
Actores Cajero
Tipo Extend
Propsito Consultar los datos de los clientes
Resumen Ofrece funcionalidad de poder hacer consultas de los datos de cada
uno de nuestros clientes
Precondicin Haber registrado cliente
Flujo Principal

1. El cajero deber acceder a la opcin de men cliente, consultar


2. Se le presentara al cajero una ventana en la cual debe ingresar el
cdigo del cliente
3. Luego hacer click en el botn consultar.

SubFlujos Ninguno
C.U: Consultar datos de los proveedores
Cdigo CU023
Actores Administrador de almacn
Tipo Extend
Propsito Consultar los datos de los proveedores que abastecen a la empresa

Pgina
41
INGENIERA DE SOFTWARE

Resumen Ofrece funcionalidad de poder consultar los datos de cada uno de los
proveedores con los que trabaja la empresa
Precondicin Haber registrado proveedor
Flujo Principal

1. El cajero deber acceder a la opcin de men almacn, consultar


2. Se le presentara al administrador de almacn una ventana en la cual
debe seleccionar al proveedor.
3. Luego hacer click en el botn consultar.

SubFlujos Ninguno

Pgina
42
INGENIERA DE SOFTWARE

MODELO DE DISEO
PROTOTIPOS

Registrar Datos del Cliente (CU01)

: Cajero : FrmPrincipal : FrmRegistro_Cliente : Registrar : Validar : Clientes


1:Seleccionar opcin del Menu Principal

2:Mostrar Formulario de Registro

3:Envio de Datos Nuevos

4:Almacenamiento en la BD

5:Retornar Confirmacin

6:Mostrar Confirmacin

Registrar Ticket (CU02)

: Cajero : Frm_Principal : Frm_Ticket : Seleccionar Cliente : Manejador_Registro : Clientes : Ticket


1:Sleccionar Opcin

2:Mostrar Formulario

3:Consultar Cliente

4:Buscar Clientes

5:Mostrar Cliente Seleccionado

6:Enviar Formulario Lleno

7:Almacenar en la BD

8:Mostrar Confirmacin

Pgina
43
INGENIERA DE SOFTWARE

Registrar Datos de los Operadores (CU05)

: Administrador de : Frm_Principal : Frm_Registro_Operador : Validar y Registrar : Usuarios


Personal
1:Seleccionar Opcin

2:Mostrar Formulario de Registro

3:Envio de Datos

4:Almacenamiento en la BD

5:Mostrar Confirmacin

Registro de Turnos de Trabajo (CU06)

: Administrador de : Frm_Principal : Frm_Turnos : Manejador_Operadores : Manejador_Turnos : Usuarios : Turnos


Personal
1:Consultar Operadores sin Turno

2:Cargar combo de Operadores

3:Seleccionar Opcin

4:Mostrar Combo

5:Consultar Turnos

6:Mostrar Turnos

7:Seleccionar Turno

8:Enviar Informacin del Formulario

9:Registrar en la BD

10:Mostrar Confirmacin

Pgina
44
INGENIERA DE SOFTWARE

Consultar Bitcora de Operaciones (CU04)

: Administrador : Frm_Principal : Frm_Bitacora_Op : Manejador_Usuarios : Manejador_Registros : Usuarios : Registro_Operaciones

1:Consultar Operadores Existentes

2:Cargar el combo de Operadores

3:Seleccionar Opcin

4:Mostrar Combo de Operadores

5:Enviar operador Seleccionado

6:Buscar Operaciones del Operador

7:Mostrar Operaciones

Registrar Documento de Venta (CU03)

: Cajero : Frm_Principal : Frm_Doc_Venta : Manejador_Ticket : Manejador_Doc : Ticket : Doc_Venta


1:Consultar Ticket y Registrar

2:Cargar el Combo de Ticket

3:Seleccionar Opcin

4:Mostrar Combo de Ticket

5:Enviar Ticket Seleccionado

6:Consultar Datos del Ticket

7:Retornar Datos

8:Mostrar Datos

9:Registrar Doc Venta

10:Almacenar en BD

11:Mostrar Confirmacin

Pgina
45
INGENIERA DE SOFTWARE

Consultar Registro de Remuneraciones (CU010)

: Administrador de : Frm_Principal : Frm_Mant_Remuneraciones : Manejador : Trabajadores


Personal Trabajadores

1:Seleccionar Opcin

2:Ingresar Cod. o Nom. del Trabajador

3:Enviar Datos para Busqueda

4:Buscar Remuenraciones del Trabajador

5:Devolver Informacin

6:Cargar y Mostra Informacin

Consulta de Turnos de Trabajo (CU07)

: Administrador de : Frm_Principal : Frm_Mant_Turnos : : Trabajadores


Personal Manejador_Trabajadores

1:Selecciona Opcin

2:Ingresar Nom. o Cod. del Trabajador

3:Envia la Informacin para Buscarla

4:Busca el Horario del Trabajador

5:Devuelve la Informacin

6:Carga y Muestra la Informacin

Pgina
46
INGENIERA DE SOFTWARE

Registro de Remuneraciones (CU08)

: Adminis trador de : Frm_Principal : Frm_Remuneraciones : Frm_Pago_Trabajadores : : Trabajador : Pagos _Empleados


Pers onal Controlador_Trabajador
1:Cons ulta Todos los Trabajadores

2:Devuelve la Informacin Solicitada

3:Carga la Tabla con Todos los Trabajadores

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------...
4:Seleccione la Opcin

5:Selecciona el Trabajador

6:Solicita Toda la Inform acion de es e Trabajador

7:Pide Informacin

8:Devuelve Informacin

9:Carga el Formulario

10:Alm acena Formulario

11:Devuelve Confirmacin

Registro del Control de Asistencia (CU09)

: Adminis trador de : Frm_Principal : Frm_As is tencias : : Trabajadores : As is tencias


Pers onal Controlador_Trabajadores

1:Cons ultar todos los Trabajadores

2:Devuelve Informacin

3:Cargar Com bo con Trabajadores

-------------------------------------------------------------------------------------------------------------------------------------------------------------...
4:Selecciona Opcin

5:Selecciona Trabajador

6:Envio de la Infrom acin del Frame

7:Almacenam iento de los Datos

8:Confirm acin

Pgina
47
INGENIERA DE SOFTWARE

Consultar el Control de Asistencias (CU011)

: Administrador de : Frm_Principal : Frm_Mant_Asistencias : : Asistencias


Personal Manejador_Trabajadores_Asistencia
1:Sleccionar Opcin

2:Ingresar Cod. o Nom. del Trabajador

3:Enviar Informacin para Buscarla

4:Buscar Registros

5:Devolver Registros

Cargar y Presentar

Registrar Datos de los Proveedores (CU012)

: Administrador de : Frm_Principal : Frm_Proveedores : : Proveedores


Almacen Controlador_Proveedores

1:Seleccionar Opcin

2:Llenar Datos del Proveedor

3:Enviar Datos para Validarlos

4:Guardar Datos Validados

5:Enviar Confirmacin

6:Mostrar Confirmacin

Pgina
48
INGENIERA DE SOFTWARE

WORKFLOW DE IMPLEMENTACIN
a. Modelo de datos (MDa)

b. Base de datos relacional

Pgina
49
INGENIERA DE SOFTWARE

c.Diagrama de Componentes

Componente General

<<EXECUTABLE>>
FOTOCOPIAS.JAR

CLIENTES MAQUINAS

OPERADORES PROVEEDORES

COMPRAS
VENTAS

BD CENTRAL

Componente 1

CLIENTE

<<EXECUTABLE>> <<EXECUTABLE>>
CLIENTES.FORM MANT_CLIENTE.FORM

<<FILE>> <<LIBRARY>>
CLIENTE_BEAN.CLASS JCALENDAR.JAR
<<FILE>>
CONTROLADOR.
CLASS

<<FILE>>
CLIENTE_DAO.CLASS

<<TABLE>>
CLIENTES

Pgina
50
INGENIERA DE SOFTWARE

Componente 2

EMPLEADOS

<<LIBRARY>> <<EXECUTABLE>>
<<EXECUTABLE>> JCALENDAR.JAR
EMPLEADOS.FORM MANT_EMPLEADOS.FORM

<<FILE>> <<FILE>>
EMPLEADO_BEAN.CLASS CONTROLADOR.CLASS

<<FILE>>
EMPLEADOS_DAO.CLASS

<<TABLE>>
OPERADOR

Componente 3

VENTAS

<<EXECUTABLE>> <<LIBRARY>> <<EXECUTABLE>>


VENTAS_FORM JCALENDAR.JAR MANT_VENTAS_FORM

<<FILE>> <<FILE>>
VENTAS_BEAN.CLASS CONTROLADOR.CLASS

<<FILE>>
VENTAS_DAO.CLASS

<<TABLE>> <<TABLE>> <<TABLE>> <<TABLE>>


CLIENTE VENTAS OPERADOR DETALLE_VENTA

Pgina
51
INGENIERA DE SOFTWARE

Componente 4

PROVEEDORES

<<LIBRARY>> <<EXECUTABLE>>
<<EXECUTABLE>>
JCALENDAR.JAR MANT_PROVEEDORES.FORM
PROVEEDORES.FORM

<<FILE>> <<FILE>>
PROVEDOR_BEAN.CLASS CONTROLADOR.CLASS

<<FILE>>
PROVEDEORES_DAO.CLASS

<<TABLE>>
PROOVEEDORES

Componente 5

COMPRAS

<<EXECUTABLE>> <<LIBRARY>> <<EXECUTABLE>>


COMPRAS.FORM JCALENDAR.JAR MANT_COMPRAS.FORM

<<FILE>> <<FILE>>
COMPRAS_BEAN.CLASS CONTROLADOR.CLASS

<<FILE>>
COMPRAS_DAO.CLASS

<<TABLE>> <<TABLE>> <<TABLE>> <<TABLE>>


PROVEEDOR OPERADOR COMPRA DETALLE_COMPRA

Pgina
52
INGENIERA DE SOFTWARE

Componente 6

MAQUINAS

<<EXECUTABLE>> <<LIBRARY>>
<<EXECUTABLE>> <<LIBRARY>> JREPORT.JAR
REGISTRO_MAQ.FORM JCALENDAR.JAR MANT_MAQ.FORM

<<FILE>> <<FILE>>
MAQUINA_BEAN.CLASS CONTROLADOR.CLASS

<<FILE>>
MAQUINA_DAO.CLASS

<<TABLE>> <<TABLE>>
MAQUINA MANT_MAQUINA

d. Diagrama de Despliegue

Pgina
53
INGENIERA DE SOFTWARE

Pgina
54

Vous aimerez peut-être aussi