Vous êtes sur la page 1sur 146

Procesos Sala de Sistemas En La Universidad Francisco Jos De Caldas

Anlisis de Sistemas


Lina Mara Prias
20112078041
Julin David Rojas
20111078100
Efrn Lpez Galvis
20111078052



Ing. Juan Carlos Guevara




Universidad Distrital Francisco Jos de Caldas



MODELO DE PROCESO


MODELO DE DOMINIO



GLOSARIO DE TERMINOS

Concepto Descripcin
Computador Entidad a la que es aplicada las
funciones de mantenimiento y
preparacin
sala Entidad encargada de proporcionar un
ambiente a los computadores y que
tambin es afectada por algunas
funciones
Mantenimiento Es la entidad la cual se encarga de
observar los daos o fallas que pueden
estar presentando las entidades
principales de prstamo
S.O(Sistemas operativo) Una entidad la cual hace parte de la
entidad computador y la cual puede
verse comprometida por daos y
intervenida por mantenimiento.
Hardware Es la clase la cual compone fsicamente
a la entidad computador y que si
presenta daos puede ser arreglada o
remplazada segn el caso.
Registrar dao Entidad encargada de registrar en el
sistema los daos que existen en las
diferentes entidades analizadas
Registrar remplazo Clase que se encarga de registrar en el
sistemas las entidades que han tenido
que ser remplazadas por daos
Interfaz Es la forma en que los usuarios pueden
comunicarse con la plataforma, y
comprende todos los puntos de
contacto entre el usuario y el registro de
mantenimiento.
Anlisis Es el proceso en el cual se analiza la
entidad involucrada, y segn sus
resultados realizar alguna opcin.

Registrar Es el proceso en el cual se documenta
las acciones a proceder
Preparacin Es la entidad en la cual se disponen los
computadores para mejorar su
funcionamiento
Actualizaciones Es la clase la cual se encarga de
realizar las actualizaciones necesarias
al computador
Programas Es la clase la cual es afectada por las
actualizaciones aplicadas
Antivirus Mantener actualizado el antivirus y la
base de datos de este para evitar el
dao del funcionamiento de los
equipos.




FASE DE REQUERIMIENTOS
LISTA DE ACTORES
Administrador
Profesor
Estudiante
Tecnico
LISTA PRELIMINAR DE CASO DE USO

realizar analisis
registrar mantenimiento
crear computador
modificar computador
remplazar computador
eliminar computador
registrar preparacion
modificar registro preparacion
eliminar preparacion
registrar actualizacion
reparar
formatear
limpiar
registrara falla
crear sala
modificar sala
eliminar sala

CASO DE USO

DOCUMENTACION DE CASO DE USO
No. Caso de Uso
01
Nombre Caso De Uso
Realizar analisis
Actores Monitor
Objetivo Controlar el estado de los equipos
Precondiciones El usuario debe haber ingresado a la pgina
principal.
El usuario debe estar registrado previamente
en el sistema.
Poscondiciones El usuario podr utilizar los servicios del
sistema de acuerdo a tipo de permisos que
tenga
Flujo de eventos Actividades del actor El monitor deber
realizar un anlisis
riguroso a cada uno
de los equipos y de
esa forma
diagnosticar los
problemas de los
equipos.
Respuesta del
sistema
El sistema permitir
el acceso del
usuario, y le
mostrara los pasos a
seguir para cargar
los resultados del
analisis
Manejo de situaciones excepcionales Si el sistema no se puede conectar a la base
de datos por favor verificar que el servidor no
se encuentre cado, se recomendara iniciar
sesin nuevamente hasta que el monitor
pueda realizar el anlisis sin problemas

No. Caso de uso
02
Nombre caso de uso
Registrar mantenimiento
Actores Monitor
Objetivo Subir a la base de datos los resultados
obtenidos despus del mantenimiento
Precondiciones El usuario debe estar registrado en el sistema
El usuario debe haber iniciado sesin en el
sistema.
Poscondiciones El usuario deber ir al vnculo mantenimiento y
seguido de eso dar clic en registrar un
mantenimiento
Flujo de eventos Actividades del actor Habiendo iniciado
sesin el usuario
podr registrar el
mantenimiento de
los resultados
obteninos
Respuesta del
sistema
El sistema deber
cargar los archivos
con xito
Manejo de situaciones excepcionales Si el sistema no puede subir los archivos
deber intentar de nuevo hasta que lo consiga
ya que podr dejar expuesta su cuenta para
que usuarios extraos manejen sus datos,

No. Caso de uso
03
Nombre caso de uso
Crear computador
Actores Administrador
Objetivo Permitir la creacin computador por parte de
un administrador del sistema
Precondiciones El administrador debe iniciar sesin por la
interfaz y buscar el modulo equipos buscar
donde dice agregar y luego de eso crear con
los datos requeridos
Poscondiciones Si hay errores en el sistema el deber general
un mensaje donde informe la situacin de lo
contrario el nuevo administrador no podr ser
agregado al sistema
Flujo de eventos Actividades del actor Realizar la
inscripcin del nuevo
computador
Respuesta del
sistema
Si hay errores en los
datos el sistema
deber mostrar un
mensaje para que el
administrador pueda
corregir los datos, de
lo contrario el
computador no
podr ser agregado
Manejo de situaciones excepcionales Si el sistema presenta problemas realizar
todas las pruebas de mantenimiento y luego
reintentar ingresar el computador

No. Caso de uso
04
Nombre caso de uso
Modificar computador
Actores Administrador, monitor
Objetivo Permitir la modificacin de los datos de un
computador haciendo una bsqueda por el
cdigo del computador por parte del
administrador o el monitor del sistema
Precondiciones El administrador y monitor deben estar
registrados previamente en el sistema.
El administrador y monitor deben haber
iniciado sesin en el sistema.
El administrador o monitor deber ir a
computador luego a modificar y por ultimo
modificar datos
Poscondiciones Modificar los datos de un computador.
Flujo de eventos Actividades del actor Realizar la
modificacin de los
datos del
computador
Respuesta del
sistema
Si hay errores en los
datos el sistema
deber mostrar un
mensaje para que el
administrador pueda
corregir los datos, de
lo contrario el
administrador no
podr modificar los
datos
Manejo de situaciones excepcionales Si el sistema presenta problemas realizar
todas las pruebas de mantenimiento y luego
reintentar modificar los datos al computador

No. Caso de uso
05
Nombre caso de uso
Eliminar computador
Actores Administrador
Objetivo Permitir la eliminacin de un computador
haciendo una bsqueda general de los
computadores por su identificador.
Precondiciones El administrador estar registrado previamente
en el sistema.
El administrador debe haber iniciado sesin en
el sistema.
El administrador deber ir a computadores
luego a eliminar y por ultimo eliminar el
computador. Para hacer esto el administrador
deba haber encontrado al computador
previamente
Poscondiciones Eliminar un computador de forma permanente
del sistema
Flujo de eventos Actividades del actor Estando en la parte
de eliminacin de
computadores el
administrador
buscara el id del
computador para
proceder a su
eliminacin, el
sistema deber
mostrar un mensaje
de confirmacin para
que el proceso sea
terminado.
Respuesta del
sistema
El sistema con la
respectiva sentencia
SQL eliminara al
computador de la
base de datos y del
sistema.
Manejo de situaciones excepcionales Si el sistema presenta problemas realizar
todas las pruebas de mantenimiento y luego
reintentar la eliminacin para que sea
satisfactoria.

No. Caso de uso
06
Nombre caso de uso
Eliminar preparacion
Actores Administrador
Objetivo Permitir la eliminacin de la preparacin por
parte delAdministrador del sistema.
Precondiciones El Administrador debe estar previamente
registrado en el sistema.
El Administrador debe haber iniciado sesin en
el sistema.
El Administrador debe haber accedido a la
parte de objetivosluego en preparacin y
seguido eliminar la preparacin.
Poscondiciones Eliminar una preparacin del sistema de forma
permanente del sistema
Flujo de eventos Actividades del actor Estando en la parte
de objetivos
ubicndonos en
eliminar preparacion,
el administrador
debi haber ubicado
al administrador a
eliminar luego el
sistema dar un
mensaje de
confirmacin si el
realidad quiere
eliminar la
preparacion.
Respuesta del
sistema
Mediante la
respectiva secuencia
SQL eliminara del
sistema el registro
seleccionado por
parte del
administrador y
luego si la
eliminacin fue
satisfactoria mostrar
un mensaje de
confirmacin
Manejo de situaciones excepcionales Si el sistema no se puede conectar a la base
de datos por favor revisar que el servidor no se
encuentre cado y que no est presentando
problemas, la recomendacin es que intente
de nuevo eliminar la preparacin hasta que le
muestre el aviso de Eliminacin satisfactoria

No. Caso de uso
07
Nombre caso de uso
Registrar reemplazo
Actores Administrador
Objetivo Permitir el registro de algn remplazo para el
mantenimiento de las salas de computo
Precondiciones El Administrador debe estar previamente
registrado en el sistema.
El Administrador debe haber iniciado sesin en
el sistema.
El Administrador debe haber accedido a la
parte de reemplazos y luego registrar el
reemplazo.
Poscondiciones Revisar y modificar los remplazos que se
hayan realizado
Flujo de eventos Actividades del actor Estando en la parte
de reempazos
ubicndonos en lista
registrar reemplazo,
el administrador
podr registrar un
nuevo reemplazo
Respuesta del
sistema
El sistema deber
registrar los
reemplazos si hay
algn inconveniente
deber mostrar un
error para que el
administrador pueda
corregir el error
Manejo de situaciones excepcionales Si el sistema no se puede conectar a la base
de datos por favor revisar que el servidor no se
encuentre cado y que no est presentando
problemas, la recomendacin es que intente
de nuevo registrar el reemplazo.


No. Caso de uso
08
Nombre caso de uso
Crear sala
Actores Administrador
Objetivo Permitir la creacin de una nueva sala de
computo
Precondiciones El Administradordebe estar previamente
registrado en el sistema.
El Administradordebe haber iniciado sesin en
el sistema.
El Administrador debe haber accedido a la
parte de salas luego en crear y seguido
crear la nueva sala.
Poscondiciones Crear una nuevo sala
Flujo de eventos Actividades del actor Estando en la parte
de sala
ubicndonos en
creacin de sala, el
administrador podr
crear una nueva sala
Respuesta del
sistema
El sistema deber
mostrar un mensaje
si se presenta algn
error de lo contrario
continuar con la
creacin de la sala
Manejo de situaciones excepcionales Si el sistema no se puede conectar a la base
de datos por favor revisar que el servidor no se
encuentre cado y que no est presentando
problemas, la recomendacin es que intente
de nuevo hasta que pueda crear una sala


No. Caso de uso
09
Nombre caso de uso
Eliminar sala
Actores Administrador
Objetivo Permitir la eliminacin de una sala buscando
por el identificador de cada sala
Precondiciones El administrador debe estar registrado
previamente en el sistema.
El administrador debe haber iniciado sesin en
el sistema.
El administrador deber ir a sala luego a
eliminar y por ultimo eliminar la sala
Poscondiciones Eliminar una sala.
Flujo de eventos Actividades del actor Realizar la
eliminacin de la
sala
Respuesta del
sistema
Si hay errores en la
eliminacin el
sistema deber
mostrar un mensaje
para que el
administrador pueda
corregir los datos, de
lo contrario el
administrador no
podr eliminar la
sala
Manejo de situaciones excepcionales Si el sistema presenta problemas realizar
todas las pruebas de mantenimiento y luego
reintentar la eliminacin de la sala


No. Caso de uso
10
Nombre caso de uso
Registrar preparacion
Actores Administrador
Objetivo El administrador podr registrar una
preparacion
Precondiciones El administrador debe estar registrado
previamente en el sistema.
El administrador debe haber iniciado sesin en
el sistema.
El administrador deber ir a objetivos luego a
preparacion y por ultimo registrar preparacion
Poscondiciones Registrar preparaciones en el sistema
Flujo de eventos Actividades del actor Registrar la
preparacion en el
sistema
Respuesta del
sistema
Si hay errores en los
datos el sistema
deber mostrar un
mensaje para que el
administrador pueda
corregir los datos, de
lo contrario el
administrador no
realizar la
preparacion
Manejo de situaciones excepcionales Si el sistema presenta problemas realizar
todas las pruebas de mantenimiento y luego
reintentar registrar la preparacion


No. Caso de uso
11
Nombre caso de uso
Registrar falla
Actores Administrador, monitor
Objetivo El administrador o monitor podr buscar las
fallas que un computador para asi registrarlas
previamente
Precondiciones El administrador y monitor deben estar
registrado previamente en el sistema.
El administrador y monitor deben haber
iniciado sesin en el sistema.
El administrador o monitor debern ir a
registro luego a fallar y por ltimos registrar
la falla
Poscondiciones Registrar fallas que se encuentren en los
computadores
Flujo de eventos Actividades del actor Registrar las fallas
encontradas durante
el mantenimiento de
los computadores
Respuesta del
sistema
Si hay errores en los
datos el sistema
deber mostrar un
mensaje para que el
administrador pueda
corregir los datos, de
lo contrario el
administrador no
podr registrar las
fallas
Manejo de situaciones excepcionales Si el sistema presenta problemas realizar
todas las pruebas de mantenimiento y luego
reintentar registrar las fallas de los
computadores

No. Caso de uso
12
Nombre caso de uso
Modificar registro de preparacin
Actores Administrador, monitor
Objetivo El administrador o monitor podrn modificar los
datos de la preparacion registrada
anteriormente
Precondiciones El administrador y monitor deben estar
registrado previamente en el sistema.
El administrador y monitor deben haber
iniciado sesin en el sistema.
El administrador o monitor debern ir a
opciones luego a preparacion y por ltimo
modificar el registro de preparacion
Poscondiciones Modificar el registro de la preparacion de
acuerdo a los errores encontrados
Flujo de eventos Actividades del actor Modificar el registro
de la preparacin de
acuerdo a los
errores encontrados
Respuesta del
sistema
Si hay errores en los
datos el sistema
deber mostrar un
mensaje para que el
administrador pueda
corregir los datos, de
lo contrario el
administrador no
podr modificar el
registro de
preparacion
Manejo de situaciones excepcionales Si el sistema presenta problemas realizar
todas las pruebas de mantenimiento y luego
reintentar modificar el registro de preparacion

No. Caso de uso
13
Nombre caso de uso
Modificar sala
Actores Administrador, monitor
Objetivo El administrador o monitor podrn modificar los
datos las salas
Precondiciones El administrador y monitor deben estar
registrado previamente en el sistema.
El administrador y monitor deben haber
iniciado sesin en el sistema.
El administrador o monitor debern ir a salas
luego a modificar
Poscondiciones Modificar los datos de las salas
Flujo de eventos Actividades del actor Modificar los datos
de las salas si estas
sufren algn cambio
considerable
Respuesta del
sistema
Si hay errores en los
datos el sistema
deber mostrar un
mensaje para que el
administrador pueda
corregir los datos, de
lo contrario el
administrador no
podr modificar los
datos de las salas
Manejo de situaciones excepcionales Si el sistema presenta problemas realizar
todas las pruebas de mantenimiento y luego
reintentar modificar los datos de las salas


No. Caso de uso
14
Nombre caso de uso
Reparar
Actores monitor
Objetivo El monitor podr repara los daos que
encuentren en los computadores o en las salas
Precondiciones El monitor debe estar registrado previamente
en el sistema.
El monitor debe haber iniciado sesin en el
sistema.
El monitor deber reparar los daos que
tengan los computadores
Poscondiciones Reparar los daos encontrados
Flujo de eventos Actividades del actor Reparar los daos
que se hayan
encontrado y luego
realizar un informe
describiendo cada
uno de ellos
Respuesta del
sistema
Si hay errores en los
datos el sistema
deber mostrar un
mensaje para que el
administrador pueda
corregir los datos, de
lo contrario el
administrador no
podr subir el
informe de los daos
encontrados en los
equipos de las salas
Manejo de situaciones excepcionales Si el sistema presenta problemas realizar
todas las pruebas de mantenimiento y luego
reintentar realizar el informe de los daos de
las salas



FASE DE ANALISIS

DIAGRAMAS DE SECUENCIA

Analisis


Registrar mantenimiento


Crear compuatdor

modificar computador



Remplazar computador



Eliminar computador



Registrra preparacion

Modificar regirtro de preparacion


Registrra actualizacion

Reparar


Formateo



Limpiar


Registrar falla



Crear sala



Modificar sala




Eliminar sala




CASOS DE ESTADO

Registrar:



Actualizaciones:



Mantenimiento:




Computador:



Sala:


4. diseo
4.1 lista inicial de clases
- Registrar
- Preparacin
- Mantenimiento
- Computador
- SO
- Hardware
- Formateo
- Falla
- Reemplazo
- Sala
- Actualizaciones
- Antivirus
- Programas
- Registrar actualizaciones


4.2 Relaciones entre clases
Registrar
Mtodos Responsable
Insertardatos (); usuario
Eliminardatos (); Usuario
modificardatos (); usuario
Conectar(); ConexionBD

Preparacion
Mtodos Responsable
preparardatos (); Usuario
Aceptardatos (); Registro
modificarpreparacion (); Usuario
Eliminar preparacin Usuario



Mantenimiento
Mtodos Responsable
Realizar (); Usuario
Aceptarsolicitud (); Registro
Mtodo (); Preparar

Computador
Mtodos Responsable
realizarmantenimiento (); Mantenimiento
Ingresardatos(); Registro

SO
Mtodos Responsable
ElegirSO (); usuario
Instalar(); Usuario
aceptarInstalacion(); registro
Solicitarinstalacion(); mantenimineto

Hardware
Mtodos Responsable
Modificar (); Usuario
Cambiar (); Usuario
Aceptarcambio (); mantenimiento

Formateo
Mtodos Responsable
Diagnosticar (); usuario
Realizar Usuario
Validar(); Registro

Falla
Mtodos Responsable
Diagnosticarfalla (); Usuario
Proceder(); Registro
Validar(); Registro


Reemplazo
Mtodos Responsable
Autorizar (); Mantenimiento
Validar(); Registro
Reemplazar(); usuario

Sala
Mtodos Responsable
Verificarsala (); preparacion

Actualizaciones
Mtodos Responsable
Verificar (); Registro
Actualizar (); Usuario

Antivirus
Mtodos Responsable
Verificarantivirus(); Usuario
Actualizarantivirus (); Usuario
Validaractualizaciones (); Registro
Solicitar(); Mantenimiento

Programas
Mtodos Responsable
Cambiar (); Usuario
Probar (); Usuario
Validar Registro
Solicitud(); Mantenimiento

Registrar actualizaciones
Mtodos Responsable
Registrar (); Registrar
Modificar (); Usuario
Eliminar(); Usuario




4.3 modelo de la interfaz










4.4 modelo lgico









RELACIONES ENTRE CLASES
1.1. Relaciones entre Clases
Usuario


mantenimiento

Despido
Nombre de Clase: preparacion
Responsabilidad Colaborador
RealizarConexin()
Realizar actualizacion()
Verificar s.o()
Verificar antivirus
Actualizar programa
Driver
Actualizacin
S.O
Antivirus
programa
Nombre de Clase: Usuario
Responsabilidad Colaborador
ValidarCaracteres()
ValidarSesin()
RealizarConexin
Validacin
Validacin
Driver
Nombre de Clase: Usuario
Responsabilidad Colaborador
ValidarCaracteres()
ValidarSesin()
RealizarConexin
Validacin
Validacin
Driver
Nombre de Clase: Usuario
Responsabilidad Colaborador
ValidarCaracteres()
ValidarSesin()
RealizarConexin
Validacin
Validacin
Driver
Nombre de Clase: Mantenimiento
Responsabilidad Colaborador
Realizar mantenimiento ()
Verificar sala()
Computador
sala




Proceso prstamo de dispositivos o equipos a estudiantes


Lista preliminar de casos de uso

Administrador

Ingresar usuario
Ingresar contrasea
Seleccionar opcin de dispositivo a prestar
Registrar datos de estudiante
Asignar cdigo de equipo o dispositivo al estudiante
Cancelar prstamo


Estudiante

Acceder al dispositivo asignado


Depuracin de casos de uso













3. Anlisis

3.1 Diagramas de secuencia

Iniciar sesin

















Seleccionar dispositivo o equipo a prestar



















Registrar datos de estudiante


















Asignar cdigo de dispositivo al estudiante






















Cancelar prstamo







3.2 Diagramas de actividad

Inicio de sesin























Seleccionar equipo o dispositivo a prestar















Registrar estudiante


















Asignar cdigo de dispositivo o equipo al estudiante














Cancelar prstamo


3.3 Diagrama de colaboracin/comunicacin


















3.4 Diagrama de estado











Validacin































1.2. Modelo de Procesos
1. Proceso Manual


2. Proceso Sistematizado

1.3. Modelo de Dominio
1.4. Glosario de Terminos
Clase Descripcin
Validacin Es la clase que se encarga de
verificar la validez del usuario dentro
del sistema
Usuario Es la super clase donde se
encuentran todos los usuarios y
contraseas correspondientes a
cada uno
Gerente Es una clase que administra y
gestiona los contratos y los salarios
correspondientes a dichos contratos
Salario Es la clase que cumple la funcin de
ofrecer las respectivas operaciones
para calcular el salario devengado de
un puesto
Extras Es la clase que se encarga de
calcular las horas diarias de trabajo
fuera del horario establecido que se
puedan llegar a presentar.
Recargo Dentro de esta clase se pueden
identificar el total de das trabajados
considerados ya sean de tipo
nocturno,festivo,etc,.
Aseador Es la clase de tipo usuario que
corresponde al cargo de aseador
dentro de la sala de computo
Tecnico Es la clase de tipo usuario que
corresponde al cargo de tecnico,
este se hace cargo de el
mantenimiento y funcionalidad de
los computadores
Supervisor Es la clase de tipo usuario
encargada del manejo y control de
las salas de computo
Contratacin Dentro de esta clase se encuentran
sujetos la mayoria de tipos de
usuario, ya que dependen de su
contratacin para su inclusin
dentro del sistema.
Despido Clase que depende de la clase
contratacin, y que cuenta con las
funcionalidades de liquidacin y
eliminacin del sistema

2. REQUERIMIENTOS
2.1. Definicin de Actores del Proceso.
Actor Descripcin
Gerente Este actor posee permisos para
asignar sueldo, terminos de contrato
de acuerdo con cada empleado.
Tecnico Tiene permisos para consultar su
sueldo, consultar terminos de
contrato con el gerente.
Supervisor Este actor esta encargado del
manejo de las salas de computo por
tanto, de la misma manera tiene la
funcin de consultar su sueldo y
terminos de contrato
Aseador Este actor es encargado de la
limpieza de las salas por ende tiene
permisos para consultar sueldo y
terminos de contrato.
2.2. Lista Preliminar de Casos de Uso
1. Gerente
Iniciar Sesin
Cerrar Sesin
Establecer jornada de Trabajo Empleado
Consultar Jornada de Trabajo Empleado por Id
Registrar Cargo Empleado
Registrar Datos Personales
Consultar Datos Personales
Modificar Datos Personales
Asignar Sueldo Empleado por Identificacin
Consultar Sueldo Empleado por Identificacin
Consultar Datos Empleado por Identificacin
Consultar Lista de Despido
Registrar Despido por Identificacin
Modificar Datos Empleado por Identificacin
Modificar Sueldo Empleado por Identificacin
Registrar Horas Extras por Identificacin
Consultar Horas Extras por Identificacin
Registrar Recargo Empleado por Identificacin
Asignar Implementos de Aseo Aseador
Asignar No. De Visitas Tecnico
Consultar Estado Implementados de Aseo
2. Tecnico
Iniciar Sesin
Cerrar Sesin
Consultar Datos Personales
Modificar Datos Personales
Registrar Datos Personales
Consultar Sueldo Empleadopor identificacin
Solicitar Despido
Consultar Horas Extras
Consultar Recargos
Consultar No. De Visitas hechas por Identificacin
3. Aseador
Iniciar Sesin
Cerrar Sesin
Consultar Datos Personales
Modificar Datos Personales
Registrar Datos Personales
Consultar Sueldo Empleadopor identifiacin
Solicitar Despido
Consultar Horas Extras
Consultar Recargos
Consultar Jornada de Trabajo por Id
Consultar Estado Implementos de Aseo
4. Supervisor
Iniciar Sesin
Cerrar Sesin
Consultar Datos Personales
Registrar Datos Personales
Modificar Datos Personales
Consultar SueldoEmpleado por Identificacin
Solicitar Despido
Consultar Horas Extras
Consultar Recargos
Consultar Jornada de trabajo por Id










2.3. Casos de Uso




















2.4 Documentacin Casos de Uso
No. Caso de Uso
01
Nombre Caso De Uso
Iniciar Sesin
Actores Gerente, Aseador, Supervisor, Tcnico
Objetivo Iniciar sesin en el registro de citas
estando previamente registrado
Precondiciones El gerente, el Aseador, Supervisoro
Tcnico deben haber ingresado a la
pgina principal.
El gerente, el Aseador, Supervisoro
Tcnico deben estar registrados
previamente en el sistema.
Poscondiciones El gerente, el Aseador, Supervisoro
Tcnico podr utilizar los servicios del
sistema de acuerdo a tipo de permisos
que tenga
Flujo de eventos Actividades del
actor
El usuario
estando en la
interfaz del
sistema deber
ingresar su
identificador y
contrasea para
poder ingresar al
sistema
Respuesta del
sistema
El sistema
permitir el
acceso del
usuario, y se
cargara una
interfaz diferente
con sus
respectivos
permisos, pero
en caso que el
usuario ingresara
mal los datos o
que no est
registrado el
sistema deber
informarlo
Manejo de situaciones excepcionales So el sistema no se puede conectar a
la base de datos por favor verificar que
el servidor no se encuentre cado, se
recomendara iniciar sesin
nuevamente hasta que le muestre los
permisos segn el tipo de usuario
No. Caso de uso
02
Nombre caso de uso
Cerrar sesin
Actores Gerente, Aseador, Supervisor, Tcnico
Objetivo Permitir la salida segura del sistema a
los usuarios
Precondiciones El gerente, el Aseador , Supervisory
Tcnico deben estar registrados en el
sistema
El gerente, el Aseador, Supervisor y
Tcnicodeben haber iniciado sesin en
el sistema.
Poscondiciones El usuario deber cerrar la sesin en el
sistema para que as nadie pueda ver
sus datos y de esa forma no pueda
acceder a servicios a los cuales no
posee permiso.
Flujo de eventos Actividades del
actor
Habiendo
iniciado sesin el
usuario podr
salir del sistema
tan solo con dar
clic en cerrar
sesin
Respuesta del
sistema
El sistema
deber destruir la
sesin para que
as otros
usuarios no
puedan ingresar
a esa sesin,
mostrara la
interfaz principal
para que otros
usuarios inicien
sesiones
diferentes.
Manejo de situaciones excepcionales Si el sistema no puede cerrar la sesin
deber intentar de nuevo hasta que lo
consiga ya que podr dejar expuesta
su cuenta para que usuarios extraos
manejen sus datos, para comprobar
que queda bien cerrada puede darle al
botn atrs del navegador y que esta
no cargue su pgina de inicio
nuevamente, de lo contrario su sesin
no ha sido bien cerrada

No. Caso de Uso
03
Nombre Caso De Uso
Consultar Jornada de Trabajo
Empleado por Id
Actores Gerente, Aseador, Supervisor.
Objetivo Consultar la Jornada de Trabajo de un
empleado dentro del sistema
Precondiciones El aseador debe haber sido contratado
de la misma forma el Supervisor,
deben existir contratos para que el
gerente pueda consultar la jornada de
trabajo
Poscondiciones El gerente, el Aseador y Supervisor
podr utilizar el servicio de consulta de
Jornada si existe algn contrato, de lo
contrario se enviara un mensaje de
error donde manifieste que no se
encuentran Empleados.
Flujo de eventos Actividades del
actor
El usuario
estando en la
interfaz del
sistema deber
ingresar la
identificacin de
esta manera se
redirigir a una
interfaz donde
muestre la
Jornada del
empleado.
Respuesta del
sistema
El sistema
validara la
identificacin y
deber hacer la
bsqueda
correspondiente
a la jornada del
empleado con la
identificacin
digitada, si existe
algn error el
sistema deber
informarlo
Manejo de situaciones excepcionales Si el sistema no se puede conectar a la
base de datos por favor verificar que el
servidor no se encuentre cado, se
recomendara volver a digitar la
identificacin para ejecutar el proceso

No. Caso de Uso
04
Nombre Caso De Uso
Consultar Estado Implementos de
Aseo
Actores Gerente, Aseador.
Objetivo Consultar el estado de los
implementos de aseo asignados
Precondiciones El aseador debe haber sido
contratado. El gerente debe haber
asignado anteriormente implementos
de aseo.
Poscondiciones El gerente yAseador podrn utilizar el
servicio de consulta de Estado de
implementos de aseo si existe algn
contrato, de lo contrario se enviara un
mensaje de error donde manifieste que
no se encuentran Empleados, de la
misma forma si hay implementos de
aseo asignados, si no es as se debe
enviar un mensaje de Error
Flujo de eventos Actividades del
actor
El usuario
estando en la
interfaz del
sistema deber
ingresar la
identificacin de
esta manera se
mostrara los
implementos de
aseo asignados
al empleado.
Respuesta del
sistema
El sistema
validara la
identificacin y
deber hacer la
bsqueda
correspondiente
a los
implementos de
aseo, si existe
algn error el
sistema deber
informarlo
Manejo de situaciones excepcionales Si el sistema no se puede conectar a la
base de datos por favor verificar que el
servidor no se encuentre cado, se
recomendara volver a digitar la
identificacin para ejecutar el proceso


No. Caso de Uso
05
Nombre Caso De Uso
Registrar Datos Personales
Actores Gerente, Aseador, Supervisor, Tcnico
Objetivo Registrar los datos personales del
usuario
Precondiciones Aseador, Supervisor y Tcnico deben
haber sido contratados para registrar
sus datos en el sistema. El gerente
debe haber iniciado sesin para poder
hacer el registro.
Poscondiciones Gerente, Aseador, Supervisor o
Tcnico podrn utilizar el servicio de
registro si existe algn contrato, de lo
contrario se enviara un mensaje de
error donde manifieste que no se
encuentran Empleados.
Flujo de eventos Actividades del
actor
El usuario
estando en la
interfaz del
sistema se
desplegara una
ventana de
registro de datos
donde debe
digitar toda su
informacin
Respuesta del
sistema
El sistema
deber desplegar
una ventana de
registro de datos
en donde se
mostrara los
datos que debe
ingresar para
completar su
contrato.
Manejo de situaciones excepcionales Si el sistema no se puede conectar a la
base de datos por favor verificar que el
servidor no se encuentre cado, se
recomienda volver a desplegar la
ventana para digitar los datos.

No. Caso de Uso
06
Nombre Caso De Uso
Asignar Implementos de Aseo por Id
Actores Gerente
Objetivo Asignar Implementos de aseo para uso
del aseador
Precondiciones Gerente debe haber iniciado sesin
dentro del sistema. Debe existir algn
empelado de tipo aseador
Poscondiciones Gerente podrn utilizar el servicio de
asignar implementos de aseo si existe
algn contrato de tipo aseador, de lo
contrario se enviara un mensaje de
error donde manifieste que no se
encuentran Empleados de tipo
aseador.
Flujo de eventos Actividades del
actor
El usuario
estando en la
interfaz del
sistema digitara
la Id del
empelado de tipo
aseador y
asignara los
implementos de
aseo pertinentes
Respuesta del
sistema
El sistema
deber validar la
identificacin y
proceder con
mostrar los
implementos de
aseo que el
usuario deber
asignar al
empelado de tipo
aseador.
Manejo de situaciones excepcionales Si el sistema no se puede conectar a la
base de datos por favor verificar que el
servidor no se encuentre cado, se
recomienda volver a digitar la
identificacin del empleado

No. Caso de Uso
07
Nombre Caso De Uso
Modificar Datos Personales
Actores Gerente, Aseador, Supervisor, Tcnico
Objetivo Modificar la informacin solicitada por
Gerente, Aseador, Supervisor
oTcnico.
Precondiciones El usuario debe haber iniciado sesin.
El usuario debe ingresar al mdulo de
modificar datos personales
Poscondiciones Si existe algn error en la informacin
de los datos, la aplicacin enviara un
mensaje de error de lo contrario la
modificacin sea guardada
correctamente.
Flujo de eventos Actividades del
actor
El usuario
estando en la
interfaz del
sistema digitara
la Id del
empelado de tipo
aseador y
asignara los
implementos de
aseo pertinentes
Respuesta del
sistema
El sistema
deber permitir
acceder al
mdulo de
modificar datos
personales.
Manejo de situaciones excepcionales Si el sistema no se puede conectar a la
base de datos por favor verificar que el
servidor no se encuentre cado, Se
recomienda volver a cargar el mdulo
de modificar datos personales

No. Caso de Uso
08
Nombre Caso De Uso
Registrar Cargo Empleado
Actores Gerente
Objetivo Asignar el cargo en el cual se va a
desempear un empelado.
Precondiciones El usuario debe haber iniciado sesin.
El usuario debe ingresar al mdulo de
Contratacin
El usuario debe ingresar al mdulo de
Cargo
Poscondiciones Si existe algn error en la informacin
de los datos, la aplicacin enviara un
mensaje de error de lo contrario podr
hacer la asignacin del cargo
Flujo de eventos Actividades del
actor
El usuario estando
en la interfaz del
sistema se dirigir
al mdulo de
contratacin y
dentro de este al
de asignar cargo
digitara el nmero
de identificacin y
segn el tipo de
empleado
asignara su
respectivo cargo.
Respuesta del
sistema
El sistema deber
permitir acceder al
mdulo de
contratacin,
consecuentemente
al de asignar
cargo.
Manejo de situaciones excepcionales Si el sistema no se puede conectar a la
base de datos por favor verificar que el
servidor no se encuentre cado, Se
recomienda volver a cargar el mdulo
de contratacin

No. Caso de Uso
09
Nombre Caso De Uso
Solicitar Despido
Actores Gerente, Aseador, Supervisor, Tcnico
Objetivo Solicitar el despido de algn empleado.
Precondiciones El usuario debe haber iniciado sesin.
El usuario debe ingresar al mdulo de
Contratacin
El usuario debe ingresar al mdulo de
Despido
Poscondiciones Cualquier tipo de empleado podr
utilizar el mdulo de despidos segn el
tipo de usuario que sea y los permisos
que tenga, siempre y cuando este
contratado. Si es el gerente se
desplegaran las solicitudes de despido.
Y proceder a ejecutarlas.
Flujo de eventos Actividades del
actor
El usuario de tipo
gerente estando
en la interfaz del
sistema se dirigir
al mdulo de
contratacin y
dentro de este al
de Despido
digitara el nmero
de identificacin y
proceder con el
Despido. Otros
tipos de usuario
llegaran hasta el
modulo despido y
solicitaran su
trmino del
contrato.
Respuesta del
sistema
El sistema deber
permitir acceder al
mdulo de
contratacin,
consecuentemente
al de Despido.
Manejo de situaciones excepcionales Si el sistema no se puede conectar a la
base de datos por favor verificar que el
servidor no se encuentre cado, Se
recomienda volver a cargar el mdulo
de contratacin

No. Caso de Uso
10
Nombre Caso De Uso
Consultar Lista de Despidos
Actores Gerente.
Objetivo Ver el historial de empleados que han
sido despedidos de la Empresa
Precondiciones El usuario debe haber iniciado sesin.
El usuario debe ingresar al mdulo de
Contratacin
El usuario debe ingresar al mdulo de
Despido
Poscondiciones El usuario podr consultar empleados
que hayan sido despedidos, si existe
algn error como que no hayan
despidos an se proceder con
mostrar un mensaje de Error.
Flujo de eventos Actividades del
actor
El usuario de tipo
gerente estando
en la interfaz del
sistema se dirigir
al mdulo de
contratacin y
dentro de este al
de Despido all
desplegara el
men de ver lista
de Empleados
Despedidos.
Respuesta del
sistema
El sistema deber
permitir acceder al
mdulo de
contratacin,
consecuentemente
al de Despido, y
de all deber
poder desplegar la
lista de empelados
despedidos.
Manejo de situaciones excepcionales Si el sistema no se puede conectar a la
base de datos por favor verificar que el
servidor no se encuentre cado, Se
recomienda volver a cargar el mdulo
de contratacin

No. Caso de Uso
11
Nombre Caso De Uso
Consultar No. De Visitas Tcnico por
Id
Actores Gerente, Tcnico.
Objetivo Consultar las visitas de un tcnico ha
hecho por mantenimiento.
Precondiciones El usuario debe haber iniciado sesin.
El usuario debe ingresar al mdulo de
Empleados
El usuario debe ingresar al mdulo de
Tcnico
El usuario debe ingresar en el mdulo
Consultar visitas tcnico.
Poscondiciones El usuario podr consultar visitas
hechas por el tcnico, si el tcnico
correspondiente no ha hecho visitas
por consecuente efectuara un mensaje
de error, que manifieste que el Tcnico
no ha realizado visitas
Flujo de eventos Actividades del
actor
El usuarioestando
en la interfaz del
sistema se dirigir
al mdulo de
Empleados y
dentro de este al
de Tcnico all
digitara la
identificacin y
desplegara las
visitas hechas por
el Tcnico.
Respuesta del
sistema
El sistema deber
permitir acceder al
mdulo de
Empleado,
consecuentemente
al de Tcnico, y de
all deber validar
la Identificacin
del empleado y
mostrar las visitas
realizadas por el
tcnico.
Manejo de situaciones excepcionales Si el sistema no se puede conectar a la
base de datos por favor verificar que el
servidor no se encuentre cado, Se
recomienda volver a cargar el mdulo
de Empleados.

No. Caso de Uso
12
Nombre Caso De Uso
Consultar Horas Extra por Id
Actores Gerente, Aseador, Supervisor, Tcnico
Objetivo Consultar las horas trabajadas fuera
de la jornada habitual de trabajo.
Precondiciones El usuario debe haber iniciado sesin.
El usuario debe ingresar al mdulo de
Empleados
El usuario debe ingresar al mdulo de
Horas Extras.
Poscondiciones El usuario podr consultar las horas
extras trabajadas, posteriormente el
sistema debe mostrarlas, si se llegare
a presentar algn error tendr que
notificarlo
Flujo de eventos Actividades del
actor
El usuarioestando
en la interfaz del
sistema se dirigir
al mdulo de
Empleado y desde
all el mdulo de
Horas extra,
consecuentemente
a esto deber
digitar la
contrasea y ser
validada para
visualizar las
horas extras del
empleado.
Respuesta del
sistema
El sistema deber
permitir acceder al
mdulo de
Empleado,
consecuentemente
al de horas extras,
validar la
identificacin del
empleado para
posteriormente
mostrar la
informacin de
horas extras.
Manejo de situaciones excepcionales Si el sistema no se puede conectar a la
base de datos por favor verificar que el
servidor no se encuentre cado, Se
recomienda volver a cargar el mdulo
de Empleado.

No. Caso de Uso
13
Nombre Caso De Uso
Consultar Sueldo Empleado por Id
Actores Gerente, Aseador, Supervisor, Tcnico
Objetivo Consultar la cantidad monetaria que
devenga por los servicios prestados a
la empresa.
Precondiciones El usuario debe haber iniciado sesin.
El usuario debe ingresar al mdulo de
Empleado.
El usuario debe ingresar al mdulo de
Sueldo.
Poscondiciones El usuario podr consultar el sueldo
que devenga por los servicios que
presta a la empresa, si se llegare a
presentar algn error tendr que
notificarlo
Flujo de eventos Actividades del
actor
El usuarioestando
en la interfaz del
sistema se dirigir
al mdulo de
Empleado y desde
all el mdulo de
Sueldo,
consecuentemente
a esto deber
digitar la
contrasea y ser
validada para
visualizar
lassueldo del
empleado.
Respuesta del
sistema
El sistema deber
permitir acceder al
mdulo de
Empleado,
consecuentemente
al de horas extras,
validar la
identificacin del
empleado para
posteriormente
mostrar la
informacin de su
sueldo.
Manejo de situaciones excepcionales Si el sistema no se puede conectar a la
base de datos por favor verificar que el
servidor no se encuentre cado, Se
recomienda volver a cargar el mdulo
de Empleado.

No. Caso de Uso
14
Nombre Caso De Uso
Establecer Jornada de Trabajo
Empleado
Actores Gerente.
Objetivo Establecer y registrar el horario del
empleado dentro del contrato
especificado.
Precondiciones El usuario debe haber iniciado sesin.
El usuario debe ingresar al mdulo de
Contratacin.
El usuario debe ingresar al mdulo de
Jornada Laboral.
Poscondiciones El usuario podr establecer la jornada
de trabajo del empleado dependiendo
del contrato que se establezca, si se
llegare a presentar algn error tendr
que notificarlo.
Flujo de eventos Actividades del
actor
El usuarioestando
en la interfaz del
sistema se dirigir
al mdulo de
Contratacin y
desde all el
mdulo de
Jornada de
Trabajo,
consecuentemente
a esto deber
digitar la
identificacin y ser
validada para
establecer la
jornada de trabajo.
Respuesta del
sistema
El sistema deber
permitir acceder al
mdulo de
Contratacin,
consecuentemente
al de Jornada de
trabajo, validar la
identificacin del
empleado para
posteriormente
establecer la
jornada de trabajo
del empleado.
Manejo de situaciones excepcionales Si el sistema no se puede conectar a la
base de datos por favor verificar que el
servidor no se encuentre cado, Se
recomienda volver a cargar el mdulo
de Contratacin.

No. Caso de Uso
15
Nombre Caso De Uso
Registrar Horas Extras por Id
Actores Gerente.
Objetivo Registrar las horas extras que un
empleado ha llevado a cabo.
Precondiciones El usuario debe haber iniciado sesin.
El usuario debe ingresar al mdulo de
Empleado.
El usuario debe ingresar al mdulo de
Horas Extra.
Poscondiciones El usuario podr registrar las horas
extras de cada uno de los empleados
dependiendo del tipo de contrato que
tenga con la empresa, si se llegare a
presentar algn error tendr que
notificarlo.
Flujo de eventos Actividades del
actor
El usuarioestando
en la interfaz del
sistema se dirigir
al mdulo de
Empleado y desde
all el mdulo de
Horas Extra,
consecuentemente
a esto deber
digitar la
identificacin y ser
validada para
Registrar las horas
extra
correspondientes
a cada empleado.
Respuesta del
sistema
El sistema deber
permitir acceder al
mdulo de
Empleado,
consecuentemente
al de Horas Extra,
validar la
identificacin del
empleado para
posteriormente
registrar las horas
extras de cada
empleado.
Manejo de situaciones excepcionales Si el sistema no se puede conectar a la
base de datos por favor verificar que el
servidor no se encuentre cado, Se
recomienda volver a cargar el mdulo
de Empleado.

No. Caso de Uso
16
Nombre Caso De Uso
Asignar No. Visitas Tcnico por Id
Actores Gerente.
Objetivo Establecer el No. Visitas Necesarias
para el mantenimiento de las salas de
cmputo.
Precondiciones El usuario debe haber iniciado sesin.
El usuario debe ingresar al mdulo de
Empleado.
El usuario debe ingresar al mdulo de
No Visitas Tcnico.
Poscondiciones El usuario podr registrar el nmero de
visitas peridicas que se requieran por
parte del tcnico, si se llegare a
presentar algn error tendr que
notificarlo.
Flujo de eventos Actividades del
actor
El usuarioestando
en la interfaz del
sistema se dirigir
al mdulo de
Empleado y desde
all el mdulo de
No. Visitas
Tcnico,
consecuentemente
a esto deber
digitar la
identificacin y ser
validada para
Registrar las
visitas
correspondientes
a cada empleado.
Respuesta del
sistema
El sistema deber
permitir acceder al
mdulo de
Empleado,
consecuentemente
al No. Visitas
Tcnico, validar la
identificacin del
empleado para
posteriormente
registrar las visitas
pertinentes de
cada empleado.
Manejo de situaciones excepcionales Si el sistema no se puede conectar a la
base de datos por favor verificar que el
servidor no se encuentre cado, Se
recomienda volver a cargar el mdulo
de Empleado.

No. Caso de Uso
17
Nombre Caso De Uso
Consultar Recargo Empleado por Id
Actores Gerente, Supervisor, Tcnico, Aseador
Objetivo Consultar el tipo de recargos y el
nmero de los mismos para su
posterior suma al sueldo devengado.
Precondiciones El usuario debe haber iniciado sesin.
El usuario debe ingresar al mdulo de
Empleado.
El usuario debe ingresar al mdulo de
Recargo.
Poscondiciones El usuario podr registrar los recargos
de cada uno de los empleados
dependiendo del tipo de contrato que
tenga con la empresa, si se llegare a
presentar algn error tendr que
notificarlo.
Flujo de eventos Actividades del
actor
El usuarioestando
en la interfaz del
sistema se dirigir
al mdulo de
Empleado y desde
all el mdulo de
Recargo,
consecuentemente
a esto deber
digitar la
identificacin y ser
validada para
Registrar los
recargos
correspondientes
a cada empleado.
Respuesta del
sistema
El sistema deber
permitir acceder al
mdulo de
Empleado,
consecuentemente
al de Recargo,
validar la
identificacin del
empleado para
posteriormente
registrar los
recargos de cada
empleado.
Manejo de situaciones excepcionales Si el sistema no se puede conectar a la
base de datos por favor verificar que el
servidor no se encuentre cado, Se
recomienda volver a cargar el mdulo
de Empleado.

No. Caso de Uso
18
Nombre Caso De Uso
Consultar Datos Personales
Actores Gerente, Aseador, Supervisor, Tcnico
Objetivo Consultar Informacin requerida
dependiendo el tipo de usuario.
Precondiciones Aseador, Supervisor y Tcnico deben
haber sido contratados para registrar
sus datos en el sistema. El usuario
debe haber iniciado sesin. El usuario
debe ingresar al mdulo de Datos
Personales.
Poscondiciones El usuario podr consultar sus datos
personales, si se llegare a presentar
algn error tendr que notificarlo.
Flujo de eventos Actividades del
actor
El usuarioestando
en la interfaz del
sistema se dirigir
al mdulo de
Datos Personales
y desde all podr
consultar, los
datos personales
que dentro del
sistema se
encuentran.
Respuesta del
sistema
El sistema deber
permitir acceder al
mdulo de Datos
Personales,
consecuentemente
deber desplegar
toda la informacin
pertinente
respecto al
usuario.

Manejo de situaciones excepcionales Si el sistema no se puede conectar a la
base de datos por favor verificar que el
servidor no se encuentre cado, Se
recomienda volver a cargar el mdulo
de Datos Personales









3. ANALISIS
3.1. Diagramas de Secuencia
Iniciar Sesin
Cerrar Sesin
Consultar Jornada de Trabajo Empleado por Id
Consultar Estado Implementos de Aseo
Registrar Datos Personales
Asignar Implementos de Aseo por Id
Modificar Datos Personales
Registrar Cargo Empleado
Solicitar Despido
Consultar Lista de Despidos
Consultar No. De Visitas Tcnico por Id
Consultar Horas Extra por Id
Consultar Sueldo Empleado por Id
Establecer Jornada de Trabajo Empleado

Registrar Horas Extras por Id
Asignar No. Visitas Tcnico por Id
Consultar Recargo Empleado por Id
Consultar Datos Personales
3.2. Diagramas de Actividad
Iniciar Sesin

Cerrar Sesin

Consultar Jornada de Trabajo Empleado por Id

Consultar Estado Implementos de Aseo
Registrar Datos Personales
Asignar Implementos de Aseo por Id
Modificar Datos Personales
Registrar Cargo Empleado
Solicitar Despido
Consultar Lista de Despidos
Consultar No. De Visitas Tcnico por Id
Consultar Horas Extra por Id
Consultar Sueldo Empleado por Id
Establecer Jornada de Trabajo Empleado
Registrar Horas Extras por Id
Asignar No. Visitas Tcnico por Id
Consultar Recargo Empleado por Id
Consultar Datos Personales
3.3. Diagramas de Comunicacin
Iniciar Sesin
Cerrar Sesin



Consultar Jornada de Trabajo Empleado por Id


Consultar Estado Implementos de Aseo




Registrar Datos Personales


Asignar Implementos de Aseo por Id
Modificar Datos Personales

Registrar Cargo Empleado

Solicitar Despido

Consultar Lista de Despidos


Consultar No. De Visitas Tcnico por Id

Consultar Horas Extra por Id

Consultar Sueldo Empleado por Id


Establecer Jornada de Trabajo Empleado

Registrar Horas Extras por Id

Consultar Recargo Empleado por Id

Consultar Datos Personales



3.4. Diagramas de Estado
Usuario
Sueldo
Contrato

Implemento

3.5. Modelo de Anlisis



4. Diseo
4.1. Lista Preliminar de Clases
Interfaz
Validacin
Usuario
Driver
Despido
Contratacin
Tcnico
Supervisor
Aseador
Gerente
Salario
Extras
Recargo
4.2. Relaciones entre Clases
Usuario
Nombre de Clase: Usuario
Responsabilidad Colaborador
ValidarCaracteres()
ValidarSesin()
RealizarConexin
Validacin
Validacin
Driver


Interfaz
Nombre de Clase: Interfaz
Responsabilidad Colaborador
CargarInterfaz() Interfaz


Validacin
Nombre de Clase: Validacin
Responsabilidad Colaborador
IngresarDatos()
CargarInterfaz()
Usuario()
Interfaz









Driver
Nombre de Clase: Driver
Responsabilidad Colaborador
RealizarConexin() Driver


Despido
Nombre de Clase: Despido
Responsabilidad Colaborador
RealizarConexin()
ConsultarEstadoContrato()
ConsultarDescripcinContrato()
Driver
Contratacin
Contratacin






Contratacin
Nombre de Clase: Contratacin
Responsabilidad Colaborador
ConsultarDespidos()
RegistrarSueldo()
ConsultarSueldo()
RealizarConexin()
RegistrarDatosPersonales()
ConsultarDatosPersonales()
AsignarSalario()
ConsultarSalario()
Despido
Sueldo
Sueldo
Driver
Usuario
Usuario
Gerente
Gerente
Usuario
Tcnico
Nombre de Clase: Tcnico
Responsabilidad Colaborador
RealizarConexin()
ConsultarDatosPersonales()
RegistrarDatosPersonales()
ConsultarNo.Visitas()
ConsultarSueldo()
ConsultarDescripcinContrato()
Driver
Usuario
Usuario
Contratacin
Contratacin
Contratacin
SolicitarRenuncia()
ModificarDatosPersonales()
ConsultarRecargos()
Contratacin
Usuario
Usuario
Recargo

Supervisor
Nombre de Clase: Supervisor
Responsabilidad Colaborador
RealizarConexin()
ConsultarDatosPersonales()
RegistrarDatosPersonales()
ConsultarSueldo()
ConsultarDescripcinContrato()
SolicitarRenuncia()
ConsultarNo.Visitas()
ConsultarJornadaTrabajo()
ModificarDatosPersonales()
ConsultarHorasExtras()
Driver
Usuario
Usuario
Contratacin
Contratacin
Contratacin
Contratacin
Contratacin
Usuario
HorasExtras

Aseador
Nombre de Clase: Aseador
Responsabilidad Colaborador
RealizarConexin()
ConsultarDatosPersonales()
RegistrarDatosPersonales()
ModificarDatosPersonales()
ConsultarSueldo()
ConsultarDescripcinContrato()
SolicitarRenuncia()
ConsultarJornadaTrabajo()
ConsultarHorasExtras
Driver
Usuario
Usuario
Usuario
Contratacin
Contratacin
Contratacin
Contratacin
Contratacin
Horas Extra

Gerente
Nombre de Clase: Gerente
Responsabilidad Colaborador
RealizarConexin()
ConsultarDatosPersonales()
RegistrarDatosPersonales()
ConsultarSueldo()
ConsultarDescripcinContrato()
SolicitarRenuncia()
ConsultarNo.Visitas()
ConsultarJornadaTrabajo()
Driver
Usuario
Usuario
Contratacin
Contratacin
Contratacin
Contratacin
Contratacin
Sueldo
ModificarSueldo()
AsignarSueldo()
AsignarHorasExtras()
ConsultarHorasExtras()
AsignarRecargo()
ConsultarRecargo()
Sueldo
Horas Extra
Horas Extra
Recargo
Recargo


Salario
Nombre de Clase: Salario
Responsabilidad Colaborador
RealizarConexin()
ConsultarRecargo()
AsignarRecargo()
ConsultarHorasExtra()
AsignarHorasExtra()
Driver
Recargo
Recargo
Horas Extra
Horas Extra

Extras
Nombre de Clase: Extras
Responsabilidad Colaborador
RealizarConexin()
AsignarRecargo()
ConsultarRecargo()
ConsultarSueldo()
Driver
Recargo
Recargo
Sueldo

Recargo
Nombre de Clase: Recargo
Responsabilidad Colaborador
RealizarConexin()
AsignarHorasExtras()
ConsultarHorasExtras()
ConsultarSueldo()

Driver
Horas Extra
Horas Extra
Sueldo()







4.3. Modelo Lgico


4.4. Modelo Fsico

4.5. Modelo Objeto-Relacional
USUARIO Gente
Id_Usuario Nombre Edad Telfono


Contratacion Sueldo
Id_Contratacin EstadoContrato Descripcionn









Id_Gerente Nombre Implemento

Id_Sueldo Descripcion Cantidad Moneda

5. Diccionario de Datos
NOMBRE DE LA ENTIDAD DESCRIPCIO
N
TIPO ATRIBUTOS

f
u
e
r
t
e

d
e
b
i
l

NOMBRE PROPIEDADE
S
TIPO DE DATO

X

L
l
a
v
e

p
r
i
m
a
r
i
a

L
l
a
v
e

f
o
r
a
n
e
a

N
o
t
n
u
l
l

n
u
l
l

L
o
n
g
i
t
u
d

b
y
t
e
s

C
a
r

c
t
e
r

v
a
r
i
a
b
l
e

s
e
r
i
a
l

i
n
t
e
g
e
r

t
e
x
t

D
a
t
e

Tabla_usuario Es la tabla
que contiene
la
informacin
de los
usuarios que
se encuentran
en el sistema


X

Id_Usuario X X 10 X
Nombre_Usua
rio
X 15 X X
Telefono_Usu
ario
X 20 X
Edad_Usuario X 10 X
Tabla_Contratacion Es la tabla
que contiene
los contratos
del sistema


X

Id_Contrataci
n
X X 20 X
Descripcin X 20 X X

Tabla_Sueldo Es la tabla
que
contiene
informacin
respecto a
los sueldo
del sistema


X

Id_Sueldo X X 20 X
Descripcin X 20 X
Horas_Extras X 20 X
Devengado X 20 X
Moneda X 10 X
Tbla_Despido Es la tabla
que
contiene la
informacin
de despidos
del sistema


X
Id_Despido X X 20 X
Descripcin X 20 X
Sueldo_Deven
gado
X 20 X X

Vous aimerez peut-être aussi