Software Design Description

Document Sample
Software Design Description Powered By Docstoc
					                            Universidad Politécnica De Puerto Rico
                          Departamento De Ingeniería En Computadoras
                           Especificación de requerimientos del software




                            Hospital Information & Security Systems
                                   Software Design Description

                                         Version 2.0




                                      Trinity developers
José A. Hernández Salvá                                          #67972    COE
Faustino Delgado Camacho                                         #58125    COE
Jesus J. Nieves Padilla                                          #49652    COE
Angel A. Rodriguez Orta                                          #60553    COE



                          CECS 4204 Sotware engineering Sección 22
                              Winter 2011 Febrero 2 del 2012
                                 Profesor Luis Ortiz Ortiz
                                                                                   2


                                                                                   ii
 Historial de Cambios


Versión                 Autores               Tarea Realizada           Fecha


  1.0              Jesús Nieves         Edición primera versión       2/01/2012

  1.1           Faustino Delgado                 Revisión              2/14/2012
  1.2            Angel Rodriguez                 Interface             2/22/2012
  1.3            Jose Hernandez                  Revisión              2/22/2012
  2.0         Jesus Nieves, Faustino     Redacción y Revisión final    2/23/2012
            Delgado, Angel Rodriguez,
                 Jose Hernandez
                                                                      3


                                                                     iii

Tabla de Contenido


1.0 Introducción……………………………………………………………………………..4
1.1 Propósito………………………………………………………………………………...5
1.2 Alcance…………………………………………………………………………………..5
1.3 Definiciones y Acrónimos…………………………………………………………….…6
2.0 Requisitos de la arquitectura…………………………………………………………..…7
2.1 Casos de Usos………………………………………………………………….………...8
2.2 Diagrama de Actividad………….………………………………………………………..9-12
2.3 Diagramas de Estado……………………………………………………………………..20-23
3.0 Diagrama de Clases………………………………………………………………………24-29
4.0 Diseño de Interface y Ordenes de Interface……………………………………………...30-84
                                                                                                      4




1.0 Introducción

      El siguiente es una descripción del diseño del software diseñado por Trinity Developers
de nombre Hospital Information & Security System (HISS).

        Este informe descriptivo tiene como propósito describir cómo el sistema implementa los
requisitos. La información también incluye el análisis o justificación del diseño elegido.

Los supuestos y asunciones en el análisis del diseño son documentado.

        Este documento describe cómo el software responde a los requisitos, como el
las funciones del software internamente, y cómo el sistema operativo, la estructura, las
interfaces, el diseño, las entradas y las fuentes, las limitaciones de diseño, el momento entre los
componentes y estructuras de datos son considerados e integrados en el código.

        El flujo de control, lógica de control, flujo de datos modelo (estructura, reglas), y la
relación entre los datos y el proceso se detallan.

        Incluye métodos para mitigar las consecuencias del fracaso de software son una parte
integral del diseño.
                                                                                                 5




1.1Propósito

         El propósito de HISS es ayudar de manera electrónica el flujo de la información que
entra, sale y se maneja desde el hospital siendo usuario doctores, enfermeros, seguridad y los
mismos pacientes del hospital y ayuda al control de información para propósitos
organizacionales como logística y seguimiento a mismo pacientes. Ésta documentación provee
los requisitos necesarios para realizar los diseños requeridos para realizar y tener una mejor
visión del Sistema.

1.2Alcance

       Nuestra meta como diseñadores del sistema HISS es proveer a los
hospitales mayor seguridad en el manejo de la información y la digitalización de
documentos.

       El Sistema HISS le permite al usuario poder Crear un Expediente, Añadir Información al
Expediente, Cambiar Información en el Expediente para tener mayor acceso y control de la
información de los pacientes.

        Además el Sistema HISS le permite al usuario poder controlar el número de visitantes,
restringir visitas, monitorear la cantidad de visitantes en los cuartos y limitar el acceso de
acuerdo con las políticas establecidas por el hospital.
                                                                                         6



1.3 Definiciones y Acrónimos

                                         Definiciones

                                 Termino general que se refiere a diferentes tipos de
           Software         programas usados para operar las computadoras y equipos
                                                    relacionados

           Hardware             Describe el componente físico de una computadora y
                                                equipos relacionados.
                           Es un conjunto de datos pertenecientes a un mismo contexto
        Base De Datos           y almacenados sistemáticamente para su uso posterior.
                               Es el programa o conjunto de programas que controla las
       Sistema Operativo   gestiones y los recursos de cualquier equipo o computadora

                                 Es una red que conecta computadoras y equipos con
             LAN                    conexión en un área relativamente pequeña y
                                  predeterminada de forma alámbrica o inalámbrica.

            Oracle             Sistema de gestión de base de datos relacional con SQL.


         Windows XP                 Sistema operativo de Microsoft desde el 2001.

             Red           Sistema de comunicación entre computadoras que permite la
                                  transmisión de datos de una maquina a la otra o de
                                               computadora a terminal.

            Interfaz            Es el medio que el usuario puede comunicarse con una
                                        máquina, equipo o una computadora.

             SDD                            Software Design Description


                           Tabla 1.1 Definiciones y acrónimos.
                                                                                                     7



1.4 Resumen de objetivos

Los objetivos estarán basados en el tipo de usuario que utilice el servicio de HISS y estarán
siendo considerados, recepción, doctores, seguridad, enfermeros y pacientes.

        Los doctores y enfermeros tendrán a disposición el servicio de HISS para mantener
comunicación de manera electrónica en torno a todo lo relacionado al paciente, la base de dato s
tendrá la información disponible para que los doctores puedan ver la información del expediente
médico de los pacientes y pondra añadir medicamentos, comentarios, diagnósticos y añadir
cualquier información pertinente al paciente. Los enfermeros podrán assignar ver los expedientes
médicos y añadir medicamentos. Además podrán asignar cuartos a los pacientes cuando estén
disponibles.

        Por otro lado el oficial de seguridad pordrá registrar al visitantes y llevar el manejo de
flujo de ellos en los cuartos de pacientes. También tendrá acceso a varias listas como la lista de
visitantes, lista de visitantes no autorizados y la lista de visitantes autorizados.

        Como un beneficio de los pacientes podrá controlar el acceso de visitantes a su cuarto.El
paciente despues que halla completado su expediente médico y le hallan asignado un cuarto
tendra opciones de crear listas de visitantes autorizadas y visitantes no autorizados si asi lo desea
el paciente.

       El sistema HISS guarda una gama de base de datos el cual sería actualizado y copiado
para propósitos de tener “backups” y las auditorias que estaría sujeto el hospital cliente para la
disponibilidad de las agencias reguladores de instituciones hospitalarias pertinentes.

       De haber un error en el área de consultas relacionadas a la base de datos o de interfaces,
HISS hará un reporte para que los administradores verifiquen si HISS está funcionando
correctamente.
                                                          8




2.0 Requisitos de la arquitectura

2.1 Casos de Usos
Los casos de usos están documentados en el SRS de HISS.
                                                               9




2.2 Diagrama de Actividad




                            Figura 2.1 Diagrama de Actividad
                                                                                                 10



    El diagrama de actividad nos muestra las funciones que ejecutará el software mediante la
interacción con los distintos usuarios. El mismo le permite al usuario una visión más clara de
cuál será la funcionalidad del mismo. El diagrama de actividad ha sido creado con la meta de
poder indicarles a los diseñadores la manera en la que se acomodarán las funciones en el
software y la relación que existe entre algunas de las funciones.
     Primeramente se Inicializa el sistema, lo cual permite al usuario poder comenzar a
        utilizar el sistema.

      El sistema le provee al usuario Crear una Cuenta de Usuario, ésta cuenta será
       necesaria para permitirle el acceso a los usuarios al sistema y también le permitirá al
       sistema identificar las restricciones que tiene cada usuario. Si el nombre de usuario
       coincide con un nombre existente el Sistema le pedirá que entre otro diferente para
       poder crear la cuenta.

      El usuario tendrá la opción de Iniciar Sesión, al iniciar sesión el usuario puede hacer
       uso del sistema e interactuar con el sistema para que le permita llevar a cabo las
       funciones que el usuario necesite realizar.

      El sistema le muestra un menú de opciones al usuario con las funciones que fueron
       creadas en el sistema.
      El sistema le permite al usuario Crear expediente médico. El usuario puede entrar el
       nombre, apellidos, dirección, número telefónico toda esa información personal para ser
       guardada en una base de datos.
      El sistema le permite al usuario Buscar Información del Paciente, el usuario podrá
       revisar la información del paciente.
      El sistema le permite al usuario Añadir Información del Paciente, el usuario puede
       modificar la información que contiene el expediente y entrar nueva información acerca de
       los medicamentos y diagnóstico.
      El sistema le permite al usuario Registrar Visitantes, el usuario puede entrar la
       información de las personas que vienen de visita y además el sistema le permite al
       usuario Crear una Lista de Visitantes Autorizados o Crear una Lista de Visitantes
       no Autorizados, esta función permite tener mayor seguridad del acceso de persona a los
       cuartos.
      El sistema le permite al usuario Obtener la Disponilidad de Cuarto, ésta función le
       indica al usuario los cuartos disponibles y luego el usuario puede Asignar Cuarto
       disponible a un paciente.
      El sistema le permite al usuario Limitar Acceso, el usuario puede restringir el paso de
       visitantes por condiciones especiales.
                                                                                           11



Diagrama de actividad (Crear Cuenta)




                                 Inicializa el Sistema



                                   Crear Cuenta de
                                       usuario




                                      Figura 2.2

Inicializa el Sistema

El sistema se inicializa y muestra las opciones al Empleado.

Crear cuenta de usuario

       Habra una interaccion entre el sistema y el Empleado. El Empleado deberia proveerle al
Sistema la siguiente informacion en el siguiente orden:

       Nombre del Empleado
       Seguro social del Empleado
       Diraccion del Empleado
       Poscision del Empleado
       Nombre de usuario del Empleado
       Contrasena del Empleado

       Despues de cada informacio que se le provee al Sistema el Sistema se comunicara con la
base de datos y procedera a guardar la informacion.
                                                                                                 12



   A. Diagrama de actividad (Registrar Visitantes)




                            Inicializa el sistema




                              Registrar Visitante



                             Crear lista de visistantes
                                   autorizados




                                   Figura 2.3
Inicializa el Sistema

El sistema se inicializa y muestra las opciones a la persona de Seguridad.



Registrar Visitante

        Habra una interaccion con el sistema y la persona de Seguridad. Entonces el Sistema le
pedira a Seguridad la siguiente informacion del visitante en el siguiente orden:
        Nombre del visitante
        Apellido del visitante

Despues de Seguridad proveeler la informacion requerida al Sistema entonces procedera a
guardar el nombre y el apellido del visitante en la base de datos y lo anadira en la lista de
visitantes autorizados.

2.3 Diagrama de Paquetes
             13




Figura 2.4
                                                                                               14


        El diagrama de paquete está diseñado para que el diseñador vea la relación que existe
entre cada uno de los usuarios. Establece cuáles serán las funciones a las que tendrá acceso el
usuario y además establece como un usuario puede tener un acceso mayor sobre otros usuarios.
     El doctor tiene acceso a su paquete de Doctor y también tiene acceso al paquete de
        Enfermero porque realiza algunas funciones que también realiza el Enferemero.
     El Enfermero tiene acceso a su paquete de Enfermero la cual contiene sus funciones y
        también tiene acceso al paquete de la recepcionista ya que realiza algunas funciones que
        también realiza la recepcionista.
     Seguridad tiene acceso a su paquete de funciones llamado Seguridad.
     El Paciente tiene acceso a su paquete de funciones llamado Paciente.
                                                                                            15




                                         e
                                   c   ed
                                Ac




                                             Ac
                                                  ce
                                                    de




                                              Figura 2.5

        Éste digrama de paquete muestra el paquete del doctor y las funciones a las que tiene
acceso. También nos muestra las dependencias que existen entre cada función y como llegar
hasta ellos. En otras palabras el Doctor puede acceder las funciones de Crear Cuenta
Usuario,Limitar Acceso A Cuartos,Buscar Expediente Médico,Añadir Expediente Médico y las
dependencias que existen entre ellos son:

       Limitar Acceso A Cuarto>depende>Crear Cueanta Usuario
       Añadir Expediente Médico>depende>Buscar Expediente Médico
       Buscar Expediente Médico>depende>Crear Expediente Médico
       Crear Expediente Médico>depende>Crear Cuenta De Usuario
                                                                                                      16


                             Diagrama de paquete: Enfermero




                                                        Crear Cuenta
                                                          Usuario


   Enfermero
                                 de                                             Crear Expediente
                               ce                                                   Médico
                             Ac

                                  Accede                 Buscar Expediente
                                                              Médico

     Enfermero
                                      Accede
                                                                              Buscar Disponibilidad
                                                                                   De Cuarto
                                  Acce
                                      de
                                  Acce
                                      de                 Añadir Información
                                                         Expediente Médico




                                                                                 Asignar Cuarto




                                           Figura 2.6

       Éste diagrama muestra el paquete del Enfermero y las funciones a las que tiene acceso.
También nos muestra las dependencias que existen entre cada función y como llegar hasta ellos.
En otras palabras el Enfermero puede acceder las funciones de Crear Cuenta Usuario,Buscar
Expediente Médico,Añadir Información Expediente Médico, Crear Expediente Médico, Buscar
Disponibilidad De Cuarto, y Assignar Cuarto.Las dependencias que existen entre ellos son:

       Crear Expediente Médico>depende>Crear Cuenta De Usuario
       Buscar Expediente Médico>depende>Crear Cuenta Usuario
       Añadir Información Expediente Médico>depende>Buscar Expediente Médico
       Buscar Disponibilidad De Cuarto>depende>Crear Expediente Médico
       Assignar Cuarto>depende>Disponibilidad De Cuarto
                                                                                               17




                             e
                        ed
                         c
                      Ac




                                          Figura 2.7

        Éste diagrama muestra el paquete de la Recepcionista y las funciones a las que tiene
acceso. También nos muestra las dependencias que existen entre cada función y como llegar
hasta ellos. En otras palabras la Recepcionista puede acceder las funciones de Crear Cuenta
Usuario,Buscar Expediente Médico,Añadir Información Expediente Médico, Crear Expediente
Médico.Las dependencias existen entre ellos son:

       Crear Expediente Médico>depende>Crear Cuenta De Usuario
       Buscar Expediente Médico>depende>Crear Expediente Médico
       Añadir Información Expediente Médico>depende>Buscar Expediente Médico
                                                                                                18




                    de
                  ce
                Ac




                    Ac
                       c   ed
                             e


                         Ac
                              ce
                                de




                                           Figura 2.8

        Éste diagrama muestra el paquete del personal de Seguridad y las funciones a las que
tiene acceso. También nos muestra las dependencias que existen entre cada función y como
llegar hasta ellos. En otras palabras el personal de Seguridad puede acceder las funciones de
Crear Cuenta Usuario,Registrar Visitantes, Crear Expediente Médico.Las dependencias entre
ellos son:

       Registrar Visitantes>depende>Crear Cuenta De Usuario
       Lista De Visitantes Autorizados>depende>Registrar Visitante
       Lista De Visitantes No Autorizados>depende>Registrar Visistantes
                                                                                            19




                                          Figura 2.9

       Éste diagrama muestra el paquete del Paciente y las funciones a las que tiene acceso.
También nos muestra las dependencias que existen entre cada función y como llegar hasta ellos.
En otras palabras el Paciente puede acceder las funciones de Crear Lista Visitantes No
Autorizados y Crear Lista de Visitantes Autorizados.Las dependencias entre ellos son:

       Registrar Visitantes>depende>Crear Cuenta De Usuario
       Lista De Visitantes Autorizados>depende>Registrar Visitante
       Lista De Visitantes No Autorizados>depende>Registrar Visitante
                                        20


2.3 Diagrama de Estados




                          Figura 2.10
                                                                                               21




        Éste diagrama de estado describe gráficamente los eventos y estados al realizar una
función. La Figura 2. muestra el diagrama de estado de Crear Cuenta. Se ecuentra inicialmente
en el estado de Entrar nombre de Usuario y si el nombre es entrado correctamente pasa al
siguiente estado que es el de Entrar Apellidos y si es entrado correctamente los apellidos pasa al
siguiente estado que es el de Entrar Seguro Social, si es esntrado correctamente el seguro social
pasa al siguiente estado que es el de Entrar Dirección y si es entrado la dirrección correctamente
pasa al siguiente estado que es el de Entrar Poscisión de Trabajo y si es entrado correctamente la
poscisión completa la función de Crear Cuenta. Si por alguna razón no es entrado correctamente
los campos pedidos en los estados entonces la función permanecerá en el mismo estado.
                                                                                                22




                                           Figura 2.11

         El diagrama de estado de la Figura 2. Los eventos y estados realizados al realizar la
función Registrar Visitantes. Se encuentra inicialmente en el estado de Entrar Nombre Visitante
y si el nombre del viistante es entrado correctamente pasa al siguiente estado que es el de Entrar
Apellidos Visitante y si es entrado correctamente los apellidos del visitante entonces pasa al
siguiente estado de Entrar el numero de Cuarto y si es entrado correctamente se termina la
función satisfactoriamente. Si por alguna razón no es entrado correctamente los campos pedidos
en los estados entonces la función permanecerá en el mismo estado.
                                                                                             23




                                            Figura 2.12
        El diagrama de estado de la Figura 2. muestra los estados realizados para la función
Iniciar Sesión. El estado inicialmente se encuentra en el estado de Entrar Nombre de Usuario si
es entrado correctamente pasa al siguiente estado de Entrar Contraseña de Usuario y si es
entrado correctamente la contraseña del usuairo que es la pareja del nombre del usuario completa
la función satisfactoriamente. Si entrar contrasña se usuario es entrado incorrectamente vuelve
para el estado inicial de Entrar Nombre de Usuario y finalmente si Nombre de Usuario en
estrando incorrectamente vuelve al mismo estado en el que se encuentra.
                                                                                              24


3.0 Diagrama de Clases




Figura 3.1 Muestra las relaciones entre las clases que componen el Sistema HISS. Las clases
están descritas con sus atributos y funciones dentro de las mismas.
                                                           25




                 CuentaDeUsuario
       Atributos              Tipo             Seguridad
  NombreDeUsuario            string             publico
 ContraseñaDeUsuario         string             publico
       Nombre                string             privado
       Apellidos             string             privado
     SeguroSocial            string             privado
       Dirrecion             string             privado
  PoscisionDeTrabjo          string             privado

   Tabla 3.1 Atributos de la clase CuentaDeUsuario

                CuentaDeUsuario
      Funciones          Tipo(retorno)         Seguridad
      PedirInfo              void               publico
     GuardarInfo             bool               publico

   Tabla 3. 2 Funciones de la clase CuentaDeUsuario

                   ListaDeUsuarios
     Atributos                  Tipo           Seguridad
      Usuario             CuentaDeUsuario       privado

    Tabla 3.3 Atributos de la clase ListaDeUsuarios

                 ListaDeUsuarios
       Funciones          Tipo(retorno)        Seguridad
     AñadirUsuario             bool             publico
    RemoverUsuario             bool             publico
     BuscarUsuario             bool             publico
getContraseñaDeUsuario        string            publico
 getNombreDeUsuario           string            publico

     Tabla 3.4 Funciones de clase ListaDeUsuario

                    IniciarSesion
       Atributos                 Tipo          Seguridad
       N_Usuario                string          privado
       C_Uuario                 string          privado

     Tabla 3.5 Atributos de la clase IniciarSesion

                  IniciarSesion
       Funciones          Tipo(retorno)        Seguridad
  PedirInfoDeUsuario          void              publico
                                                         26


ValidarInfoUsuario             bool            publico

  Tabla 3.6 Funciones de la clase IniciarSesion

                    ExpMed
         Atributos        Tipo        Seguridad
     NombrePaciente      string        privado
     ApellidosPaciente   string        privado
   SeguroSocialPaciente string         privado
            Sexo          char         privado
        Dirreccion       string        privado
      NumeroCuarto         int         publico
       Condiciones       string        privado
      Medicamentos       string        privado
       Comentarios       string        privado

     Tabla 3.7 Atributos de la clase ExpMed

                    ExpMed
    Funciones     Tipo(retorno)    Seguridad
    PedirInfo         void          publico
   GuardarInfo        bool          publico

    Tabla 3.8 Funciones de la clase ExpMed

                 ListaExpMed
     Atributos        Tipo         Seguridad
       EMed          ExpMed         Privado

  Tabla 3.9 Atributos de la clase ListaExpMed

                ListaExpMed
     Funciones     Tipo(retorno)      Seguridad
   BuscarExpMed       ExpMed           publico
    AñadirInfo         bool            publico
    BuscarLista        bool            publico

 Tabla 3.10 Funciones de la clase ListaExpMed

               ListaDePaciente
       Atributos        Tipo        Seguridad
       Paciente       ExpMed         Privado

 Tabla 3.11 Atributos de la clase ListaDePaciente

              ListaDePaciente
     Funciones     Tipo(retorno)       Seguridad
                                                           27


     AnadirPaciente          bool          Publico
    RemoverPaciente          bool          Publico
    CantidadPaciente          int          Publico

   Tabla 3.12 Funciones de la clase ListaDePaciente

    IniciarSesion(Paciente)
            Atributos             Tipo    Seguridad
            Nombre               string    Privado
            Apellido             string    Privado
          SeguroSocial           string    Privado

Tabla 3.13 Atributos de la clase IniciarSesion(Paciente)

             IniciarSesion(Paciente)
        Funciones         Tipo(retorno)      Seguridad
   PedirInfoDePaciente        void            publico
   ValidarInfoPaciente        bool            publico

Tabla 3.14 Funciones de la clase IniciarSesion(Paciente)

                        Cuarto
       Atributos         Tipo          Seguridad
      NumCuarto          Int[]          privado

        Tabla 3.15 Atributos de la clase Cuarto

                        Cuarto
        Funciones      Tipo(retorno)    Seguridad
      getNumCuarto          int          publico
         getPiso            int          publico

        Tabla 3.16 Funciones de la clase Cuarto

                 ListaDeCuartos
         Atributos       Tipo          Seguridad
             C          Cuarto          privado
        CantCuartos       int           publico
        CuartosDisp       int           publico

    Tabla 3.17 Atributos de la clase ListaDeCuartos

                  ListaDeCuarto
        Funciones      Tipo(retorno)      Seguridad
    CantidadDiponible       int            publico
     CantidadCuartos        int            publico
      AnadirCuarto         bool            publico
                                                   28


  RemoverCuarto           bool         publico

 Tabla 3.18 Funciones de la clase ListaDeCuarto

              ListaDeCuartosA
       Atributos       Tipo   Seguridad
       CuartoA        Cuarto   privado
           P          ExpMed   privado

   Tabla 3.19 Atributos de la ListaDeCuartoA

              ListaDeCuartosA
     Funciones      Tipo(retorno)     Seguridad
   AñadirCuartoA        bool           publico
  RemoverCuartoA        bool           publico

Tabla 3.20 Funciones de la clase ListaDeCuartosA

                  Visitante
    Atributos        Tipo         Seguridad
   NombreVis        string         privado
   ApellidosVis     string         privado
   NumCuarto          int          privado

  Tabla 3.21 Atributos de la clase de Visitante

                 Visitante
     Funciones   Tipo(retorno)       Seguridad
    getNombre        string           publico
    getApellidos     string           publico
   getNumCuarto        int            publico

   Tabla 3.22 Funciones de la clase Visitante

                  ListaDeVis
    Atributos         Tipo        Seguridad
       Vis         Visitante       privado
    CuartoVis       Cuarto         privado

       Tabla 3.23 Atributos de ListaDeVis

                  ListaDeVis
     Funciones       Tipo(retorno)    Seguridad
  AnadirVisitantes       bool          publico
 RemoverVisitantes       bool          publico
   CantVisitantes         int          publico
   CantVisCuarto          int          publico
                                                        29



    Tabla 3.24 Funciones de la clase ListaDeVis

                ListaVisitantesAut
        Atributos         Tipo     Seguridad
           Vis         Visitante    privado
        CuartoVis       Cuarto      privado

 Tabla 3.25 Atributos de la clase ListaDeVistanteAut

                ListaVisitantesAut
       Funciones        Tipo(retorno)   Seguridad
      AnadirVisAut          bool         publico
     RemoverVisAut          bool         publico
       CantVisAut            int         publico

 Tabla 3.26 Funciones de la clase ListaVisitantesAut

                ListaDeVisNoAut
         Atributos        Tipo   Seguridad
            Vis        Visitante  Privado
         CuartoVis      Cuarto    Privado

  Tabla 3.27 Atributos de la clase ListaDeVisNoAut

             ListaVisitantesNoAut
      Funciones         Tipo(retorno)     Seguridad
    AnadirVisNoAut          bool           publico
   RemoverVisNoAut          bool           publico
     CantVisNoAut            int           publico

Tabla 3.28 Funciones de la clase ListaVisitantesNoAut
                                                                                              30




4.0 Diseño de Interface y Ordenes de Interface




                    Nombre de Usuario:
                                              Olvido su nombre de usuario?

                              Contraseña:
                                             Olvido su contraseña?




                              Crear Cuenta :



                                           Figura 4.1

      Este es el Login page del programa, donde si no tienes una cuenta puedes crear una
       cuenta seleccionando el botón de al lado de 'Crear Cuenta'.
      Si ya tienes una cuenta escribes su número de usuario en el llena blanco y después su
       contraseña en el llena blanco, entonces seleccione el botón que se encuentra en la
       esquina derecha de su pantalla para seguir hacia la pagina principal.
      Si se le olvido el nombre de usuario o su contraseña tan solo selecciona el botón que está
       al lado de la pregunta, 'Se olvido su nombre de usuario?', o, 'Se olvido su contraseña?'.
                                                                                                31




                                             Nombre de Usuario o
                                             Contraseña Incorrecto!
                                             Trate de Nuevo!
                                                                   OK


                 Nombre de Usuario:
                                           Olvido su nombre de usuario?

                           Contraseña:
                                           Olvido su contraseña?




                           Crear Cuenta :



                                        Figura 4.2

   Esta es la página Login. En el caso en que entres el nombre de usuario y este no se
    encuentre en la bases de datos, se abrirá una pantalla diciendo 'Nombre de Usuario o
    Contraseña Incorrecto! Trate de Nuevo!'. Al presionar 'OK' puede intentar otra vez y
    escribir el nombre de usuario.
    En otro caso en que entres la contraseña y este no se encuentre en la bases de datos, se
    abrirá una pantalla diciendo 'Nombre de Usuario o Contraseña Incorrecto! Trate de
    Nuevo!'. Al presionar 'OK' puede intentar otra vez y escribir la contraseña.
                                                                                              32




          Cuales son los últimos 4 dígitos de su seguro social?




                                                                      Continuar




                                          Figura 4.3

   Esta página de Interface se abre cuando usuario presiona el botón de que se le olvido el
    nombre de usuario o la contraseña.
   El usuario deberá de escribir en el llena blanco los últimos 4 dígitos de su seguro social.
   Después el usuario debe presionar el botón de continuar para que la bases de datos
    busque su nombre de usuario con su contraseña.
   Si desea regresar a la página anterior presiona el botón del al lado de 'continuar'.
                                                                                    33




        Su Nombre de Usuario y Contraseña es:

                    Nombre de Usuario:

                              Contraseña:




                                                                          OK




                                         Figura 4.4

   Aparece el nombre de usuario y la contraseña de la persona.
   Al presionar el botón 'OK' regresa a la página de Login.
   Si desea regresar a la página anterior presiona el botón del al lado de 'OK'.
                                                                                        34




           Nombre:                             Apellidos:


           Numero de Seguro Social:


           Dirección: Calle/Urb:                  Estado:          País:
                      Zip Code:


                           Posición de Trabajo:

                            Nombre de Usuario:

                            Contraseña:                                    OK



                                          Figura 4.5

   Creación de Cuenta del usuario.
   Escribe su nombre y sus dos apellidos.
   Escribe su Número de Seguro Social.
   Escribe su Dirección: Calle/ Urbanización, Estado, País y Zip Code.
   También escribe su posición de trabajo.
   Finalmente escribe su nombre de usuario y su contraseña.
   Arriba a la derecha de la pantalla esta el botón de Editar y guardar información.
   Al finalizar presione el botón de 'OK'.
   Cuenta Creada, y vuelve a la página de Login.
                                                                                        35




           Nombre:                                 Apellidos:


           Numero de Seguro Social:


           Dirección: Calle/Urb:                       Estado:     País:
                           Zip Code:


                                Posición de Trabajo:

                                Nombre de Usuario:
             Volver a la
               Pagina
                                Contraseña:                                OK
              Principal




                                              Figura 4.6

   Arriba a la derecha de la pantalla esta el botón de Editar y guardar información.
   Al finalizar presione el botón de 'OK'.
   La cuenta será actualizada.
   Usuario presiona el botón de 'Volver a la Pagina Principal'.
                                                                                                      36



                                  Añadir                          Revisar el
               Crear                                  Buscar
                             Información del                      Numero de          Disponibilidad
             Expediente                             Expediente
                               Paciente al                       Visitantes en        del Cuarto
              Medico                                 Medico
                               Expediente                          el Cuarto

                             Revisar Visitante                                        Crear Lista
               Cuantos
                             Registrado como        Registrar    Limitar Acceso      de Visitantes
            Pacientes hay
                                visita No           Visitante       al Cuarto             No
             en el Cuarto
                               Autorizado                                            Autorizados

            Crear Lista de
              Visitantes      Asignar Cuarto
             Autorizados




                                                                                 Log Off


                                                                                 Editar
                                                                                 Cuenta


                                                 Figura 4.7

   Página Principal. (Todos los Casos de Uso del Programa).
   Escoja unas de las acciones que aparecen abajo.
   Si quieres crear un expediente médico para un paciente presione el botón de 'Crear
    Expediente Medico'.
   Si quieres añadir información del paciente al expediente para un paciente presione el
    botón de 'Anadir Información del Paciente al Expediente'.
   Si quieres buscar expediente médico para un paciente presione el botón de 'Buscar
    Expediente Medico'.
   Si quieres revisar el número de visitantes en el cuarto para un paciente presione el botón
    de 'Revisar el Numero de Visitantes en el Cuarto'.
   Si quieres verificar disponibilidad de cuarto para un paciente presione el botón de
    'Disponibilidad de Cuarto'.
   Si quieres buscar cuantos pacientes hay en el cuarto para un paciente presione el botón de
    'Cuantos Pacientes hay en el Cuarto'.
   Si quieres revisar el visitante como visita no autorizada presione el botón de 'Revisar
    Visitante Registrado como visita No Autorizado'.
   Si quieres registrar visitante presione el botón de 'Registrar Visitante'.
   Si quieres limitar acceso al cuarto para un paciente presione el botón de 'Limitar Acceso
    al Cuarto'.
   Si quieres crear una lista de visitantes no autorizados para un paciente presione el botón
    de 'Crear Lista de Visitantes No Autorizados'.
   Si quieres crear una lista de visitantes autorizados para un paciente presione el botón de
    'Crear una Lista de Visitantes Autorizados'.
                                                                                               37


   Si quieres asignar un cuarto a un paciente presione el botón de 'Asignar Cuarto'.
   Si quieres log off y regresar a la página de login presione el botón de 'Log Off'.
   Si quieres editar tu cuenta presione el botón de 'Editar Cuenta'.




        Nombre :                       Apellidos:                   Sexo:

        Numero de Identificación:                     Numero de Cuarto

        Dirección Postal: Calle/Urb.                  Estado:

                            País:                     Zip Code:

                          Numero de Seguro Social:




                                                                         Continuar



                                         Figura 4.8
   Expediente Medico del Paciente
   Entra el nombre del paciente.
   Entra los dos apellidos (paterno y materno) del paciente.
   Entra el sexo del paciente (M (masculino), F (femenino)).
   Entra el Numero de Identificación del paciente.
   Entra el Numero de Cuarto para el paciente.
   Entra la Dirección Postal: Calle/Urbanización, Estado, País y Zip Code.
   Entra el Numero de Seguro Social para el paciente.
   En la esquina, arriba a la derecha de la pantalla al presionar el botón de Editar puedes
    editar la Información del Paciente.
   Si ya lleno toda la información del paciente puede presionar el boton 'Continuar' para
    continuar hacia la próxima pagina.
   Si desea regresar a la página anterior presiona el botón del al lado de 'OK'.
                                                                                               38




        Condición :                    Medicamentos:




        Diagnostico:                   Comentarios:




                                                                          Guardar




                                         Figura 4.9

   Segunda Parte del Expediente Medico del Paciente
   El usuario escribe la condición del paciente.
   El usuario escribe los Medicamentos para el paciente.
   El usuario escribe el Diagnóstico del paciente.
   El usuario escribe algunos comentarios si es necesario.
   En la esquina, arriba a la derecha de la pantalla al presionar el botón de Editar puedes
    editar la Información del Paciente.
   Si ya lleno toda la información del paciente puede presionar el botón 'Guardar' para
    guardar todo el expediente médico del paciente en la bases de datos.
   Si desea regresar a la página anterior presiona el botón del al lado de 'Guardar'.
                                                                                          39




                                          Expediente
                                           Medico
                                          Guardado!




                                                                        OK




                                       Figura 4.10

   El expediente médico del paciente ya está guardado en la bases de datos.
   En la esquina, arriba a la derecha de la pantalla al presionar el botón de Editar puedes
    editar la Información del Paciente.
   Ya que el expediente médico fue guardado presione el botón 'OK' para volver a la pagina
    principal.
   Si desea regresar a la página anterior presiona el botón del al lado de 'OK'.
                                                                                           40




                    Numero de Visitantes:




                                                                       OK




                                       Figura 4.11

   El usuario puede ver el numero de visitantes que hay en el cuarto.
   Ya que el usuario vio el número de visitantes en el cuarto puede presionar el botón 'OK'
    para volver a la pagina principal.
   Si desea regresar a la página anterior presiona el botón del al lado de 'OK'.
                                                                                             41




               Nombre del Paciente:

              Apellidos del Paciente:




                                        Figura 4.12

   Añadir Información del paciente al expediente.
   El usuario entra el nombre del paciente.
   El usuario entra los apellidos del paciente.
   Ya que el usuario haya entrado el nombre y los dos apellidos del paciente puede

    presionar el botón         para poder buscar el expediente médico del paciente y poder
    añadir la información .

   Si desea regresar a la página anterior presiona el botón
                                                                                             42




                                                       Expediente Medico del
                                                       paciente no aparece!
                                                       Trate de Nuevo!      OK


               Nombre del Paciente:

              Apellidos del Paciente:




                                        Figura 4.13

   El usuario entra el nombre del paciente o los apellidos y está mal escrito o no aparece el
    expediente médico del paciente en la bases de datos aparece un mensaje 'Expediente
    Medico del paciente no aparece! Trate de Nuevo!'
   El usuario presiona el botón 'OK' para volver a entrar el nombre y los apellidos del
    paciente.
   Ya que el usuario haya entrado el nombre y los dos apellidos del paciente puede

    presionar el botón         para poder buscar el expediente médico del paciente y poder
    añadir la información .

   Si desea regresar a la página anterior presiona el botón
                                                                                            43




               Numero de Seguro Social :




                                        Figura 4.14

   Añadir Información del paciente al expediente. (Alterno)
   El usuario entra el número de seguro social del paciente.
   Ya que el usuario haya entrado el número de seguro social del paciente puede presionar

    el botón        para poder buscar el expediente médico del paciente y poder añadir la
    información .

   Si desea regresar a la página anterior presiona el botón
                                                                                           44




                                                       Expediente Medico del
                                                       paciente no aparece!
                                                       Trate de Nuevo!
                                                                            OK


               Numero de Seguro Social :




                                        Figura 4.15

   El usuario entra el número de seguro social y está mal escrito o no aparece el expediente
    médico del paciente en la bases de datos aparece un mensaje 'Expediente Medico del
    paciente no aparece! Trate de Nuevo'.
   El usuario presiona el botón 'OK' para volver a entrar el número de seguro social del
    paciente.
   Ya que el usuario haya entrado e número de seguro social del paciente puede presionar el

    botón         para poder buscar el expediente médico del paciente y poder añadir la
    información .

   Si desea regresar a la página anterior presiona el botón
                                                                                           45




               Nombre del Paciente:

              Apellidos del Paciente:




                                        Figura 4.16

   Buscar Expediente Medico
   El usuario entra el nombre del paciente.
   El usuario entra los dos apellidos del paciente.
   Ya que el usuario haya entrado el nombre y los apellidos del paciente puede presionar el

    botón         para poder buscar el expediente médico del paciente .

   Si desea regresar a la página anterior presiona el botón
                                                                                               46




                                                      Expediente Medico del
                                                      paciente no aparece!
                                                      Trate de Nuevo!       OK


               Nombre del Paciente:

              Apellidos del Paciente:




                                        Figura 4.17

   El usuario entra el nombre o apellidos del paciente y está mal escrito o no aparece el
    expediente médico en la bases de datos aparece un mensaje 'Expediente Medico del
    paciente no aparece! Trate de Nuevo'.
   El usuario presiona el botón 'OK' para volver a entrar el nombre y los dos apellidos del
    paciente.
   Ya que el usuario haya entrado el nombre y apellidos del paciente puede presionar el

    botón         para poder buscar el expediente médico del paciente.

   Si desea regresar a la página anterior presiona el botón
                                                                                         47




               Numero de Seguro Social :




                                        Figura 4.18

   Buscar Expediente Medico (Alterno).
   El usuario entra el número de seguro social del paciente.
   Ya que el usuario haya entrado el número de seguro social del paciente puede presionar

    el botón        para poder buscar el expediente médico del paciente .

   Si desea regresar a la página anterior presiona el botón
                                                                                            48




                                                       Expediente Medico No
                                                       Aparece !
                                                       Trate de Nuevo!    OK


               Numero de Seguro Social :




                                        Figura 4.19

   El usuario entra el número de seguro social del paciente y está mal escrito o no aparece el
    expediente médico en la bases de datos aparece un mensaje 'Expediente Medico No
    Aparece! Trate de Nuevo'.
   El usuario presiona el botón 'OK' para volver a entrar el número de seguro social del
    paciente.
   Ya que el usuario haya entrado el número de seguro social del paciente puede presionar

    el botón        para poder buscar el expediente médico del paciente.

   Si desea regresar a la página anterior presiona el botón
                                                                                              49




                     Numero de cuarto:




                                        Figura 4.20

   Revisar el número de visitantes en el cuarto.
   El usuario entra el numero de cuarto para revisar en número de visitantes en el cuarto.

   Ya que el usuario haya entrado el número de cuarto puede presionar el botón           para
    poder revisar el número de visitantes en el cuarto.

   Si desea regresar a la página anterior presiona el botón
                                                                                            50




                                                      El Numero de cuarto que
                                                      puso No Aparece!
                                                      Trate de Nuevo!      OK


                     Numero de cuarto:




                                        Figura 4.21

   El usuario entra el número de cuarto y está mal escrito o no aparece en la bases de datos
    aparece un mensaje 'El Numero de cuarto que puso No Aparece! Trate de Nuevo'.
   El usuario presiona el botón 'OK' para volver a entrar el número de cuarto.

   Ya que el usuario haya entrado el número de cuarto puede presionar el botón           para
    poder revisar el número de visitantes en el cuarto.

   Si desea regresar a la página anterior presiona el botón
                                                                                    51




                     Numero de cuarto:




                                        Figura 4.22

   Disponibilidad del Cuarto.
   El usuario entra el numero de cuarto.

   Ya que el usuario haya entrado el número de cuarto puede presionar el botón   para
    poder ver la disponibilidad del cuarto.

   Si desea regresar a la página anterior presiona el botón
                                                                                            52




                                                      El Numero de cuarto que
                                                      puso No Aparece!
                                                      Trate de Nuevo!     OK


                     Numero de cuarto:




                                        Figura 4.23

   El usuario entra el número de cuarto y está mal escrito o no aparece en la bases de datos
    aparece un mensaje 'El Numero de cuarto que puso No Aparece! Trate de Nuevo'.
   El usuario presiona el botón 'OK' para volver a entrar el número de cuarto.

   Ya que el usuario haya entrado el número de cuarto puede presionar el botón           para
    poder ver la disponibilidad del cuarto.

   Si desea regresar a la página anterior presiona el botón
                                                                                              53




                     Numero de cuarto:

                     Disponibilidad del Cuarto:



                                                                   OK




                                        Figura 4.24

   El usuario ve si hay disponibilidad del cuarto con tan solo SI o NO.
   Ya que el usuario haya visto la disponibilidad del cuarto y haya finalizado su búsqueda
    puede presionar el botón 'OK' para poder regresar a la página principal.

   Si desea regresar a la página anterior presiona el botón
                                                                                    54




                   Numero de cuarto:




                                        Figura 4.25

   Cuantos Pacientes hay en el Cuarto
   El usuario entra el numero de cuarto.

   Ya que el usuario haya entrado el número de cuarto puede presionar el botón   para
    poder saber cuántos pacientes hay en el cuarto.

   Si desea regresar a la página anterior presiona el botón
                                                                                            55




                                              El Numero de cuarto que
                                              puso No Aparece!
                                              Trate de Nuevo!    OK



                   Numero de cuarto:




                                        Figura 4.26

   El usuario entra el número de cuarto y está mal escrito o no aparece en la bases de datos
    aparece un mensaje 'El Numero de cuarto que puso No Aparece! Trate de Nuevo'.
   El usuario presiona el botón 'OK' para volver a entrar el número de cuarto.

   Ya que el usuario haya entrado el número de cuarto puede presionar el botón           para
    poder saber cuántos pacientes hay en el cuarto.

   Si desea regresar a la página anterior presiona el botón
                                                                                           56




                     Numero de cuarto:

                    Pacientes en el Cuarto:



                                                                       OK




                                        Figura 4.27

   El usuario ve la cantidad de pacientes que hay en el cuarto.
   Ya que el usuario haya visto la cantidad de pacientes que hay en el cuarto y haya
    finalizado su búsqueda puede presionar el botón 'OK' para poder regresar a la página
    principal.

   Si desea regresar a la página anterior presiona el botón
                                                                                            57




                     Nombre :

                    Apellidos:




                                         Figura 4.28

   Revisar el visitante en Lista de Visita No Autorizados
   El usuario entra el nombre del visitante.
   El usuario entra los dos apellidos del visitante.
   Ya que el usuario haya entrado el nombre y los dos apellidos puede presionar el botón

            para poder saber si el visitante está en la lista de visitas no autorizados.

   Si desea regresar a la página anterior presiona el botón
                                                                                             58




                                                               El Nombre del
                                                                Visitante No
                                                               aparece en la
                                                               Lista de Visita
                                                                     No
                     Nombre :                                   Autorizados


                    Apellidos:




                                                                          OK




                                        Figura 4.29

   Si el visitante no está en la lista de visita no autorizados aparece una mensaje 'El Nombre
    del Visitante No aparece en la Lista de Visita No Autorizados'.
   Ya que el usuario haya visto si el visitante esta o no está en la lista de visitas no
    autorizados y haya finalizado su búsqueda puede presionar el botón 'OK' para poder
    regresar a la página principal.

   Si desea regresar a la página anterior presiona el botón
                                                                                              59




                                                               El Nombre del
                                                                Visitante Si
                                                               aparece en la
                                                               Lista de Visita
                                                                     No
                     Nombre :                                   Autorizados


                    Apellidos:




                                                                          OK




                                        Figura 4.30

   Si el visitante si está en la lista de visita no autorizados aparece una mensaje 'El Nombre
    del Visitante Si aparece en la Lista de Visita No Autorizados'.
   Ya que el usuario haya visto si el visitante esta o no está en la lista de visitas no
    autorizados y haya finalizado su búsqueda puede presionar el botón 'OK' para poder
    regresar a la página principal.

   Si desea regresar a la página anterior presiona el botón
                                                                                            60




                     Nombre :

                    Apellidos:




                                                                Guardar




                                        Figura 4.31

   Registrar Visitantes
   El usuario entra el nombre del visitante.
   El usuario entra los dos apellidos del visitante.
   Ya que el usuario haya entrado el nombre y los dos apellidos del visitante presione el
    botón 'Guardar' para poder guardar el nombre y los dos apellidos del visitante en la bases
    de datos.

   Si desea regresar a la página anterior presiona el botón
                                                                                              61




                                                                 Visitante
                                                                Registrado!


                     Nombre :

                    Apellidos:




                                                                   OK




                                        Figura 4.32

   Si se guardo el nombre y los apellidos del visitante en la bases de datos aparece un
    mensaje 'Visitante Registrado!'.
   Ya que el usuario haya registrado el visitante y haya finalizado registrando los visitantes
    puede presionar el botón 'OK' para poder regresar a la página principal.

   Si desea regresar a la página anterior presiona el botón
                                                                                               62




        Nombre :                               Apellidos:




                                                                        OK




                                        Figura 4.33

   Limitar Acceso a Cuarto
   El usuario entra el nombre del paciente.
   El usuario entra los dos apellidos del paciente.
   Ya que el usuario haya entrado el nombre y los dos apellidos del paciente puede
    presionar el botón 'OK' para poder entrar el límite de horario al paciente en el cuarto.

   Si desea regresar a la página anterior presiona el botón
                                                                                        63




                                       Nombre o Apellido No
                                       Aparece!
                                       Trate de Nuevo!    OK



        Nombre :                               Apellidos:




                                                                    OK




                                        Figura 4.34

   El usuario entra el nombre y los dos apellidos del paciente y está mal escrito o no
    aparece en la bases de datos aparece un mensaje 'Nombre o Apellido No Aparece! Trate
    de Nuevo'.
   El usuario presiona el botón 'OK' para volver a entrar el nombre y los dos apellidos.
   Ya que el usuario haya entrado el nombre y los dos apellidos del paciente puede
    presionar el botón 'OK' para poder limitar el horario al paciente en el cuarto.

   Si desea regresar a la página anterior presiona el botón
                                                                                             64




                   Horario:




                                                                      Guardar




                                        Figura 4.35

   El usuario entra el horario limite de acceso al cuarto del paciente.
   Ya que el usuario haya entrado el horario limite de acceso al cuarto del paciente presione
    el botón 'Guardar' para poder guardar el horario limite de acceso al cuarto del paciente en
    la bases de datos.

   Si desea regresar a la página anterior presiona el botón
                                                                                             65




                                                                     Horario
                                                                   Confirmado!


                   Horario:




                                                                        OK




                                        Figura 4.36

   Si se guardo el horario limite de acceso al cuarto del paciente en la bases de datos aparece
    un mensaje 'Horario Confirmado!'.
   Ya que el usuario haya confirmado el horario y no desea hacer cambios del horario puede
    presionar el botón 'OK' para poder regresar a la página principal.

   Si desea regresar a la página anterior presiona el botón
                                                                                         66




           Numero de Seguro Social:




                                                                     OK




                                        Figura 4.37

   Limitar Acceso a Cuarto (Alterno)
   El usuario entra el número de seguro social del paciente.
   Ya que el usuario haya entrado el número de seguro social del paciente puede presionar
    el botón 'OK' para poder entrar el límite de horario al paciente en el cuarto.

   Si desea regresar a la página anterior presiona el botón
                                                                                          67




                                                         Numero de Seguro Social
                                                         No Aparece!
                                                         Trate de Nuevo!   OK



           Numero de Seguro Social:




                                                                        OK




                                        Figura 4.38

   El usuario entra el número de seguro social del paciente y está mal escrito o no aparece
    en la bases de datos aparece un mensaje 'Numero de Seguro Social No Aparece! Trate de
    Nuevo'.
   El usuario presiona el botón 'OK' para volver a entrar el número de seguro social.
   Ya que el usuario haya entrado el numero de segur social del paciente puede presionar el
    botón 'OK' para poder limitar el horario al paciente en el cuarto.

   Si desea regresar a la página anterior presiona el botón
                                                                                           68




        1.Nombre:                            Apellidos:
        2.Nombre:                            Apellidos:
        3.Nombre:                            Apellidos:
        4.Nombre:                            Apellidos:
        5.Nombre:                            Apellidos:




                                                                    Guardar




                                        Figura 4.39

   Crear Lista de Visitantes No Autorizados.
   El usuario entra el nombre y los dos apellidos del primer visitante no autorizado.
   El usuario entra el nombre y los dos apellidos del segundo visitante no autorizado.
   El usuario entra el nombre y los dos apellidos del tercer visitante no autorizado.
   El usuario entra el nombre y los dos apellidos del cuarto visitante no autorizado.
   El usuario entra el nombre y los dos apellidos del quinto visitante no autorizado.
   Ya que el usuario haya entrado el nombre y los dos apellidos de los cinco visitante no
    autorizados presione el botón 'Guardar' para poder guardar el nombre y los dos apellidos
    de los cinco visitante no autorizados en la bases de datos.

   Si desea regresar a la página anterior presiona el botón
                                                                                                69




        1.Nombre:                            Apellidos:
        2.Nombre:                            Apellidos:
        3.Nombre:                            Apellidos:
        4.Nombre:                            Apellidos:
        5.Nombre:                            Apellidos:




                                     Lista Creada!


                                                                        OK




                                        Figura 4.40

   Si se guardo la lista creada de visitantes no autorizados para el paciente en la bases de
    datos aparece un mensaje 'Lista Creada!'.
   Ya que el usuario haya creada la lista y no desea hacerle cambios o editar la lista puede
    presionar el botón 'OK' para poder regresar a la página principal.

   Si desea regresar a la página anterior presiona el botón
                                                                                           70




        1.Nombre:                            Apellidos:
        2.Nombre:                            Apellidos:
        3.Nombre:                            Apellidos:
        4.Nombre:                            Apellidos:
        5.Nombre:                            Apellidos:




                                                                    Guardar




                                        Figura 4.41

   Crear Lista de Visitantes Autorizados.
   El usuario entra el nombre y los dos apellidos del primer visitante autorizado.
   El usuario entra el nombre y los dos apellidos del segundo visitante autorizado.
   El usuario entra el nombre y los dos apellidos del tercer visitante autorizado.
   El usuario entra el nombre y los dos apellidos del cuarto visitante autorizado.
   El usuario entra el nombre y los dos apellidos del quinto visitante autorizado.
   Ya que el usuario haya entrado el nombre y los dos apellidos de los cinco visitante
    autorizados presione el botón 'Guardar' para poder guardar el nombre y los dos apellidos
    de los cinco visitante autorizados en la bases de datos.

   Si desea regresar a la página anterior presiona el botón
                                                                                              71




        1.Nombre:                             Apellidos:
        2.Nombre:                             Apellidos:
        3.Nombre:                             Apellidos:
        4.Nombre:                             Apellidos:
        5.Nombre:                             Apellidos:




                                      Lista Creada!


                                                                         OK




                                         Figura 4.42

   Si se guardo la lista creada de visitantes autorizados para el paciente en la bases de datos
    aparece un mensaje 'Lista Creada!'.
   Ya que el usuario haya creada la lista y no desea hacerle cambios o editar la lista puede
    presionar el botón 'OK' para poder regresar a la página principal.

   Si desea regresar a la página anterior presiona el botón
                                                                                          72




        Seleccione el cuarto disponible que usted desee:

        Cuartos:

              1      2     3      4     5      6      7        8    9    10

             11     12    13     14     15     16     17       18   19   20

             21     22    23     24     25     26     27       28   29   30




                                        Figura 4.43

   Asignar Cuarto al Paciente
   El usuario selecciona el cuarto que le quiere asignar al paciente.
   Ejemplo: Los cuartos disponibles son en este caso son: 1,2,6,7,8,10,13,15,16,30. Cuartos
    no disponibles: 3,4,5,9,11,12,14,17,18,19,20,21,22,23,24,25,26,27,28,29.

   Si desea regresar a la página anterior presiona el botón
                                                                                           73




                                                                       Cuarto No
        Seleccione el cuarto disponible que usted desee:            Disponible! Trate
                                                                       de Nuevo!
                                                                                OK
        Cuartos:

              1      2     3      4     5     6       7        8    9      10

             11     12    13     14    15     16      17       18   19     20

             21     22    23     24     25     26      27      28   29     30




                                        Figura 4.44

   El usuario selecciona el unos de los cuartos no disponibles y aparece un mensaje 'Cuarto
    No Disponible! Trate de Nuevo'.
   El usuario presiona el botón 'OK' para volver a entrar el número de seguro social.

   Si desea regresar a la página anterior presiona el botón
                                                                                           74




                Nombre del Paciente :

               Apellidos del Paciente:




                                                                      Guardar




                                        Figura 4.45

   El usuario entra el nombre del paciente.
   El usuario entra los dos apellidos del paciente
   Ya que el usuario haya entrado el nombre y los dos apellidos de el paciente presione el
    botón 'Guardar' para poder guardar el nombre y los dos apellidos y el cuarto del paciente
    en la bases de datos.

   Si desea regresar a la página anterior presiona el botón
                                                                                          75




                Nombre del Paciente :

               Apellidos del Paciente:




                                       Cuarto ya
                                       Asignado!
                                                                         OK




                                        Figura 4.46

   Si se guardo el cuarto asignado para el paciente en la bases de datos aparece un mensaje
    'Cuarto ya Asignado!'.
   Ya que el usuario haya asignado el cuarto para el paciente y no desea hacerle cambios de
    cuartos puede presionar el botón 'OK' para poder regresar a la página principal.

   Si desea regresar a la página anterior presiona el botón
                                                                                            76




                              Nombre :

                              Apellidos:




                                                                       OK



                                      Figura 4.47

   Paciente Login
   El usuario (paciente) podrá logarse.
   El usuario entra su nombre.
   El usuario entra su dos apellidos.
   Ya que el paciente haya entrado su nombre y dos apellidos puede presionar el botón de
    'OK' y podrá entrar a la pagina principal.
                                                                                           77




                                            Nombre o Apellido No
                                            Aparece!
                                            Trate de Nuevo!    OK


                              Nombre :

                              Apellidos:




                                                                         OK



                                       Figura 4.48

   El usuario entra su nombre y sus dos apellidos y está mal escrito o no aparece en la bases
    de datos aparece un mensaje 'Nombre o Apellidos No Aparece! Trate de Nuevo!'.
   El usuario presiona el botón 'OK' para volver a entrar su nombre y sus dos apellidos .
   Ya que el usuario haya entrado su nombre y sus dos apellidos puede presionar el botón
    'OK' para poder entrar a la pagina principal.
                                                                                            78




                                                           Ver
               Añadir Visitantes   Añadir Visitantes
                                                        Expediente
                 Autorizados        No Autorizados
                                                         Medico




                                                                     Log Off




                                                Figura 4.49

   Página Principal para el paciente.
   El usuario al presionar el botón de 'Añadir Visitantes Autorizados' podrá añadir visitante
    a la lista de autorizados.
   El usuario al presionar el segundo botón este caso sería el de 'Añadir Visitantes No
    Autorizados' podrá añadir visitante a la lista de no autorizados.
   El usuario al presionar el tercer botón en este sería el de 'Ver Expediente Medico' podrá
    ver su expediente médico.
   El usuario ya termino con las acciones y desea volver a la página de 'Paciente Login'
    deberá presionar el botón de 'Log Off'.
                                                                                            79


                       Añadir Visitantes Autorizados




                      Nombre del Visitante:

                     Apellidos del Visitante:




                                                                      Guardar




                                        Figura 4.50

   Anadir Visitantes Autorizados
   El usuario entra el nombre del visitante que desee poner como autorizado a visitarlo.
   El usuario entra los dos apellidos del visitante que desee poner como autorizado a
    visitarlo.
   Ya que el usuario haya entrado el nombre y los dos apellidos de el visitante autorizado
    presione el botón 'Guardar' para poder guardar el nombre y los dos apellidos del visitante
    autorizado en la bases de datos.

   Si desea regresar a la página anterior presiona el botón
                                                                                            80


                       Añadir Visitantes Autorizados



                                                 Visitante ya Añadido
                                                      a la Lista de
                                                     Autorizados!




                                                                          OK




                                        Figura 4.51

   Si se guardo el nombre y los dos apellidos del visitante autorizado en la bases de datos
    aparece un mensaje 'Visitante ya Añadido a la Lista de Autorizados!'.
   Ya que el usuario haya añadido a la lista el visitante autorizado puede presionar el botón
    'OK' para poder regresar a la página principal.

   Si desea regresar a la página anterior presiona el botón
                                                                                           81


                    Añadir Visitantes No Autorizados




                      Nombre del Visitante:

                     Apellidos del Visitante:




                                                                     Guardar




                                        Figura 4.52

   Anadir Visitantes No Autorizados
   El usuario entra el nombre del visitante que desee poner como no autorizado a visitarlo.
   El usuario entra los dos apellidos del visitante que desee poner como no autorizado a
    visitarlo.
   Ya que el usuario haya entrado el nombre y los dos apellidos de el visitante no autorizado
    presione el botón 'Guardar' para poder guardar el nombre y los dos apellidos del visitante
    no autorizado en la bases de datos.

   Si desea regresar a la página anterior presiona el botón
                                                                                            82


                    Añadir Visitantes No Autorizados



                                                 Visitante ya Añadido
                                                   a la Lista de No
                                                     Autorizados!




                                                                          OK




                                        Figura 4.53

   Si se guardo el nombre y los dos apellidos del visitante no autorizado en la bases de datos
    aparece un mensaje 'Visitante ya Añadido a la Lista de No Autorizados!'.
   Ya que el usuario haya añadido a la lista el visitante no autorizado puede presionar el
    botón 'OK' para poder regresar a la página principal.

   Si desea regresar a la página anterior presiona el botón
                                                                                          83




        Nombre :                       Apellidos:                 Sexo:

        Numero de Identificación:                     Numero de Cuarto

        Dirección Postal: Calle/Urb.                  Estado:

                            País:                     Zip Code:

                          Numero de Seguro Social:




                                                                     Continuar




                                        Figura 4.54

   Expediente Medico
   El usuario podrá ver la primera parte de su expediente médico.
   El usuario no podrá hacer ningún cambio a su expediente médico .
   Ya que el usuario vio la primera parte de su expediente medico puede continuar hacia la
    segunda parte presionando el botón de 'Continuar'.

   Si desea regresar a la página anterior presiona el botón
                                                                                                84




           Condición :                    Medicamentos:




           Diagnostico:                   Comentarios:




                                                                            OK




                                           Figura 4.55

      Expediente Medico
      El usuario podrá ver la segunda parte de su expediente médico.
      El usuario no podrá hacer ningún cambio a su expediente médico .
      Ya que el usuario vio la segunda parte de su expediente médico puede regresar hacia la
       pagina principal presionando el botón de 'OK'.

      Si desea regresar a la página anterior presiona el botón


4.1 Orden de Interfaces
       Refiera al documento de las ordenes de interfaces.
85

				
DOCUMENT INFO
Shared By:
Categories:
Stats:
views:29
posted:3/8/2012
language:Spanish
pages:85
Description: Summary of a Software Engingeering Project to learn how to document a program under the reqs of the IEEE. (On Spanish)