110
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

PC-TICKERS ON LINE

Embed Size (px)

DESCRIPTION

final analisis y diseño de sistemas

Citation preview

Page 1: 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

Page 2: PC-TICKERS ON LINE

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

Page 3: PC-TICKERS ON LINE

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

Page 4: PC-TICKERS ON LINE

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

Page 5: PC-TICKERS ON LINE

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

Page 6: PC-TICKERS ON LINE

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.

Page 7: PC-TICKERS ON LINE

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

Page 8: PC-TICKERS ON LINE

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.

Page 9: PC-TICKERS ON LINE

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

Page 10: PC-TICKERS ON LINE

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

Page 11: PC-TICKERS ON LINE

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

Page 12: PC-TICKERS ON LINE

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

Page 13: PC-TICKERS ON LINE

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

Page 14: PC-TICKERS ON LINE

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

Page 15: PC-TICKERS ON LINE

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

Page 16: PC-TICKERS ON LINE

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

Page 17: PC-TICKERS ON LINE

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

Page 18: PC-TICKERS ON LINE

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

Page 19: PC-TICKERS ON LINE

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

Page 20: PC-TICKERS ON LINE

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

Page 21: PC-TICKERS ON LINE

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

Page 22: PC-TICKERS ON LINE

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

Page 23: PC-TICKERS ON LINE

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

Page 24: PC-TICKERS ON LINE

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

Page 25: PC-TICKERS ON LINE

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,

Page 26: PC-TICKERS ON LINE

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

Page 27: PC-TICKERS ON LINE

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

Page 28: PC-TICKERS ON LINE

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

Page 29: PC-TICKERS ON LINE

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

Page 30: PC-TICKERS ON LINE

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

Page 31: PC-TICKERS ON LINE

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.

Page 32: PC-TICKERS ON LINE

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.

Page 33: PC-TICKERS ON LINE

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

Page 34: PC-TICKERS ON LINE

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

Page 35: PC-TICKERS ON LINE

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

Page 36: PC-TICKERS ON LINE

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

Page 37: PC-TICKERS ON LINE

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

Page 38: PC-TICKERS ON LINE

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.

Page 39: PC-TICKERS ON LINE

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

Page 40: PC-TICKERS ON LINE

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).

Page 41: PC-TICKERS ON LINE

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.

Page 42: PC-TICKERS ON LINE

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

Page 43: PC-TICKERS ON LINE

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

Page 44: PC-TICKERS ON LINE

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

Page 45: PC-TICKERS ON LINE

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

Page 46: PC-TICKERS ON LINE

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

Page 47: PC-TICKERS ON LINE

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

Page 48: PC-TICKERS ON LINE

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

Page 49: PC-TICKERS ON LINE

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

Page 50: PC-TICKERS ON LINE

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

Page 51: PC-TICKERS ON LINE

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

Page 52: PC-TICKERS ON LINE

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

Page 53: PC-TICKERS ON LINE

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.

Page 54: PC-TICKERS ON LINE

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

Page 55: PC-TICKERS ON LINE

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

Page 56: PC-TICKERS ON LINE

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

Page 57: PC-TICKERS ON LINE

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

Page 58: PC-TICKERS ON LINE

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

Page 59: PC-TICKERS ON LINE

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,

Page 60: PC-TICKERS ON LINE

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.

Page 61: PC-TICKERS ON LINE

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.

Page 62: PC-TICKERS ON LINE

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

Page 63: PC-TICKERS ON LINE

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

Page 64: PC-TICKERS ON LINE

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

Page 65: PC-TICKERS ON LINE

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

Page 66: PC-TICKERS ON LINE

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

Page 67: PC-TICKERS ON LINE

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

Page 68: PC-TICKERS ON LINE

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

Page 69: PC-TICKERS ON LINE

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

Page 70: PC-TICKERS ON LINE

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

Page 71: PC-TICKERS ON LINE

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

Page 72: PC-TICKERS ON LINE

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

Page 73: PC-TICKERS ON LINE

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

Page 74: PC-TICKERS ON LINE

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

Page 75: PC-TICKERS ON LINE

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.

Page 76: PC-TICKERS ON LINE

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

Page 77: PC-TICKERS ON LINE

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

Page 78: PC-TICKERS ON LINE

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

Page 79: PC-TICKERS ON LINE

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

Page 80: PC-TICKERS ON LINE

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

Page 81: PC-TICKERS ON LINE

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

Page 82: PC-TICKERS ON LINE

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

Page 83: PC-TICKERS ON LINE

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

Page 84: PC-TICKERS ON LINE

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

Page 85: PC-TICKERS ON LINE

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

Page 86: PC-TICKERS ON LINE

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

Page 87: PC-TICKERS ON LINE

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

Page 88: PC-TICKERS ON LINE

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

Page 89: PC-TICKERS ON LINE

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

Page 90: PC-TICKERS ON LINE

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)

Page 91: PC-TICKERS ON LINE

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

Page 92: PC-TICKERS ON LINE

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

Page 93: PC-TICKERS ON LINE

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

Page 94: PC-TICKERS ON LINE

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

Page 95: PC-TICKERS ON LINE

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

Page 96: PC-TICKERS ON LINE

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

Page 97: PC-TICKERS ON LINE

DOCUMENTO DE DESCRIPCION DEL SISTEMA Y

CASOS DE USO

CODIGO: PC-1.0.01

Página 97 de 110

97

Diagrama de entida relacion

Page 98: PC-TICKERS ON LINE

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

Page 99: PC-TICKERS ON LINE

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

Page 100: PC-TICKERS ON LINE

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

Page 101: PC-TICKERS ON LINE

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

Page 102: PC-TICKERS ON LINE

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

Page 103: PC-TICKERS ON LINE

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.

Page 104: PC-TICKERS ON LINE

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

Page 105: PC-TICKERS ON LINE

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

Page 106: PC-TICKERS ON LINE

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

Page 107: PC-TICKERS ON LINE

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.

Page 108: PC-TICKERS ON LINE

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

Page 109: PC-TICKERS ON LINE

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

Page 110: PC-TICKERS ON LINE

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