Professional Documents
Culture Documents
FACULTAD DE INGENIERA
ESCUELA PROFESIONAL DE INGENIERA DE COMPUTACIN Y
SISTEMAS
TRUJILLO PER
2013
Elaborado por:
II
PRESENTACIN
El contenido del presente trabajo ha sido desarrollado tomando como marco de referencia los
lineamientos establecidos en el Curso de Titulacin Extraordinaria y los conocimientos adquiridos
durante nuestra formacin profesional, consulta de fuentes bibliogrficas e informacin obtenida
en Proyersac.
Los Autores.
III
DEDICATORIA
IV
AGRADECIMIENTOS
RESUMEN
Diseo de un sistema informtico web de gestin de pedidos y
abastecimiento de materiales para la empresa Proyersac utilizando
metodologa RUP
Por:
El presente trabajo contiene la documentacin del diseo de un sistema informtico web del
proceso de abastecimiento en la empresa Proyersac, el proceso actual comprende la requisicin
de compra, la solicitud de cotizacin, la cotizacin, la orden de compra, las aprobaciones de los
documentos, la gua de remisin, las notas de entrada y salida; dichas actividades se realizan
manualmente y debido al volumen de operaciones que se realiza se escapa del control, todos los
datos se almacena en hojas Excel y/o cuadernos.
La solucin al problema consiste en desarrollar un Sistema Informtico web de gestin de
abastecimiento de materiales para la empresa Proyersac utilizando metodologa RUP, modelado
en Rational Rose y diseado en Dreamweaver CS4.
Con la implementacin del sistema se espera agilizar el proceso de abastecimiento, se lograra
tener la informacin integrada, tener un mejor control de los inventarios, se brindaran reportes de
forma eficiente, y se mejorar principalmente el tiempo en el abastecimiento, mejorando por efecto
la produccin.
.
VI
ABSTRACT
"Design of a computer system management web materials supply company Proyersac using
RUP"
By:
Br. Medrano Herrera, Marlo
Br. Rodrguez Arteaga, Paolo
This paper contains documentation for the design of a web information system sourcing process
Proyersac company, the current process includes purchase requisition, request for quotation,
quotation, purchase order, document approvals, reference guide, notes and out, these activities are
done manually and due to the volume of transactions is done is beyond the control, all data is
stored in Excel sheets and / or workbooks.
The solution to the problem is to develop a computer system management web materials supply
company Proyersac using RUP, Rational Rose modeling and designed in Dreamweaver CS4.
With the implementation of the system is expected to streamline the procurement process,
managed to have the information be integrated to better control inventory, be afforded for efficient
reporting, and primarily improve the supply time, improving the effect of production.
VII
NDICE DE CONTENIDOS
Presentacin................................................................................................................................... .III
Dedicatoria ......................................................................................................................................IV
Agradecimiento.................................................................................................................................V
Resumen .........................................................................................................................................VI
Abstract ..........................................................................................................................................VII
ndice de contenidos .....................................................................................................................VIII
ndice de Figuras .............................................................................................................................XI
ndice de Tablas ........................................................................................................................... XIV
INTRODUCCIN........................................................................................................................... XV
CAPITULO I: FUNDAMENTO TERICO ...................................................................................... 19
1.
Temtica............................................................................................................................... 19
1.1. Sector metalmecnico en el Per ................................................................................. 19
1.2. Cadena de abastecimiento ........................................................................................... 20
1.3. Sistema de abastecimiento ........................................................................................... 21
1.3.1. Definicin del Trmino Abastecimiento.............................................................. 22
1.3.2. mbito del abastecimiento ................................................................................. 24
1.3.3. Procesos Integrantes Del Sistema De Abastecimiento ..................................... 24
a) Sub Sistema de Informacin.......................................................................... 24
b) Subsistema de utilizacin/preservacin......................................................... 25
1.3.4. Principales Funciones Generales de Abastecimiento........................................ 26
1.4. Documentos de Compra .............................................................................................. 27
a) Requisicin de compra............................................................................................. 27
b) Solicitud de cotizacin.............................................................................................. 28
c) Cotizacin................................................................................................................. 29
d) Orden de compra ..................................................................................................... 30
e) Remisin .................................................................................................................. 31
1.5. Almacn ........................................................................................................................ 32
1.6. Atributos de los Sistemas y Aplicaciones Basados en Web......................................... 34
1.6.1. UML .................................................................................................................... 36
1.6.2. Proceso Unificado Rational - RUP ..................................................................... 36
1.6.3. Rational Rose ..................................................................................................... 36
1.6.4. Adobe Dreamweaver CS4.................................................................................. 36
1.6.5. MySQL................................................................................................................ 37
1.6.6. CA ERwin Data Modeling................................................................................... 37
VIII
MODELO DE NEGOCIO...................................................................................................... 38
2.1.1. DESCRIPCIN DE LA EMPRESA ............................................................................ 38
2.1.2. DESCRIPCIN DEL OBJETIVO DE ESTUDIO ........................................................ 38
2.1.2.1. PICTOGRAMA SITUACIONAL..................................................................... 39
2.1.2.2. PICTOGRAMA SOLUCIONADOR ............................................................... 40
2.1.3. MODELO DE CASOS DE USO DE NEGOCIO ........................................................ 41
2.1.4. PROCESOS DEL NEGOCIO..................................................................................... 42
A. GESTIN DE ABASTECIMIENTO ....................................................................... 42
2.1.5 MODELO DE OBJETOS DEL NEGOCIO................................................................... 42
A. MODELO DE OBJETOS DEL ABASTECIMIENTO .............................................. 42
2.1.6 MODELO DE DOMINIO DEL NEGOCIO.................................................................... 43
2.1.7. DICCIONARIO DE DATOS........................................................................................ 44
IX
CONCLUSIONES........................................................................................................................... 95
RECOMENDACIONES .................................................................................................................. 96
LISTA DE REFERENCIAS ............................................................................................................. 97
ANEXOS......................................................................................................................................... 99
NDICE DE FIGURAS
Figura N 01 Definicin de Cadena de Abastecimiento
20
23
23
36
39
40
41
42
43
47
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
XI
74
75
76
77
78
79
80
81
82
82
82
83
83
83
84
84
84
85
85
85
86
86
86
87
87
87
88
88
XII
88
89
89
90
90
91
92
93
94
94
XIII
NDICE DE TABLAS
Tabla N01 Glosario de Negocio
44
48
49
50
51
52
53
54
55
56
57
58
XIV
INTRODUCCIN
En la actualidad los sistemas de informacin bajo ambiente Web se han ido aplicando con ms
frecuencia, gracias a que la Internet ha permitido la migracin de aplicaciones de escritorio a la
Web a travs de distintas tecnologas y esto ha hecho que las empresas y entidades educativas
hayan optado por ampliar su mercado para as poder posicionarse en un punto estratgico con
respecto a los dems y tener como resultado final un buen servicio a los usuarios.
La importancia de la toma de decisiones dentro de las empresas y entidades han hecho que el
anlisis de informacin sea muy estricto debido al costo que puede ocasionar los errores
administrativos. Es aqu donde surge la necesidad de implementar los sistemas de informacin
web como una herramienta para acceder a la informacin de forma eficiente, efectiva y con un bajo
costo, pues de ello depender el xito o fracaso de la organizacin.
En este proyecto describimos la realidad problemtica que presenta la institucin de la siguiente
manera:
En la actualidad las empresas del sector metalmecnico vienen creciendo en sus operaciones
debido al desarrollo econmico del pas y especialmente en los sectores de construccin y
manufactura, sin embargo la mayora de estas empresas presentan una deficiencia en lo que
respecta a pedidos de materiales, ocasionando problemas en los dems procesos.
Debido a esto la empresa Proyersac se encuentra en expansin y carece de procedimientos y
soluciones automatizadas que le brinden el confort y seguridad en la gestin de pedidos y
abastecimiento de materiales.
En vista del problema existente, planteamos una alternativa de solucin, mediante el desarrollo de
un sistema informtico web el cual nos permitir la gestin de pedidos y almacenamiento que
ayudar a automatizar los procesos existentes.
XV
XVI
Construir la Base de Datos a partir del modelo de clases, utilizando el manejador de base
de datos MySQL.
XVII
Econmico
Organizacional
XVIII
19
Despacho de Pedidos
Procesos de Produccin
Abastecimiento
22
23
Servicios, constituido por el trabajo, accin o efecto realizado por personas naturales y
jurdicas mediante la coordinacin adecuada de medios materiales, econmicos y
potencial humano con el objeto de satisfacer necesidades de una organizacin social,
conservar sus recursos o mantener sus condiciones de operacin. Cuando los servicios
son externos a la organizacin respectiva, se denominan "no personales", "terceros" o
"temporales".
Catalogacin.
Proceso que permite la depuracin, ordenamiento, estandarizacin,
codificacin, obtencin, actualizacin y proporciona la informacin referida a
los bienes, servicios, obras y/o consultora requeridos por las organizaciones
24
Registro De Proveedores.
Proceso a travs del cual se obtiene, procesa, utiliza y se evala la informacin
comercial relacionada con los proveedores (contratista y consultores) de la
organizacin, y tambin los bienes, servicios, obras y consultora que estos
suministran, prestan, ejecutan, etc.
Registro y Control.
Es un proceso referido a las acciones de "control previo", verificacin y
conformidad, a cada una de las fases de cada uno de los procesos tcnicos, a
fin de detectar oportunamente desviaciones y adoptar las medidas necesarias.
As como tambin referido al seguimiento de los documentos administrativos
generados en los diversos niveles de la organizacin, para evitar demoras o
establecimiento en el trmite de los mismos, hecho que perjudicara a la oficina
de abastecimiento y a la institucin.
Programacin.
Proceso mediante el cual se prev en forma racional y sistemtica, la
satisfaccin conveniente y oportuna de los bienes y servicios, obras,
consultora, etc. que son requeridas por las dependencias de las
organizaciones pblicas, previa determinacin en base a las respectivas metas
institucionales, a la disponibilidad presupuestaria, aplicando criterios de
austeridad y prioridad.
b) Subsistema de utilizacin/preservacin.
Llamado as porque orienta y coordina la movilizacin, el uso, conservacin y custodia
de los bienes, servicios y obras ejecutadas para una adecuada utilizacin y
preservacin. Comprende los siguientes procesos:
Almacenamiento
Actividad tcnica, administrativa y jurdica relacionada con la ubicacin fsica
temporal de los bienes materiales adquiridos por las organizaciones pblicas a
travs de las modalidades de adquisicin establecidas recibidos por otros
conceptos diferentes (donaciones, sobrantes, reposiciones, etc.), en un
espacio fsico apropiado denominado almacn, con fines de custodia, antes de
entregarlos.
25
Mantenimiento
Es una etapa del sistema de abastecimiento, donde la oficina de
abastecimiento por medio de la unidad de servicios o de terceras personas
idneas, proporciona adecuada y oportunamente el servicio de mantenimiento,
que puede ser de tipo predictivo, preventivo, correctivo de la maquinaria,
equipos, enseres, edificaciones, etc. con el propsito de estar en ptimo
estado de conservacin y de operacin de los mismos.
Seguridad
Es una etapa del sistema, donde la oficina de abastecimiento por medio de la
unidad de seguridad, utilizando su propio personal o de registros, brindan un
eficiente servicio de seguridad integral.
Distribucin
Es un proceso, que a travs del almacn de la empresa, proporciona adecuada
y oportunamente los bienes requeridos para las dependencias solicitantes,
para el logro de sus objetivos y alcance de metas institucionales.
Disposicin Final
Es una etapa del sistema de abastecimiento relacionada con la situacin
tcnica y administrativa de los bienes asignados en uso, la cual tiene como
finalidad evitar la acumulacin improductiva de bienes y/o servicios
innecesarios para la organizacin. Por lo que ser pertinente tramitar su baja y
posterior venta, incineracin o destruccin, segn su estado.
Dirigir y supervisar las acciones de inventario, registro, uso y control de los bienes
muebles.
Cautelar que los bienes inmuebles de la Organizacin cuenten con los respectivos
ttulos de propiedad y estn inscritos en los registros pblicos
27
b) Solicitud de cotizacin
Tiene por finalidad solicitar a tres o ms proveedores (en cumplimiento de los dispositivos
legales vigentes) la cotizacin de los artculos por adquirir, con el propsito que el Comit
de adquisiciones establezca las comparaciones de los precios, calidad, especificaciones y
fecha de entrega ms conveniente.
El formulario est diseado de acuerdo a las directivas de la empresa y consta de las
siguientes especificaciones.
Encabezado
Unidad de Medida: Trmino usado para contar, medir o pesar los artculos
solicitados.
28
c) Cotizacin
Tiene por finalidad trasladar las informaciones proporcionadas por los proveedores en las
solicitudes de cotizacin, con el propsito de comparar precios, calidad, especificaciones,
fecha de entrega y otras caractersticas requeridas para otorgar la posibilidad de compra a
los proveedores que coticen en las mejores condiciones.
El formulario est de acuerdo a las directivas y consta de las siguientes especificaciones.
Encabezado
Cuerpo
1. Referencias del Solicitante:
2. Nombre o razn social: De cada uno de los proveedores consignados en las
columnas correspondientes.
3. Representante: Persona autorizada por los proveedores para actuar como nexo
entre el cotizante y el comprador
4. Fecha de Entrega Ofrecida: La sealada por los proveedores para entregar los
artculos.
Artculo: Se divide en las siguientes columnas
1. N de Orden: Numeracin sucesiva de los renglones.
2. Descripcin: Nombre de los artculos de uso comn o de consumo cotizados.
3. Cantidad: Se anota el nmero de artculos cotizados.
4. Unidad de Medida: Trmino usado para contar, medir o pesar los artculos
cotizados.
5. Precios Netos: Divididas en subcolumnas distribuidas de la siguiente manera.
a) Unitario: Es el precio neto de cada artculo cotizado por cada proveedor.
b) Total: Es el producto de multiplicar la cantidad por el precio neto unitario.
c) Las columnas restantes tienen la misma aplicacin.
29
Encabezado
Ttulo: Acta de otorgamiento (Del comit de Adquisiciones)
Cuerpo
Proveedor: El nombre o razn social del proveedor que ha obtenido la Buena Pro.
Base
1. Lugar y fecha: Localidad de la dependencia y fecha de la formulacin del
documento.
2. Firmas: Las de los miembros integrantes del Comit de Adquisiciones.
Se prepara en Original y Copia.
Original: Para el archivo de la Direccin de
Abastecimiento, o la unidad administrativa que haga sus veces
Copia: Para remitir al Comit de Adquisiciones
d) Orden de compra
Es el comprobante que emite el comprador para pedir mercancas al proveedor indicando
condiciones de pago y forma de entrega. Tambin es llamado nota de.
Es un documento mediante el cual una persona o empresa formula un pedido de compra a
un comerciante. Este documento comercial no obliga a realizar la operacin. Debern
extenderse como mnimo dos ejemplares: uno que queda en poder del que lo suscribi
(comprador) y otro, que es el que se entrega o enva al vendedor.
30
e) Gua de Remisin
Se utiliza este comprobante para ejecutar la entrega remisin de los bienes vendidos. En l
se deja constancia, con la conformidad del que recibe, de la entrega de los efectos
solicitados. Con ello queda concretado el derecho del vendedor a cobrar y la obligacin del
comprador a pagar.
La nota de remisin se utiliza aunque no haya orden de compra extendida en formulario ni
nota de venta, y sirve de base para la preparacin de la factura.
Requisitos o datos de la nota de remisin
Los datos fundamentales de la nota de remisin son los siguientes:
1. Fecha.
2. Nombre y domicilio del vendedor.
3. Nombre y domicilio del comprador.
4. Nmero de la nota de remisin
5. Nmero de la orden de compra y de la nota de venta (si ha utilizado estos
comprobantes).
6. Detalle de las mercaderas entregadas (sin precio).
7. Forma de entrega (ferrocarril, camin, etc.).
8. Lugar de entrega.
9. Conformidad del comprador (en el ejemplar que queda en poder del vendedor).
10. Firma del vendedor(en el ejemplar que queda a cargo del comprador)
En casi ninguna nota de remisin figura el precio de los bienes entregados, porque ello
constituye una informacin que no interesa a los efectos de la entrega.
Lo que s importa es la cantidad y caractersticas de dichos bienes en concordancia con lo
solicitado.
La nota de remisin se extiende por triplicado: el original firmado por el vendedor se
entrega al adquiriente; el duplicado, con la conformidad del comprador por los efectos que
ha recibido, queda en poder del vendedor y se destina a la seccin de facturacin para que
sta proceda a la emisin de la factura; por ltimo, el triplicado permanece en poder de la
seccin de depsito para constancia de las mercancas salidas.
A travs de lo expuesto se advierte claramente la importancia de la nota de remisin. Con
ella se materializa el derecho del vendedor y la obligacin del comprador, con lo cual
cumple una misin de particular relieve. Justifica la salida de mercaderas de los depsitos
y por lo tanto constituye un elemento de control de verdadera significacin. Finalmente, con
este documento se procede a expedir la factura, para hacer efectivo el cobro de las
mercaderas vendidas, lo que demuestra tambin su importancia.
31
rea requerida
Seguridad
Facilidad de recepcin
Tiempo de suministro
Centros de abastecimiento
Vas de comunicacin
Infraestructura disponible
Capacidad econmica
c) Procedimientos
Proceso de Almacenamiento
Recepcin
Internamiento
Registro y Control
32
d) Procedimiento de Distribucin
Acondicionamiento de materiales
f)
Tipos de inventario
Baja de Bienes
Se dar de baja a los bienes que como resultado del inventario fsico general
estn considerados para tal proceso
La merma
Bienes perdidos
Bienes vencidos
g) Reposicin de Stock
Variables utilizadas
la
comunicacin
en
una
organizacin)
en
una
Extranet
(comunicacin inter-red).
b) Concurrencia. Un gran nmero de usuarios puede tener acceso a la WebApp al
mismo tiempo. En muchos casos, los patrones de uso entre los usuarios finales
varan enormemente.
c) Carga Impredecible. El nmero de usuarios de la WebApp puede variar en
rdenes de magnitud de da con da. El lunes pueden mostrarse 100 usuarios; el
martes pueden usar el sistema 10 000.
34
domstico
en
Norteamrica
pueden
estar
fuera
de
lnea
por
mantenimiento.
f)
Seguridad. Puesto que las WebApps estn disponibles mediante acceso a la red,
es difcil, si no imposible, limitar la poblacin de usuarios finales que pueden tener
acceso a la aplicacin. Con la finalidad de proteger el contenido confidencial y
ofrecer modos seguros de transmisin de datos, se deben implementar fuertes
medidas de seguridad a lo largo de la infraestructura que sustenta una WebApp y
dentro de una aplicacin misma.
j)
35
1.6.1.UML
El UML (Lenguaje Unificado de Modelado) es una de las herramientas ms emocionantes
en el mundo actual del desarrollo de sistemas. Esto se debe a que permite a los creadores
de sistemas generar diseos que capturen sus ideas en una forma convencional y fcil de
comprender para comunicar a otras personas, puede encontrarse mayor informacin en
(Schmuller, 2005).
1.6.2.Proceso Unificado Rational - RUP
El proceso Unificado de Rational (RUP por sus siglas en ingles) es un modelo de proceso
moderno. Proviene del trabajo en UML y el Proceso Unificado de Desarrollo de Software
introducido por Rumbaugh en 1999. Puede encontrarse mayor informacin sobre RUP en
(Sommerville, 2007).
1.6.5.MySQL
MySQL es un sistema de gestin de bases de datos relacional, multihilo y multiusuario con
ms de seis millones de instalaciones. MySQL AB desde enero de 2008 era una
subsidiaria de Sun Microsystems y sta a su vez de Oracle Corporation desde abril de
2009 desarrolla MySQL como software libre en un esquema de licenciamiento dual; el
cual se utilizar para realizar la futura implementacin del proyecto, se puede encontrar
mayor informacin en (Oracle Corporation, 2013)
1.6.6.CA ERwin Data Modeling
CA ERwin Modeling proporciona un entorno de modelado de datos de colaboracin para la
gestin de datos empresariales a travs de una interfaz intuitiva y grfica. Proporciona
capacidades de descubrimiento, visualizacin y anlisis para aquellos en la organizacin
que necesitan para ver y evaluar la informacin de modelado, pero no crea o edita
modelos; para conocer ms informacin de esta herramienta se encuentra disponible en
(CA Technologies, 2012).
37
38
39
40
3. Los proveedores devuelven una cotizacin segn sus precios. El jefe de logstica
tiene el trabajo de evaluar cual es la mejor opcin entre todas las cotizaciones.
4. Una vez seleccionada la convierte en una orden de compra que se enva al
gerente para su aprobacin.
5. Una vez aprobada el jefe de almacn enva la orden de compra al proveedor.
6. Seguidamente el proveedor tiene que generar una gua de remisin para la
empresa que permita contrastar los materiales enviados con los de la orden de
compra, generando as una nota de entrada para el registro de los materiales
que estn llegando y actualizar el stock.
2.1.3. MODELO DE CASOS DE USO DE NEGOCIO
El diagrama de casos de uso de negocio representa la descripcin de los
subprocesos que forman parte del proceso de abastecimiento, de la empresa
Proyersac y los stakeholders que participan en dichos procesos.
Procesos:
Gestin Abastecimiento
Stakeholders
Gerente
Jefe Almacn
Proveedor
41
G e re n t e
M o d if ic a r
M o d if ic a r
Busc ar
R e g is t r a r
O rd e n C o m p ra
R e q u i s ic i n C o m p r a
S o lic it u d C o t iz a c io n
R e g is t r a r
B u s c a r / R e g is t r a r R e g is t r a r
M a t e r ia l
C o t iz a c io n
R e g is t r a r
R e g is t r a r
B u s c a r / R e g is t r a r
B u s c a r / R e g is t r a r
G u ia R e m is io n
U n id a d M e d id a
B u s c a r / R e g is t r a r
J e f e L o g s t ic a
R e g is t a r
P ro v e e d o r
R e g is t r a r
B u s c a r / R e g is t r a r
C a t e g o r ia
N o t a S a lid a
T ip o
N o t a E n t ra d a
E m p le a d o
P ro v e e d o r.
43
DESCRIPCIN
Material
Categora
Tipo
Unidad Medida
Nota Salida
Nota Entrada
Requisicin Compra
Solicitud Cotizacin
Asignacin
Proveedor
Cotizacin
Orden Compra
Gua Remisin
Empleado
44
Registrar Categora
Modificar Categora
Buscar Categora
Eliminar Categora
Registrar Tipo
Modificar Tipo
Buscar Tipo
Eliminar Tipo
Registrar Material
Modificar Material
Buscar Material
Eliminar Material
2.2.1.2.
Gestin Compras
Registrar Proveedor
Modificar Proveedor
Buscar Proveedor
Consultar Proveedor
45
2.2.1.3.
2.2.2.2.
El sistema tiene que estar disponible 100% el tiempo. Las 24 horas del da
los 7 das de la semana
2.2.2.3.
2.2.2.4.
46
47
<<include>>
<<include>>
Registrar Guia de Remision
<<include>>
<<include>>
<<include>>
Buscar Proveedor
<<include>>
<<include>>
Buscar Orden Compra
Registrar Proveedor
<<extend>>
Buscar Material
<<include>>
Buscar Cotizacin
<<include>>
Jefe de Logistica
<<include>>
Buscar Tipo
Buscar Categoria
Buscar Material
<<extend>>
<<extend>>
<<include>>
Elaborar Requisicin Compra
Registrar Material
<<extend>>
<<include>>
Proveedor
Gerente
Registrar Material
DESCRIPCIN:
ACTORES:
Jefe de Logstica
PRECONDICIONES:
FLUJO NORMAL:
1. Selecciona la opcin de listar todos los materiales.
2. Elige la opcin de Registrar Material.
3. Se mostrar la interfaz en donde se proceder a registrar un material, e
ingresar los datos pertinentes (tales como nombre, categora, tipo, unidad de
medida y referencia interna).
4. Luego de verificar los datos colocados, elegir la opcin Registrar.
5. El sistema mostrar un mensaje de registro satisfactorio, y volver a la
anterior interfaz de listar materiales.
FLUJO ALTERNATIVO:
1. Si el material a registrar ya lo est, el sistema mostrar un aviso indicando que
el registro no se puede llevar a cabo debido a la duplicacin de datos.
2. Si los datos ingresados no son correctos, se le mostrar un mensaje al actor
indicando los campos errneos para su posterior correccin.
3. Si el actor ingres por error a esta opcin, tendr la posibilidad de regresar a
la interfaz anterior pulsando la opcin Descartar.
POST CONDICIONES:
48
DESCRIPCIN:
El presente caso de uso describe el proceso mediante el cual se elabora una
requisicin de compra solicitada por un determinado empleado, dicha
requisicin contendr una lista de materiales de produccin dirigidos a un
proyecto.
ACTORES:
Jefe Logstica
PRECONDICIONES:
Previamente deben haber registrado materiales de produccin en el sistema.
FLUJO NORMAL:
1. Selecciona la opcin de listar requisiciones de compra.
2. Elige la opcin de Crear Requisicin
3. Se mostrar la interfaz en la cual se proceder a registrar una requisicin de
compra, e ingresar los datos pertinentes a la requisicin (tales como
proyecto, solicitante/empleado, fecha y prioridad).
4. Posteriormente aadir materiales a la requisicin usando la opcin aadir
materiales, el sistema mostrar coincidencias de materiales conforme vaya
escribiendo el nombre del mismo, y colocar la cantidad del material a
requerir.
5. Si desea seguir agregando materiales, repetir el punto N 4.
6. Si desea quitar un material, pulsar el cono de tacho, el cual se ubica al final
de un material.
7. Una vez ingresado todos los datos y materiales, elegir la opcin Guardar
Requisicin
8. El sistema mostrar un mensaje de registro satisfactorio, y volver a la
anterior interfaz de listar requisiciones de compra.
FLUJO ALTERNATIVO:
1. Si la requisicin de compra a registrar ya lo est, el sistema mostrar un aviso
indicando que el registro no se puede llevar a cabo debido a la duplicacin de
datos.
2. Si los datos ingresados no son correctos, se le mostrar un mensaje al actor
indicando los campos errneos para su posterior correccin.
3. Si el actor ingres por error a esta opcin, tendr la posibilidad de regresar a
la interfaz anterior pulsando la opcin Descartar.
POST CONDICIONES:
La requisicin de Compra ha sido registrada correctamente en el sistema.
Se mostrar la requisicin de compra en la lista de requisiciones de compra.
Tabla N03 Especificacin de CUR Elaborar Requisicin Compra
49
DESCRIPCIN:
ACTORES:
Gerente
PRECONDICIONES:
FLUJO NORMAL:
1. Selecciona la opcin de listar requisiciones de compra por aprobar.
2. Elige una requisicin de compra haciendo click encima del mismo.
3. Se mostrar la interfaz en la cual se proceder a modificar (aprobar) la
requisicin de compra seleccionada.
4. El actor verificar los datos contenido en la requisicin de compra y elegir la
opcin Aprobar
5. El sistema mostrar un mensaje de aprobacin satisfactoria y volver a la
interfaz anterior de listar requisiciones de compra por aprobar.
FLUJO ALTERNATIVO:
1. SI el actor decide no aprobar la requisicin de compra, seleccionar la opcin
No aprobar.
2. Si se desea imprimir la requisicin de compra para su mejor comprensin, lo
puede hacer eligiendo la opcin Imprimir.
POST CONDICIONES:
50
DESCRIPCIN:
El presente caso de uso describe el proceso mediante el cual se elabora una
solicitud de cotizacin proveniente de una requisicin de compra, es un paso
en la cual se les enva a los proveedores una lista de materiales a solicitar
para que luego ellos puedan cotizarlos.
ACTORES:
Jefe de Logstica
PRECONDICIONES:
La requisicin de compra debe de estar aprobada por el gerente.
FLUJO NORMAL:
1. Selecciona la opcin de listar requisiciones de compra.
2. Elige una requisicin de compra aprobada pulsando sobre la misma.
3. Se mostrar la interfaz en la cual se proceder a elaborar una solicitud de
cotizacin.
4. Posteriormente aadir proveedores a la solicitud usando la opcin aadir
proveedor, el sistema mostrar coincidencias de proveedores conforme vaya
escribiendo el nombre del mismo.
5. Si desea seguir agregando proveedores., repetir el punto N 4.
6. Si desea quitar un proveedor, pulsar el cono de tacho ubicado junto a un
proveedor aadido.
7. Una vez ingresado todos los proveedores correspondientes, elegir la opcin
Enviar S.C..
8. El sistema mostrar un mensaje de cotizado satisfactorio, la cual indica que
las solicitudes han sido remitidas a los proveedores listados, y volver a la
anterior interfaz de listar requisiciones de compra.
FLUJO ALTERNATIVO:
1. Si se desea imprimir la solicitud de cotizacin basado en una requisicin para
su mejor comprensin, lo puede hacer eligiendo la opcin Imprimir.
2. Puede navegar entre requisiciones para elaborar solicitudes de cotizacin
pulsando las flechas ubicadas en la parte superior derecha.
POST CONDICIONES:
La Solicitud de Cotizacin fue enviada a los proveedores asignados.
51
Elaborar Cotizacin
DESCRIPCIN:
El presente caso de uso describe el proceso mediante el cual se elabora una
cotizacin proveniente de una solicitud de cotizacin, es un paso en la cual el
proveedor cotizar las solicitudes para luego remitirlas al jefe de
almacn/gerente para su evaluacin.
ACTORES:
Proveedor
PRECONDICIONES:
La Solicitud de Cotizacin debe haber sido enviada por el jefe de Logstica.
FLUJO NORMAL:
1. Selecciona la opcin de listar solicitudes de cotizacin
2. Elige una solicitud de cotizacin pulsando sobre la misma.
3. Se mostrar la interfaz en la cual puede visualizar el contenido de la solicitud.
4. Pulsar la opcin Elaborar Cotizacin, la cual llevar a la interfaz de
cotizacin.
5. En dicha interfaz, proceder a llenar los respectivos campos (formas de pago,
duracin de la oferta) as como tambin la cantidad de materiales solicitados y
su precio unitario.
6. El sistema automticamente calcular el total, subtotal, IGV, dependiendo de
los datos ingresados.
7. Una vez ingresado todos los datos correspondientes, elegir la opcin
Enviar.
8. El sistema mostrar un mensaje sobre el envi de cotizacin satisfactoria.
FLUJO ALTERNATIVO:
1. Si los datos ingresados no son correctos, se le mostrar un mensaje al actor
indicando los campos errneos para su posterior correccin.
2. Si el actor ingres por error a esta opcin, tendr la posibilidad de regresar a
la interfaz anterior pulsando la opcin Descartar.
3. Si se desea imprimir la cotizacin basado en una solicitud para su mejor
comprensin, lo puede hacer eligiendo la opcin Imprimir.
POST CONDICIONES:
La Cotizacin fue registrada y enviada al Jefe de Logstica
52
DESCRIPCIN:
ACTORES:
Jefe de Logstica
PRECONDICIONES:
FLUJO NORMAL:
1. Selecciona la opcin de listar cotizaciones.
2. Elige una cotizacin pulsando sobre la misma.
3. Se mostrar la interfaz en la cual se proceder a generar la orden de compra,
para ello verificar los datos contenida en la cotizacin.
4. Posteriormente, seleccionar la opcin Generar O.C. la cual le llevar a la
interfaz donde la orden de compra ha sido generada.
5. Pulsar la opcin Enviar para que dicha orden de compra sea remitida al
gerente para su visto bueno.
6. El sistema mostrar un mensaje de envo satisfactorio, y volver a la anterior
interfaz de listar cotizaciones.
FLUJO ALTERNATIVO:
1. Si el actor ingres por error a esta opcin, tendr la posibilidad de regresar a
la interfaz anterior pulsando la opcin Descartar.
2. Puede navegar entre cotizaciones para elaborar O.C. pulsando las flechas
ubicadas en la parte superior derecha.
POST CONDICIONES:
53
DESCRIPCIN:
1. El presente caso de uso describe el proceso mediante el cual se realiza la
modificacin de una orden de compra, la cual consiste en la aprobacin de la
misma para posteriormente ser remitida al proveedor y empezar la gestin del
envi de materiales.
ACTORES:
2. Gerente
PRECONDICIONES:
3. La Orden de Compra debe haber sido enviada por el Jefe de Logstica
FLUJO NORMAL:
1. Selecciona la opcin de listar rdenes de compra por aprobar.
2. Elige una O.C. haciendo click encima del mismo.
3. Se mostrar la interfaz en la cual se proceder a modificar (aprobar) la orden
de compra seleccionada.
4. El actor verificar los datos contenidos en la orden de compra y elegir la
opcin Aprobar O.C.
5. El sistema mostrar un mensaje de aprobacin satisfactoria, la cual indica que
se ha enviado la O.C. al proveedor, y volver a la interfaz anterior de listar
rdenes de compra por aprobar.
FLUJO ALTERNATIVO:
1. SI el actor decide no aprobar la orden de compra, seleccionar la opcin
Descartar.
2. Si se desea imprimir la orden de compra para su mejor comprensin, lo puede
hacer eligiendo la opcin Imprimir.
POST CONDICIONES:
54
DESCRIPCIN:
ACTORES:
Proveedor
PRECONDICIONES:
FLUJO NORMAL:
1. Selecciona la opcin de listar rdenes de compra.
2. Elige una orden de compra pulsando sobre la misma.
3. Se mostrar la interfaz en la cual se proceder a generar la gua de remisin,
para ello verificar los datos contenida en la orden de compra.
4. Posteriormente, seleccionar la opcin Generar Gua la cual le llevar a la
interfaz donde la gua de remisin ha sido generada desde la orden de
compra.
5. Pulsar la opcin Guardar para que dicha gua de remisin sea almacenada
en el sistema para su posterior tratamiento.
6. El sistema mostrar un mensaje satisfactorio de guardado, y volver a la
anterior interfaz de listar rdenes de compra.
FLUJO ALTERNATIVO:
1. Si el actor ingres por error a esta opcin, tendr la posibilidad de regresar a
la interfaz anterior pulsando la opcin Volver atrs.
2. Si se desea imprimir la gua de remisin para su mejor comprensin, lo puede
hacer eligiendo la opcin Imprimir.
POST CONDICIONES:
55
DESCRIPCIN:
ACTORES:
Jefe de Logstica
PRECONDICIONES:
FLUJO NORMAL:
1. Selecciona la opcin de listar guas de remisin almacenadas.
2. Elige una gua de remisin haciendo click encima del mismo.
3. Se mostrar la interfaz en la cual se visualiza la gua de remisin
seleccionada.
4. El actor selecciona la opcin Generar Nota Entrada la cual lo derivar a la
interfaz donde la nota de entrada ser elaborada.
5. Agregar los materiales obtenidos de la gua de remisin almacenada
pulsando el cono que indica agregar materiales ubicada junto a cada material.
6. Una vez agregados todos los materiales, elegir la opcin Guardar
7. El sistema mostrar un mensaje de registro satisfactorio, la cual indica que se
han agregado materiales al almacn.
FLUJO ALTERNATIVO:
1. Si el actor ingres por error a esta opcin, tendr la posibilidad de regresar a
la interfaz anterior pulsando la opcin Volver atras.
2. Si se desea imprimir la nota de entrada para su mejor comprensin, lo puede
hacer eligiendo la opcin Imprimir.
POST CONDICIONES:
56
DESCRIPCIN:
El presente caso de uso describe el proceso mediante el cual se registra una
nota de salida de materiales del almacn por un determinado empleado, dicha
nota contendr una lista de materiales de produccin dirigidos a un proyecto.
ACTORES:
Jefe de Logstica
PRECONDICIONES:
Previamente se debe de haber registrado los materiales
FLUJO NORMAL:
1. Selecciona la opcin de listar notas de salida de materiales.
2. Elige la opcin de Registrar Salida Materiales
3. Se mostrar la interfaz en la cual se proceder a registrar una salida de
materiales de almacn, e ingresar los datos pertinentes a la nota (tales como
proyecto, solicitante/empleado, fecha).
4. Posteriormente aadir materiales a la nota usando la opcin aadir
materiales, el sistema mostrar coincidencias de materiales conforme vaya
escribiendo el nombre del mismo, y colocar la cantidad del material a
requerir.
5. Si desea seguir agregando materiales, repetir el punto N 4.
6. Si desea quitar un material, pulsar el cono de tacho, el cual se ubica al final
de un material.
7. Una vez ingresado todos los datos y materiales, elegir la opcin Guardar
Nota Salida
8. El sistema mostrar un mensaje de registro satisfactorio, y volver a la
anterior interfaz de listar notas de salida.
FLUJO ALTERNATIVO:
1. Si los datos ingresados no son correctos, se le mostrar un mensaje al actor
indicando los campos errneos para su posterior correccin.
2. Si el actor ingres por error a esta opcin, tendr la posibilidad de regresar a
la interfaz anterior pulsando la opcin Volver atrs.
3. De ser el caso que no exista stock de materiales en almacn, se proceder a
elaborar una requisicin de compra basndose en los datos de la nota de
salida.
POST CONDICIONES:
La Nota de salida ha sido Registrada Satisfactoriamente.
Dicha nota se muestra en la lista de notas de salida.
Tabla N11 Especificacin de CUR Registrar Nota Salida de Material
57
Registrar Proveedor
DESCRIPCIN:
ACTORES:
Jefe de Logstica
PRECONDICIONES:
FLUJO NORMAL:
1. Selecciona la opcin de listar todos los proveedores.
2. Elige la opcin de Registrar Proveedor.
3. Se mostrar la interfaz en donde se proceder a registrar un proveedor, e
ingresar los datos pertinentes (tales como nombre/razn social, RUC,
direccin, telfono, persona de contacto).
4. Luego de verificar los datos colocados, elegir la opcin Registrar.
5. El sistema mostrar un mensaje de registro satisfactorio, y volver a la
anterior interfaz de listar proveedores.
FLUJO ALTERNATIVO:
1. Si el proveedor a registrar ya lo est, el sistema mostrar un aviso indicando
que el registro no se puede llevar a cabo debido a la duplicacin de datos.
2. Si los datos ingresados no son correctos, se le mostrar un mensaje al actor
indicando los campos errneos para su posterior correccin.
3. Si el actor ingres por error a esta opcin, tendr la posibilidad de regresar a
la interfaz anterior pulsando la opcin Descartar.
POST CONDICIONES:
58
2.3.1.
DIAGRAMA DE COLABORACIN
A continuacin se detalla la analoga de estereotipos utilizados en los diagramas de
colaboracin
: Interfaz
Interfaz
:Control
Control
: Entidad
Entidad
Figura N 11 Analoga de Estereotipos
A. GESTION DE ABASTECIMIENTO
59
: J e f e L o g s t i c a
60
R e g is t ra d o rR e q u i s i c . . .
8 : le e r ()
B u s c a d o rM a t e ria l e s . . .
9 : o b jM a t e ria l
7 : b u s c a rTo d o s ()
1 1 : c lic k B t n A a d irE l e m e n t o
: M a t e r ia l_ P r o d u c c i n
: R e q u is ic i n _ C o m p ra
1 4 : g u a rd a r()
1 3 : R e g is t ra rR e q u i s i c i n (o b j R e q u i s ic i n C o m p ra )
3 : A b rir
: IU R e g i s t r a r R e q u i s i c i n C o m p r a
1 2 : c lic k B t n G u a rd a r ()
1 0 : In g r e s a c a n t i d a d M a t e r i a l
6 : B u s c a M a t e ria l
5 : c lic k B t n A a d irE le m e n t o
1 5 : A b rir
1 6 : m s g ( " r e g i s t r o s a t i s fa c t o r i o " )
: IU L i s t a r R e q u i s i c i n e s C o m p r a
4 : In g r e s a d a t o s R e q u i s i c i n
2 : c lic k B t n C re a r
1 : A b rir
7 : A b ri r
61
4 : le e r ()
: Je fe L o g s t i c a 3 : b u s c a R e q u i s i c i n ()
1 4 : c lic k B t n C o t i z a r
5 : o b jR e q u is i c i n C o m p ra
9 : B u s c a P r o ve e d o r
1 3 : c lic k B t n A a d irP ro ve e d o r
: R e q u i s ic i n _ C o m p r a
1 1 : le e r()
: B u s c a d o r P ro ve e d o r
1 2 : o b jP r o ve e d o r[ ]
1 0 : b u s c a P r o ve e d o r()
: IU E l a b o ra r S o lic i t u d C o t iz a c i n
: A s ig n a c i n
: P ro ve e d o r
: S o lic i t u d _ C o t i z a c i n
R e g is t ra d o rS o l C o t i z . . . 1 6 : g u a r d a r()
1 5 : C o t i z a r S o li c it u d ( o b jS o li c it u d C o t iz a c i n )
1 8 : A b ri r
1 9 : m s g (" c o t i z a c i o n e s e n vi a d a s " )
8 : c li c k B t n A g re g a r P ro ve e d o r
6 : c li c k O b j R e q u is ic i n C o m p ra
2 : B u s c a R e q u is i c i n
1 : A b ri r
: IU L i s t a r R e q u i s ic i n e s C o m p r a
1 7 : g u a r d a r()
4 : le e r ()
: P ro ve e d o r
62
: C o t iz a c i n
: S o lic i t u d _ C o t i z a c i n
1 3 : g u a r d a r()
: R e g i s t ra d o r C o t i z a c i n
1 2 : re g is t ra r C o t i z a c i n ( o b jC o t i z a c i n )
: IU E l a b o ra r C o t iz a c i n
1 1 : c lic k B t n E n vi a r
1 0 : In g re s a d a t o s C o t iz a c i n
1 4 : A b ri r
1 5 : m s g (" c o t i z a c i n e n vi a d a " )
7 : A b ri r
: IU S o lic i t u d C o t i z a c i n
8 : c li c k B t n E l a b o ra r C o t i z a c i n
6 : c li c k O b j S o li c i t u d C o t iz a c i n
1 : A b ri r
5 : o b jS o li c it u d C o t iz a c i n
: IU L i s t a r S o lic i t u d C o t i z a c i n
: B u s c a d o rS o l ic it u d e s
2 : B u s c a r S o l. C o t i z a c i n
3 : b u s c a r S o li c i t u d C o t iz a c i n ()
Elaborar Cotizacin
7 : A b rir
63
: IU E l a b o r a r O r d e n C o m p r a
1 0 : g e n e ra O C ()
4 : le e r ()
: B u s c a d o rC o t iz a c io n e s
1 2 : re g is t ra r O C ( o b j O r d e n C o m p r a )
5 : o b jC o t iz a c io n [ ]
3 : b u s c a rC o tiz a c io n e s ()
: IU C o t i z a c i n
9 : A b rir
1 1 : c l i c k B t n E n vi a r
: J e f e L o g s t i c a
8 : c lic k B t n G e n e ra rO C
6 : c lic k O b jC o t iz a c i n
1 4 : A b rir
c :i om
n es sg ( " O . C . e n vi a d a p a r a a: pR
1 : A b r i r : IU L i s t a r C o t i z a
15
r oebgai sc ti rand" o) r O C
2 : B u s c a r C o t iz a c i n
1 3 : g u a rd a r()
: C o t iz a c i n
: O rd e n _ C o m p ra
: P roveedor
64
: IU O rdenCom p ra
9: A brir
4: leer()
: IU E laborarG uaRem i s in
:
Regis t radorG uaRem . ..
: G ua_Rem i s in
: O rden_Com p ra
14: A brir
15: m s g(" guia de rem i s in alm a c enada")
7: A brir
65
:
B us c adorG uiaR em is in
15: A brir
16: m s g(" nota de entrada regis trada" )
: IU G uiaRem i s in
:
Regis t radorNot aE ntrada
14: guardar()
4: leer()
: Nota_E ntrada
: G ua_Rem i sin
7 : b u s c a rM a t e ria l ()
: Je fe L o g s t ic a
66
: N o t a _ S a lid a
: M a t e ria l_ P r o d u c c i n
1 3 : g u a rd a r()
1 : A b rir
2 : c lic k B t n R e g is t ra r
3 : A b rir
1 2 : re g is t ra rN o t a S a l id a (o b j N o t a S a lid a )
4 : In g re s a d a t o s N o t a S a l id a
8 : le e r()
0 : B u s c a E m p le a d o
9 : o b jM a t e ria lP r o d u c c io n [ ]
5 : c lic k B t n A a d irE le m e n t o
:
6 : B u s c a r M a t e ria l : IU R e g is t ra rN o t a S a lid a
B u s c a d o rM a t e ria le s . . .
1 1 : c lic k B t n G u a rd a r
1 0 : c lic k B t n A a d irE le m e n t o
67
: IU A p robarRe quis ic inC o m p ra
4: leer()
:
Co ntrolA p robac inR . ..
11: A b rir
12: m s g(" requis ic in de c om p ra aprobada" )
7: A b rir
: G e rente
: R e quis ic in_C o m p ra
: G erente
68
:
5: objO rdenC om p ra[ ]
B us c adorO rdenes C. ..
: O rden_Com p ra
4: leer()
11: A brir
12: m s g(" orden de c om p ra aprobada" )
7: A brir
1: A brir
2: B us c ar O rden C om p ra
6: c lic k O bjO rdenCom p ra
: IU A probarO C
: B u s c a d o rTi p o
69
1 6 : A b ri r
: IU L i s t a rM a t e ria le1s7 : m s g (" re g i s t ro s a t i s fa c t :o ri
Roe"g) i s t ra d o rM a t e ria l
1 4 : R e g is t ra rM a t e ri a l(o b j M a t e ria lP ro d u c c i n )
: B u s c a d o rC a t e g o ria
6 : b u s c a rTo d o s ()
1 2 : o b jTip o
1 0 : b u s c a rTo d o s ()
: IU R e g i s t ra rM a t e ri a l
8 : o b jC a t e g o ria
1 : A b ri r
: A
2 : c lic k B t n3 C
rebarir r
: Je fe L o g s t i c a
4 : In g re s a d a t o s M a t e ri a l
5 : B u s c a C a t e g o ria
9 : B u s c a Tip o
1 3 : c lic k B t n G u a rd a r
1 5 : g u a rd a r()
7 : le e r()
1 1 : le e r()
: M a t e ria l_ P r o d u c c i n
: C a t e g o ri a
: Ti p o
Registrar Material
70
4 : le e r ()
1 1 : g u a r d a r()
: R e g i s t ra d o r P ro ve e d o r
1 0 : re g is t ra r P ro ve e d o r (o b jP ro ve e d o r )
1 2 : A b ri r
: Je fe L o g s t i c a
1
3
:
m
s
g
("
p ro ve e d o r re g is t ra d o " )
8 : In g r e s a d a t o s P r o ve e d o r
9 : c li c k B t n G u a rd a r
7 : A b ri r
1 : A b ri r
5 : o b jP r o ve e d o r[ ]
2 : B u s c a r p r o ve e: dIU
o reLsi s t a r P ro ve e d o r e s
: B u s c a d o rP ro ve e d o r
6 : c li c k B t n C re a r P ro ve e d o r
3 : b u s c a r P ro ve e d o r e s ()
: P ro ve e d o r
Registrar Proveedor
3: A br ir
71
1 2 : c l i c kB tn G u a r d a r ( )
1 0 : In g r e s a c a n ti d a d M a te r i a l
6 : B u s c a M a te r i a l
5 : c l i c kB tn A a d i r E l e m e n to
4 : In g r e s a d a to s R e q u i s i c i n
2 : c l i c kB tn C r e a r
1: A br ir
8: lee r ( )
1 6 : m s g ( " r e g i s tr o s a ti s fa c to r i o " )
15: A br ir
1 3 : R e g i s tr a r R e q u i s i c i n ( o b j R e q u i s i c i n C o m p r a )
1 1 : c l i c kB tn A a d i r E l e m e n to
9 : o b j M a te r i a l
7: bus c a r T od os ( )
: IU L i s ta r R e q u i s i c i n e s C o m p r a: IU R e g i s tr a r R e q u i s i c i n C o m p r a : B u s c a d o r M a te r i a l e s P r o d u c c i :nR e g i s tr a d o r R e q u i s i c i n C o m p r a : M a te r i a l _ P r o d u c c i n
: R eq uis ic in_C om p r a
2.3.2.
: J e fe L o g s ti c a
DIAGRAMA DE SECUENCIA
A. GESTION DE ABASTECIMIENTO
Registrar Requisicin Material
1 4 : c lic k B t n C o t iz a r
9: B us c a P ro v e edo r
8 : c lic k B t n A g r e g a r P r o v e e d o r
6 : c lic k O b jR e q u is ic i n C o m p r a
7 : A b r ir
: I U L is t a r R e q u is ic i n e s C o m p r a
1 : A b r ir
2 : B u s c a R e q u is ic i n
: J e f e L o g s t ic a
72
: B us c ad orP ro v ee do r
1 8 : A b r ir
1 5 : C o t iz a r S o lic it u d ( o b jS o lic it u d C o t iz a c i n )
1 2 : o b jP r o v e e d o r [ ]
10 : bu s c a P ro v e edo r()
: B u s c a d o r R e q u is ic io n e s
1 9 : m s g ( " c o t iz a c io n e s e n v ia d a s " )
1 3 : c lic k B t n A a d ir P r o v e e d o r
5 : o b jR e q u is ic i n C o m p r a
3 : b u s c a R e q u is ic i n ( )
: I U E la b o r a r S o lic it u d C o t iz a c i n
1 1 : le e r ( )
4 : le e r ( )
: R e g is t r a d o r S o lC o t iz a c i n
: R e q u is ic i n _ C o m p r a
17 : gu ar dar ()
16 : gu ar dar ()
: P ro v e edo r
: S o lic it u d _ C o t iz a c i n
: A s ig n a c i n
7 : A b rir
73
1 1 : c lic k B t n E n vi a r
1 0 : In g re s a d a t o s C o t iz a c i n
8 : c lic k B t n E la b o ra rC o t iz a c i n
6 : c lic k O b j S o lic i t u d C o t iz a c i n
4 : le e r()
1 2 : re g is t ra rC o t iz a c i n (o b jC o t iz a c i n )
1 5 : m s g (" c o t iz a c i n e n vi a d a " )
9 : A b rir
5 : o b jS o lic it u d C o t iz a c i n
3 : b u s c a rS o lic i t u d C o t iz a c i n ()
1 3 : g u a rd a r()
: IU L i s t a rS o lic i t u d C o t iz a c i:IU
n S o lic i t u d C o t iz a c i : nIU E la b o ra rC o t iz a c i : nB u s c a d o rS o l ic it u d e:s R e g i s t ra d o rC o t iz a c: i Sno lic i t u d _ C o t iz a c i : nC o t iz a c i n
1 : A b rir
2 : B u s c a r S o l. C o t iz a c i n
: P ro ve e d o r
Elaborar Cotizacin
74
: IU El aborarOrdenCom pra
14: Abrir
10: generaOC()
: BuscadorCotizaci ones
9: Abrir
5: objCotizaci on[]
3: buscarCotizaci ones()
: IU Cotizacin
11: cl ickBtnEnvi ar
8: cl ickBtnGenerarOC
6: cl ickObjCotizaci n
2: Buscar Cotizaci n
7: Abrir
: IU Li starCotizaci ones
1: Abrir
: Jefe Logstica
4: leer()
: Regi stradorOC
13: guardar()
: Cotizaci n
: Orden_Compra
75
7 : A b rir
4 : le e r()
1 4 : A b rir
1 2 : re g is t ra rG u ia R e m i s i n (o b jG u ia R e m i s i n )
1 0 : g e n e ra G u ia R e m i s io n ()
5 : o b jO r d e n C o m p ra [ ]
3 : b u s c a rO r d e n C o m p ra ()
9 : A b rir
1 1 : c lic k B t n G u a rd a r
8 : c lic k B t n G e n e ra rG u ia
6 : c lic k O b j O r d e n C o m p ra
2 : B u s c a r O rd e n C o m p ra
: O rd e n _ C o m p ra : G u a _ R e m i s i n
1 3 : g u a rd a r()
B u s c a d o rO r d e n e s C o m p R
rae g is t ra d o rG u a R e m i s i n
: IU L i s t a rO rd e n e s C o m p: raIU O rd e n C o m p ra: IU E la b o ra rG u a R e m i s i n
1 : A b rir
: P ro ve e d o r
7 : A b rir
76
1 2 : c lic k B t n G u a r d a r
1 5 : A b r ir
4 : le e r ()
1 4: g u ard ar()
: R e g is t r a d o rN o t a E n t r a d a: G u a _ R e m i s i:nN o t a _ E n t r a d a
1 3 : r e g is t ra r N o t a E n t ra d a ( o b jN o t a E n t r a d a )
1 1 : a a d ir E le m e n t o ( )
: B u s c a d o rG u ia R e m i s i n
1 6 : m s g ( "n o t a d e e n t r a d a r e g is t r a d a ")
9 : A b rir
5 : o b jG u ia R e m i s i n [ ]
1 0 : c lic k B t n A a d ir E le m e n t o s
8 : c l ic k B t n G e n e r a r N o t a E n t ra d a
6 : c l ic k O b jG u ia R e m i s i n
2 : B u s c a r G u ia R e m i s i n
: I U R e g is t r a r N o t a E n t ra d a
3 : b u s c a r G u ia R e m i s i n ( )
: I U L is t a r G u ia s R e m i s i n : I U G u ia R e m i s i n
1 : A b rir
: J e f e L o g s t ic a
1: Abrir
: IU ListarNotasSalidas
3: Abrir
11: clickBtnGuardar
6: Buscar Material
5: clickBtnAadirElemento
2: clickBtnRegistrar
: Jef e Logstica
: BuscadorMaterialesProduccin
77
12: registrarNotaSalida(objNotaSalida)
14: Abrir
10: clickBtnAadirElemento
9: objMaterialProduccion[]
7: buscarMaterial()
: IU RegistrarNotaSalida
8: leer()
: RegistradorNotaSalida
13: guardar()
: Material_Produccin
: Nota_Salida
1 : Ab r i r
78
7 : Ab r i r
4 : le e r()
1 2 : m s g ( "r e q u i s i c i n d e c o m p r a a p r o b a d a ")
1 1 : Ab rir
9 : a p r o b a r R e q u i s i c i n C o m p r a ( tr u e )
5 : o b j R e q u i s i c i n C o m p r a []
3 : b u s c a rR e q u i s ic i n C o m p ra ()
8 : c lic k B tn Ap ro b a rR e q u i s i c i n C o m p ra
6 : c lic kO b jR e q u is i c i n C o m p ra
: R e q u is ici n _ C o m p ra
1 0 : u p d a te ( )
tr o l Ap r o b a c i n R e q u i s i c i n
B u s c a d o rR e q u is ic i n C o C
m opnr a
: IU L i s ta r R e q u i s i c i n e s C
: IU
o mApprrao b a r R e q u i s i c i n C o m p r a
2 : B u s ca r R e q u is ic i n C o m p ra
: G e r e n te
1: Abrir
79
7: Abrir
11: Abrir
9: aprobarOrdenC om p ra(true)
4: leer()
10: update()
:
: ControlAprob acinOC : Orden_ Com p ra
Bus cadorOrdenes C om p ra
5: objOrdenCom p ra[]
8: clickBtnAprobarOrdenC om p ra
6: clickObjOrdenC om p ra
: IU AprobarOC
: IU Lis tarOCPorAprobar
: Gerente
80
1 3 : c lic k B t n G u a r d a r
9 : B u s c a Tip o
5 : B u s c a C a t e g o r ia
4 : I n g r e s a d a t o s M a t e r ia l
2 : c lic k B t n C r e a r
: B u s c a d o r C a t e g o r ia
1 7 : m s g ( "r e g is t ro s a t is f a c t o r io ")
1 6 : A b r ir
1 1 : le e r( )
: R e g is t r a d o r M a t e r ia l
7 : le e r( )
: B u s c a d o r Tip o
1 4 : R e g is t ra r M a t e r ia l(o b jM a t e r ia lP r o d u c c i n )
1 2 : o b jTip o
1 0 : b u s c a r To d o s ( )
8 : o b jC a t e g o ria
6 : b u s c a r To d o s ( )
: I U R e g is t r a r M a t e ria l
3 : A b r ir
: I U L is t a r M a t e r ia le s
1 : A b r ir
: J e f e L o g s t ic a
: Tip o
1 5 : g ua rd a r()
: C a t e g o r ia
: M a t e r ia l_ P r o d u c c i n
81
9: clickBtnGuardar
: Bus cadorProveedor
12: Abrir
4: leer()
: Proveedor
11: guardar()
: RegistradorProveedor
5: objProveedor[]
3: buscarProveedores()
6: clickBtnCrearProveedor
: IU RegistrarProveedor
7: Abrir
: IU ListarProveedores
1: Abrir
: Jefe Logstica
Registrar Proveedor
2.3.3.
82
83
84
85
86
87
88
89
90
2.3.4.
UnidadMedida
Descripcion: String
Tipo : String
Habilitado : Boolean
UnidadBase: Integer
Multiplicidad : Float
Nota_Entrada
fecha: Date
Guia_Remision
fecha: String
direccion_origen: String
direccion_destino: String
1 fechaEmision: Date
Observaciones : String
crear()
buscar()
modificar()
listar()
Crear()
Modificar()
Buscar()
Listar()
Orden_Compra
fecha_aprobacion: Date
fechaEmision: Date
fechaRecepcion: Date
formaPago: String
Vigencia : Date
Estado : String
SubTotal : Float
PrecioTotal : Float
IGV: Float
Observaciones : String
crear()
buscar()
modificar()
listar()
1..n
1
crear()
buscar()
modificar()
listar()
1..n
1..n
1
Cotizacion
fechaEmision: Date
fechaRecepcion: Date
Vigencia : Date
formaPago: String
SubTotal : Float
PrecioTotal : Float
IGV: Float
Observaciones : String
Tipo
nombre: String
descripcion : String
crear()
modificar()
buscar()
listar()
eliminar()
agregar()
modificar()
buscar()
listar()
crear()
1..n buscar()
modificar()
listar()
1..n
1..n
Categoria
Descripcion: String
1..n 1..n
1..n
1..n
Material_Produccion
nombre: String
descripcion : String
cantidad : int
1..n
ReferenciaInterna: String
Crear()
Buscar()
Listar()
eliminar()
1..n
1..n
Crear()
Buscar()
Listar()
Modificar()
1
Solicitud_Cotizacion
fechaEmision: Date
fechaRecepcion: Date
Vigencia : Date
Estado : String
Observaciones : String
1..n
crear()
buscar()
modificar()
listar()
1..n
1..n
crear()
modificar()
buscar()
listar()
1..n
1..n
Empleado
nombres : String
apellidos : String
direccion: String
telefono: int
fecha_nacimiento: Date
dni : int
estado: Boolean
fecha_inicio: Date
fecha_cese : Date
1..n
crear()
1..n buscar()
modificar()
listar()
eliminar()
1..n
1
1
0..n
1..n
crear()
modificar()
buscar()
listar()
Cargo
nombre: String
descripcion : String
agregar()
eliminar()
modificar()
buscar()
1
RequisicinCompra
Solicitante: String
proyecto : String
Prioridad: String
fechaEmision: Date
estado: String
1..n
Nota_Salida
fecha: Date
Observaciones : String
Solicitante: String
Proyecto: String
FechaEmision: Date
Proveedor
razon_social : String
telefono: int
direccion: String
ciudad: String
1..n RUC: int
email : String
rubro: String
Login
usuario : String
clave: String
fecha_login : Date
fecha_logoff : Date
getLogOn()
getLogOff()
2.3.5.
2.3.6.
2.3.7.
DIAGRAMA DE COMPONENTES
2.3.8.
DIAGRAMA DE DESPLIEGUE
94
CONCLUSIONES
CONCLUSIONES
1. Se model los procesos de la empresa Proyersac, utilizando RUP, encontrando 3 casos de
uso de negocio, Gestin de Programacin de Inventarios, Gestin de Compras y la Gestin
de Recepcin Y Despacho que juntos conforman el Sistema de Abastecimiento.
2. Para el modelado de requerimientos y anlisis del sistema se utiliz la herramienta
Rational Rose Enterprise Edition, logrando modelar los requerimientos definidos por el
usuario, encontrndose 3 casos de uso del negocio que conforman la gestin de
abastecimiento, 3 stakeholder, 13 entidades y 22 casos de uso de requerimientos
3. En la etapa de anlisis hemos podido establecer los requerimientos del sistema y por
medio de ellos elaboramos las descripciones de caso de uso, 11 en total, seguidamente
diseamos los diagramas de secuencia y colaboracin 11 de cada uno los cuales nos
permitirn saber cmo interactuar el cliente con el software y como ste funciona
internamente.
4. Utilizando el motor de base de datos MySQL, se modelo fsicamente el diseo de la base
de datos, resultando 22 tablas y el modelo lgico en ERwin r7.3 Data Model Navigator.
5. Con el uso de Adobe Dreamweaver CS4 se implement 24 interfaces logrando as un
prototipo del sistema informtico web de gestin de abastecimiento.
95
RECOMENDACIONES
RECOMENDACIONES
1. Como consecuencia de las conclusiones anteriormente mencionadas, se puede sugerir este
trabajo como un referente terico y un punto de partida para el diseo de un sistema
informtico web para el proceso de abastecimiento de una empresa.
2. Se recomienda modelar los procesos de una empresa utilizando RUP, debido a que es la
metodologa estndar ms utilizada para el anlisis, implementacin y documentacin de
sistemas orientados a objetos.
3. En cuanto al diseo del sistema informtico se recomienda enfatizar en la etapa de anlisis,
ya que es la parte fundamental para el funcionamiento eficiente del Sistema y que este
funcione como el usuario desea, evitando as encontrar posibles requerimientos futuros no
determinados con anterioridad.
4. Se hace necesario poner en prctica una propuesta metodolgica de rediseo de procesos e
implantacin del sistema, la cual consiste en las 6 etapas de desarrollo anteriormente
mencionadas en la figura N 04.
5. Se sugiere poner en marcha el diseo de un sistema informtico web para el proceso de
abastecimiento con la finalidad de aportar una mejor autoevaluacin y consecuentemente
estandarizacin, homogenizacin y optimizacin del proceso anteriormente mencionado.
96
REFERENCIAS BIBLIOGRAFICAS
Lista de Referencias
Adobe Systems Software Ireland Ltd. (18 de Mayo de 2013). Programa de diseo web,
editor HTML Adobe Dreamweaver. Obtenido de Adobe - Espaa:
http://www.adobe.com/es/products/dreamweaver.html
Anderson, E. (2006). Software Engineering for Internet Applications. Michigan: The MIT
Press.
IBM Corporation. (15 de Mayo de 2013). IBM Rational Rose Enterprise. Obtenido de IBM United States: http://www- 3.ibm.com/software/products/us/en/enterprise/
IBM Corporation. (15 de Mayo de 2013). IBM Rational Unified Model Language - UML
Resources Center. Obtenido de IBM - United States: http://www01.ibm.com/software/rational/uml/
Oracle Corporation. (20 de Mayo de 2013). MySQL | La base de datos de cdigo abierto de
mayor aceptacin mundial. Obtenido de Oracle:
http://www.oracle.com/es/products/mysql/overview/index.html
REFERENCIAS BIBLIOGRAFICAS
97
98
ANEXOS
ANEXOS
GLOSARIO DE TRMINOS CON RESPECTO A LOS MATERIALES Y EQUIPOS:
99