Contratos
Enviado por monda • 5 de Diciembre de 2012 • 826 Palabras (4 Páginas) • 319 Visitas
CONTRATOS DEL SISTEMA
NIVEL 1.
Contrato Nro.1. Registrar cita
Nombre: Registrar cita (Cédula _ cliente, contraseña _ cliente, Id _mascota, hora, fecha, nombre_medico, tipo de cita).
Responsabilidades: Registrar la información seleccionada por el usuario para la asignación de la cita.
Referencias: Casos de uso: Asignar cita.
Excepciones: si el usuario no ingresa el Numero de Cedula y contraseña correctamente, el sistema muestra un mensaje de error y muestra la opción salir.
Precondiciones: El cliente debe estar registrado en la base de datos
Poscondiciones: Se creo una instancia de una nueva cita (Creación de instancia).
• El id se asocio con la creación de la cita actual(información de aociaciones); el Id representa el numero de cedula y contraseña
Salida: La información sale por pantalla
SEUDOCODIGO:
Inicio
Lea Cédula, contraseña, Id_mascota, horasolicitada, fecha, nombreMedico, tipo de cita
Mientras ((Cédula =! “ “) and (contraseña =! “ “) and (cod_mascota =! “ “) and (hora=! “ “)
and(nombre_Medico =! “ “) and (tipo de cita))
//conectar con la base de datos
Crear conexión
ced_cliente = Cédula;
contraseña_clente = contraseña;
cod_mascota = Id_mascota;
hora = horasolicitada;
fecha =fachasolicitada;
nombre_medico = nombremedico;
tipo_cita = tipo de cita;
Muestre”Registro exitoso”
Muestre” Llama a Mostrar Cita()
fin mientras
Muestre “Por favor complete todos los campos.”
Fin
Contrato Nro.2. Borrar Cita
Nombre: Borrar Cita (Id_Cita).
Responsabilidades: Eliminar Registrar la cancelación de la cita en la base de datos
Referencias: Caso de uso :Cancelar cita.
Excepciones: si el usuario no ingresa el Numero de Cedula y contraseña correctamente, el sistema muestra un mensaje de error y muestra la opción salir.
Precondiciones: Debe haber al menos una cita asignada a un usuario;el cliente debe identificarse con el numero de cedula y contraseña, el cliente debe estar registrado en la base de datos.
Poscondiciones: se crea una instancia de Eliminar Cita( eliminación de instancia);el Id se asocio con la cancelación de la cita actual(información de asociaciones), el id representa el numero de la cedula y contraseña
Salida: No.
SEUDOCODIGO
Inicio
Lea Id_cita
Si (Id_cita = cod_Cita)
Llamar a registrar cita ()
Delete registro
Llama Actualizar Estado Cita ()
Sino
Muestre”No hay registros para borrar”
Fin si
Fin
Contrato Nro.3. Verificar Datos
Nombre: Verificar Datos (Cédula _ cliente, contraseña_cliente ).
Responsabilidades: Con
...