Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - itzg3

#1
Hola, estoy realizando un proyecto para gestionar la información de los pacientes de un consultorio oftalmológico y me surgió varias dudas al momentos de modelar los diagramas de clases. Quisiera saber si este modelo seria el apropiado.
Diagrama de clases:
https://ibb.co/dpVTbFw

Modelo diagrama fisico:
https://ibb.co/Q8V7Xhb


Por favor seria de mucha ayuda saber su opinión y como mejorar cierto modelado.


#2
Gracias en verdad, aclaraste gran parte de mis dudas con el ejemplo que diste y principalmente con esto:
Lo que diseñes es lo que el sistema va a permitir o a prohibir.
Ahora tengo la idea mas clara para proseguir con mi proyecto.
Saludos
#3
Entiendo la idea, muchas gracias.
Y si seria el caso de que tanto el administrador como el medico son personas diferentes, lo ideal seria el diagrama de la versión 01? Aún estaría con una duda, es que mayormente en todo los sistemas de gestión un Administrador tiene acceso a toda las funciones del sistema. Pero desde mi punto de vista en este caso lo mas apropiado para el Administrador ¿seria solo el de gestionar a los usuarios del sistema, dejando el resto de módulos según corresponda al medico y asistente respectivamente?
(Esto se puede ver en la primera imagen).
#4
Hola a todos estoy realizando un proyecto, se trata de un sistema web de gestión para un consultorio oftalmológico, en el cual solo existen 3 actores directos con el sistema: el administrador, el médico y el asistente. Cabe resaltar que el Administrador es el mismo médico del consultorio, esto me genero muchas dudas, ya que mayormente el administrador del sistema tiene acceso total al sistema, pero su principal función es la de gestionar usuarios. Entonces realice dos versiones del diagrama general de los casos de uso de mi proyecto.
Por favor quisiera que opinen y me digan cual de ellas seria la mas apropiada o quizás otra  alternativa.
Ver 01: https://ibb.co/Vvf5pcc


Ver 02: https://ibb.co/F4Zv8VD
#5
Por favor quisiera su apoyo para saber como podría relacionar mi tabla llamada "caja" con el resto de las tablas, opte por dejarlo libre ya que no encontraba la manera, pero se que esto esta mal y quisiera saber la menara de relacionarla con el resto.
Dejo aquí la imagen del diagrama:
https://ibb.co/dS0pHT
#6
Muchas gracias A.I, fue de gran ayuda su respuesta, ya solucione el caso. Por falta de conocimiento respecto a la clase String fue que no tenia idea para resolverlo, seguire estudiando.
Saludos
#7
Hola por favor quisiera que me ayudaran a resolver este pequeño ejercicio que tengo algunas dudas ya que soy principiante en la programación para resolver lo siguiente:

CitarDesarrolla un programa que muestre todos los valores de un contador de 6 dígitos empezando por
0000 y acabando en 9999 con la particularidad que cada vez que se deba mostrar un 3 se muestre E

Este es mi código que estuve realizando:
public static void main(String[] args) {
       

       for (int i = 00; i <= 99 ; i++){
           String cadena= String.valueOf(i);
               
          for(int j = 0; i <cadena.length() ; i++){
              char letra = cadena.charAt(i);
              if(letra=='3'){
                  cadena.replace('3', 'E');
              }
          }
           System.out.println(cadena);
       }        
   }


No logra reemplazar el tres por la letra E, tampoco iniciar con dos ceros la variable "i", por el contrario siempre inicia desde "0" y va incrementandose.
Cambie los digitos a dos en el bucle para probar y que no demore en ejecutar.

#8
Hola a todos, por favor quisiera apoyo con un problema que tengo, soy novato en la POO en Java.
¿Como es posible guardar y leer objetos en un arreglo en java?
Tengo una clase que contiene al Main y un JFrame.

Codigo Clase Tienda:

package Aplicacion02;


public class Tienda {
   
    String nombre, tipo;
    int cant_actual, cant_minima=100;
    double precio_base, precio_final;
   

    public Tienda(String nombre, String tipo, int cant_actual, int cant_minima,
                  double precio_base, double precio_final){
        this.nombre=nombre;
        this.tipo=tipo;
        this.cant_actual= cant_actual;
        this.cant_minima= cant_minima;
        this.precio_base= precio_base;
        this.precio_final= precio_final;
    }
   
    public String getNombre(){
        return tipo;
    }
   
    public void setNombre(String nombre){
        this.nombre=nombre;
 
    }
   
    public String getTipo(){
        return tipo;
    }
   
    public void setTipo(String tipo){
        this.tipo=tipo;
    }
   
    public int getCantactual(){
        return cant_actual;
    }
   
    public void setCantactual(int cant_actual){
        this.cant_actual=cant_actual;
    }
   
    public int getCantminima(){
        return cant_minima;
    }
   
    public void setCantminima(int cant_minima){
        this.cant_minima=cant_minima;
    }
   
    public double getPreciobase(){
        return precio_base;
    }
   
    public void setPreciobase(int precio_base){
        this.precio_base=precio_base;
    }
   
    public double getPreciofinal(){
        return precio_base;
    }
   
    public void setPreciofinal(int precio_final){
        this.precio_final=precio_final;
    }
   
   
}


Codigo del JFrame:

package Aplicacion02;


public class AplicaTienda extends javax.swing.JFrame {

 
   Tienda prod1 = new Tienda("Aspirina", "Drogueria", 500, 100, 2.00, 2.24);
   Tienda prod2 = new Tienda("Filete de Atun", "Supermercado", 500, 100, 4.00, 4.16);
   Tienda prod3 = new Tienda("Cuaderno", "Papeleria", 500, 100, 3.00, 3.48 );
   Tienda prod4 = new Tienda("Boligrafo", "Papeleria", 500, 100, 1.50, 1.74);
   
   Tienda productos[] = new Tienda[3]; //ARREGLO EN EL CUAL QUIERO GUARDAR LOS OBJETOS
   
   
    public AplicaTienda() {
        initComponents();
        //Formulario();

public static void main(String args[]) {
        /* Set the Nimbus look and feel */
//</editor-fold>
        /* Create and display the form */
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new AplicaTienda().setVisible(true);
            }
        });
    }

    }

#9
Redes / Re: Ayuda con Implementación de red
23 Septiembre 2017, 18:04 PM
Esque eres un sabe lo todo :/, siendo un veterano no pediria apoyo.
#10
Redes / Ayuda con Implementación de red
23 Septiembre 2017, 04:15 AM
Hola a todos por favor, estoy muy preocupado ya que me urge realizar este proyecto, por favor si me pudieran dar un diseño simple en Cisco Packet Tracer.
El siguiente mini proyecto:

IMPLEMENTAR LA RED PARA LAS OFICINAS SEGÚN
TOPOLOGIA.

1. Crear 2 redes Virtuales ( RRHH e INFORMATICA) – Utilizar Direcciones
de Red diferentes para cada VLAN
2. La VLAN – RRHH debe tener la capacidad de alojar hasta 40 host
 20 host en el primer piso
 26 host en el segundo piso
 20 host en el tercer piso
 16 host en el cuarto piso
3. LA VLAN – INFORMATICA debe tener un host en cada piso
4. Se deberá tener un servidor para el tercer y cuarto piso
5. Los rangos de las terminales del Switch deberán estar de la siguiente
forma:
 Puerto 1 a 22 VLAN RHHH
 Puerto 23 VLAN INFORMATICA
6. En cada Switch deberá habilitar la protección para cada puerto
 Puerto 1 a 22 deberá guardar la MAC del equipo y notificar si hay
alguna violación de configuración
 Puerto 23 deberá guardar la MAC del equipo y deberá apagarse
si existe alguna violación de configuración
DIRECCION DE RED
 192.168.7.0 - 127/26 (VLAN 10 – RRHH)
 172.168.10.0 – 7/29 (VLAN 20 INFORMATICA)

Topologia: https://ibb.co/jWrFKQ