Issuu on Google+

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


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


8.

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

3


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


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


3. TABLAS EXPLICATIVAS DE LOS CASOS DE USO 3.1 Tabla Explicativa de Caso de Uso (CU001)

* Código * Caso de Uso * Versión

CU001 Editar Perfil de usuario y/o empresa * Fecha (dd-mm- 22-02-2012

1.1.01

aa)

* Autor

Mónica Ardila – Santiago Valencia – Juan Felipe Salazar

* Fuente

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

* Tipo (Simple, Medio, Simple Complejo) * Propósito

Permitir a la empresa registrada modificar sus datos del formulario de registro

Supuestos * Código – Nombre de Requisito * Requisitos Asociados

*

Complejidad *

del Requisito

Porcentaje

cubierto

Que la empresa se encuentre Simple previamente

registrada

en

el

sistema Estar logueado en el sistema

Simple

Solo el usuario logueado podrá Simple modificar sus propios datos * Resumen

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

9


se encuentre previamente registrada y logueada pero solo podrá modificar sus propios datos * * Nombre

* Descripción

Complejidad

(Simple,

Medio

Complejo)

* Actores formulario

que

se

editara Simple

Usuario

El

Logueado

pertenecerá a los datos del usuario logueado

Precondiciones Que el usuario se encuentre activo * Secuencia de interacciones

* Interesado (Usuario Logueado)

* Sistema

Normales

1

El usuario para ingresar al sistema, debe presionar en la parte superior derecha un link que dice “Mi cuenta”

2

El sistema verifica que el usuario este logueado. El sistema verifica que el usuario logueado este activo,

3

revisando en el campo activo de 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


usuario se encuentra un 0 (Cero), aparezca una ventana con un mensaje que diga

4

“Entidad

se

encuentra

inactiva”, y debe de aparecer un botón debajo del mensaje que diga aceptar. 5

El usuario presiona el botón aceptar o presiona cualquier botón. Cierra la ventana del mensaje

6

de la interacción 4. Si el usuario esta activo, mostrar un formulario con los siguientes

campos:

7

8

El usuario modifica los datos que requiera del formulario.

11


9

El usuario presiona el boton cambiar del correo electronico. El sistema ejecuta el caso de

10 11

uso C - 0032 El usuario presiona el bot贸n guardar. El sistema le permite modificar

12

todos los datos, menos el correo electr贸nico. El sistema debe ejecutar las

13

validaciones del caso de uso.

Secuencia de interacciones

Interesado

Sistema

Alternativas 2

N/A

2-3

N/A

* Demora

Registro Inmediato

12


* Frecuencia

Ocasional

* Criticidad

Baja

Reglas de

N/A

negocio Validaciones Excepciones

N/A

Formulas /

N/A

Cรกlculo Reportes

N/A * Atributo

* * Atributos

Datos

* Descripciรณn

*

Posibles

Valores

de

entrada

*

Datos

de

salida

Pos condiciones N/A * Grรกfico * Pantallas: Observaciones: Tabla, campos y tipo de campos

13


DICCIONARIO DE DATOS Tabla CLS_Nuevo_Usuario Campo

Descripcion

Restricciones

Siempre debe contener un dato Si

Pk_Id_empresa

Este campo almacenara la identificacion de la empresa que crea el evento, como por el ejemplo el Nit.

Campo de tipo alfanumerico, sin restriccion a la cantidad de caracteres

X

nombre_usuario_ y_/_o_empresa

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

Campo de tipo alfanumerico, sin restriccion a la cantidad de caracteres

X

tipo_documento

Este campo almacena el tipo de documento (Cedula, Pasaporte, entre otros) que identifica al nuevo usuario

Campo de tipo texto

X

nro_documento

Este campo almacena el numero del documento del nuevo usuario que se registra

X

contacto

Este campo contiene el nombre de la persona que servira de contacto en la nueva empresa que se registra. Este campo solo se diligencia cuando en el tipo de usuario se selecciona la opcion empresa.

Campo de tipo alfanumerico, sin restriccion a la cantidad de caracteres. No se permiten espacios.

email

Este campo almacena el e-mail del nuevo usuario o empresa que se registra en el aplicativo.

celular

Este campo almacena el numero celular del nuevo usuario

direccion

Este campo almacena el lugar de residencia del nuevo usuario

ubicaci贸n

Almacena el pais, departamento o lugar donde se encuentra el lugar de residencia del usuario o la empresa.

Tipo_Usuario

Este campo almacena el tipo de usuario que se registra en el aplicativo (independiente o empresa)

No

Campo de tipo alfanumerico. Campo de tipo alfanumerico y booleano (simbolos). No se permiten espacios entre caracteres. Campo de tipo numerico Campo de tipo alfanumerico Campor de Tipo Texto Campo de tipo texto. No se permiten espacios entre caracteres.

X

X

X X X

X

14


DICCIONARIO DE DATOS Tabla CLS_Pais Campo

Descripcion

Restricciones

Siempre debe contener un dato Si

id_pais

Campo que almacena el codigo de identificacion de cada pais

pais

Campo que almacena el nombre de cada pais

Campo de tipo numerico entero. Campo de tipo alfabetico

No

X X

DICCIONARIO DE DATOS Tabla CLS_Departamento Campo

Descripcion

Restricciones

Siempre debe contener un dato Si

id_depto

Campo que almacena el codigo de identificacion de cada departamento

depto

Campo que almacena el nombre de cada pais

id_pais

Campo que almacena el codigo de identificacion de cada pais

Campo de tipo numerico entero. Campo de tipo alfabetico Campo de tipo numerico entero.

No

X X X

DICCIONARIO DE DATOS Tabla CLS_Ciudad Campo

Descripcion

Restricciones

Siempre debe contener un dato Si

id_ciudad

Campo que almacena el codigo de identificacion de cada ciudad

ciudad

Campo que almacena el nombre de cada ciudad

id_depto

Campo que almacena el codigo de identificacion de cada departamento

Campo de tipo numerico entero. Campo de tipo alfabetico Campo de tipo numerico entero.

No

X X X

15


3.2 Tabla Explicativa de Caso de Uso (CU002)

* Código * Caso de Uso * Versión * Autor * Fuente * Tipo

CU002 Crear Evento * Fecha (dd-

1.1.01

27-02-2012

mm-aa) Mónica Ardila – Santiago Valencia – Juan Felipe Salazar https://www.amiando.com/mycenter/newEvent.html Medio

(Simple, Medio, Complejo) * Propósito

Permitir a la empresa registrada y logueada crear un nuevo evento

Supuestos * Código – Nombre de Requisito * Requisitos Asociados

*

Complejidad *

del Requisito

Porcentaje

cubierto

Que la empresa se encuentre Simple previamente

registrada

en

el

sistema Estar logueado en el sistema

Simple

Solo el usuario logueado podrá Simple crear eventos bajo el nombre de la empresa

que

se

encuentra

registrada. * Resumen

Se debe permitir que la empresa que se encuentra previamente

16


registrada y logueada cree un nuevo evento según las necesidades que esta tenga. * * Nombre

* Descripción

Complejidad

(Simple,

Medio

Complejo)

* Actores Usuario

El formulario que se editara contendrá Simple

Logueado

los datos básicos para la creación de un nuevo evento.

Precondiciones Que el usuario se encuentre activo * Secuencia de interacciones

* Interesado (Usuario Logueado)

* Sistema

Normales

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”. El

sistema

información

carga del

la

usuario

logueado y arroja el siguiente pantallazo que contiene el 2

formulario

de

registro

del

evento, agregando un número consecutivo identificación

para del

la

evento

y

agregando este número en la tabla CLS_Evento,

en el

17


campo Id_Evento.

3

El usuario ingresa el nombre del nuevo evento que desea crear. El usuario ingresa el nombre registrado por el usuario en la

4

tabla CLS_Evento,

en el

campo Nombre_Evento. El usuario ingresa los datos que 5

describen el nuevo evento que se creara. La informaci贸n ingresada por el usuario es almacenada en

6

la tabla CLS_Evento, en el campo Descripci贸n. El usuario ingresa la informaci贸n de la

7

fecha inicial en la cual se realizara el nuevo evento. La informaci贸n ingresada por

8

el usuario es almacenada en la tabla CLS_Evento, en el campo Fecha_Inicial.

18


9

El usuario ingresa la información de la fecha final de culminación del evento. La información ingresada por el usuario es almacenada en

10

la tabla CLS_Evento,

en el

campo fecha_Finalizacion. El usuario ingresa la información del 11

lugar de ubicación en donde se llevara a cabo el evento. La información ingresada por el usuario es almacenada en

12

la tabla CLS_Evento, en el campo de Ubicación. 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:

13

19


El

sistema

consulta

las

restricciones de tamaĂąo de los archivos

14

adjuntos

por

el

usuario (Ver Validaciones) y las almacena en el servidor que aloja el aplicativo.

15

El usuario da clic en el botĂłn guardar evento. El sistema valida que todos los

16

campos del formulario estĂŠn llenos correctamente.

17

El sistema encuentra un error en

uno

de

los

campos

20


ingresados por el usuario. EL sistema envía al usuario un mensaje de alerta que indique

18

“Error, verifique los campos del formulario”.

19

El usuario da clic en la “X” (equis) del cuadro de error y lo cierra. El

sistema

regresa

al

formulario y resalta en color 20

rojo los campos que presenten errores dentro del formulario (véase validaciones).

21

22

El usuario corrige los errores del campo de formulario. El usuario nuevamente da clic en el botón guardar. El sistema valida que los errores hayan sido corregidos

23

correctamente y guarda la información

diligenciada

dentro del formulario. El

sistema

muestra

un

resumen de la información 24

ingresada

por

el

usuario

acerca del nuevo evento que acaba

de

crear,

21

así:


Secuencia de interacciones

Interesado

Sistema

Alternativas 2

N/A

2-3

N/A

* Demora * Frecuencia

Registro Inmediato Ocasional

* Criticidad

Baja

Reglas de

N/A

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

- 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 /

N/A

Cálculo Reportes

N/A

22


* Atributo

* * Atributos

Datos

* Descripci贸n

*

Posibles

Valores

de

entrada

* Datos de salida

Pos condiciones N/A * Gr谩fico * Pantallas: Observaciones: Tabla, campos y tipo de campos

23


DICCIONARIO DE DATOS Tabla CLS_Nuevo_Usuario Campo

Descripcion

Restricciones

Siempre debe contener un dato Si

Pk_Id_empresa

Este campo almacenara la identificacion de la empresa que crea el evento, como por el ejemplo el Nit.

Campo de tipo alfanumerico, sin restriccion a la cantidad de caracteres

X

nombre_usuario_ y_/_o_empresa

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

Campo de tipo alfanumerico, sin restriccion a la cantidad de caracteres

X

tipo_documento

Este campo almacena el tipo de documento (Cedula, Pasaporte, entre otros) que identifica al nuevo usuario

Campo de tipo texto

X

nro_documento

Este campo almacena el numero del documento del nuevo usuario que se registra

X

contacto

Este campo contiene el nombre de la persona que servira de contacto en la nueva empresa que se registra. Este campo solo se diligencia cuando en el tipo de usuario se selecciona la opcion empresa.

Campo de tipo alfanumerico, sin restriccion a la cantidad de caracteres. No se permiten espacios.

email

Este campo almacena el e-mail del nuevo usuario o empresa que se registra en el aplicativo.

celular

Este campo almacena el numero celular del nuevo usuario

direccion

Este campo almacena el lugar de residencia del nuevo usuario

ubicaci贸n

Almacena el pais, departamento o lugar donde se encuentra el lugar de residencia del usuario o la empresa.

Tipo_Usuario

Este campo almacena el tipo de usuario que se registra en el aplicativo (independiente o empresa)

No

Campo de tipo alfanumerico. Campo de tipo alfanumerico y booleano (simbolos). No se permiten espacios entre caracteres. Campo de tipo numerico Campo de tipo alfanumerico Campor de Tipo Texto Campo de tipo texto. No se permiten espacios entre caracteres.

X

X

X X X

X

24


DICCIONARIO DE DATOS Tabla CLS_Pais Campo

Descripcion

Restricciones

Siempre debe contener un dato Si

id_pais

Campo que almacena el codigo de identificacion de cada pais

pais

Campo que almacena el nombre de cada pais

Campo de tipo numerico entero. Campo de tipo alfabetico

No

X X

DICCIONARIO DE DATOS Tabla CLS_Departamento Campo

Descripcion

Restricciones

Siempre debe contener un dato Si

id_depto

Campo que almacena el codigo de identificacion de cada departamento

depto

Campo que almacena el nombre de cada pais

id_pais

Campo que almacena el codigo de identificacion de cada pais

Campo de tipo numerico entero. Campo de tipo alfabetico Campo de tipo numerico entero.

No

X X X

DICCIONARIO DE DATOS Tabla CLS_Ciudad Campo

Descripcion

Restricciones

Siempre debe contener un dato Si

id_ciudad

Campo que almacena el codigo de identificacion de cada ciudad

ciudad

Campo que almacena el nombre de cada ciudad

id_depto

Campo que almacena el codigo de identificacion de cada departamento

Campo de tipo numerico entero. Campo de tipo alfabetico Campo de tipo numerico entero.

No

X X X

25


DICCIONARIO DE DATOS Tabla CLS_Evento Cam po

Pk_Id_Evento nombre_evento descripcion

direccion

ubicaci贸n fecha_inicial hora_inicial fecha_final hora_final Fk_Id_Ciudad Fk_Id_Tipo_Evento Fk_Id_Empresa

Descripcion

Restricciones

Campo que almacena el numero que el sistema automaticamente le Campo de tipo asigna a cada uno de los eventos que son creados para llevar un numerico entero. orden en su creacion. Campo que almacena el nombre con el cual se identificara el evento Campo de tipo para los usuarios. alfanumerico. Campo que almacena la informacion mas general acerca del evento Campo de tipo que se promocionara alfanumerico. Campo que almacena la direccion del lugar en el cual se llevara a cabo Campo de tipo el evento. El evento tambien podra ser realizado por internet por lo que alfanumerico y en este campo tambien se podra colocar la direccion Web en la que se booleano llevara a cabo el evento. Campo que almacena el pais, el departamento y la ciudad en la que se Campo de tipo texto llevara a cabo el evento. Campo que contiene la fecha de inicio del evento Campo tipo fecha Campo tipo numerico Campo que almacena la hora de inicio del evento y booleano Campo que contiene la fecha de finalizacion del evento Campo tipo fecha Campo tipo numerico Campo que contiene la hora de finalizacion del evento y booleano

Siem pre debe contener un dato Si X X X

X

X X X X X

Este campo almacenara la ciudad donde ocurrira el evento.

campo tipo entero.

X

Este campo almacenara la categoria del evento a realizar.

campo tipo entero. Campo de tipo alfanumerico, sin restriccion a la

X

Este campo almacenara la identificacion de la empresa que crea el evento, como por el ejemplo el Nit.

No

X

26


3.3 Tabla Explicativa de Caso de Uso (CU003)

* Código * Caso de Uso

CU003 Editar Evento * Fecha

1.1.01 * Versión

05-03-2012

(dd-mmaa)

* Autor * Fuente * Tipo (Simple,

Mónica Ardila – Santiago Valencia – Juan Felipe Salazar https://www.amiando.com/mycenter/event/XCKARIX/overview.html Simple

Medio, Complejo) * Propósito

Permitir a la empresa o al usuario registrado modificar los datos del evento que previamente ha sido creado.

Supuestos *

Código

Nombre

de *

Requisito * Requisitos Asociados

Complejidad *

del Requisito

Porcentaje

cubierto

Que la empresa o el usuario se Simple encuentre

previamente

registrada en el sistema Estar logueado en el sistema

Simple

Solo el usuario o la empresa Simple logueada podrá modificar sus propios datos

27


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

usuario que se encuentre previamente registrada, logueada y con un evento previamente creado pero solo podrá modificar sus propios datos. * * Nombre * Descripción

Complejidad

(Simple,

Medio

Complejo)

* Actores Usuario o El empresa

formulario

que

se

editara Simple

pertenecerá a los datos del usuario o

Logueada la empresa logueada. Precondiciones

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

* Secuencia de interacciones

* Interesado (Usuario Logueado)

* Sistema

Normales

El usuario para ingresar al sistema, 1

debe presionar en la parte superior derecha un link que dice “Iniciar Sesión” El sistema solicita usuario y contraseña:

2

El

usuario

ingresa

nombre

de

usuario y contraseña. 3

El sistema verifica que el

28


usuario

se

encuentre

registrado y activo. El sistema envía al usuario al siguiente pantallazo:

4

El usuario deberá dar clic en la pestaña

“Evento”

de

la

parte

superior central: 5

El sistema envía al usuario al siguiente pantallazo:

6

29


7

El usuario debera dar clic sobre el evento al cual desee realizar las modificaciones:

El sistema mostrara al usuario a la p谩gina del evento ya creado

para

modificaciones.

realizar

las

Inicialmente

mostrara la informaci贸n actual del evento:

8

En las opciones que aparecen en la parte central izquierda el usuario 9

podra modificar los datos basicos del evento u otras opciones:

30


El sistema permitirá modificar los campos que el usuario

10

desee dentro del formulario del evento. El usuario podra modificar el estilo de pagina del evento ya creado. Para esto debera dar clic en el boton “Editar Evento”

11

El usuario al finalizar la edición del evento deberá dar clic en el botón “Guardar”:

12 El 13

sistema

cambios evento

guardara

realizados en

la

los

en

el

tabla

CLS_Nuevo_Evento.

31


Secuencia de interacciones

Interesado

Sistema

Alternativas 2

N/A

2-3

N/A

* Demora * Frecuencia

Registro Inmediato Ocasional

* Criticidad

Baja

Reglas de

N/A

negocio Validaciones Excepciones

N/A

Formulas /

N/A

C谩lculo Reportes

N/A * Atributo

* Atributos

*

Datos

* Descripci贸n

*

Posibles

Valores

de

entrada

*

Datos

de

salida

32


Pos condiciones N/A * Grรกfico * Pantallas: Observaciones: Tabla, campos y tipo de campos

33


DICCIONARIO DE DATOS Tabla CLS_Nuevo_Usuario Campo

Descripcion

Restricciones

Siempre debe contener un dato Si

Pk_Id_empresa

Este campo almacenara la identificacion de la empresa que crea el evento, como por el ejemplo el Nit.

Campo de tipo alfanumerico, sin restriccion a la cantidad de caracteres

X

nombre_usuario_ y_/_o_empresa

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

Campo de tipo alfanumerico, sin restriccion a la cantidad de caracteres

X

tipo_documento

Este campo almacena el tipo de documento (Cedula, Pasaporte, entre otros) que identifica al nuevo usuario

Campo de tipo texto

X

nro_documento

Este campo almacena el numero del documento del nuevo usuario que se registra

X

contacto

Este campo contiene el nombre de la persona que servira de contacto en la nueva empresa que se registra. Este campo solo se diligencia cuando en el tipo de usuario se selecciona la opcion empresa.

Campo de tipo alfanumerico, sin restriccion a la cantidad de caracteres. No se permiten espacios.

email

Este campo almacena el e-mail del nuevo usuario o empresa que se registra en el aplicativo.

celular

Este campo almacena el numero celular del nuevo usuario

direccion

Este campo almacena el lugar de residencia del nuevo usuario

ubicaci贸n

Almacena el pais, departamento o lugar donde se encuentra el lugar de residencia del usuario o la empresa.

Tipo_Usuario

Este campo almacena el tipo de usuario que se registra en el aplicativo (independiente o empresa)

No

Campo de tipo alfanumerico. Campo de tipo alfanumerico y booleano (simbolos). No se permiten espacios entre caracteres. Campo de tipo numerico Campo de tipo alfanumerico Campor de Tipo Texto Campo de tipo texto. No se permiten espacios entre caracteres.

X

X

X X X

X

34


DICCIONARIO DE DATOS Tabla CLS_Pais Campo

Descripcion

Restricciones

Siempre debe contener un dato Si

id_pais

Campo que almacena el codigo de identificacion de cada pais

pais

Campo que almacena el nombre de cada pais

Campo de tipo numerico entero. Campo de tipo alfabetico

No

X X

DICCIONARIO DE DATOS Tabla CLS_Departamento Campo

Descripcion

Restricciones

Siempre debe contener un dato Si

id_depto

Campo que almacena el codigo de identificacion de cada departamento

depto

Campo que almacena el nombre de cada pais

id_pais

Campo que almacena el codigo de identificacion de cada pais

Campo de tipo numerico entero. Campo de tipo alfabetico Campo de tipo numerico entero.

No

X X X

DICCIONARIO DE DATOS Tabla CLS_Ciudad Campo

Descripcion

Restricciones

Siempre debe contener un dato Si

id_ciudad

Campo que almacena el codigo de identificacion de cada ciudad

ciudad

Campo que almacena el nombre de cada ciudad

id_depto

Campo que almacena el codigo de identificacion de cada departamento

Campo de tipo numerico entero. Campo de tipo alfabetico Campo de tipo numerico entero.

No

X X X

35


DICCIONARIO DE DATOS Tabla CLS_Evento Cam po

Pk_Id_Evento nombre_evento descripcion

direccion

ubicaci贸n fecha_inicial hora_inicial fecha_final hora_final Fk_Id_Ciudad Fk_Id_Tipo_Evento Fk_Id_Empresa

Descripcion

Restricciones

Campo que almacena el numero que el sistema automaticamente le Campo de tipo asigna a cada uno de los eventos que son creados para llevar un numerico entero. orden en su creacion. Campo que almacena el nombre con el cual se identificara el evento Campo de tipo para los usuarios. alfanumerico. Campo que almacena la informacion mas general acerca del evento Campo de tipo que se promocionara alfanumerico. Campo que almacena la direccion del lugar en el cual se llevara a cabo Campo de tipo el evento. El evento tambien podra ser realizado por internet por lo que alfanumerico y en este campo tambien se podra colocar la direccion Web en la que se booleano llevara a cabo el evento. Campo que almacena el pais, el departamento y la ciudad en la que se Campo de tipo texto llevara a cabo el evento. Campo que contiene la fecha de inicio del evento Campo tipo fecha Campo tipo numerico Campo que almacena la hora de inicio del evento y booleano Campo que contiene la fecha de finalizacion del evento Campo tipo fecha Campo tipo numerico Campo que contiene la hora de finalizacion del evento y booleano

Siem pre debe contener un dato Si X X X

X

X X X X X

Este campo almacenara la ciudad donde ocurrira el evento.

campo tipo entero.

X

Este campo almacenara la categoria del evento a realizar.

campo tipo entero. Campo de tipo alfanumerico, sin restriccion a la

X

Este campo almacenara la identificacion de la empresa que crea el evento, como por el ejemplo el Nit.

No

X

36


3.4 Tabla Explicativa de Caso de Uso (CU004)

* Código * Caso de Uso

CU004 Crear Nuevo Perfil de Usuario y/o Empresa *

1.1.01 * Versión

Fecha 29-02-2012

(dd-mmaa)

* Autor * Fuente

Mónica Ardila – Santiago Valencia – Juan Felipe Salazar https://www.amiando.com/signup/signup.html

* Tipo (Simple, Simple Medio, Complejo) * Propósito

Permitir a un nuevo usuario y/o empresa crear su perfil en el aplicativo

Supuestos * * Requisitos

Código

Nombre

Requisito

de *

Complejidad *

del Requisito

Porcentaje

cubierto

Asociados

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

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


Complejo) Nuevo

El formulario que se editara contendrá Simple

Usuario

los datos básicos para el registro de un nuevo usuario

Precondiciones * Secuencia de interacciones

* Interesado (Nuevo Usuario)

* Sistema

Normales 1

El usuario nuevo ingresa al portal principal El

sistema

muestra

el

siguiente pantallazo: 2

EL usuario deberá dar clic en el botón crear evento:

3

El sistema envía al nuevo

38


usuario al siguiente pantallazo: 4

El usuario diligencia el campo Tipo de 5

Usuario (Empresa – Independiente) de una lista desplegable. El

sistema

información

6

almacena en

la

la tabla

CLS_Nuevo_Usuario en el campo Tipo_de_Usuario.

5

El

usuario

diligencia

el

campo

Nombre Usuario y/o Empresa El

sistema

información

6

almacena en

la

la tabla

CLS_Nuevo_Usuario en el campo Nombre.

7

El usuario diligencia el campo Tipo de Documento El

sistema

información

8

almacena en

la

la tabla

CLS_Nuevo_Usuario en el campo Tipo de Documento.

9

El usuario diligencia el campo No. De Documento

39


El

sistema

información

10

almacena en

la

la tabla

CLS_Nuevo_Usuario en el campo No_de_Documento.

11

El usuario diligencia el campo e-mail El

sistema

información

12

almacena en

la

la tabla

CLS_Nuevo_Usuario en el campo e-mail. El

13

usuario

diligencia

el

campo

dirección (entiéndase por dirección el lugar donde reside el usuario) El

sistema

información

14

almacena en

la

la tabla

CLS_Nuevo_Usuario en el campo direcci��n. En el paso 5 el usuario no selecciona

15

la opción independiente sino que selecciona la opción empresa. El sistema además de los campos

16

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


campos

mencionados

anteriormente deberá añadir el campo contacto después del paso 7 y almacenarlo en la tabla CLS_Nuevo_Usuario. 18

El usuario da clic en el botón guardar al finalizar el formulario. El

sistema

ejecuta

las

validaciones del caso de uso

19

y almacena la información. Secuencia de interacciones

Interesado

Sistema

Alternativas 2

N/A

2-3

N/A

* Demora * Frecuencia

Registro Inmediato Ocasional

* Criticidad

Baja

Reglas de

N/A

negocio Todos los campos del formulario deberán estar diligenciados para Validaciones

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


Formulas /

N/A

Cรกlculo Reportes

N/A * Atributo

* * Atributos

Datos

* Descripciรณn

*

Posibles

Valores

de

entrada

* Datos de salida

Pos

N/A

condiciones * Grรกfico * Pantallas: Observaciones: Tabla, campos y tipo de campos

42


DICCIONARIO DE DATOS Tabla CLS_Nuevo_Usuario Campo

Siempre debe contener un dato

Descripcion

Restricciones

Pk_Id_empresa

Este campo almacenara la identificacion de la empresa que crea el evento, como por el ejemplo el Nit.

Campo de tipo alfanumerico, sin restriccion a la cantidad de caracteres

X

nombre_usuario_ y_/_o_empresa

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

Campo de tipo alfanumerico, sin restriccion a la cantidad de caracteres

X

tipo_documento

Este campo almacena el tipo de documento (Cedula, Pasaporte, entre otros) que identifica al nuevo usuario

Campo de tipo texto

X

nro_documento

Este campo almacena el numero del documento del nuevo usuario que se registra

X

contacto

Este campo contiene el nombre de la persona que servira de contacto en la nueva empresa que se registra. Este campo solo se diligencia cuando en el tipo de usuario se selecciona la opcion empresa.

Campo de tipo alfanumerico, sin restriccion a la cantidad de caracteres. No se permiten espacios.

Si

email

Este campo almacena el e-mail del nuevo usuario o empresa que se registra en el aplicativo.

celular

Este campo almacena el numero celular del nuevo usuario

direccion

Este campo almacena el lugar de residencia del nuevo usuario

ubicaci贸n

Almacena el pais, departamento o lugar donde se encuentra el lugar de residencia del usuario o la empresa.

Tipo_Usuario

Este campo almacena el tipo de usuario que se registra en el aplicativo (independiente o empresa)

No

Campo de tipo alfanumerico. Campo de tipo alfanumerico y booleano (simbolos). No se permiten espacios entre caracteres. Campo de tipo numerico Campo de tipo alfanumerico Campor de Tipo Texto Campo de tipo texto. No se permiten espacios entre caracteres.

X

X

X X X

X

43


DICCIONARIO DE DATOS Tabla CLS_Pais Campo

Descripcion

Restricciones

Siempre debe contener un dato Si

id_pais

Campo que almacena el codigo de identificacion de cada pais

pais

Campo que almacena el nombre de cada pais

Campo de tipo numerico entero. Campo de tipo alfabetico

No

X X

DICCIONARIO DE DATOS Tabla CLS_Departamento Campo

Descripcion

Restricciones

Siempre debe contener un dato Si

id_depto

Campo que almacena el codigo de identificacion de cada departamento

depto

Campo que almacena el nombre de cada pais

id_pais

Campo que almacena el codigo de identificacion de cada pais

Campo de tipo numerico entero. Campo de tipo alfabetico Campo de tipo numerico entero.

No

X X X

DICCIONARIO DE DATOS Tabla CLS_Ciudad Campo

Descripcion

Restricciones

Siempre debe contener un dato Si

id_ciudad

Campo que almacena el codigo de identificacion de cada ciudad

ciudad

Campo que almacena el nombre de cada ciudad

id_depto

Campo que almacena el codigo de identificacion de cada departamento

Campo de tipo numerico entero. Campo de tipo alfabetico Campo de tipo numerico entero.

No

X X X

44


3.5 Tabla Explicativa de Caso de Uso (CU005)

* Código * Caso de Uso

CU005 Registro de Asistente * Fecha

1.1.01 * Versión

28-02-2012

(dd-mmaa)

* Autor * Fuente

Mónica Ardila – Santiago Valencia – Juan Felipe Salazar http://www.amiando.com/XCKARIX.html?page=689563

* Tipo (Simple, Complejo Medio, Complejo) * Propósito

Permitir a los usuarios interesados, registrarse para asistir a un evento

Supuestos *

Código

Nombre

de *

Requisito El

Complejidad *

del Requisito

participante

deberá

Porcentaje

cubierto

estar Simple

registrado en la base de datos del * Requisitos Asociados

portal El

participante

deberá

estar Simple

logueado El participante deberá tener su Simple login habilitado El

evento

debe

encontrarse Simple

45


habilitado para el registro de participantes. El

evento

debe

tener Simple

disponibilidad de cupos para el registro de un nuevo participante.

Se debe permitir a cada participante interesado en asistir a un * Resumen

evento,

registrarse

y

quedar

inscrito

para

obtener

posteriormente su escarapela y su certificado de asistencia. * * Nombre

Complejidad(Si

* Descripci贸n

mple,

Medio

Complejo)

* Actores

Participante El formulario que se editara los datos Simple b谩sicos para el registro de un nuevo participantes en un evento. Precondiciones Que el evento se encuentre activo * Secuencia de interacciones

* Interesado (Nuevo Participante)

* Sistema

Normales 1 2

El usuario ingresa al portal principal El

sistema

muestra

siguiente pantallazo:

46

el


El usuario deberá loguearse para poder

visualizar

la

agenda

de

eventos. Para ello, deberá dar clic en iniciar sesión: 3

El 4

sistema

usuario

valida se

que

el

encuentre

registrado. El sistema encuentra que el usuario

no

se

encuentra

registrado y envía el siguiente mensaje: “El usuario no se encuentra

5

registrado.

Por

favor, cree una sesión para poder ingresar y visualizar la agenda de eventos” El mensaje

deberá

tener

botón de aceptar. 6

El usuario da clic en el botón aceptar y cierra el mensaje.

47

un


El sistema envía al usuario al portal para la creación de un

7

nuevo usuario. (Ver caso de uso No. 4). En el

8

punto 4 el sistema

encuentra que el usuario está debidamente registrado. El

9

sistema

muestra

los

eventos que se encuentran registrados.

10

El usuario da clic en el evento al cual desea asistir El sistema verifica que el evento se encuentre activo

11

para

la

inscripción de

un

nuevo participante. El sistema encuentra que la 12

cantidad

de

asistentes

al

evento se encuentra completa. El sistema envía el siguiente mensaje: “El cupo del evento se

13

encuentra

completo;

Registro no permitido”, y debe aparecer un botón de aceptar.

14

El usuario da clic en el botón aceptar y cierra la ventana.

48


En el punto 10el sistema encuentra

15

espacio

registro

de

para

un

el

nuevo

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

almacena 16

en

y

la

lo

tabla

CLS_Evento en el campo Id_Participante.

EL usuario selecciona la cantidad de 17

entradas que desea adquirir para el evento. El

sistema

informaci贸n

18

almacena en

la

la tabla

CLS_Asistente en el campo No_de_entradas. El

19

usuario

selecciona

el

tipo

documento de identificaci贸n.

49


El

sistema

información

20

almacena en

la

la tabla

CLS_Asistente en el campo Tipo_Documento.

21

El usuario digita su número de identificación El

sistema

información

22

almacena en

el

la tabla

CLS_Evento en el campo numero_documento.

23

El usuario diligencia el campo celular El

sistema

información

24

almacena en

la

la tabla

CLS_Evento en el campo Celular.

25

El

usuario

diligencia

el

campo

teléfono (fijo) El

sistema

almacena

la

información en CLS_Evento

26

en el campo teléfono_fijo. 27

El usuario diligencia el campo e-mail El

sistema

información

28

almacena en

la

la tabla

CLS_Evento en el campo e-mail.

29

El

usuario

diligencia

el

campo

50


dirección El

sistema

información

30

almacena en

la

la tabla

CLS_Evento en el campo dirección.

31

El usuario da clic en el botón guardar El

sistema

ejecuta

las

validaciones del caso de uso

32

y almacena la información. Secuencia de interacciones

Interesado

Sistema

Alternativas 2

N/A

2-3

N/A

* Demora * Frecuencia

Registro Inmediato Permanente

* Criticidad

Baja

Reglas de

N/A

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

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

Excepciones

N/A

51


Formulas /

N/A

Cรกlculo Reportes

N/A * Atributo

* * Atributos

Datos

* Descripciรณn

*

Posibles

Valores

de

entrada

* Datos de salida

Pos

N/A

condiciones * Grรกfico * Pantallas: Observaciones: Tabla, campos y tipo de campos

52


53


DICCIONARIO DE DATOS Tabla CLS_Nuevo_Usuario Campo

Descripcion

Restricciones

Siempre debe contener un dato Si

Pk_Id_empresa

Este campo almacenara la identificacion de la empresa que crea el evento, como por el ejemplo el Nit.

Campo de tipo alfanumerico, sin restriccion a la cantidad de caracteres

X

nombre_usuario_ y_/_o_empresa

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

Campo de tipo alfanumerico, sin restriccion a la cantidad de caracteres

X

tipo_documento

Este campo almacena el tipo de documento (Cedula, Pasaporte, entre otros) que identifica al nuevo usuario

Campo de tipo texto

X

nro_documento

Este campo almacena el numero del documento del nuevo usuario que se registra

X

contacto

Este campo contiene el nombre de la persona que servira de contacto en la nueva empresa que se registra. Este campo solo se diligencia cuando en el tipo de usuario se selecciona la opcion empresa.

Campo de tipo alfanumerico, sin restriccion a la cantidad de caracteres. No se permiten espacios.

email

Este campo almacena el e-mail del nuevo usuario o empresa que se registra en el aplicativo.

celular

Este campo almacena el numero celular del nuevo usuario

direccion

Este campo almacena el lugar de residencia del nuevo usuario

ubicaci贸n

Almacena el pais, departamento o lugar donde se encuentra el lugar de residencia del usuario o la empresa.

Tipo_Usuario

Este campo almacena el tipo de usuario que se registra en el aplicativo (independiente o empresa)

No

Campo de tipo alfanumerico. Campo de tipo alfanumerico y booleano (simbolos). No se permiten espacios entre caracteres. Campo de tipo numerico Campo de tipo alfanumerico Campor de Tipo Texto Campo de tipo texto. No se permiten espacios entre caracteres.

X

X

X X X

X

54


DICCIONARIO DE DATOS Tabla CLS_Pais Campo

Descripcion

Restricciones

Siempre debe contener un dato Si

id_pais

Campo que almacena el codigo de identificacion de cada pais

pais

Campo que almacena el nombre de cada pais

Campo de tipo numerico entero. Campo de tipo alfabetico

No

X X

DICCIONARIO DE DATOS Tabla CLS_Departamento Campo

Descripcion

Restricciones

Siempre debe contener un dato Si

id_depto

Campo que almacena el codigo de identificacion de cada departamento

depto

Campo que almacena el nombre de cada pais

id_pais

Campo que almacena el codigo de identificacion de cada pais

Campo de tipo numerico entero. Campo de tipo alfabetico Campo de tipo numerico entero.

No

X X X

DICCIONARIO DE DATOS Tabla CLS_Ciudad Campo

Descripcion

Restricciones

Siempre debe contener un dato Si

id_ciudad

Campo que almacena el codigo de identificacion de cada ciudad

ciudad

Campo que almacena el nombre de cada ciudad

id_depto

Campo que almacena el codigo de identificacion de cada departamento

Campo de tipo numerico entero. Campo de tipo alfabetico Campo de tipo numerico entero.

No

X X X

55


DICCIONARIO DE DATOS Tabla CLS_Evento Cam po

Pk_Id_Evento nombre_evento descripcion

direccion

ubicaci贸n fecha_inicial hora_inicial fecha_final hora_final Fk_Id_Ciudad Fk_Id_Tipo_Evento Fk_Id_Empresa

Descripcion

Restricciones

Campo que almacena el numero que el sistema automaticamente le Campo de tipo asigna a cada uno de los eventos que son creados para llevar un numerico entero. orden en su creacion. Campo que almacena el nombre con el cual se identificara el evento Campo de tipo para los usuarios. alfanumerico. Campo que almacena la informacion mas general acerca del evento Campo de tipo que se promocionara alfanumerico. Campo que almacena la direccion del lugar en el cual se llevara a cabo Campo de tipo el evento. El evento tambien podra ser realizado por internet por lo que alfanumerico y en este campo tambien se podra colocar la direccion Web en la que se booleano llevara a cabo el evento. Campo que almacena el pais, el departamento y la ciudad en la que se Campo de tipo texto llevara a cabo el evento. Campo que contiene la fecha de inicio del evento Campo tipo fecha Campo tipo numerico Campo que almacena la hora de inicio del evento y booleano Campo que contiene la fecha de finalizacion del evento Campo tipo fecha Campo tipo numerico Campo que contiene la hora de finalizacion del evento y booleano

Siem pre debe contener un dato Si X X X

X

X X X X X

Este campo almacenara la ciudad donde ocurrira el evento.

campo tipo entero.

X

Este campo almacenara la categoria del evento a realizar.

campo tipo entero. Campo de tipo alfanumerico, sin restriccion a la

X

Este campo almacenara la identificacion de la empresa que crea el evento, como por el ejemplo el Nit.

No

X

56


DICCIONARIO DE DATOS Tabla CLS_Asistente Campo

Descripcion

Restricciones

Siempre debe contener un dato Si

Pk_Id_asistente

No_de_entradas nombre tipo_documento

Campo que almacena el sistema de manera automatica para organizar el listado de asistentes al evento, con la idea de no sobrepasar la inscripcion maxima de asistentes permitida por el creador del evento Campo que almacena cantidad de entradas que el nuevo asistente desea adquirir para el evento Campo que almacena el nombre del nuevo asistente que se registra al evento. Este campo almacena el tipo de documento (Cedula, Pasaporte, entre otros) que identifica al nuevo asistente

nro_documento

Este campo almacena el numero del documento del nuevo usuario que se registra

telefono

Este campo almacena el numero telefonico fijo del nuevo usuario

celular

Este campo almacena el numero celular del nuevo usuario

email

Este campo almacena el e-mail del nuevo usuario o empresa que se registra en el aplicativo.

direccion

Este campo almacena el lugar de residencia del nuevo usuario

ubicaci贸n

Almacena el pais, departamento o lugar donde se encuentra el lugar de residencia del usuario o la empresa.

Campo numerico entero Campo numerico entero. Sin espacio Campo de tipo alfanumerico

X

X X

Campo de tipo texto

X

Campo de tipo alfanumerico, sin restriccion a la cantidad de caracteres. No se permiten espacios.

X

Campo de tipo numerico Campo de tipo numerico Campo de tipo alfanumerico y booleano (simbolos). No se permiten espacios entre caracteres. Campo de tipo alfanumerico

No

X X

X

X X

Campor de Tipo Texto

57


3.6 Tabla Explicativa de Caso de Uso (CU006)

* Código * Caso de Uso

CU006 Imprimir escarapela y certificado * Fecha

1.1.01 * Versión

05-03-2012

(dd-mmaa)

* Autor * Fuente

Mónica Ardila – Santiago Valencia – Juan Felipe Salazar http://www.amiando.com/XCKARIX.html

* Tipo (Simple, Simple Medio, Complejo) * Propósito

Permitir que los asistentes al evento puedan adquirir su escarapela de registro y su certificado de asistencia.

Supuestos *

Código

Nombre

Requisito * Requisitos Asociados

El

evento

Complejidad *

del Requisito debe

Porcentaje

cubierto

encontrarse Simple

activo El usuario debe estar logueado

* Resumen

de *

Simple

El usuario podrá obtener su escarapela y su certificado de asistencia al evento al cual se ha registrado.

58


* * Nombre

* Descripción

(Simple,

Usuario

* Secuencia de interacciones Normales

Medio

Complejo)

* Actores

Precondiciones

Complejidad

o El

formulario

que

se

editara Simple

empresa

pertenecerá a los datos del usuario o

Logueada

la empresa logueada.

Que el usuario o al empresa se encuentre se encuentre activa. Que el usuario ya se encuentre registrado en un evento *

Interesado

(Usuario

Logueado)

* Sistema

Después de finalizar el caso de uso 003 que permite la inscripción de un nuevo asistente. Al usuario le

aparecerá

pantallazo 1

el

siguiente

confirmando

su

registro:

59


El usuario confirmara la compra de las entradas dando clic en el 2

boton “comprar entradas�:

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 3

entradas:

El

sistema

consulta

la

tabla

CLS_Asistente_Evento y toma 4

los

campos

id_participante,

Fk_id_evento, Id_empresa para generar

el

reporte

de

60

la


escarapela

y

el

diploma

de

asistencia. El usuario da clic en el boton “descargas�

5

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 6

en el caso 003:

Secuencia de interacciones

Interesado

Sistema

Alternativas

61


2

N/A

2-3

N/A

* Demora * Frecuencia

Registro Inmediato Ocasional

* Criticidad

Baja

Reglas de

N/A

negocio Validaciones Excepciones

N/A

Formulas /

N/A

C谩lculo Reportes

N/A * Atributo

* * Atributos

Datos

* Descripci贸n

*

Posibles

Valores

de

entrada

* Datos de salida

Pos

N/A

62


condiciones * Gr谩fico * Pantallas: Observaciones: Tabla, campos y tipo de campos

DICCIONARIO DE DATOS Tabla CLS_Nuevo_Usuario Campo

Descripcion

Restricciones

Siempre debe contener un dato Si

Pk_Id_empresa

Este campo almacenara la identificacion de la empresa que crea el evento, como por el ejemplo el Nit.

Campo de tipo alfanumerico, sin restriccion a la cantidad de caracteres

X

nombre_usuario_ y_/_o_empresa

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

Campo de tipo alfanumerico, sin restriccion a la cantidad de caracteres

X

tipo_documento

Este campo almacena el tipo de documento (Cedula, Pasaporte, entre otros) que identifica al nuevo usuario

Campo de tipo texto

X

nro_documento

Este campo almacena el numero del documento del nuevo usuario que se registra

X

contacto

Este campo contiene el nombre de la persona que servira de contacto en la nueva empresa que se registra. Este campo solo se diligencia cuando en el tipo de usuario se selecciona la opcion empresa.

Campo de tipo alfanumerico, sin restriccion a la cantidad de caracteres. No se permiten espacios.

email

Este campo almacena el e-mail del nuevo usuario o empresa que se registra en el aplicativo.

celular

Este campo almacena el numero celular del nuevo usuario

direccion

Este campo almacena el lugar de residencia del nuevo usuario

ubicaci贸n

Almacena el pais, departamento o lugar donde se encuentra el lugar de residencia del usuario o la empresa.

Tipo_Usuario

Este campo almacena el tipo de usuario que se registra en el aplicativo (independiente o empresa)

No

Campo de tipo alfanumerico. Campo de tipo alfanumerico y booleano (simbolos). No se permiten espacios entre caracteres. Campo de tipo numerico Campo de tipo alfanumerico Campor de Tipo Texto Campo de tipo texto. No se permiten espacios entre caracteres.

X

X

X X X

X

63


64


DICCIONARIO DE DATOS Tabla CLS_Pais Campo

Descripcion

Restricciones

Siempre debe contener un dato Si

id_pais

Campo que almacena el codigo de identificacion de cada pais

pais

Campo que almacena el nombre de cada pais

Campo de tipo numerico entero. Campo de tipo alfabetico

No

X X

DICCIONARIO DE DATOS Tabla CLS_Departamento Campo

Descripcion

Restricciones

Siempre debe contener un dato Si

id_depto

Campo que almacena el codigo de identificacion de cada departamento

depto

Campo que almacena el nombre de cada pais

id_pais

Campo que almacena el codigo de identificacion de cada pais

Campo de tipo numerico entero. Campo de tipo alfabetico Campo de tipo numerico entero.

No

X X X

DICCIONARIO DE DATOS Tabla CLS_Ciudad Campo

Descripcion

Restricciones

Siempre debe contener un dato Si

id_ciudad

Campo que almacena el codigo de identificacion de cada ciudad

ciudad

Campo que almacena el nombre de cada ciudad

id_depto

Campo que almacena el codigo de identificacion de cada departamento

Campo de tipo numerico entero. Campo de tipo alfabetico Campo de tipo numerico entero.

No

X X X

65


DICCIONARIO DE DATOS Tabla CLS_Evento Cam po

Descripcion

Campo que almacena el numero que el sistema automaticamente le Campo de tipo asigna a cada uno de los eventos que son creados para llevar un numerico entero. orden en su creacion. Campo que almacena el nombre con el cual se identificara el evento Campo de tipo para los usuarios. alfanumerico. Campo que almacena la informacion mas general acerca del evento Campo de tipo que se promocionara alfanumerico. Campo que almacena la direccion del lugar en el cual se llevara a cabo Campo de tipo el evento. El evento tambien podra ser realizado por internet por lo que alfanumerico y en este campo tambien se podra colocar la direccion Web en la que se booleano llevara a cabo el evento. Campo que almacena el pais, el departamento y la ciudad en la que se Campo de tipo texto llevara a cabo el evento. Campo que contiene la fecha de inicio del evento Campo tipo fecha Campo tipo numerico Campo que almacena la hora de inicio del evento y booleano Campo que contiene la fecha de finalizacion del evento Campo tipo fecha Campo tipo numerico Campo que contiene la hora de finalizacion del evento y booleano

Pk_Id_Evento nombre_evento descripcion

direccion

ubicaci贸n fecha_inicial hora_inicial fecha_final hora_final Fk_Id_Ciudad Fk_Id_Tipo_Evento Fk_Id_Empresa

Restricciones

Siem pre debe contener un dato Si X X X

X

X X X X X

Este campo almacenara la ciudad donde ocurrira el evento.

campo tipo entero.

X

Este campo almacenara la categoria del evento a realizar.

campo tipo entero. Campo de tipo alfanumerico, sin restriccion a la

X

Este campo almacenara la identificacion de la empresa que crea el evento, como por el ejemplo el Nit.

No

X

DICCIONARIO DE DATOS Tabla CLS_Asistente_Evento Campo

Descripcion

Restricciones

Siempre debe contener un dato Si

Campo que almacena el numero que el sistema automaticamente le asigna a Pk_Id_Asistente_Evento cada uno de los asistentes a los eventos.

Campo de tipo numerico entero.

X

No_asistente

Campo que almacena el sistema de manera automatica para organizar el listado de asistentes al evento, con la idea de no sobrepasar la inscripcion maxima de asistentes permitida por el creador del evento.

Campo numerico entero

X

Fk_Id_Empresa

Este campo almacenara la identificacion de la empresa que crea el evento, como por el ejemplo el Nit.

Campo de tipo alfanumerico, sin restriccion a la cantidad de caracteres

X

Fk_Id_Evento

Campo que almacena el numero que el sistema automaticamente le asigna a cada uno de los eventos que son creados para llevar un orden en su creacion.

Campo de tipo numerico entero.

X

Fk_Id_asistente

Campo que almacena el sistema de manera automatica para organizar el listado de asistentes al evento, con la idea de no sobrepasar la inscripcion maxima de asistentes permitida por el creador del evento

Campo numerico entero

X

No

66


4. DICCIONARIOS DE DATOS DICCIONARIO DE DATOS Tabla CLS_Nuevo_Usuario Campo

Siempre debe contener un dato

Descripcion

Restricciones

Pk_Id_empresa

Este campo almacenara la identificacion de la empresa que crea el evento, como por el ejemplo el Nit.

Campo de tipo alfanumerico, sin restriccion a la cantidad de caracteres

X

nombre_usuario_ y_/_o_empresa

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

Campo de tipo alfanumerico, sin restriccion a la cantidad de caracteres

X

tipo_documento

Este campo almacena el tipo de documento (Cedula, Pasaporte, entre otros) que identifica al nuevo usuario

Campo de tipo texto

X

nro_documento

Este campo almacena el numero del documento del nuevo usuario que se registra

X

contacto

Este campo contiene el nombre de la persona que servira de contacto en la nueva empresa que se registra. Este campo solo se diligencia cuando en el tipo de usuario se selecciona la opcion empresa.

Campo de tipo alfanumerico, sin restriccion a la cantidad de caracteres. No se permiten espacios.

Si

email

Este campo almacena el e-mail del nuevo usuario o empresa que se registra en el aplicativo.

celular

Este campo almacena el numero celular del nuevo usuario

direccion

Este campo almacena el lugar de residencia del nuevo usuario

ubicaci贸n

Almacena el pais, departamento o lugar donde se encuentra el lugar de residencia del usuario o la empresa.

Tipo_Usuario

Este campo almacena el tipo de usuario que se registra en el aplicativo (independiente o empresa)

No

Campo de tipo alfanumerico. Campo de tipo alfanumerico y booleano (simbolos). No se permiten espacios entre caracteres. Campo de tipo numerico Campo de tipo alfanumerico Campor de Tipo Texto Campo de tipo texto. No se permiten espacios entre caracteres.

X

X

X X X

X

67


DICCIONARIO DE DATOS Tabla CLS_Evento Cam po

Pk_Id_Evento nombre_evento descripcion

direccion

ubicaci贸n fecha_inicial hora_inicial fecha_final hora_final Fk_Id_Ciudad Fk_Id_Tipo_Evento Fk_Id_Empresa

Descripcion

Restricciones

Campo que almacena el numero que el sistema automaticamente le Campo de tipo asigna a cada uno de los eventos que son creados para llevar un numerico entero. orden en su creacion. Campo que almacena el nombre con el cual se identificara el evento Campo de tipo para los usuarios. alfanumerico. Campo que almacena la informacion mas general acerca del evento Campo de tipo que se promocionara alfanumerico. Campo que almacena la direccion del lugar en el cual se llevara a cabo Campo de tipo el evento. El evento tambien podra ser realizado por internet por lo que alfanumerico y en este campo tambien se podra colocar la direccion Web en la que se booleano llevara a cabo el evento. Campo que almacena el pais, el departamento y la ciudad en la que se Campo de tipo texto llevara a cabo el evento. Campo que contiene la fecha de inicio del evento Campo tipo fecha Campo tipo numerico Campo que almacena la hora de inicio del evento y booleano Campo que contiene la fecha de finalizacion del evento Campo tipo fecha Campo tipo numerico Campo que contiene la hora de finalizacion del evento y booleano

Siem pre debe contener un dato Si X X X

X

X X X X X

Este campo almacenara la ciudad donde ocurrira el evento.

campo tipo entero.

X

Este campo almacenara la categoria del evento a realizar.

campo tipo entero. Campo de tipo alfanumerico, sin restriccion a la

X

Este campo almacenara la identificacion de la empresa que crea el evento, como por el ejemplo el Nit.

No

X

68


DICCIONARIO DE DATOS Tabla CLS_Asistente Campo

Descripcion

Restricciones

Siempre debe contener un dato Si

Pk_Id_asistente

No_de_entradas nombre tipo_documento

Campo que almacena el sistema de manera automatica para organizar el listado de asistentes al evento, con la idea de no sobrepasar la inscripcion maxima de asistentes permitida por el creador del evento Campo que almacena cantidad de entradas que el nuevo asistente desea adquirir para el evento Campo que almacena el nombre del nuevo asistente que se registra al evento. Este campo almacena el tipo de documento (Cedula, Pasaporte, entre otros) que identifica al nuevo asistente

nro_documento

Este campo almacena el numero del documento del nuevo usuario que se registra

telefono

Este campo almacena el numero telefonico fijo del nuevo usuario

celular

Este campo almacena el numero celular del nuevo usuario

email

Este campo almacena el e-mail del nuevo usuario o empresa que se registra en el aplicativo.

direccion

Este campo almacena el lugar de residencia del nuevo usuario

ubicaci贸n

Almacena el pais, departamento o lugar donde se encuentra el lugar de residencia del usuario o la empresa.

Campo numerico entero Campo numerico entero. Sin espacio Campo de tipo alfanumerico

X

X X

Campo de tipo texto

X

Campo de tipo alfanumerico, sin restriccion a la cantidad de caracteres. No se permiten espacios.

X

Campo de tipo numerico Campo de tipo numerico Campo de tipo alfanumerico y booleano (simbolos). No se permiten espacios entre caracteres. Campo de tipo alfanumerico Campor de Tipo Texto

No

X X

X

X X

69


DICCIONARIO DE DATOS Tabla CLS_Asistente_Evento Campo

Descripcion

Restricciones

Siempre debe contener un dato Si

Pk_Id_Asistente_Evento

Campo que almacena el numero que el sistema automaticamente le asigna a cada uno de los asistentes a los eventos.

Campo de tipo numerico entero.

X

No_asistente

Campo que almacena el sistema de manera automatica para organizar el listado de asistentes al evento, con la idea de no sobrepasar la inscripcion maxima de asistentes permitida por el creador del evento.

Campo numerico entero

X

Fk_Id_Empresa

Este campo almacenara la identificacion de la empresa que crea el evento, como por el ejemplo el Nit.

Campo de tipo alfanumerico, sin restriccion a la cantidad de caracteres

X

Fk_Id_Evento

Campo que almacena el numero que el sistema automaticamente le asigna a cada uno de los eventos que son creados para llevar un orden en su creacion.

Campo de tipo numerico entero.

X

Fk_Id_asistente

Campo que almacena el sistema de manera automatica para organizar el listado de asistentes al evento, con la idea de no sobrepasar la inscripcion maxima de asistentes permitida por el creador del evento

Campo numerico entero

X

No

70


DICCIONARIO DE DATOS Tabla CLS_Departamento Campo

Descripcion

Restricciones

Siempre debe contener un dato Si

id_depto

Campo que almacena el codigo de identificacion de cada departamento

depto

Campo que almacena el nombre de cada pais

id_pais

Campo que almacena el codigo de identificacion de cada pais

Campo de tipo numerico entero. Campo de tipo alfabetico Campo de tipo numerico entero.

No

X X X

DICCIONARIO DE DATOS Tabla CLS_Ciudad Campo

Descripcion

Restricciones

Siempre debe contener un dato Si

id_ciudad

Campo que almacena el codigo de identificacion de cada ciudad

ciudad

Campo que almacena el nombre de cada ciudad

id_depto

Campo que almacena el codigo de identificacion de cada departamento

Campo de tipo numerico entero. Campo de tipo alfabetico Campo de tipo numerico entero.

No

X X X

71


DICCIONARIO DE DATOS Tabla CLS_Pais Campo

Descripcion

Restricciones

Siempre debe contener un dato Si

id_pais

Campo que almacena el codigo de identificacion de cada pais

pais

Campo que almacena el nombre de cada pais

Campo de tipo numerico entero. Campo de tipo alfabetico

No

X X

72


5. ESQUEMA GENERAL BASE DE DATOS

73


6. CRONOGRAMA DE TRABAJO

74


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


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


7.1.1 SOFTWARE  8 licencias de Windows 7 Profesional: -

Licencia De Windows 7 Professional 32 Y 64 Bits Precio Unidad: $135.000 Total: $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 2010 Precio por Unidad: $110.000 Total: $880.000

77


 8 licencias de Antivirus Nod32 V.5: -

ESET NOD32 Antivirus cuenta con numerosas mejoras de velocidad, seguridad y usabilidad. Precio Unidad: $69.990 Total: $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


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

-

Red 10/100

-

Tarjeta de Video

-

Teclado y mouse HP

-

Monitor LED Widescreen 19”.

Precio: $ 1.350.000

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

-

Red 10/100.

-

Tarjeta de Video

-

Teclado y mouse HP

-

Monitor LED Widescreen 19”.

Precio: $ 1.350.000

79


 Arquitecto (BD): -Procesador Core i7 – 2600 (8M Cache, 3.40 Hhz – Memoria DDR3 8GB 1333 MHZ. -

Disco Duro 1TB.

-

Unidad DVD/RW.

-

Red 10/100.

-

Tarjeta de Video

-

Teclado y mouse HP

-

Monitor LED Widescreen 19”.

Precio: $ 1.420.000

 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:

-

- Red 10/100.

-

- Tarjeta de Video.

-

- Teclado y mouse.

$ 1.350.000

- 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


Total: $2.840.000

-

Red 10/100.

-

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

Precio: $329.900

sobres, etiquetas, cartulina, transparencias, postales -

Escáner

-

Fax

-

Copiadora

81


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.000 Total: $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


 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.000 Total: $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.900 Total: $39.600

83




8 Ventiladores Fabricante: MBI Modelo: FS40-5

$58.000

3 X 1: Piso + mesa + pared.

Total: $ 464.000

16 pulgadas. Turbo parrilla delantera. 3 velocidades.

84


1.1 FACTIBILIDAD 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.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

Salario

Deducciones

Neto Gerente de

Prestaciones

Salario

Sociales

Total

$4.000.000

$320.000

$2.040.000

$5.720.000

$1.500.000

$120.000

$765.000

$2.145.000

$1.800.000

$144.000

$918.000

$2.574.000

$1.200.000

$96.000

$612.000

$1.716.000

Documentador

$1.500.000

$120.000

$765.000

$2.145.000

Programador

$800.000

$64.000

$408.000

$1.144.000

$800.000

$64.000

$408.000

$1.144.000

$1.000.000

$80.000

$510.000

$1.430.000

Proyecto Analista de Requisitos Analista de Proyectos Arquitecto de Bases de Datos

(1) Programador (2) Control de Calidad Total N贸mina Empleados

$18.018.000

86


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


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


8. ESQUEMA GENERAL DEL AREA DE TRABAJO

89


90


Trabajo Final Analisis y Diseño de Sistemas I