Programación General > Java
Modulo De Asistencia
(1/1)
dexter:
DEFINICION DEL MODULO
Tengo q desarrollar un modulo de registro de asistencias de docentes (para que los profesores marquen sus entradas y salidas de clases en un campus universitario) Cliente-Servidor, en el servidor van a estar todos los datos y desde cualquier cliente (diferentes facultades) se tiene q poder marcar la asistencia, solo se debe ingresar el codigo del docente y el software debe interpretar si se esta marcando una entrada o una salida, ademas se deben generar una serie de reportes como #de horas de retraso, # dias de retraso, # de horas extras, etc.
Este proyecto tiene q cumplir con los 7 factores de calidad de la Ingenieria del software (deber ser correcto, fiable, eficiente, facilidad de mantenimiento, facilidad de uso, seguro y portable).
____________________________________________________________________
Yo he empezado haciendo el diseño de datos que voy a utilizar, he descartado la posibilidad de usar BD y he decidido hacer mi propia ED para manejar la lista de docentes como sus horarios respectivos y guardar las respectivas asistencias. Adopte la arquitectura RMI para hacer el enlace entre los clientes y el servidor.
hasta hay estamos bien, ahora necesito que me indiquen (mejor si es con un ejemplo) el uso de algun componente grafico mediante el cual se pueda elegir fechas (esto es para generar reportes de atrasos en un intervalo de dias).
Espero me hayan entendido y agradeceria cualquier ayuda que me pudieran brindar, GRACIAS...
antony_soluciones:
hola...
Este es un ejemplo de como usar el paquete jcalendar.jar, bien... creo que la forma de ejecutarlo ya ud. la conoce pero como esta pregunta no solo la verá ud. solamente, entonces trataré de explicar la forma de ejecutarlo para otros usuarios.
1) grabe en su disco duro el paquete jcalendar.jar
2) agregue al classpath la ruta y el paquete jcalendar.jar
3) compile. (javac Calendario.java)
4) ejecute. (java Calendario)
si no quiere hacer el pundo 2 y lo que quiere es crear un ejecutor mediante un .bat entonces tendrá que hacer lo siguiente:
1)abra la consola (cmd)
2)digite lo siguiente: set MIS_JAR=%CLASSPATH%;C:\RUTA\jcalendar.jar
3)compile de la siguiente forma: javac -cp "%MIS_JAR%" Calendario.java
4)ejecute de la siguiente forma java -cp "%MIS_JAR%" Calendario
Espero no se ofenda por ser tan explicito...
--- Código: Text ---/* * Calendario.java * * Created on 25 de Julio de 2005, 11:02 AM */ //package codesolocodigo; /** * * @author Antony */public class Calendario extends javax.swing.JFrame { /** Creates new form Calendario */ public Calendario() { initComponents(); this.setSize(400,400); } /** This method is called from within the constructor to * initialize the form. * WARNING: Do NOT modify this code. The content of this method is * always regenerated by the Form Editor. */ private void initComponents() { jDCalendario = new com.toedter.calendar.JDateChooser(); jBVerFecha = new javax.swing.JButton(); jLFecha = new javax.swing.JLabel(); getContentPane().setLayout(null); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); getContentPane().add(jDCalendario); jDCalendario.setBounds(40, 10, 155, 22); jBVerFecha.setText("Ver Fecha"); jBVerFecha.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jBVerFechaActionPerformed(evt); } }); getContentPane().add(jBVerFecha); jBVerFecha.setBounds(40, 40, 130, 25); jLFecha.setText("Al dar clic saldr\u00e1 la fecha que seleccion\u00f3"); getContentPane().add(jLFecha); jLFecha.setBounds(40, 80, 310, 20); pack(); } private void jBVerFechaActionPerformed(java.awt.event.ActionEvent evt){ this.jLFecha.setText(String.valueOf(this.jDCalendario.getDate())); } /** * @param args the command line arguments */ public static void main(String args[]) { java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new Calendario().setVisible(true); } }); } // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JButton jBVerFecha; private com.toedter.calendar.JDateChooser jDCalendario; private javax.swing.JLabel jLFecha; // End of variables declaration//GEN-END:variables }
Espero y le funcione, y disculpe la demora pero es que no encotraba el .jar
mianmape:
Buenas,
Estoy realizando una aplicacion, y necesito introducir un calendario, con una caja de texto con la fecha, es decir, de la clase jcalendar, cuando selecciono la opcion JCalendar, al ultima opcion del properties, Date: Junio 22, 2006 y el boton de seleccion, y necesitaria esa porcion de codigo, me he bajado el .jar y con el DJ descompilador, he intentado extraerlo, pero me resulta muy complica, cabria la posibilidad de que lo tuvierais por ahi.
Un saludo, y gracias de antemano
Navegación
Ir a la versión completa