ELO 329 - PROGRAMACIÓN ORIENTADA A OBJETOS
PRIMER SEMESTRE 2016
" SOFTWARE DENTAL EN JAVA "
TOMÁS GÓMEZ MOLINA
JOHANNES ROTHKEGEL SIELFELD
En una clínica dental es importante el registro de sus pacientes para llevar un historial de los procedimientos hechos sobre cada paciente, manteniendo la información necesaria para cada paciente, su Rut, Nombre, Teléfono, etc, y poder realizar una búsqueda de cada paciente.
Tan importante como registrar a los pacientes, una clínica dental debe asignar horarios de atención para cada paciente, lo que necesita de un control constante en el que se puede modificar facilmente los bloques de horario, ya que puede existir algún inconveniente para el paciente y la consulta debe responder rápido para reasignar el horario que estaba ocupado por esa persona.
El principal problema que se quiere atacar es evitar el uso de un registro y agenda física, reemplazándolo por un sistema más confiable y rápido.
Como una posible solución encontramos las funciones más necesarias y básicas para un sistema clínico, donde se reconoce sólo un usuario principal, sea una secretaria o el mismo dentista.
Se desarrollará una interfaz gráfica que tendrá 1 actor principal, con mismo rol e información en cada uno de los procesos.
Para los casos de uso presentes a continuación se considera el mismo usuario definido más arriba, para todos los procesos.
CASO DE USO 1: USUARIO - SISTEMA.
CASO DE USO 2: USUARIO - SISTEMA.
CASO DE USO 3: USUARIO - SISTEMA.
Login del programa.
Al abrir el programa se abre directamente el login de usuarios.
Uso de interfaz para ingresar usuarios.
Ya ingresado el usuario y la contraseña correcta del programa, el usuario puede agregar un paciente nuevo, con su respectivo tratamiento.
Agregar una Base de Datos para gestionar los
usuarios de ingreso y los datos de los pacientes.
Gestionar los horarios con los pacientes de
manera directa.
Manejar un horario mensual, en el que el
usuario pueda seleccionar la semana en la que va
a realizar cambios.
Entregar presupuesto total de la clínica y por
paciente.
Agregar un sistema de registro de nuevos
usuarios del programa. (para el login)
Al eliminar un paciente queda una fila en blanco.
El programa fue desarrollado en un ambiente OSX El capitan, con Netbeans 8.1.
Para correrlo se debe utilizar el comando "$ make"
Y luego "$ make run".