DOCUMENTO DE DESCRIPCION DEL SISTEMA Y CASOS DE USO CODIGO: PC-1.0.01 Página 1 de 110 1 Institución Universitaria Escolme Análisis y Diseño de Sistemas I PC-TICKES ON LINE Docente: Bernardo Morales Velez Juan Carlos Grisales Velásquez Yeni Marín 17 de marzo 2012
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 1 de 110
1
Institución Universitaria Escolme
Análisis y Diseño de Sistemas I
PC-TICKES ON LINE
Docente: Bernardo Morales Velez
Juan Carlos Grisales Velásquez
Yeni Marín
17 de marzo 2012
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 2 de 110
2
DESCRIPCIÓN DEL SISTEMA
PC-TICKERS ON LINE
PC-TICKERS ON LINE le ofrece una forma rápida y segura para la creación y
administración de sus eventos y una novedosa forma para realizarle seguimiento
a las boletas separadas para la asistencia a sus eventos, podrá definir el número
de participantes a cada uno de los eventos, al igual que puede clasificar sus
eventos y a que población va dirigido, dándole la oportunidad de dedicarse a
realizar un muy buen evento sin tener que pensar en las entradas ni el proceso de
enviar las entradas a sus clientes o posibles asistentes a sus eventos, nosotros
PC-TICKERS ON LINE nos encargamos del envió de las boletas, escarapelas o
manillas de entrada a los eventos por correo electrónico o tradicional a los
asistentes también le informaremos de cada entrada separada para sus eventos.
PC-TICKERS ON LINE le da la posibilidad de tener varios eventos al mismo
tiempo, y le entrega el promedio de personas que asistieron por evento, los datos
de los asistentes,
PC-TICKERS ON LINE
Cuenta con sistema modular que le facilitara la interacción con nuestro sistema
Módulo de registro o creación de cuenta
Modificar cuenta
Crear evento
Modificar evento
Módulo participantes
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 3 de 110
3
Consulta participantes
Modificar participantes
Registro participantes
Módulo de informes y estadísticas
Eventos
Participantes
Modulo impresión
Imprimir escarapelas
Imprimir certificados
REGISTRO O CREACION DE CUENTA
Este módulo le permite al usuario que visitante el sitio web, realizar el registrado o
creación de una cuenta (bien sea para una empresa o persona natural), en la
base de datos siguiendo unos pasos y proporcionando unos datos requeridos por
el sistema para el registro o la creación de una empresa (tipo documento, Nro. de
documento, nombre de empresa, contacto, email, celular, dirección, país,
departamento, ciudad y contraseña) y posteriormente poder utilizar los grandes
beneficios que nos ofrece PC-TICKERS ON LINE, en el momento de realizar el
registro o creación de una nueva cuenta PC-TICKERS ON LINE asumirá su correo
electrónico (Email) como el nombre de usuario para su futura interacción con el
sistema, además el usuario y la contraseña serán elementos de validación para su
posterior ingreso al sistema.
Modificar cuenta
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 4 de 110
4
Este módulo le permite al usuario logueado realizar los cambios únicamente
en su cuenta, y podrá modificar cualquier dato de su cuenta excepto el
nombre de usuario (Email).
Crear evento
Este módulo le permite a un usuario registrado y logueado crear diferentes
tipos de eventos indicando la cantidad máxima de asistentes, lugar días y
horas del evento.
Modificar evento
Este módulo del sistema nos permite realizar modificaciones a los eventos
antes creados, toda modificación es posible siempre y cuando sea realizada
máximo tres (3) días antes de la fecha inicial al evento. Si el usuario desea
cambiar la fecha de inicio del evento el sistema validara que dicha fecha
sea como mínimo tres (3) días después de la fecha actual del sistema.
.
PARTICIPANTES
Este módulo nos permite la interacción con la información de todos los
participantes de un evento, nos permite revisar datos, como eventos a los que ha
asistido un participante, modificar los datos de un participante en particular y el
registro de nuevos participantes ingresando una serie de datos (tipo documento,
Nro. Documento, nombre, dirección, teléfono, país, departamento y ciudad.)
Requeridos por el sistema para el registro de un participante.
Registro de participantes
Esta opción nos permite registrar participantes a un evento directamente
Consulta participantes
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 5 de 110
5
Esta opción nos permite consultar los datos de un participante en particular,
ver a que eventos ha asistido.
Modificar participantes
Esta opción nos permite modificar los datos de un participante en particular
.
INFORMES Y ESTADÍSTICAS
Este módulo le permite al usuario registrado y logueado realizar consultas
únicamente sobre sus eventos, tales como el número de participantes que
asistieron a un evento en especial, a cuantos eventos ha asistido un participante,
promedio de asistencia por evento, eventos con mayor asistencia, eventos con la
menor asistencia y cantidad eventos cancelados.
Eventos
El usuario registrado y logueado puede ver la cantidad de eventos
realizados, promedio de realización de eventos en un año, los tres últimos
eventos con el mayor número de asistentes y los tres últimos eventos con el
menor número de asistencia.
Participante
Esta opción nos permite por medio del número del documento de un
participante verificar los eventos a los cuales ha asistido un participante en
particular, cantidad de eventos que ha asistido en los últimos tres meses,
numero de eventos separados pero que no asistió.
IMPRESIONES
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 6 de 110
6
Este módulo le permite al usuario registrado y logueado la impresión de las
escarapelas de los participantes de un evento, al igual que la impresión del
rectificado de asistencia al evento. Para poder imprimir la escarapela el usuario
deben estar registrados en el evento y para permitir la impresión del certificado el
participante debió haber asistido al evento.
Imprimir escarapelas
Esta opción le permite al usuario registrado y logueado imprimir o reimprimir
la escarapela de un participante a un evento, para poder imprimir la
escarapela el usuario debe buscar los datos del participante mediante la
digitación del número de documento del participante solo se podrá imprimir
o reimprimir escarapelas para eventos que aun estén activos es decir hasta
quince (15) minutos antes de la fecha y hora en que el evento inicie, si el
evento no está activo no aparecerá en la lista de eventos a los cuales se les
puede imprimir escarapela.
Imprimir certificados
Esta opción le permite al usuario registrado y logueado imprimir o reimprimir
certificados de asistencia a eventos, para poder imprimir un certificado de
asistencia a un evento el usuario podrá buscar al participante de un evento
digitando el número de documento del participante, el sistema verifica que
el usuario si haya asistido al evento para poder imprimir el certificado.
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 7 de 110
7
TABLAS EXPLICATIVAS DE CASOS DE USO
* Código PC-001
* Caso de
Uso
Formulario de registro y creación de cuenta
* Versión 1.1.0.1
* Fecha
(dd/mm/aa
)
25/02/2012
* Autor Juan Carlos Grisales y Yeni Marín
* Fuente
www.amiando.com
* Tipo
(Simple,
Medio,
Complejo)
Simple
* Propósito Permite a un usuario (persona o empresa), que no esté registrado
realizar su registro.
Supuestos
* Requisitos * Código – Nombre de Requisito * Complejidad * Porcentaje
El sistema lleva al usuario menú mi cuenta, que se encuentra en la parte media derecha de la pantalla.
3 El usuario presiona el link
editar cuenta o registro
4
El sistema verifica que logueado este activo, revisando el campo activo de la tabla empresas que el valor de este sea uno (1). Sila cuenta no está activa desdecir en
el campo activo de la tabla empresas
tiene cero (0), aparecerá una ventana
con un mensaje que diga la cuenta que
trata de modificar esta inactiva favor
comuníquese con soporte técnico, y debe
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 23 de 110
23
tener un botón que diga aceptar.
5 Si el usuario presiona aceptar
o cualquier otro botón
6 El sistema cierra la ventana del
mensaje de la interacción cuatro (4)
7
Si el usuario está activo, mostrar un formulario con los siguientes campos Nombre empresa, tipo documento, nro. Documento, contacto, email, celular, dirección, país, departamento, ciudad y contraseña.
8 El usuario modifica los datos
que requiera del formulario
10
El sistema le permite modificar todos
los datos menos el correo electrónico y
Nro. Documento.
11 El usuario presiona el botón
guardar
12
El sistema validad que los datos de los
campos email y Nro. Documento del
formulario de la interacción (7) sean
iguales a los campos email de la tabla
mail empresas y el campo Nro.
Documento de la tabla empresas
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 24 de 110
24
respectivamente, uno (1) o los dos (2)
datos de los campos email y Nro.
Documento del formulario de la
interacción (7) no coinciden con los
datos de los campos email de la tabla
mail empresas y el campo Nro.
Documento de la tabla empresas
respectivamente. El sistema saca un
error con el siguiente mensaje el campo
que trata de modificar no puede ser
modificado y un botón que diga aceptar.
13
El usuario presiona el botón
aceptar.
14
El sistema cierra el mensaje de la
interacción (12) y lleva al usuario al
formulario de la interacción (7) y pone
de color rojo los campos email y Nro.
Documento.
15
El usuario digita el email y/o
Nro. Documento. Con los que
registro la cuenta y presiona
el botón guardar.
16
El sistema validad que los datos de los
campos email y Nro. Documento del
formulario de la interacción (7) sean
iguales a los campos email de la tabla
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 25 de 110
25
mail empresas y el campo Nro.
Documento de la tabla empresas
respectivamente, el sistema realiza los
cambios llevando los datos ingresados
en el formulario de la interacción (7) a
los campos nombre empresa, tipo
documento, nro. Documento, contacto,
celular, dirección, país, departamento,
ciudad) del formulario a tabla
empresas y el dato del campo
contraseña del formulario de la
interacción (7) lo lleva al campo
contraseña de la tabla email
empresas, modificando los datos de
una cuenta existente.
17
Los datos de los campos email y Nro.
Documento del formulario de la
interacción (7) son iguales a los
campos email de la tabla mail
empresas y el campo Nro.
Documento de la tabla empresas
respectivamente, el sistema realiza los
cambios llevando los datos ingresados
en el formulario de la interacción (7) a
los campos nombre empresa, tipo
documento, nro. Documento, contacto,
celular, dirección, país, departamento,
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 26 de 110
26
ciudad) del formulario a tabla
empresas y el dato del campo
contraseña del formulario de la
interacción (7) lo lleva al campo
contraseña de la tabla email
empresas, modificando los datos de
una cuenta existente. El sistema saca
un mensaje que dice sean modificado los
datos con éxito, y un botón que dice
aceptar.
18 El usuario presiona el botón
aceptar o cualquier otro botón
19
El sistema cierra el mensaje de la
interacción (17), y lleva al usuario al
menú mi cuenta, ver imagen de la
interacción (2).
Secuencia de
interacciones
Alternativas
Interesado Sistema
2 N/A
2-3 N/A
* Demora Registro inmediato
* Frecuencia Ocasional
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 27 de 110
27
* Criticidad Baja
Reglas de
negocio
N/A
Validaciones Que los datos guardados en los campos email y Nro. Documento de
las tablas mail empresas y empresas no sean modificados.
Excepciones N/A
Formulas /
Cálculo
N/A
Reportes N/A
* Atributos
* Atributo * Descripción
* Posibles
Valores
* Datos de
entrada
* Datos de salida
Poscondicione
s
N/A
* Gráfico N/A
* Pantallas: N/A
Observaciones
:
Diccionario de datos
Nombre Tabla Te_empresas
Nombre Campo Tipo Null
Id_empresas int no
Tipo_documento nchar(6) si
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 28 de 110
28
Nro_documento nvarchar(20) si
Nombre_empresa nvarchar(50) si
Contacto nvarchar(20) no
Celular nvarchar(20) no
Dirección nvarchar(25) no
Id_pais int no
Id_departamento int no
Id_ciudad int no
Activo int no
Nombre Tabla Te_email_empresas
Nombre Campo Tipo Null
Id_email_empresas int no
Id_empresa int no
Email nvarchar(25) no
contrasenia nvarchar(15) no
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 29 de 110
29
TABLAS EXPLICATIVAS DE CASOS DE USO
* Código PC-004
* Caso de Uso Crear evento
* Versión 1.1.0.1
* Fecha
(dd/mm/aa
)
26/02/2012
* Autor Juan Carlos Grisales y Yeni Marín
* Fuente
* Tipo (Simple,
Medio,
Complejo)
Medio
* Propósito Permite a una empresa registrada crear sus eventos en el sistema.
Supuestos
* Requisitos
Asociados
* Código – Nombre de Requisito * Complejidad
del Requisito
* Porcentaje
cubierto
Que la empresa este registrada en simple
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 30 de 110
30
el sistema
Validar el usuario y la contraseña Simple
Que la cuenta con la que se trata
de crear un nuevo evento se
encuentra activa
* Resumen Permitir la creación de eventos de la empresa.
* Actores
* Nombre * Descripción
* Complejidad
(Simple, Medio
Complejo)
Usuario La cuenta con la que se trata de crear
un evento este activa y el usuario se
encuentre logueado.
simple
PC-
TICKERS
ON LINE
Precondicione
s
Que la cuenta se encuentre activa y el usuario logueado.
* Secuencia
de
interacciones
Normales
* Interesado * Sistema
1
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 31 de 110
31
El usuario para entrar al sistema
debe presionar el botón crear evento
que se encuentra en la parte media
izquierda.
2
El sistema verifica que el usuario
este logueado y que el campo
activo de la tabla empresas
contenga un uno (1).
3
Si el dato guardado en el campo
activo de la tabla empresas
contiene un uno (1) el sistema
lleva al usuario al formulario de
creación de nuevo evento con los
siguientes campos (nombre
evento, dirección país,
departamento, ciudad, fecha
inicial, fecha final, hora inicial y
hora final) que deben ser
guardados en los campos
nombre evento, dirección país,
departamento, ciudad, fecha
inicial, fecha final, hora inicial
y hora final de la tabla evento.
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 32 de 110
32
4
El usuario ingresa los datos
requeridos en el formulario y da clic
en siguiente.
5
El sistema verifica que los datos
ingresados por el usuario
cumplan con los parámetros
establecidos, que la fecha de
inicio del evento no sea anterior
a la fecha actual que tiene el
sistema, y que la fecha final del
evento no sea inferior a la fecha
de inicio del evento.
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 33 de 110
33
La fecha es anterior a la fecha
actual del sistema el sistema
compara los datos ingresados en
los campos fecha inicial del
evento y país del evento del
formulario de la interacción tres
(3) con los datos guardados en
los campos fecha y país de la
tabla fechayhoradepaises.
El sistema saca un mensaje de
error la fecha de inicio debe ser
posterior a la fecha actual.
El usuario cambia la fecha y da clic
en siguiente.
La fecha final es inferior a la
fecha de inicio del evento el
sistema valida que el dato
ingresado en el campo fecha
final del evento sea posterior al
dato ingresado en el campo
fecha inicial del evento en
formulario de la interacción tres
(3) de no ser así.
El sistema saca un mensaje de
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 34 de 110
34
error la fecha final debe ser a la
fecha inicial del evento.
El usuario corrige los datos y da clic
en siguiente.
El sistema lleva al usuario a la
ventana donde le indica que el
evento fue creado exitosamente
y le da las opciones de activar
evento, editar evento y otras
opciones para el evento.
Secuencia de
interacciones
Alternativas
Interesado Sistema
2 N/A
2-3 N/A
* Demora Registro inmediato
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 35 de 110
35
* Frecuencia Ocasional
* Criticidad Baja
Reglas de
negocio
N/A
Validaciones
Que el usuario y la contraseña sean las correctas que la fecha de inicio
del evento sea posterior a la fecha actual del sistema y que la fecha
final no sea anterior a la fecha de inicio del evento.
Excepciones N/A
Formulas /
Cálculo
N/A
Reportes N/A
* Atributos
* Atributo * Descripción
* Posibles
Valores
* Datos de entrada
* Datos de salida
Poscondicion
es
N/A
* Gráfico N/A
* Pantallas: N/A
Observacione
s:
Disionario de datos
Nombre Tabla Te_eventos
Nombre Campo Tipo Null
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 36 de 110
36
Id_evento int no
Id_empresas int no
nombre evento nvarchar(25) no
fecha inicio datatime no
fecha final datatime no
hora inicio datatime no
hora final datatime no
Id_pais int no
Id_departamento int no
Id_ciudad int no
Nombre Tabla Tmfhp_fechasayhorasdepa
ises
Nombre Campo Tipo Null
Id_fechasayhorasdepaises int no
Id_pais datatime no
Fecha datatime no
Hora datatime no
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 37 de 110
37
TABLAS EXPLICATIVAS DE CASOS DE USO
* Código PC-005
* Caso de Uso Modificar evento
* Versión 1.1.0.1 * Fecha
dd/mm/aa
22/02/2012
* Autor Juan Carlos Grisales y Yeni Marín
* Fuente
www.amiando.com
* Tipo (Simple,
Medio,
Complejo)
Simple
* Propósito Permite a una empresa o persona registrada modificar sus eventos
creados en el sistema.
Supuestos
* Requisitos
Asociados * Código – Nombre de Requisito
* Complejidad
del Requisito
* Porcentaje
cubierto
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 38 de 110
38
Que la empresa este registrada
en el sistema
simple
Estar logueado en el sistema Simple
Solo el usuario logueado podrá
modificar sus propios eventos
simple
Que la cuenta este activa en el
sistema
Simple
* Resumen
* Actores
* Nombre * Descripción
* Complejidad
(Simple, Medio
Complejo)
Usuario
logueado
El evento que se modifica pertenece
al usuario logueado
simple
Precondiciones Que la cuenta se encuentre activo
* Secuencia de
interacciones
Normales
* Interesado (usuario
logueado
* Sistema
1
El usuario para entrar al
sistema debe presionar el link
eventos que se encuentra en
la parte superior izquierda.
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 39 de 110
39
2
El sistema carga la siguiente ventana
3
el usuario visualisa una
ventana donde estan todos
sus eventos creados.
4
Cuando el usuario pase el puntero del
mouse por encima de un eventos el
sistema mostrara los botones
modificar (caso de uso actual),
activar (caso de uso PC-007) y el
botón borrar (caso de uso PC-008).
5 El usuario presiona el boton
modificar
6 El sistema verifica que el usuario este
logueado
7
El sistema verifica que la fecha actual
del país donde se realizara el evento
sea mínimo tres días antes a la fecha
inicial del evento, cogiendo el dato
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 40 de 110
40
guardado en el campo país de la tabla
eventos y buscando el dato igual a él
en el campo país de la tabla
fechasyhorasdepaises, en esta tabla
coge el dato del campo fecha de ese
país y lo compara con el dato
guardado en el campo fecha inicial de
la tabla evento este último debe ser
tres días después que el otro, la fecha
inicial del evento no cumple la
condición el sistema muestra un
mensaje el evento que trata de modificar
no puede ser modificado por la proximidad
a la fecha de inicio del evento y un botón
que diga aceptar.
8 El usuario presiona el botón
aceptar o cualquier otro botón
9 El sistema cierra la ventana de la
interacción (7)
10 La fecha actual del sistema cumple
con la condición.
11
El sistema verifica que el usuario
logueado este activo, revisando el
campo activo de la tabla empresas
que el valor de este sea uno (1).
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 41 de 110
41
12
Sila cuenta no está activa es decir en
el campo activo de la tabla empresas
tiene cero (0), aparezca una ventana
con un mensaje que diga la empresas
que trata de modificar esta inactiva favor
comuníquese con soporte técnico, y debe
tener un botón que diga aceptar.
13 Si el usuario presiona aceptar
o cualquier otro botón.
14 El sistema cierra la ventana del
mensaje de la interacción cuatro (12)
15
Si el usuario está activo, mostrar un
formulario con los datos que estaban
guardados en los campos nombre
evento, fecha inicial evento, fecha
final, hora inicial, hora final,
dirección, país, departamento y
ciudad de la tabla eventos.
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 42 de 110
42
16
El usuario modifica los dato
que requiera del formulario y
presiona el botón guardar.
17
El sistema guarda todos los datos
ingresados en el formulario de la
interacción (15) en los campos
nombre evento, fecha inicial evento,
fecha final, hora inicial, hora final,
dirección, país, departamento y
ciudad de la tabla eventos.
Secuencia de
interacciones Interesado
Sistema
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 43 de 110
43
Alternativas
2 N/A
2-3 N/A
* Demora Registro inmediato
* Frecuencia media
* Criticidad Baja
Reglas de
negocio
N/A
Validaciones Que la fecha inicial del evento sea mínimo tres días después de la
fecha actual del sistema
Excepciones N/A
Formulas /
Cálculo
N/A
Reportes N/A
* Atributos
* Atributo * Descripción
* Posibles
Valores
* Datos de
entrada
* Datos de salida
Poscondicione
s
N/A
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 44 de 110
44
* Gráfico N/A
* Pantallas: N/A
Observaciones:
Diccionario de datos
Nombre Tabla Te_eventos
Nombre Campo Tipo Null
Id_evento int no
Id_entidad int no
nombre evento nvarchar(25) no
fecha inicio datatime no
fecha final datatime no
hora inicio datatime no
hora final datatime no
activo int no
Id_pais int no
Id_departamento int no
Id_ciudad int no
Nombre Tabla Tmfhp_fechasayhorasdepaise
s
Nombre Campo Tipo Null
Id_fechasayhorasdepaises int no
Id_pais datatime no
fecha datatime no
hora datatime no
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 45 de 110
45
TABLAS EXPLICATIVAS DE CASOS DE USO
* Código PC-006
* Caso de Uso Activar evento
* Versión 1.1.0.1 * Fecha dd/mm/aa
22/02/2012
* Autor Juan Carlos Grisales y Yeni Marín
* Fuente www.amiando.com
* Tipo (Simple,
Medio,
Complejo)
Simple
* Propósito Permite a un usuario registrado y logueado activar sus eventos.
Supuestos
* Requisitos
Asociados
* Código – Nombre de Requisito * Complejidad
del Requisito
* Porcentaje
cubierto
Que usuario este registrado en el
sistema
simple
Que el usuario este logueado en
el sistema
Simple
Solo el usuario logueado podrá
activar sus propios eventos
simple
* Resumen
* Actores * Nombre * Descripción
* Complejidad
(Simple, Medio
Complejo)
Usuario El formulario que se edita pertenece al simple
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 46 de 110
46
logueado usuario logueado
Precondiciones Que el usuario se encuentre activo
* Secuencia de
interacciones
Normales
* Interesado (usuario logueado
* Sistema
1
El usuario para entrar al sistema debe presionar un link que se encuentra en la parte superior izquierda y que dice eventos
2
El sistema carga la siguiente ventana
3 El usuario pasa el puntero del mouse por encima de sus eventos
4
El sistema muestra los botones modificar (caso de uso PC-006), activar (caso de uso actual) y el botón borrar (caso de uso PC-008).
5 El usuario presiona el botón activar.
6 El sistema verifica que el usuario este logueado
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 47 de 110
47
7
El sistema verifica que el evento que se trata de activar no haya sido activo ya, el sistema verifica que el campo activo de la tabla eventos que el dato guardado en este si un cero (0), el dato guardado en el campo activo de la tabla eventos es un uno (1), el sistema saca un mensaje que diga el
evento ya está activado y un botón que diga
aceptar.
8 El usuario presiona el botón aceptar o cualquier otro botón.
9 El sistema cierra la ventana del mensaje de la interacción cuatro (7)
10 El dato guardado en el campo activo de la tabla eventos es un cero (0)
11
El sistema verifica que el usuario logueado este activo, revisando el campo activo de la tabla empresas que el valor de este sea uno (1).
12
Sila empresas no está activa desdecir en el campo activo de la tabla empresas tiene cero (0), aparezca una ventana con un mensaje que diga no puede activar este evento porque el
usuario esta inactiva favor comuníquese con
soporte técnico, y debe tener un botón que
diga aceptar.
13 Si el usuario presiona aceptar o cualquier otro botón
14 El sistema cierra la ventana del mensaje de la interacción cuatro (12)
15
El dato guardado en el campo activo de la tabla empresas que el valor de este sea uno (1) es decir el usuario está activo. El sistema activa el evento guardando un uno (1) en el campo activo de la tabla eventos y muestra un mensaje que diga su evento fue activado con éxito y un botón que
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 48 de 110
48
diga aceptar.
16 El usuario presiona el botón aceptar o cualquier otro botón.
El sistema cierra el mensaje de la
interacción (15)
Secuencia de
interacciones
Alternativas Interesado Sistema
2 N/A
2-3 N/A
* Demora Registro inmediato
* Frecuencia ocasional
* Criticidad Baja
Reglas de
negocio
N/A
Validaciones Que la página web sea un formato valido
Excepciones N/A
Formulas /
Cálculo
N/A
Reportes N/A
* Atributos
* Atributo * Descripción
* Posibles
Valores
* Datos de
entrada
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 49 de 110
49
* Datos de salida
Poscondicione
s
N/A
* Gráfico N/A
* Pantallas: N/A
Observaciones
:
Diccionario de datos
Nombre Tabla Te_empresas
Nombre Campo Tipo Null
Id_empresas int no
Tipo_documento nchar(6) si
Nro_documento nvarchar(20) si
Nombre_empresa nvarchar(50) si
Contacto nvarchar(20) no
Celular nvarchar(20) no
Dirección nvarchar(25) no
Id_pais int no
Id_departamento int no
Id_ciudad int no
activo int no
Nombre Tabla Te_eventos
Nombre Campo Tipo Null
Id_evento int no
Id_entidad int no
nombre evento nvarchar(25) no
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 50 de 110
50
fecha inicio datatime no
fecha final datatime no
hora inicio datatime no
hora final datatime no
activo int no
Id_pais int no
Id_departamento int no
Id_ciudad int no
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 51 de 110
51
TABLAS EXPLICATIVAS DE CASOS DE USO
* Código PC-007
* Caso de Uso Borrar evento
* Versión 1.1.0.1 * Fecha dd/mm/aa
22/02/2012
* Autor Juan Carlos Grisales y Yeni Marín
* Fuente
www.amiando.com
* Tipo (Simple,
Medio,
Complejo)
Simple
* Propósito Permite a un usuario registrado y logueado eliminar sus eventos.
El formulario que se edita pertenece al usuario logueado
simple
Precondiciones Que el usuario se encuentre activo
* Secuencia de
interacciones
Normales
* Interesado (usuario logueado
* Sistema
1
El usuario para entrar al sistema debe presionar un link que se encuentra en la parte superior izquierda y que dice eventos
2
El sistema carga la siguiente ventana
3 El usuario pasa el puntero del
mouse por encima de sus
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 53 de 110
53
eventos
4
El sistema muestra los botones modificar (caso de uso PC-006), activar (caso de uso PC-007) y el botón borrar (caso de uso actual).
5 El usuario presiona el botón borrar.
6 El sistema verifica que el usuario este logueado
7
El sistema verifica que la fecha actual del país donde se realizara el evento sea mínimo tres días antes a la fecha inicial del evento, cogiendo el dato guardado en el campo país de la tabla eventos y buscando el dato igual a él en el campo país de la tabla fechasyhorasdepaises, en esta tabla coge el dato del campo fecha de ese país y lo compara con el dato guardado en el campo fecha inicial de la tabla evento este último debe ser tres días después que el otro, la fecha inicial del evento no cumple la condición el sistema muestra un mensaje el evento que trata de borrar no
puede ser borrado por la proximidad a la
fecha de inicio del evento y un botón que
diga aceptar.
8 El usuario presiona el botón aceptar o cualquier otro botón.
9 El sistema cierra la ventana del mensaje de la interacción cuatro (7)
10
La fecha actual del sistema cumple con la condición, el sistema muestra un mensaje que diga alerta está seguro
que desea eliminar el evento, si está seguro
de clic en aceptar delo contrario clic en
cancelar. Y un botón que digan aceptar y
otro que diga cancelar.
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 54 de 110
54
11 El usuario presiona cualquier otro botón.
12 El sistema genera un ruido de alerta y
titila el mensaje de la interacción (10), el mensaje sigue en pantalla.
13 El usuario presiona aceptar.
14
El sistema cierra el mensaje de la interacción diez (10) y muestra un mensaje que diga el evento ha sido
borrado y un botón que diga aceptar.
15 El usuario presiona aceptar o cualquier otro botón.
16 El sistema cierra el mensaje de la interacción (14)
17 El usuario presiona el botón cancelar. de la interacción diez (10)
18 El sistema cierra el mensaje de la
interacción diez (10)
Secuencia de
interacciones
Alternativas Interesado Sistema
2 N/A
2-3 N/A
* Demora Registro inmediato
* Frecuencia ocasional
* Criticidad Baja
Reglas de
negocio
N/A
Validaciones Que la fecha actual del sistema se mínimo tres días antes de la fecha
inicial del sistema
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 55 de 110
55
Excepciones N/A
Formulas /
Cálculo
N/A
Reportes N/A
* Atributos
* Atributo * Descripción
* Posibles
Valores
* Datos de
entrada
* Datos de salida
Poscondicione
s
N/A
* Gráfico N/A
* Pantallas: N/A
Observaciones
:
Diccionario de datos
Nombre Tabla Tmfhp_fechasayhorasdepaise
s
Nombre Campo Tipo Null
Id_fechasayhorasdepaises int no
Id_pais datatime no
fecha datatime no
hora datatime no
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 56 de 110
56
Nombre Tabla Te_eventos
Nombre Campo Tipo Null
Id_evento int no
Id_entidad int no
nombre evento nvarchar(25) no
fecha inicio datatime no
fecha final datatime no
hora inicio datatime no
hora final datatime no
activo int no
Id_pais int no
Id_departamento int no
Id_ciudad int no
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 57 de 110
57
TABLAS EXPLICATIVAS DE CASOS DE USO
* Código PC-008
* Caso de Uso Ingreso de participantes
* Versión 1.1.0.1 * Fecha dd/mm/aa
22/02/2012
* Autor Juan Carlos Grisales y Yeni Marín
* Fuente
www.amiando.com
* Tipo (Simple,
Medio,
Complejo)
Simple
* Propósito Permite a un usuario registrado y logueado ingrese participantes a sus eventos.
El formulario que se edita pertenece al usuario logueado
simple
Precondiciones Que el usuario y el evento estén activos
* Secuencia de
interacciones
Normales
* Interesado (usuario logueado
* Sistema
1
El usuario para entrar al sistema debe presionar un link que se encuentra en la parte superior izquierda y que dice eventos
2
El sistema carga la siguiente ventana
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 59 de 110
59
3 El usuario selecciona un evento
4
El sistema muestra la siguiente ventana, donde el usuario podrá ingresar participantes al evento.
5 El usuario presiona el botón
nuevo participante.
6 El sistema verifica que el usuario este logueado
7
El sistema verifica que la cuenta este activa, revisa que en el campo activo de la tabla empresas el dato guardado se un uno (1), el dato guardado en el campo activo de la tabla empresas es cero (0) el sistema muestra un mensaje que diga no puede ingresar
nuevos participantes por que la cuenta está
inactiva por favor comuníquese con soporte
técnico y un botón que diga aceptar.
8 El usuario presiona el botón aceptar o cualquier otro botón.
9 El sistema cierra la ventana del mensaje de la interacción cuatro (7)
10
La cuenta es activa es decir en el campo activo de la tabla empresas hay un uno (1), el sistema carga un formulario con los siguientes campos (nombre completo, tipo documento, Nro. Documento, dirección, teléfono, país, departamento, ciudad) que serán guardados en los campos nombre, tipo documento, Nro. Documento,
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 60 de 110
60
dirección, teléfono, país, departamento, ciudad de la tabla participantes respectivamente.
11 El usuario digita los datos pedidos por el formulario y presiona el botón guardar.
12
El sistema guarda los datos del formulario de la interacción diez (10) en los campos nombre, tipo documento, Nro. Documento, dirección, teléfono, país, departamento, ciudad de la tabla participantes, y muestra un mensaje que diga el registro del nuevo participante
fue exitoso y un botón que diga aceptar.
13 El usuario presiona aceptar o cualquier otro botón.
14
El sistema cierra el mensaje de la interacción doce (12) y muestra un mensaje con dos botones regresar y crear nuevo participante.
15 El usuario cualquier otro botón.
16
El sistema genera un ruido de alerta y titila el mensaje de la interacción catorce (14), el mensaje sigue en pantalla
17 El usuario presiona el botón regresar.
18
El sistema cierra el mensaje de la interacción catorce (14), borra los datos digitados en el formulario de la interacción diez (10) y regresa al usuario a la ventana eventos.
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 61 de 110
61
19 El usuario presiona el botón
crear nuevo participante.
20
El sistema cierra el mensaje de la interacción catorce (14), lo regresa a la ventana con el formulario de la interacción diez (10), borra los datos digitados en el formulario de la interacción y posiciona el cursor en el primer campo del formulario.
Secuencia de
interacciones
Alternativas Interesado Sistema
2 N/A
2-3 N/A
* Demora Registro inmediato
* Frecuencia ocasional
* Criticidad Baja
Reglas de
negocio
N/A
Validaciones Que la fecha actual del sistema no sea posterior a la fecha inicial del
evento.
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 62 de 110
62
Excepciones N/A
Formulas /
Cálculo
N/A
Reportes N/A
* Atributos
* Atributo * Descripción
* Posibles
Valores
* Datos de
entrada
* Datos de salida
Poscondicione
s
N/A
* Gráfico N/A
* Pantallas: N/A
Observaciones
:
Diccionario de datos
Nombre Tabla Tmfhp_fechasayhorasdepaise
s
Nombre Campo Tipo Null
Id_fechasayhorasdepaises int no
Id_pais datatime no
fecha datatime no
hora datatime no
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 63 de 110
63
Nombre Tabla Te_eventos
Nombre Campo Tipo Null
Id_evento int no
Id_entidad int no
nombre evento nvarchar(25) no
fecha inicio datatime no
fecha final datatime no
hora inicio datatime no
hora final datatime no
activo int no
Id_pais int no
Id_departamento int no
Id_ciudad int no
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 64 de 110
64
TABLAS EXPLICATIVAS DE CASOS DE USO
* Código PC-009
* Caso de Uso Eliminar participantes
* Versión 1.1.0.1 * Fecha dd/mm/aa
22/02/2012
* Autor Juan Carlos Grisales y Yeni Marín
* Fuente
www.amiando.com
* Tipo (Simple,
Medio,
Complejo)
Simple
* Propósito Permite a un usuario registrado y logueado elimine participantes de sus eventos.
El formulario que se edita pertenece al usuario logueado
simple
Precondiciones Que el usuario y el evento estén activos
* Secuencia de
interacciones
Normales
* Interesado (usuario logueado
* Sistema
1
El usuario para entrar al sistema debe presionar un link que se encuentra en la parte superior izquierda y que dice eventos
2
El sistema carga la siguiente ventana
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 66 de 110
66
3 El usuario selecciona un evento
4
El sistema muestra la siguiente ventana, con un link ubicado en la parte superior derecha que dice lista de
participantes.
5 El usuario presiona el link lista de participantes.
6
El sistema verifica que el usuario este logueado y muestra una ventana con un campo de búsqueda, un botón que
diga buscar en la parte central superior y
una lista de los participantes inscritos a
ese evento.
7 El usuario presiona el botón buscar pero no digito nada en el campo de búsqueda.
8 El sistema saca un mensaje de error
que dice ingrese algún parámetro de
búsqueda y un botón que diga aceptar.
9 El usuario presiona el botón aceptar o cualquier otro botón
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 67 de 110
67
10 El sistema sierra el mensaje de la interacción ocho (8)
11
El usuario ingresa datos en el campo de búsqueda de la interacción seis (6) y pulsa el botón buscar
12
El sistema realiza un filtro de los registros hechos en la base de datos que coincidan con ese parámetro de búsqueda y regresa solo los datos que coincidieron. El sistema compara el dato digitado en el campo de búsqueda con los datos guardados en los campos nombre y/o Nro. Documento de la tabla participantes
13
El usuario selecciona el participante que desea eliminar y presiona el botón borrar.
14
El sistema verifica que la cuenta este activa, revisa que en el campo activo de la tabla empresas el dato guardado se un uno (1), el dato guardado en el campo activo de la tabla empresas es cero (0) el sistema muestra un mensaje que diga no puede eliminar
participantes por que la cuenta está inactiva
por favor comuníquese con soporte técnico
y un botón que diga aceptar.
15 El usuario presiona el botón aceptar o cualquier otro botón.
16 El sistema cierra la ventana del mensaje de la interacción catorce (14)
17
La cuenta esta activa es decir en el campo activo de la tabla empresas hay un uno (1), El sistema verifica que la fecha actual del país donde se realizara el evento sea mínimo tres días antes a la fecha inicial del evento, cogiendo el dato guardado en el
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 68 de 110
68
campo país de la tabla eventos y buscando el dato igual a él en el campo país de la tabla fechasyhorasdepaises, en esta tabla coge el dato del campo fecha de ese país y lo compara con el dato guardado en el campo fecha inicial de la tabla evento este último debe ser tres días después que el otro. La fecha inicial del evento no cumple la condición el sistema muestra un mensaje el participante que trata de
eliminar no puede ser eliminado por la
proximidad a la fecha de inicio del evento y
un botón que diga aceptar.
18 El usuario presiona el botón aceptar o cualquier otro botón.
19 El sistema cierra el mensaje de la interacción diecisiete (17)
20
La fecha inicial del evento si cumple con la condición, el sistema muestra un mensaje que diga está seguro que
desea borrar este participante del evento clic en aceptar para continuar o clic en cancelar sino desea eliminar al participante, y un botón que digan aceptar y otro cancelar.
21 El usuario presiona cualquier otro botón.
22 El sistema genera un ruido de alerta y
titila el mensaje de la interacción veinte (20), el mensaje sigue en pantalla
23 El usuario presiona el botón aceptar.
24
El sistema cierra el mensaje de la interacción veinte (20), y borra los datos del participante de la lista de participantes y muestra un mensaje que diga el participante fue borrado de la
lista de participantes este participante ya no
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 69 de 110
69
podrá asistir al evento y un botón que diga
aceptar.
25 El usuario presiona el botón aceptar o cualquier otro botón.
26 El sistema cierra el mensaje de la interacción veinticuatro (24).
27 El usuario presiona el botón cancelar.
28 El sistema sierra el mensaje de la interacción veinte (20)
Secuencia de
interacciones
Alternativas Interesado Sistema
2 N/A
2-3 N/A
* Demora Registro inmediato
* Frecuencia ocasional
* Criticidad Baja
Reglas de
negocio
N/A
Validaciones Que la fecha actual del sistema no sea posterior a la fecha inicial del
evento.
Excepciones N/A
Formulas /
Cálculo
N/A
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 70 de 110
70
Reportes N/A
* Atributos
* Atributo * Descripción
* Posibles
Valores
* Datos de
entrada
* Datos de salida
Poscondicione
s
N/A
* Gráfico N/A
* Pantallas: N/A
Observaciones
:
Diccionario de datos
Nombre Tabla Tmfhp_fechasayhorasdepaise
s
Nombre Campo Tipo Null
Id_fechasayhorasdepaises int no
Id_pais datatime no
fecha datatime no
hora datatime no
Nombre Tabla Te_eventos
Nombre Campo Tipo Null
Id_evento int no
Id_entidad int no
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 71 de 110
71
nombre evento nvarchar(25) no
fecha inicio datatime no
fecha final datatime no
hora inicio datatime no
hora final datatime no
activo int no
Id_pais int no
Id_departamento int no
Id_ciudad int no
Nombre Tabla Te_empresas
Nombre Campo Tipo Null
Id_empresas int no
Tipo_documento nchar(6) si
Nro_documento nvarchar(20) si
Nombre_empresa nvarchar(50) si
Contacto nvarchar(20) no
Celular nvarchar(20) no
Dirección nvarchar(25) no
Id_pais int no
Id_departamento int no
Id_ciudad int no
activo int no
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 72 de 110
72
TABLAS EXPLICATIVAS DE CASOS DE USO
* Código PC-010
* Caso de Uso Imprimir escarapelas
* Versión 1.1.0.1 * Fecha dd/mm/aa
22/02/2012
* Autor Juan Carlos Grisales y Yeni Marín
* Fuente
www.amiando.com
* Tipo (Simple,
Medio,
Complejo)
Simple
* Propósito Permite a un usuario registrado y logueado imprimir las escarapelas de los participantes inscritos a sus eventos.
El formulario que se edita pertenece al usuario logueado
simple
Precondiciones Que el usuario y el evento estén activos
* Secuencia de
interacciones
Normales
* Interesado (usuario logueado
* Sistema
1
El usuario para entrar al sistema debe presionar un link que se encuentra en la parte superior izquierda y que dice eventos
2
El sistema carga la siguiente ventana
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 74 de 110
74
3 El usuario selecciona un evento
4
El sistema muestra la siguiente ventana, donde el usuario podrá imprimir las escarapelas de los participantes al evento. El usuario presiona el link lista de participantes ubicado en la parte superior izquierda
5 El usuario presiona el link lista de participantes.
6
El sistema verifica que el usuario este logueado y muestra una ventana con un botón que diga imprimir escarapela
en la parte media izquierda y una lista de
los participantes inscritos a ese evento
7 El usuario presiona el botón imprimir
8
El sistema muestra una ventana con un campo de búsqueda, un botón que
diga buscar para imprimir en la parte
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 75 de 110
75
central superior y un botón que diga
imprimir todos los participantes del evento.
9
El usuario presiona el botón buscar para imprimir, pero no ingresa datos en el campo de búsqueda
10
El sistema muestra un mensaje que diga por favor ingrese algún parámetro
para la búsqueda y un botón que diga
aceptar
11 El usuario presiona el botón aceptar o cualquier otro botón
12 El sistema sierra el mensaje de la interacción diez (10)
13
El usuario ingresa algún parámetro de búsqueda y presiona el botón buscar para imprimir
14
El sistema realiza un filtro de los registros hechos en la base de datos que coincidan con ese parámetro de búsqueda y regresa solo los datos que coincidieron. El sistema compara el dato digitado en el campo de búsqueda con los datos guardados en los campos nombre y/o Nro. Documento de la tabla participantes, el sistema pone un botón que diga imprimir como se ve en la imagen de la siguiente interacción.
15 El usuario selecciona el participante de la lista regresada por el sistema en la interacción catorce (14) y presiona imprimir.
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 76 de 110
76
16
El sistema verifica que la cuenta este activa, revisa que en el campo activo de la tabla empresas el dato guardado se un uno (1), el dato guardado en el campo activo de la tabla empresas es cero (0) el sistema muestra un mensaje que diga no puede imprimir la
escarapela del participante por que la
cuenta está inactiva por favor comuníquese
con soporte técnico y un botón que diga
aceptar.
17 El usuario presiona el botón aceptar o cualquier otro botón.
18 El sistema cierra la ventana del
mensaje de la interacción dieciséis (16)
19
La cuenta es activa es decir en el campo activo de la tabla empresas hay un uno (1), y que la fecha actual del sistema no sea posterior a la fecha de inicio del evento, el sistema carga una ventana con la forma visual de cómo se verá la escarapela impresa, como se ve en la imagen y un botón que diga aceptar y otro cancelar.
20 El usuario cualquier otro presiona cualquier otro botón.
21
El sistema genera un ruido y el mensaje de la interacción diecinueve (19) titila, el mensaje sigue en la pantalla
22 El usuario presiona el botón aceptar
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 77 de 110
77
23 El sistema imprime la escarapela y
cierra le ventana de la interacción diecinueve (19)
24 El usuario presiona el botón cancelar
25 El sistema cierra le ventana de la interacción diecinueve (19)
26
El usuario presiona el botón imprimir todos los participantes
del evento
27
El sistema ejecuta los pasos dieciséis (16) al veintidós (22) e imprime todas las escarapelas de los participantes inscritos en ese evento.
28 El usuario presiona el botón cancelar
29 El sistema cierra el mensaje de la
interacción diecinueve (19).
Secuencia de
interacciones
Alternativas Interesado Sistema
2 N/A
2-3 N/A
* Demora Registro inmediato
* Frecuencia ocasional
* Criticidad Baja
Reglas de N/A
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 78 de 110
78
negocio
Validaciones Que la fecha actual del sistema no sea posterior a la fecha inicial del
evento.
Excepciones N/A
Formulas /
Cálculo
N/A
Reportes N/A
* Atributos
* Atributo * Descripción
* Posibles
Valores
* Datos de
entrada
* Datos de salida
Poscondicione
s
N/A
* Gráfico N/A
* Pantallas: N/A
Observaciones
:
Diccionario de datos
Nombre Tabla Tmfhp_fechasayhorasdepaise
s
Nombre Campo Tipo Null
Id_fechasayhorasdepaises int no
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 79 de 110
79
Id_pais datatime no
fecha datatime no
hora datatime no
Nombre Tabla Te_eventos
Nombre Campo Tipo Null
Id_evento int no
Id_entidad int no
nombre evento nvarchar(25) no
fecha inicio datatime no
fecha final datatime no
hora inicio datatime no
hora final datatime no
activo int no
Id_pais int no
Id_departamento int no
Id_ciudad int no
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 80 de 110
80
TABLAS EXPLICATIVAS DE CASOS DE USO
* Código PC-011
* Caso de Uso Confirmar asistencia
* Versión 1.1.0.1 * Fecha dd/mm/aa
22/02/2012
* Autor Juan Carlos Grisales y Yeni Marín
* Fuente
www.amiando.com
* Tipo (Simple,
Medio,
Complejo)
Simple
* Propósito Permite a un usuario registrado y logueado confirmar la asistencia de un participante a un evento.
El formulario que se edita pertenece al usuario logueado
simple
Precondiciones Que el usuario y el evento estén activos
* Secuencia de
interacciones
Normales
* Interesado (usuario logueado
* Sistema
1
El usuario para entrar al sistema debe presionar un link que se encuentra en la parte superior izquierda y que dice eventos
2
El sistema carga la siguiente ventana
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 82 de 110
82
3 El usuario selecciona un evento
4
El sistema muestra la siguiente ventana, donde el usuario podrá confirmar la asistencia de los participantes al evento dando clic en el link confirmar asistencia al evento.
5 El usuario presiona el link confirmar asistencia a evento.
6 El sistema verifica que el usuario este logueado
7
El sistema verifica que la cuenta este activa, revisa que en el campo activo de la tabla empresas el dato guardado se un uno (1), el dato guardado en el campo activo de la tabla empresas es cero (0) el sistema muestra un mensaje que diga no puede confirmar la
asistencia del participante por que la cuenta
está inactiva por favor comuníquese con
soporte técnico y un botón que diga
aceptar.
8 El usuario presiona el botón aceptar o cualquier otro botón.
9 El sistema cierra la ventana del mensaje de la interacción cuatro (7)
10
La cuenta es activa es decir en el campo activo de la tabla empresas hay un uno (1), el sistema carga una
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 83 de 110
83
ventana campo para la búsqueda y un
botón que diga buscar.
11 El usuario presiona el botón buscar pero no ingresa ningún parámetro de búsqueda.
12
El sistema muestra un mensaje que diga por favor ingrese algún parámetro
para la búsqueda y un botón que diga
aceptar
13 El usuario presiona aceptar o cualquier otro botón.
14 El sistema cierra el mensaje de la interacción doce (12)
15
El usuario ingresa algún parámetro de búsqueda y presiona el botón buscar.
16
El sistema realiza un filtro de los registros hechos en la base de datos que coincidan con ese parámetro de búsqueda y regresa solo los datos que coincidieron. El sistema compara el dato digitado en el campo de búsqueda con los datos guardados en los campos nombre y/o Nro. Documento de la tabla participantes, que coincidan y que en el campo asistió de la tabla participante evento tengan un cero (0), el sistema genera un listado con los datos encontrados como se ve en la imagen de la siguiente interacción y un botón que diga confirmar.
17
El usuario selecciona un participante de la lista y
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 84 de 110
84
presiona confirmar.
18
El sistema guarda un uno (1) en el campo asistió de la tabla participante evento.
Secuencia de
interacciones
Alternativas Interesado Sistema
2 N/A
2-3 N/A
* Demora Registro inmediato
* Frecuencia ocasional
* Criticidad Baja
Reglas de
negocio
N/A
Validaciones Que la fecha actual del sistema no sea posterior a la fecha inicial del
evento.
Excepciones N/A
Formulas /
Cálculo
N/A
Reportes N/A
* Atributos
* Atributo * Descripción
* Posibles
Valores
* Datos de
entrada
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 85 de 110
85
* Datos de salida
Poscondicione
s
N/A
* Gráfico N/A
* Pantallas: N/A
Observaciones
:
Diccionario de datos
Nombre Tabla Tmfhp_fechasayhorasdepaise
s
Nombre Campo Tipo Null
Id_fechasayhorasdepaises int no
Id_pais datatime no
fecha datatime no
hora datatime no
Nombre Tabla Te_eventos
Nombre Campo Tipo Null
Id_evento int no
Id_entidad int no
nombre evento nvarchar(25) no
fecha inicio datatime no
fecha final datatime no
hora inicio datatime no
hora final datatime no
activo int no
Id_pais int no
Id_departamento int no
Id_ciudad int no
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 86 de 110
86
Nombre Tabla Tpe_participante_event
o
Nombre Campo Tipo Null
Id_partisipante_evento int no
Id_partisipante_evento int no
Id_evento int no
asistió int no
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 87 de 110
87
TABLAS EXPLICATIVAS DE CASOS DE USO
* Código PC-012
* Caso de Uso Imprimir certificados
* Versión 1.1.0.1 * Fecha dd/mm/aa
22/02/2012
* Autor Juan Carlos Grisales y Yeni Marín
* Fuente
www.amiando.com
* Tipo (Simple,
Medio,
Complejo)
Simple
* Propósito Permite a un usuario registrado y logueado imprimir los certificados de los participantes que asistieron al evento.
El formulario que se edita pertenece al usuario logueado
simple
Precondiciones Que el usuario este activo y que la fecha actual del sistema sea posterior a la fecha final del evento.
* Secuencia de
interacciones
Normales
* Interesado (usuario logueado
* Sistema
1
El usuario para entrar al sistema debe presionar un link que se encuentra en la parte superior izquierda y que dice eventos
2
El sistema carga la siguiente ventana
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 89 de 110
89
3 El usuario selecciona un evento
4
El sistema muestra la siguiente ventana, donde el usuario podrá imprimir los certificados de los participantes que asistieron al evento. El usuario presiona el link en imprimir certificados ubicado en la parte superior izquierda
5 El usuario presiona el link imprimir certificados.
6
El sistema verifica que el usuario este logueado y muestra una ventana con un botón que diga imprimir certificados
un campo de búsqueda y un botón que diga
buscar.
7 El usuario presiona el botón buscar pero no ingreso datos en el campo de búsqueda
8 El sistama genera un mensaje que diga
porfavor ingrese un parametro para la
busqueda y un boton que diga aceptar.
9 El usuario presiona el botón aceptar o cualquier otro botón
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 90 de 110
90
10 El sistema cierra el mensaje de la interaccion ocho (8)
11 El usuario ingresa los datos en campo de búsqueda y presiona buscar
12
El sistema realiza un filtro de los registros hechos en la base de datos que coincidan con ese parámetro de búsqueda y muestra los datos que coincidieron y que a su vez en el campo asistió de la tabla participante evento tenga un uno (1) y regresa solo estos datos.
13 El usuario selecciona el participante de la lista regresada por el sistema en la interacción catorce (14) y presiona imprimir.
14
El sistema verifica que la cuenta este activa, revisa que en el campo activo de la tabla empresas el dato guardado se un uno (1), el dato guardado en el campo activo de la tabla empresas es cero (0) el sistema muestra un mensaje que diga no puede imprimir el
certificado del participante por que la
cuenta está inactiva por favor comuníquese
con soporte técnico y un botón que diga
aceptar.
15 El usuario presiona el botón aceptar o cualquier otro botón.
16 El sistema cierra la ventana del
mensaje de la interacción dieciséis (14)
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 91 de 110
91
17
La cuenta es activa es decir en el campo activo de la tabla empresas hay un uno (1), y que la fecha actual del sistema sea posterior a la fecha final del evento, el sistema carga una ventana con la forma visual de cómo se verá el certificado impreso, como se ve en la imagen y un botón que diga aceptar y otro cancelar.
18 El usuario cualquier otro presiona cualquier otro botón.
19
El sistema genera un ruido y el mensaje de la interacción diecisiete (17) titila, el mensaje sigue en la pantalla
20 El usuario presiona el botón aceptar
21 El sistema imprime el certificado y
cierra le ventana de la interacción diecisiete (17)
22 El usuario presiona el botón cancelar
23
El sistema cierra le ventana de la interacción diecisiete (17)
Secuencia de
interacciones Interesado Sistema
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 92 de 110
92
Alternativas
2 N/A
2-3 N/A
* Demora Registro inmediato
* Frecuencia ocasional
* Criticidad Baja
Reglas de
negocio
N/A
Validaciones Que la fecha actual del sistema sea posterior a la fecha final del
evento.
Excepciones N/A
Formulas /
Cálculo
N/A
Reportes N/A
* Atributos
* Atributo * Descripción
* Posibles
Valores
* Datos de
entrada
* Datos de salida
Poscondicione N/A
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 93 de 110
93
s
* Gráfico N/A
* Pantallas: N/A
Observaciones
:
Diccionario de datos
Nombre Tabla Tmfhp_fechasayhorasdepaise
s
Nombre Campo Tipo Null
Id_fechasayhorasdepaises int no
Id_pais datatime no
fecha datatime no
hora datatime no
Nombre Tabla Te_eventos
Nombre Campo Tipo Null
Id_evento int no
Id_entidad int no
nombre evento nvarchar(25) no
fecha inicio datatime no
fecha final datatime no
hora inicio datatime no
hora final datatime no
activo int no
Id_pais int no
Id_departamento int no
Id_ciudad int no
Nombre Tabla Tpe_participante_event
o
Nombre Campo Tipo Null
Id_partisipante_evento int no
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 94 de 110
94
Id_partisipante_evento int no
Id_evento int no
asistió int no
Nombre Tabla Te_empresas
Nombre Campo Tipo Null
Id_empresas int no
Tipo_documento nchar(6) si
Nro_documento nvarchar(20) si
Nombre_empresa nvarchar(50) si
Contacto nvarchar(20) no
Celular nvarchar(20) no
Dirección nvarchar(25) no
Id_pais int no
Id_departamento int no
Id_ciudad int no
activo int no
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 95 de 110
95
Diccionario de datos
Nombre Tabla Tp_participantes
Nombre Campo Tipo Null
Id_participante int no
Tipo_documento nchar(6) si
Nro_documento nvarchar(20) Si
Nombre nvarchar(50) Si
telefono nvarchar(20) No
Direccion nvarchar(25) No
Id_pais
No
Id_departamento int No
Id_ciudad int No
Nombre Tabla Te_eventos
Nombre Campo Tipo Null
Id_evento int no
Id_entidad int no
nombre evento nvarchar(25) no
fecha inicio datatime no
fecha final datatime no
hora inicio datatime no
Nombre Tabla Te_empresas
Nombre Campo Tipo Null
Id_empresas int no
Tipo_documento nchar(6) si
Nro_documento nvarchar(20) si
Nombre_empresa nvarchar(50) si
Contacto nvarchar(20) no
Celular nvarchar(20) no
Direccion nvarchar(25) no
Id_pais int no
Id_departamento int no
Id_ciudad int no
activo int no
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 96 de 110
96
hora final datatime no
activo int no
Id_pais int no
Id_departamento int no
Id_ciudad int no
Nombre Tabla Tmfhp_fechasayhorasdepaises
Nombre Campo Tipo Null
Id_fechasayhorasdepaises int no
Id_pais datatime no
fecha datatime no
hora datatime no
Nombre Tabla Te_email_empresas
Nombre Campo Tipo Null
Id_email_empresas int no
Id_empresa int no
email nvarchar(25) no
contrasenia nvarchar(15) no
Nombre Tabla Tpe_participante_evento
Nombre Campo Tipo Null
Id_partisipante_evento int no
Id_partisipante_evento int no
Id_evento int no
asistio int no
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 97 de 110
97
Diagrama de entida relacion
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 98 de 110
98
Cronograma
semana 1 semana 2 semana 3 semana 4 semana 5
programa dor 1 caso de uso1
PC-001
1 día
caso de uso2 PC-002 1 día
caso de uso3 PC-003 1 día
caso de uso4 PC-004 1 día
caso de uso5 PC-005 1 día
caso de uso6 PC-006 1 día
caso de uso7 PC-007 1 día
caso de uso8 PC-008 1 día
caso de uso9 PC-009 1 día
caso de uso10 PC-010 1 día
caso de uso11 PC-011 1 día
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 99 de 110
99
caso de uso12 PC-012 1 día
control de calidad caso de uso1 PC-001 1 día
caso de uso2 PC-002 1 día
caso de uso3 PC-003 1 día
caso de uso4 PC-004 1 día
caso de uso5 PC-005 1 día
caso de uso6 PC-006 1 día
caso de uso7 PC-007 1 día
caso de uso8 PC-008 1 día
caso de uso9 PC-009 1 día
caso de uso10 PC-010 1 día
caso de uso11 PC-011 1 día
caso de uso12 PC-012 1 día
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 100 de 110
100
ajustes caso de uso1
PC-001
1 día
caso de uso2 PC-002 1 día
caso de uso3 PC-003 1 día
caso de uso4 PC-004 1 día
caso de uso5 PC-005 1 día
caso de uso6 PC-006 1 día
caso de uso7 PC-007 1 día
caso de uso8 PC-008 1 día
caso de uso9 PC-009 1 día
caso de uso10 PC-010 1 día
caso de uso11 PC-011 1 día
caso de uso12 PC-012 1 día
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 101 de 110
101
pruebas generales de sistema 15 días
ajustes generales al sistema 10 días
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 102 de 110
102
RECURSO HUMANO
Descripción de cargos
RECURSOS HUMANOS
Trabajo que aporta el conjunto de los empleados o colaboradores de
una organización. Se ocupa de seleccionar, contratar, formar, emplear y retener a
los colaboradores de la organización, estas tareas las puede desempeñar una
persona o departamento en concreto (los profesionales en Recursos Humanos)
junto a los directivos de la organización.
El objetivo básico que persigue la función de Recursos Humanos con estas tareas
es alinear las políticas con la estrategia de la organización, lo que permitirá
implantar la estrategia a través de las personas, quienes son consideradas como
los únicos recursos vivos e inteligentes capaces de llevar al éxito organizacional y
enfrentar los desafíos que hoy en día se percibe en la fuerte competencia mundial.
Es imprescindible resaltar que no se administran personas ni recursos humanos,
sino que se administra con las personas viéndolas como agentes activos y
proactivos dotados de inteligencia, creatividad y habilidades intelectuales.
PROGRAMADOR
Un programador es aquella persona que escribe, depura y mantiene el código
fuente de un programa informático, es decir, del conjunto de instrucciones que
ejecuta el hardware de una computadora para realizar una tarea determinada. Los
programadores también se conocen como desarrolladores de software, aunque
estrictamente forman parte de un equipo de personas de distintas especialidades