trab colaborativo cat equipo4

Upload: rosa-isabel-borda-manrique

Post on 03-Jun-2018

232 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/12/2019 Trab Colaborativo Cat Equipo4

    1/18

    UNIVERSIDAD SEOR DE SIPAN

    FACULTAD DE INGENIERA, ARQUITECTURA Y URBANISMO

    ESCUELA ACADMICO PROFESIONAL DE INGENIERA DE SISTEMAS

    SISTEMA PARA CONTROL DE MEDICAMENTOS,

    CLIENTES Y PUNTOS BONO PARA UNA FARMACIA

    Equipo de Trabajo:

    Asignatura: Fundamentos de Programacin

    Tutor Virtual: Ivan Mejia Cabrera

    2013-II

    Lima, noviembre del 2013

    Rospigliosi vila, Erlan Hernn

    Varillas Pilco, Jos Carlos

    Martnez Serrano, Edgar Leonardo

    Ipince Sulca, Mximo Rogger

  • 8/12/2019 Trab Colaborativo Cat Equipo4

    2/18

    Fundamentos de Programacin

    2 USS Virtual

    NDICE

    PG.

    INTRODUCCIN3

    CAPTULO I.

    [1] Administrar Usuarios del sistema..

    [2] Administrar tipos de medicamentos..

    [3] Administrar formas de presentacin de medicamentos.

    [4] Administrar medicamentos.[5] Administrar datos de cliente...

    [6] Operaciones de venta.

    [7] Reporte: Caja

    [8] Reporte: Clientes.

    [9] Reporte: Compras

    [10] Reporte: Venta de usuario

    [11] Reporte: Ranking de ventas.

    [12] Salir..

    Conclusiones.

  • 8/12/2019 Trab Colaborativo Cat Equipo4

    3/18

    Fundamentos de Programacin

    3 USS Virtual

    INTRODUCCIN

    El presente trabajo se ha desarrollado con la finalidad de detallar paso a paso como sedesarroll el SISTEMA PARA CONTROL DE MEDICAMENTOS, CLIENTES YPUNTOS BONO PARA UNA FARMACIA.

    Asimismo, el sistema fue elaborado en con lenguaje de programacin JAVA, por tanto,en el presente documento se comenta los cdigos que se utilizaron en la

    programacin.

    Para la programacin, se dividi el trabajo entre todos los integrantes del grupo, dondecada uno desarrollo la parte que le correspondi; en esta parte del trabajo no seencontr inconvenientes al respecto.

    El trabajo est dividido en doce (12) puntos importantes, en cada uno de ellos seexplica con pantallazos las opciones del sistema.

    Finalmente, se determinan las conclusiones con ideas derivadas del trabajo realizado.

  • 8/12/2019 Trab Colaborativo Cat Equipo4

    4/18

    Fundamentos de Programacin

    4 USS Virtual

    LOS ALGORITMOS DEL PROGRAMA

    El programa que acompaa al presente documento ha sido desarrollado en lenguaje

    de programacin Java.

    FUNCIONALIDAD.

    El programa desarrollado, permite controlar las operaciones bsicas de una farmacia,donde los usuarios debern loguear para acceder a utilizar las diferentes opciones quetiene el sistema.

    Figura N 01: Pantalla de acceso al s istema

    Si el usuario o clave no es correcto?

    Figura N 02: Pantalla de acceso al s istema

    Presionamos S, lo volvemos a intentar, Nsale del sistema

    Si presionamos S, volvemos a digitar usuario y clave, seguidamente validado los datosmuestra en men principal:

  • 8/12/2019 Trab Colaborativo Cat Equipo4

    5/18

    Fundamentos de Programacin

    5 USS Virtual

    Figura N 03: Pantallazo del men principal por consola

    DETALLE DEL MEN PRINCIPAL

  • 8/12/2019 Trab Colaborativo Cat Equipo4

    6/18

  • 8/12/2019 Trab Colaborativo Cat Equipo4

    7/18

    Fundamentos de Programacin

    7 USS Virtual

    Opcin 1:Nuevo Usuario.

    Comentario. Si se presiona S, se vuelve a ingresar los datos solicitados para ingresara un usuario, si se presiona N, regresar al men Administrador de Usuarios delSistema.

    Opcin 2:Editar Usuario.

    Presionando la opcin 2, primero muestra la lista de usuarios que existe.

    Comentario. Una vez visto los usuarios que existe, se digita el usuario a editar, eneste caso a ripince

  • 8/12/2019 Trab Colaborativo Cat Equipo4

    8/18

    Fundamentos de Programacin

    8 USS Virtual

    Y solo se presiona la opcin de que campo se necesita editar, presionamos 5(Contrasea).

    Si presionamos S, se busca a otro usuario para editar algn campo de su ficha dedatos, o presionamos N para regresar al Men Administrador de Usuarios del Sistema

  • 8/12/2019 Trab Colaborativo Cat Equipo4

    9/18

    Fundamentos de Programacin

    9 USS Virtual

    Opcin 3:Eliminar Usuario.

    Para esta opcin al igual que en la opcin modificar se lista a los usuarios, y seingresa el nombre de usuario a eliminar:

    Opcin 4:Buscar por Usuario.

    Para ubicar los datos de un usuario, presionar opcin [4], digitar usuario a buscar y semuestra los datos de la ficha de datos del usuario.

    Respecto a la programacin: Se utiliz matrices bidimensionales:

  • 8/12/2019 Trab Colaborativo Cat Equipo4

    10/18

    Fundamentos de Programacin

    10 USS Virtual

    Este segmento de cdigo, valida la entrada de respuesta sea [S] [N], caso contrarioingresa de nuevo recursivamente hasta que se presionen las teclas correctas.

    Bucle repetitivo For

    Procedimiento de validacin

  • 8/12/2019 Trab Colaborativo Cat Equipo4

    11/18

    Fundamentos de Programacin

    11 USS Virtual

    [2] ADMINISTRADOR DE TIPOS DE MEDICAMENTOS.

    Declaracin

    Opcin 1: Nuevo tipo de medicamento.

    Nos pide que ingresemos la descripcin del tipo de medicamento

    Luego presionamos [S] o [N], para grabar. Caso contrario se presiona otro dgitoentrara en un bucle hasta presionar las teclas indicadas en elmensaje.

    Esta opcion esta compuesta por tres campos: Codigo tipo medicamento, DescripcionTipo medicamento, y codigo de registro activo, para los cuales solo se ingresadescripcion tipo de medicamento, debido a que el codigo es autogenerado, y elregistro activo se guarda con valor por defecto igual a 1, el cual indica que esta activo.Este ultimo campo tendra un valor 0 cuando se elimine, y solo se mostrar a aquellosque tengan valor 1.

    Opcion 2: Editar t ipo de medicamento

    Opcion 3: Eliminar tipo de medicamento

    Opcion 4: Buscar tipo de medicamento

    En esta ltima opcin

    Solo presionamos el cdigo de tipo de medicamento a buscar, y nos muestracomo resultado su ficha de datos.

  • 8/12/2019 Trab Colaborativo Cat Equipo4

    12/18

    Fundamentos de Programacin

    12 USS Virtual

    [3] ADMINISTRADOR DE FORMAS DE PRESENTACIN DE MEDICAMENTOS.

    Matriz usada:

    Las opciones 1, 2, 3 y 4 de forma de presentacin tiene el mismo mecanismo que enel men mostrado de tipo de medicamento esto quiere decir su codigo esautogenerado, y tiene un campo que indica si el registro esta activo o eliminado.

    A continuacin se muestra el proceso que genera un codigo autogenerado:

  • 8/12/2019 Trab Colaborativo Cat Equipo4

    13/18

    Fundamentos de Programacin

    13 USS Virtual

    [4] ADMINISTRADOR DE MEDICAMENTOS.

    Matriz a usar:

  • 8/12/2019 Trab Colaborativo Cat Equipo4

    14/18

  • 8/12/2019 Trab Colaborativo Cat Equipo4

    15/18

    Fundamentos de Programacin

    15 USS Virtual

    [5] ADMINISTRADOR DE CLIENTES

    Matriz a usar:

    Opcin 1: Nuevo Cliente

    Codificacin de muestra:

    La codificacin de muestra es un proceso para validar DNI, dentro de la cual seconsidera, que lo digitado, tenga 8 digitos, que lo digitado sean nmeros del 0, 1, 2,39, y que este DNI no se repita, segn peticin enunciada en el presente trabajo.

    Opcion 2: Editar Cliente

    Para editar un cliente, primero muestra en pantalla los clientes ingresados al sistemapara elegir un nmero de DNI, y procedemos a editar segn los campos que semuestran en pantalla.

    Opcion 3: Eliminar Cliente

    Para eliminar un cliente solo se digita su numero de DNI y se procede a eliminar de labase de datos.

    Nota: la eliminacin de los registros es virtual, ya que se considera un campo paracumplir esa funcion, el cual alamacenar el valor 1, para aquellos registros activos, yvalor 0 para aquellos registros que ha sido eliminados.

  • 8/12/2019 Trab Colaborativo Cat Equipo4

    16/18

    Fundamentos de Programacin

    16 USS Virtual

    Opcion 4: Buscar Cliente.

    Para buscar un cliente en el sistema, se digita su nmero de DNI, y se mostrara suficha en pantalla.

  • 8/12/2019 Trab Colaborativo Cat Equipo4

    17/18

    Fundamentos de Programacin

    17 USS Virtual

    CONCLUSIONES

    1. Del trabajo realizado, se lleg a la conclusin que Java es uno de los lenguajesde programacin bastante productivo, porque al usar los frameworks y libreras queofrece, es relativamente rpido y sencillo construir aplicaciones a medida.

    2. Asimismo, se cuenta con bastante material de ayuda para programar en JAVA, tantoen la web; y especialmente de la comunidad Java.

    3. Luego de recopilar informacin para el presente trabajo, entiendo mejor sobreel programa, JAVA es un programa es un programa muy usado en el mundotecnolgico.

  • 8/12/2019 Trab Colaborativo Cat Equipo4

    18/18

    Fundamentos de Programacin

    18 USS Virtual

    REFERENCIAS BIBLIOGRAFAS

    1. http://rae.es/

    2. http://www.google.com.pe/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=

    1&ved=0CCoQFjAA&url=http%3A%2F%2Fwww.cjavaperu.com%2F&ei=-

    IuaUobaGNO1kQeftoGwDA&usg=AFQjCNG5FKE4SgR2bnAKldXVoEo4Qkh9d

    Q&sig2=B096PNSzJ06C_-PeQ7nKKw

    3. http://www.javahispano.org/

    4. http://www.java.com/es/download/