Post on 05-Dec-2014
description
transcript
Construcción de un prototipo de sistema funcional, Construcción de un prototipo de sistema funcional, para realizar compras electrónicas bajo la modalidad de para realizar compras electrónicas bajo la modalidad de
subasta inversa en un ambiente WEB Bsubasta inversa en un ambiente WEB B22BB
Integrantes:
Carrillo Guerrero Telmo Vinicio Carrillo Viteri Carlos José Estrella Bonilla Diego Fernando Tapia Cóndor Hernán Patricio
P R O Y E C T O I N T E G R A D O R 8 v o “ A ”
P R E D E F E N S A
Lentitud generalizada en los procesos de contratación.
Poca o nula utilización de mecanismos informáticos y electrónicos.
Proceso de contratación con irregularidades No se asocia el concepto de bienes
normalizados.
¿Es posible obtener mejores ventajas en el proceso de contratación, entre la entidad contratante y los proveedores mediante una aplicación informática, aplicando la modalidad de subasta inversa electrónica?
DiagnósticoAltos precios en la adquisición de bienes para la empresa. El proceso de Gestión de compras es esencial para el éxito de cualquier empresa.
A mediano plazo, se estima que las consecuencias por no mejorar el proceso de gestión de compras en las empresas, serán las siguientes:
Alto costo en la producción y venta de los bienes.Pérdida en las ventas, por cuanto los productos tendrán precios más elevados que la competencia.
Pronóstico
Construir un sistema que permita reducir la cadena de intermediación en el aprovisionamiento de bienes para las empresas, con el objetivo de minimizar los costos en la gestión de compras.
Control del Pronóstico
General
Construir un prototipo de sistema que permita realizar compras mediante subastas inversas en un ambiente B2B.
Específicos
1. Utilizar el Proceso Unificado de Desarrollo y la metodología Orientada a Objetos.
2. Proporcionar un medio de comunicación electrónico, donde compradores y proveedores realicen negociaciones hacia la obtención de mejores condiciones económicas.
3. Introducir el concepto de subasta inversa, en el proceso de gestión de compras de las empresas.
Áreas Áreas RequirentesRequirentes Sistema Sistema
Departamento de Departamento de AdquisicionesAdquisiciones
ProveedoresProveedores
1
2
3
4
5 6
7
Registro
Calificación
Subasta
Requerimiento
Invitación
Oferta y pujas
Preadjudicación
Base de datos de
Proveedores
Grupo 1
Proveedor 1
Proveedor 2
Proveedor 3
Proveedor 4
Grupo 2
Proveedor a
Proveedor b
Proveedor c
Proveedor d
Grupo 3
Proveedor α
Proveedor β
Proveedor γ
Proveedor δ
Las subastas inversas manejadas en un ambiente Web, permiten establecer procesos claros y transparentes hacia la obtención de mejores precios de bienes para las empresa por cuanto se elimina el exceso de gastos administrativos en los procesos de adquisiciones.
Hardware
Software
Características Ponderación
Windows 2003 Server Linux 5.0
Calificación Total Calificación Total
1 Estabilidad 20% 7 1,4 8 1,6
2 Seguridad 20% 8 1,6 9 1,8
3 Respuesta 20% 7 1,4 8 1,6
4 Escalabilidad 10% 7 0,7 8 0,8
5 Facilidad de uso 30% 9 2,7 6 1,8
7,8 7,6
a) Sistema Operativo
Software
b) Plataforma de Desarrollo CARACTERÍSTICAS
CALIFICACIÓN
CALIFICACIÓN CALIFICACIÓN
1 Sintaxis 8 10 82 Fácil de aprender 8 10 83 Rapidez en el desarrollo 8 10 94 Multiplataforma 10 8 95 Base de datos 10 10 106 Ide 9 10 97 Orientado a objetos 10 9 98 Orientado aspectos 10 9 99 Seguridad 10 9 9
10 Perfomance 9 9 911 Web server 10 9 1012 Librerías y frameworks 9 9 1013 Soporte 10 10 1014 Costo 8 8 10
129 130 129
c) Gestor de Base de Datos
ECONÓMICAGASTOS GENERALES Unidades Costo Unitario Costo Total
Papel para impresoras 1500 0,04 60
Cartuchos de impresoras 2 150 300
Copias 100 0,05 5
Otros Gastos 1 200 200
Subtotal 565
RECURSO TECNOLÓGICO Unidades Costo Unitario Costo Total
Windows Server 2003 Standard Edition 1 167,94 167,94
Microsoft Visual Studio Standard Edition 1 413,04 413,04
Microsoft SQL Server WorkGroup 2005 1 1462,38 1462,38
Subtotal 2043,36
RECURSO HUMANO # Recursos Costo Hora # Horas Estimadas Costo Total
Analista 1 5,00 160 800
Documentador 1 3,75 160 600
Programador 2 6,25 240 3000
Subtotal 4400
El costo total para el desarrollo del presente proyecto es de USD. 7.008,36 (siete mil ocho con 36/100) dólares.
ECONÓMICA
Según el análisis realizado, se puede concluir que la organización recuperara la inversión en un tiempo aproximado de un año.
OPERATIVA
Resistencia al cambio
La resistencia al cambio es casi nula puesto que es un sistema automatizado que reemplaza la transaccionalidad manual que involucra la gestión de compras de la empresa, sumado a una adecuada inducción al usuario evitará la resistencia al cambio.
Riesgos Tecnológicos
Basándose en los requerimientos de hardware y software el riesgo es bajo puesto que la aplicación no demanda altos recursos tecnológicos.
SUBASTA INVERSA ELECTRÓNICA
Es el proceso en el cual los proveedores de bienes normalizados, pujan el precio ofertado hacia la baja por medios electrónicos a través del portal.
BUSINESS TO BUSINESS (B2B)
B2B, es el intercambio de productos, servicios o información entre las empresas
MARCO TEÓRICO
3.1 Proceso Investigativo3.1.1 Unidad de Análisis3.1.2 Tipo de Investigación3.1.3 Método de Estudio3.1.4 Fuentes, técnicas e instrumentos
3.2 Proceso de Ingeniería
3.1 Proceso Investigativo
Unidad de Análisis: Departamento de Compras
Tipo de Investigación: Aplicada y Documental
Método de Estudio: Deductivo
Fuentes: Primarias y Secundarias
Técnicas: Entrevista + Observación Directa
Instrumentos: Cuestionario
3.2 Proceso de Ingeniería
Metodología Orientada a Objetos
a. Identificación de actores y la forma en la que estos interactúan con el sistema (casos de uso)
b. Utilización de clases, con sus atributos y las operacionesc. Utilización de objetos.d. Reutilización de códigoe. Protección contra errores
3.2 Proceso de Ingeniería
Proceso Unificado de Desarrollo
a. Dirigido por Casos de Usob. Iterativo e incrementalc. Centrado en la arquitectura
FASESFLUJOSDE TRABAJO
INICIO ELABORACIÓN CONSTRUCCIÓN TRANSICIÓN
REQUISITOS
Definir Modelo de dominio.Definir modelo de negocio inicial.Definir casos de uso principales del sistema.Especificar casos de uso.
Refinamiento del Modelo de Negocio.Refinamiento de casos de uso con su respectiva especificación.
Definición final de casos de uso con su respectiva especificación.
Evaluación del sistema con el usuario final.
ANÁLISIS
Definir diagramas de: Clases, Secuencia y ColaboraciónDefinir arquitectura candidata
Refinamiento de los diagrama de clases, componentes, secuencia y colaboración.
Definición final del diagrama de clases.
Obtener las pruebas de aceptación
DISEÑODefinir diagrama de componentes inicial.
Realizar diagrama físico y lógico de la base de datos.Definir la Arquitectura del sistemaDefinir diagramas de despliegue.
Refinamiento y diagrama físico y lógico de la base
de datos.
Gestionar los aspectos relacionados con la operación del sistema.
IMPLEMENTACIÓNDefinir prototipo no funcional
Realizar segundo prototipo
Implementación del código
Instalar la versión Beta
PRUEBASRealizar pruebas iniciales del prototipo
Probar funcionalidad de la arquitectura.
Pruebas de la funcionales del
sistemas (reglas del negocio)
Pruebas Beta
Áreas Áreas RequirentesRequirentes Sistema Sistema
Departamento de Departamento de AdquisicionesAdquisiciones
ProveedoresProveedores
1
2
3
4
5 6
7
Registro
Calificación
Subasta
Requerimiento
Invitación
Oferta y pujas
Preadjudicación
Modelo de Dominio
Modelo de Negocio
Requirente
IngresarRequerimiento
Gestionador de Compras
Enviar invitacion
Ver Proceso subasta
Proveedor
Recibir Invitacion
Enviar Oferta
Realizar Puja
Ver Pujas
Diagrama de Clases
Proyecto:CONSTRUCCIÓN DE UN PROTOTIPO DE SISTEMA FUNCIONAL, PARA REALIZAR COMPRAS ELECTRÓNICAS BAJO LA MODALIDAD DE SUBASTA INVERSA EN UN AMBIENTE WEB B2B.
Proceso: Especificación de Casos de UsoAutor:
Caso de Uso + Especificación
Caso de Uso: Realizar Puja Actor: ProveedorDescripción: Permite a los proveedores realizar una puja (oferta de menor valor) para obtener mediante la subasta un mejor precio del bien a adquirir.
No Flujo principal eventos actor Flujo principal eventos sistema Variaciones Extensiones Excepciones
1
Ingresa una oferta de menor precio (puja) a la oferta o puja más baja existente en el proceso de subasta inversa.
Verifica que la puja realizada sea de menor precio a la última puja efectuada en el proceso de subasta inversa.
El sistema verifica que le período de tiempo establecido para el proceso de la subasta inversa esté disponible (no haya terminado).
Si la puja tiene un precio igual o superior a la última puja efectuada en el proceso de subasta inversa, el sistema presenta mensaje de advertencia, solicitando se realice corrección de datos a la puja realizada y la misma no es considerada.Adicionalmente, la diferencia entre pujas debe ser al menos un 1% del presupuesto referencial.
2
Almacena y despliega la puja realizada por el oferente en la pantalla del proceso de subasta inversa, y remite una notificación al área de compras de la puja realizada por el oferente.
Provedor
Realizar Puja
Diagrama de SecuenciaInterfaz autenticación
Interfaz Proveedor
Proveedor
Gestor de datos
Almacena valor puja
Selecciona ver subasta
Despliega la lista de Subastas
Escoge La subasta Deseada
Despliega información de la subasta
Ingresa Valor de la Puja
Ingreso de Password
Interfaz de Proveedor
Valida la puja
Activa envía Puja
Mensaje de confirmación
Confirma
Password Ingresado
Selecciona la opción de realizar puja
Despliega cuadro de pujas
Diagrama de colaboración
Proveedor
1 Ingresar al sistema
3 Ingresar Puja
Puja Enviada
2 Selecciona subasta
:Interfaz autenticación
:Interfaz Envio de Puja
:Gestor de datos
4 Valida y Guarda Puja
Usuarios
Compras
Proveedor
Interfaz de Usuario
Iniciar Subasta
Realizar Puja
Gestor Base Datos
Diagrama de componentes
Modelo Físico de la Base de
datos
Modelo Lógico de la Base de datos
Reference_16
Reference_17
Reference_2
Reference_7
Reference_10
Reference_11
Reference_13
Reference_15
Reference_14
Reference_12
Proveedor
Prov_idProv_nombreProv_rucProv_direccionProv_fonoProv_emailProv_email2
<pi> IntegerVariable characters (30)Variable characters (13)Variable characters (50)Variable characters (15)Variable characters (20)Variable characters (20)
<M>
Key_1 <pi>
Tipo_Proveedor
Tipo_prov_idTipo_prov_desc
<pi> IntegerVariable characters (20)
<M>
Key_1 <pi>
Requiriente
Requi_idRequi_nombreRequi_fonoRequi_email
<pi> IntegerVariable characters (50)Variable characters (15)Variable characters (20)
<M>
Key_1 <pi>
Oferta
Ofer_idOfer_valorOfer_fecha
<pi> IntegerMoneyDate & Time
<M>
Key_1 <pi>
Perfiles
Perfil_idPerfi l_desc
<pi> IntegerVariable characters (15)
<M>
Key_1 <pi>
Usuario
Usu_idUsu_nombreUsu_login
<pi> IntegerVariable characters (10)Variable characters (10)
<M>
Key_1 <pi>
Proveedor_Tipos
Compra_Estado
Compra_est_idCompra_est_desc
<pi> IntegerVariable characters (15)
<M>
Key_1 <pi>
Compra
Compra_idCompra_descCompra_fechaCompra_fecha_decisionCompra_fecha_inicioCompra_fecha_finCompra_valor_referencial
<pi> IntegerVariable characters (500)Date & TimeDate & TimeDate & TimeDate & TimeMoney
<M>
Key_1 <pi>
Oferta_Estado
Ofer_est_idOfer_est_desc
<pi> IntegerVariable characters (15)
<M>
Key_1 <pi>
Ciudad
Cuidad_idCiudad_nombre
<pi> IntegerVariable characters (15)
<M>
Key_1 <pi>
Arquitectura del Sistema
SERVIDOR
USUARIO USUARIO
USUARIOUSUARIO
Diagramas de Despliegue
El valor agregado de Subasta inversa Electrónica
comparado con los Procesos Tradicionales de Subasta aplicados en la gestión de compras se traducen en el aporte de ventajas como:
Agilidad en la Preparación , Cotización y negociación Reducción en el tiempo de Contratación de un bien. Reducción de costos Administrativos. Eliminación de gastos de Movilización , mensajería y
Comisiones. Determinación de un solo lugar accesible vía Web para
satisfacer las necesidades de compras de la empresa.
Subasta Inversa Electrónica, incursiona como una verdadera opción de indudable apoyo en la Gestión de compras a nivel empresarial, proyectándose como una
herramienta de gran valor para mejorar la competitividad de la empresa privada
Ecuatoriana.