Sistema de entrada de personal

Últimamente no escribo nada por motivos escolares ya que es mi ultimo semestre y pues si repruebo alguna materia me quedare otro mas y no quiero, en fin.

El motivo de esta publicación no es mas que plantear el desarrollo de un sistema de entrada de personal, esto es mas que nada para uso personal en una pequeña empresa que estamos montando con mis amigos y necesitamos un sistema así para saber a que hora entramos en la oficina y que tiempo estuvimos.

El sistema en su primera etapa sera sencillo, no sera mas que una ventana con login en la que mediante un usuario y contraseña la persona se registra al entrar a “trabajar” así de sencillo y cuando salga hace lo contrario le dice al sistema que ya se va. Claro que internamente tendrá su chiste.

Bien ¿Cuales son los requisitos que debe tener este sistema?. Aquí los detallare, posiblemente actualice el post varias veces al determinar mas requisitos.

  • Pantalla de login para entradas, misma que servirá para las salidas
  • Contador de fecha: hora, dia, mes, año. Esto se almacenara en la Base de Datos.
  • Sesión de administrador. Este dará de alta nuevos usuarios o la baja de los mismos, así como posiblemente poder modificar el log de usuarios.
  • La base de datos deberá guardar, mes, día, hora, minutos, y el total de tiempo que un usuario estuvo en la oficina.

Por el momento esos son los requisitos bastante sencillos.

Ahora la tecnología que usare sera Java como lenguaje de programación y una base de datos llamada H2, esta BD es solo por probar la tecnología nunca la he usado, esta es un motor de BD 100% creado en Java, si no optare por SQLite.

¿Por que no mysql?. En primer lugar por que el sistema en si es muy pequeño e instalar un motor de base de datos como Mysql no tiene caso, ademas la maquina en la que estará no es tan potente. Tambien sera algo así como un sistema embebido lo cual con solo mover de una pc a otra los archivos y la bd y que tenga la JVM instalado debería servir.

Este es el primer post de varios que publicare sobre el sistema, tratare de crear diagramas UML, para documentar todo el sistema y asi poder poner en practica lo que se supone que uno aprende en la escuela, como sabran diseñar un Software no es nada mas tirar código por que si, si no que hay que seguir una metodología para no tener problemas de mantenimiento en el futuro

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s