Proyecto Farmacia

Especialidad: Computación e Informática Tema: SISTEMA PARA CONTROL DE MEDICAMENTOS, CLIENTES Y PUNTOS BONO PARA UNA FARM

Views 128 Downloads 0 File size 965KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Especialidad: Computación e Informática Tema: SISTEMA PARA CONTROL DE MEDICAMENTOS, CLIENTES Y PUNTOS BONO PARA UNA FARMACIA Autores: Mamani Vega Summer Hancco Andia Jean Carlos Curso: Análisis y Diseño de Sistema Docente: Mg. Manuel Alcázar Holguin Año académico: 2014 Semestre: 4° Semestre Fecha de presentación: Martes 11 de Noviembre

Índice I. INTRODUCCION.......................................................................................... 4 II. DESARROLLO DEL TEMA DE INVESTIGACIÓN..............................................4 2.1 Bases Teóricas...................................................................................... 4 2.2 Hipótesis.............................................................................................. 7 2.2 Manual del Programador......................................................................7 2.3 Manual de Uso..................................................................................... 7 III. Conclusiones.......................................................................................... 13 IV. Bibliografía.............................................................................................. 14

I. INTRODUCCION En el siguiente documento se describe el posible funcionamiento del sistema para control de medicamentos, clientes y puntos bono para una farmacia. Los objetivos son desarrollar un posible sistema de farmacia a través del cual se examina su funcionamiento y los niveles de complejidad que ha llegado a tener DESCRIPCION Se utilizara un lenguaje de programación libre del cual hablamos de JAVA en el cual estará desarrollándose en un entorno consola con la ayuda del software IDE NetBeans a través de métodos y aplicando estructuras condicionales, simples, anidadas y multiples como estructuras selectivas de control ayudados de arreglos. Las limitaciones que hemos encontrado son que los datos almacenados no son reutilizables cuando finaliza el programa al trabajar un entorno consola hacemos que el desarrollo sea menos agradable para el usuario Esperemos que el desarrollo de este posible sistema sea útil.

II. DESARROLLO DEL TEMA DE INVESTIGACIÓN

2.2 Manual del Programador

package Console; import java.util.*; public class Home { int mod,f,d,a,n,no,u,p,i,v,sel; int elemen1=0; String DNI[]=new String[0];String DNI_D[]=new String[0]; String Apellidos[]=new String[0];String Apellidos_A[]=new String[0]; String Nombres[]=new String[0];String Nombres_N[]=new String[0]; String Usu[]=new String[0];String Usu_U[]=new String[0]; String Pass[]= new String[0];String Pass_P[]= new String[0]; String DESCRIP[]=new String[0];String DESCRIP_D[]=new String[0]; String DESPRES[]=new String[0];String DESPRES_D[]=new String[0]; String NOMEDI[]=new String[0];String NOMEDI_N[]=new String[0]; String COMPQUIM[]=new String[0];String COMPQUIM_C[]=new String[0]; String CANTIDA[]=new String[0];String CANTIDA_C[]=new String[0]; String PRECUNI[]=new String[0];String PRECUNI_P[]=new String[0]; String FECVEN[]=new String[0];String FECVEN_F[]=new String[0]; String DNIC[]=new String[0];String DNIC_D[]=new String[0]; String Apelli[]=new String[0];String Apelli_A[]=new String[0]; String Nombr[]=new String[0];String Nombr_N[]=new String[0]; String Puntos[]=new String[0];String Puntos_P[]=new String[0]; String TIPSELECT[]=new String[0];String TIPSELECT_T[]=new String[0]; String PRESELCT[]=new String[0];String PRESELCT_P[]=new String[0]; String VENCANTI[]=new String[0];String VENCANTI_V[]=new String[0]; String VENFEC[]=new String[0];String VENFEC_V[]=new String[0]; String camp,most,ver,opv,elem1,elem2,parde,parpre;

public static Scanner lee=new Scanner(System.in); public static void main(String[] args) { Logeo us=new Logeo(); System.out.println("******** FARMACIA EL PAQUITO ********"); us.usuario(); } public void Vienvenido(String us){ System.out.println("\nBienvenido Usuario: "+us+"\n\n"); Home(); } public void Home(){ System.out.println("\n\n\t\t******** MENU DE OPCIONES ********"); System.out.println("[1] Administrar Usuarios del sistema"); System.out.println("[2] Administrar tipos de medicamentos"); System.out.println("[3] Administrar formas de presentación de medicamentos"); System.out.println("[4] Administrar medicamentos"); System.out.println("[5] Administrar datos de cliente"); System.out.println("[6] Operaciones de venta"); System.out.println("[7] Reporte: Caja"); System.out.println("[8] Reporte: Clientes"); System.out.println("[9] Reporte: Compras"); System.out.println("[10] Reporte: Venta de usuario"); System.out.println("[11] Reporte: Ranking ventas"); System.out.println("[12] Salir"); opcion(); } private void opcion(){ Scanner lee=new Scanner(System.in); int op; try{ System.out.print("Seleccione opcion: "); op=lee.nextInt(); if(op12){ System.err.println("**********************"); System.err.println("* Opcion incorrecta! *"); System.err.println("**********************"); opcion(); } } catch(Exception ex){ System.err.println("*********************"); System.err.println("* Ingreso invalido! *"); System.err.println("*********************"); opcion(); } } public void Admin() { int op; System.out.println("\n\n\t******** USUARIOS DEL SISTEMA ********"); System.out.println("[1] Registrar Usuario"); System.out.println("[2] Actualizar datos de usuario"); System.out.println("[3] Eliminar usuario"); System.out.println("[4] Regresar/Menú-Home"); try{ System.out.print("Ingrese opcion: "); op=lee.nextInt(); switch(op){ case 1: String op1="s"; while(op1.equals("s")||op1.equals("S")){ if(DNI.length==0){ DNI=new String [1]; System.out.print("\nDNI: "); DNI[0]=lee.next(); } else if(DNI.length>0){ DNI_D=new String [DNI.length+1]; for(d=0;d