SISTEMAS E INFORMATICA
PROFESOR : Alcántara L.
CICLO : 2009-I
INTEGRANTES :
Rubén García U.
Carlos Campos V.
Julio de 2009
2
Agradecimientos al profesor de curso
quien a lo largo de dos semestres nos
brindo los conocimientos de “análisis
de sistemas” y “diseño de sistemas”,
además compartió con nosotros sus
experiencias profesionales las cuales
han servido de motivación durante todo
este tiempo.
3
INDICE
CAPITULO I: EVALUACION DE LA ORGANIZACION
1. Introducción
Propósito pág. 11
Alcance pág. 11
Definiciones, Acrónimos y Abreviaciones pág. 11
Referencias pág. 11
2. Posicionamiento
2.1 Oportunidad de Negocio pág. 12
2.2 Problema pág. 12
2.3 Producto pág. 13
3. Descripción de Stakeholders
Resumen de Stakeholders pág. 14
Resumen de Usuarios pág. 14
Entorno de Usuario pág. 15
Perfil de los Stakeholders pág. 15
Perfiles de Usuario pág. 15
4. Descripción Global del Producto
Perspectiva del Producto pág. 16
Resumen de características pág. 16
5. Departamentos y Áreas de la Empresa
Departamento de Recursos Humanos pág. 17
Departamento de Marketing pág. 17
Departamento de Logística pág. 17
Gestión de Almacén pág. 18
Gestión de Ventas pág. 19
Gestión de Envíos pág. 20
Departamento de Contabilidad y Facturación pág. 20
4
4. Herramientas para la Gestión e Implementación del Proyecto pág. 27
5
CAPITULO V: MODELO DE CASO DE USO DEL NEGOCIO
6
CUS: 1.3 Registrar Pedido pág. 62
CUS: 1.4 Consultar Registro de Clientes pág. 63
CUS: 1.5 Registrar Cliente pág. 64
CUS: 1.6 Catalogo de Productos pág. 65
Proceso del negocio Adquirir Productos (CUN 2.0)
CUS: 2.1 Cotizar Compra pág. 66
CUS: 2.2 Generar Orden de Compra pág. 67
CUS: 2.3 Registrar Compras pág. 68
CUS: 2.4 Consultar Registro de Proveedores pág. 69
CUS: 2.5 Registrar Proveedor pág. 70
Proceso de negocio Gestionar Informes (CUN 3.0)
CUS: 3.1 Consultar Ventas pág. 71
CUS: 3.2 Consultar Estadísticas pág. 72
CUS: 3.3 Consultar Estadísticas por producto pág. 73
7
Pantalla Principal pág. 91
Proceso del negocio Atender Pedido (CUN 1.0)
CUS: 1.1 Validar Usuario pág. 91
CUS: 1.2 Cotizar Pedido pág. 92
CUS: 1.3 Registrar Pedido pág. 93
CUS: 1.4 Consultar Registro de Clientes pág. 94
CUS: 1.5 Registrar Cliente pág. 95
CUS: 1.6 Catalogo de Productos pág. 96
Proceso del negocio Adquirir Productos (CUN 2.0)
CUS: 2.1 Cotizar Compra pág. 97
CUS: 2.2 Generar Orden de Compra pág. 98
CUS: 2.3 Registrar Compras pág. 99
CUS: 2.4 Consultar Registro de Proveedores pág. 100
CUS: 2.5 Registrar Proveedor pág. 101
Proceso de negocio Gestionar Informes (CUN 3.0)
CUS: 3.1 Consultar Ventas pág. 102
CUS: 3.2 Consultar Estadísticas pág. 103
CUS: 3.3 Consultar Estadísticas por Producto pág. 104
8
9
EVALUACION DE LA ORGANIZACION
1. EVALUACIÓN DE LA ORGANIZACIÓN
10
2. PLANTEAMIENTO DEL PROBLEMA
11
3. SOLUCION DEL PROBLEMA
12
13
VISION DEL PROYECTO
1. INTRODUCCION
1.1 Proposito:
1.2 Alcance
1.4 Referencias
- Glosario.
- Plan de desarrollo de software.
- RUP (Rational Unified Process).
- Diagrama de casos de uso.
14
POSICIONAMIENTO
Oportunidad de Negocio
15
Sentencia que define la posición del Producto
Para proveer de una forma efectiva productos y servicios que se ajusten a las
necesidades de los usuarios, es necesario identificar e involucrar a todos los
participantes en el proyecto como parte del proceso de modelado de
requerimientos. También es necesario identificar a los usuarios del sistema y
asegurarse de que el conjunto de participantes en el proyecto los representa
adecuadamente. Esta sección muestra un perfil de los participantes y de los
usuarios involucrados en el proyecto, así como los problemas más importantes
que éstos perciben para enfocar la solución propuesta hacia ellos. No describe
sus requisitos específicos ya que éstos se capturan mediante otro artefacto. En
lugar de esto proporciona la justificación de por qué estos requisitos son
necesarios
16
3.1 Resumen de Stakeholders
17
Entorno de usuario
Representante
Descripción Director de ventas “CDS representaciones
Generales”
Tipo
Responsabilidades Encargado de mostrar las necesidades de los
usuario del sistema. Además, lleva a cabo un
seguimiento del desarrollo del proyecto y
aprobación de los requisitos y funcionalidades
del sistema
Criterio de Éxito A definir por el cliente
Grado de Revisión de requerimientos, estructura del
participación sistema
Comentarios Los últimos detalles del proyecto los revisara
junto con el gerente de la empresa
Perfiles de Usuario
Gerencia
Representante (gerente)
Descripción Gerente de “CDS representaciones Generales”
Responsabilidades Responsable de la toma de decisiones
referente a las actividades de la empresa
Criterio de Éxito A definir por el cliente
Grado de A definir por el cliente
participación
Comentarios Ninguno
18
Operador
Representante Operador
Descripción Personal administrativo encargado de ventas.
Tipo Usuario del sistema.
Responsabilidades Responsable de verificar en el sistema el stock
de los productos asi como los pedidos de los
clientes.
Criterio de Éxito A definir por el cliente
Grado de A definir por el cliente
participación
Comentarios Ninguno.
19
5. DEPARTAMENTOS Y AREAS DE LA EMPRESA
Departamento de Marketing
Departamento de Logística
20
Gestión de Almacén
21
5.4.3 Consulta del estado de los pedidos
En todo momento, se podrá consultar el estado de los
pedidos que se encuentran en periodo de no atención,
en periodo de atención, listos para envío y pedidos en
estado de envío. La información presentará los datos
relevantes para cada estado que se haya definido.
22
5.5.3 Consulta de los productos del catálogo
Un representante de ventas, una operadora o un
cliente online pueden consultar en todo momento el
catálogo a la hora de elaborar su pedidos.
Gestión de Envíos
23
24
PLAN DE ACTIVIDADES
1. Cronograma de Trabajo realizado
Inicio Fin
Formulación Del Plan De Trabajo - 2 Semana 08/04/2009 20/04/2009
2. Diagrama de Gantt
25
- Cada una de las tareas.
- Por semana
26
3. División
Integrantes:
- Rubén García Ucharima (Rubén)
- Carlos Campos Verda (Carlos)
- Pedro Mallaupoma Cuadros (Pedro)
- Oswaldo Trillo Paiva (Oswaldo)
- Arnaldo Alvarado (Arnaldo)
INTEGRANTES
Rubén Carlos Pedro Oswaldo Arnaldo
Evaluación de la
Organización
Planteamiento del
Problema
Preparar el plan de
actividades
Definir requerimientos de
hardware y Software
ACTIVIDADES
Diagrama de Casos de
Uso
Especificación de Casos
de Uso
Diagrama de Clases
Diagrama de Entidad
Relación
Diagramas de Secuencia
Diagramas de
Colaboración
Construcción de
Prototipos
Construcción de Códigos
Fuentes
27
REQUERIMIENTOS DE HARDWARE Y
SOFTWARE
Para implementar el sistema se necesitara una red con tres computadoras, por
lo menos, una con gran capacidad (estación servidor) para almacenar la base de
datos y las otras dos que serán computadoras con una ligera capacidad
(estación cliente) para recepcionar los pedidos de los clientes.
Estación Servidor
Estación Cliente
• Procesador : 1 Pentium IV
28
29
2. Especificación de Requerimientos del Software
• Sistema Operativo Windows 98, Windows 2000, Windows XP, Win vista
• Microsoft Office
• Adobe Acrobat Reader
• Microsoft Project
• Crystal Report
• Rational Rose 2000
30
31
MODELO DE CASOS DE USO DEL NEGOCIO
cl i e n te p ro ve e d o r
32
4. DIAGRAMA DE CASOS DE USO DEL NEGOCIO
(from Trabajo)
33
PROCESO DEL NEGOCIO CUN: 2.0 ADQUIRIR PRODUCTOS
34
35
MODELO DE CASOS DE USO DEL SISTEMA
Vendedor
Comprador Empleado
Gerente
36
CUS: 1.2 Cotizar Pedido
37
CUS: 2.2 Generar Orden de
Compra
38
CUS: 3.3 Consultar
Estadisticas por Producto
39
40
DIAGRAMA CASOS DE USO DEL SISTEMA
PARA CADA PROCESO DEL NEGOCIO
41
PROCESO DEL NEGOCIO
CUN: 2.0 ADQUIRIR PRODUCTOS
<<include>>
<<extend>>
42
43
DIAGRAMA DE ACTIVIDADES
DETALLADO
Vendedor cliente
La empresa recibe
documento para
cotizacion u orden
recibir
documento
verificar stock
consultar precio
proveedores
No: documento es
orden de compra
No Si: documento es
cotizacion
Si
Acepta ?
registrar Si
pedido
No
adquirir
productos
enviar pedido
44
CUN: 2.0 ADQUIRIR PRODUCTOS
solicitar
cotizacion
enviar
cotizacion
Si: proveedores
elegir ti enen productos
proveedor requeridos
NO
SI
enviar productos
solicitados
registrar
compra
registrar factura
45
CUN: 3.0 GESTIONAR INFORMES
Gerente Ini ci o
Consultar Determinar
Estadisticas producto
Fin
Consultar Estadisticas
por producto
46
47
ESPECIFICACION DE LOS CASOS DE USO DEL
SISTEMA
FLUJOS ALTERNATIVOS
En cualquier momento el empleado puede indicar “Cancelar”, y el caso de uso
finaliza.
5.1 Si el vendedor ingresa un nombre de usuario no registrado en el sistema, el
sistema muestra un mensaje de error.
5.2 Si el vendedor ingresa una contraseña no registrada en el sistema, el sistema
muestra un mensaje de error.
48
CUS: 1.2 COTIZAR PEDIDO
FLUJOS ALTERNATIVOS
En cualquier momento el vendedor puede indicar “Cancelar”, El Caso de Uso finaliza sin
registrarse al cliente.
5.1 El usuario no encuentra el producto requerido y se le informa al cliente.
7.1 El usuario no encuentra el cliente, entonces elige la opción consultar registro de
clientes y elige el botón “nuevo”, con el cual podrá registrar un nuevo cliente.
49
CUS: 1.3 REGISTRAR PEDIDO
50
CUS: 1.4 CONSULTAR REGISTRO DE CLIENTES
FLUJOS ALTERNATIVOS
En cualquier momento el vendedor puede indicar “Cancelar”, El Caso de Uso finaliza sin
registrarse al cliente.
4.1 Si el cliente no esta registrado entonces se mostrara un mensaje indicando que el
cliente no ha sido encontrado en el sistema.
51
CUS: 1.5 REGISTRAR NUEVO CLIENTE
FLUJOS ALTERNATIVOS
En cualquier momento el vendedor puede indicar “Cancelar”, El Caso de Uso finaliza sin
registrarse al cliente.
52
CUS: 1.6 CONSULTAR CATALOGO DE PRODUCTOS
FLUJOS ALTERNATIVOS
En cualquier momento el vendedor puede indicar “Cancelar”, El Caso de Uso finaliza sin
registrarse al cliente.
4.1 Si el código del producto ingresado no se encuentra en el sistema el sistema mostrara
una pantalla indicando que el producto no esta registrado.
53
PROCESO DEL NEGOCIO
CUN: 2.0 ADQUIRIR PRODUCTOS
FLUJOS ALTERNATIVOS
En cualquier momento el comprador puede indicar “Cancelar”, El Caso de Uso finaliza
sin registrarse al cliente.
5.1 El usuario no encuentra el producto requerido y se le informa al cliente.
7.1 El usuario no encuentra el proveedor, entonces elige la opción consultar registro de
proveedores y elige el botón “nuevo”, con el cual podrá registrar un nuevo proveedor.
54
CUS: 2.2 GENERAR ORDEN DE COMPRA
FLUJOS ALTERNATIVOS
En cualquier momento el comprador puede indicar “Cancelar”, El Caso de Uso finaliza
sin registrarse al cliente.
55
CUS: 2.3 REGISTRAR COMPRAS
FLUJOS ALTERNATIVOS
En cualquier momento el comprador puede indicar “Cancelar”, El Caso de Uso finaliza
sin registrarse al cliente.
4.1 Si el código del producto ingresado no se encuentra en el sistema el sistema mostrara
una pantalla indicando que el producto no esta registrado.
56
CUS: 2.4 CONSULTAR REGISTRO DE PROVEEDORES
FLUJOS ALTERNATIVOS
En cualquier momento el comprador puede indicar “Cancelar”, El Caso de Uso finaliza
sin registrarse al cliente.
57
CUS: 2.5 REGISTRAR NUEVO PROVEEDOR
FLUJOS ALTERNATIVOS
En cualquier momento el vendedor puede indicar “Cancelar”, El Caso de Uso finaliza sin
registrarse al cliente.
58
PROCESO DEL NEGOCIO
CUN: 3.0 GESTIONAR INFORMES
FLUJOS ALTERNATIVOS
En cualquier momento el vendedor puede indicar “Cancelar”, El Caso de Uso finaliza sin
registrarse al cliente.
59
CUS: 3.2 CONSULTAR ESTADISTICAS
60
CUS: 3.3 CONSULTAR ESTADISTICAS POR PRODUCTO
FLUJOS ALTERNATIVOS
En cualquier momento el vendedor puede indicar “Cancelar”, El Caso de Uso finaliza sin
registrarse al cliente.
61
62
DIAGRAMAS DE SECUENCIA
mostrar pantalla
ingresa usuario
ingresa contraseña
validar usuario
validar_usuario()
63
CUS: 1.2 COTIZAR PEDIDO
cotizar
muestra pantalla
catalogo de producto
buscar catalogo
nombre de producto
buscar producto
obtener datos()
guardar
guardar cotizacion
guardar datos()
64
CUS: 1.3 REGISTRAR PEDIDO
: Vendedor : IU_RegistrarPedido: ControlPedido : pedido : Control Cliente : cliente : Control Catalogo : producto
de Producto
registrar pedido
mostrar pantalla
registrar datos()
selecciona producto
muestra datos producto
mostrar datos
ingresa cantidad
"Registrar"
registrar pedido()
65
CUS: 1.4 CONSULTAR REGISTRO DE CLIENTES
lista clientes
mostrar lista()
mostrar pantalla
buscar datos()
66
CUS: 1.5 REGISTRAR NUEVO CLIENTE
Cliente
mostrar lista()
mostrar pantalla
Nuevo
mostrar pantalla
ingresar datos
guardar datos()
67
CUS: 1.6 CONSULTAR CATALOGO PRODUCTOS
"Catalogo Productos"
mostrar pantalla
buscar producto
buscar()
mostrar()
68
DIAGRAMAS DE SECUENCIA PARA EL PROCESO DEL NEGOCIO
CUN: 2.0 ADQUIRIR PRODUCTOS
"Cotizar Compra"
muestra pantalla
buscar producto
buscar()
get_stock()
ingresar cantidad
guardar producto
insertar_producto()
"Registrar"
registrar cotizacion
registrar()
69
CUS: 2.2 GENERAR ORDEN DE COMPRA
Orden de compra
mostrar pantalla
mostrar datos()
Guardar
guardar()
70
CUS: 2.3 REGISTRAR COMPRAS
registrar pedido
mostrar pantalla
mostrar datos
mostrar_datos()
ingresa cantidad
actualizar stock
set_stock()
71
CUS: 2.4 CONSULTAR REGISTRO DE PROVEEDORES
proveedores
mostrar_lista()
muestra pantalla
nombre proveedor
mostrar datos()
72
CUS: 2.5 REGISTRAR PROVEEDOR
Proveedores
obtener_lista()
mostrar pantalla
Nuevo
mostrar pantalla
ingresar datos
guardar datos()
73
DIAGRAMAS DE SECUENCIA PARA EL PROCESO DEL NEGOCIO
CUN: 3.0 GESTIONAR INFORMES
"Gestionar ventas"
Obtener importe
Obtener_total()
Mostrar(total)
Obtener_num_pedidos()
mostrar(num)
obtener productos
get_datos()
74
CUS: 3.2 CONSULTAR ESTADISTICAS
"Gestionar ventas"
Obtener importe
Obtener_total()
Mostrar(total)
Obtener_num_pedidos()
mostrar(num)
75
CUS: 3.3 CONSULTAR ESTADISTICAS POR PRODUCTO
"Gestionar ventas"
mostrar pantalla
ingresa codigo
obtener_cod
mostrar()
Obtener importe
Obtener_total()
Mostrar(total)
Obtener_num_pedidos()
mostrar(num)
76
mostrar pantalla
77
DIAGRAMAS DE COLABORACION
2: mostrar pantalla
1: "Validar Empleado"
3: ingresa usuario
4: ingresa contraseña
5: validar usuario
6: validar_usuario()
78
CUS: 1.2 COTIZAR PEDIDO
2: muestra pantalla
1: cotizar
3: catalogo de producto
6: nombre de producto 4: buscar catalogo
8: guardar 7: buscar producto 5: mostrar catalogo()
5: registrar datos()
4: registrar datos de cliente
79
CUS: 1.4 CONSULTAR REGISTRO DE CLIENTES
4: mostrar pantalla
3: mostrar lista()
7: buscar datos()
: cliente
4: mostrar pantalla
6: mostrar pantalla
1: Cliente
5: Nuevo 2: obtener lista de clientes
7: ingresar datos 8: guardar datos del cliente
3: mostrar lista()
9: guardar datos()
: cliente
80
CUS: 1.6 CONSULTAR CATALOGO PRODUCTOS
2: mostrar pantalla
1: "Catalogo Productos"
3: ingresa codigo producto 4: buscar producto
5: buscar()
6: mostrar()
: producto
1: "Cotizar Compra"
3: ingresa codigo producto 2: muestra pantalla
7: ingresar codigo producto a cotizacion
8: ingresar cantidad
11: ingresar detalle cotizacion 5: buscar()
12: "Registrar" 4: buscar producto 6: get_stock()
9: guardar producto
10: insertar_producto()
13: registrar cotizacion
14: registrar()
81
CUS: 2.2 GENERAR ORDEN DE COMPRA
2: mostrar pantalla
1: Orden de compra
3: ingresa nombre producto
6: Guardar 7: guardar orden de compra 8: guardar()
2: mostrar pantalla
1: registrar pedido
3: ingresar codigo producto 4: mostrar datos
6: ingresa cantidad 7: actualizar stock
5: mostrar_datos()
8: set_stock()
: producto
82
CUS: 2.4 CONSULTAR REGISTRO DE PROVEEDORES
4: muestra pantalla
3: mostrar_lista()
7: mostrar datos()
: proveedor
4: mostrar pantalla
6: mostrar pantalla
1: Proveedores
5: Nuevo 2: obtener lista proveedores
7: ingresar datos 8: guardar datos de proveedor
3: obtener_lista()
9: guardar datos()
: proveedor
83
DIAGRAMAS DE SECUENCIA PARA EL PROCESO DEL NEGOCIO
CUN: 3.0 GESTIONAR INFORMES
3: Obtener_total()
4: Mostrar(total)
6: Obtener_num_pedidos()
7: mostrar(num)
2: Obtener importe
5: Obtener Numero de Pedidos
9: get_datos()
3: Obtener_total()
2: Obtener importe 4: Mostrar(total)
5: Obtener Numero de Pedidos 6: Obtener_num_pedidos()
1: "Gestionar ventas" 7: mostrar(num)
84
CUS: 3.3 CONSULTAR ESTADISTICAS POR PRODUCTO
2: mostrar pantalla
13: mostrar pantalla
8: Obtener_total()
9: Mostrar(total)
1: "Gestionar ventas" 7: Obtener importe 11: Obtener_num_pedidos()
3: ingresa codigo 10: Obtener Numero de Pedidos 12: mostrar(num)
85
86
11. DIAGRAMAS DE ESTADO
Cotización de Venta
Pedido
Cotización de Compra
87
Orden de Compra
88
89
12. DIAGRAMA DE CLASES
Cliente Cotizacion
cod_cliente : Integer cod_cotizacion : Integer
nombre_cliente : String fecha_cotizacion : String
empresa_cliente : String subtotal : Double
DNI_cliente : String igv : Double Empleado Gerente
RUC_cliente : String total : Double
tipo : String cod_em pleado : Integer
EMPLEADO : Em pleado Cotizacion_Compra
telefono_cliente : String
fax_cliente : String PRODUCTO : Producto nombre_em pleado : String PROVEEDOR : Proveedor
GET_EMPLEADO() : Em pleado
email_cliente : String cargo_em pleado : String COMPRADOR : Com prador
GET_REGISTRO() : Regis tro
dir_cliente : String get_cod() : Integer fecha_nacimiento : String
SET_EMPLEADO() : void
dis trito_cliente : String get_fecha() : String fecha_contratacion : String
SET_REGISTRO() : void
get_s ubtotal() : Double DNI_em pleado : String
get_cod() : Integer get_igv() : Double dir_empleado : String
get_nombre() : String get_total() : Double distrito_em pleado : String
get_empres a() : String GET_FACTURA() : Factura telefono_em pleado : String Comprador
get_DNI() : String GET_PRODUCTO() : Producto ORDENCOMPRA : OrdenCompra
get_RUC() : String GET_CLIENTE() : Cliente get_cod() : Integer
PROVEEDOR : Proveedor
get_telefono() : String set_cod() : void get_nom bre() : String
EMPLEADO : Em pleado
get_fax() : String set_fecha() : void get_cargo() : String
get_email() : String set_s ubtotal() : void get_nacim iento() : String
GET_ORDEN() : OrdenCom pra
get_dir() : String set_igv() : void get_contratacion() : String
GET_PROVEEDOR() : Proveedor
get_distrito() : String set_total() : void get_DNI() : String
GET_EMPLEADO() : Em pleado
get_dir() : String
s et_cod() : void SET_FACTURA() : void
get_dis trito() : String
SET_ORDEN() : void Proveedor
s et_nombre() : void SET_PRODUCTO() : void SET_PROVEEDOR() : void
get_telefono() : String cod_proveedor : Integer
s et_empres a() : void SET_CLIENTE() : void SET_EMPLEADO() : void
set_cod() : void nombre_proveedor : String
s et_DNI() : void
set_nom bre() : void em presa_proveedor : String
s et_RUC() : void
set_cargo() : void DNI_proveedor : String
s et_telefono() : void
set_nacim iento() : void RUC_proveedor : String
s et_fax() : void
s et_email() : void set_contratacion() : void OrdenCompra telefono_proveedor : String
set_DNI() : void cod_compra : Integer fax_proveedor : String
s et_dir() : void
set_dir() : void fecha_com pra : String em ail_proveedor : String
s et_distrito() : void
set_dis trito() : void tipo_compra : String dir_proveedor : String
set_telefono() : void PRODUCTO : Producto distrito_proveedor : String
COMPRADOR : Com prador
PROVEEDOR : Proveedor get_cod() : Integer
Cotizacion_Pedido get_nom bre() : String
CLIENTE : Cliente Categoria GET_PRODUCTO() : Producto get_em pres a() : String
Pedido GET_COMPRADOR() : Comprador get_DNI() : String
VENDEDOR : Vendedor cod_categoria : Integer
cod_pedido : Integer GET_PROVEEDOR() : proveedor get_RUC() : String
nom bre_categoria : String
fecha_pedido : String get_cod() : Integer get_telefono() : String
obs ervacion : String
subtotal : Double get_fecha() : String get_fax() : String
igv : Double get_tipo() : String get_em ail() : String
get_cod() : Integer
total : Double SET_PRODUCTO() : void get_dir() : String
get_nombre() : String
entrega : String SET_COMPRADOR() : void get_dis trito() : String
get_obs ervacion() : String
es tado_pedido : String SET_PROVEEDOR() : void set_cod() : void
s et_cod() : void
PRODUCTO : Producto s et_cod() : void set_nom bre() : void
s et_nombre() : void
CLIENTE : Cliente s et_fecha() : void set_em pres a() : void
s et_obs ervacion() : void
s et_tipo() : void set_DNI() : void
GET_FACTURA() : Factura set_RUC() : void
GET_PRODUCTO() : Producto set_telefono() : void
GET_CLIENTE() : Cliente
Vendedor set_fax() : void
EMPLEADO : Em pleado set_em ail() : void
get_cod() : Integer Producto set_dir() : void
get_fecha() : String
get_regis tro() : Registro cod_producto : Integer set_dis trito() : void
get_s ubtotal() : Double
get_empleado() : Em pleado nombre_producto : String
get_igv() : Double
s et_regis tro() : void des c_producto : String
get_total() : Double
s et_empleado() : void precio_producto : Double
get_entrega() : String
um_producto : String
get_estado() : String
SET_FACTURA() : void
obs _producto : String DetOrden
stock_producto : Integer
SET_PRODUCTO() : void ORDENCOMPRA : OrdenCompra
CATEGORIA : Categoria
SET_CLIENTE() : void PRODUCTO : Producto
set_cod() : void cantidad : Integer
GET_CATEGORIA() : Categoria
set_fecha() : void
get_cod() : Integer
set_s ubtotal() : void get_orden()
get_nom bre() : String
set_igv() : void get_producto()
get_des c() : String
set_total() : void DetPedido get_precio() : Double get_cantidad()
set_entrega() : void PEDIDO : Pedido set_orden()
get_um () : String
set_estado() : void PRODUCTO : Producto set_producto()
get_obs () : String
cantidad_producto : Integer get_s tock() : Integer set_cantidad()
SET_CATEGORIA() : void
get_pedido() set_cod() : void
get_producto() set_nom bre() : void
get_cantidad() set_des c() : void
set_pedido() set_precio() : void
set_producto() set_um () : void
set_cantidad() set_obs () : void
set_s tock() : void
90
91
13. DIAGRAMA DE ENTIDAD RELACION
92
1. PROTOTIPOS
PANTALLA PRINCIPAL DEL SISTEMA
93
CUS: 1.2 COTIZAR PEDIDO
94
CUS: 1.3 REGISTRAR PEDIDO
95
CUS: 1.4 CONSULTAR REGISTRO DE CLIENTES
96
CUS: 1.5 REGISTRAR NUEVO CLIENTE
97
CUS: 1.6 CATALOGO DE PRODUCTOS
98
PROTOTIPOS PARA EL PROCESO DEL NEGOCIO
CUN: 2.0 ADQUIRIR PRODUCTOS
99
CUS: 2.2 GENERAR ORDEN DE COMPRA
100
CUS: 2.3 REGISTRAR COMPRAS
101
CUS: 2.4 CONSULTAR REGISTRO DE PROVEEDORES
102
CUS: 2.5 REGISTRAR NUEVO PROVEEDOR
103
PROTOTIPOS PARA EL PROCESO DEL NEGOCIO
CUN: 3.0 GESTIONAR INFORMES
104
CUS: 3.2 CONSULTAR ESTADISTICAS
105
CUS: 3.3 CONSULTAR ESTADISTICAS POR PRODUCTO
106