Proyecto Analisis y Diseño Libreria Concepcion

Embed Size (px)

Citation preview

  • 7/21/2019 Proyecto Analisis y Diseo Libreria Concepcion

    1/33

    Universidad Jos Ceciliodel Valle

    Alumno:

    Wilman Josue Moncada Lpez

    20131300

    Ca!edr"!ico:

    #uillermo Carias

    Asi$na!ura:

    %ases de &a!os 'rien!ada a '()e!os

    *ro+ec!o:

    Li(rer,a

    -Concepcin.

    /eca: Mar!es 210201

  • 7/21/2019 Proyecto Analisis y Diseo Libreria Concepcion

    2/33

    *LA456AM7645' &6L *8'%L6MALa Concepcin es una librera, dedicada a la venta de libros de diferentes rubros

    como jurdico, comercial, educativo, deportito, etc. Cuenta con ms de 5000

    ejemplares, algunos de ellos de autores importantes ue la !ace posesionar en un

    nivel relativamente alto del mercado. La Librera tiene una sola sucursal,

    est integrada por 5 empleados de los cuales " se dedican a atencin al p#blico, $ aadministracin general %compras de libros, pagos a proveedores, etc.& ' $ a reposicin

    de mercaderas ' stoc(.

    Cuenta con ) computadoras conectadas en red ubicadas dos de ellas en el mostrador

    de atencin al cliente %solo una con una impresora lser&, una en el depsito ' una en

    el sector de administracin. *odas tienen +indos -

    *ropsi!ol propsito de este documento es el colectar, anali/ar ' definir las necesidades de las

    caractersticas de la estin de 1toc( de la librera La Concepcin. 1e enfoca en las

    capacidades necesitadas por los 1ta(e!olders, ' el objetivo de los usuarios, ' porueestas necesidades e2isten. Los detalles del cmo el sistema de estin de 1toc( de

    la librera La Concepcin logra estas necesidades son detalladas en los casos de

    usos ' en las especificaciones adicionales o complementarias.

    Alcancel sistema permitir informati/ar la operatoria de una librera, tomando en cuenta los

    siguientes puntos3

    4 egistracin de compra ' venta de libros

    4 6dministracin de stoc(

    4 egistro de proveedores

    4 6dministracin de usuarios de sistema4 6dministracin de rupos de 6cceso

    4 ncriptacin

    4 7erificador de integridad

    4 Copia de resguardo 8 9ac( :p

    4 9itcora 8 egistro de actividades de usuarios del sistema

    6s!udio de Via(ilidadVIABILIDAD DEL SISTEMA.Con la elaboracin de este sistema para el negocio se espera llenar todos los

    reuerimientos necesarios para un mejor manejo del inventario de dic!o local.

    VIABILIDAD TCNICA.s la condicin ue !ace posible el funcionamiento del sistema, pro'ectoo idea al uecalifica, atendiendo a sus caractersticas tecnolgicas. La viabilidad tcnicaseeval#a ante un determinado reuerimiento o idea para determinar si es posible llevarloa cabo satisfactoriamente ' en condiciones de seguridadcon la tecnologa disponible,verificando factores diversos como resistenciaestructural, durabilidad, operatividad,implicaciones energ;ticas, mecanismos de control, seg#n el campo del ue se trate.

    http://www.monografias.com/trabajos12/pmbok/pmbok.shtmlhttp://www.monografias.com/trabajos/seguinfo/seguinfo.shtmlhttp://www.monografias.com/trabajos10/restat/restat.shtmlhttp://www.monografias.com/trabajos10/restat/restat.shtmlhttp://www.monografias.com/trabajos/seguinfo/seguinfo.shtmlhttp://www.monografias.com/trabajos10/restat/restat.shtmlhttp://www.monografias.com/trabajos12/pmbok/pmbok.shtml
  • 7/21/2019 Proyecto Analisis y Diseo Libreria Concepcion

    3/33

    La propuesta del sistema ser viable 'a ue la librera cuenta con computadoras ueactualmente utili/an para la confeccin de trabajos a computadora ' el controladministrativo, por lo ue las mismas pueden ser utili/adas en la implementacin einstalacin del sistema de facturacin e inventario, ' para ue sea ms ptimo se leofrecer una capacitacin ' la forma adecuada de utili/arlo a las personas ueestaran a su cargo.

    VIABILIDAD ECONMICA.1i los costos son ma'ores ue los beneficios no !a' viabilidad econmica ' si loscostos son menores ue los beneficios entonces si !a' viabilidad econmica.Condicin ue eval#a la conveniencia de un sistema, pro'ecto o idea al ue califica,atendiendo a la relacin ue e2iste entre los recursos empleados para obtenerlo 'auellos de los ue se dispone. n muc!as ocasiones, los recursos de los ue sedispone para evaluar la viabilidad econmica vienen determinados por los ueproduce el propio sistema, ue se est evaluando, por lo ue en realidad se lleva acabo un anlisis de rendimiento o rentabilidadinterna.

  • 7/21/2019 Proyecto Analisis y Diseo Libreria Concepcion

    4/33

    =escripcin erente de 1istemas

    esponsabilidades epresenta a todos los usuarios posibles del sistema.

    1eguimiento del desarrollo del pro'ecto.

    6prueba reuisitos ' funcionalidades.

    Resumen de Usuarios

    Rol 6dministrador del 1istema

    Dec!i"ci#n Angeniero en sistemas encargado del mantenimiento de1oftare. esponsable de la instalacin del sistema en la

    empresa ' actuali/aciones del mismo. 6dministra los

    usuarios ' asigna permisos.

    No$b!e

    Rol 6dministrativo epresentante de la librera.

    Dec!i"ci#n 1e encarga de !acer pedidos a los proveedores.ncargado de mostrar las necesidades de cada usuariodel sistema. 6dems lleva a cabo un seguimiento del

    desarrollo del pro'ecto ' aprobacin de los reuisitos '

    funcionalidades del sistema

    No$b!e

    Rol mpleado de la librera.

    Dec!i"ci#n egistra a los clientes ' las ventas ue se reali/an da ada. ncargado de consultar libros para comunicar al

    cliente la e2istencia del mismo ' el precio, tambi;n registrala venta de los libros.

    No$b!e

    Rol ncargado de la librera.

    Dec!i"ci#n Lleva la administracin del stoc(.ncargado de dirigir, planificar, supervisar ' ejecutar todas

    las actividades relacionadas con la gestin de la librera

    No$b!e

    6n!orno de UsuarioLos usuarios utili/arn un programa bajo plataforma +indos -. l sistema ofrecer

    un entorno amigable, capa/ de ser utili/ado por cualuier usuario de nivel intermedio

    de este sistema operativo.

  • 7/21/2019 Proyecto Analisis y Diseo Libreria Concepcion

    5/33

    *erspec!iva del produc!ol producto a desarrollar es un sistema para la librera La Concepcin, con la

    intencin de mejorar su funcionamiento. Las funciones principales del sistema de

    gestin de librera en t;rminos de caractersticas ' ventajas son las siguientes3

    4 estin de ventas ' compras4 1encille/ ' usabilidad.

  • 7/21/2019 Proyecto Analisis y Diseo Libreria Concepcion

    6/33

    4 6ltaE9ajaEodificacin de los usuarios del sistema

    4 Creacin de una 9itcora de acceso donde se registraran todas las operaciones

    relevantes.

    6l acceder al sistema se tendr la opcin de seleccionar dos idiomas %ingl;sEespaBol&

    para permitir as modificar la configuracin de los men# ' ttulos ue se encuentren en

    el programa 'a sean formularios, submen#s e impresiones.

    %eti#n de Venta

    l sistema le deber permitir al 7endedor registrarse con un usuario ' contraseBa 'a

    asignado, para poder reali/ar las consultas de los libros solicitados por el cliente, ' en

    caso de ue se realice la venta, registrara la misma.

  • 7/21/2019 Proyecto Analisis y Diseo Libreria Concepcion

    7/33

    uposiciones + dependenciasLos reuisitos descritos en este documento pueden cambiar, pues los procesos son

    dinmicos ' por lo tanto cambian los reuisitos del softare, para lo cual es necesario

    ue las fases de anlisis ' diseBo est;n bien documentadas ' adems definir una fase

    ' metodologa de mantenimiento del sistema. l sistema de gestin de la librera

    funciona independientemente, sin necesidad de comunicarse con otros sistemase2ternos, por lo ue no !a' dependencias respecto de otros sistemas.

    8e9uisi!os del is!emal euipamiento bsico reuerido para el funcionamiento del sistema

    ) =ual Core de $.5 !/ o duo euivalente

    am $b

    >d F50 b

  • 7/21/2019 Proyecto Analisis y Diseo Libreria Concepcion

    8/33

    Alta de **a!ioAntroduccin3l sistema deber permitir la incorporacin de un nuevo usuario

    al sistema de librera.

    ntradas3Los datos a ingresar sern3 A= de usuario ' contraseBa, nombre ' apellido, A= '

    perfil

  • 7/21/2019 Proyecto Analisis y Diseo Libreria Concepcion

    9/33

    ntradas3

    Los datos a ingresar sern nombre ' apellido o A=

  • 7/21/2019 Proyecto Analisis y Diseo Libreria Concepcion

    10/33

    ntradas3

    1e deber seleccionar el idioma

  • 7/21/2019 Proyecto Analisis y Diseo Libreria Concepcion

    11/33

    ntradas3

    Angresar dispositivo de almacenamiento

  • 7/21/2019 Proyecto Analisis y Diseo Libreria Concepcion

    12/33

  • 7/21/2019 Proyecto Analisis y Diseo Libreria Concepcion

    13/33

  • 7/21/2019 Proyecto Analisis y Diseo Libreria Concepcion

    14/33

  • 7/21/2019 Proyecto Analisis y Diseo Libreria Concepcion

    15/33

    ntradas3

    Angresar por teclado nombre ' apellido, direccin, correo, tel;fono, A=

  • 7/21/2019 Proyecto Analisis y Diseo Libreria Concepcion

    16/33

    ICon los datos de entrada se deber buscar en la base de datos de clientes '

    desplegar los resultados obtenidos

    I1i no se ingresan datos se deber buscar en la base todos los clientes registrados '

    desplegar un listado de los mismos

    1alida3IListar los clientes registrados en el sistema

    %eti#n de Co$"!a

    l sistema le deber permitir al 6dministrativo registrarse con un usuario ' contraseBa

    'a asignado, el mismo podr acceder al mdulo de compras donde podr3

    D 6dministrar proveedores

    D Consulta de proveedores

    D 6dministrar pedidos

    D Consulta de pedidos

    D Anformes de compras

    D 6dministrar pagos a proveedores

    Ad$init!a! "!oveedo!e

    l sistema le permitir al 6dministrativo dar de alta, modificar o eliminar a un

    proveedor, como tambi;n consultar la e2istencia o no del mismo

    Alta de "!oveedo!e

    Antroduccin3

    l sistema deber permitir la incorporacin de un nuevo proveedor al sistema delibrera.

    ntradas3

    Angresar por teclado ra/n social, direccin, cdigo postal, tel;fono, correo electrnico

  • 7/21/2019 Proyecto Analisis y Diseo Libreria Concepcion

    17/33

    I1i los datos estn incompletos o el cliente 'a e2iste se mostraran mensajes

    informativos

    IAngresar los datos del proveedor

    Ienerar A=Eregistro del proveedor

    1alida3Iegistro del proveedor nuevo en la base de datos

    Ba+a del "!oveedo!

    Antroduccin3

    l sistema deber permitir la baja de un proveedor del sistema de librera.

    ntradas3

    Los datos a ingresar sern ra/n social o A=

  • 7/21/2019 Proyecto Analisis y Diseo Libreria Concepcion

    18/33

    I7erificar ue los datos ingresados est;n completos ' correctos.

    I1i no se encuentra ning#n proveedor ue cumpla con los reuisitos indicados se

    mostraran mensajes informativos

    1alida3

    I1e actuali/an los datos del proveedor en la base de datos

    Con*lta de "!oveedo!e

    Antroduccin3

    l sistema deber permitir la consulta de proveedores registrados en el sistema de

    librera, 'a sea un proveedor especfico o todos los ue se encuentran registrados en

    la base

    ntradas3

    Los datos a ingresar sern ra/n social o A= para una consulta especfica

  • 7/21/2019 Proyecto Analisis y Diseo Libreria Concepcion

    19/33

  • 7/21/2019 Proyecto Analisis y Diseo Libreria Concepcion

    20/33

    1alida3

    Il

  • 7/21/2019 Proyecto Analisis y Diseo Libreria Concepcion

    21/33

    I7erificar ue el proveedor e2ista en la base de datos

    I9uscar la recepcin registrada

    I9uscar el pedido reali/ado correspondiente al proveedor

    I7alidar el tipo de pago

    Ienerar A=Eegistro del pago

    1alida3

    Iegistro del nuevo pedido en la base de datos

    Modi,icaci#n de "ao

    Antroduccin3

    l sistema deber permitir la modificacin de un pago 'a e2istente en el sistema

    ntradas3

    1e necesita el A= del pago

  • 7/21/2019 Proyecto Analisis y Diseo Libreria Concepcion

    22/33

    1alida3

    IListar los pagos registrados en el sistema

    %eti#n de Stoc&

    l encargado de stoc( ingresara al sistema con un usuario ' contraseBa 'a asignado,

    donde ingresara al mdulo de gestin de stoc(, ue el mismo le permitir reali/ar el

    alta de libros recibidos.

  • 7/21/2019 Proyecto Analisis y Diseo Libreria Concepcion

    23/33

    para finali/ar el alta

    I1i los datos estn incompletos o el libro 'a e2iste se mostrar mensaje informativo

    1alida3

    Iegistro del libro nuevo en la base de datos

    Ba+a de lib!o

    Antroduccin3

    l sistema deber permitir la baja de un libro del sistema de librera.

    ntradas3

    Los datos a ingresar sern el A19@, ttulo del libro o autor

  • 7/21/2019 Proyecto Analisis y Diseo Libreria Concepcion

    24/33

    1alida3

    I1e actuali/an los datos del libro en la base de datos

    Con*lta de lib!o

    Antroduccin3

    l sistema deber permitir la consulta de libros registrados en el sistema de librera,

    'a sea un libro especfico o todos los ue se encuentran registrados en la base

    ntradas3

    Los datos a ingresar sern el A19@, ttulo del libro o autor para una consulta especfica

  • 7/21/2019 Proyecto Analisis y Diseo Libreria Concepcion

    25/33

    1alida3

    Invo de mail

    Ad$init!a! Rece"ci#n

    Antroduccin3

    Cuando llegue la mercadera solicitada el encargado de stoc(, deber registrar la

    recepcin de las mismas.

    ntradas3

    1e deber ingresar @umero de remito, fec!a cuando se recibi la mercadera, datos

    del proveedor, datos del libro, Ad del pedido

  • 7/21/2019 Proyecto Analisis y Diseo Libreria Concepcion

    26/33

    Dee$"e1o del ite$al tiempo de respuesta del sistema ser medido sobre la red local %intranet& cu'a

    velocidad mnima es $00 bits, ' depender del grado de ocupacin del canal. 1i

    e2isten problemas de trfico %red congestionada& el desempeBo se ver afectado

    negativamente sin ser el sistema responsable por ello.

    Di"onibilidad del ite$astar disponible $00 o mu' cercano a esta disponibilidad durante el !orario !bil

    laboral de la librera %de lunes a viernes de $0300 a.m. a -300 p.m.&.

    Se*!idad

    Bac&*"l sistema deber proveer mecanismos para generar bac(upMs peridicamente de la

    informacin ue se mantiene en el sistema. Los bac(upNs deben ser responsabilidad

    del administrador del sistema uien deber crearlos, almacenarlos ' recuperar lainformacin en el caso ue se pierda informacin.

    Se*!idadl acceso al sistema debe estar restringido por el uso de claves asignadas a cada uno

    de los usuarios. 1lo podrn ingresar al 1istema las personas ue est;n registradas,

    estos usuarios sern clasificados en varios tipos de usuarios %o roles& con acceso a

    las opciones de trabajo definidas para cada rol.

    l control de acceso implementado debe permitir asignar los perfiles para cada uno de

    los roles identificados.

    2*ncionalidad3

    1e solicita ue el sistema se constru'a de forma ue pueda ser maBana fcilmente

    ampliable ' reutili/able.

    2iabilidad3

    1e solicita tambi;n ue el sistema tenga una alta fiabilidad en cuanto a tolerancia a

    fallos.

    Calidad

    2acilidad de *ol sistema debe ser de fcil uso ' entrenamiento por parte de los usuarios

    Mena+e de e!!o!l sistema debe presentar mensajes de error ue permitan al usuario identificar el tipo

    de error.

  • 7/21/2019 Proyecto Analisis y Diseo Libreria Concepcion

    27/33

    Mantenibilidad

    So"o!te3

    1e solicita ue el softare ue se utilice sea un standar aceptado en el mercado de

    forma ue en el futuro no tengan problemas para la locali/acin de t;cnicos para su

    mantenimiento.

    &ia$ramas de /lu)o de &a!os del is!ema

    Dia!a$a de Conte4to

    Dia!a$a de Nivel 5

  • 7/21/2019 Proyecto Analisis y Diseo Libreria Concepcion

    28/33

    Dia!a$a de Nivel 6

    P!oceo 53 Recibi! Pedido

  • 7/21/2019 Proyecto Analisis y Diseo Libreria Concepcion

    29/33

    P!oceo 73 %etiona! Inventa!io

    P!oceo 83 %ene!a! Re"o!te de Inventa!io

  • 7/21/2019 Proyecto Analisis y Diseo Libreria Concepcion

    30/33

    &ia$rama Clases

  • 7/21/2019 Proyecto Analisis y Diseo Libreria Concepcion

    31/33

    Casos de uso

    Cao de )o3Angresar al sistemaP!o"#ito37alidar ' registrar el usuario

    Acto!e3:suarioRe*$en3l usuario ingresa a la aplicacin, luego proporciona el usuario ' lacontraseBa, el sistema valida ' permite el ingreso

    C*!o no!$al de lo evento

    )*a!io Site$a$. l usuario ingresa al login del

    sistema

    ". l sistema desencripta los datos

    de la base de datos.

    G. l usuario proporciona el usuario

    ' la contraseBa

    ). l sistema verifica el usuario ' la

    contraseBa ' permite el acceso al

    sistema asignndole permisos

    5. l sistema registra en la bitcora

    el ingreso del usuario.

    C*!o Alte!nativo

    )*a!io Site$a)a. 1i el usuario no e2iste o lacontraseBa es incorrecta el sistema

    muestra un mensaje de error

  • 7/21/2019 Proyecto Analisis y Diseo Libreria Concepcion

    32/33

    Cao de )o3Consulta :suariosP!o"#ito3Consulta de un usuario registrado en el sistemaActo!e36dministradorRe*$en3l administrador del sistema ingresa al mdulo de seguridad ' busca elusuario

    C*!o no!$al de lo evento$. l administrador sistema ingresa al mdulo de seguridad G. l sistema despliega las

    opciones disponibles de ese mdulo

    ". l administrador sistema selecciona la opcin de b#sueda 5. lsistema encripta '

    busca en la base de datos el usuario indicado por el administrador sistema

    ). l administrador sistema completa nombre ' apellido o =@A ' activa la reali/acin

    de la b#sueda H. l sistema desencripta ' despliega los resultados obtenidos

    Curso 6lternativo

    :suario 1istema

    Ha. 1i no encuentra ning#n usuario ue cumpla con los reuisitos indicados despliega

    un mensaje de error para informar al administrador sistema

  • 7/21/2019 Proyecto Analisis y Diseo Libreria Concepcion

    33/33