Sei sulla pagina 1di 21

UNIVERSIDAD TECNOLGICA NACIONAL

Facultad Regional Buenos Aires


Ingeniera en Sistemas de Informacin

Proyecto
(95-2037)
AO 2008

Diseo
Banco de Sangre

Docente:

Lic. Carlos Tomassino

Jefe de TP: Lic. Carlos Tomassino

Curso: K-5152 / Viernes Turno Noche


GRUPO N 515
Integrantes
Apellido y Nombres
Calabrese, Andrs
Frst, Hernn
Marlaire, Lucas
Torres, Juan Pablo
Vzquez, Christian

Legajo

E-mail

113.753-0
113.341-0
106.699-7
108.783-6
110.258-8

acalabrese@gmail.com
Hernan.Furst@gmail.com
lucasmiguelm@hotmail.com
juanpablotorres@gmail.com
negrus79@yahoo.com.ar

Fecha de Presentacin: 11/07/2008

Curso/ Grupo

UTN
FACULTAD REGIONAL BUENOS AIRES
PROYECTO

K5152
Viernes Noche

Proyecto
Diseo
Versin
1.0

Fecha
11/07/2008

Historial de Revisiones
Fecha
13-06-2008

Versin
1.0

Descripcin
Versin Inicial

Pgina 2 de 21

Autor
Grupo 515

Curso/ Grupo

UTN
FACULTAD REGIONAL BUENOS AIRES
PROYECTO

K5152
Viernes Noche

Proyecto
Diseo
Versin
1.0

Fecha
11/07/2008

Tabla de Contenidos
Introduccin...........................................................................................................................5
Especificacin de Permisos.......................................................................................................6
Especificacin de Permisos.....................................................................................................6
1. Diagrama de Clases.............................................................................................................9
2. Diagramas de Secuencias..................................................................................................10
Alta de Rol...........................................................................................................................10
Alta de Rol............................................................................................................................10
Asignar Permiso....................................................................................................................10
Asignar Permiso...................................................................................................................10
Asignar Rol..........................................................................................................................11
Asignar Rol...........................................................................................................................11
Cargar Anlisis.....................................................................................................................11
Cargar Anlisis.....................................................................................................................11
Cargar Clnica.......................................................................................................................12
Cargar Clnica.......................................................................................................................12
Eliminar Rol.........................................................................................................................12
Eliminar Rol..........................................................................................................................12
Cargar Donacin...................................................................................................................13
Cargar Donacin...................................................................................................................13
Cargar Donante....................................................................................................................13
Cargar Donante....................................................................................................................13
Realizar Login......................................................................................................................14
Realizar Login.......................................................................................................................14
Modificar Donante.................................................................................................................14
Modificar Donante................................................................................................................14
Reporte Por Donacin............................................................................................................15

Pgina 3 de 21

UTN
FACULTAD REGIONAL BUENOS AIRES
PROYECTO

Curso/ Grupo
K5152
Viernes Noche

Proyecto
Diseo
Versin
1.0

Fecha
11/07/2008

Reporte Por Donacin...........................................................................................................15


Reporte Por Reactivo.............................................................................................................16
Reporte Por Reactivo............................................................................................................16
Reporte de Donaciones por Clnica...........................................................................................17
Reporte de Donaciones por Clnica........................................................................................17
Reporte de Donantes.............................................................................................................18
Reporte de Donantes............................................................................................................18
3. Diagramas de Estados.......................................................................................................19
Donantes.............................................................................................................................19
Donantes..............................................................................................................................19
Usuarios..............................................................................................................................20
Usuarios............................................................................................................................... 20
4. Diagrama de Despliegue....................................................................................................21

Pgina 4 de 21

UTN
FACULTAD REGIONAL BUENOS AIRES
PROYECTO

Curso/ Grupo
K5152
Viernes Noche

Proyecto
Diseo
Versin
1.0

Fecha
11/07/2008

INTRODUCCIN
En el presente informe, se muestran los diagramas UML ms representativos de la etapa Diseo a
tener en cuenta para el proyecto Banco Nacional de Sangre de la Repblica Argentina.

Pgina 5 de 21

UTN
FACULTAD REGIONAL BUENOS AIRES
PROYECTO

Curso/ Grupo
K5152
Viernes Noche

Proyecto
Diseo
Versin
1.0

Fecha
11/07/2008

ESPECIFICACIN DE PERMISOS
Introduccin
El esquema de Permisos utilizado se muestra representado en el siguiente diagrama:

Bsicamente, se observa que un Rol tiene determinados privilegios llamamos permisos. A su vez,
stos ltimos pueden estar en varios roles. Tambin se observa que un usuario puede tener
varios roles. Lo que se intenta lograr con el grafico es representar el esquema de permisos a
utilizar.

Administrador:
Tendr los permisos sobre todas las tablas y funciones del sistema.
Entre ellas estn:

Insert()
Con este mtodo se podr agregar un nuevo usuario, o un nuevo registro en una tabla en
particular.

Delete()
Con este mtodo se podr borrar un usuario, registros de tablas particulares.

Update()
Con este mtodo se podrn actualizar datos de los usuarios o registros de la base de
datos.

Select()
Con este mtodo se podr seleccionar todos los registros de la base de datos
Tendr los privilegios de dar de alta a un usuario, cambiar su contrasea, eliminar un usuario y
asignar los roles que estos tendrn. Podra Asignar nuevos permisos a un determinado Rol dentro
de la aplicacin
Se cuenta con una consola de Administracin accedida una por un usuario con los privilegios
correspondientes a la administracin de usuarios. De esta manera efectuar las acciones
correspondientes.
Pgina 6 de 21

UTN
FACULTAD REGIONAL BUENOS AIRES
PROYECTO

Curso/ Grupo
K5152
Viernes Noche

Proyecto
Diseo
Versin
1.0

Fecha
11/07/2008

Ministerio de Salud:
Este Rol permite todo lo referente a la administracin de Kits y enfermedades que se pueden
encontrar

Insert()
Con este mtodo se podr agregar un nuevo Kit y/o enfermedad nueva.

Delete()
Con este mtodo se podr dar de baja un Kit y/o Enfermedad.

Update()
Se podr con este mtodo Actualizar datos pertinentes a los Kit y enfermedades

Select()
Con este mtodo se podr seleccionar todos los registros de la base de datos relacionados
con los Kit y enfermedades
Este rol est pensado para la entidad pblica que administra todo lo referente a las
infecciones y los Kit implicados en la deteccin de las mismas.

Profesional
Este rol permite todo lo referente a la gestin de las Donaciones.

Insert()
Con este mtodo se podr agregar una nueva donacin, anlisis e infeccin.

Delete()
Con este mtodo se podr borrar una donacin, anlisis e infeccin.

Update()
Con este mtodo se podr actualizar datos pertinentes a la donacin, anlisis e infeccin.

Select()
Este mtodo permite seleccionar todo lo referente a las donaciones e infecciones y
anlisis que el profesional necesita.

Directivo
Pgina 7 de 21

UTN
FACULTAD REGIONAL BUENOS AIRES
PROYECTO

Curso/ Grupo
K5152
Viernes Noche

Proyecto
Diseo
Versin
1.0

Fecha
11/07/2008

Este el Rol que permite acceder a la opcin de Reportes dentro de la aplicacin. Bsicamente
este Rol solo necesita el permiso de poder Seleccionar las tablas necesarias para poder
obtener la informacin.

Select()
Mtodo que permite seleccionar las tablas necesarias para armar el reporte que el usuario
necesita.

Todos
Este es el rol mnimo que deben tener los usuario para poder conectarse a la aplicacin.

Select()
Este es el mtodo que permite seleccionar a este perfil todos los datos no sensibles que se
encuentran en la base de datos.

Pgina 8 de 21

UTN
FACULTAD REGIONAL BUENOS AIRES
PROYECTO

1.

DIAGRAMA

Curso/ Grupo
K5152
Viernes Noche

DE

Proyecto
Diseo
Versin
1.0

CLASES

Pgina 9 de 21

Fecha
11/07/2008

UTN
FACULTAD REGIONAL BUENOS AIRES
PROYECTO

2.

DIAGRAMAS

Curso/ Grupo
K5152
Viernes Noche

DE

Proyecto
Diseo
Versin
1.0

Fecha
11/07/2008

SECUENCIAS

ALTA DE ROL

El diagrama Alta de un Rol representa la secuencia de los permisos, roles y mdulos que un
usuario administrador debe manejar para la asignacin de un nuevo rol al sistema. ste ltimo,
est enmarcado por los mdulos que se incluyen en conjunto con los permisos y roles ya
existentes.

ASIGNAR PERMISO

El diagrama Asignar Permiso representa la asignacin de permisos que slo un usuario


administrador puede realizar a un rol determinado.

Pgina 10 de 21

UTN
FACULTAD REGIONAL BUENOS AIRES
PROYECTO

Curso/ Grupo
K5152
Viernes Noche

Proyecto
Diseo
Versin
1.0

Fecha
11/07/2008

ASIGNAR ROL

El diagrama Asignar Rol muestra la secuencia que un usuario con privilegios de administrador
necesita realizar para asignar un rol a un usuario en particular.

CARGAR ANLISIS

El diagrama Cargar Anlisis muestra la secuencia que un profesional debe realizar para cargar un
anlisis en el sistema con los kits correspondiente al mismo.

Pgina 11 de 21

UTN
FACULTAD REGIONAL BUENOS AIRES
PROYECTO

Curso/ Grupo
K5152
Viernes Noche

Proyecto
Diseo
Versin
1.0

Fecha
11/07/2008

CARGAR CLNICA

El diagrama Cargar Clnica demuestra la secuencia a tener en cuenta al momento de generar una
clnica. Slo un usuario con permisos especficos tiene la posibilidad de crear una clnica. Este
necesita de permisos determinados que ni un usuario administrador debe poder tener ni los roles
como tampoco los permisos de acceso.

ELIMINAR ROL

El diagrama Eliminar Rol muestra la secuencia que un usuario con privilegios de administrador
necesita realizar para dar de baja un rol de un determinado usuario.

Pgina 12 de 21

UTN
FACULTAD REGIONAL BUENOS AIRES
PROYECTO

Curso/ Grupo
K5152
Viernes Noche

Proyecto
Diseo
Versin
1.0

Fecha
11/07/2008

CARGAR DONACIN

El diagrama Cargar Donacin muestra la secuencia que un profesional debe realizar para cargar
una donacin en el sistema, teniendo en cuenta el donante y la Clnica donde se realiza la misma.

CARGAR DONANTE

El diagrama Cargar Donante muestra la secuencia que un profesional necesita realizar para dar
de alta un donante en el sistema, teniendo en cuenta su direccin y telfono

Pgina 13 de 21

UTN
FACULTAD REGIONAL BUENOS AIRES
PROYECTO

Curso/ Grupo
K5152
Viernes Noche

Proyecto
Diseo
Versin
1.0

Fecha
11/07/2008

REALIZAR LOGIN

El diagrama Realizar Login muestra la secuencia que un usuario necesita seguir para poder entrar
en el sistema

MODIFICAR DONANTE

El diagrama Modificar Donante muestra la secuencia que un profesional necesita realizar para
modificar los datos de un donante especfico

Pgina 14 de 21

Curso/ Grupo

UTN
FACULTAD REGIONAL BUENOS AIRES
PROYECTO

K5152
Viernes Noche

Proyecto
Diseo
Versin
1.0

Fecha
11/07/2008

REPORTE POR DONACIN

El diagrama Reporte por Donacin muestra la secuencia que un usuario con privilegios de
Directivo necesita realizar para el pedido del reporte por donacin. Es importante destacar los
privilegios, ya que no debe ser otra persona que no tenga los permisos adecuados, por el manejo
de informacin sensible que reportar

Pgina 15 de 21

Curso/ Grupo

UTN

K5152
Viernes Noche

FACULTAD REGIONAL BUENOS AIRES


PROYECTO

Proyecto
Diseo
Versin
1.0

Fecha
11/07/2008

REPORTE POR REACTIVO

El diagrama Reporte por Reactivo muestra la secuencia que un usuario con privilegios de
Directivo necesita realizar para el pedido del reporte por reactivo. Es importante destacar los
privilegios, ya que no debe ser otra persona que no tenga los permisos adecuados, por el manejo
de informacin sensible que reportar

Pgina 16 de 21

Curso/ Grupo

UTN
FACULTAD REGIONAL BUENOS AIRES
PROYECTO

K5152
Viernes Noche

Proyecto
Diseo
Versin
1.0

Fecha
11/07/2008

REPORTE DE DONACIONES POR CLNICA

El diagrama Reporte por Donaciones por Clnica muestra la secuencia que un usuario con
privilegios de Directivo necesita realizar para el pedido del reporte por donaciones por clnica. Es
importante destacar los privilegios, ya que no debe ser otra persona que no tenga los permisos
adecuados, por el manejo de informacin sensible que reportar

Pgina 17 de 21

UTN
FACULTAD REGIONAL BUENOS AIRES
PROYECTO

Curso/ Grupo
K5152
Viernes Noche

Proyecto
Diseo
Versin
1.0

Fecha
11/07/2008

REPORTE DE DONANTES

El diagrama Reporte por Donantes muestra la secuencia que un usuario con privilegios de
Directivo necesita realizar para el pedido del reporte por donante. Es importante destacar los
privilegios, ya que no debe ser otra persona que no tenga los permisos adecuados, por el manejo
de informacin sensible que reportar

Pgina 18 de 21

UTN
FACULTAD REGIONAL BUENOS AIRES
PROYECTO

3.

DIAGRAMAS

Curso/ Grupo
K5152
Viernes Noche

DE

Proyecto
Diseo
Versin
1.0

Fecha
11/07/2008

ESTADOS

DONANTES

Esta mquina de estados muestra todos los posibles estados que puede tener un donante segn
los resultados de los anlisis realizados a su sangre.

Pgina 19 de 21

UTN
FACULTAD REGIONAL BUENOS AIRES
PROYECTO

Curso/ Grupo
K5152
Viernes Noche

Proyecto
Diseo
Versin
1.0

Fecha
11/07/2008

USUARIOS

En esta mquina de estados se observan los diferentes estados por los que pasa el usuario al ser
ingresado mal n veces. Tambin se puede ver cuando se hace una baja del usuario, estando en
su estado final de borrado.

Pgina 20 de 21

UTN
FACULTAD REGIONAL BUENOS AIRES
PROYECTO

4.

DIAGRAMA

Curso/ Grupo
K5152
Viernes Noche

DE

Proyecto
Diseo
Versin
1.0

DESPLIEGUE

Pgina 21 de 21

Fecha
11/07/2008

Potrebbero piacerti anche