entregable_2_ingsoftware

Upload: laura-botero

Post on 06-Jul-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/16/2019 Entregable_2_IngSoftware

    1/20

    TABLA DE CONTENIDO

    1. Introducción.

    2. Características de la Solución.

    2.1 Causas de los problemas que se pretenden aliviar.

    2.2 Cambios en la estructura organizacional.

    2.3 Aparición de nuevos actores e interesados y/o superación de estos.

    2.4 Descripción de los nuevos procesos.

    2.5  Descripción de la forma como participa el sistemainformtico en los

    nuevos procesos.

    2.6 Cambios en los actores.

    3. !uevo Diagrama de procesos

    4. Diagrama Casos de "so.

    5. Diagrama de Secuencias.

    6. Diagrama #aquina $stados.

    7. Diagrama de Clases.

    8. Diagrama de Despliegue.

    9. $squema de Autorizaciones.

  • 8/16/2019 Entregable_2_IngSoftware

    2/20

    1. Introducción

    $ste soft%are es importante no solo para esta empresa& sino tambi'n para lasempresas que requieran minimizar los procesos y aumentar sus ingresos.

    $l desarrollo de este soft%are se realiza con el fin de automatizar los procesosy tener el registro detallado de los movimientos ingresados al sistema paraobtener mayor control y organización de las actividades de la empresa.

    (ermite me)orar la calidad en el servicio& agiliza los procesos& minimiza costos.

    $l soft%are permite identificar los faltantes en el inventario para realizar lospedidos en el momento oportuno* se puede mane)ar una base de datos de losclientes y de los proveedores& realiza facturas y

    2. Caractr!"tica" d #a "o#ución

    Se implementar una solución +eb para controlar la administración deinventario& registrar los pedidos y generar la facturación& se dise,ar con unabase de datos en #icrosoft S- Server y en engua)e isual C0. Se tendr unesquema modular que contenga los aspectos bsicos de la calidad del soft%arede funcionalidad& simplicidad& escalabilidad y usabilidad entre otros.

    2.1 Cau"a" d #o" $ro%#&a" 'u " $rtndn a#i(iar 

     Al realizar el registro en el inventario& toma de pedidos& venta y facturación deforma manual& no 1abía un control riguroso y confiable del mane)o de la

    información relacionada con la cadena de abastecimiento ocasionando p'rdidade mercancía& retraso en la entrega de los equipos& errores y confusión en lasfacturas.

    2.2 Ca&%io" n #a "tructura or)ani*aciona#

    Se mantendr la estructura organizacional& por que solamente se van asistematizar algunos procesos que son importantes para optimizar tiempo yme)orar la eficiencia en el servicio pero los empleados sern los mismos* eladministrador ser el usuario principal de la aplicación.

    2.3 A$arición d nu(o" actor" intr"ado" +,o "u$ración d "to".

    os actores seguirn siendo los mismos que realizaban los procesosmanualmente& 2Administrador& vendedores y t'cnicos3.

  • 8/16/2019 Entregable_2_IngSoftware

    3/20

    2.4 D"cri$ción d #o" nu(o" $roc"o".

    os procedimientos manuales de erificar Inventario& Actualizar Inventario&4enerar ista de (recios& 5omar (edido de Cliente& 4enerar 6actura& 7egistrar (ago se sistematizarn teniendo en cuenta los formatos impresos que semane)an manualmente en la actualidad. $n la solución se 1a agregado lassiguientes funcionalidades de 7egistrar (roveedor& 7egistrar $mpleado&7egistrar (roducto& Anular 6actura& 7egistrar cliente& 7egistrar (edido.

    83 7egistrar (roveedor9 #atricular a un proveedor de productos

    :3 7egistrar $mpleado9 #atricular un empleado nuevo que ingresa como Administrador o endedor.

    ;3 7egistrar (roductos9 #atricular una lista de accesorios que sernutilizados a la 1ora de prestar un servicio.

  • 8/16/2019 Entregable_2_IngSoftware

    4/20

    2.6 Ca&%io" n #o" actor".

     Al automatizar los procesos de la empresa& cada actor deber seguir con lasmismas funcionalidades pero a trav's de una aplicación que le permitiracceder a toda la información que se mane)ara de los clientes& proveedores&productos y servicios entre otros.

    (or lo tanto el administrador ser el encargado de registrar a los clientesnuevos& proveedores& empleados& productos y servicios& adems de mantener actualizado el inventario y realizar los pedidos a los proveedores a tiempo.

    os endedores sern los encargados de tomar los pedidos de los clientes&asignarles un t'cnico& elaborar la factura& y registrar los pagos de los clientes.

    os t'cnicos sern los encargados de realizar el servicio y registrar en lafactura correspondiente el detalle de lo que se realizo y pasarlo al vendedor para que este 1aga la entrega a tiempo.

  • 8/16/2019 Entregable_2_IngSoftware

    5/20

    3. N/E0O DIAAA DE OCEO.

    4. CAO DE /O

  • 8/16/2019 Entregable_2_IngSoftware

    6/20

    Ca"o d /"o Iniciar "ión

    0r"ión 8.

    6ec1

    a

    8/=/:8

    8Autor  Dar%in Snc1ez& Claudia "ribe& Daylin 5obón.

    unt  Administrador de C$.!$5

    ro$ó"ito (ermitir el ingreso al sistema

    O%ti(o $ste caso de uso permite ingresar al sistema y cargar perfiles.

    "u&n Cada usuario debe darse de alta para tener acceso al sistema.

    Actor"  Administrador& vendedor& 5'cnico.

    rcondición Debe eBistir registro de usuario en la base de datos.

    cuncianor&a# d

    intraccion" //AIO ITEA

    8 Clic en el aplicativo.

    (resenta lainterfaz y activalos campos decaptura de datos.

    : Digita usuario y contrase,a.

    ; Clic en el botón inicio de sesión.

    erifica si losdatos soncorrectos& si loson& carga elperfil y muestraen pantalla& elnombre delusuario& sino&saca mensa)e los

    datos sonincorrectos.

    D&ora Si se registra de manera óptima se tardara #Bimo 8 minutos.

    rcuncia Cada que un usuario requiera entrar al sistema.

    Ti$o (rimario.

    o"tcondicion" "suario ingresa al sistema.

    r-ico

     

  • 8/16/2019 Entregable_2_IngSoftware

    7/20

    Ca"o d /"o )i"trar C#int

    0r"ión 8.6ec1a

    :/=/:88

    Autor  Da%in Sanc1ez& Claudia "ribe& Daylin 5obón.

    unt  Administrador de C$.!$5

    ro$ó"ito 7egistrar los datos de los Clientes.

    O%ti(o

    $n este caso de uso se pretende tener los datos registrados de los clientes

    que requieran un servicio.

    "u&n

    $ste caso de uso le permite al usuario guardar& actualizar y eliminar2cambiar de estado3 los datos de Clientes que interactan con la empresa&estos sern requeridos al momento de generar 6acturas e Ingresarpedidos.

    Actor" endedor 

    rcondición !o debe eBistir registro del Cliente en la base de datos.

    cuncianor&a# d

    intraccion" 0ENDEDO ITEA

    8 $n la interfaz principal& selecciona la opción Clientes.

    (resenta lainterfazseleccionada en

    la interacción.

    : Ingresar el numero de cedula.

    De inmediato& elsistema valida siel cliente eBiste sino se 1abilita loscampos paraingresar el nuevocliente.

    ;

    Ingresa Documento !ombre Apellidos Dirección&

    5el'fono $#ail 5ipo Cliente $stado.

    E son los datosobligatorios. $ncaso de que elcliente eBista& secargan los datos

    automticamente.

  • 8/16/2019 Entregable_2_IngSoftware

    8/20

    < uego selecciona el botón 4rabar.

    4uarda los datosdigitados delcliente.

    cunciaa#trnati(a d

    intraccion" 0ENDEDO ITEA

    <$n caso que se desee anular registro dar clic en elbotón $liminar.

    (resenta unmensa)e quedice& F$staseguro eliminarlos datosGF

    < Clic en Aceptar.$limina elregistro.

    < Clic en el botón listar ClientesCarga todo losclientes.

    D&ora Si se registra de manera óptima se tardara #Bimo 8 minutos.

    rcunciaSegn el volumen de ventas diarias se registrara aproBimadamente ;clientes.

    Ti$o (rimario.

    o"tcondicion" Datos del cliente guardados en la base de datos.

    r-ico

     

  • 8/16/2019 Entregable_2_IngSoftware

    9/20

    Ca"o d /"o )i"trar ro(dor 

    0r"ión 8.6ec1a ;/=/88

    Autor  Da%in Sanc1ez& Claudia "ribe& Daylin 5obón.

    unt  Administrador de C$.!$5

    ro$ó"ito 7egistrar los datos de los (roveedores.

    O%ti(o$n este caso de uso se pretende tener los datos de los proveedoresregistrados para realizar la compra de los productos agotados.

    "u&n

    $ste caso de uso permite al usuario guardar& actualizar los datos de losproveedores que suministran los productos a la empresa& estos sonrequeridos al momento de 1acer compras de productos agotados.

    Actor"  Administrador.

    rcondición !o debe eBistir registro del (roveedor en la base de datos.

    cuncianor&a# d

    intraccion" ADINITADO ITEA

    8$n la interfaz principal selecciona la opción(roveedores.

    (resenta la

    interfazseleccionada enla interacción.

    : Ingresar el numero de id proveedor.

    De inmediato& elsistema valida siel proveedoreBiste si no& se1abilita loscampos paraingresar el nuevoproveedor.

    ;Ingresa IdH(roveedor !ombre Dirección 5el'fono Ciudad 5el'fono $#ail 5ipoH(roveedor $stado

    E son los datosobligatorios.

    < uego selecciona el botón 4rabar.

    4uarda los datosdigitados delproveedor.

    cunciaa#trnati(a dintraccion" ADINITADO ITEA

    =$n caso que se desee anular el registro da clic en elbotón $liminar.

    (resenta unmensa)e que diceF$sta seguroeliminar losdatosGF

    = Clic en Aceptar.$limina elregistro.

    D&ora Si se registra de manera óptima se tardara #Bimo : minutos.

    rcunciaSegn el volumen de productos agotados o nuevos& aproBimadamentecada mes.

    Ti$o (rimario.

    o"tcondicion" Datos del proveedor guardados en la base de datos.

  • 8/16/2019 Entregable_2_IngSoftware

    10/20

    r-ico

     

    Ca"o d /"o )i"trar roducto"

    0r"ión 8. 6ec1a

  • 8/16/2019 Entregable_2_IngSoftware

    11/20

    D&ora Si se registra de manera óptima se tardara #Bimo : minutos.

    rcuncia Segn el volumen de artículos nuevos aproBimadamente cada : semanas.

    Ti$o (rimario.

    o"tcondicion" Datos de productos guardados en la base de datos.

    r-ico

     

    Ca"o d /"o )i"trar dido

    0r"ión 8. 6ec1a =/=/88Autor  Da%in Sanc1ez& Claudia "ribe& Daylin 5obón.

    unt  Administrador de C$.!$5

    ro$ó"ito Ingresar al sistema los pedidos realizados a los proveedores

    O%ti(o Agilizar la venta de los productos y llevar un control de los agotados pararealizar la compra de los mismos.

    "u&n$ste caso de uso le permite al usuario tener un registro de los pedidosrealizados por el administrador.

    Actor"  Administrador

    rcondición Debe eBistir registro de los productos en la base de datos.

    cuncianor&a# d

    intraccion" ADINITADO ITEA

    8 Selecciona la opción (edido (resentar la interfaz

  • 8/16/2019 Entregable_2_IngSoftware

    12/20

    seleccionada en lainteracción& pordefecto el sistemaarro)a el idHpedido.

    : Digitar el identificación del proveedor  

    alida si el proveedor

    eBiste.

    ; Ingresar datos del (edidoE los datos sonrequeridos.

    < Dar clic en botón 4rabar  4uardar datos delpedido.

    cunciaa#trnati(a dintraccion" ADINITADO ITEA

    <$n caso que se desee cancelar el pedido& seselecciona el botón cancelar.

    < Clic en el botón cancelar Cancela el pedido.

    D&ora 5ardara #Bimo : minutos.

    rcunciaSegn el volumen de ventas diarias se realizaran aproBimadamente cadasemana.

    Ti$o (rimario.

    o"tcondicion" Se guardan datos de pedido en la base de datos.

    r-ico

     

    Ca"o d /"o )i"trar actura

    0r"ión 8. 6ec1a >/=/88

    Autor  Da%in Sanc1ez& Claudia "ribe& Daylin 5obón.

    unt  Administrador de C$.!$5

    ro$ó"ito Crear el servicio y la facturar del servicio realizado.

    O%ti(o 7egistrar servicio.

    "u&n

    $ste caso de uso le permite al usuario tener un registro del servicio prestado y

    los productos que utilizaron para poder y saber a qu' cliente se realizo dic1a

  • 8/16/2019 Entregable_2_IngSoftware

    13/20

    factura.

    Actor" endedor 

    rcondición Debe eBistir registro del Cliente y de (edido

    cuncia nor&a#d intraccion" 0ENDEDO ITEA

    8 Selecciona la opción 6acturación

    (resenta la interfazseleccionada en la interaccióny arro)a por defecto el nmerode factura.

    : Ingresar la cedula del cliente

    De inmediato& el sistemavalida si el cliente estregistrado y se 1abilitan todoslos campos requeridos.

    ; Ingresa datos del servicio Eos datos son requeridos.

    < 4rabar e Imprimir 6actura Imprimir 6actura en papel

    cunciaa#trnati(a dintraccion" ADINITADO ITEA

    <$n caso que se desee anular el registro da clicen el botón Cancelar.

    (resenta un mensa)e quedice FDesea Cancelar lafacturaGF.

    < Clic en Aceptar Cancela el registro.

    D&ora Si se registra de manera óptima se tardara #Bimo = minutos.

    rcunciaSegn el volumen de ventas diarias se realizaran aproBimadamente =facturas.

    Ti$o (rimario.

    o"tcondicion" Se elabora una factura.

    r-ico

     

  • 8/16/2019 Entregable_2_IngSoftware

    14/20

    5. DIAAA DE EC/ENCIA

  • 8/16/2019 Entregable_2_IngSoftware

    15/20

    Diagrama de Secuencia: Registrar Cliente

    Diagrama de Secuencia: Registrar Pedido

  • 8/16/2019 Entregable_2_IngSoftware

    16/20

    Diagrama Secuencia: Registrar Factura

  • 8/16/2019 Entregable_2_IngSoftware

    17/20

    6. DIAAA A/INA ETADO

    C#int

    actura

    roducto

  • 8/16/2019 Entregable_2_IngSoftware

    18/20

  • 8/16/2019 Entregable_2_IngSoftware

    19/20

    9. E/EA DE A/TOIACION

  • 8/16/2019 Entregable_2_IngSoftware

    20/20

    /"uario Ad&ini"trador  

    Accion" Creat

    e

    7ea

    d

    "pdat

    e

    Delet

    eroducto J J J J

    C#int J J J J

    In(ntario J J J J

    dido J J J J

    actura J J J J

    Li"tarcio

    J J J J

    /"uario 0nddor  

    Accion" Create

    7ead

    "pdate

    Delete

    roducto J J

    C#int J J

    In(ntario J J J

    dido J J J

    actura J J J

    Li"tarcio

    J J

    /"uario C#int

    Accion" Create

    7ead

    "pdate

    Delete

    roducto J