PC-TICKERS ON LINE
-
Upload
juan-grisales -
Category
Documents
-
view
219 -
download
0
description
Transcript of PC-TICKERS ON LINE
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
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 8 de 110
8
Asociados del Requisito cubierto
Que el nombre de usuario (Email)
escogido por el usuario no esté
registrado en el sistema.
Baja
* Resumen Permite el registro o creación de nuevos usuarios en el sistema
* Actores
* Nombre * Descripción
* Complejidad
(Simple, Medio
Complejo)
Usuario El usuario que desee registrarse no
debe estar en registrado en el sistema
Simple
Precondicion
es
El Email digitado por el usuario no debe estar registrado en el sistema ni
como usuario activo o inactivo.
* Secuencia
de
interaccione
s Normales
* Interesado * Sistema
1
El usuario después de haber
ingresado a la página debe hacer clic
en un link en la parte superior derecha
de la página que dice regístrate
ahora.
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 9 de 110
9
2
El sistema lleva al usuario al
módulo de registro o creación de
cuenta con campos, nombre,
empresa, tipo documento, nro.
Documento, contacto, email,
celular, dirección, país,
departamento, ciudad, de la
tabla empresas y el campo
email de la tabla email
empresas.
3
El usuario ingresa los datos que se le
piden en el formulario y da clic en el
botón crear cuenta
4
El sistema verifica que los datos
que cumpla con tipo y formato de
cada dato, y que el email
ingresado por el usuario no este
registrado en la base de datos
en campo email de la tabla
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 10 de 110
10
email empresas,
Si el email que el nuevo usuario
(empresa o persona) desea
registrar es igual a alguno de los
ya ingresados en el campo email
de la tabla email empresas el
sistema debe sacar un mensaje
de alerta que diga ese nombre
de usuario ya está en uso por
favor modifique el nombre y de
clic en aceptar.
El usuario da clic en aceptar
El sistema lo lleva al formulario
de registro con todos los datos
ingresados en los campos y con
el campo email en rojo.
El botón crear cuenta del
formulario desaparece y aparece
el botón cancelar activo hasta
que el usuario modifique el
campo email.
El usuario no modifica los campos y
presiona el botón cancelar
El sistema lleva al usuario a la
página de inicio
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 11 de 110
11
El usuario modifica los datos
requeridos
El sistema cambia el botón
cancelar por el botón crear
cuenta.
.
El usuario da clic en el botón crear
cuenta
El sistema lleva los datos
ingresados por el usuario en los
campos (nombre empresa, tipo
documento, nro. Documento,
contacto, celular, dirección, país,
departamento, ciudad) del
formulario a tabla empresas y
los datos email y contraseña
ingresados campo email y
contraseña del formulario los
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 12 de 110
12
lleva al campo email y
contraseña de la tabla email
empresas, creando un nuevo
registro.
El sistema lleva al usuario a la
página de usuarios logueados.
Secuencia
de
interaccione
s
Alternativas
Interesado Sistema
2 N/A
2-3 N/A
* Demora Registro inmediato
* Frecuencia Ocasional
* Criticidad Baja
Reglas de
negocio
N/A
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 13 de 110
13
Validaciones Que el correo electrónico sea un formato valido
Excepciones
Formulas /
Cálculo
Reportes
* Atributos
* Atributo * Descripción
* Posibles
Valores
* Datos de entrada
* Datos de salida
Pos
condiciones
* Gráfico
* Pantallas:
Observacion
es:
Diccionario de datos
Nombre Tabla Te_email_empresas
Nombre Campo Tipo Null
Id_email_empresas int no
Id empresa int no
Email nvarchar(25) no
contraseña nvarchar(15) no
Nombre Tabla Te_empresas
Nombre Campo Tipo Null
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 14 de 110
14
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 15 de 110
15
TABLAS EXPLICATIVAS DE CASOS DE USO
* Código PC-002
* Caso de
Uso
Iniciar sesión
* Versión 1.1.0.1
* Fecha
(dd/mm/aa
)
26/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 registrada iniciar sesión en el sistema.
Supuestos
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 16 de 110
16
* Requisitos
Asociados
* Código – Nombre de Requisito * Complejidad
del Requisito
* Porcentaje
cubierto
Que la empresa este registrada en
el sistema
simple
Validar el usuario y la contraseña Simple
* Resumen
Permitir el inicio de sesión en el sistema validando por usuario y
contraseña para garantizar que el usuario que intenta iniciar
sesión si está registrado en el sistema.
* Actores
* Nombre * Descripción
* Complejidad
(Simple, Medio
Complejo)
Usuario La cuenta que se trata de iniciar es la
de la del usuario que intenta
loguearse.
simple
Precondicion
es
Que el usuario se encuentre activo
* Secuencia
de
interaccione
s Normales
* Interesado * Sistema
1
El usuario para entrar al sistema debe
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 17 de 110
17
presionar el botón iniciar sesión que
se encuentra en la parte superior
derecha, ingresa los datos y presiona
iniciar sesión.
2
El sistema verifica que el usuario
y la contraseña sean los mismos
datos guardados en los campos
mail y contraseña de la tabla
email empresas.
3
Si los datos ingresados por el
usuario no coinciden con los de
los campos mail y contraseña
de la tabla email empresas. El
sistema saca un mensaje que
diga el nombre de usuario o
contraseña no coinciden o no han
sido registrados clic en aceptar.
4 Si el usuario presiona aceptar
5 El sistema cierra la ventana del
mensaje de la interacción tres (3)
6
Los datos ingresados por el
usuario coinciden con los datos
de los campos mail y
contraseña de la tabla email
empresas. El sistema lleva el
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 18 de 110
18
usuario de usuarios logueados.
Secuencia
de
interaccione
s
Alternativas
Interesado Sistema
2 N/A
2-3 N/A
* Demora Registro inmediato
* Frecuencia Alto
* Criticidad Baja
Reglas de
negocio
N/A
Validaciones Que el usuario y la contraseña coincidan con los datos guardados en los
campos email y contraseña de la tabla email empresas.
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 19 de 110
19
* Datos de salida
Poscondicio
nes
N/A
* Gráfico N/A
* Pantallas: N/A
Observacion
es:
Diccionario de datos
Nombre Tabla Te_email_empresas
Nombre Campo Tipo Null
Id_email_empresas int No
Id_empresa int No
Email nvarchar(25) No
contraseña nvarchar(15) No
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 20 de 110
20
TABLAS EXPLICATIVAS DE CASOS DE USO
* Código PC-003
* Caso de Uso Modificar cuenta
* 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 registrada modificar los datos de su formulario
de registro
Supuestos
* Requisitos * Código – Nombre de Requisito * Complejidad * Porcentaje
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 21 de 110
21
Asociados del Requisito cubierto
Que la empresa este registrada
en el sistema
simple
Estar logueado en el sistema Simple
Solo el usuario logueado podrá
modificar su propio registro
simple
* Resumen
* Actores
* Nombre * Descripción
* Complejidad
(Simple, Medio
Complejo)
Usuario
logueado
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
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 22 de 110
22
El usuario para entrar al menú
donde podrá editar su cuenta
debe presionar un link que se
encuentra en la parte
superior derecha que dice mi
cuenta
2
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.
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
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 52 de 110
52
Solo el usuario logueado podrá
eliminar sus propios eventos
simple
* Resumen
* Actores * Nombre * Descripción
* Complejidad
(Simple, Medio
Complejo)
Usuario logueado
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.
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
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 58 de 110
58
Solo el usuario logueado podrá
ingresar participantes a sus
propios eventos
simple
* Resumen
* Actores
* Nombre * Descripción
* Complejidad
(Simple, Medio
Complejo)
Usuario logueado
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.
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
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 65 de 110
65
Solo el usuario logueado podrá
eliminar participantes de sus
propios eventos
simple
* Resumen
* Actores
* Nombre * Descripción
* Complejidad
(Simple, Medio
Complejo)
Usuario logueado
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.
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
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 73 de 110
73
Solo el usuario logueado podrá
ingresar participantes a sus
propios eventos
simple
* Resumen
* Actores
* Nombre * Descripción
* Complejidad
(Simple, Medio
Complejo)
Usuario logueado
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.
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
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 81 de 110
81
Solo el usuario logueado podrá
confirmar el ingreso de los
participantes a sus propios
eventos
simple
* Resumen
* Actores * Nombre * Descripción
* Complejidad
(Simple, Medio
Complejo)
Usuario logueado
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.
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
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 88 de 110
88
Solo el usuario logueado podrá
ingresar participantes a sus
propios eventos
simple
* Resumen
* Actores
* Nombre * Descripción
* Complejidad
(Simple, Medio
Complejo)
Usuario logueado
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
(mayormente informáticas).
ANALISTA
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 103 de 110
103
En teoría, si los resultados son suficientemente claros, cualquier programador
podría escribir un programa directamente, practicable por la computadora a partir
de los analistas. El analista, tiene como cometido analizar un problema y
describirlo, con el propósito de ser solucionado mediante un sistema informático.
El diseñador realiza, en base a la observación, el diseño de la solución del
problema.
El analista tiene que delimitar el análisis para ver lo que se quiere hacer
inicialmente y después darle al usuario nuevas opciones de uso. Dirige los
métodos hacia el resultado deseado. Deducción de requisitos, para determinar el
comportamiento que se espera del software. Garantía de calidad, para garantizar
las expectativas del cliente. Diseño, para que exista una mínima certeza de que el
software es viable y eficaz con la tecnología existente. Gestión de configuración,
para controlar el caos a medida que el software crece.
CONTROL DE CALIDAD
El control de calidad son todos los mecanismos, acciones, herramientas que
realizamos para detectar la presencia de errores.
La función del control de calidad existe primordialmente como una organización
de servicio, para conocer las especificaciones establecidas por la ingeniería
del producto y proporcionar asistencia al departamento de fabricación, para que la
producción alcance estas especificaciones. Como tal, la función consiste en la
recolección y análisis de grandes cantidades de datos que después se presentan
a diferentes departamentos para iniciar una acción correctiva adecuada.
Todo producto que no cumpla las características mínimas para decir que es
correcto, será eliminado, sin poderse corregir los posibles defectos de fabricación
que podrían evitar esos costos añadidos y desperdicios de material.
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 104 de 110
104
Para controlar la calidad de un producto se realizan inspecciones o pruebas de
muestreo para verificar que las características del mismo sean óptimas.
GERENTE DEL PROYECTO
El Jefe de Proyecto o Project Manager es la persona que tiene la responsabilidad
total respecto a la planificación y ejecución de un determinado proyecto.
El Jefe de Proyecto debe tener una combinación de habilidades incluyendo la
capacidad de hacer preguntas perspicaces, detectar supuestos no declarados y,
resolver conflictos interpersonales junto con la capacidad de aplicar
sistemáticamente los principios de la administración (management).
Uno de los aspectos clave de su trabajo es reconocer los riesgos que puedan
impactar la probabilidad de éxito del proyecto, y los riesgos deben ser formal o
informalmente evaluados durante todo el período de ejecución del proyecto.
El riesgo surge de la incertidumbre y un Jefe de Proyecto avezado se distingue por
considerarlo uno de los focos principales de su labor. La mayoría de los temas que
pueden impactar un proyecto de una u otra manera están relacionados con el
riesgo.
Un buen Jefe de Proyecto puede reducir significativamente el riesgo, mediante la
adhesión a políticas comunicacionales abiertas, permitiendo que cada uno de los
participantes en el proyecto tenga la oportunidad de expresar sus opiniones y
preocupaciones.
AREA ADMINISTRATIVA
Da soporte a las demás áreas técnicas, lo cual la convierte en un órgano
fundamental para el cumplimiento de los objetivos organizacionales. Provista de
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 105 de 110
105
un Coordinador General, cuya función principal está enmarcada en la
planificación, coordinación, dirección y ejecución de las labores encomendadas
por la ley.
Recurso humano Salario mensual (Bs.) Salario anual (Bs.)
Programador 900.000 10.800.000
Control de calidad 900.000 10.800.000
Testing 600.000 7.200.000
Gerente de proyecto 1.500.000 18.000.000
Sub total 3.900.000 46.800.000
Área administrativa 12 % del sub total
468.000 5.616.000
Total 4.368.000 52.416.000
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 106 de 110
106
RECURSO TENOLOGICO
Consiste en verificar los aspectos técnicos en relación al hardware y software con
el que cuenta la organización, para evaluar la posibilidad de usar este software y
hardware existente en el proyecto.
Hardware
En consecuencia con el hardware existente, tenemos que el servidor hp pro line ml
240, tiene las siguientes características:
Board Intel S5520SC que soporta doble procesador
Dos procesadores Intel xeon E5
3 Discos duros de una Tera cada uno
12 GB de RAM DDR3
2 tarjetas de red gigabit
Computadores de escritorio
3 pc´s cori I5 con 4 GB de RAM y disco de una Tera, quemador de DVD, monitor
led de 21.5”, mouse y teclado cada uno
2 pc´s Pentium IV de 2.8 con 2 GB de RAM y disco de 320 GB, quemador de
DVD, monitor lcd de 18.5”, mouse y teclado
1 portátil Toshiba satélite cori i5 con 3 GB de RAM, pantalla de 14”, lector de
tarjetas, y quemador de DVD.
Los recursos de red tales como infraestructura de cableado y transmisión de datos
se encuentran operativos para este proyecto.
Software
El tema de software y licenciamiento de los equipos con los que se pretende llevar
a cabo este proyecto se encuentra operativo para el mismo.
Licencias
4 licencias de Windows 7 ultímate
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 107 de 110
107
2 licencias de Windows xp profesional
3 licencias de office 2007 home business
1 licencia de windows 2008 server
1 licencia de SQL server
2 licencias cal de terminal server para SQL server
Como resultado de este estudio se llaga a la conclusión que la compañía posee
los recursos tecnológicos tanto a nivel hardware como software para la ejecución y
puesta en marcha de este proyecto.
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 108 de 110
108
MAPA DEL ÁREA DE DESARROLLO
Lugar Descripción
1 Gerente proyecto
2 Secretaria gerencia
3 programador
4 Control de calidad
5 Pruebas (testing)
6 servidor
7 Recepción
8 Rac
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 109 de 110
109
PRESUPUESTO
Para la ejecución del proyecto PC-TICKERS ON LINE, la compañía cuenta con
un presupuesto de (20.000.000) veinte millones de pesos con los cuales se
pretende cubrir todos los gastos relacionados con los salarios y obligaciones de
ley que corresponden a los empleados que intervienen en la ejecución y puesta en
marcha del proyecto.
ANALISIS GASTOS
Al realizar el análisis y la proyección del costo de la ejecución del proyecto se
llegó a la conclusión que los costos proyectados para la ejecución y puesta en
marcha son de (13.278.720) trece millones doscientos setenta y ocho mil
setecientos veinte pesos, por los (2) meses de tiempo pronosticado para este
proyecto.
Recurso humano Salario mensual (Bs.) Salario anual (Bs.) obligaciones de ley mes
Programador 900.000 10.800.000 468000
Control de calidad 900.000 10.800.000 468000
Testing 600.000 7.200.000 312000
Gerente de proyecto 1.500.000 18.000.000 780000
Sub total 3.900.000 46.800.000
Área administrativa 12 % del sub total 468.000 5.616.000 243360
sub Total 4.368.000 52.416.000 2271360
total 6.639.360
DOCUMENTO DE DESCRIPCION DEL SISTEMA Y
CASOS DE USO
CODIGO: PC-1.0.01
Página 110 de 110
110
VIABILIDAD
Como resultado del estudio echo se llega a la conclusión de que es muy viable
realizar el proyecto antes mencionado yaqué la compañía cuenta con los recursos
físicos (infraestructura) y tecnológicos (hardware y software) para la realización del
proyecto y todo vez que los cálculos realizados en el costo del proyecto no supera
el presupuesto que se tiene para el mismo