Trabajo Final Analisis y Diseño de Sistemas I

90
SOFTWARE DOCUM Trabajo practico IN APLICATIVO PARA LA PROMOCION D EN LA WEB MÓNICA MARCELA ARDILA RIOS FELIPE SALAZAR CANO SANTIAGO VALENCIA Lunes – Martes y Miércoles MENTOS DE CASO DE USO Y OTROS A Versión 1.0 a partir de los conceptos vistos en la asig Diseño de Sistemas I Bernardo Morales Vélez Docente NSTITUCION UNIVERSITARIA ESCOLM TECNOLOGIA EN SISTEMAS MEDELLÍN 2012 1 DE EVENTOS ANEXOS gnatura Análisis y ME

description

Trabajo que recopila los conceptos adquiridos en la materia

Transcript of Trabajo Final Analisis y Diseño de Sistemas I

Page 1: Trabajo Final Analisis y Diseño de Sistemas I

1

SOFTWARE APLICATIVO PARA LA PROMOCION DE EVENTOS

EN LA WEB

MÓNICA MARCELA ARDILA RIOS

FELIPE SALAZAR CANO

SANTIAGO VALENCIA

Lunes – Martes y Miércoles

DOCUMENTOS DE CASO DE USO Y OTROS ANEXOS

Versión 1.0

Trabajo practico a partir de los conceptos vistos en la asignatura Análisis y

Diseño de Sistemas I

Bernardo Morales Vélez

Docente

INSTITUCION UNIVERSITARIA ESCOLME

TECNOLOGIA EN SISTEMAS

MEDELLÍN

2012

1

SOFTWARE APLICATIVO PARA LA PROMOCION DE EVENTOS

EN LA WEB

MÓNICA MARCELA ARDILA RIOS

FELIPE SALAZAR CANO

SANTIAGO VALENCIA

Lunes – Martes y Miércoles

DOCUMENTOS DE CASO DE USO Y OTROS ANEXOS

Versión 1.0

Trabajo practico a partir de los conceptos vistos en la asignatura Análisis y

Diseño de Sistemas I

Bernardo Morales Vélez

Docente

INSTITUCION UNIVERSITARIA ESCOLME

TECNOLOGIA EN SISTEMAS

MEDELLÍN

2012

1

SOFTWARE APLICATIVO PARA LA PROMOCION DE EVENTOS

EN LA WEB

MÓNICA MARCELA ARDILA RIOS

FELIPE SALAZAR CANO

SANTIAGO VALENCIA

Lunes – Martes y Miércoles

DOCUMENTOS DE CASO DE USO Y OTROS ANEXOS

Versión 1.0

Trabajo practico a partir de los conceptos vistos en la asignatura Análisis y

Diseño de Sistemas I

Bernardo Morales Vélez

Docente

INSTITUCION UNIVERSITARIA ESCOLME

TECNOLOGIA EN SISTEMAS

MEDELLÍN

2012

Page 2: Trabajo Final Analisis y Diseño de Sistemas I

2

Tabla de Contenido

1. ELABORACIÓN DEL PROBLEMA.....................................................4

2. DESCRIPCIÓN DEL SISTEMA ..........................................................5

2.1 Módulo para la creación de un perfil de nuevo usuario y/o empresa ............5

2.2 Módulo para la creación de nuevos eventos.................................................6

2.3 Módulo para la edición de eventos ya creados.............................................7

2.4 Módulo para la impresión de diplomas y escarapelas ..................................8

2.5 Módulo para el registro de un nuevo asistente. ............................................8

3. TABLAS EXPLICATIVAS DE LOS CASOS DE USO .........................9

3.1 Tabla Explicativa de Caso de Uso (CU001) .......................................9

3.2 Tabla Explicativa de Caso de Uso (CU002) .....................................16

3.3 Tabla Explicativa de Caso de Uso (CU003) .....................................27

3.4 Tabla Explicativa de Caso de Uso (CU004).........................................37

3.5 Tabla Explicativa de Caso de Uso (CU005).........................................45

3.6 Tabla Explicativa de Caso de Uso (CU006).........................................58

4. DICCIONARIOS DE DATOS ............................................................67

5. ESQUEMA GENERAL BASE DE DATOS........................................73

6. CRONOGRAMA DE TRABAJO........................................................74

7. ESTUDIO DE FACTIBILIDAD DEL PROYECTO .............................75

7.1 FACTIBILIDAD TECNICA.................................................................75

7.1.1 SOFTWARE .....................................................................................77

7.1.2 HARDWARE.....................................................................................79

7.1.3 RECURSOS DE OFICINA................................................................82

1.1 FACTIBILIDAD ECONÓMICA ..........................................................85

1.1.1 Costo Implementacion del Sistema (recursos tecnicos) ...................85

1.1.2 Costo del Recurso Humano..............................................................86

1.1.3 Relacion Costo – Beneficio...............................................................88

2

Tabla de Contenido

1. ELABORACIÓN DEL PROBLEMA.....................................................4

2. DESCRIPCIÓN DEL SISTEMA ..........................................................5

2.1 Módulo para la creación de un perfil de nuevo usuario y/o empresa ............5

2.2 Módulo para la creación de nuevos eventos.................................................6

2.3 Módulo para la edición de eventos ya creados.............................................7

2.4 Módulo para la impresión de diplomas y escarapelas ..................................8

2.5 Módulo para el registro de un nuevo asistente. ............................................8

3. TABLAS EXPLICATIVAS DE LOS CASOS DE USO .........................9

3.1 Tabla Explicativa de Caso de Uso (CU001) .......................................9

3.2 Tabla Explicativa de Caso de Uso (CU002) .....................................16

3.3 Tabla Explicativa de Caso de Uso (CU003) .....................................27

3.4 Tabla Explicativa de Caso de Uso (CU004).........................................37

3.5 Tabla Explicativa de Caso de Uso (CU005).........................................45

3.6 Tabla Explicativa de Caso de Uso (CU006).........................................58

4. DICCIONARIOS DE DATOS ............................................................67

5. ESQUEMA GENERAL BASE DE DATOS........................................73

6. CRONOGRAMA DE TRABAJO........................................................74

7. ESTUDIO DE FACTIBILIDAD DEL PROYECTO .............................75

7.1 FACTIBILIDAD TECNICA.................................................................75

7.1.1 SOFTWARE .....................................................................................77

7.1.2 HARDWARE.....................................................................................79

7.1.3 RECURSOS DE OFICINA................................................................82

1.1 FACTIBILIDAD ECONÓMICA ..........................................................85

1.1.1 Costo Implementacion del Sistema (recursos tecnicos) ...................85

1.1.2 Costo del Recurso Humano..............................................................86

1.1.3 Relacion Costo – Beneficio...............................................................88

2

Tabla de Contenido

1. ELABORACIÓN DEL PROBLEMA.....................................................4

2. DESCRIPCIÓN DEL SISTEMA ..........................................................5

2.1 Módulo para la creación de un perfil de nuevo usuario y/o empresa ............5

2.2 Módulo para la creación de nuevos eventos.................................................6

2.3 Módulo para la edición de eventos ya creados.............................................7

2.4 Módulo para la impresión de diplomas y escarapelas ..................................8

2.5 Módulo para el registro de un nuevo asistente. ............................................8

3. TABLAS EXPLICATIVAS DE LOS CASOS DE USO .........................9

3.1 Tabla Explicativa de Caso de Uso (CU001) .......................................9

3.2 Tabla Explicativa de Caso de Uso (CU002) .....................................16

3.3 Tabla Explicativa de Caso de Uso (CU003) .....................................27

3.4 Tabla Explicativa de Caso de Uso (CU004).........................................37

3.5 Tabla Explicativa de Caso de Uso (CU005).........................................45

3.6 Tabla Explicativa de Caso de Uso (CU006).........................................58

4. DICCIONARIOS DE DATOS ............................................................67

5. ESQUEMA GENERAL BASE DE DATOS........................................73

6. CRONOGRAMA DE TRABAJO........................................................74

7. ESTUDIO DE FACTIBILIDAD DEL PROYECTO .............................75

7.1 FACTIBILIDAD TECNICA.................................................................75

7.1.1 SOFTWARE .....................................................................................77

7.1.2 HARDWARE.....................................................................................79

7.1.3 RECURSOS DE OFICINA................................................................82

1.1 FACTIBILIDAD ECONÓMICA ..........................................................85

1.1.1 Costo Implementacion del Sistema (recursos tecnicos) ...................85

1.1.2 Costo del Recurso Humano..............................................................86

1.1.3 Relacion Costo – Beneficio...............................................................88

Page 3: Trabajo Final Analisis y Diseño de Sistemas I

3

8. ESQUEMA GENERAL DEL AREA DE TRABAJO ...........................89

3

8. ESQUEMA GENERAL DEL AREA DE TRABAJO ...........................89

3

8. ESQUEMA GENERAL DEL AREA DE TRABAJO ...........................89

Page 4: Trabajo Final Analisis y Diseño de Sistemas I

4

1. ELABORACIÓN DEL PROBLEMA

La industria y las empresas en la actualidad, necesitan herramientas que les

ayuden a la divulgación de sus eventos más significativos, como lo son

lanzamiento de productos, lanzamiento de nuevas marcas, inauguraciones de

nuevos puntos de venta, o simplemente seminarios y cursos a los cuales

diversos públicos puedan tener interés en asistir convirtiéndose que posibles

clientes potenciales de estas empresas.

El mundo de la Web y especialmente la conocida en la actualidad como la Web

2.0, cuenta en la actualidad con algunas herramientas que permiten la

divulgación de este tipo de eventos, mas sin embargo, muchos de estos

presentan entornos poco amigables y complejos, dificultando a los no tan

conocedores del tema de “Internet”, tener acceso y utilizar este tipo de

herramientas.

4

1. ELABORACIÓN DEL PROBLEMA

La industria y las empresas en la actualidad, necesitan herramientas que les

ayuden a la divulgación de sus eventos más significativos, como lo son

lanzamiento de productos, lanzamiento de nuevas marcas, inauguraciones de

nuevos puntos de venta, o simplemente seminarios y cursos a los cuales

diversos públicos puedan tener interés en asistir convirtiéndose que posibles

clientes potenciales de estas empresas.

El mundo de la Web y especialmente la conocida en la actualidad como la Web

2.0, cuenta en la actualidad con algunas herramientas que permiten la

divulgación de este tipo de eventos, mas sin embargo, muchos de estos

presentan entornos poco amigables y complejos, dificultando a los no tan

conocedores del tema de “Internet”, tener acceso y utilizar este tipo de

herramientas.

4

1. ELABORACIÓN DEL PROBLEMA

La industria y las empresas en la actualidad, necesitan herramientas que les

ayuden a la divulgación de sus eventos más significativos, como lo son

lanzamiento de productos, lanzamiento de nuevas marcas, inauguraciones de

nuevos puntos de venta, o simplemente seminarios y cursos a los cuales

diversos públicos puedan tener interés en asistir convirtiéndose que posibles

clientes potenciales de estas empresas.

El mundo de la Web y especialmente la conocida en la actualidad como la Web

2.0, cuenta en la actualidad con algunas herramientas que permiten la

divulgación de este tipo de eventos, mas sin embargo, muchos de estos

presentan entornos poco amigables y complejos, dificultando a los no tan

conocedores del tema de “Internet”, tener acceso y utilizar este tipo de

herramientas.

Page 5: Trabajo Final Analisis y Diseño de Sistemas I

5

2. DESCRIPCIÓN DEL SISTEMA

Con base en el problema planteado anteriormente, se pretende crear un

software, cuyo funcionamiento se encuentre en su totalidad orientado hacia la

Web, con un entorno grafico amigable y sencillo de utilizar para la divulgación

de cualquier tipo de evento, especialmente eventos de tipo académico, y en los

cuales los usuarios puedan registrarse en línea y obtener tanto la escarapela

que los acredita como participantes como el certificado de asistencia (diploma)

que certifica su participación en dicho evento.

El aplicativo está compuesto por los siguientes módulos:

- Módulo para la creación de un perfil de nuevo usuario y/o empresa

- Módulo para la edición de un perfil creado por un nuevo usuario y/o

empresa.

- Módulo para la creación de nuevos eventos.

- Módulo para la edición de eventos ya creados.

- Módulo para la impresión de diplomas y escarapelas.

- Módulo para el registro de un nuevo asistente.

A continuación se explicaran de manera detallada cada uno de los formularios

que contiene dicho aplicativo con sus funciones:

2.1 Módulo para la creación de un perfil de nuevo usuario y/o empresa

Este Módulo permite el registro de nuevos usuarios y/o empresas que deseen

crear un nuevo perfil de usuario, permitiendo de esta manera crear nuevos

eventos o consultar la agenda de eventos ya existentes.

Completar este Módulo será el primer requisito para poder acceder a las demás

información del aplicativo.

5

2. DESCRIPCIÓN DEL SISTEMA

Con base en el problema planteado anteriormente, se pretende crear un

software, cuyo funcionamiento se encuentre en su totalidad orientado hacia la

Web, con un entorno grafico amigable y sencillo de utilizar para la divulgación

de cualquier tipo de evento, especialmente eventos de tipo académico, y en los

cuales los usuarios puedan registrarse en línea y obtener tanto la escarapela

que los acredita como participantes como el certificado de asistencia (diploma)

que certifica su participación en dicho evento.

El aplicativo está compuesto por los siguientes módulos:

- Módulo para la creación de un perfil de nuevo usuario y/o empresa

- Módulo para la edición de un perfil creado por un nuevo usuario y/o

empresa.

- Módulo para la creación de nuevos eventos.

- Módulo para la edición de eventos ya creados.

- Módulo para la impresión de diplomas y escarapelas.

- Módulo para el registro de un nuevo asistente.

A continuación se explicaran de manera detallada cada uno de los formularios

que contiene dicho aplicativo con sus funciones:

2.1 Módulo para la creación de un perfil de nuevo usuario y/o empresa

Este Módulo permite el registro de nuevos usuarios y/o empresas que deseen

crear un nuevo perfil de usuario, permitiendo de esta manera crear nuevos

eventos o consultar la agenda de eventos ya existentes.

Completar este Módulo será el primer requisito para poder acceder a las demás

información del aplicativo.

5

2. DESCRIPCIÓN DEL SISTEMA

Con base en el problema planteado anteriormente, se pretende crear un

software, cuyo funcionamiento se encuentre en su totalidad orientado hacia la

Web, con un entorno grafico amigable y sencillo de utilizar para la divulgación

de cualquier tipo de evento, especialmente eventos de tipo académico, y en los

cuales los usuarios puedan registrarse en línea y obtener tanto la escarapela

que los acredita como participantes como el certificado de asistencia (diploma)

que certifica su participación en dicho evento.

El aplicativo está compuesto por los siguientes módulos:

- Módulo para la creación de un perfil de nuevo usuario y/o empresa

- Módulo para la edición de un perfil creado por un nuevo usuario y/o

empresa.

- Módulo para la creación de nuevos eventos.

- Módulo para la edición de eventos ya creados.

- Módulo para la impresión de diplomas y escarapelas.

- Módulo para el registro de un nuevo asistente.

A continuación se explicaran de manera detallada cada uno de los formularios

que contiene dicho aplicativo con sus funciones:

2.1 Módulo para la creación de un perfil de nuevo usuario y/o empresa

Este Módulo permite el registro de nuevos usuarios y/o empresas que deseen

crear un nuevo perfil de usuario, permitiendo de esta manera crear nuevos

eventos o consultar la agenda de eventos ya existentes.

Completar este Módulo será el primer requisito para poder acceder a las demás

información del aplicativo.

Page 6: Trabajo Final Analisis y Diseño de Sistemas I

6

2.2 Módulo para la creación de nuevos eventos

Este Módulo, permitirá que los usuarios y/o empresas previamente registradas

y logueadas en el aplicativo creen y promocionen sus eventos de cualquier tipo.

Adicionalmente, permite incluir dentro del registro del nuevo evento un

esquema (dibujo grafico) para la impresión de las respectivas escarapelas y

diplomas de los asistentes para certificar su participación en el evento; esta

opción tiene como restricciones el tamaño en peso (pixeles) y longitud de la

imagen que se desee adjuntar.

6

2.2 Módulo para la creación de nuevos eventos

Este Módulo, permitirá que los usuarios y/o empresas previamente registradas

y logueadas en el aplicativo creen y promocionen sus eventos de cualquier tipo.

Adicionalmente, permite incluir dentro del registro del nuevo evento un

esquema (dibujo grafico) para la impresión de las respectivas escarapelas y

diplomas de los asistentes para certificar su participación en el evento; esta

opción tiene como restricciones el tamaño en peso (pixeles) y longitud de la

imagen que se desee adjuntar.

6

2.2 Módulo para la creación de nuevos eventos

Este Módulo, permitirá que los usuarios y/o empresas previamente registradas

y logueadas en el aplicativo creen y promocionen sus eventos de cualquier tipo.

Adicionalmente, permite incluir dentro del registro del nuevo evento un

esquema (dibujo grafico) para la impresión de las respectivas escarapelas y

diplomas de los asistentes para certificar su participación en el evento; esta

opción tiene como restricciones el tamaño en peso (pixeles) y longitud de la

imagen que se desee adjuntar.

Page 7: Trabajo Final Analisis y Diseño de Sistemas I

7

2.3 Módulo para la edición de eventos ya creados

En este Módulo, los usuarios y/o empresas que hayan creado sus eventos

podrán editarlos, en caso de que estos hayan tenido modificaciones. Los

cambios podrán aplicarse en cualquiera de los campos del evento e inclusive

en la página de presentación del evento, pero solo podrán ser realizados por el

usuario y/o empresa previamente logueada.

7

2.3 Módulo para la edición de eventos ya creados

En este Módulo, los usuarios y/o empresas que hayan creado sus eventos

podrán editarlos, en caso de que estos hayan tenido modificaciones. Los

cambios podrán aplicarse en cualquiera de los campos del evento e inclusive

en la página de presentación del evento, pero solo podrán ser realizados por el

usuario y/o empresa previamente logueada.

7

2.3 Módulo para la edición de eventos ya creados

En este Módulo, los usuarios y/o empresas que hayan creado sus eventos

podrán editarlos, en caso de que estos hayan tenido modificaciones. Los

cambios podrán aplicarse en cualquiera de los campos del evento e inclusive

en la página de presentación del evento, pero solo podrán ser realizados por el

usuario y/o empresa previamente logueada.

Page 8: Trabajo Final Analisis y Diseño de Sistemas I

8

2.4 Módulo para la impresión de diplomas y escarapelas

Dentro de las opciones que tiene el usuario y/o empresa creadora del evento

está la posibilidad de adjuntar (cumpliendo unas condiciones de longitud y

peso) un formato para la impresión de escarapelas y certificados de asistencia.

Este Módulo se encuentra inmerso dentro del Módulo de registro de nuevo

asistente, ya que al momento de finalizar el registro de un nuevo participante al

evento automáticamente se generara la respectiva escarapela que le permita el

ingreso y el certificado que avale su asistencia al evento (especialmente para

eventos de tipo académico).

2.5 Módulo para el registro de un nuevo asistente.

Como su nombre lo indica, este Módulo permite la inscripción del nuevo

asistente o participante al evento, al igual que la impresión de la escarapela y

del certificado de asistencia.

Para poder realizar el respectivo registro, el evento deberá estar habilitado y

contar con cupos disponibles para el registro de nuevos participantes, de lo

contrario no podrá realizar el respectivo registro.

8

2.4 Módulo para la impresión de diplomas y escarapelas

Dentro de las opciones que tiene el usuario y/o empresa creadora del evento

está la posibilidad de adjuntar (cumpliendo unas condiciones de longitud y

peso) un formato para la impresión de escarapelas y certificados de asistencia.

Este Módulo se encuentra inmerso dentro del Módulo de registro de nuevo

asistente, ya que al momento de finalizar el registro de un nuevo participante al

evento automáticamente se generara la respectiva escarapela que le permita el

ingreso y el certificado que avale su asistencia al evento (especialmente para

eventos de tipo académico).

2.5 Módulo para el registro de un nuevo asistente.

Como su nombre lo indica, este Módulo permite la inscripción del nuevo

asistente o participante al evento, al igual que la impresión de la escarapela y

del certificado de asistencia.

Para poder realizar el respectivo registro, el evento deberá estar habilitado y

contar con cupos disponibles para el registro de nuevos participantes, de lo

contrario no podrá realizar el respectivo registro.

8

2.4 Módulo para la impresión de diplomas y escarapelas

Dentro de las opciones que tiene el usuario y/o empresa creadora del evento

está la posibilidad de adjuntar (cumpliendo unas condiciones de longitud y

peso) un formato para la impresión de escarapelas y certificados de asistencia.

Este Módulo se encuentra inmerso dentro del Módulo de registro de nuevo

asistente, ya que al momento de finalizar el registro de un nuevo participante al

evento automáticamente se generara la respectiva escarapela que le permita el

ingreso y el certificado que avale su asistencia al evento (especialmente para

eventos de tipo académico).

2.5 Módulo para el registro de un nuevo asistente.

Como su nombre lo indica, este Módulo permite la inscripción del nuevo

asistente o participante al evento, al igual que la impresión de la escarapela y

del certificado de asistencia.

Para poder realizar el respectivo registro, el evento deberá estar habilitado y

contar con cupos disponibles para el registro de nuevos participantes, de lo

contrario no podrá realizar el respectivo registro.

Page 9: Trabajo Final Analisis y Diseño de Sistemas I

9

3. TABLAS EXPLICATIVAS DE LOS CASOS DE USO

3.1Tabla Explicativa de Caso de Uso (CU001)

* Código CU001

* Caso de Uso Editar Perfil de usuario y/o empresa

* Versión1.1.01 * Fecha (dd-mm-

aa)22-02-2012

* Autor Mónica Ardila – Santiago Valencia – Juan Felipe Salazar

* Fuente https://www.amiando.com/mycenter/settings/contact.html

* Tipo

(Simple, Medio,Complejo)

Simple

* PropósitoPermitir a la empresa registrada modificar sus datos del formulario de

registro

Supuestos

* RequisitosAsociados

* Código – Nombre de Requisito* Complejidaddel Requisito

* Porcentajecubierto

Que la empresa se encuentre

previamente registrada en el

sistema

Simple

Estar logueado en el sistema Simple

Solo el usuario logueado podrá

modificar sus propios datos

Simple

* Resumen Se debe solo permitir la modificación de cualquier empresa que

9

3. TABLAS EXPLICATIVAS DE LOS CASOS DE USO

3.1Tabla Explicativa de Caso de Uso (CU001)

* Código CU001

* Caso de Uso Editar Perfil de usuario y/o empresa

* Versión1.1.01 * Fecha (dd-mm-

aa)22-02-2012

* Autor Mónica Ardila – Santiago Valencia – Juan Felipe Salazar

* Fuente https://www.amiando.com/mycenter/settings/contact.html

* Tipo

(Simple, Medio,Complejo)

Simple

* PropósitoPermitir a la empresa registrada modificar sus datos del formulario de

registro

Supuestos

* RequisitosAsociados

* Código – Nombre de Requisito* Complejidaddel Requisito

* Porcentajecubierto

Que la empresa se encuentre

previamente registrada en el

sistema

Simple

Estar logueado en el sistema Simple

Solo el usuario logueado podrá

modificar sus propios datos

Simple

* Resumen Se debe solo permitir la modificación de cualquier empresa que

9

3. TABLAS EXPLICATIVAS DE LOS CASOS DE USO

3.1Tabla Explicativa de Caso de Uso (CU001)

* Código CU001

* Caso de Uso Editar Perfil de usuario y/o empresa

* Versión1.1.01 * Fecha (dd-mm-

aa)22-02-2012

* Autor Mónica Ardila – Santiago Valencia – Juan Felipe Salazar

* Fuente https://www.amiando.com/mycenter/settings/contact.html

* Tipo

(Simple, Medio,Complejo)

Simple

* PropósitoPermitir a la empresa registrada modificar sus datos del formulario de

registro

Supuestos

* RequisitosAsociados

* Código – Nombre de Requisito* Complejidaddel Requisito

* Porcentajecubierto

Que la empresa se encuentre

previamente registrada en el

sistema

Simple

Estar logueado en el sistema Simple

Solo el usuario logueado podrá

modificar sus propios datos

Simple

* Resumen Se debe solo permitir la modificación de cualquier empresa que

Page 10: Trabajo Final Analisis y Diseño de Sistemas I

10

se encuentre previamente registrada y logueada pero solo

podrá modificar sus propios datos

* Actores

* Nombre * Descripción* Complejidad(Simple, MedioComplejo)

Usuario

Logueado

El formulario que se editara

pertenecerá a los datos del usuario

logueado

Simple

Precondiciones Que el usuario se encuentre activo

* Secuencia deinteracciones

Normales* Interesado (Usuario Logueado) * Sistema

1 El usuario para ingresar al sistema,

debe presionar en la parte superior

derecha un link que dice “Mi cuenta”

2El sistema verifica que el

usuario este logueado.

3

El sistema verifica que el

usuario logueado este activo,

revisando en el campo activode la tabla entidad, si se

encuentra el valor 1.

Si la entidad se encuentra

inactiva, es decir, en el campo

activo de la tabla nuevo

10

se encuentre previamente registrada y logueada pero solo

podrá modificar sus propios datos

* Actores

* Nombre * Descripción* Complejidad(Simple, MedioComplejo)

Usuario

Logueado

El formulario que se editara

pertenecerá a los datos del usuario

logueado

Simple

Precondiciones Que el usuario se encuentre activo

* Secuencia deinteracciones

Normales* Interesado (Usuario Logueado) * Sistema

1 El usuario para ingresar al sistema,

debe presionar en la parte superior

derecha un link que dice “Mi cuenta”

2El sistema verifica que el

usuario este logueado.

3

El sistema verifica que el

usuario logueado este activo,

revisando en el campo activode la tabla entidad, si se

encuentra el valor 1.

Si la entidad se encuentra

inactiva, es decir, en el campo

activo de la tabla nuevo

10

se encuentre previamente registrada y logueada pero solo

podrá modificar sus propios datos

* Actores

* Nombre * Descripción* Complejidad(Simple, MedioComplejo)

Usuario

Logueado

El formulario que se editara

pertenecerá a los datos del usuario

logueado

Simple

Precondiciones Que el usuario se encuentre activo

* Secuencia deinteracciones

Normales* Interesado (Usuario Logueado) * Sistema

1 El usuario para ingresar al sistema,

debe presionar en la parte superior

derecha un link que dice “Mi cuenta”

2El sistema verifica que el

usuario este logueado.

3

El sistema verifica que el

usuario logueado este activo,

revisando en el campo activode la tabla entidad, si se

encuentra el valor 1.

Si la entidad se encuentra

inactiva, es decir, en el campo

activo de la tabla nuevo

Page 11: Trabajo Final Analisis y Diseño de Sistemas I

11

4

usuario se encuentra un 0(Cero), aparezca una ventana

con un mensaje que diga

“Entidad se encuentra

inactiva”, y debe de aparecer

un botón debajo del mensaje

que diga aceptar.

5El usuario presiona el botón aceptar o

presiona cualquier botón.

6Cierra la ventana del mensaje

de la interacción 4.

7

Si el usuario esta activo,

mostrar un formulario con los

siguientes campos:

8El usuario modifica los datos que

requiera del formulario.

11

4

usuario se encuentra un 0(Cero), aparezca una ventana

con un mensaje que diga

“Entidad se encuentra

inactiva”, y debe de aparecer

un botón debajo del mensaje

que diga aceptar.

5El usuario presiona el botón aceptar o

presiona cualquier botón.

6Cierra la ventana del mensaje

de la interacción 4.

7

Si el usuario esta activo,

mostrar un formulario con los

siguientes campos:

8El usuario modifica los datos que

requiera del formulario.

11

4

usuario se encuentra un 0(Cero), aparezca una ventana

con un mensaje que diga

“Entidad se encuentra

inactiva”, y debe de aparecer

un botón debajo del mensaje

que diga aceptar.

5El usuario presiona el botón aceptar o

presiona cualquier botón.

6Cierra la ventana del mensaje

de la interacción 4.

7

Si el usuario esta activo,

mostrar un formulario con los

siguientes campos:

8El usuario modifica los datos que

requiera del formulario.

Page 12: Trabajo Final Analisis y Diseño de Sistemas I

12

9

El usuario presiona el boton cambiardel correo electronico.

10El sistema ejecuta el caso de

uso C - 0032

11 El usuario presiona el botón guardar.

12

El sistema le permite modificar

todos los datos, menos el

correo electrónico.

13El sistema debe ejecutar las

validaciones del caso de uso.

Secuencia deinteraccionesAlternativas

Interesado Sistema

2 N/A

2-3 N/A

* Demora Registro Inmediato

12

9

El usuario presiona el boton cambiardel correo electronico.

10El sistema ejecuta el caso de

uso C - 0032

11 El usuario presiona el botón guardar.

12

El sistema le permite modificar

todos los datos, menos el

correo electrónico.

13El sistema debe ejecutar las

validaciones del caso de uso.

Secuencia deinteraccionesAlternativas

Interesado Sistema

2 N/A

2-3 N/A

* Demora Registro Inmediato

12

9

El usuario presiona el boton cambiardel correo electronico.

10El sistema ejecuta el caso de

uso C - 0032

11 El usuario presiona el botón guardar.

12

El sistema le permite modificar

todos los datos, menos el

correo electrónico.

13El sistema debe ejecutar las

validaciones del caso de uso.

Secuencia deinteraccionesAlternativas

Interesado Sistema

2 N/A

2-3 N/A

* Demora Registro Inmediato

Page 13: Trabajo Final Analisis y Diseño de Sistemas I

13

* Frecuencia Ocasional

* Criticidad Baja

Reglas denegocio

N/A

Validaciones

Excepciones N/A

Formulas /Cálculo

N/A

Reportes N/A

* Atributos

* Atributo * Descripción* PosiblesValores

* Datos deentrada

* Datos desalida

Pos condiciones N/A

* Gráfico

* Pantallas:

Observaciones: Tabla, campos y tipo de campos

13

* Frecuencia Ocasional

* Criticidad Baja

Reglas denegocio

N/A

Validaciones

Excepciones N/A

Formulas /Cálculo

N/A

Reportes N/A

* Atributos

* Atributo * Descripción* PosiblesValores

* Datos deentrada

* Datos desalida

Pos condiciones N/A

* Gráfico

* Pantallas:

Observaciones: Tabla, campos y tipo de campos

13

* Frecuencia Ocasional

* Criticidad Baja

Reglas denegocio

N/A

Validaciones

Excepciones N/A

Formulas /Cálculo

N/A

Reportes N/A

* Atributos

* Atributo * Descripción* PosiblesValores

* Datos deentrada

* Datos desalida

Pos condiciones N/A

* Gráfico

* Pantallas:

Observaciones: Tabla, campos y tipo de campos

Page 14: Trabajo Final Analisis y Diseño de Sistemas I

14

Campo Descripcion Restricciones

Si No

Pk_Id_empresaEste campo almacenara la identificacion de la empresa que crea el evento,

como por el ejemplo el Nit.

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

nombre_usuario_y_/_o_empresa

Este campo almacena el nombre del nuevo usuario que se registra, ya seacomo una persona natural o juridica (nombre de una empresa).

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

tipo_documentoEste campo almacena el tipo de documento (Cedula, Pasaporte, entre otros)

que identifica al nuevo usuarioCampo de tipo texto X

nro_documentoEste campo almacena el numero del documento del nuevo usuario que se

registra

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres.

No se permitenespacios.

X

contactoEste campo contiene el nombre de la persona que servira de contacto en lanueva empresa que se registra. Este campo solo se diligencia cuando en el

tipo de usuario se selecciona la opcion empresa.

Campo de tipoalfanumerico. X

emailEste campo almacena el e-mail del nuevo usuario o empresa que se registra

en el aplicativo.

Campo de tipoalfanumerico y

booleano (simbolos).No se permitenespacios entre

caracteres.

X

celular Este campo almacena el numero celular del nuevo usuarioCampo de tipo

numerico X

direccion Este campo almacena el lugar de residencia del nuevo usuarioCampo de tipoalfanumerico X

ubicaciónAlmacena el pais, departamento o lugar donde se encuentra el lugar de

residencia del usuario o la empresa. Campor de Tipo Texto X

Tipo_UsuarioEste campo almacena el tipo de usuario que se registra en el aplicativo

(independiente o empresa)

Campo de tipo texto.No se permitenespacios entre

caracteres.

X

Siempre debe contener undato

DICCIONARIO DE DATOSTabla CLS_Nuevo_Usuario

14

Campo Descripcion Restricciones

Si No

Pk_Id_empresaEste campo almacenara la identificacion de la empresa que crea el evento,

como por el ejemplo el Nit.

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

nombre_usuario_y_/_o_empresa

Este campo almacena el nombre del nuevo usuario que se registra, ya seacomo una persona natural o juridica (nombre de una empresa).

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

tipo_documentoEste campo almacena el tipo de documento (Cedula, Pasaporte, entre otros)

que identifica al nuevo usuarioCampo de tipo texto X

nro_documentoEste campo almacena el numero del documento del nuevo usuario que se

registra

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres.

No se permitenespacios.

X

contactoEste campo contiene el nombre de la persona que servira de contacto en lanueva empresa que se registra. Este campo solo se diligencia cuando en el

tipo de usuario se selecciona la opcion empresa.

Campo de tipoalfanumerico. X

emailEste campo almacena el e-mail del nuevo usuario o empresa que se registra

en el aplicativo.

Campo de tipoalfanumerico y

booleano (simbolos).No se permitenespacios entre

caracteres.

X

celular Este campo almacena el numero celular del nuevo usuarioCampo de tipo

numerico X

direccion Este campo almacena el lugar de residencia del nuevo usuarioCampo de tipoalfanumerico X

ubicaciónAlmacena el pais, departamento o lugar donde se encuentra el lugar de

residencia del usuario o la empresa. Campor de Tipo Texto X

Tipo_UsuarioEste campo almacena el tipo de usuario que se registra en el aplicativo

(independiente o empresa)

Campo de tipo texto.No se permitenespacios entre

caracteres.

X

Siempre debe contener undato

DICCIONARIO DE DATOSTabla CLS_Nuevo_Usuario

14

Campo Descripcion Restricciones

Si No

Pk_Id_empresaEste campo almacenara la identificacion de la empresa que crea el evento,

como por el ejemplo el Nit.

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

nombre_usuario_y_/_o_empresa

Este campo almacena el nombre del nuevo usuario que se registra, ya seacomo una persona natural o juridica (nombre de una empresa).

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

tipo_documentoEste campo almacena el tipo de documento (Cedula, Pasaporte, entre otros)

que identifica al nuevo usuarioCampo de tipo texto X

nro_documentoEste campo almacena el numero del documento del nuevo usuario que se

registra

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres.

No se permitenespacios.

X

contactoEste campo contiene el nombre de la persona que servira de contacto en lanueva empresa que se registra. Este campo solo se diligencia cuando en el

tipo de usuario se selecciona la opcion empresa.

Campo de tipoalfanumerico. X

emailEste campo almacena el e-mail del nuevo usuario o empresa que se registra

en el aplicativo.

Campo de tipoalfanumerico y

booleano (simbolos).No se permitenespacios entre

caracteres.

X

celular Este campo almacena el numero celular del nuevo usuarioCampo de tipo

numerico X

direccion Este campo almacena el lugar de residencia del nuevo usuarioCampo de tipoalfanumerico X

ubicaciónAlmacena el pais, departamento o lugar donde se encuentra el lugar de

residencia del usuario o la empresa. Campor de Tipo Texto X

Tipo_UsuarioEste campo almacena el tipo de usuario que se registra en el aplicativo

(independiente o empresa)

Campo de tipo texto.No se permitenespacios entre

caracteres.

X

Siempre debe contener undato

DICCIONARIO DE DATOSTabla CLS_Nuevo_Usuario

Page 15: Trabajo Final Analisis y Diseño de Sistemas I

15

Campo Descripcion Restricciones

Si No

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

pais Campo que almacena el nombre de cada paisCampo de tipo

alfabetico X

DICCIONARIO DE DATOSTabla CLS_Pais

Siempre debe contener undato

Campo Descripcion Restricciones

Si No

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

depto Campo que almacena el nombre de cada paisCampo de tipo

alfabeticoX

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

DICCIONARIO DE DATOSTabla CLS_Departamento

Siempre debe contener undato

Campo Descripcion Restricciones

Si No

id_ciudad Campo que almacena el codigo de identificacion de cada ciudadCampo de tipo

numerico entero.X

ciudad Campo que almacena el nombre de cada ciudadCampo de tipo

alfabeticoX

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

DICCIONARIO DE DATOSTabla CLS_Ciudad

Siempre debe contener undato

15

Campo Descripcion Restricciones

Si No

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

pais Campo que almacena el nombre de cada paisCampo de tipo

alfabetico X

DICCIONARIO DE DATOSTabla CLS_Pais

Siempre debe contener undato

Campo Descripcion Restricciones

Si No

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

depto Campo que almacena el nombre de cada paisCampo de tipo

alfabeticoX

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

DICCIONARIO DE DATOSTabla CLS_Departamento

Siempre debe contener undato

Campo Descripcion Restricciones

Si No

id_ciudad Campo que almacena el codigo de identificacion de cada ciudadCampo de tipo

numerico entero.X

ciudad Campo que almacena el nombre de cada ciudadCampo de tipo

alfabeticoX

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

DICCIONARIO DE DATOSTabla CLS_Ciudad

Siempre debe contener undato

15

Campo Descripcion Restricciones

Si No

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

pais Campo que almacena el nombre de cada paisCampo de tipo

alfabetico X

DICCIONARIO DE DATOSTabla CLS_Pais

Siempre debe contener undato

Campo Descripcion Restricciones

Si No

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

depto Campo que almacena el nombre de cada paisCampo de tipo

alfabeticoX

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

DICCIONARIO DE DATOSTabla CLS_Departamento

Siempre debe contener undato

Campo Descripcion Restricciones

Si No

id_ciudad Campo que almacena el codigo de identificacion de cada ciudadCampo de tipo

numerico entero.X

ciudad Campo que almacena el nombre de cada ciudadCampo de tipo

alfabeticoX

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

DICCIONARIO DE DATOSTabla CLS_Ciudad

Siempre debe contener undato

Page 16: Trabajo Final Analisis y Diseño de Sistemas I

16

3.2Tabla Explicativa de Caso de Uso (CU002)

* Código CU002

* Caso de Uso Crear Evento

* Versión1.1.01 * Fecha (dd-

mm-aa)27-02-2012

* Autor Mónica Ardila – Santiago Valencia – Juan Felipe Salazar

* Fuente https://www.amiando.com/mycenter/newEvent.html

* Tipo

(Simple, Medio,Complejo)

Medio

* Propósito Permitir a la empresa registrada y logueada crear un nuevo evento

Supuestos

* RequisitosAsociados

* Código – Nombre de Requisito* Complejidaddel Requisito

* Porcentajecubierto

Que la empresa se encuentre

previamente registrada en el

sistema

Simple

Estar logueado en el sistema Simple

Solo el usuario logueado podrá

crear eventos bajo el nombre de la

empresa que se encuentra

registrada.

Simple

* Resumen Se debe permitir que la empresa que se encuentra previamente

16

3.2Tabla Explicativa de Caso de Uso (CU002)

* Código CU002

* Caso de Uso Crear Evento

* Versión1.1.01 * Fecha (dd-

mm-aa)27-02-2012

* Autor Mónica Ardila – Santiago Valencia – Juan Felipe Salazar

* Fuente https://www.amiando.com/mycenter/newEvent.html

* Tipo

(Simple, Medio,Complejo)

Medio

* Propósito Permitir a la empresa registrada y logueada crear un nuevo evento

Supuestos

* RequisitosAsociados

* Código – Nombre de Requisito* Complejidaddel Requisito

* Porcentajecubierto

Que la empresa se encuentre

previamente registrada en el

sistema

Simple

Estar logueado en el sistema Simple

Solo el usuario logueado podrá

crear eventos bajo el nombre de la

empresa que se encuentra

registrada.

Simple

* Resumen Se debe permitir que la empresa que se encuentra previamente

16

3.2Tabla Explicativa de Caso de Uso (CU002)

* Código CU002

* Caso de Uso Crear Evento

* Versión1.1.01 * Fecha (dd-

mm-aa)27-02-2012

* Autor Mónica Ardila – Santiago Valencia – Juan Felipe Salazar

* Fuente https://www.amiando.com/mycenter/newEvent.html

* Tipo

(Simple, Medio,Complejo)

Medio

* Propósito Permitir a la empresa registrada y logueada crear un nuevo evento

Supuestos

* RequisitosAsociados

* Código – Nombre de Requisito* Complejidaddel Requisito

* Porcentajecubierto

Que la empresa se encuentre

previamente registrada en el

sistema

Simple

Estar logueado en el sistema Simple

Solo el usuario logueado podrá

crear eventos bajo el nombre de la

empresa que se encuentra

registrada.

Simple

* Resumen Se debe permitir que la empresa que se encuentra previamente

Page 17: Trabajo Final Analisis y Diseño de Sistemas I

17

registrada y logueada cree un nuevo evento según las

necesidades que esta tenga.

* Actores

* Nombre * Descripción* Complejidad(Simple, MedioComplejo)

Usuario

Logueado

El formulario que se editara contendrá

los datos básicos para la creación de

un nuevo evento.

Simple

Precondiciones Que el usuario se encuentre activo

* Secuencia deinteracciones

Normales* Interesado (Usuario Logueado) * Sistema

1 Luego de que el usuario ya se

encuentre registrado y logueado en el

sistema, podrá crear un nuevo evento

haciendo clic en “Cree su evento”.

2

El sistema carga la

información del usuario

logueado y arroja el siguiente

pantallazo que contiene el

formulario de registro del

evento, agregando un número

consecutivo para la

identificación del evento y

agregando este número en la

tabla CLS_Evento, en el

17

registrada y logueada cree un nuevo evento según las

necesidades que esta tenga.

* Actores

* Nombre * Descripción* Complejidad(Simple, MedioComplejo)

Usuario

Logueado

El formulario que se editara contendrá

los datos básicos para la creación de

un nuevo evento.

Simple

Precondiciones Que el usuario se encuentre activo

* Secuencia deinteracciones

Normales* Interesado (Usuario Logueado) * Sistema

1 Luego de que el usuario ya se

encuentre registrado y logueado en el

sistema, podrá crear un nuevo evento

haciendo clic en “Cree su evento”.

2

El sistema carga la

información del usuario

logueado y arroja el siguiente

pantallazo que contiene el

formulario de registro del

evento, agregando un número

consecutivo para la

identificación del evento y

agregando este número en la

tabla CLS_Evento, en el

17

registrada y logueada cree un nuevo evento según las

necesidades que esta tenga.

* Actores

* Nombre * Descripción* Complejidad(Simple, MedioComplejo)

Usuario

Logueado

El formulario que se editara contendrá

los datos básicos para la creación de

un nuevo evento.

Simple

Precondiciones Que el usuario se encuentre activo

* Secuencia deinteracciones

Normales* Interesado (Usuario Logueado) * Sistema

1 Luego de que el usuario ya se

encuentre registrado y logueado en el

sistema, podrá crear un nuevo evento

haciendo clic en “Cree su evento”.

2

El sistema carga la

información del usuario

logueado y arroja el siguiente

pantallazo que contiene el

formulario de registro del

evento, agregando un número

consecutivo para la

identificación del evento y

agregando este número en la

tabla CLS_Evento, en el

Page 18: Trabajo Final Analisis y Diseño de Sistemas I

18

campo Id_Evento.

3El usuario ingresa el nombre del nuevo

evento que desea crear.

4

El usuario ingresa el nombre

registrado por el usuario en la

tabla CLS_Evento, en el

campo Nombre_Evento.

5

El usuario ingresa los datos que

describen el nuevo evento que se

creara.

6

La información ingresada por

el usuario es almacenada en

la tabla CLS_Evento, en el

campo Descripción.

7

El usuario ingresa la información de la

fecha inicial en la cual se realizara el

nuevo evento.

8

La información ingresada por

el usuario es almacenada en

la tabla CLS_Evento, en el

campo Fecha_Inicial.

18

campo Id_Evento.

3El usuario ingresa el nombre del nuevo

evento que desea crear.

4

El usuario ingresa el nombre

registrado por el usuario en la

tabla CLS_Evento, en el

campo Nombre_Evento.

5

El usuario ingresa los datos que

describen el nuevo evento que se

creara.

6

La información ingresada por

el usuario es almacenada en

la tabla CLS_Evento, en el

campo Descripción.

7

El usuario ingresa la información de la

fecha inicial en la cual se realizara el

nuevo evento.

8

La información ingresada por

el usuario es almacenada en

la tabla CLS_Evento, en el

campo Fecha_Inicial.

18

campo Id_Evento.

3El usuario ingresa el nombre del nuevo

evento que desea crear.

4

El usuario ingresa el nombre

registrado por el usuario en la

tabla CLS_Evento, en el

campo Nombre_Evento.

5

El usuario ingresa los datos que

describen el nuevo evento que se

creara.

6

La información ingresada por

el usuario es almacenada en

la tabla CLS_Evento, en el

campo Descripción.

7

El usuario ingresa la información de la

fecha inicial en la cual se realizara el

nuevo evento.

8

La información ingresada por

el usuario es almacenada en

la tabla CLS_Evento, en el

campo Fecha_Inicial.

Page 19: Trabajo Final Analisis y Diseño de Sistemas I

19

9El usuario ingresa la información de la

fecha final de culminación del evento.

10

La información ingresada por

el usuario es almacenada en

la tabla CLS_Evento, en el

campo fecha_Finalizacion.

11

El usuario ingresa la información del

lugar de ubicación en donde se llevara

a cabo el evento.

12

La información ingresada por

el usuario es almacenada en

la tabla CLS_Evento, en el

campo de Ubicación.

13

El usuario que crea el evento deberá

entregar una escarapela y un diploma

de asistencia, para lo cual antes de

finalizar el formulario dando clic en el

botón “adjuntar” anexa las imágenes

de la escarapela y el diploma de

asistencia:

19

9El usuario ingresa la información de la

fecha final de culminación del evento.

10

La información ingresada por

el usuario es almacenada en

la tabla CLS_Evento, en el

campo fecha_Finalizacion.

11

El usuario ingresa la información del

lugar de ubicación en donde se llevara

a cabo el evento.

12

La información ingresada por

el usuario es almacenada en

la tabla CLS_Evento, en el

campo de Ubicación.

13

El usuario que crea el evento deberá

entregar una escarapela y un diploma

de asistencia, para lo cual antes de

finalizar el formulario dando clic en el

botón “adjuntar” anexa las imágenes

de la escarapela y el diploma de

asistencia:

19

9El usuario ingresa la información de la

fecha final de culminación del evento.

10

La información ingresada por

el usuario es almacenada en

la tabla CLS_Evento, en el

campo fecha_Finalizacion.

11

El usuario ingresa la información del

lugar de ubicación en donde se llevara

a cabo el evento.

12

La información ingresada por

el usuario es almacenada en

la tabla CLS_Evento, en el

campo de Ubicación.

13

El usuario que crea el evento deberá

entregar una escarapela y un diploma

de asistencia, para lo cual antes de

finalizar el formulario dando clic en el

botón “adjuntar” anexa las imágenes

de la escarapela y el diploma de

asistencia:

Page 20: Trabajo Final Analisis y Diseño de Sistemas I

20

14

El sistema consulta las

restricciones de tamaño de los

archivos adjuntos por el

usuario (Ver Validaciones) y

las almacena en el servidor

que aloja el aplicativo.

15El usuario da clic en el botón guardar

evento.

16

El sistema valida que todos los

campos del formulario estén

llenos correctamente.

17 El sistema encuentra un error

en uno de los campos

20

14

El sistema consulta las

restricciones de tamaño de los

archivos adjuntos por el

usuario (Ver Validaciones) y

las almacena en el servidor

que aloja el aplicativo.

15El usuario da clic en el botón guardar

evento.

16

El sistema valida que todos los

campos del formulario estén

llenos correctamente.

17 El sistema encuentra un error

en uno de los campos

20

14

El sistema consulta las

restricciones de tamaño de los

archivos adjuntos por el

usuario (Ver Validaciones) y

las almacena en el servidor

que aloja el aplicativo.

15El usuario da clic en el botón guardar

evento.

16

El sistema valida que todos los

campos del formulario estén

llenos correctamente.

17 El sistema encuentra un error

en uno de los campos

Page 21: Trabajo Final Analisis y Diseño de Sistemas I

21

ingresados por el usuario.

18

EL sistema envía al usuario un

mensaje de alerta que indique

“Error, verifique los camposdel formulario”.

19El usuario da clic en la “X” (equis) del

cuadro de error y lo cierra.

20

El sistema regresa al

formulario y resalta en color

rojo los campos que presenten

errores dentro del formulario

(véase validaciones).

21El usuario corrige los errores del

campo de formulario.

22El usuario nuevamente da clic en el

botón guardar.

23

El sistema valida que los

errores hayan sido corregidos

correctamente y guarda la

información diligenciada

dentro del formulario.

24

El sistema muestra un

resumen de la información

ingresada por el usuario

acerca del nuevo evento que

acaba de crear, así:

21

ingresados por el usuario.

18

EL sistema envía al usuario un

mensaje de alerta que indique

“Error, verifique los camposdel formulario”.

19El usuario da clic en la “X” (equis) del

cuadro de error y lo cierra.

20

El sistema regresa al

formulario y resalta en color

rojo los campos que presenten

errores dentro del formulario

(véase validaciones).

21El usuario corrige los errores del

campo de formulario.

22El usuario nuevamente da clic en el

botón guardar.

23

El sistema valida que los

errores hayan sido corregidos

correctamente y guarda la

información diligenciada

dentro del formulario.

24

El sistema muestra un

resumen de la información

ingresada por el usuario

acerca del nuevo evento que

acaba de crear, así:

21

ingresados por el usuario.

18

EL sistema envía al usuario un

mensaje de alerta que indique

“Error, verifique los camposdel formulario”.

19El usuario da clic en la “X” (equis) del

cuadro de error y lo cierra.

20

El sistema regresa al

formulario y resalta en color

rojo los campos que presenten

errores dentro del formulario

(véase validaciones).

21El usuario corrige los errores del

campo de formulario.

22El usuario nuevamente da clic en el

botón guardar.

23

El sistema valida que los

errores hayan sido corregidos

correctamente y guarda la

información diligenciada

dentro del formulario.

24

El sistema muestra un

resumen de la información

ingresada por el usuario

acerca del nuevo evento que

acaba de crear, así:

Page 22: Trabajo Final Analisis y Diseño de Sistemas I

22

Secuencia deinteraccionesAlternativas

Interesado Sistema

2 N/A

2-3 N/A

* Demora Registro Inmediato

* Frecuencia Ocasional

* Criticidad Baja

Reglas denegocio

N/A

Validaciones

-El usuario deberá diligenciar todos los campos del formulario.

- El campo fecha se debe ingresar en el formato (dd-mm-aa).

-Tamaño de la imagen 10 cm x 8 cm de longitud y 120 mega píxeles de

peso.

Excepciones N/A

Formulas /Cálculo

N/A

Reportes N/A

22

Secuencia deinteraccionesAlternativas

Interesado Sistema

2 N/A

2-3 N/A

* Demora Registro Inmediato

* Frecuencia Ocasional

* Criticidad Baja

Reglas denegocio

N/A

Validaciones

-El usuario deberá diligenciar todos los campos del formulario.

- El campo fecha se debe ingresar en el formato (dd-mm-aa).

-Tamaño de la imagen 10 cm x 8 cm de longitud y 120 mega píxeles de

peso.

Excepciones N/A

Formulas /Cálculo

N/A

Reportes N/A

22

Secuencia deinteraccionesAlternativas

Interesado Sistema

2 N/A

2-3 N/A

* Demora Registro Inmediato

* Frecuencia Ocasional

* Criticidad Baja

Reglas denegocio

N/A

Validaciones

-El usuario deberá diligenciar todos los campos del formulario.

- El campo fecha se debe ingresar en el formato (dd-mm-aa).

-Tamaño de la imagen 10 cm x 8 cm de longitud y 120 mega píxeles de

peso.

Excepciones N/A

Formulas /Cálculo

N/A

Reportes N/A

Page 23: Trabajo Final Analisis y Diseño de Sistemas I

23

* Atributos

* Atributo * Descripción* PosiblesValores

* Datos deentrada

* Datos de salida

Pos condiciones N/A

* Gráfico

* Pantallas:

Observaciones: Tabla, campos y tipo de campos

23

* Atributos

* Atributo * Descripción* PosiblesValores

* Datos deentrada

* Datos de salida

Pos condiciones N/A

* Gráfico

* Pantallas:

Observaciones: Tabla, campos y tipo de campos

23

* Atributos

* Atributo * Descripción* PosiblesValores

* Datos deentrada

* Datos de salida

Pos condiciones N/A

* Gráfico

* Pantallas:

Observaciones: Tabla, campos y tipo de campos

Page 24: Trabajo Final Analisis y Diseño de Sistemas I

24

Campo Descripcion Restricciones

Si No

Pk_Id_empresaEste campo almacenara la identificacion de la empresa que crea el evento,

como por el ejemplo el Nit.

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

nombre_usuario_y_/_o_empresa

Este campo almacena el nombre del nuevo usuario que se registra, ya seacomo una persona natural o juridica (nombre de una empresa).

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

tipo_documentoEste campo almacena el tipo de documento (Cedula, Pasaporte, entre otros)

que identifica al nuevo usuarioCampo de tipo texto X

nro_documentoEste campo almacena el numero del documento del nuevo usuario que se

registra

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres.

No se permitenespacios.

X

contactoEste campo contiene el nombre de la persona que servira de contacto en lanueva empresa que se registra. Este campo solo se diligencia cuando en el

tipo de usuario se selecciona la opcion empresa.

Campo de tipoalfanumerico. X

emailEste campo almacena el e-mail del nuevo usuario o empresa que se registra

en el aplicativo.

Campo de tipoalfanumerico y

booleano (simbolos).No se permitenespacios entre

caracteres.

X

celular Este campo almacena el numero celular del nuevo usuarioCampo de tipo

numerico X

direccion Este campo almacena el lugar de residencia del nuevo usuarioCampo de tipoalfanumerico X

ubicaciónAlmacena el pais, departamento o lugar donde se encuentra el lugar de

residencia del usuario o la empresa. Campor de Tipo Texto X

Tipo_UsuarioEste campo almacena el tipo de usuario que se registra en el aplicativo

(independiente o empresa)

Campo de tipo texto.No se permitenespacios entre

caracteres.

X

Siempre debe contener undato

DICCIONARIO DE DATOSTabla CLS_Nuevo_Usuario

24

Campo Descripcion Restricciones

Si No

Pk_Id_empresaEste campo almacenara la identificacion de la empresa que crea el evento,

como por el ejemplo el Nit.

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

nombre_usuario_y_/_o_empresa

Este campo almacena el nombre del nuevo usuario que se registra, ya seacomo una persona natural o juridica (nombre de una empresa).

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

tipo_documentoEste campo almacena el tipo de documento (Cedula, Pasaporte, entre otros)

que identifica al nuevo usuarioCampo de tipo texto X

nro_documentoEste campo almacena el numero del documento del nuevo usuario que se

registra

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres.

No se permitenespacios.

X

contactoEste campo contiene el nombre de la persona que servira de contacto en lanueva empresa que se registra. Este campo solo se diligencia cuando en el

tipo de usuario se selecciona la opcion empresa.

Campo de tipoalfanumerico. X

emailEste campo almacena el e-mail del nuevo usuario o empresa que se registra

en el aplicativo.

Campo de tipoalfanumerico y

booleano (simbolos).No se permitenespacios entre

caracteres.

X

celular Este campo almacena el numero celular del nuevo usuarioCampo de tipo

numerico X

direccion Este campo almacena el lugar de residencia del nuevo usuarioCampo de tipoalfanumerico X

ubicaciónAlmacena el pais, departamento o lugar donde se encuentra el lugar de

residencia del usuario o la empresa. Campor de Tipo Texto X

Tipo_UsuarioEste campo almacena el tipo de usuario que se registra en el aplicativo

(independiente o empresa)

Campo de tipo texto.No se permitenespacios entre

caracteres.

X

Siempre debe contener undato

DICCIONARIO DE DATOSTabla CLS_Nuevo_Usuario

24

Campo Descripcion Restricciones

Si No

Pk_Id_empresaEste campo almacenara la identificacion de la empresa que crea el evento,

como por el ejemplo el Nit.

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

nombre_usuario_y_/_o_empresa

Este campo almacena el nombre del nuevo usuario que se registra, ya seacomo una persona natural o juridica (nombre de una empresa).

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

tipo_documentoEste campo almacena el tipo de documento (Cedula, Pasaporte, entre otros)

que identifica al nuevo usuarioCampo de tipo texto X

nro_documentoEste campo almacena el numero del documento del nuevo usuario que se

registra

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres.

No se permitenespacios.

X

contactoEste campo contiene el nombre de la persona que servira de contacto en lanueva empresa que se registra. Este campo solo se diligencia cuando en el

tipo de usuario se selecciona la opcion empresa.

Campo de tipoalfanumerico. X

emailEste campo almacena el e-mail del nuevo usuario o empresa que se registra

en el aplicativo.

Campo de tipoalfanumerico y

booleano (simbolos).No se permitenespacios entre

caracteres.

X

celular Este campo almacena el numero celular del nuevo usuarioCampo de tipo

numerico X

direccion Este campo almacena el lugar de residencia del nuevo usuarioCampo de tipoalfanumerico X

ubicaciónAlmacena el pais, departamento o lugar donde se encuentra el lugar de

residencia del usuario o la empresa. Campor de Tipo Texto X

Tipo_UsuarioEste campo almacena el tipo de usuario que se registra en el aplicativo

(independiente o empresa)

Campo de tipo texto.No se permitenespacios entre

caracteres.

X

Siempre debe contener undato

DICCIONARIO DE DATOSTabla CLS_Nuevo_Usuario

Page 25: Trabajo Final Analisis y Diseño de Sistemas I

25

Campo Descripcion Restricciones

Si No

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

pais Campo que almacena el nombre de cada paisCampo de tipo

alfabetico X

DICCIONARIO DE DATOSTabla CLS_Pais

Siempre debe contener undato

Campo Descripcion Restricciones

Si No

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

depto Campo que almacena el nombre de cada paisCampo de tipo

alfabeticoX

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

DICCIONARIO DE DATOSTabla CLS_Departamento

Siempre debe contener undato

Campo Descripcion Restricciones

Si No

id_ciudad Campo que almacena el codigo de identificacion de cada ciudadCampo de tipo

numerico entero.X

ciudad Campo que almacena el nombre de cada ciudadCampo de tipo

alfabeticoX

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

DICCIONARIO DE DATOSTabla CLS_Ciudad

Siempre debe contener undato

25

Campo Descripcion Restricciones

Si No

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

pais Campo que almacena el nombre de cada paisCampo de tipo

alfabetico X

DICCIONARIO DE DATOSTabla CLS_Pais

Siempre debe contener undato

Campo Descripcion Restricciones

Si No

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

depto Campo que almacena el nombre de cada paisCampo de tipo

alfabeticoX

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

DICCIONARIO DE DATOSTabla CLS_Departamento

Siempre debe contener undato

Campo Descripcion Restricciones

Si No

id_ciudad Campo que almacena el codigo de identificacion de cada ciudadCampo de tipo

numerico entero.X

ciudad Campo que almacena el nombre de cada ciudadCampo de tipo

alfabeticoX

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

DICCIONARIO DE DATOSTabla CLS_Ciudad

Siempre debe contener undato

25

Campo Descripcion Restricciones

Si No

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

pais Campo que almacena el nombre de cada paisCampo de tipo

alfabetico X

DICCIONARIO DE DATOSTabla CLS_Pais

Siempre debe contener undato

Campo Descripcion Restricciones

Si No

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

depto Campo que almacena el nombre de cada paisCampo de tipo

alfabeticoX

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

DICCIONARIO DE DATOSTabla CLS_Departamento

Siempre debe contener undato

Campo Descripcion Restricciones

Si No

id_ciudad Campo que almacena el codigo de identificacion de cada ciudadCampo de tipo

numerico entero.X

ciudad Campo que almacena el nombre de cada ciudadCampo de tipo

alfabeticoX

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

DICCIONARIO DE DATOSTabla CLS_Ciudad

Siempre debe contener undato

Page 26: Trabajo Final Analisis y Diseño de Sistemas I

26

Campo Descripcion Restricciones

Si No

Pk_Id_EventoCampo que almacena el numero que el sistema automaticamente leasigna a cada uno de los eventos que son creados para llevar un

orden en su creacion.

Campo de tiponumerico entero. X

nombre_evento Campo que almacena el nombre con el cual se identif icara el eventopara los usuarios.

Campo de tipoalfanumerico.

X

descripcion Campo que almacena la informacion mas general acerca del eventoque se promocionara

Campo de tipoalfanumerico.

X

direccion

Campo que almacena la direccion del lugar en el cual se llevara a caboel evento. El evento tambien podra ser realizado por internet por lo queen este campo tambien se podra colocar la direccion Web en la que se

llevara a cabo el evento.

Campo de tipoalfanumerico y

booleanoX

ubicación Campo que almacena el pais, el departamento y la ciudad en la que sellevara a cabo el evento.

Campo de tipo texto X

fecha_inicial Campo que contiene la fecha de inicio del evento Campo tipo fecha X

hora_inicial Campo que almacena la hora de inicio del evento Campo tipo numericoy booleano

X

fecha_final Campo que contiene la fecha de f inalizacion del evento Campo tipo fecha X

hora_final Campo que contiene la hora de f inalizacion del evento Campo tipo numericoy booleano

X

Fk_Id_Ciudad Este campo almacenara la ciudad donde ocurrira el evento. campo tipo entero. X

Fk_Id_Tipo_Evento Este campo almacenara la categoria del evento a realizar. campo tipo entero. X

Fk_Id_EmpresaEste campo almacenara la identif icacion de la empresa que crea el

evento, como por el ejemplo el Nit.

Campo de tipoalfanumerico, sinrestriccion a la

X

DICCIONARIO DE DATOSTabla CLS_Evento

Siempre debe contenerun dato

26

Campo Descripcion Restricciones

Si No

Pk_Id_EventoCampo que almacena el numero que el sistema automaticamente leasigna a cada uno de los eventos que son creados para llevar un

orden en su creacion.

Campo de tiponumerico entero. X

nombre_evento Campo que almacena el nombre con el cual se identif icara el eventopara los usuarios.

Campo de tipoalfanumerico.

X

descripcion Campo que almacena la informacion mas general acerca del eventoque se promocionara

Campo de tipoalfanumerico.

X

direccion

Campo que almacena la direccion del lugar en el cual se llevara a caboel evento. El evento tambien podra ser realizado por internet por lo queen este campo tambien se podra colocar la direccion Web en la que se

llevara a cabo el evento.

Campo de tipoalfanumerico y

booleanoX

ubicación Campo que almacena el pais, el departamento y la ciudad en la que sellevara a cabo el evento.

Campo de tipo texto X

fecha_inicial Campo que contiene la fecha de inicio del evento Campo tipo fecha X

hora_inicial Campo que almacena la hora de inicio del evento Campo tipo numericoy booleano

X

fecha_final Campo que contiene la fecha de f inalizacion del evento Campo tipo fecha X

hora_final Campo que contiene la hora de f inalizacion del evento Campo tipo numericoy booleano

X

Fk_Id_Ciudad Este campo almacenara la ciudad donde ocurrira el evento. campo tipo entero. X

Fk_Id_Tipo_Evento Este campo almacenara la categoria del evento a realizar. campo tipo entero. X

Fk_Id_EmpresaEste campo almacenara la identif icacion de la empresa que crea el

evento, como por el ejemplo el Nit.

Campo de tipoalfanumerico, sinrestriccion a la

X

DICCIONARIO DE DATOSTabla CLS_Evento

Siempre debe contenerun dato

26

Campo Descripcion Restricciones

Si No

Pk_Id_EventoCampo que almacena el numero que el sistema automaticamente leasigna a cada uno de los eventos que son creados para llevar un

orden en su creacion.

Campo de tiponumerico entero. X

nombre_evento Campo que almacena el nombre con el cual se identif icara el eventopara los usuarios.

Campo de tipoalfanumerico.

X

descripcion Campo que almacena la informacion mas general acerca del eventoque se promocionara

Campo de tipoalfanumerico.

X

direccion

Campo que almacena la direccion del lugar en el cual se llevara a caboel evento. El evento tambien podra ser realizado por internet por lo queen este campo tambien se podra colocar la direccion Web en la que se

llevara a cabo el evento.

Campo de tipoalfanumerico y

booleanoX

ubicación Campo que almacena el pais, el departamento y la ciudad en la que sellevara a cabo el evento.

Campo de tipo texto X

fecha_inicial Campo que contiene la fecha de inicio del evento Campo tipo fecha X

hora_inicial Campo que almacena la hora de inicio del evento Campo tipo numericoy booleano

X

fecha_final Campo que contiene la fecha de f inalizacion del evento Campo tipo fecha X

hora_final Campo que contiene la hora de f inalizacion del evento Campo tipo numericoy booleano

X

Fk_Id_Ciudad Este campo almacenara la ciudad donde ocurrira el evento. campo tipo entero. X

Fk_Id_Tipo_Evento Este campo almacenara la categoria del evento a realizar. campo tipo entero. X

Fk_Id_EmpresaEste campo almacenara la identif icacion de la empresa que crea el

evento, como por el ejemplo el Nit.

Campo de tipoalfanumerico, sinrestriccion a la

X

DICCIONARIO DE DATOSTabla CLS_Evento

Siempre debe contenerun dato

Page 27: Trabajo Final Analisis y Diseño de Sistemas I

27

3.3Tabla Explicativa de Caso de Uso (CU003)

* Código CU003

* Caso de Uso Editar Evento

* Versión1.1.01 * Fecha

(dd-mm-aa)

05-03-2012

* Autor Mónica Ardila – Santiago Valencia – Juan Felipe Salazar

* Fuente https://www.amiando.com/mycenter/event/XCKARIX/overview.html

* Tipo (Simple,Medio,

Complejo)

Simple

* PropósitoPermitir a la empresa o al usuario registrado modificar los datos del

evento que previamente ha sido creado.

Supuestos

* RequisitosAsociados

* Código – Nombre deRequisito

* Complejidaddel Requisito

* Porcentajecubierto

Que la empresa o el usuario se

encuentre previamente

registrada en el sistema

Simple

Estar logueado en el sistema Simple

Solo el usuario o la empresa

logueada podrá modificar sus

propios datos

Simple

27

3.3Tabla Explicativa de Caso de Uso (CU003)

* Código CU003

* Caso de Uso Editar Evento

* Versión1.1.01 * Fecha

(dd-mm-aa)

05-03-2012

* Autor Mónica Ardila – Santiago Valencia – Juan Felipe Salazar

* Fuente https://www.amiando.com/mycenter/event/XCKARIX/overview.html

* Tipo (Simple,Medio,

Complejo)

Simple

* PropósitoPermitir a la empresa o al usuario registrado modificar los datos del

evento que previamente ha sido creado.

Supuestos

* RequisitosAsociados

* Código – Nombre deRequisito

* Complejidaddel Requisito

* Porcentajecubierto

Que la empresa o el usuario se

encuentre previamente

registrada en el sistema

Simple

Estar logueado en el sistema Simple

Solo el usuario o la empresa

logueada podrá modificar sus

propios datos

Simple

27

3.3Tabla Explicativa de Caso de Uso (CU003)

* Código CU003

* Caso de Uso Editar Evento

* Versión1.1.01 * Fecha

(dd-mm-aa)

05-03-2012

* Autor Mónica Ardila – Santiago Valencia – Juan Felipe Salazar

* Fuente https://www.amiando.com/mycenter/event/XCKARIX/overview.html

* Tipo (Simple,Medio,

Complejo)

Simple

* PropósitoPermitir a la empresa o al usuario registrado modificar los datos del

evento que previamente ha sido creado.

Supuestos

* RequisitosAsociados

* Código – Nombre deRequisito

* Complejidaddel Requisito

* Porcentajecubierto

Que la empresa o el usuario se

encuentre previamente

registrada en el sistema

Simple

Estar logueado en el sistema Simple

Solo el usuario o la empresa

logueada podrá modificar sus

propios datos

Simple

Page 28: Trabajo Final Analisis y Diseño de Sistemas I

28

* Resumen

Se debe solo permitir la modificación de cualquier empresa o

usuario que se encuentre previamente registrada, logueada y

con un evento previamente creado pero solo podrá modificar

sus propios datos.

* Actores

* Nombre * Descripción* Complejidad(Simple, MedioComplejo)

Usuario o

empresa

Logueada

El formulario que se editara

pertenecerá a los datos del usuario o

la empresa logueada.

Simple

Precondiciones Que el usuario o al empresa se encuentre se encuentre activa.

* Secuencia deinteracciones

Normales* Interesado (Usuario Logueado) * Sistema

1El usuario para ingresar al sistema,

debe presionar en la parte superior

derecha un link que dice “Iniciar

Sesión”

2

El sistema solicita usuario y

contraseña:

El usuario ingresa nombre de

usuario y contraseña.

3 El sistema verifica que el

28

* Resumen

Se debe solo permitir la modificación de cualquier empresa o

usuario que se encuentre previamente registrada, logueada y

con un evento previamente creado pero solo podrá modificar

sus propios datos.

* Actores

* Nombre * Descripción* Complejidad(Simple, MedioComplejo)

Usuario o

empresa

Logueada

El formulario que se editara

pertenecerá a los datos del usuario o

la empresa logueada.

Simple

Precondiciones Que el usuario o al empresa se encuentre se encuentre activa.

* Secuencia deinteracciones

Normales* Interesado (Usuario Logueado) * Sistema

1El usuario para ingresar al sistema,

debe presionar en la parte superior

derecha un link que dice “Iniciar

Sesión”

2

El sistema solicita usuario y

contraseña:

El usuario ingresa nombre de

usuario y contraseña.

3 El sistema verifica que el

28

* Resumen

Se debe solo permitir la modificación de cualquier empresa o

usuario que se encuentre previamente registrada, logueada y

con un evento previamente creado pero solo podrá modificar

sus propios datos.

* Actores

* Nombre * Descripción* Complejidad(Simple, MedioComplejo)

Usuario o

empresa

Logueada

El formulario que se editara

pertenecerá a los datos del usuario o

la empresa logueada.

Simple

Precondiciones Que el usuario o al empresa se encuentre se encuentre activa.

* Secuencia deinteracciones

Normales* Interesado (Usuario Logueado) * Sistema

1El usuario para ingresar al sistema,

debe presionar en la parte superior

derecha un link que dice “Iniciar

Sesión”

2

El sistema solicita usuario y

contraseña:

El usuario ingresa nombre de

usuario y contraseña.

3 El sistema verifica que el

Page 29: Trabajo Final Analisis y Diseño de Sistemas I

29

usuario se encuentre

registrado y activo.

4

El sistema envía al usuario al

siguiente pantallazo:

5

El usuario deberá dar clic en la

pestaña “Evento” de la parte

superior central:

6

El sistema envía al usuario al

siguiente pantallazo:

29

usuario se encuentre

registrado y activo.

4

El sistema envía al usuario al

siguiente pantallazo:

5

El usuario deberá dar clic en la

pestaña “Evento” de la parte

superior central:

6

El sistema envía al usuario al

siguiente pantallazo:

29

usuario se encuentre

registrado y activo.

4

El sistema envía al usuario al

siguiente pantallazo:

5

El usuario deberá dar clic en la

pestaña “Evento” de la parte

superior central:

6

El sistema envía al usuario al

siguiente pantallazo:

Page 30: Trabajo Final Analisis y Diseño de Sistemas I

30

7 El usuario debera dar clic sobre el

evento al cual desee realizar las

modificaciones:

8

El sistema mostrara al usuario

a la página del evento ya

creado para realizar las

modificaciones. Inicialmente

mostrara la información actual

del evento:

9

En las opciones que aparecen en la

parte central izquierda el usuario

podra modificar los datos basicos

del evento u otras opciones:

30

7 El usuario debera dar clic sobre el

evento al cual desee realizar las

modificaciones:

8

El sistema mostrara al usuario

a la página del evento ya

creado para realizar las

modificaciones. Inicialmente

mostrara la información actual

del evento:

9

En las opciones que aparecen en la

parte central izquierda el usuario

podra modificar los datos basicos

del evento u otras opciones:

30

7 El usuario debera dar clic sobre el

evento al cual desee realizar las

modificaciones:

8

El sistema mostrara al usuario

a la página del evento ya

creado para realizar las

modificaciones. Inicialmente

mostrara la información actual

del evento:

9

En las opciones que aparecen en la

parte central izquierda el usuario

podra modificar los datos basicos

del evento u otras opciones:

Page 31: Trabajo Final Analisis y Diseño de Sistemas I

31

10

El sistema permitirá modificar

los campos que el usuario

desee dentro del formulario

del evento.

11

El usuario podra modificar el estilo

de pagina del evento ya creado.

Para esto debera dar clic en el boton

“Editar Evento”

12

El usuario al finalizar la edición del

evento deberá dar clic en el botón

“Guardar”:

13

El sistema guardara los

cambios realizados en el

evento en la tabla

CLS_Nuevo_Evento.

31

10

El sistema permitirá modificar

los campos que el usuario

desee dentro del formulario

del evento.

11

El usuario podra modificar el estilo

de pagina del evento ya creado.

Para esto debera dar clic en el boton

“Editar Evento”

12

El usuario al finalizar la edición del

evento deberá dar clic en el botón

“Guardar”:

13

El sistema guardara los

cambios realizados en el

evento en la tabla

CLS_Nuevo_Evento.

31

10

El sistema permitirá modificar

los campos que el usuario

desee dentro del formulario

del evento.

11

El usuario podra modificar el estilo

de pagina del evento ya creado.

Para esto debera dar clic en el boton

“Editar Evento”

12

El usuario al finalizar la edición del

evento deberá dar clic en el botón

“Guardar”:

13

El sistema guardara los

cambios realizados en el

evento en la tabla

CLS_Nuevo_Evento.

Page 32: Trabajo Final Analisis y Diseño de Sistemas I

32

Secuencia deinteraccionesAlternativas

Interesado Sistema

2 N/A

2-3 N/A

* Demora Registro Inmediato

* Frecuencia Ocasional

* Criticidad Baja

Reglas denegocio

N/A

Validaciones

Excepciones N/A

Formulas /Cálculo

N/A

Reportes N/A

* Atributos

* Atributo * Descripción* PosiblesValores

* Datos deentrada

* Datos desalida

32

Secuencia deinteraccionesAlternativas

Interesado Sistema

2 N/A

2-3 N/A

* Demora Registro Inmediato

* Frecuencia Ocasional

* Criticidad Baja

Reglas denegocio

N/A

Validaciones

Excepciones N/A

Formulas /Cálculo

N/A

Reportes N/A

* Atributos

* Atributo * Descripción* PosiblesValores

* Datos deentrada

* Datos desalida

32

Secuencia deinteraccionesAlternativas

Interesado Sistema

2 N/A

2-3 N/A

* Demora Registro Inmediato

* Frecuencia Ocasional

* Criticidad Baja

Reglas denegocio

N/A

Validaciones

Excepciones N/A

Formulas /Cálculo

N/A

Reportes N/A

* Atributos

* Atributo * Descripción* PosiblesValores

* Datos deentrada

* Datos desalida

Page 33: Trabajo Final Analisis y Diseño de Sistemas I

33

Pos condiciones N/A

* Gráfico

* Pantallas:

Observaciones: Tabla, campos y tipo de campos

33

Pos condiciones N/A

* Gráfico

* Pantallas:

Observaciones: Tabla, campos y tipo de campos

33

Pos condiciones N/A

* Gráfico

* Pantallas:

Observaciones: Tabla, campos y tipo de campos

Page 34: Trabajo Final Analisis y Diseño de Sistemas I

34

Campo Descripcion Restricciones

Si No

Pk_Id_empresaEste campo almacenara la identificacion de la empresa que crea el evento,

como por el ejemplo el Nit.

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

nombre_usuario_y_/_o_empresa

Este campo almacena el nombre del nuevo usuario que se registra, ya seacomo una persona natural o juridica (nombre de una empresa).

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

tipo_documentoEste campo almacena el tipo de documento (Cedula, Pasaporte, entre otros)

que identifica al nuevo usuarioCampo de tipo texto X

nro_documentoEste campo almacena el numero del documento del nuevo usuario que se

registra

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres.

No se permitenespacios.

X

contactoEste campo contiene el nombre de la persona que servira de contacto en lanueva empresa que se registra. Este campo solo se diligencia cuando en el

tipo de usuario se selecciona la opcion empresa.

Campo de tipoalfanumerico. X

emailEste campo almacena el e-mail del nuevo usuario o empresa que se registra

en el aplicativo.

Campo de tipoalfanumerico y

booleano (simbolos).No se permitenespacios entre

caracteres.

X

celular Este campo almacena el numero celular del nuevo usuarioCampo de tipo

numerico X

direccion Este campo almacena el lugar de residencia del nuevo usuarioCampo de tipoalfanumerico X

ubicaciónAlmacena el pais, departamento o lugar donde se encuentra el lugar de

residencia del usuario o la empresa. Campor de Tipo Texto X

Tipo_UsuarioEste campo almacena el tipo de usuario que se registra en el aplicativo

(independiente o empresa)

Campo de tipo texto.No se permitenespacios entre

caracteres.

X

Siempre debe contener undato

DICCIONARIO DE DATOSTabla CLS_Nuevo_Usuario

34

Campo Descripcion Restricciones

Si No

Pk_Id_empresaEste campo almacenara la identificacion de la empresa que crea el evento,

como por el ejemplo el Nit.

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

nombre_usuario_y_/_o_empresa

Este campo almacena el nombre del nuevo usuario que se registra, ya seacomo una persona natural o juridica (nombre de una empresa).

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

tipo_documentoEste campo almacena el tipo de documento (Cedula, Pasaporte, entre otros)

que identifica al nuevo usuarioCampo de tipo texto X

nro_documentoEste campo almacena el numero del documento del nuevo usuario que se

registra

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres.

No se permitenespacios.

X

contactoEste campo contiene el nombre de la persona que servira de contacto en lanueva empresa que se registra. Este campo solo se diligencia cuando en el

tipo de usuario se selecciona la opcion empresa.

Campo de tipoalfanumerico. X

emailEste campo almacena el e-mail del nuevo usuario o empresa que se registra

en el aplicativo.

Campo de tipoalfanumerico y

booleano (simbolos).No se permitenespacios entre

caracteres.

X

celular Este campo almacena el numero celular del nuevo usuarioCampo de tipo

numerico X

direccion Este campo almacena el lugar de residencia del nuevo usuarioCampo de tipoalfanumerico X

ubicaciónAlmacena el pais, departamento o lugar donde se encuentra el lugar de

residencia del usuario o la empresa. Campor de Tipo Texto X

Tipo_UsuarioEste campo almacena el tipo de usuario que se registra en el aplicativo

(independiente o empresa)

Campo de tipo texto.No se permitenespacios entre

caracteres.

X

Siempre debe contener undato

DICCIONARIO DE DATOSTabla CLS_Nuevo_Usuario

34

Campo Descripcion Restricciones

Si No

Pk_Id_empresaEste campo almacenara la identificacion de la empresa que crea el evento,

como por el ejemplo el Nit.

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

nombre_usuario_y_/_o_empresa

Este campo almacena el nombre del nuevo usuario que se registra, ya seacomo una persona natural o juridica (nombre de una empresa).

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

tipo_documentoEste campo almacena el tipo de documento (Cedula, Pasaporte, entre otros)

que identifica al nuevo usuarioCampo de tipo texto X

nro_documentoEste campo almacena el numero del documento del nuevo usuario que se

registra

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres.

No se permitenespacios.

X

contactoEste campo contiene el nombre de la persona que servira de contacto en lanueva empresa que se registra. Este campo solo se diligencia cuando en el

tipo de usuario se selecciona la opcion empresa.

Campo de tipoalfanumerico. X

emailEste campo almacena el e-mail del nuevo usuario o empresa que se registra

en el aplicativo.

Campo de tipoalfanumerico y

booleano (simbolos).No se permitenespacios entre

caracteres.

X

celular Este campo almacena el numero celular del nuevo usuarioCampo de tipo

numerico X

direccion Este campo almacena el lugar de residencia del nuevo usuarioCampo de tipoalfanumerico X

ubicaciónAlmacena el pais, departamento o lugar donde se encuentra el lugar de

residencia del usuario o la empresa. Campor de Tipo Texto X

Tipo_UsuarioEste campo almacena el tipo de usuario que se registra en el aplicativo

(independiente o empresa)

Campo de tipo texto.No se permitenespacios entre

caracteres.

X

Siempre debe contener undato

DICCIONARIO DE DATOSTabla CLS_Nuevo_Usuario

Page 35: Trabajo Final Analisis y Diseño de Sistemas I

35

Campo Descripcion Restricciones

Si No

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

pais Campo que almacena el nombre de cada paisCampo de tipo

alfabetico X

DICCIONARIO DE DATOSTabla CLS_Pais

Siempre debe contener undato

Campo Descripcion Restricciones

Si No

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

depto Campo que almacena el nombre de cada paisCampo de tipo

alfabeticoX

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

DICCIONARIO DE DATOSTabla CLS_Departamento

Siempre debe contener undato

Campo Descripcion Restricciones

Si No

id_ciudad Campo que almacena el codigo de identificacion de cada ciudadCampo de tipo

numerico entero.X

ciudad Campo que almacena el nombre de cada ciudadCampo de tipo

alfabeticoX

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

DICCIONARIO DE DATOSTabla CLS_Ciudad

Siempre debe contener undato

35

Campo Descripcion Restricciones

Si No

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

pais Campo que almacena el nombre de cada paisCampo de tipo

alfabetico X

DICCIONARIO DE DATOSTabla CLS_Pais

Siempre debe contener undato

Campo Descripcion Restricciones

Si No

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

depto Campo que almacena el nombre de cada paisCampo de tipo

alfabeticoX

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

DICCIONARIO DE DATOSTabla CLS_Departamento

Siempre debe contener undato

Campo Descripcion Restricciones

Si No

id_ciudad Campo que almacena el codigo de identificacion de cada ciudadCampo de tipo

numerico entero.X

ciudad Campo que almacena el nombre de cada ciudadCampo de tipo

alfabeticoX

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

DICCIONARIO DE DATOSTabla CLS_Ciudad

Siempre debe contener undato

35

Campo Descripcion Restricciones

Si No

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

pais Campo que almacena el nombre de cada paisCampo de tipo

alfabetico X

DICCIONARIO DE DATOSTabla CLS_Pais

Siempre debe contener undato

Campo Descripcion Restricciones

Si No

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

depto Campo que almacena el nombre de cada paisCampo de tipo

alfabeticoX

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

DICCIONARIO DE DATOSTabla CLS_Departamento

Siempre debe contener undato

Campo Descripcion Restricciones

Si No

id_ciudad Campo que almacena el codigo de identificacion de cada ciudadCampo de tipo

numerico entero.X

ciudad Campo que almacena el nombre de cada ciudadCampo de tipo

alfabeticoX

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

DICCIONARIO DE DATOSTabla CLS_Ciudad

Siempre debe contener undato

Page 36: Trabajo Final Analisis y Diseño de Sistemas I

36

Campo Descripcion Restricciones

Si No

Pk_Id_EventoCampo que almacena el numero que el sistema automaticamente leasigna a cada uno de los eventos que son creados para llevar un

orden en su creacion.

Campo de tiponumerico entero. X

nombre_evento Campo que almacena el nombre con el cual se identif icara el eventopara los usuarios.

Campo de tipoalfanumerico.

X

descripcion Campo que almacena la informacion mas general acerca del eventoque se promocionara

Campo de tipoalfanumerico.

X

direccion

Campo que almacena la direccion del lugar en el cual se llevara a caboel evento. El evento tambien podra ser realizado por internet por lo queen este campo tambien se podra colocar la direccion Web en la que se

llevara a cabo el evento.

Campo de tipoalfanumerico y

booleanoX

ubicación Campo que almacena el pais, el departamento y la ciudad en la que sellevara a cabo el evento.

Campo de tipo texto X

fecha_inicial Campo que contiene la fecha de inicio del evento Campo tipo fecha X

hora_inicial Campo que almacena la hora de inicio del evento Campo tipo numericoy booleano

X

fecha_final Campo que contiene la fecha de f inalizacion del evento Campo tipo fecha X

hora_final Campo que contiene la hora de f inalizacion del evento Campo tipo numericoy booleano

X

Fk_Id_Ciudad Este campo almacenara la ciudad donde ocurrira el evento. campo tipo entero. X

Fk_Id_Tipo_Evento Este campo almacenara la categoria del evento a realizar. campo tipo entero. X

Fk_Id_EmpresaEste campo almacenara la identif icacion de la empresa que crea el

evento, como por el ejemplo el Nit.

Campo de tipoalfanumerico, sinrestriccion a la

X

DICCIONARIO DE DATOSTabla CLS_Evento

Siempre debe contenerun dato

36

Campo Descripcion Restricciones

Si No

Pk_Id_EventoCampo que almacena el numero que el sistema automaticamente leasigna a cada uno de los eventos que son creados para llevar un

orden en su creacion.

Campo de tiponumerico entero. X

nombre_evento Campo que almacena el nombre con el cual se identif icara el eventopara los usuarios.

Campo de tipoalfanumerico.

X

descripcion Campo que almacena la informacion mas general acerca del eventoque se promocionara

Campo de tipoalfanumerico.

X

direccion

Campo que almacena la direccion del lugar en el cual se llevara a caboel evento. El evento tambien podra ser realizado por internet por lo queen este campo tambien se podra colocar la direccion Web en la que se

llevara a cabo el evento.

Campo de tipoalfanumerico y

booleanoX

ubicación Campo que almacena el pais, el departamento y la ciudad en la que sellevara a cabo el evento.

Campo de tipo texto X

fecha_inicial Campo que contiene la fecha de inicio del evento Campo tipo fecha X

hora_inicial Campo que almacena la hora de inicio del evento Campo tipo numericoy booleano

X

fecha_final Campo que contiene la fecha de f inalizacion del evento Campo tipo fecha X

hora_final Campo que contiene la hora de f inalizacion del evento Campo tipo numericoy booleano

X

Fk_Id_Ciudad Este campo almacenara la ciudad donde ocurrira el evento. campo tipo entero. X

Fk_Id_Tipo_Evento Este campo almacenara la categoria del evento a realizar. campo tipo entero. X

Fk_Id_EmpresaEste campo almacenara la identif icacion de la empresa que crea el

evento, como por el ejemplo el Nit.

Campo de tipoalfanumerico, sinrestriccion a la

X

DICCIONARIO DE DATOSTabla CLS_Evento

Siempre debe contenerun dato

36

Campo Descripcion Restricciones

Si No

Pk_Id_EventoCampo que almacena el numero que el sistema automaticamente leasigna a cada uno de los eventos que son creados para llevar un

orden en su creacion.

Campo de tiponumerico entero. X

nombre_evento Campo que almacena el nombre con el cual se identif icara el eventopara los usuarios.

Campo de tipoalfanumerico.

X

descripcion Campo que almacena la informacion mas general acerca del eventoque se promocionara

Campo de tipoalfanumerico.

X

direccion

Campo que almacena la direccion del lugar en el cual se llevara a caboel evento. El evento tambien podra ser realizado por internet por lo queen este campo tambien se podra colocar la direccion Web en la que se

llevara a cabo el evento.

Campo de tipoalfanumerico y

booleanoX

ubicación Campo que almacena el pais, el departamento y la ciudad en la que sellevara a cabo el evento.

Campo de tipo texto X

fecha_inicial Campo que contiene la fecha de inicio del evento Campo tipo fecha X

hora_inicial Campo que almacena la hora de inicio del evento Campo tipo numericoy booleano

X

fecha_final Campo que contiene la fecha de f inalizacion del evento Campo tipo fecha X

hora_final Campo que contiene la hora de f inalizacion del evento Campo tipo numericoy booleano

X

Fk_Id_Ciudad Este campo almacenara la ciudad donde ocurrira el evento. campo tipo entero. X

Fk_Id_Tipo_Evento Este campo almacenara la categoria del evento a realizar. campo tipo entero. X

Fk_Id_EmpresaEste campo almacenara la identif icacion de la empresa que crea el

evento, como por el ejemplo el Nit.

Campo de tipoalfanumerico, sinrestriccion a la

X

DICCIONARIO DE DATOSTabla CLS_Evento

Siempre debe contenerun dato

Page 37: Trabajo Final Analisis y Diseño de Sistemas I

37

3.4 Tabla Explicativa de Caso de Uso (CU004)

* Código CU004

* Caso de Uso Crear Nuevo Perfil de Usuario y/o Empresa

* Versión1.1.01 * Fecha

(dd-mm-aa)

29-02-2012

* Autor Mónica Ardila – Santiago Valencia – Juan Felipe Salazar

* Fuente https://www.amiando.com/signup/signup.html

* Tipo (Simple,Medio,

Complejo)

Simple

* Propósito Permitir a un nuevo usuario y/o empresa crear su perfil en el aplicativo

Supuestos

* RequisitosAsociados

* Código – Nombre deRequisito

* Complejidaddel Requisito

* Porcentajecubierto

* ResumenUn nuevo Usuario y/o empresa que desee tanto consultar la

agenda de eventos como inscribir un nuevo evento deberá

registrarse inicialmente para poder acceder a esta información.

* Actores * Nombre * Descripción * Complejidad(Simple, Medio

37

3.4 Tabla Explicativa de Caso de Uso (CU004)

* Código CU004

* Caso de Uso Crear Nuevo Perfil de Usuario y/o Empresa

* Versión1.1.01 * Fecha

(dd-mm-aa)

29-02-2012

* Autor Mónica Ardila – Santiago Valencia – Juan Felipe Salazar

* Fuente https://www.amiando.com/signup/signup.html

* Tipo (Simple,Medio,

Complejo)

Simple

* Propósito Permitir a un nuevo usuario y/o empresa crear su perfil en el aplicativo

Supuestos

* RequisitosAsociados

* Código – Nombre deRequisito

* Complejidaddel Requisito

* Porcentajecubierto

* ResumenUn nuevo Usuario y/o empresa que desee tanto consultar la

agenda de eventos como inscribir un nuevo evento deberá

registrarse inicialmente para poder acceder a esta información.

* Actores * Nombre * Descripción * Complejidad(Simple, Medio

37

3.4 Tabla Explicativa de Caso de Uso (CU004)

* Código CU004

* Caso de Uso Crear Nuevo Perfil de Usuario y/o Empresa

* Versión1.1.01 * Fecha

(dd-mm-aa)

29-02-2012

* Autor Mónica Ardila – Santiago Valencia – Juan Felipe Salazar

* Fuente https://www.amiando.com/signup/signup.html

* Tipo (Simple,Medio,

Complejo)

Simple

* Propósito Permitir a un nuevo usuario y/o empresa crear su perfil en el aplicativo

Supuestos

* RequisitosAsociados

* Código – Nombre deRequisito

* Complejidaddel Requisito

* Porcentajecubierto

* ResumenUn nuevo Usuario y/o empresa que desee tanto consultar la

agenda de eventos como inscribir un nuevo evento deberá

registrarse inicialmente para poder acceder a esta información.

* Actores * Nombre * Descripción * Complejidad(Simple, Medio

Page 38: Trabajo Final Analisis y Diseño de Sistemas I

38

Complejo)

Nuevo

Usuario

El formulario que se editara contendrá

los datos básicos para el registro de

un nuevo usuario

Simple

Precondiciones

* Secuencia deinteracciones

Normales* Interesado (Nuevo Usuario) * Sistema

1El usuario nuevo ingresa al portal

principal

2

El sistema muestra el

siguiente pantallazo:

3

EL usuario deberá dar clic en el botón

crear evento:

El sistema envía al nuevo

38

Complejo)

Nuevo

Usuario

El formulario que se editara contendrá

los datos básicos para el registro de

un nuevo usuario

Simple

Precondiciones

* Secuencia deinteracciones

Normales* Interesado (Nuevo Usuario) * Sistema

1El usuario nuevo ingresa al portal

principal

2

El sistema muestra el

siguiente pantallazo:

3

EL usuario deberá dar clic en el botón

crear evento:

El sistema envía al nuevo

38

Complejo)

Nuevo

Usuario

El formulario que se editara contendrá

los datos básicos para el registro de

un nuevo usuario

Simple

Precondiciones

* Secuencia deinteracciones

Normales* Interesado (Nuevo Usuario) * Sistema

1El usuario nuevo ingresa al portal

principal

2

El sistema muestra el

siguiente pantallazo:

3

EL usuario deberá dar clic en el botón

crear evento:

El sistema envía al nuevo

Page 39: Trabajo Final Analisis y Diseño de Sistemas I

39

4

usuario al siguiente pantallazo:

5

El usuario diligencia el campo Tipo de

Usuario (Empresa – Independiente)

de una lista desplegable.

6

El sistema almacena la

información en la tabla

CLS_Nuevo_Usuario en el

campo Tipo_de_Usuario.

5El usuario diligencia el campo

Nombre Usuario y/o Empresa

6

El sistema almacena la

información en la tabla

CLS_Nuevo_Usuario en el

campo Nombre.

7El usuario diligencia el campo Tipo de

Documento

8

El sistema almacena la

información en la tabla

CLS_Nuevo_Usuario en el

campo Tipo de Documento.

9 El usuario diligencia el campo No. De

Documento

39

4

usuario al siguiente pantallazo:

5

El usuario diligencia el campo Tipo de

Usuario (Empresa – Independiente)

de una lista desplegable.

6

El sistema almacena la

información en la tabla

CLS_Nuevo_Usuario en el

campo Tipo_de_Usuario.

5El usuario diligencia el campo

Nombre Usuario y/o Empresa

6

El sistema almacena la

información en la tabla

CLS_Nuevo_Usuario en el

campo Nombre.

7El usuario diligencia el campo Tipo de

Documento

8

El sistema almacena la

información en la tabla

CLS_Nuevo_Usuario en el

campo Tipo de Documento.

9 El usuario diligencia el campo No. De

Documento

39

4

usuario al siguiente pantallazo:

5

El usuario diligencia el campo Tipo de

Usuario (Empresa – Independiente)

de una lista desplegable.

6

El sistema almacena la

información en la tabla

CLS_Nuevo_Usuario en el

campo Tipo_de_Usuario.

5El usuario diligencia el campo

Nombre Usuario y/o Empresa

6

El sistema almacena la

información en la tabla

CLS_Nuevo_Usuario en el

campo Nombre.

7El usuario diligencia el campo Tipo de

Documento

8

El sistema almacena la

información en la tabla

CLS_Nuevo_Usuario en el

campo Tipo de Documento.

9 El usuario diligencia el campo No. De

Documento

Page 40: Trabajo Final Analisis y Diseño de Sistemas I

40

10

El sistema almacena la

información en la tabla

CLS_Nuevo_Usuario en el

campo No_de_Documento.

11 El usuario diligencia el campo e-mail

12

El sistema almacena la

información en la tabla

CLS_Nuevo_Usuario en el

campo e-mail.

13

El usuario diligencia el campo

dirección (entiéndase por dirección el

lugar donde reside el usuario)

14

El sistema almacena la

información en la tabla

CLS_Nuevo_Usuario en el

campo dirección.

15

En el paso 5 el usuario no selecciona

la opción independiente sino que

selecciona la opción empresa.

16

El sistema además de los

campos mencionados

anteriormente deberá mostrar

el campo id_empresa antes

del paso 7 y almacenarlo en la

tabla CLS_Nuevo_Usuario.

17 El sistema además de los

40

10

El sistema almacena la

información en la tabla

CLS_Nuevo_Usuario en el

campo No_de_Documento.

11 El usuario diligencia el campo e-mail

12

El sistema almacena la

información en la tabla

CLS_Nuevo_Usuario en el

campo e-mail.

13

El usuario diligencia el campo

dirección (entiéndase por dirección el

lugar donde reside el usuario)

14

El sistema almacena la

información en la tabla

CLS_Nuevo_Usuario en el

campo dirección.

15

En el paso 5 el usuario no selecciona

la opción independiente sino que

selecciona la opción empresa.

16

El sistema además de los

campos mencionados

anteriormente deberá mostrar

el campo id_empresa antes

del paso 7 y almacenarlo en la

tabla CLS_Nuevo_Usuario.

17 El sistema además de los

40

10

El sistema almacena la

información en la tabla

CLS_Nuevo_Usuario en el

campo No_de_Documento.

11 El usuario diligencia el campo e-mail

12

El sistema almacena la

información en la tabla

CLS_Nuevo_Usuario en el

campo e-mail.

13

El usuario diligencia el campo

dirección (entiéndase por dirección el

lugar donde reside el usuario)

14

El sistema almacena la

información en la tabla

CLS_Nuevo_Usuario en el

campo dirección.

15

En el paso 5 el usuario no selecciona

la opción independiente sino que

selecciona la opción empresa.

16

El sistema además de los

campos mencionados

anteriormente deberá mostrar

el campo id_empresa antes

del paso 7 y almacenarlo en la

tabla CLS_Nuevo_Usuario.

17 El sistema además de los

Page 41: Trabajo Final Analisis y Diseño de Sistemas I

41

campos mencionados

anteriormente deberá añadir el

campo contacto después del

paso 7 y almacenarlo en la

tabla CLS_Nuevo_Usuario.

18El usuario da clic en el botón guardar

al finalizar el formulario.

19

El sistema ejecuta las

validaciones del caso de uso

y almacena la información.

Secuencia deinteraccionesAlternativas

Interesado Sistema

2 N/A

2-3 N/A

* Demora Registro Inmediato

* Frecuencia Ocasional

* Criticidad Baja

Reglas denegocio

N/A

Validaciones

Todos los campos del formulario deberán estar diligenciados para

poder guardar la información. En caso de no estar diligenciada la

totalidad del formulario, los campos faltantes deberán resaltarse en

color rojo.

Excepciones N/A

41

campos mencionados

anteriormente deberá añadir el

campo contacto después del

paso 7 y almacenarlo en la

tabla CLS_Nuevo_Usuario.

18El usuario da clic en el botón guardar

al finalizar el formulario.

19

El sistema ejecuta las

validaciones del caso de uso

y almacena la información.

Secuencia deinteraccionesAlternativas

Interesado Sistema

2 N/A

2-3 N/A

* Demora Registro Inmediato

* Frecuencia Ocasional

* Criticidad Baja

Reglas denegocio

N/A

Validaciones

Todos los campos del formulario deberán estar diligenciados para

poder guardar la información. En caso de no estar diligenciada la

totalidad del formulario, los campos faltantes deberán resaltarse en

color rojo.

Excepciones N/A

41

campos mencionados

anteriormente deberá añadir el

campo contacto después del

paso 7 y almacenarlo en la

tabla CLS_Nuevo_Usuario.

18El usuario da clic en el botón guardar

al finalizar el formulario.

19

El sistema ejecuta las

validaciones del caso de uso

y almacena la información.

Secuencia deinteraccionesAlternativas

Interesado Sistema

2 N/A

2-3 N/A

* Demora Registro Inmediato

* Frecuencia Ocasional

* Criticidad Baja

Reglas denegocio

N/A

Validaciones

Todos los campos del formulario deberán estar diligenciados para

poder guardar la información. En caso de no estar diligenciada la

totalidad del formulario, los campos faltantes deberán resaltarse en

color rojo.

Excepciones N/A

Page 42: Trabajo Final Analisis y Diseño de Sistemas I

42

Formulas /Cálculo

N/A

Reportes N/A

* Atributos

* Atributo * Descripción* PosiblesValores

* Datos deentrada

* Datos de salida

Poscondiciones

N/A

* Gráfico

* Pantallas:

Observaciones: Tabla, campos y tipo de campos

42

Formulas /Cálculo

N/A

Reportes N/A

* Atributos

* Atributo * Descripción* PosiblesValores

* Datos deentrada

* Datos de salida

Poscondiciones

N/A

* Gráfico

* Pantallas:

Observaciones: Tabla, campos y tipo de campos

42

Formulas /Cálculo

N/A

Reportes N/A

* Atributos

* Atributo * Descripción* PosiblesValores

* Datos deentrada

* Datos de salida

Poscondiciones

N/A

* Gráfico

* Pantallas:

Observaciones: Tabla, campos y tipo de campos

Page 43: Trabajo Final Analisis y Diseño de Sistemas I

43

Campo Descripcion Restricciones

Si No

Pk_Id_empresaEste campo almacenara la identificacion de la empresa que crea el evento,

como por el ejemplo el Nit.

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

nombre_usuario_y_/_o_empresa

Este campo almacena el nombre del nuevo usuario que se registra, ya seacomo una persona natural o juridica (nombre de una empresa).

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

tipo_documentoEste campo almacena el tipo de documento (Cedula, Pasaporte, entre otros)

que identifica al nuevo usuarioCampo de tipo texto X

nro_documentoEste campo almacena el numero del documento del nuevo usuario que se

registra

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres.

No se permitenespacios.

X

contactoEste campo contiene el nombre de la persona que servira de contacto en lanueva empresa que se registra. Este campo solo se diligencia cuando en el

tipo de usuario se selecciona la opcion empresa.

Campo de tipoalfanumerico. X

emailEste campo almacena el e-mail del nuevo usuario o empresa que se registra

en el aplicativo.

Campo de tipoalfanumerico y

booleano (simbolos).No se permitenespacios entre

caracteres.

X

celular Este campo almacena el numero celular del nuevo usuarioCampo de tipo

numerico X

direccion Este campo almacena el lugar de residencia del nuevo usuarioCampo de tipoalfanumerico X

ubicaciónAlmacena el pais, departamento o lugar donde se encuentra el lugar de

residencia del usuario o la empresa. Campor de Tipo Texto X

Tipo_UsuarioEste campo almacena el tipo de usuario que se registra en el aplicativo

(independiente o empresa)

Campo de tipo texto.No se permitenespacios entre

caracteres.

X

Siempre debe contener undato

DICCIONARIO DE DATOSTabla CLS_Nuevo_Usuario

43

Campo Descripcion Restricciones

Si No

Pk_Id_empresaEste campo almacenara la identificacion de la empresa que crea el evento,

como por el ejemplo el Nit.

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

nombre_usuario_y_/_o_empresa

Este campo almacena el nombre del nuevo usuario que se registra, ya seacomo una persona natural o juridica (nombre de una empresa).

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

tipo_documentoEste campo almacena el tipo de documento (Cedula, Pasaporte, entre otros)

que identifica al nuevo usuarioCampo de tipo texto X

nro_documentoEste campo almacena el numero del documento del nuevo usuario que se

registra

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres.

No se permitenespacios.

X

contactoEste campo contiene el nombre de la persona que servira de contacto en lanueva empresa que se registra. Este campo solo se diligencia cuando en el

tipo de usuario se selecciona la opcion empresa.

Campo de tipoalfanumerico. X

emailEste campo almacena el e-mail del nuevo usuario o empresa que se registra

en el aplicativo.

Campo de tipoalfanumerico y

booleano (simbolos).No se permitenespacios entre

caracteres.

X

celular Este campo almacena el numero celular del nuevo usuarioCampo de tipo

numerico X

direccion Este campo almacena el lugar de residencia del nuevo usuarioCampo de tipoalfanumerico X

ubicaciónAlmacena el pais, departamento o lugar donde se encuentra el lugar de

residencia del usuario o la empresa. Campor de Tipo Texto X

Tipo_UsuarioEste campo almacena el tipo de usuario que se registra en el aplicativo

(independiente o empresa)

Campo de tipo texto.No se permitenespacios entre

caracteres.

X

Siempre debe contener undato

DICCIONARIO DE DATOSTabla CLS_Nuevo_Usuario

43

Campo Descripcion Restricciones

Si No

Pk_Id_empresaEste campo almacenara la identificacion de la empresa que crea el evento,

como por el ejemplo el Nit.

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

nombre_usuario_y_/_o_empresa

Este campo almacena el nombre del nuevo usuario que se registra, ya seacomo una persona natural o juridica (nombre de una empresa).

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

tipo_documentoEste campo almacena el tipo de documento (Cedula, Pasaporte, entre otros)

que identifica al nuevo usuarioCampo de tipo texto X

nro_documentoEste campo almacena el numero del documento del nuevo usuario que se

registra

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres.

No se permitenespacios.

X

contactoEste campo contiene el nombre de la persona que servira de contacto en lanueva empresa que se registra. Este campo solo se diligencia cuando en el

tipo de usuario se selecciona la opcion empresa.

Campo de tipoalfanumerico. X

emailEste campo almacena el e-mail del nuevo usuario o empresa que se registra

en el aplicativo.

Campo de tipoalfanumerico y

booleano (simbolos).No se permitenespacios entre

caracteres.

X

celular Este campo almacena el numero celular del nuevo usuarioCampo de tipo

numerico X

direccion Este campo almacena el lugar de residencia del nuevo usuarioCampo de tipoalfanumerico X

ubicaciónAlmacena el pais, departamento o lugar donde se encuentra el lugar de

residencia del usuario o la empresa. Campor de Tipo Texto X

Tipo_UsuarioEste campo almacena el tipo de usuario que se registra en el aplicativo

(independiente o empresa)

Campo de tipo texto.No se permitenespacios entre

caracteres.

X

Siempre debe contener undato

DICCIONARIO DE DATOSTabla CLS_Nuevo_Usuario

Page 44: Trabajo Final Analisis y Diseño de Sistemas I

44

Campo Descripcion Restricciones

Si No

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

pais Campo que almacena el nombre de cada paisCampo de tipo

alfabetico X

DICCIONARIO DE DATOSTabla CLS_Pais

Siempre debe contener undato

Campo Descripcion Restricciones

Si No

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

depto Campo que almacena el nombre de cada paisCampo de tipo

alfabeticoX

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

DICCIONARIO DE DATOSTabla CLS_Departamento

Siempre debe contener undato

Campo Descripcion Restricciones

Si No

id_ciudad Campo que almacena el codigo de identificacion de cada ciudadCampo de tipo

numerico entero.X

ciudad Campo que almacena el nombre de cada ciudadCampo de tipo

alfabeticoX

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

DICCIONARIO DE DATOSTabla CLS_Ciudad

Siempre debe contener undato

44

Campo Descripcion Restricciones

Si No

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

pais Campo que almacena el nombre de cada paisCampo de tipo

alfabetico X

DICCIONARIO DE DATOSTabla CLS_Pais

Siempre debe contener undato

Campo Descripcion Restricciones

Si No

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

depto Campo que almacena el nombre de cada paisCampo de tipo

alfabeticoX

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

DICCIONARIO DE DATOSTabla CLS_Departamento

Siempre debe contener undato

Campo Descripcion Restricciones

Si No

id_ciudad Campo que almacena el codigo de identificacion de cada ciudadCampo de tipo

numerico entero.X

ciudad Campo que almacena el nombre de cada ciudadCampo de tipo

alfabeticoX

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

DICCIONARIO DE DATOSTabla CLS_Ciudad

Siempre debe contener undato

44

Campo Descripcion Restricciones

Si No

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

pais Campo que almacena el nombre de cada paisCampo de tipo

alfabetico X

DICCIONARIO DE DATOSTabla CLS_Pais

Siempre debe contener undato

Campo Descripcion Restricciones

Si No

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

depto Campo que almacena el nombre de cada paisCampo de tipo

alfabeticoX

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

DICCIONARIO DE DATOSTabla CLS_Departamento

Siempre debe contener undato

Campo Descripcion Restricciones

Si No

id_ciudad Campo que almacena el codigo de identificacion de cada ciudadCampo de tipo

numerico entero.X

ciudad Campo que almacena el nombre de cada ciudadCampo de tipo

alfabeticoX

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

DICCIONARIO DE DATOSTabla CLS_Ciudad

Siempre debe contener undato

Page 45: Trabajo Final Analisis y Diseño de Sistemas I

45

3.5 Tabla Explicativa de Caso de Uso (CU005)

* Código CU005

* Caso de Uso Registro de Asistente

* Versión1.1.01 * Fecha

(dd-mm-aa)

28-02-2012

* Autor Mónica Ardila – Santiago Valencia – Juan Felipe Salazar

* Fuente http://www.amiando.com/XCKARIX.html?page=689563

* Tipo (Simple,Medio,

Complejo)

Complejo

* Propósito Permitir a los usuarios interesados, registrarse para asistir a un evento

Supuestos

* RequisitosAsociados

* Código – Nombre deRequisito

* Complejidaddel Requisito

* Porcentajecubierto

El participante deberá estar

registrado en la base de datos del

portal

Simple

El participante deberá estar

logueado

Simple

El participante deberá tener su

login habilitado

Simple

El evento debe encontrarse Simple

45

3.5 Tabla Explicativa de Caso de Uso (CU005)

* Código CU005

* Caso de Uso Registro de Asistente

* Versión1.1.01 * Fecha

(dd-mm-aa)

28-02-2012

* Autor Mónica Ardila – Santiago Valencia – Juan Felipe Salazar

* Fuente http://www.amiando.com/XCKARIX.html?page=689563

* Tipo (Simple,Medio,

Complejo)

Complejo

* Propósito Permitir a los usuarios interesados, registrarse para asistir a un evento

Supuestos

* RequisitosAsociados

* Código – Nombre deRequisito

* Complejidaddel Requisito

* Porcentajecubierto

El participante deberá estar

registrado en la base de datos del

portal

Simple

El participante deberá estar

logueado

Simple

El participante deberá tener su

login habilitado

Simple

El evento debe encontrarse Simple

45

3.5 Tabla Explicativa de Caso de Uso (CU005)

* Código CU005

* Caso de Uso Registro de Asistente

* Versión1.1.01 * Fecha

(dd-mm-aa)

28-02-2012

* Autor Mónica Ardila – Santiago Valencia – Juan Felipe Salazar

* Fuente http://www.amiando.com/XCKARIX.html?page=689563

* Tipo (Simple,Medio,

Complejo)

Complejo

* Propósito Permitir a los usuarios interesados, registrarse para asistir a un evento

Supuestos

* RequisitosAsociados

* Código – Nombre deRequisito

* Complejidaddel Requisito

* Porcentajecubierto

El participante deberá estar

registrado en la base de datos del

portal

Simple

El participante deberá estar

logueado

Simple

El participante deberá tener su

login habilitado

Simple

El evento debe encontrarse Simple

Page 46: Trabajo Final Analisis y Diseño de Sistemas I

46

habilitado para el registro de

participantes.

El evento debe tener

disponibilidad de cupos para el

registro de un nuevo participante.

Simple

* ResumenSe debe permitir a cada participante interesado en asistir a un

evento, registrarse y quedar inscrito para obtener

posteriormente su escarapela y su certificado de asistencia.

* Actores

* Nombre * Descripción

*Complejidad(Simple, MedioComplejo)

Participante El formulario que se editara los datos

básicos para el registro de un nuevo

participantes en un evento.

Simple

Precondiciones Que el evento se encuentre activo

* Secuencia deinteracciones

Normales* Interesado (Nuevo Participante) * Sistema

1 El usuario ingresa al portal principal

2El sistema muestra el

siguiente pantallazo:

46

habilitado para el registro de

participantes.

El evento debe tener

disponibilidad de cupos para el

registro de un nuevo participante.

Simple

* ResumenSe debe permitir a cada participante interesado en asistir a un

evento, registrarse y quedar inscrito para obtener

posteriormente su escarapela y su certificado de asistencia.

* Actores

* Nombre * Descripción

*Complejidad(Simple, MedioComplejo)

Participante El formulario que se editara los datos

básicos para el registro de un nuevo

participantes en un evento.

Simple

Precondiciones Que el evento se encuentre activo

* Secuencia deinteracciones

Normales* Interesado (Nuevo Participante) * Sistema

1 El usuario ingresa al portal principal

2El sistema muestra el

siguiente pantallazo:

46

habilitado para el registro de

participantes.

El evento debe tener

disponibilidad de cupos para el

registro de un nuevo participante.

Simple

* ResumenSe debe permitir a cada participante interesado en asistir a un

evento, registrarse y quedar inscrito para obtener

posteriormente su escarapela y su certificado de asistencia.

* Actores

* Nombre * Descripción

*Complejidad(Simple, MedioComplejo)

Participante El formulario que se editara los datos

básicos para el registro de un nuevo

participantes en un evento.

Simple

Precondiciones Que el evento se encuentre activo

* Secuencia deinteracciones

Normales* Interesado (Nuevo Participante) * Sistema

1 El usuario ingresa al portal principal

2El sistema muestra el

siguiente pantallazo:

Page 47: Trabajo Final Analisis y Diseño de Sistemas I

47

3

El usuario deberá loguearse para

poder visualizar la agenda de

eventos. Para ello, deberá dar clic en

iniciar sesión:

4

El sistema valida que el

usuario se encuentre

registrado.

5

El sistema encuentra que el

usuario no se encuentra

registrado y envía el siguiente

mensaje: “El usuario no seencuentra registrado. Porfavor, cree una sesión parapoder ingresar y visualizarla agenda de eventos” El

mensaje deberá tener un

botón de aceptar.

6El usuario da clic en el botón aceptar

y cierra el mensaje.

47

3

El usuario deberá loguearse para

poder visualizar la agenda de

eventos. Para ello, deberá dar clic en

iniciar sesión:

4

El sistema valida que el

usuario se encuentre

registrado.

5

El sistema encuentra que el

usuario no se encuentra

registrado y envía el siguiente

mensaje: “El usuario no seencuentra registrado. Porfavor, cree una sesión parapoder ingresar y visualizarla agenda de eventos” El

mensaje deberá tener un

botón de aceptar.

6El usuario da clic en el botón aceptar

y cierra el mensaje.

47

3

El usuario deberá loguearse para

poder visualizar la agenda de

eventos. Para ello, deberá dar clic en

iniciar sesión:

4

El sistema valida que el

usuario se encuentre

registrado.

5

El sistema encuentra que el

usuario no se encuentra

registrado y envía el siguiente

mensaje: “El usuario no seencuentra registrado. Porfavor, cree una sesión parapoder ingresar y visualizarla agenda de eventos” El

mensaje deberá tener un

botón de aceptar.

6El usuario da clic en el botón aceptar

y cierra el mensaje.

Page 48: Trabajo Final Analisis y Diseño de Sistemas I

48

7

El sistema envía al usuario al

portal para la creación de un

nuevo usuario. (Ver caso deuso No. 4).

8

En el punto 4 el sistema

encuentra que el usuario está

debidamente registrado.

9

El sistema muestra los

eventos que se encuentran

registrados.

10El usuario da clic en el evento al cual

desea asistir

11

El sistema verifica que el

evento se encuentre activo

para la inscripción de un

nuevo participante.

12

El sistema encuentra que la

cantidad de asistentes al

evento se encuentra completa.

13

El sistema envía el siguiente

mensaje: “El cupo del eventose encuentra completo;Registro no permitido”, y

debe aparecer un botón de

aceptar.

14El usuario da clic en el botón aceptar

y cierra la ventana.

48

7

El sistema envía al usuario al

portal para la creación de un

nuevo usuario. (Ver caso deuso No. 4).

8

En el punto 4 el sistema

encuentra que el usuario está

debidamente registrado.

9

El sistema muestra los

eventos que se encuentran

registrados.

10El usuario da clic en el evento al cual

desea asistir

11

El sistema verifica que el

evento se encuentre activo

para la inscripción de un

nuevo participante.

12

El sistema encuentra que la

cantidad de asistentes al

evento se encuentra completa.

13

El sistema envía el siguiente

mensaje: “El cupo del eventose encuentra completo;Registro no permitido”, y

debe aparecer un botón de

aceptar.

14El usuario da clic en el botón aceptar

y cierra la ventana.

48

7

El sistema envía al usuario al

portal para la creación de un

nuevo usuario. (Ver caso deuso No. 4).

8

En el punto 4 el sistema

encuentra que el usuario está

debidamente registrado.

9

El sistema muestra los

eventos que se encuentran

registrados.

10El usuario da clic en el evento al cual

desea asistir

11

El sistema verifica que el

evento se encuentre activo

para la inscripción de un

nuevo participante.

12

El sistema encuentra que la

cantidad de asistentes al

evento se encuentra completa.

13

El sistema envía el siguiente

mensaje: “El cupo del eventose encuentra completo;Registro no permitido”, y

debe aparecer un botón de

aceptar.

14El usuario da clic en el botón aceptar

y cierra la ventana.

Page 49: Trabajo Final Analisis y Diseño de Sistemas I

49

15

En el punto 10el sistema

encuentra espacio para el

registro de un nuevo

participante.

16

El sistema arroja el siguiente

formulario de registro para que

el nuevo participante lo

diligencie, al mismo tiempo

que le asigna en número de

registro consecutivo y lo

almacena en la tabla

CLS_Evento en el campo

Id_Participante.

17

EL usuario selecciona la cantidad de

entradas que desea adquirir para el

evento.

18

El sistema almacena la

información en la tabla

CLS_Asistente en el campo

No_de_entradas.

19

El usuario selecciona el tipo

documento de identificación.

49

15

En el punto 10el sistema

encuentra espacio para el

registro de un nuevo

participante.

16

El sistema arroja el siguiente

formulario de registro para que

el nuevo participante lo

diligencie, al mismo tiempo

que le asigna en número de

registro consecutivo y lo

almacena en la tabla

CLS_Evento en el campo

Id_Participante.

17

EL usuario selecciona la cantidad de

entradas que desea adquirir para el

evento.

18

El sistema almacena la

información en la tabla

CLS_Asistente en el campo

No_de_entradas.

19

El usuario selecciona el tipo

documento de identificación.

49

15

En el punto 10el sistema

encuentra espacio para el

registro de un nuevo

participante.

16

El sistema arroja el siguiente

formulario de registro para que

el nuevo participante lo

diligencie, al mismo tiempo

que le asigna en número de

registro consecutivo y lo

almacena en la tabla

CLS_Evento en el campo

Id_Participante.

17

EL usuario selecciona la cantidad de

entradas que desea adquirir para el

evento.

18

El sistema almacena la

información en la tabla

CLS_Asistente en el campo

No_de_entradas.

19

El usuario selecciona el tipo

documento de identificación.

Page 50: Trabajo Final Analisis y Diseño de Sistemas I

50

20

El sistema almacena la

información en la tabla

CLS_Asistente en el campo

Tipo_Documento.

21El usuario digita su número de

identificación

22

El sistema almacena la

información en el tabla

CLS_Evento en el campo

numero_documento.

23 El usuario diligencia el campo celular

24

El sistema almacena la

información en la tabla

CLS_Evento en el campo

Celular.

25El usuario diligencia el campo

teléfono (fijo)

26

El sistema almacena la

información en CLS_Eventoen el campo teléfono_fijo.

27 El usuario diligencia el campo e-mail

28

El sistema almacena la

información en la tabla

CLS_Evento en el campo

e-mail.

29 El usuario diligencia el campo

50

20

El sistema almacena la

información en la tabla

CLS_Asistente en el campo

Tipo_Documento.

21El usuario digita su número de

identificación

22

El sistema almacena la

información en el tabla

CLS_Evento en el campo

numero_documento.

23 El usuario diligencia el campo celular

24

El sistema almacena la

información en la tabla

CLS_Evento en el campo

Celular.

25El usuario diligencia el campo

teléfono (fijo)

26

El sistema almacena la

información en CLS_Eventoen el campo teléfono_fijo.

27 El usuario diligencia el campo e-mail

28

El sistema almacena la

información en la tabla

CLS_Evento en el campo

e-mail.

29 El usuario diligencia el campo

50

20

El sistema almacena la

información en la tabla

CLS_Asistente en el campo

Tipo_Documento.

21El usuario digita su número de

identificación

22

El sistema almacena la

información en el tabla

CLS_Evento en el campo

numero_documento.

23 El usuario diligencia el campo celular

24

El sistema almacena la

información en la tabla

CLS_Evento en el campo

Celular.

25El usuario diligencia el campo

teléfono (fijo)

26

El sistema almacena la

información en CLS_Eventoen el campo teléfono_fijo.

27 El usuario diligencia el campo e-mail

28

El sistema almacena la

información en la tabla

CLS_Evento en el campo

e-mail.

29 El usuario diligencia el campo

Page 51: Trabajo Final Analisis y Diseño de Sistemas I

51

dirección

30

El sistema almacena la

información en la tabla

CLS_Evento en el campo

dirección.

31 El usuario da clic en el botón guardar

32

El sistema ejecuta las

validaciones del caso de uso

y almacena la información.

Secuencia deinteraccionesAlternativas

Interesado Sistema

2 N/A

2-3 N/A

* Demora Registro Inmediato

* Frecuencia Permanente

* Criticidad Baja

Reglas denegocio

N/A

Validaciones

-El usuario deberá diligenciar todos los campos del formulario.

- En el campo teléfono_fijo y celular solo se podrán ingresar

números.

Excepciones N/A

51

dirección

30

El sistema almacena la

información en la tabla

CLS_Evento en el campo

dirección.

31 El usuario da clic en el botón guardar

32

El sistema ejecuta las

validaciones del caso de uso

y almacena la información.

Secuencia deinteraccionesAlternativas

Interesado Sistema

2 N/A

2-3 N/A

* Demora Registro Inmediato

* Frecuencia Permanente

* Criticidad Baja

Reglas denegocio

N/A

Validaciones

-El usuario deberá diligenciar todos los campos del formulario.

- En el campo teléfono_fijo y celular solo se podrán ingresar

números.

Excepciones N/A

51

dirección

30

El sistema almacena la

información en la tabla

CLS_Evento en el campo

dirección.

31 El usuario da clic en el botón guardar

32

El sistema ejecuta las

validaciones del caso de uso

y almacena la información.

Secuencia deinteraccionesAlternativas

Interesado Sistema

2 N/A

2-3 N/A

* Demora Registro Inmediato

* Frecuencia Permanente

* Criticidad Baja

Reglas denegocio

N/A

Validaciones

-El usuario deberá diligenciar todos los campos del formulario.

- En el campo teléfono_fijo y celular solo se podrán ingresar

números.

Excepciones N/A

Page 52: Trabajo Final Analisis y Diseño de Sistemas I

52

Formulas /Cálculo

N/A

Reportes N/A

* Atributos

* Atributo * Descripción* PosiblesValores

* Datos deentrada

* Datos de salida

Poscondiciones

N/A

* Gráfico

* Pantallas:

Observaciones: Tabla, campos y tipo de campos

52

Formulas /Cálculo

N/A

Reportes N/A

* Atributos

* Atributo * Descripción* PosiblesValores

* Datos deentrada

* Datos de salida

Poscondiciones

N/A

* Gráfico

* Pantallas:

Observaciones: Tabla, campos y tipo de campos

52

Formulas /Cálculo

N/A

Reportes N/A

* Atributos

* Atributo * Descripción* PosiblesValores

* Datos deentrada

* Datos de salida

Poscondiciones

N/A

* Gráfico

* Pantallas:

Observaciones: Tabla, campos y tipo de campos

Page 53: Trabajo Final Analisis y Diseño de Sistemas I

535353

Page 54: Trabajo Final Analisis y Diseño de Sistemas I

54

Campo Descripcion Restricciones

Si No

Pk_Id_empresaEste campo almacenara la identificacion de la empresa que crea el evento,

como por el ejemplo el Nit.

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

nombre_usuario_y_/_o_empresa

Este campo almacena el nombre del nuevo usuario que se registra, ya seacomo una persona natural o juridica (nombre de una empresa).

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

tipo_documentoEste campo almacena el tipo de documento (Cedula, Pasaporte, entre otros)

que identifica al nuevo usuarioCampo de tipo texto X

nro_documentoEste campo almacena el numero del documento del nuevo usuario que se

registra

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres.

No se permitenespacios.

X

contactoEste campo contiene el nombre de la persona que servira de contacto en lanueva empresa que se registra. Este campo solo se diligencia cuando en el

tipo de usuario se selecciona la opcion empresa.

Campo de tipoalfanumerico. X

emailEste campo almacena el e-mail del nuevo usuario o empresa que se registra

en el aplicativo.

Campo de tipoalfanumerico y

booleano (simbolos).No se permitenespacios entre

caracteres.

X

celular Este campo almacena el numero celular del nuevo usuarioCampo de tipo

numerico X

direccion Este campo almacena el lugar de residencia del nuevo usuarioCampo de tipoalfanumerico X

ubicaciónAlmacena el pais, departamento o lugar donde se encuentra el lugar de

residencia del usuario o la empresa. Campor de Tipo Texto X

Tipo_UsuarioEste campo almacena el tipo de usuario que se registra en el aplicativo

(independiente o empresa)

Campo de tipo texto.No se permitenespacios entre

caracteres.

X

Siempre debe contener undato

DICCIONARIO DE DATOSTabla CLS_Nuevo_Usuario

54

Campo Descripcion Restricciones

Si No

Pk_Id_empresaEste campo almacenara la identificacion de la empresa que crea el evento,

como por el ejemplo el Nit.

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

nombre_usuario_y_/_o_empresa

Este campo almacena el nombre del nuevo usuario que se registra, ya seacomo una persona natural o juridica (nombre de una empresa).

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

tipo_documentoEste campo almacena el tipo de documento (Cedula, Pasaporte, entre otros)

que identifica al nuevo usuarioCampo de tipo texto X

nro_documentoEste campo almacena el numero del documento del nuevo usuario que se

registra

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres.

No se permitenespacios.

X

contactoEste campo contiene el nombre de la persona que servira de contacto en lanueva empresa que se registra. Este campo solo se diligencia cuando en el

tipo de usuario se selecciona la opcion empresa.

Campo de tipoalfanumerico. X

emailEste campo almacena el e-mail del nuevo usuario o empresa que se registra

en el aplicativo.

Campo de tipoalfanumerico y

booleano (simbolos).No se permitenespacios entre

caracteres.

X

celular Este campo almacena el numero celular del nuevo usuarioCampo de tipo

numerico X

direccion Este campo almacena el lugar de residencia del nuevo usuarioCampo de tipoalfanumerico X

ubicaciónAlmacena el pais, departamento o lugar donde se encuentra el lugar de

residencia del usuario o la empresa. Campor de Tipo Texto X

Tipo_UsuarioEste campo almacena el tipo de usuario que se registra en el aplicativo

(independiente o empresa)

Campo de tipo texto.No se permitenespacios entre

caracteres.

X

Siempre debe contener undato

DICCIONARIO DE DATOSTabla CLS_Nuevo_Usuario

54

Campo Descripcion Restricciones

Si No

Pk_Id_empresaEste campo almacenara la identificacion de la empresa que crea el evento,

como por el ejemplo el Nit.

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

nombre_usuario_y_/_o_empresa

Este campo almacena el nombre del nuevo usuario que se registra, ya seacomo una persona natural o juridica (nombre de una empresa).

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

tipo_documentoEste campo almacena el tipo de documento (Cedula, Pasaporte, entre otros)

que identifica al nuevo usuarioCampo de tipo texto X

nro_documentoEste campo almacena el numero del documento del nuevo usuario que se

registra

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres.

No se permitenespacios.

X

contactoEste campo contiene el nombre de la persona que servira de contacto en lanueva empresa que se registra. Este campo solo se diligencia cuando en el

tipo de usuario se selecciona la opcion empresa.

Campo de tipoalfanumerico. X

emailEste campo almacena el e-mail del nuevo usuario o empresa que se registra

en el aplicativo.

Campo de tipoalfanumerico y

booleano (simbolos).No se permitenespacios entre

caracteres.

X

celular Este campo almacena el numero celular del nuevo usuarioCampo de tipo

numerico X

direccion Este campo almacena el lugar de residencia del nuevo usuarioCampo de tipoalfanumerico X

ubicaciónAlmacena el pais, departamento o lugar donde se encuentra el lugar de

residencia del usuario o la empresa. Campor de Tipo Texto X

Tipo_UsuarioEste campo almacena el tipo de usuario que se registra en el aplicativo

(independiente o empresa)

Campo de tipo texto.No se permitenespacios entre

caracteres.

X

Siempre debe contener undato

DICCIONARIO DE DATOSTabla CLS_Nuevo_Usuario

Page 55: Trabajo Final Analisis y Diseño de Sistemas I

55

Campo Descripcion Restricciones

Si No

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

pais Campo que almacena el nombre de cada paisCampo de tipo

alfabetico X

DICCIONARIO DE DATOSTabla CLS_Pais

Siempre debe contener undato

Campo Descripcion Restricciones

Si No

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

depto Campo que almacena el nombre de cada paisCampo de tipo

alfabeticoX

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

DICCIONARIO DE DATOSTabla CLS_Departamento

Siempre debe contener undato

Campo Descripcion Restricciones

Si No

id_ciudad Campo que almacena el codigo de identificacion de cada ciudadCampo de tipo

numerico entero.X

ciudad Campo que almacena el nombre de cada ciudadCampo de tipo

alfabeticoX

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

DICCIONARIO DE DATOSTabla CLS_Ciudad

Siempre debe contener undato

55

Campo Descripcion Restricciones

Si No

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

pais Campo que almacena el nombre de cada paisCampo de tipo

alfabetico X

DICCIONARIO DE DATOSTabla CLS_Pais

Siempre debe contener undato

Campo Descripcion Restricciones

Si No

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

depto Campo que almacena el nombre de cada paisCampo de tipo

alfabeticoX

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

DICCIONARIO DE DATOSTabla CLS_Departamento

Siempre debe contener undato

Campo Descripcion Restricciones

Si No

id_ciudad Campo que almacena el codigo de identificacion de cada ciudadCampo de tipo

numerico entero.X

ciudad Campo que almacena el nombre de cada ciudadCampo de tipo

alfabeticoX

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

DICCIONARIO DE DATOSTabla CLS_Ciudad

Siempre debe contener undato

55

Campo Descripcion Restricciones

Si No

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

pais Campo que almacena el nombre de cada paisCampo de tipo

alfabetico X

DICCIONARIO DE DATOSTabla CLS_Pais

Siempre debe contener undato

Campo Descripcion Restricciones

Si No

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

depto Campo que almacena el nombre de cada paisCampo de tipo

alfabeticoX

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

DICCIONARIO DE DATOSTabla CLS_Departamento

Siempre debe contener undato

Campo Descripcion Restricciones

Si No

id_ciudad Campo que almacena el codigo de identificacion de cada ciudadCampo de tipo

numerico entero.X

ciudad Campo que almacena el nombre de cada ciudadCampo de tipo

alfabeticoX

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

DICCIONARIO DE DATOSTabla CLS_Ciudad

Siempre debe contener undato

Page 56: Trabajo Final Analisis y Diseño de Sistemas I

56

Campo Descripcion Restricciones

Si No

Pk_Id_EventoCampo que almacena el numero que el sistema automaticamente leasigna a cada uno de los eventos que son creados para llevar un

orden en su creacion.

Campo de tiponumerico entero. X

nombre_evento Campo que almacena el nombre con el cual se identif icara el eventopara los usuarios.

Campo de tipoalfanumerico.

X

descripcion Campo que almacena la informacion mas general acerca del eventoque se promocionara

Campo de tipoalfanumerico.

X

direccion

Campo que almacena la direccion del lugar en el cual se llevara a caboel evento. El evento tambien podra ser realizado por internet por lo queen este campo tambien se podra colocar la direccion Web en la que se

llevara a cabo el evento.

Campo de tipoalfanumerico y

booleanoX

ubicación Campo que almacena el pais, el departamento y la ciudad en la que sellevara a cabo el evento.

Campo de tipo texto X

fecha_inicial Campo que contiene la fecha de inicio del evento Campo tipo fecha X

hora_inicial Campo que almacena la hora de inicio del evento Campo tipo numericoy booleano

X

fecha_final Campo que contiene la fecha de f inalizacion del evento Campo tipo fecha X

hora_final Campo que contiene la hora de f inalizacion del evento Campo tipo numericoy booleano

X

Fk_Id_Ciudad Este campo almacenara la ciudad donde ocurrira el evento. campo tipo entero. X

Fk_Id_Tipo_Evento Este campo almacenara la categoria del evento a realizar. campo tipo entero. X

Fk_Id_EmpresaEste campo almacenara la identif icacion de la empresa que crea el

evento, como por el ejemplo el Nit.

Campo de tipoalfanumerico, sinrestriccion a la

X

DICCIONARIO DE DATOSTabla CLS_Evento

Siempre debe contenerun dato

56

Campo Descripcion Restricciones

Si No

Pk_Id_EventoCampo que almacena el numero que el sistema automaticamente leasigna a cada uno de los eventos que son creados para llevar un

orden en su creacion.

Campo de tiponumerico entero. X

nombre_evento Campo que almacena el nombre con el cual se identif icara el eventopara los usuarios.

Campo de tipoalfanumerico.

X

descripcion Campo que almacena la informacion mas general acerca del eventoque se promocionara

Campo de tipoalfanumerico.

X

direccion

Campo que almacena la direccion del lugar en el cual se llevara a caboel evento. El evento tambien podra ser realizado por internet por lo queen este campo tambien se podra colocar la direccion Web en la que se

llevara a cabo el evento.

Campo de tipoalfanumerico y

booleanoX

ubicación Campo que almacena el pais, el departamento y la ciudad en la que sellevara a cabo el evento.

Campo de tipo texto X

fecha_inicial Campo que contiene la fecha de inicio del evento Campo tipo fecha X

hora_inicial Campo que almacena la hora de inicio del evento Campo tipo numericoy booleano

X

fecha_final Campo que contiene la fecha de f inalizacion del evento Campo tipo fecha X

hora_final Campo que contiene la hora de f inalizacion del evento Campo tipo numericoy booleano

X

Fk_Id_Ciudad Este campo almacenara la ciudad donde ocurrira el evento. campo tipo entero. X

Fk_Id_Tipo_Evento Este campo almacenara la categoria del evento a realizar. campo tipo entero. X

Fk_Id_EmpresaEste campo almacenara la identif icacion de la empresa que crea el

evento, como por el ejemplo el Nit.

Campo de tipoalfanumerico, sinrestriccion a la

X

DICCIONARIO DE DATOSTabla CLS_Evento

Siempre debe contenerun dato

56

Campo Descripcion Restricciones

Si No

Pk_Id_EventoCampo que almacena el numero que el sistema automaticamente leasigna a cada uno de los eventos que son creados para llevar un

orden en su creacion.

Campo de tiponumerico entero. X

nombre_evento Campo que almacena el nombre con el cual se identif icara el eventopara los usuarios.

Campo de tipoalfanumerico.

X

descripcion Campo que almacena la informacion mas general acerca del eventoque se promocionara

Campo de tipoalfanumerico.

X

direccion

Campo que almacena la direccion del lugar en el cual se llevara a caboel evento. El evento tambien podra ser realizado por internet por lo queen este campo tambien se podra colocar la direccion Web en la que se

llevara a cabo el evento.

Campo de tipoalfanumerico y

booleanoX

ubicación Campo que almacena el pais, el departamento y la ciudad en la que sellevara a cabo el evento.

Campo de tipo texto X

fecha_inicial Campo que contiene la fecha de inicio del evento Campo tipo fecha X

hora_inicial Campo que almacena la hora de inicio del evento Campo tipo numericoy booleano

X

fecha_final Campo que contiene la fecha de f inalizacion del evento Campo tipo fecha X

hora_final Campo que contiene la hora de f inalizacion del evento Campo tipo numericoy booleano

X

Fk_Id_Ciudad Este campo almacenara la ciudad donde ocurrira el evento. campo tipo entero. X

Fk_Id_Tipo_Evento Este campo almacenara la categoria del evento a realizar. campo tipo entero. X

Fk_Id_EmpresaEste campo almacenara la identif icacion de la empresa que crea el

evento, como por el ejemplo el Nit.

Campo de tipoalfanumerico, sinrestriccion a la

X

DICCIONARIO DE DATOSTabla CLS_Evento

Siempre debe contenerun dato

Page 57: Trabajo Final Analisis y Diseño de Sistemas I

57

Campo Descripcion Restricciones

Si No

Pk_Id_asistenteCampo que almacena el sistema de manera automatica para organizar ellistado de asistentes al evento, con la idea de no sobrepasar la inscripcion

maxima de asistentes permitida por el creador del evento

Campo numericoentero X

No_de_entradasCampo que almacena cantidad de entradas que el nuevo asistente desea

adquirir para el eventoCampo numerico

entero. Sin espacio X

nombreCampo que almacena el nombre del nuevo asistente que se registra al

evento.Campo de tipoalfanumerico X

tipo_documentoEste campo almacena el tipo de documento (Cedula, Pasaporte, entre otros)

que identifica al nuevo asistenteCampo de tipo texto X

nro_documentoEste campo almacena el numero del documento del nuevo usuario que se

registra

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres.

No se permitenespacios.

X

telefono Este campo almacena el numero telefonico fijo del nuevo usuarioCampo de tipo

numerico X

celular Este campo almacena el numero celular del nuevo usuarioCampo de tipo

numerico X

emailEste campo almacena el e-mail del nuevo usuario o empresa que se registra

en el aplicativo.

Campo de tipoalfanumerico y

booleano (simbolos).No se permitenespacios entre

caracteres.

X

direccion Este campo almacena el lugar de residencia del nuevo usuarioCampo de tipoalfanumerico X

ubicaciónAlmacena el pais, departamento o lugar donde se encuentra el lugar de

residencia del usuario o la empresa. Campor de Tipo Texto X

DICCIONARIO DE DATOSTabla CLS_Asistente

Siempre debe contener undato

57

Campo Descripcion Restricciones

Si No

Pk_Id_asistenteCampo que almacena el sistema de manera automatica para organizar ellistado de asistentes al evento, con la idea de no sobrepasar la inscripcion

maxima de asistentes permitida por el creador del evento

Campo numericoentero X

No_de_entradasCampo que almacena cantidad de entradas que el nuevo asistente desea

adquirir para el eventoCampo numerico

entero. Sin espacio X

nombreCampo que almacena el nombre del nuevo asistente que se registra al

evento.Campo de tipoalfanumerico X

tipo_documentoEste campo almacena el tipo de documento (Cedula, Pasaporte, entre otros)

que identifica al nuevo asistenteCampo de tipo texto X

nro_documentoEste campo almacena el numero del documento del nuevo usuario que se

registra

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres.

No se permitenespacios.

X

telefono Este campo almacena el numero telefonico fijo del nuevo usuarioCampo de tipo

numerico X

celular Este campo almacena el numero celular del nuevo usuarioCampo de tipo

numerico X

emailEste campo almacena el e-mail del nuevo usuario o empresa que se registra

en el aplicativo.

Campo de tipoalfanumerico y

booleano (simbolos).No se permitenespacios entre

caracteres.

X

direccion Este campo almacena el lugar de residencia del nuevo usuarioCampo de tipoalfanumerico X

ubicaciónAlmacena el pais, departamento o lugar donde se encuentra el lugar de

residencia del usuario o la empresa. Campor de Tipo Texto X

DICCIONARIO DE DATOSTabla CLS_Asistente

Siempre debe contener undato

57

Campo Descripcion Restricciones

Si No

Pk_Id_asistenteCampo que almacena el sistema de manera automatica para organizar ellistado de asistentes al evento, con la idea de no sobrepasar la inscripcion

maxima de asistentes permitida por el creador del evento

Campo numericoentero X

No_de_entradasCampo que almacena cantidad de entradas que el nuevo asistente desea

adquirir para el eventoCampo numerico

entero. Sin espacio X

nombreCampo que almacena el nombre del nuevo asistente que se registra al

evento.Campo de tipoalfanumerico X

tipo_documentoEste campo almacena el tipo de documento (Cedula, Pasaporte, entre otros)

que identifica al nuevo asistenteCampo de tipo texto X

nro_documentoEste campo almacena el numero del documento del nuevo usuario que se

registra

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres.

No se permitenespacios.

X

telefono Este campo almacena el numero telefonico fijo del nuevo usuarioCampo de tipo

numerico X

celular Este campo almacena el numero celular del nuevo usuarioCampo de tipo

numerico X

emailEste campo almacena el e-mail del nuevo usuario o empresa que se registra

en el aplicativo.

Campo de tipoalfanumerico y

booleano (simbolos).No se permitenespacios entre

caracteres.

X

direccion Este campo almacena el lugar de residencia del nuevo usuarioCampo de tipoalfanumerico X

ubicaciónAlmacena el pais, departamento o lugar donde se encuentra el lugar de

residencia del usuario o la empresa. Campor de Tipo Texto X

DICCIONARIO DE DATOSTabla CLS_Asistente

Siempre debe contener undato

Page 58: Trabajo Final Analisis y Diseño de Sistemas I

58

3.6 Tabla Explicativa de Caso de Uso (CU006)

* Código CU006

* Caso de Uso Imprimir escarapela y certificado

* Versión1.1.01 * Fecha

(dd-mm-aa)

05-03-2012

* Autor Mónica Ardila – Santiago Valencia – Juan Felipe Salazar

* Fuente http://www.amiando.com/XCKARIX.html

* Tipo (Simple,Medio,

Complejo)

Simple

* PropósitoPermitir que los asistentes al evento puedan adquirir su escarapela

de registro y su certificado de asistencia.

Supuestos

* RequisitosAsociados

* Código – Nombre deRequisito

* Complejidaddel Requisito

* Porcentajecubierto

El evento debe encontrarse

activo

Simple

El usuario debe estar logueado Simple

* ResumenEl usuario podrá obtener su escarapela y su certificado de

asistencia al evento al cual se ha registrado.

58

3.6 Tabla Explicativa de Caso de Uso (CU006)

* Código CU006

* Caso de Uso Imprimir escarapela y certificado

* Versión1.1.01 * Fecha

(dd-mm-aa)

05-03-2012

* Autor Mónica Ardila – Santiago Valencia – Juan Felipe Salazar

* Fuente http://www.amiando.com/XCKARIX.html

* Tipo (Simple,Medio,

Complejo)

Simple

* PropósitoPermitir que los asistentes al evento puedan adquirir su escarapela

de registro y su certificado de asistencia.

Supuestos

* RequisitosAsociados

* Código – Nombre deRequisito

* Complejidaddel Requisito

* Porcentajecubierto

El evento debe encontrarse

activo

Simple

El usuario debe estar logueado Simple

* ResumenEl usuario podrá obtener su escarapela y su certificado de

asistencia al evento al cual se ha registrado.

58

3.6 Tabla Explicativa de Caso de Uso (CU006)

* Código CU006

* Caso de Uso Imprimir escarapela y certificado

* Versión1.1.01 * Fecha

(dd-mm-aa)

05-03-2012

* Autor Mónica Ardila – Santiago Valencia – Juan Felipe Salazar

* Fuente http://www.amiando.com/XCKARIX.html

* Tipo (Simple,Medio,

Complejo)

Simple

* PropósitoPermitir que los asistentes al evento puedan adquirir su escarapela

de registro y su certificado de asistencia.

Supuestos

* RequisitosAsociados

* Código – Nombre deRequisito

* Complejidaddel Requisito

* Porcentajecubierto

El evento debe encontrarse

activo

Simple

El usuario debe estar logueado Simple

* ResumenEl usuario podrá obtener su escarapela y su certificado de

asistencia al evento al cual se ha registrado.

Page 59: Trabajo Final Analisis y Diseño de Sistemas I

59

* Actores

* Nombre * Descripción* Complejidad(Simple, MedioComplejo)

Usuario o

empresa

Logueada

El formulario que se editara

pertenecerá a los datos del usuario o

la empresa logueada.

Simple

PrecondicionesQue el usuario o al empresa se encuentre se encuentre activa.

Que el usuario ya se encuentre registrado en un evento

* Secuencia deinteracciones

Normales

* Interesado (UsuarioLogueado)

* Sistema

1

Después de finalizar el caso de

uso 003 que permite la inscripción

de un nuevo asistente. Al usuario

le aparecerá el siguiente

pantallazo confirmando su

registro:

59

* Actores

* Nombre * Descripción* Complejidad(Simple, MedioComplejo)

Usuario o

empresa

Logueada

El formulario que se editara

pertenecerá a los datos del usuario o

la empresa logueada.

Simple

PrecondicionesQue el usuario o al empresa se encuentre se encuentre activa.

Que el usuario ya se encuentre registrado en un evento

* Secuencia deinteracciones

Normales

* Interesado (UsuarioLogueado)

* Sistema

1

Después de finalizar el caso de

uso 003 que permite la inscripción

de un nuevo asistente. Al usuario

le aparecerá el siguiente

pantallazo confirmando su

registro:

59

* Actores

* Nombre * Descripción* Complejidad(Simple, MedioComplejo)

Usuario o

empresa

Logueada

El formulario que se editara

pertenecerá a los datos del usuario o

la empresa logueada.

Simple

PrecondicionesQue el usuario o al empresa se encuentre se encuentre activa.

Que el usuario ya se encuentre registrado en un evento

* Secuencia deinteracciones

Normales

* Interesado (UsuarioLogueado)

* Sistema

1

Después de finalizar el caso de

uso 003 que permite la inscripción

de un nuevo asistente. Al usuario

le aparecerá el siguiente

pantallazo confirmando su

registro:

Page 60: Trabajo Final Analisis y Diseño de Sistemas I

60

2

El usuario confirmara la compra

de las entradas dando clic en el

boton “comprar entradas”:

3

El sistema almacenara la

información de la compra de

entradas, tal como se vio en el

caso de uso 003 en el punto 31 y

genera el siguiente pantallazo

confirmando la compra de las

entradas:

4

El sistema consulta la tabla

CLS_Asistente_Evento y toma

los campos id_participante,

Fk_id_evento, Id_empresa para

generar el reporte de la

60

2

El usuario confirmara la compra

de las entradas dando clic en el

boton “comprar entradas”:

3

El sistema almacenara la

información de la compra de

entradas, tal como se vio en el

caso de uso 003 en el punto 31 y

genera el siguiente pantallazo

confirmando la compra de las

entradas:

4

El sistema consulta la tabla

CLS_Asistente_Evento y toma

los campos id_participante,

Fk_id_evento, Id_empresa para

generar el reporte de la

60

2

El usuario confirmara la compra

de las entradas dando clic en el

boton “comprar entradas”:

3

El sistema almacenara la

información de la compra de

entradas, tal como se vio en el

caso de uso 003 en el punto 31 y

genera el siguiente pantallazo

confirmando la compra de las

entradas:

4

El sistema consulta la tabla

CLS_Asistente_Evento y toma

los campos id_participante,

Fk_id_evento, Id_empresa para

generar el reporte de la

Page 61: Trabajo Final Analisis y Diseño de Sistemas I

61

escarapela y el diploma de

asistencia.

5

El usuario da clic en el boton

“descargas”

6

El sistema valida la información

del usuario, almacenada en el

caso de uso 003 y genera un

reporte de escarapela y certificado

de asistencia de la siguiente

manera, tomando como base los

formatos adjuntos por el usuario

en el caso 003:

Secuencia deinteraccionesAlternativas

Interesado Sistema

61

escarapela y el diploma de

asistencia.

5

El usuario da clic en el boton

“descargas”

6

El sistema valida la información

del usuario, almacenada en el

caso de uso 003 y genera un

reporte de escarapela y certificado

de asistencia de la siguiente

manera, tomando como base los

formatos adjuntos por el usuario

en el caso 003:

Secuencia deinteraccionesAlternativas

Interesado Sistema

61

escarapela y el diploma de

asistencia.

5

El usuario da clic en el boton

“descargas”

6

El sistema valida la información

del usuario, almacenada en el

caso de uso 003 y genera un

reporte de escarapela y certificado

de asistencia de la siguiente

manera, tomando como base los

formatos adjuntos por el usuario

en el caso 003:

Secuencia deinteraccionesAlternativas

Interesado Sistema

Page 62: Trabajo Final Analisis y Diseño de Sistemas I

62

2 N/A

2-3 N/A

* Demora Registro Inmediato

* Frecuencia Ocasional

* Criticidad Baja

Reglas denegocio

N/A

Validaciones

Excepciones N/A

Formulas /Cálculo

N/A

Reportes N/A

* Atributos

* Atributo * Descripción* PosiblesValores

* Datos deentrada

* Datos de salida

Pos N/A

62

2 N/A

2-3 N/A

* Demora Registro Inmediato

* Frecuencia Ocasional

* Criticidad Baja

Reglas denegocio

N/A

Validaciones

Excepciones N/A

Formulas /Cálculo

N/A

Reportes N/A

* Atributos

* Atributo * Descripción* PosiblesValores

* Datos deentrada

* Datos de salida

Pos N/A

62

2 N/A

2-3 N/A

* Demora Registro Inmediato

* Frecuencia Ocasional

* Criticidad Baja

Reglas denegocio

N/A

Validaciones

Excepciones N/A

Formulas /Cálculo

N/A

Reportes N/A

* Atributos

* Atributo * Descripción* PosiblesValores

* Datos deentrada

* Datos de salida

Pos N/A

Page 63: Trabajo Final Analisis y Diseño de Sistemas I

63

Campo Descripcion Restricciones

Si No

Pk_Id_empresaEste campo almacenara la identificacion de la empresa que crea el evento,

como por el ejemplo el Nit.

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

nombre_usuario_y_/_o_empresa

Este campo almacena el nombre del nuevo usuario que se registra, ya seacomo una persona natural o juridica (nombre de una empresa).

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

tipo_documentoEste campo almacena el tipo de documento (Cedula, Pasaporte, entre otros)

que identifica al nuevo usuarioCampo de tipo texto X

nro_documentoEste campo almacena el numero del documento del nuevo usuario que se

registra

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres.

No se permitenespacios.

X

contactoEste campo contiene el nombre de la persona que servira de contacto en lanueva empresa que se registra. Este campo solo se diligencia cuando en el

tipo de usuario se selecciona la opcion empresa.

Campo de tipoalfanumerico. X

emailEste campo almacena el e-mail del nuevo usuario o empresa que se registra

en el aplicativo.

Campo de tipoalfanumerico y

booleano (simbolos).No se permitenespacios entre

caracteres.

X

celular Este campo almacena el numero celular del nuevo usuarioCampo de tipo

numerico X

direccion Este campo almacena el lugar de residencia del nuevo usuarioCampo de tipoalfanumerico X

ubicaciónAlmacena el pais, departamento o lugar donde se encuentra el lugar de

residencia del usuario o la empresa. Campor de Tipo Texto X

Tipo_UsuarioEste campo almacena el tipo de usuario que se registra en el aplicativo

(independiente o empresa)

Campo de tipo texto.No se permitenespacios entre

caracteres.

X

Siempre debe contener undato

DICCIONARIO DE DATOSTabla CLS_Nuevo_Usuario

condiciones

* Gráfico

* Pantallas:

Observaciones: Tabla, campos y tipo de campos

63

Campo Descripcion Restricciones

Si No

Pk_Id_empresaEste campo almacenara la identificacion de la empresa que crea el evento,

como por el ejemplo el Nit.

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

nombre_usuario_y_/_o_empresa

Este campo almacena el nombre del nuevo usuario que se registra, ya seacomo una persona natural o juridica (nombre de una empresa).

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

tipo_documentoEste campo almacena el tipo de documento (Cedula, Pasaporte, entre otros)

que identifica al nuevo usuarioCampo de tipo texto X

nro_documentoEste campo almacena el numero del documento del nuevo usuario que se

registra

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres.

No se permitenespacios.

X

contactoEste campo contiene el nombre de la persona que servira de contacto en lanueva empresa que se registra. Este campo solo se diligencia cuando en el

tipo de usuario se selecciona la opcion empresa.

Campo de tipoalfanumerico. X

emailEste campo almacena el e-mail del nuevo usuario o empresa que se registra

en el aplicativo.

Campo de tipoalfanumerico y

booleano (simbolos).No se permitenespacios entre

caracteres.

X

celular Este campo almacena el numero celular del nuevo usuarioCampo de tipo

numerico X

direccion Este campo almacena el lugar de residencia del nuevo usuarioCampo de tipoalfanumerico X

ubicaciónAlmacena el pais, departamento o lugar donde se encuentra el lugar de

residencia del usuario o la empresa. Campor de Tipo Texto X

Tipo_UsuarioEste campo almacena el tipo de usuario que se registra en el aplicativo

(independiente o empresa)

Campo de tipo texto.No se permitenespacios entre

caracteres.

X

Siempre debe contener undato

DICCIONARIO DE DATOSTabla CLS_Nuevo_Usuario

condiciones

* Gráfico

* Pantallas:

Observaciones: Tabla, campos y tipo de campos

63

Campo Descripcion Restricciones

Si No

Pk_Id_empresaEste campo almacenara la identificacion de la empresa que crea el evento,

como por el ejemplo el Nit.

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

nombre_usuario_y_/_o_empresa

Este campo almacena el nombre del nuevo usuario que se registra, ya seacomo una persona natural o juridica (nombre de una empresa).

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

tipo_documentoEste campo almacena el tipo de documento (Cedula, Pasaporte, entre otros)

que identifica al nuevo usuarioCampo de tipo texto X

nro_documentoEste campo almacena el numero del documento del nuevo usuario que se

registra

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres.

No se permitenespacios.

X

contactoEste campo contiene el nombre de la persona que servira de contacto en lanueva empresa que se registra. Este campo solo se diligencia cuando en el

tipo de usuario se selecciona la opcion empresa.

Campo de tipoalfanumerico. X

emailEste campo almacena el e-mail del nuevo usuario o empresa que se registra

en el aplicativo.

Campo de tipoalfanumerico y

booleano (simbolos).No se permitenespacios entre

caracteres.

X

celular Este campo almacena el numero celular del nuevo usuarioCampo de tipo

numerico X

direccion Este campo almacena el lugar de residencia del nuevo usuarioCampo de tipoalfanumerico X

ubicaciónAlmacena el pais, departamento o lugar donde se encuentra el lugar de

residencia del usuario o la empresa. Campor de Tipo Texto X

Tipo_UsuarioEste campo almacena el tipo de usuario que se registra en el aplicativo

(independiente o empresa)

Campo de tipo texto.No se permitenespacios entre

caracteres.

X

Siempre debe contener undato

DICCIONARIO DE DATOSTabla CLS_Nuevo_Usuario

condiciones

* Gráfico

* Pantallas:

Observaciones: Tabla, campos y tipo de campos

Page 64: Trabajo Final Analisis y Diseño de Sistemas I

646464

Page 65: Trabajo Final Analisis y Diseño de Sistemas I

65

Campo Descripcion Restricciones

Si No

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

pais Campo que almacena el nombre de cada paisCampo de tipo

alfabetico X

DICCIONARIO DE DATOSTabla CLS_Pais

Siempre debe contener undato

Campo Descripcion Restricciones

Si No

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

depto Campo que almacena el nombre de cada paisCampo de tipo

alfabeticoX

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

DICCIONARIO DE DATOSTabla CLS_Departamento

Siempre debe contener undato

Campo Descripcion Restricciones

Si No

id_ciudad Campo que almacena el codigo de identificacion de cada ciudadCampo de tipo

numerico entero.X

ciudad Campo que almacena el nombre de cada ciudadCampo de tipo

alfabeticoX

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

DICCIONARIO DE DATOSTabla CLS_Ciudad

Siempre debe contener undato

65

Campo Descripcion Restricciones

Si No

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

pais Campo que almacena el nombre de cada paisCampo de tipo

alfabetico X

DICCIONARIO DE DATOSTabla CLS_Pais

Siempre debe contener undato

Campo Descripcion Restricciones

Si No

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

depto Campo que almacena el nombre de cada paisCampo de tipo

alfabeticoX

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

DICCIONARIO DE DATOSTabla CLS_Departamento

Siempre debe contener undato

Campo Descripcion Restricciones

Si No

id_ciudad Campo que almacena el codigo de identificacion de cada ciudadCampo de tipo

numerico entero.X

ciudad Campo que almacena el nombre de cada ciudadCampo de tipo

alfabeticoX

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

DICCIONARIO DE DATOSTabla CLS_Ciudad

Siempre debe contener undato

65

Campo Descripcion Restricciones

Si No

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

pais Campo que almacena el nombre de cada paisCampo de tipo

alfabetico X

DICCIONARIO DE DATOSTabla CLS_Pais

Siempre debe contener undato

Campo Descripcion Restricciones

Si No

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

depto Campo que almacena el nombre de cada paisCampo de tipo

alfabeticoX

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

DICCIONARIO DE DATOSTabla CLS_Departamento

Siempre debe contener undato

Campo Descripcion Restricciones

Si No

id_ciudad Campo que almacena el codigo de identificacion de cada ciudadCampo de tipo

numerico entero.X

ciudad Campo que almacena el nombre de cada ciudadCampo de tipo

alfabeticoX

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

DICCIONARIO DE DATOSTabla CLS_Ciudad

Siempre debe contener undato

Page 66: Trabajo Final Analisis y Diseño de Sistemas I

66

Campo Descripcion Restricciones

Si No

Pk_Id_EventoCampo que almacena el numero que el sistema automaticamente leasigna a cada uno de los eventos que son creados para llevar un

orden en su creacion.

Campo de tiponumerico entero. X

nombre_evento Campo que almacena el nombre con el cual se identif icara el eventopara los usuarios.

Campo de tipoalfanumerico.

X

descripcion Campo que almacena la informacion mas general acerca del eventoque se promocionara

Campo de tipoalfanumerico.

X

direccion

Campo que almacena la direccion del lugar en el cual se llevara a caboel evento. El evento tambien podra ser realizado por internet por lo queen este campo tambien se podra colocar la direccion Web en la que se

llevara a cabo el evento.

Campo de tipoalfanumerico y

booleanoX

ubicación Campo que almacena el pais, el departamento y la ciudad en la que sellevara a cabo el evento.

Campo de tipo texto X

fecha_inicial Campo que contiene la fecha de inicio del evento Campo tipo fecha X

hora_inicial Campo que almacena la hora de inicio del evento Campo tipo numericoy booleano

X

fecha_final Campo que contiene la fecha de f inalizacion del evento Campo tipo fecha X

hora_final Campo que contiene la hora de f inalizacion del evento Campo tipo numericoy booleano

X

Fk_Id_Ciudad Este campo almacenara la ciudad donde ocurrira el evento. campo tipo entero. X

Fk_Id_Tipo_Evento Este campo almacenara la categoria del evento a realizar. campo tipo entero. X

Fk_Id_EmpresaEste campo almacenara la identif icacion de la empresa que crea el

evento, como por el ejemplo el Nit.

Campo de tipoalfanumerico, sinrestriccion a la

X

DICCIONARIO DE DATOSTabla CLS_Evento

Siempre debe contenerun dato

Campo Descripcion Restricciones

Si No

Pk_Id_Asistente_Evento Campo que almacena el numero que el sistema automaticamente le asigna acada uno de los asistentes a los eventos.

Campo de tiponumerico entero. X

No_asistenteCampo que almacena el sistema de manera automatica para organizar ellistado de asistentes al evento, con la idea de no sobrepasar la inscripcion

maxima de asistentes permitida por el creador del evento.

Campo numericoentero X

Fk_Id_EmpresaEste campo almacenara la identificacion de la empresa que crea el evento,

como por el ejemplo el Nit.

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

Fk_Id_EventoCampo que almacena el numero que el sistema automaticamente le asigna acada uno de los eventos que son creados para llevar un orden en su creacion.

Campo de tiponumerico entero. X

Fk_Id_asistenteCampo que almacena el sistema de manera automatica para organizar ellistado de asistentes al evento, con la idea de no sobrepasar la inscripcion

maxima de asistentes permitida por el creador del evento

Campo numericoentero X

DICCIONARIO DE DATOSTabla CLS_Asistente_Evento

Siempre debe contener undato

66

Campo Descripcion Restricciones

Si No

Pk_Id_EventoCampo que almacena el numero que el sistema automaticamente leasigna a cada uno de los eventos que son creados para llevar un

orden en su creacion.

Campo de tiponumerico entero. X

nombre_evento Campo que almacena el nombre con el cual se identif icara el eventopara los usuarios.

Campo de tipoalfanumerico.

X

descripcion Campo que almacena la informacion mas general acerca del eventoque se promocionara

Campo de tipoalfanumerico.

X

direccion

Campo que almacena la direccion del lugar en el cual se llevara a caboel evento. El evento tambien podra ser realizado por internet por lo queen este campo tambien se podra colocar la direccion Web en la que se

llevara a cabo el evento.

Campo de tipoalfanumerico y

booleanoX

ubicación Campo que almacena el pais, el departamento y la ciudad en la que sellevara a cabo el evento.

Campo de tipo texto X

fecha_inicial Campo que contiene la fecha de inicio del evento Campo tipo fecha X

hora_inicial Campo que almacena la hora de inicio del evento Campo tipo numericoy booleano

X

fecha_final Campo que contiene la fecha de f inalizacion del evento Campo tipo fecha X

hora_final Campo que contiene la hora de f inalizacion del evento Campo tipo numericoy booleano

X

Fk_Id_Ciudad Este campo almacenara la ciudad donde ocurrira el evento. campo tipo entero. X

Fk_Id_Tipo_Evento Este campo almacenara la categoria del evento a realizar. campo tipo entero. X

Fk_Id_EmpresaEste campo almacenara la identif icacion de la empresa que crea el

evento, como por el ejemplo el Nit.

Campo de tipoalfanumerico, sinrestriccion a la

X

DICCIONARIO DE DATOSTabla CLS_Evento

Siempre debe contenerun dato

Campo Descripcion Restricciones

Si No

Pk_Id_Asistente_Evento Campo que almacena el numero que el sistema automaticamente le asigna acada uno de los asistentes a los eventos.

Campo de tiponumerico entero. X

No_asistenteCampo que almacena el sistema de manera automatica para organizar ellistado de asistentes al evento, con la idea de no sobrepasar la inscripcion

maxima de asistentes permitida por el creador del evento.

Campo numericoentero X

Fk_Id_EmpresaEste campo almacenara la identificacion de la empresa que crea el evento,

como por el ejemplo el Nit.

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

Fk_Id_EventoCampo que almacena el numero que el sistema automaticamente le asigna acada uno de los eventos que son creados para llevar un orden en su creacion.

Campo de tiponumerico entero. X

Fk_Id_asistenteCampo que almacena el sistema de manera automatica para organizar ellistado de asistentes al evento, con la idea de no sobrepasar la inscripcion

maxima de asistentes permitida por el creador del evento

Campo numericoentero X

DICCIONARIO DE DATOSTabla CLS_Asistente_Evento

Siempre debe contener undato

66

Campo Descripcion Restricciones

Si No

Pk_Id_EventoCampo que almacena el numero que el sistema automaticamente leasigna a cada uno de los eventos que son creados para llevar un

orden en su creacion.

Campo de tiponumerico entero. X

nombre_evento Campo que almacena el nombre con el cual se identif icara el eventopara los usuarios.

Campo de tipoalfanumerico.

X

descripcion Campo que almacena la informacion mas general acerca del eventoque se promocionara

Campo de tipoalfanumerico.

X

direccion

Campo que almacena la direccion del lugar en el cual se llevara a caboel evento. El evento tambien podra ser realizado por internet por lo queen este campo tambien se podra colocar la direccion Web en la que se

llevara a cabo el evento.

Campo de tipoalfanumerico y

booleanoX

ubicación Campo que almacena el pais, el departamento y la ciudad en la que sellevara a cabo el evento.

Campo de tipo texto X

fecha_inicial Campo que contiene la fecha de inicio del evento Campo tipo fecha X

hora_inicial Campo que almacena la hora de inicio del evento Campo tipo numericoy booleano

X

fecha_final Campo que contiene la fecha de f inalizacion del evento Campo tipo fecha X

hora_final Campo que contiene la hora de f inalizacion del evento Campo tipo numericoy booleano

X

Fk_Id_Ciudad Este campo almacenara la ciudad donde ocurrira el evento. campo tipo entero. X

Fk_Id_Tipo_Evento Este campo almacenara la categoria del evento a realizar. campo tipo entero. X

Fk_Id_EmpresaEste campo almacenara la identif icacion de la empresa que crea el

evento, como por el ejemplo el Nit.

Campo de tipoalfanumerico, sinrestriccion a la

X

DICCIONARIO DE DATOSTabla CLS_Evento

Siempre debe contenerun dato

Campo Descripcion Restricciones

Si No

Pk_Id_Asistente_Evento Campo que almacena el numero que el sistema automaticamente le asigna acada uno de los asistentes a los eventos.

Campo de tiponumerico entero. X

No_asistenteCampo que almacena el sistema de manera automatica para organizar ellistado de asistentes al evento, con la idea de no sobrepasar la inscripcion

maxima de asistentes permitida por el creador del evento.

Campo numericoentero X

Fk_Id_EmpresaEste campo almacenara la identificacion de la empresa que crea el evento,

como por el ejemplo el Nit.

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

Fk_Id_EventoCampo que almacena el numero que el sistema automaticamente le asigna acada uno de los eventos que son creados para llevar un orden en su creacion.

Campo de tiponumerico entero. X

Fk_Id_asistenteCampo que almacena el sistema de manera automatica para organizar ellistado de asistentes al evento, con la idea de no sobrepasar la inscripcion

maxima de asistentes permitida por el creador del evento

Campo numericoentero X

DICCIONARIO DE DATOSTabla CLS_Asistente_Evento

Siempre debe contener undato

Page 67: Trabajo Final Analisis y Diseño de Sistemas I

67

Campo Descripcion Restricciones

Si No

Pk_Id_empresaEste campo almacenara la identificacion de la empresa que crea el evento,

como por el ejemplo el Nit.

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

nombre_usuario_y_/_o_empresa

Este campo almacena el nombre del nuevo usuario que se registra, ya seacomo una persona natural o juridica (nombre de una empresa).

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

tipo_documentoEste campo almacena el tipo de documento (Cedula, Pasaporte, entre otros)

que identifica al nuevo usuarioCampo de tipo texto X

nro_documentoEste campo almacena el numero del documento del nuevo usuario que se

registra

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres.

No se permitenespacios.

X

contactoEste campo contiene el nombre de la persona que servira de contacto en lanueva empresa que se registra. Este campo solo se diligencia cuando en el

tipo de usuario se selecciona la opcion empresa.

Campo de tipoalfanumerico. X

emailEste campo almacena el e-mail del nuevo usuario o empresa que se registra

en el aplicativo.

Campo de tipoalfanumerico y

booleano (simbolos).No se permitenespacios entre

caracteres.

X

celular Este campo almacena el numero celular del nuevo usuarioCampo de tipo

numerico X

direccion Este campo almacena el lugar de residencia del nuevo usuarioCampo de tipoalfanumerico X

ubicaciónAlmacena el pais, departamento o lugar donde se encuentra el lugar de

residencia del usuario o la empresa. Campor de Tipo Texto X

Tipo_UsuarioEste campo almacena el tipo de usuario que se registra en el aplicativo

(independiente o empresa)

Campo de tipo texto.No se permitenespacios entre

caracteres.

X

Siempre debe contener undato

DICCIONARIO DE DATOSTabla CLS_Nuevo_Usuario

4. DICCIONARIOS DE DATOS

67

Campo Descripcion Restricciones

Si No

Pk_Id_empresaEste campo almacenara la identificacion de la empresa que crea el evento,

como por el ejemplo el Nit.

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

nombre_usuario_y_/_o_empresa

Este campo almacena el nombre del nuevo usuario que se registra, ya seacomo una persona natural o juridica (nombre de una empresa).

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

tipo_documentoEste campo almacena el tipo de documento (Cedula, Pasaporte, entre otros)

que identifica al nuevo usuarioCampo de tipo texto X

nro_documentoEste campo almacena el numero del documento del nuevo usuario que se

registra

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres.

No se permitenespacios.

X

contactoEste campo contiene el nombre de la persona que servira de contacto en lanueva empresa que se registra. Este campo solo se diligencia cuando en el

tipo de usuario se selecciona la opcion empresa.

Campo de tipoalfanumerico. X

emailEste campo almacena el e-mail del nuevo usuario o empresa que se registra

en el aplicativo.

Campo de tipoalfanumerico y

booleano (simbolos).No se permitenespacios entre

caracteres.

X

celular Este campo almacena el numero celular del nuevo usuarioCampo de tipo

numerico X

direccion Este campo almacena el lugar de residencia del nuevo usuarioCampo de tipoalfanumerico X

ubicaciónAlmacena el pais, departamento o lugar donde se encuentra el lugar de

residencia del usuario o la empresa. Campor de Tipo Texto X

Tipo_UsuarioEste campo almacena el tipo de usuario que se registra en el aplicativo

(independiente o empresa)

Campo de tipo texto.No se permitenespacios entre

caracteres.

X

Siempre debe contener undato

DICCIONARIO DE DATOSTabla CLS_Nuevo_Usuario

4. DICCIONARIOS DE DATOS

67

Campo Descripcion Restricciones

Si No

Pk_Id_empresaEste campo almacenara la identificacion de la empresa que crea el evento,

como por el ejemplo el Nit.

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

nombre_usuario_y_/_o_empresa

Este campo almacena el nombre del nuevo usuario que se registra, ya seacomo una persona natural o juridica (nombre de una empresa).

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

tipo_documentoEste campo almacena el tipo de documento (Cedula, Pasaporte, entre otros)

que identifica al nuevo usuarioCampo de tipo texto X

nro_documentoEste campo almacena el numero del documento del nuevo usuario que se

registra

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres.

No se permitenespacios.

X

contactoEste campo contiene el nombre de la persona que servira de contacto en lanueva empresa que se registra. Este campo solo se diligencia cuando en el

tipo de usuario se selecciona la opcion empresa.

Campo de tipoalfanumerico. X

emailEste campo almacena el e-mail del nuevo usuario o empresa que se registra

en el aplicativo.

Campo de tipoalfanumerico y

booleano (simbolos).No se permitenespacios entre

caracteres.

X

celular Este campo almacena el numero celular del nuevo usuarioCampo de tipo

numerico X

direccion Este campo almacena el lugar de residencia del nuevo usuarioCampo de tipoalfanumerico X

ubicaciónAlmacena el pais, departamento o lugar donde se encuentra el lugar de

residencia del usuario o la empresa. Campor de Tipo Texto X

Tipo_UsuarioEste campo almacena el tipo de usuario que se registra en el aplicativo

(independiente o empresa)

Campo de tipo texto.No se permitenespacios entre

caracteres.

X

Siempre debe contener undato

DICCIONARIO DE DATOSTabla CLS_Nuevo_Usuario

4. DICCIONARIOS DE DATOS

Page 68: Trabajo Final Analisis y Diseño de Sistemas I

68

Campo Descripcion Restricciones

Si No

Pk_Id_EventoCampo que almacena el numero que el sistema automaticamente leasigna a cada uno de los eventos que son creados para llevar un

orden en su creacion.

Campo de tiponumerico entero. X

nombre_evento Campo que almacena el nombre con el cual se identif icara el eventopara los usuarios.

Campo de tipoalfanumerico.

X

descripcion Campo que almacena la informacion mas general acerca del eventoque se promocionara

Campo de tipoalfanumerico.

X

direccion

Campo que almacena la direccion del lugar en el cual se llevara a caboel evento. El evento tambien podra ser realizado por internet por lo queen este campo tambien se podra colocar la direccion Web en la que se

llevara a cabo el evento.

Campo de tipoalfanumerico y

booleanoX

ubicación Campo que almacena el pais, el departamento y la ciudad en la que sellevara a cabo el evento.

Campo de tipo texto X

fecha_inicial Campo que contiene la fecha de inicio del evento Campo tipo fecha X

hora_inicial Campo que almacena la hora de inicio del evento Campo tipo numericoy booleano

X

fecha_final Campo que contiene la fecha de f inalizacion del evento Campo tipo fecha X

hora_final Campo que contiene la hora de f inalizacion del evento Campo tipo numericoy booleano

X

Fk_Id_Ciudad Este campo almacenara la ciudad donde ocurrira el evento. campo tipo entero. X

Fk_Id_Tipo_Evento Este campo almacenara la categoria del evento a realizar. campo tipo entero. X

Fk_Id_EmpresaEste campo almacenara la identif icacion de la empresa que crea el

evento, como por el ejemplo el Nit.

Campo de tipoalfanumerico, sinrestriccion a la

X

DICCIONARIO DE DATOSTabla CLS_Evento

Siempre debe contenerun dato

68

Campo Descripcion Restricciones

Si No

Pk_Id_EventoCampo que almacena el numero que el sistema automaticamente leasigna a cada uno de los eventos que son creados para llevar un

orden en su creacion.

Campo de tiponumerico entero. X

nombre_evento Campo que almacena el nombre con el cual se identif icara el eventopara los usuarios.

Campo de tipoalfanumerico.

X

descripcion Campo que almacena la informacion mas general acerca del eventoque se promocionara

Campo de tipoalfanumerico.

X

direccion

Campo que almacena la direccion del lugar en el cual se llevara a caboel evento. El evento tambien podra ser realizado por internet por lo queen este campo tambien se podra colocar la direccion Web en la que se

llevara a cabo el evento.

Campo de tipoalfanumerico y

booleanoX

ubicación Campo que almacena el pais, el departamento y la ciudad en la que sellevara a cabo el evento.

Campo de tipo texto X

fecha_inicial Campo que contiene la fecha de inicio del evento Campo tipo fecha X

hora_inicial Campo que almacena la hora de inicio del evento Campo tipo numericoy booleano

X

fecha_final Campo que contiene la fecha de f inalizacion del evento Campo tipo fecha X

hora_final Campo que contiene la hora de f inalizacion del evento Campo tipo numericoy booleano

X

Fk_Id_Ciudad Este campo almacenara la ciudad donde ocurrira el evento. campo tipo entero. X

Fk_Id_Tipo_Evento Este campo almacenara la categoria del evento a realizar. campo tipo entero. X

Fk_Id_EmpresaEste campo almacenara la identif icacion de la empresa que crea el

evento, como por el ejemplo el Nit.

Campo de tipoalfanumerico, sinrestriccion a la

X

DICCIONARIO DE DATOSTabla CLS_Evento

Siempre debe contenerun dato

68

Campo Descripcion Restricciones

Si No

Pk_Id_EventoCampo que almacena el numero que el sistema automaticamente leasigna a cada uno de los eventos que son creados para llevar un

orden en su creacion.

Campo de tiponumerico entero. X

nombre_evento Campo que almacena el nombre con el cual se identif icara el eventopara los usuarios.

Campo de tipoalfanumerico.

X

descripcion Campo que almacena la informacion mas general acerca del eventoque se promocionara

Campo de tipoalfanumerico.

X

direccion

Campo que almacena la direccion del lugar en el cual se llevara a caboel evento. El evento tambien podra ser realizado por internet por lo queen este campo tambien se podra colocar la direccion Web en la que se

llevara a cabo el evento.

Campo de tipoalfanumerico y

booleanoX

ubicación Campo que almacena el pais, el departamento y la ciudad en la que sellevara a cabo el evento.

Campo de tipo texto X

fecha_inicial Campo que contiene la fecha de inicio del evento Campo tipo fecha X

hora_inicial Campo que almacena la hora de inicio del evento Campo tipo numericoy booleano

X

fecha_final Campo que contiene la fecha de f inalizacion del evento Campo tipo fecha X

hora_final Campo que contiene la hora de f inalizacion del evento Campo tipo numericoy booleano

X

Fk_Id_Ciudad Este campo almacenara la ciudad donde ocurrira el evento. campo tipo entero. X

Fk_Id_Tipo_Evento Este campo almacenara la categoria del evento a realizar. campo tipo entero. X

Fk_Id_EmpresaEste campo almacenara la identif icacion de la empresa que crea el

evento, como por el ejemplo el Nit.

Campo de tipoalfanumerico, sinrestriccion a la

X

DICCIONARIO DE DATOSTabla CLS_Evento

Siempre debe contenerun dato

Page 69: Trabajo Final Analisis y Diseño de Sistemas I

69

Campo Descripcion Restricciones

Si No

Pk_Id_asistenteCampo que almacena el sistema de manera automatica para organizar ellistado de asistentes al evento, con la idea de no sobrepasar la inscripcion

maxima de asistentes permitida por el creador del evento

Campo numericoentero X

No_de_entradasCampo que almacena cantidad de entradas que el nuevo asistente desea

adquirir para el eventoCampo numerico

entero. Sin espacio X

nombreCampo que almacena el nombre del nuevo asistente que se registra al

evento.Campo de tipoalfanumerico X

tipo_documentoEste campo almacena el tipo de documento (Cedula, Pasaporte, entre otros)

que identifica al nuevo asistenteCampo de tipo texto X

nro_documentoEste campo almacena el numero del documento del nuevo usuario que se

registra

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres.

No se permitenespacios.

X

telefono Este campo almacena el numero telefonico fijo del nuevo usuarioCampo de tipo

numerico X

celular Este campo almacena el numero celular del nuevo usuarioCampo de tipo

numerico X

emailEste campo almacena el e-mail del nuevo usuario o empresa que se registra

en el aplicativo.

Campo de tipoalfanumerico y

booleano (simbolos).No se permitenespacios entre

caracteres.

X

direccion Este campo almacena el lugar de residencia del nuevo usuarioCampo de tipoalfanumerico X

ubicaciónAlmacena el pais, departamento o lugar donde se encuentra el lugar de

residencia del usuario o la empresa. Campor de Tipo Texto X

DICCIONARIO DE DATOSTabla CLS_Asistente

Siempre debe contener undato

69

Campo Descripcion Restricciones

Si No

Pk_Id_asistenteCampo que almacena el sistema de manera automatica para organizar ellistado de asistentes al evento, con la idea de no sobrepasar la inscripcion

maxima de asistentes permitida por el creador del evento

Campo numericoentero X

No_de_entradasCampo que almacena cantidad de entradas que el nuevo asistente desea

adquirir para el eventoCampo numerico

entero. Sin espacio X

nombreCampo que almacena el nombre del nuevo asistente que se registra al

evento.Campo de tipoalfanumerico X

tipo_documentoEste campo almacena el tipo de documento (Cedula, Pasaporte, entre otros)

que identifica al nuevo asistenteCampo de tipo texto X

nro_documentoEste campo almacena el numero del documento del nuevo usuario que se

registra

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres.

No se permitenespacios.

X

telefono Este campo almacena el numero telefonico fijo del nuevo usuarioCampo de tipo

numerico X

celular Este campo almacena el numero celular del nuevo usuarioCampo de tipo

numerico X

emailEste campo almacena el e-mail del nuevo usuario o empresa que se registra

en el aplicativo.

Campo de tipoalfanumerico y

booleano (simbolos).No se permitenespacios entre

caracteres.

X

direccion Este campo almacena el lugar de residencia del nuevo usuarioCampo de tipoalfanumerico X

ubicaciónAlmacena el pais, departamento o lugar donde se encuentra el lugar de

residencia del usuario o la empresa. Campor de Tipo Texto X

DICCIONARIO DE DATOSTabla CLS_Asistente

Siempre debe contener undato

69

Campo Descripcion Restricciones

Si No

Pk_Id_asistenteCampo que almacena el sistema de manera automatica para organizar ellistado de asistentes al evento, con la idea de no sobrepasar la inscripcion

maxima de asistentes permitida por el creador del evento

Campo numericoentero X

No_de_entradasCampo que almacena cantidad de entradas que el nuevo asistente desea

adquirir para el eventoCampo numerico

entero. Sin espacio X

nombreCampo que almacena el nombre del nuevo asistente que se registra al

evento.Campo de tipoalfanumerico X

tipo_documentoEste campo almacena el tipo de documento (Cedula, Pasaporte, entre otros)

que identifica al nuevo asistenteCampo de tipo texto X

nro_documentoEste campo almacena el numero del documento del nuevo usuario que se

registra

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres.

No se permitenespacios.

X

telefono Este campo almacena el numero telefonico fijo del nuevo usuarioCampo de tipo

numerico X

celular Este campo almacena el numero celular del nuevo usuarioCampo de tipo

numerico X

emailEste campo almacena el e-mail del nuevo usuario o empresa que se registra

en el aplicativo.

Campo de tipoalfanumerico y

booleano (simbolos).No se permitenespacios entre

caracteres.

X

direccion Este campo almacena el lugar de residencia del nuevo usuarioCampo de tipoalfanumerico X

ubicaciónAlmacena el pais, departamento o lugar donde se encuentra el lugar de

residencia del usuario o la empresa. Campor de Tipo Texto X

DICCIONARIO DE DATOSTabla CLS_Asistente

Siempre debe contener undato

Page 70: Trabajo Final Analisis y Diseño de Sistemas I

70

Campo Descripcion Restricciones

Si No

Pk_Id_Asistente_Evento Campo que almacena el numero que el sistema automaticamente le asigna acada uno de los asistentes a los eventos.

Campo de tiponumerico entero. X

No_asistenteCampo que almacena el sistema de manera automatica para organizar ellistado de asistentes al evento, con la idea de no sobrepasar la inscripcion

maxima de asistentes permitida por el creador del evento.

Campo numericoentero X

Fk_Id_EmpresaEste campo almacenara la identificacion de la empresa que crea el evento,

como por el ejemplo el Nit.

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

Fk_Id_EventoCampo que almacena el numero que el sistema automaticamente le asigna acada uno de los eventos que son creados para llevar un orden en su creacion.

Campo de tiponumerico entero. X

Fk_Id_asistenteCampo que almacena el sistema de manera automatica para organizar ellistado de asistentes al evento, con la idea de no sobrepasar la inscripcion

maxima de asistentes permitida por el creador del evento

Campo numericoentero X

DICCIONARIO DE DATOSTabla CLS_Asistente_Evento

Siempre debe contener undato

70

Campo Descripcion Restricciones

Si No

Pk_Id_Asistente_Evento Campo que almacena el numero que el sistema automaticamente le asigna acada uno de los asistentes a los eventos.

Campo de tiponumerico entero. X

No_asistenteCampo que almacena el sistema de manera automatica para organizar ellistado de asistentes al evento, con la idea de no sobrepasar la inscripcion

maxima de asistentes permitida por el creador del evento.

Campo numericoentero X

Fk_Id_EmpresaEste campo almacenara la identificacion de la empresa que crea el evento,

como por el ejemplo el Nit.

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

Fk_Id_EventoCampo que almacena el numero que el sistema automaticamente le asigna acada uno de los eventos que son creados para llevar un orden en su creacion.

Campo de tiponumerico entero. X

Fk_Id_asistenteCampo que almacena el sistema de manera automatica para organizar ellistado de asistentes al evento, con la idea de no sobrepasar la inscripcion

maxima de asistentes permitida por el creador del evento

Campo numericoentero X

DICCIONARIO DE DATOSTabla CLS_Asistente_Evento

Siempre debe contener undato

70

Campo Descripcion Restricciones

Si No

Pk_Id_Asistente_Evento Campo que almacena el numero que el sistema automaticamente le asigna acada uno de los asistentes a los eventos.

Campo de tiponumerico entero. X

No_asistenteCampo que almacena el sistema de manera automatica para organizar ellistado de asistentes al evento, con la idea de no sobrepasar la inscripcion

maxima de asistentes permitida por el creador del evento.

Campo numericoentero X

Fk_Id_EmpresaEste campo almacenara la identificacion de la empresa que crea el evento,

como por el ejemplo el Nit.

Campo de tipoalfanumerico, sin

restriccion a lacantidad de caracteres

X

Fk_Id_EventoCampo que almacena el numero que el sistema automaticamente le asigna acada uno de los eventos que son creados para llevar un orden en su creacion.

Campo de tiponumerico entero. X

Fk_Id_asistenteCampo que almacena el sistema de manera automatica para organizar ellistado de asistentes al evento, con la idea de no sobrepasar la inscripcion

maxima de asistentes permitida por el creador del evento

Campo numericoentero X

DICCIONARIO DE DATOSTabla CLS_Asistente_Evento

Siempre debe contener undato

Page 71: Trabajo Final Analisis y Diseño de Sistemas I

71

Campo Descripcion Restricciones

Si No

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

depto Campo que almacena el nombre de cada paisCampo de tipo

alfabeticoX

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

DICCIONARIO DE DATOSTabla CLS_Departamento

Siempre debe contener undato

Campo Descripcion Restricciones

Si No

id_ciudad Campo que almacena el codigo de identificacion de cada ciudadCampo de tipo

numerico entero.X

ciudad Campo que almacena el nombre de cada ciudadCampo de tipo

alfabeticoX

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

DICCIONARIO DE DATOSTabla CLS_Ciudad

Siempre debe contener undato

71

Campo Descripcion Restricciones

Si No

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

depto Campo que almacena el nombre de cada paisCampo de tipo

alfabeticoX

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

DICCIONARIO DE DATOSTabla CLS_Departamento

Siempre debe contener undato

Campo Descripcion Restricciones

Si No

id_ciudad Campo que almacena el codigo de identificacion de cada ciudadCampo de tipo

numerico entero.X

ciudad Campo que almacena el nombre de cada ciudadCampo de tipo

alfabeticoX

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

DICCIONARIO DE DATOSTabla CLS_Ciudad

Siempre debe contener undato

71

Campo Descripcion Restricciones

Si No

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

depto Campo que almacena el nombre de cada paisCampo de tipo

alfabeticoX

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

DICCIONARIO DE DATOSTabla CLS_Departamento

Siempre debe contener undato

Campo Descripcion Restricciones

Si No

id_ciudad Campo que almacena el codigo de identificacion de cada ciudadCampo de tipo

numerico entero.X

ciudad Campo que almacena el nombre de cada ciudadCampo de tipo

alfabeticoX

id_depto Campo que almacena el codigo de identificacion de cada departamentoCampo de tipo

numerico entero.X

DICCIONARIO DE DATOSTabla CLS_Ciudad

Siempre debe contener undato

Page 72: Trabajo Final Analisis y Diseño de Sistemas I

72

Campo Descripcion Restricciones

Si No

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

pais Campo que almacena el nombre de cada paisCampo de tipo

alfabetico X

DICCIONARIO DE DATOSTabla CLS_Pais

Siempre debe contener undato

72

Campo Descripcion Restricciones

Si No

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

pais Campo que almacena el nombre de cada paisCampo de tipo

alfabetico X

DICCIONARIO DE DATOSTabla CLS_Pais

Siempre debe contener undato

72

Campo Descripcion Restricciones

Si No

id_pais Campo que almacena el codigo de identificacion de cada paisCampo de tipo

numerico entero. X

pais Campo que almacena el nombre de cada paisCampo de tipo

alfabetico X

DICCIONARIO DE DATOSTabla CLS_Pais

Siempre debe contener undato

Page 73: Trabajo Final Analisis y Diseño de Sistemas I

73

5. ESQUEMA GENERAL BASE DE DATOS

73

5. ESQUEMA GENERAL BASE DE DATOS

73

5. ESQUEMA GENERAL BASE DE DATOS

Page 74: Trabajo Final Analisis y Diseño de Sistemas I

74

6. CRONOGRAMA DE TRABAJO

74

6. CRONOGRAMA DE TRABAJO

74

6. CRONOGRAMA DE TRABAJO

74

6. CRONOGRAMA DE TRABAJO

Page 75: Trabajo Final Analisis y Diseño de Sistemas I

75

7. ESTUDIO DE FACTIBILIDAD DEL PROYECTO

7.1 FACTIBILIDAD TECNICA

Después de realizar el levantamiento de los requisitos que solicita el cliente para la

elaboración de este aplicativo y de plantear la o las necesidades que este

resolverá, es necesario definir los elementos técnicos necesario que se requieren

para su desarrollo, teniendo en cuenta cada una de las etapas planteadas en el

cronograma de trabajo anterior.

La implementación de todo este aplicativo requiere de todo un despliegue de

recursos técnicos que van desde equipos para el desarrollo hasta un servidor para

el alojamiento del mismo, debido a que en la actualidad no se cuenta con ningún

tipo de recurso, ni en el aspecto de infraestructura ni en el aspecto de equipos por

lo que se hace necesaria la adquisición de diferentes recursos. A continuación se

relacionan de manera general los recursos técnicos que se requiere el desarrollo

de este aplicativo:

Hardware

8 computadores de escritorio como estaciones de trabajo

1 servidor donde se alojara el aplicativo

1 Impresora laser conectada en red.

Servicio de conexión de Internet (Proveedor ISP)

Software

8 licencias de Windows 7.

8 licencias de Office 2010

1 licencia de Windows Server 2008.

9 Licencias de Antivirus.

2 Licencias de Visual Studio 2008

1 Licencia de SQL Server

75

7. ESTUDIO DE FACTIBILIDAD DEL PROYECTO

7.1 FACTIBILIDAD TECNICA

Después de realizar el levantamiento de los requisitos que solicita el cliente para la

elaboración de este aplicativo y de plantear la o las necesidades que este

resolverá, es necesario definir los elementos técnicos necesario que se requieren

para su desarrollo, teniendo en cuenta cada una de las etapas planteadas en el

cronograma de trabajo anterior.

La implementación de todo este aplicativo requiere de todo un despliegue de

recursos técnicos que van desde equipos para el desarrollo hasta un servidor para

el alojamiento del mismo, debido a que en la actualidad no se cuenta con ningún

tipo de recurso, ni en el aspecto de infraestructura ni en el aspecto de equipos por

lo que se hace necesaria la adquisición de diferentes recursos. A continuación se

relacionan de manera general los recursos técnicos que se requiere el desarrollo

de este aplicativo:

Hardware

8 computadores de escritorio como estaciones de trabajo

1 servidor donde se alojara el aplicativo

1 Impresora laser conectada en red.

Servicio de conexión de Internet (Proveedor ISP)

Software

8 licencias de Windows 7.

8 licencias de Office 2010

1 licencia de Windows Server 2008.

9 Licencias de Antivirus.

2 Licencias de Visual Studio 2008

1 Licencia de SQL Server

75

7. ESTUDIO DE FACTIBILIDAD DEL PROYECTO

7.1 FACTIBILIDAD TECNICA

Después de realizar el levantamiento de los requisitos que solicita el cliente para la

elaboración de este aplicativo y de plantear la o las necesidades que este

resolverá, es necesario definir los elementos técnicos necesario que se requieren

para su desarrollo, teniendo en cuenta cada una de las etapas planteadas en el

cronograma de trabajo anterior.

La implementación de todo este aplicativo requiere de todo un despliegue de

recursos técnicos que van desde equipos para el desarrollo hasta un servidor para

el alojamiento del mismo, debido a que en la actualidad no se cuenta con ningún

tipo de recurso, ni en el aspecto de infraestructura ni en el aspecto de equipos por

lo que se hace necesaria la adquisición de diferentes recursos. A continuación se

relacionan de manera general los recursos técnicos que se requiere el desarrollo

de este aplicativo:

Hardware

8 computadores de escritorio como estaciones de trabajo

1 servidor donde se alojara el aplicativo

1 Impresora laser conectada en red.

Servicio de conexión de Internet (Proveedor ISP)

Software

8 licencias de Windows 7.

8 licencias de Office 2010

1 licencia de Windows Server 2008.

9 Licencias de Antivirus.

2 Licencias de Visual Studio 2008

1 Licencia de SQL Server

Page 76: Trabajo Final Analisis y Diseño de Sistemas I

76

Recursos de Oficina

9 Escritorios para computador.

12 sillas para oficina

Aire Acondicionado (para la sala de servidores)

8 lámparas fluorescentes de forma circular.

5 teléfonos inalámbricos

4 lámparas de escritorio

8 ventiladores

76

Recursos de Oficina

9 Escritorios para computador.

12 sillas para oficina

Aire Acondicionado (para la sala de servidores)

8 lámparas fluorescentes de forma circular.

5 teléfonos inalámbricos

4 lámparas de escritorio

8 ventiladores

76

Recursos de Oficina

9 Escritorios para computador.

12 sillas para oficina

Aire Acondicionado (para la sala de servidores)

8 lámparas fluorescentes de forma circular.

5 teléfonos inalámbricos

4 lámparas de escritorio

8 ventiladores

Page 77: Trabajo Final Analisis y Diseño de Sistemas I

77

7.1.1 SOFTWARE

8 licencias de Windows 7 Profesional:

- Licencia De Windows 7 Professional 32 Y 64 BitsPrecio Unidad: $135.000Total: $1.080.000

1 Licencia de Windows Server 2008:

- Licencia de Windows Server Estándar 2008.

- Incluye Paquete de Idioma Español.

Precio: $1.090.000

8 Licencias de Office 2010Precio por Unidad: $110.000

Total: $880.000

77

7.1.1 SOFTWARE

8 licencias de Windows 7 Profesional:

- Licencia De Windows 7 Professional 32 Y 64 BitsPrecio Unidad: $135.000Total: $1.080.000

1 Licencia de Windows Server 2008:

- Licencia de Windows Server Estándar 2008.

- Incluye Paquete de Idioma Español.

Precio: $1.090.000

8 Licencias de Office 2010Precio por Unidad: $110.000

Total: $880.000

77

7.1.1 SOFTWARE

8 licencias de Windows 7 Profesional:

- Licencia De Windows 7 Professional 32 Y 64 BitsPrecio Unidad: $135.000Total: $1.080.000

1 Licencia de Windows Server 2008:

- Licencia de Windows Server Estándar 2008.

- Incluye Paquete de Idioma Español.

Precio: $1.090.000

8 Licencias de Office 2010Precio por Unidad: $110.000

Total: $880.000

Page 78: Trabajo Final Analisis y Diseño de Sistemas I

78

8 licencias de Antivirus Nod32 V.5:

- ESET NOD32 Antivirus cuenta con numerosas

mejoras de velocidad, seguridad y usabilidad.

Precio Unidad: $69.990Total: $629.910

1 Licencia de SQL

Total $800.000

2 Licencias Visual Studio

$53.500 licencia por Equipo

Total: 170.000

SERVICIO PARA CONEXIONA A INTERNET: UNE EPM

Telecomunicaciones S.A

Precio: $2.000.000

78

8 licencias de Antivirus Nod32 V.5:

- ESET NOD32 Antivirus cuenta con numerosas

mejoras de velocidad, seguridad y usabilidad.

Precio Unidad: $69.990Total: $629.910

1 Licencia de SQL

Total $800.000

2 Licencias Visual Studio

$53.500 licencia por Equipo

Total: 170.000

SERVICIO PARA CONEXIONA A INTERNET: UNE EPM

Telecomunicaciones S.A

Precio: $2.000.000

78

8 licencias de Antivirus Nod32 V.5:

- ESET NOD32 Antivirus cuenta con numerosas

mejoras de velocidad, seguridad y usabilidad.

Precio Unidad: $69.990Total: $629.910

1 Licencia de SQL

Total $800.000

2 Licencias Visual Studio

$53.500 licencia por Equipo

Total: 170.000

SERVICIO PARA CONEXIONA A INTERNET: UNE EPM

Telecomunicaciones S.A

Precio: $2.000.000

Page 79: Trabajo Final Analisis y Diseño de Sistemas I

79

7.1.2 HARDWARE

Estaciones de Trabajo (características)

Control de Calidad:- Procesador Core i7 – 2600 (8M Cache, 3.40 Hhz –

Max Turbo)

- Memoria DDR3 4GB 1333 MHZ.

- Disco Duro 1TB.

- Unidad DVD/RW Precio: $ 1.350.000- Red 10/100

- Tarjeta de Video

- Teclado y mouse HP

- Monitor LED Widescreen 19”.

Analista de Requisitos:- Procesador Core i7 – 2600 (8M Cache, 3.40 Hhz –

Max Turbo).

- Memoria DDR3 4GB 1333 MHZ.

- Disco Duro 1TB.

- Unidad DVD/RW. Precio: $ 1.350.000- Red 10/100.

- Tarjeta de Video

- Teclado y mouse HP

- Monitor LED Widescreen 19”.

79

7.1.2 HARDWARE

Estaciones de Trabajo (características)

Control de Calidad:- Procesador Core i7 – 2600 (8M Cache, 3.40 Hhz –

Max Turbo)

- Memoria DDR3 4GB 1333 MHZ.

- Disco Duro 1TB.

- Unidad DVD/RW Precio: $ 1.350.000- Red 10/100

- Tarjeta de Video

- Teclado y mouse HP

- Monitor LED Widescreen 19”.

Analista de Requisitos:- Procesador Core i7 – 2600 (8M Cache, 3.40 Hhz –

Max Turbo).

- Memoria DDR3 4GB 1333 MHZ.

- Disco Duro 1TB.

- Unidad DVD/RW. Precio: $ 1.350.000- Red 10/100.

- Tarjeta de Video

- Teclado y mouse HP

- Monitor LED Widescreen 19”.

79

7.1.2 HARDWARE

Estaciones de Trabajo (características)

Control de Calidad:- Procesador Core i7 – 2600 (8M Cache, 3.40 Hhz –

Max Turbo)

- Memoria DDR3 4GB 1333 MHZ.

- Disco Duro 1TB.

- Unidad DVD/RW Precio: $ 1.350.000- Red 10/100

- Tarjeta de Video

- Teclado y mouse HP

- Monitor LED Widescreen 19”.

Analista de Requisitos:- Procesador Core i7 – 2600 (8M Cache, 3.40 Hhz –

Max Turbo).

- Memoria DDR3 4GB 1333 MHZ.

- Disco Duro 1TB.

- Unidad DVD/RW. Precio: $ 1.350.000- Red 10/100.

- Tarjeta de Video

- Teclado y mouse HP

- Monitor LED Widescreen 19”.

Page 80: Trabajo Final Analisis y Diseño de Sistemas I

80

Arquitecto (BD):-Procesador Core i7 – 2600 (8M Cache, 3.40 Hhz –

Memoria DDR3 8GB 1333 MHZ.

- Disco Duro 1TB.

- Unidad DVD/RW. Precio: $ 1.420.000- Red 10/100.

- Tarjeta de Video

- Teclado y mouse HP

- Monitor LED Widescreen 19”.

Gerente de Proyecto:-Procesador Core i7 – 2600 (8M Cache, 3.40 Hhz –

Max Turbo).

- Memoria DDR3 4GB 1333 MHZ.

- - Disco Duro 1TB.

- - Unidad DVD/RW. Precio: $ 1.350.000- - Red 10/100.

- - Tarjeta de Video.

- - Teclado y mouse.

- Monitor LED Widescreen 19”.

Desarrollador:-Procesador Core i7 – 2600 (8M Cache, 3.40 Hhz – Max

Turbo).

- Memoria DDR3 8GB 1333 MHZ.

- Disco Duro 1TB.

- Unidad DVD/RW. Precio: $ 1.420.000

80

Arquitecto (BD):-Procesador Core i7 – 2600 (8M Cache, 3.40 Hhz –

Memoria DDR3 8GB 1333 MHZ.

- Disco Duro 1TB.

- Unidad DVD/RW. Precio: $ 1.420.000- Red 10/100.

- Tarjeta de Video

- Teclado y mouse HP

- Monitor LED Widescreen 19”.

Gerente de Proyecto:-Procesador Core i7 – 2600 (8M Cache, 3.40 Hhz –

Max Turbo).

- Memoria DDR3 4GB 1333 MHZ.

- - Disco Duro 1TB.

- - Unidad DVD/RW. Precio: $ 1.350.000- - Red 10/100.

- - Tarjeta de Video.

- - Teclado y mouse.

- Monitor LED Widescreen 19”.

Desarrollador:-Procesador Core i7 – 2600 (8M Cache, 3.40 Hhz – Max

Turbo).

- Memoria DDR3 8GB 1333 MHZ.

- Disco Duro 1TB.

- Unidad DVD/RW. Precio: $ 1.420.000

80

Arquitecto (BD):-Procesador Core i7 – 2600 (8M Cache, 3.40 Hhz –

Memoria DDR3 8GB 1333 MHZ.

- Disco Duro 1TB.

- Unidad DVD/RW. Precio: $ 1.420.000- Red 10/100.

- Tarjeta de Video

- Teclado y mouse HP

- Monitor LED Widescreen 19”.

Gerente de Proyecto:-Procesador Core i7 – 2600 (8M Cache, 3.40 Hhz –

Max Turbo).

- Memoria DDR3 4GB 1333 MHZ.

- - Disco Duro 1TB.

- - Unidad DVD/RW. Precio: $ 1.350.000- - Red 10/100.

- - Tarjeta de Video.

- - Teclado y mouse.

- Monitor LED Widescreen 19”.

Desarrollador:-Procesador Core i7 – 2600 (8M Cache, 3.40 Hhz – Max

Turbo).

- Memoria DDR3 8GB 1333 MHZ.

- Disco Duro 1TB.

- Unidad DVD/RW. Precio: $ 1.420.000

Page 81: Trabajo Final Analisis y Diseño de Sistemas I

81

- Red 10/100. Total: $2.840.000- Tarjeta de Video

- Teclado y mouse HP

- Monitor LED Widescreen 19”.

Servidor (Para alojamiento del aplicativo)

- Dell PowerEdge 2900 III

- 2 procesadores Intel Xeon serie 5300, 3,0GHz.

- Chipset Intel 5000X, de 1066 MHz y 1333 MHz.

- 4 DIMM de 2GB para un total de 8 GB de RAM

- Hipervisor integrado Citrix XenServer Dell

- Disco Duro SATA de 3,5" (7.200 RPM) 1TB

Precio: $ 5.648.000

Impresora Laser:- Velocidad de impresión en negro (normal, A4)

- Tecnología de impresión a laser

- Velocidad del procesador 266 MHz

- Soportes Admitidos: Papel (láser,

común, fotográfico, rugoso, vitela),

sobres, etiquetas, cartulina,

transparencias, postales

- Escáner

- Fax

- Copiadora

Precio:$329.900

81

- Red 10/100. Total: $2.840.000- Tarjeta de Video

- Teclado y mouse HP

- Monitor LED Widescreen 19”.

Servidor (Para alojamiento del aplicativo)

- Dell PowerEdge 2900 III

- 2 procesadores Intel Xeon serie 5300, 3,0GHz.

- Chipset Intel 5000X, de 1066 MHz y 1333 MHz.

- 4 DIMM de 2GB para un total de 8 GB de RAM

- Hipervisor integrado Citrix XenServer Dell

- Disco Duro SATA de 3,5" (7.200 RPM) 1TB

Precio: $ 5.648.000

Impresora Laser:- Velocidad de impresión en negro (normal, A4)

- Tecnología de impresión a laser

- Velocidad del procesador 266 MHz

- Soportes Admitidos: Papel (láser,

común, fotográfico, rugoso, vitela),

sobres, etiquetas, cartulina,

transparencias, postales

- Escáner

- Fax

- Copiadora

Precio:$329.900

81

- Red 10/100. Total: $2.840.000- Tarjeta de Video

- Teclado y mouse HP

- Monitor LED Widescreen 19”.

Servidor (Para alojamiento del aplicativo)

- Dell PowerEdge 2900 III

- 2 procesadores Intel Xeon serie 5300, 3,0GHz.

- Chipset Intel 5000X, de 1066 MHz y 1333 MHz.

- 4 DIMM de 2GB para un total de 8 GB de RAM

- Hipervisor integrado Citrix XenServer Dell

- Disco Duro SATA de 3,5" (7.200 RPM) 1TB

Precio: $ 5.648.000

Impresora Laser:- Velocidad de impresión en negro (normal, A4)

- Tecnología de impresión a laser

- Velocidad del procesador 266 MHz

- Soportes Admitidos: Papel (láser,

común, fotográfico, rugoso, vitela),

sobres, etiquetas, cartulina,

transparencias, postales

- Escáner

- Fax

- Copiadora

Precio:$329.900

Page 82: Trabajo Final Analisis y Diseño de Sistemas I

82

7.1.3 RECURSOS DE OFICINA

11 Mesas Para computadora:- Material: Madera

- Porta teclado, porta CPU, 2 porta papeles y cajón.

- Largo: 123cm

- Ancho: 63cm

- Alto: 78cm

Precio unidad: $85.000Total: $425.000

12 Sillas de oficina- Silla giratoria Ergonómica.

- Espaldar en malla con brazos.

- Soporte lumbar.

- Neumática Fácil Movilidad.

- Color: Negro azul.

Precio Unidad: $145.000

Total: $1.740.000

Aire Acondicionado (Sala de servidores):

- Aire Acondicionado tipo MINISPLIT.

- Marca LG.

- Modelo SJ091CD DE 220V con control remoto.

- Kit de tubería de cobre de 5 metros.

- función de Rápido Enfriamiento que disminuye la

temperatura hasta 18°C.

Precio: $715.000

82

7.1.3 RECURSOS DE OFICINA

11 Mesas Para computadora:- Material: Madera

- Porta teclado, porta CPU, 2 porta papeles y cajón.

- Largo: 123cm

- Ancho: 63cm

- Alto: 78cm

Precio unidad: $85.000Total: $425.000

12 Sillas de oficina- Silla giratoria Ergonómica.

- Espaldar en malla con brazos.

- Soporte lumbar.

- Neumática Fácil Movilidad.

- Color: Negro azul.

Precio Unidad: $145.000

Total: $1.740.000

Aire Acondicionado (Sala de servidores):

- Aire Acondicionado tipo MINISPLIT.

- Marca LG.

- Modelo SJ091CD DE 220V con control remoto.

- Kit de tubería de cobre de 5 metros.

- función de Rápido Enfriamiento que disminuye la

temperatura hasta 18°C.

Precio: $715.000

82

7.1.3 RECURSOS DE OFICINA

11 Mesas Para computadora:- Material: Madera

- Porta teclado, porta CPU, 2 porta papeles y cajón.

- Largo: 123cm

- Ancho: 63cm

- Alto: 78cm

Precio unidad: $85.000Total: $425.000

12 Sillas de oficina- Silla giratoria Ergonómica.

- Espaldar en malla con brazos.

- Soporte lumbar.

- Neumática Fácil Movilidad.

- Color: Negro azul.

Precio Unidad: $145.000

Total: $1.740.000

Aire Acondicionado (Sala de servidores):

- Aire Acondicionado tipo MINISPLIT.

- Marca LG.

- Modelo SJ091CD DE 220V con control remoto.

- Kit de tubería de cobre de 5 metros.

- función de Rápido Enfriamiento que disminuye la

temperatura hasta 18°C.

Precio: $715.000

Page 83: Trabajo Final Analisis y Diseño de Sistemas I

83

8 Lámparas fluorescentes:- Modelo: Circular.

- Potencia: 22 Watts.

- Vida útil: 7500 hrs.

- Flujo luminoso: 1030 lúmenes.

- Origen: Importado.

- Fluorescente luz día (blanca).

- Economizadora de energía y purificadora de aire.

Precio Unidad: $5.490

Total: $43.920

5 Teléfonos inalámbricos:- Teléfono inalámbrico de Marca Panasonic con

sistema de contestadora automática.

- Cuenta con tecnología de 5.8 GHz analógico y un

built-in sistema de contestadora digital.

Precio Unidad: $65.000Total: $325.000

4 Lámparas de Escritorio:- material plástico

- color azul traslucido.

- foco neón.

- Medidas: alto 33 cm x 29 ecualizable.

Precio Unidad: $9.900Total: $39.600

83

8 Lámparas fluorescentes:- Modelo: Circular.

- Potencia: 22 Watts.

- Vida útil: 7500 hrs.

- Flujo luminoso: 1030 lúmenes.

- Origen: Importado.

- Fluorescente luz día (blanca).

- Economizadora de energía y purificadora de aire.

Precio Unidad: $5.490

Total: $43.920

5 Teléfonos inalámbricos:- Teléfono inalámbrico de Marca Panasonic con

sistema de contestadora automática.

- Cuenta con tecnología de 5.8 GHz analógico y un

built-in sistema de contestadora digital.

Precio Unidad: $65.000Total: $325.000

4 Lámparas de Escritorio:- material plástico

- color azul traslucido.

- foco neón.

- Medidas: alto 33 cm x 29 ecualizable.

Precio Unidad: $9.900Total: $39.600

83

8 Lámparas fluorescentes:- Modelo: Circular.

- Potencia: 22 Watts.

- Vida útil: 7500 hrs.

- Flujo luminoso: 1030 lúmenes.

- Origen: Importado.

- Fluorescente luz día (blanca).

- Economizadora de energía y purificadora de aire.

Precio Unidad: $5.490

Total: $43.920

5 Teléfonos inalámbricos:- Teléfono inalámbrico de Marca Panasonic con

sistema de contestadora automática.

- Cuenta con tecnología de 5.8 GHz analógico y un

built-in sistema de contestadora digital.

Precio Unidad: $65.000Total: $325.000

4 Lámparas de Escritorio:- material plástico

- color azul traslucido.

- foco neón.

- Medidas: alto 33 cm x 29 ecualizable.

Precio Unidad: $9.900Total: $39.600

Page 84: Trabajo Final Analisis y Diseño de Sistemas I

84

8 VentiladoresFabricante: MBI

Modelo: FS40-5 $58.0003 X 1: Piso + mesa + pared. Total: $ 464.00016 pulgadas.

Turbo parrilla delantera.

3 velocidades.

84

8 VentiladoresFabricante: MBI

Modelo: FS40-5 $58.0003 X 1: Piso + mesa + pared. Total: $ 464.00016 pulgadas.

Turbo parrilla delantera.

3 velocidades.

84

8 VentiladoresFabricante: MBI

Modelo: FS40-5 $58.0003 X 1: Piso + mesa + pared. Total: $ 464.00016 pulgadas.

Turbo parrilla delantera.

3 velocidades.

Page 85: Trabajo Final Analisis y Diseño de Sistemas I

85

1.1FACTIBILIDAD ECONÓMICA

Para determinar el costo – beneficio que puede generar la creación de este

aplicativo se requiere definir los costos desde los requerimientos técnicos y

humanos necesarios.

1.1.1 Costo Implementacion del Sistema (recursos tecnicos)

Como se describe en la factibilidad técnica (ver punto 7.1) son varios los recursos

que se necesitan para la implementación de este aplicativo derivados del

amoblamiento de todo el espacio de trabajo sumado a los recursos técnicos como

equipos y software. El costo total de estos recursos es de $23.809.430,distribuidos en:

- Software: $5.769.910- Hardware: $ 14.287.000- Recursos de Oficina: $ 3.752.520

La adquisición de estos recursos solo deberá realizarse una vez y su duración se

encuentra sujeta a la depreciación que generalmente se contabiliza anualmente.

85

1.1FACTIBILIDAD ECONÓMICA

Para determinar el costo – beneficio que puede generar la creación de este

aplicativo se requiere definir los costos desde los requerimientos técnicos y

humanos necesarios.

1.1.1 Costo Implementacion del Sistema (recursos tecnicos)

Como se describe en la factibilidad técnica (ver punto 7.1) son varios los recursos

que se necesitan para la implementación de este aplicativo derivados del

amoblamiento de todo el espacio de trabajo sumado a los recursos técnicos como

equipos y software. El costo total de estos recursos es de $23.809.430,distribuidos en:

- Software: $5.769.910- Hardware: $ 14.287.000- Recursos de Oficina: $ 3.752.520

La adquisición de estos recursos solo deberá realizarse una vez y su duración se

encuentra sujeta a la depreciación que generalmente se contabiliza anualmente.

85

1.1FACTIBILIDAD ECONÓMICA

Para determinar el costo – beneficio que puede generar la creación de este

aplicativo se requiere definir los costos desde los requerimientos técnicos y

humanos necesarios.

1.1.1 Costo Implementacion del Sistema (recursos tecnicos)

Como se describe en la factibilidad técnica (ver punto 7.1) son varios los recursos

que se necesitan para la implementación de este aplicativo derivados del

amoblamiento de todo el espacio de trabajo sumado a los recursos técnicos como

equipos y software. El costo total de estos recursos es de $23.809.430,distribuidos en:

- Software: $5.769.910- Hardware: $ 14.287.000- Recursos de Oficina: $ 3.752.520

La adquisición de estos recursos solo deberá realizarse una vez y su duración se

encuentra sujeta a la depreciación que generalmente se contabiliza anualmente.

Page 86: Trabajo Final Analisis y Diseño de Sistemas I

86

1.1.2 Costo del Recurso Humano

Para la realización de este proyecto se requiere contar con los servicios de 8

personas, de la siguiente manera:

Cargo SalarioNeto

Deducciones PrestacionesSociales

SalarioTotal

Gerente deProyecto

$4.000.000 $320.000 $2.040.000 $5.720.000

Analista deRequisitos

$1.500.000 $120.000 $765.000 $2.145.000

Analista deProyectos

$1.800.000 $144.000 $918.000 $2.574.000

Arquitecto deBases de

Datos

$1.200.000 $96.000 $612.000 $1.716.000

Documentador $1.500.000 $120.000 $765.000 $2.145.000

Programador(1)

$800.000 $64.000 $408.000 $1.144.000

Programador(2)

$800.000 $64.000 $408.000 $1.144.000

Control deCalidad

$1.000.000 $80.000 $510.000 $1.430.000

Total Nómina Empleados $18.018.000

86

1.1.2 Costo del Recurso Humano

Para la realización de este proyecto se requiere contar con los servicios de 8

personas, de la siguiente manera:

Cargo SalarioNeto

Deducciones PrestacionesSociales

SalarioTotal

Gerente deProyecto

$4.000.000 $320.000 $2.040.000 $5.720.000

Analista deRequisitos

$1.500.000 $120.000 $765.000 $2.145.000

Analista deProyectos

$1.800.000 $144.000 $918.000 $2.574.000

Arquitecto deBases de

Datos

$1.200.000 $96.000 $612.000 $1.716.000

Documentador $1.500.000 $120.000 $765.000 $2.145.000

Programador(1)

$800.000 $64.000 $408.000 $1.144.000

Programador(2)

$800.000 $64.000 $408.000 $1.144.000

Control deCalidad

$1.000.000 $80.000 $510.000 $1.430.000

Total Nómina Empleados $18.018.000

86

1.1.2 Costo del Recurso Humano

Para la realización de este proyecto se requiere contar con los servicios de 8

personas, de la siguiente manera:

Cargo SalarioNeto

Deducciones PrestacionesSociales

SalarioTotal

Gerente deProyecto

$4.000.000 $320.000 $2.040.000 $5.720.000

Analista deRequisitos

$1.500.000 $120.000 $765.000 $2.145.000

Analista deProyectos

$1.800.000 $144.000 $918.000 $2.574.000

Arquitecto deBases de

Datos

$1.200.000 $96.000 $612.000 $1.716.000

Documentador $1.500.000 $120.000 $765.000 $2.145.000

Programador(1)

$800.000 $64.000 $408.000 $1.144.000

Programador(2)

$800.000 $64.000 $408.000 $1.144.000

Control deCalidad

$1.000.000 $80.000 $510.000 $1.430.000

Total Nómina Empleados $18.018.000

Page 87: Trabajo Final Analisis y Diseño de Sistemas I

87

DESCRIPCION DE CARGOS

- Analista de Requisitos: Este Analista tiene como cometido estar al tanto de los

requerimientos necesarios para el desarrollo del software mediante un sistema

informático; tiene que delimitar el análisis para ver lo que se quiere hacer

inicialmente y después darle al usuario nuevas opciones de uso.

- Analista de Proyecto: Este Analista realiza con base en el análisis, el diseño

Ejecutar y controlar los Proyectos a desarrollar en la Zona autorizados por el

Comité Técnico; brindar soporte al personal en los eventos requeridos.

- Desarrollador: Este se dedicara a las facetas del proceso de desarrollo de

software con un ámbito algo más amplio de la programación. Esta persona podrá

contribuir a la visión general del proyecto más a nivel de aplicación que a nivel de

componentes o en las tareas de programación individuales.

- Control de Calidad: Este estará de acuerdo a un plan sistemático de evaluar la

calidad y “apegamiento” a los procesos, política y estándares del producto q ofrece

nuestro software. Este con un proceso de monitoreo evalúa el cumplimiento de los

estándares y procedimientos acordados del software.

- Gerente de Proyectos: Esta persona es la que tiene la responsabilidad total del

planeamiento y la ejecución de nuestro proyecto.

- Programadores: estas 2 personas son las que escriben, depuran y mantienen

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.

87

DESCRIPCION DE CARGOS

- Analista de Requisitos: Este Analista tiene como cometido estar al tanto de los

requerimientos necesarios para el desarrollo del software mediante un sistema

informático; tiene que delimitar el análisis para ver lo que se quiere hacer

inicialmente y después darle al usuario nuevas opciones de uso.

- Analista de Proyecto: Este Analista realiza con base en el análisis, el diseño

Ejecutar y controlar los Proyectos a desarrollar en la Zona autorizados por el

Comité Técnico; brindar soporte al personal en los eventos requeridos.

- Desarrollador: Este se dedicara a las facetas del proceso de desarrollo de

software con un ámbito algo más amplio de la programación. Esta persona podrá

contribuir a la visión general del proyecto más a nivel de aplicación que a nivel de

componentes o en las tareas de programación individuales.

- Control de Calidad: Este estará de acuerdo a un plan sistemático de evaluar la

calidad y “apegamiento” a los procesos, política y estándares del producto q ofrece

nuestro software. Este con un proceso de monitoreo evalúa el cumplimiento de los

estándares y procedimientos acordados del software.

- Gerente de Proyectos: Esta persona es la que tiene la responsabilidad total del

planeamiento y la ejecución de nuestro proyecto.

- Programadores: estas 2 personas son las que escriben, depuran y mantienen

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.

87

DESCRIPCION DE CARGOS

- Analista de Requisitos: Este Analista tiene como cometido estar al tanto de los

requerimientos necesarios para el desarrollo del software mediante un sistema

informático; tiene que delimitar el análisis para ver lo que se quiere hacer

inicialmente y después darle al usuario nuevas opciones de uso.

- Analista de Proyecto: Este Analista realiza con base en el análisis, el diseño

Ejecutar y controlar los Proyectos a desarrollar en la Zona autorizados por el

Comité Técnico; brindar soporte al personal en los eventos requeridos.

- Desarrollador: Este se dedicara a las facetas del proceso de desarrollo de

software con un ámbito algo más amplio de la programación. Esta persona podrá

contribuir a la visión general del proyecto más a nivel de aplicación que a nivel de

componentes o en las tareas de programación individuales.

- Control de Calidad: Este estará de acuerdo a un plan sistemático de evaluar la

calidad y “apegamiento” a los procesos, política y estándares del producto q ofrece

nuestro software. Este con un proceso de monitoreo evalúa el cumplimiento de los

estándares y procedimientos acordados del software.

- Gerente de Proyectos: Esta persona es la que tiene la responsabilidad total del

planeamiento y la ejecución de nuestro proyecto.

- Programadores: estas 2 personas son las que escriben, depuran y mantienen

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.

Page 88: Trabajo Final Analisis y Diseño de Sistemas I

88

1.1.3 Relacion Costo – Beneficio

El costo total de implementación del proyecto para el primer mes de

funcionamiento es de $41.827.430 a lo que le sumamos el 20% reservado para

imprevistos, dejando un costo general de $50.192.916 y se espera recuperar esta

inversión en el termino de 5 a 6 meses, teniendo en cuenta que la depreciación de

los equipos de computo y en general de los elementos técnicos que requiere el

desarrollo de este aplicativo se realiza en el término de un año, tiempo en el que

también se deprecia el aplicativo desarrollado si se realizan cambios y

actualizaciones que permitan que este se mantenga a la vanguardia de las

necesidades del ambiente de la Web y de la empresas que hacen uso de este.

Sin embargo, gastos como por ejemplo la compra de equipos, elementos para el

amoblamiento de las oficinas (sillas, mesas) y licencias solo se deben realizar

durante el primer mes de operaciones lo que solo deja como costo permanente el

pago del proveedor ISP ($2.000.000) y la nomina de empleados ($18.018.000).

Aunque los costos pueden observarse ser bastante elevados la realidad es que la

implementación y de este aplicativo traerá grandes beneficios para las empresas

que busquen nuevas alternativas para la promoción de eventos a través de la

Web, además que servirá como medio de sustento para todos aquellos que

laboren durante su ejecución y posterior puesta en marcha en la Web.

88

1.1.3 Relacion Costo – Beneficio

El costo total de implementación del proyecto para el primer mes de

funcionamiento es de $41.827.430 a lo que le sumamos el 20% reservado para

imprevistos, dejando un costo general de $50.192.916 y se espera recuperar esta

inversión en el termino de 5 a 6 meses, teniendo en cuenta que la depreciación de

los equipos de computo y en general de los elementos técnicos que requiere el

desarrollo de este aplicativo se realiza en el término de un año, tiempo en el que

también se deprecia el aplicativo desarrollado si se realizan cambios y

actualizaciones que permitan que este se mantenga a la vanguardia de las

necesidades del ambiente de la Web y de la empresas que hacen uso de este.

Sin embargo, gastos como por ejemplo la compra de equipos, elementos para el

amoblamiento de las oficinas (sillas, mesas) y licencias solo se deben realizar

durante el primer mes de operaciones lo que solo deja como costo permanente el

pago del proveedor ISP ($2.000.000) y la nomina de empleados ($18.018.000).

Aunque los costos pueden observarse ser bastante elevados la realidad es que la

implementación y de este aplicativo traerá grandes beneficios para las empresas

que busquen nuevas alternativas para la promoción de eventos a través de la

Web, además que servirá como medio de sustento para todos aquellos que

laboren durante su ejecución y posterior puesta en marcha en la Web.

88

1.1.3 Relacion Costo – Beneficio

El costo total de implementación del proyecto para el primer mes de

funcionamiento es de $41.827.430 a lo que le sumamos el 20% reservado para

imprevistos, dejando un costo general de $50.192.916 y se espera recuperar esta

inversión en el termino de 5 a 6 meses, teniendo en cuenta que la depreciación de

los equipos de computo y en general de los elementos técnicos que requiere el

desarrollo de este aplicativo se realiza en el término de un año, tiempo en el que

también se deprecia el aplicativo desarrollado si se realizan cambios y

actualizaciones que permitan que este se mantenga a la vanguardia de las

necesidades del ambiente de la Web y de la empresas que hacen uso de este.

Sin embargo, gastos como por ejemplo la compra de equipos, elementos para el

amoblamiento de las oficinas (sillas, mesas) y licencias solo se deben realizar

durante el primer mes de operaciones lo que solo deja como costo permanente el

pago del proveedor ISP ($2.000.000) y la nomina de empleados ($18.018.000).

Aunque los costos pueden observarse ser bastante elevados la realidad es que la

implementación y de este aplicativo traerá grandes beneficios para las empresas

que busquen nuevas alternativas para la promoción de eventos a través de la

Web, además que servirá como medio de sustento para todos aquellos que

laboren durante su ejecución y posterior puesta en marcha en la Web.

Page 89: Trabajo Final Analisis y Diseño de Sistemas I

89

8. ESQUEMA GENERAL DEL AREA DE TRABAJO

89

8. ESQUEMA GENERAL DEL AREA DE TRABAJO

89

8. ESQUEMA GENERAL DEL AREA DE TRABAJO

Page 90: Trabajo Final Analisis y Diseño de Sistemas I

909090