Академический Документы
Профессиональный Документы
Культура Документы
CORPORATIVAS (SACENC)
UNIVERSIDAD LIBRE
FACULTAD DE INGENIERA
BOGOTA D.C.
MARZO 2013
SISTEMA DE ADMINISTRACION Y CONTROL DE ENCUESTAS
CORPORATIVAS (SACENC)
AUTORES:
UNIVERSIDAD LIBRE
FACULTAD DE INGENIERIA
BOGOTA DC
MARZO 2013
HONORABLE TRIBUNAL EXAMINADOR
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
___________________________
___________________________
___________________________
FAMILIA PAEZ PIRAZAN Que sin duda alguna, sus consejos, experiencias
y sobre todo, su apoyo y paciencia, contribuyeron
en todos los logros.
INTRODUCCION ................................................................................................... 12
1. PLANTEAMIENTO DEL PROBLEMA ............................................................. 14
1.1 DESCRIPCION DEL PROBLEMA ................................................................ 14
1.2 FORMULACION DEL PROBLEMA .............................................................. 15
2. JUSTIFICACION ............................................................................................. 16
3. OBJETIVOS .................................................................................................... 17
3.1 OBJETIVO GENERAL ................................................................................. 17
3.2 OBJETIVOS ESPECIFICOS ........................................................................ 17
4. ALCANCE ....................................................................................................... 18
5. DISEO METODOLOGICO ............................................................................ 19
5.1 TIPO DE INVESTIGACION .......................................................................... 19
5.2 METODO DE INVESTIGACION ................................................................... 19
6. MARCO REFERENCIAL ................................................................................. 21
6.1 MARCO HISTORICO ................................................................................... 21
6.2 MARCO TEORICO ....................................................................................... 23
6.2.1 CLIMA ORGANIZACIONAL ...................................................................... 23
6.2.2 CULTURA ORGANIZACIONAL ................................................................ 23
6.2.3 ENCUESTA Y CUESTIONARIO ............................................................... 26
6.2.4 ENCUESTAS PARA CLIMA ORGANIZACIONAL ..................................... 28
6.3 MARCO CONCEPTUAL............................................................................... 31
6.3.1 INGENIERIA DE SOFTWARE .................................................................. 31
6.3.2 METODOLOGIA RUP ............................................................................... 32
6.3.3 MODELOS DE PROCESO INCREMENTAL ............................................. 35
6.3.4 ARQUITECTURA DE SOFTWARE DE 5 CAPAS ..................................... 35
6.4 MARCO LEGAL ........................................................................................... 37
7. ESTRUCTURA TEMATICA ............................................................................. 39
7.1 PRIMERA ITERACION................................................................................. 41
7.1.1 REQUERIMIENTOS .................................................................................. 41
7.1.2 MODELADO DEL NEGOCIO .................................................................... 47
8.1.3 ANALISIS Y DISEO ................................................................................ 67
7.1.4 IMPLEMENTACION .................................................................................. 72
7.2 SEGUNDA ITERACION ............................................................................... 73
7.2.1 REQUERIMIENTOS .................................................................................. 73
7.2.2 MODELADO DEL NEGOCIO .................................................................... 78
7.2.3 ANALISIS Y DISEO ................................................................................ 96
7.2.4 IMPLEMENTACION ................................................................................ 101
8. RESULTADOS Y DISCUSION ...................................................................... 103
9. CONCLUSIONES .......................................................................................... 106
10. RECOMENDACIONES .............................................................................. 107
11. BIBLIOGRAFIA .......................................................................................... 108
12. INFOBIOGRAFIA ....................................................................................... 109
LISTA ESPECIALES
LISTA DE FIGURAS
FIGURA PGINA
LISTA DE ANEXOS
Manual de usuario
Manual Tcnico
GLOSARIO
SONDEO
CULTURA ORGANIZACIONAL
Es la forma es la que las instituciones hacen contacto con sus clientes y sus
empleados, todo en pro de unas mejores relaciones y practicas interpersonales
WORK INSTITUTE
RECURSO HUMANO
Es el personal de cada empresa, los cuales efectan sus labores de trabajo para
las finalidades de la compaa
SIX SIGMA
Es una metodologa para la mejora de procesos, que pretende reducir los defectos
en los productos que sern entregados al cliente
RUP
UML
IEEE
BASE DE DATOS
SMTP
SACENC, surge como alternativa para efectuar los acercamientos con los
empleados, y por medio de encuestas orientadas a la medicin del clima laboral,
hace posible que el empleador tenga una visin ms efectiva del negocio a nivel
humano, encontrando sus fortalezas y descubriendo posibles riesgos que puedan
afectar el nimo de los empleados, y a su vez la productividad.
Con este postulado, el gran reto de las empresas se convierte en cmo se podra
tener una mejor imagen a nivel administrativo ante ellos, y que este tipo de
confianza se convierta en un gran sentido de pertenencia y satisfaccin de los
empleados, lo que repercute en calidad de trabajo y mejora constante en el clima
laboral y cultura organizacional.
Otro de los valores agregados es la forma de ver los resultados de las encuestas,
ya que no solo se disponen de archivos planos con cada uno de los resultados,
sino que tambin se genera automticamente graficas estadsticas que permiten
un mejor anlisis de resultados, y provee al usuario formas ms sencillas al
anlisis de los datos y as se puedan disponer de medidas inmediatas en el caso
que sea requerido hacerlo.
12
Para el desarrollo del producto, se implement la metodologa de proceso
unificado de racional (RUP), adicionndole el ciclo de vida de software iterativo.
El resultado final es una aplicacin verstil y de fcil uso llamada SACENC, la cual
se encarga de efectuar la generacin, difusin y anlisis de encuestas, enfocadas
en el rea de recursos humanos.
13
1. PLANTEAMIENTO DEL PROBLEMA
14
1.2 FORMULACION DEL PROBLEMA
15
2. JUSTIFICACION
16
3. OBJETIVOS
17
4. ALCANCE
Las preguntas con seleccin nica y mltiple usaran frecuencia absoluta, ya que lo
nico que se efectuara es el conteo de repeticin de cada dato.
El sistema permitir exportar los resultados de las encuestas realizadas por medio
de un Excel.
18
5. DISEO METODOLOGICO
UNIVERSO Y MUESTRA
FUENTES DE INFORMACION
FUENTES PRIMARIAS
19
FUENTES SECUNDARIAS
20
6. MARCO REFERENCIAL
En este captulo se trabajaran los conceptos sobre los cuales se basa el presente
proyecto, en donde se orienta el enfoque del proyecto, hacia la parte social y con
las definiciones de los mtodos y las metodologas para el desarrollo del producto.
Marco Histrico: Se mencionan los eventos que preceden al inicio del proyecto,
como la importancia que ha tomado en recurso humano en las empresas y el
origen de SACENC
Marco Legal: En este numeral estn todas aquellas normas y leyes a las que est
sujeta el desarrollo del software.
CLIMA ORGANIZACIONAL
1
En los tiempos cambiantes en que los valores evolucionan rpidamente y los
recursos se vuelven escasos, cada vez es ms necesario comprender aquello que
influye sobre el rendimiento de los individuos en el trabajo. Varios investigadores
desde principios del siglo XIX, han puesto en evidencia el papel de los
componentes fsicos y sociales sobre el comportamiento humano.
1
BRUNET, Luc. El clima de trabajo en las organizaciones, Definicin, diagnstico y
consecuencias: Primera Edicin. Trillas S.A., 2004. Pg. 13
21
As es como el clima organizacional determina la forma en que un individuo
percibe su trabajo, su rendimiento, su productividad, su satisfaccin, etc.
Esta abstraccin es muy reciente ya que fue introducida por primera vez en
psicologa industrial/organizacional por Gellerman, en 1960. Analizando la
documentacin sobre este tema, parece que al concepto de clima organizacional
est constituido por una amalgama de dos escuelas de pensamiento que son
subyacentes en las investigaciones efectuadas y que no se definen claramente.
SACENC
Caso tal de la empresa Dinamizar Soluciones, la cual permiti a SACENC ser una
oportunidad de mejora tanto para la parte administrativa como la parte operativa,
ya que la imperiosa necesidad de establecer un buen ambiente de trabajo para
sus empleados haba sido un tema desgastante, ya que no poda contar con la
disposicin de tiempo ni los espacios adecuados para efectuar labores
comunicativas, que indique un buen o mal sntoma de trabajo.
22
6.2 MARCO TEORICO
2
El clima organizacional se refiere al conjunto de propiedades medibles de un
ambiente de trabajo, segn son percibidas por quienes trabajan en l. Para las
empresas resulta importante medir y conocer el clima organizacional, ya que este
puede impactar significativamente los resultados.
4
La cultura organizacional comprende el sistema de significados que comparten
los miembros y que la distingue de otras organizaciones.
2
deGerencia.com. Qu es el Clima Organizacional [ONLINE]. [Espaa]: Mayo. 2004.
Disponible en Internet: <URL: http://www.degerencia.com/tema/clima_organizacional>
3
BRUNET, Luc. El clima de trabajo en las organizaciones, Definicin, diagnstico y
consecuencias: Primera Edicin. Trillas S.A., 2004. Pg. 16
4
IVANCEVICH, John. Administracin de recursos humanos: Novena Edicin. McGraw
Hill, 2004. Pg. 48
23
La cultura organizacional representa las impresiones que tienen sus empleados, y
repercute en el comportamiento, productividad y expectativas de los trabajadores.
Es una referencia para los empleados sobre los criterios de desempeo; por
ejemplo, seala pautas claras sobre asistencia, puntualidad, preocupacin por la
calidad y servicio a clientes,
5
Departamento Administrativo de la Funcin Pblica. Cultura
Organizacional [ONLINE]. [Colombia]: Noviembre 2003. Disponible en Internet: <URL:
http://mecicalidad.dafp.gov.co/documentacion/Componente%20Ambiente%20de%20Contr
ol/Cultura%20Organizacional.pdf>
24
Valores: Se refieren a las creencias permanentes que poseen los empleados
respecto del mayor grado de aceptacin y estimacin de un comportamiento o de
un determinado estilo de vida, en relacin con otro comportamiento o estilo de vida
diferente.
25
6.2.3 ENCUESTA Y CUESTIONARIO
CUESTIONARIO
6
El cuestionario se define como una forma de encuesta caracterizada por la
ausencia del encuestador, por considerar que para recoger informacin sobre el
problema objeto de estudio es suficiente una interaccin personal con el
encuestado.
Evaluar el cuestionario
8
De acuerdo con la informacin que desea recolectar el encuestador vamos a
considerar dos tipos de cuestionarios: aquellos que buscan informacin descriptiva
y concreta y aquellos que persiguen una informacin de carcter cualitativo.
6
RODRIGUEZ GOMEZ, Greogrio. Metodologa de la investigacin cualitativa: Segunda
Edicin. Ediciones Aljibe, 2003. Pg. 186
7
NAMAKFOROOSH, Mohammad. Metodologa de la investigacin: Segunda Edicin.
Ediciones LIMUSA S.A., 2010. Pg. 164
26
Los cuestionarios que buscan informacin descriptiva, tienen opciones de
respuesta que representan las distinciones que el encuestador toma en cuenta al
definir determinada variable o concepto en su estructura.
ENCUESTA
9
La encuesta es un mtodo de recoleccin de informacin, que, por medio de un
cuestionario, recoge las actitudes, opiniones u otros datos de una poblacin,
tratando diversos temas de inters. Las encuestas son aplicadas a una muestra de
la poblacin objeto de estudio, con el fin de inferir y concluir con respecto a la
poblacin completa
8
RODRIGUEZ GOMEZ, Greogrio. Metodologa de la investigacin cualitativa: Segunda
Edicin. Ediciones Aljibe, 2003. Pg. 189
9
FUNDACION FUTURO. Que son las Encuestas [ONLINE]. [Chile]: Disponible en
Internet: <URL:
http://www.fundacionfuturo.cl/index.php?option=com_content&view=article&id=38&Itemid=
53>
27
TIPO DE PREGUNTAS
Las preguntas de eleccin mltiple son un tipo de pregunta cerrada que, dentro de
los extremos de una escala, posibilitan construir una serie de alternativas de
respuesta internas.
10
Aunque disear, aplicar y analizar los resultados de una encuesta de clima
organizacional no es un proyecto sencillo, y debe ser manejado por expertos en el
tema para que tenga validez y utilidad, nos aventuramos en este escrito a
presentar un modelo muy general y sencillo que puede servir de base para tal
emprendimiento.
Por qu hacerlo
10
deGerencia.com. Midiendo el Clima Organizacional [ONLINE]. [Espaa]: Ene. 2006. Disponible
en Internet: <URL: http://www.degerencia.com/articulos.php?artid=831>
28
El estudio
La encuesta puede ser aplicada en forma tradicional (en hojas de papel, para ser
rellenadas a mano), o en lnea (va web o correo electrnico). Esta segunda forma
resulta generalmente ms econmica y conveniente, aunque segn algunos
investigadores puede resultar en respuestas ms negativas.
Qu medir
29
* Oportunidades de carrera: sienten los empleados que la organizacin
ofrece oportunidades de progresar a aquellos que demuestren su
capacidad? Incluye temas como adiestramiento.
Cuando realizarla
Anlisis e interpretacin
Una vez recogidas las encuestas, el paso final es tabular las respuestas y analizar
los resultados. Afortunadamente existen numerosas herramientas informticas
(hojas de clculo, bases de datos, paquetes de anlisis estadstico) que permiten
obtener en poco tiempo los resultados en forma de tablas y grficos de fcil
interpretacin. Estas herramientas son usadas generalmente con encuestas
electrnicas, orientadas a un ambiente WEB o de INTRANET.
30
6.3 MARCO CONCEPTUAL
El proceso define una estructura que debe establecerse para la obtencin eficaz
de tecnologa de ingeniera de software. El proceso de software forma la base
para el control de la administracin de proyectos de software y establece el
contexto en el que se aplican los mtodos tcnicos.
11
PRESSMAN, Roger. Ingeniera de Software, un enfoque prctico: Sptima Edicin.
McGraw-Hill, 2010. Pg. 12
31
Las herramientas de la ingeniera de software proporcionan un apoyo
automatizado para el proceso y los mtodos.
12
El proceso unificado de Rational (RUP) es un modelo de proceso moderno que
proviene del trabajo en el UML y el asociado Proceso Unificado de Desarrollo de
Software(Rambaugh 1999), es un ejemplo de proceso hibrido. Rene elementos
de todos los modelos de procesos genricos, interacciones de apoyo e ilustra
buenas prcticas en la especificacin y diseo.
La mayora de las iteraciones involucran casi todas las etapas, pero en diferentes
grados. Las iteraciones de concepcin incluyen casi en su totalidad el anlisis de
los requerimientos, parte del anlisis, y puede involucrar suficiente diseo e
implementacin para producir un prototipo preliminar que pueda usar para discutir
el proyecto con los interesados.
12
SOMMERVILLE, Ian. Ingeniera del Software: Sptima Edicin. Pearson Educacin
S.A., 2009. Pg. 76
13
BRAUDE, Eric. Ingeniera de Software, Una perspectiva orientada a objetos: Versin
Original. ALFAOMEGA Grupo Editor, 2003. Pg. 29
32
Figura 1. Fases del proceso RUP
14
INICIO: El objetivo de la fase de inicio es el de establecer un modelo de negocio
para el sistema. Se deben identificar todas las entidades externas (Personas y
sistemas) que interactuaran con el sistema y definir estas interacciones.
Al terminar esta fase, se debe tener un modelo de los requerimientos del sistema,
una descripcin arquitectnica y un plan de desarrollo del software.
14
SOMMERVILLE, Ian. Ingeniera del Software: Sptima Edicin. Pearson Educacin
S.A., 2009. Pg. 77
33
del software, pero es en realidad, una actividad de alto costo y a veces
problemtica.
La iteracin dentro del RUP es apoyada de dos formas, cada fase se puede
representar de un modo iterativo con los resultados desarrollados
incrementalmente. Adems el conjunto entero de fases puede tambin
representarse de forma incremental.
15
La perspectiva esttica del RUP describe buenas prcticas de la ingeniera del
software que son aconsejables en el desarrollo de sistemas:
Utilice modelos grficos para presentar vistas estticas y dinmicas del software.
15
SOMMERVILLE, Ian. Ingeniera del Software: Sptima Edicin. Pearson Educacin
S.A., 2009. Pg. 78
34
6.3.3 MODELOS DE PROCESO INCREMENTAL
16
Hay muchas situaciones en las que los requerimientos iniciales del software est
razonablemente bien definidos, pero el alcance general del esfuerzo de desarrollo
imposibilita un proceso lineal.
Adems tal vez haya una necesidad imperiosa de dar rpidamente cierta
funcionalidad limitada de software a los usuarios y aumentarla en las entregas
posteriores de software.
El plan incluye la modificacin del producto fundamental para cumplir mejor las
necesidades del cliente, as como la entrega de caractersticas adicionales y ms
funcionalidad. Este proceso se repite despus de entregar cada incremento, hasta
terminar el producto final.
16
PRESSMAN, Roger. Ingeniera de Software, un enfoque prctico: Sptima Edicin.
McGraw-Hill, 2010. Pg. 35
35
Cliente: hace referencia al navegador web por el cual se ingresa a la aplicacin
(Internet Explorer, Mozilla Firefox, etc.).
36
6.4 MARCO LEGAL
Dentro del marco legal se contempla la parte normativa que respecta al software.
En primera instancia se encuentran los relativos a produccin de software, los
cuales corresponden a los cdigos de tica profesional de la IEEE/ACM, los
cuales ofrecen mtricas para que el software sea considerado de calidad y que
cumpla con las normas para operar en una empresa. La segunda normatividad
corresponde a los derechos de autor y proteccin de la informacin, que es
regulado por el cdigo penal Colombiano:
Principio 3. Producto.
Asegurar que las especificaciones del software en el que se trabaja estn bien
documentadas, satisfacen los requerimientos del usuario y cuentan con las
aprobaciones adecuadas.
17
ASSOCIATION FOR COMPUTING MACHINERY. Cdigo de tica y Prctica Profesional
[ONLINE]. [USA]: 1993. Disponible en Internet: <URL: http://www.acm.org/about/se-code-s>
37
Trabajar para desarrollar software y documentos relacionados que respeten la
privacidad de aquellos a quienes est dirigido este software.
Ser cuidadoso para usar slo datos precisos derivados por medios ticos y
legales, y usarlos slo de las maneras propiamente autorizadas.
CODIGO PENAL
18
SECRETARIA DEL SENADO. CODIGO PENAL [ONLINE]. [Colombia]: 2011. Disponible en
Internet: <URL:
http://www.secretariasenado.gov.co/senado/basedoc/ley/2000/ley_0599_2000_pr009.html>
38
7. ESTRUCTURA TEMATICA
MODELADO DEL NEGOCIO: Para esta parte del modelamiento se usaran los
diagramas de MODELO DE CASOS DE USO y CASOS DE USO EXPANDIDOS,
as como tambin se incluyen MODELO DE OBJETOS DEL NEGOCIO,
DIAGRAMA DE CLASES y DIAGRAMAS DE ACTIVIDAD. Estos diagramas
proporcionan al proyecto una mejor visin de cmo funciona el negocio.
39
ARQUITECTURAS APLICADAS
40
7.1 PRIMERA ITERACION
7.1.1 REQUERIMIENTOS
REQUERIMIENTOS FUNCIONALES
REQ- 01 Descripcin
Explicacin breve del El sistema deber permitir crear roles y solamente podrn
requerimiento ser asignados a los administradores del sistema, ya que
son quienes van a disponer de los mdulos principales de
la aplicacin.
REQ- 02 Descripcin
Explicacin breve del El sistema debe permitir crear un rol, y cada rol deber
41
requerimiento estar asociado a un men del mdulo de administracin y
en cada uno se tendr diferentes tipos de privilegios
(CONSULTA, ADICION, MODIFICACION, ELIMINACION
Y TODOS LOS PERMISOS).
REQ- 03 Descripcin
REQ- 04 Descripcin
42
Nombre Permitir crear preguntas
REQ- 05 Descripcin
Explicacin breve del El sistema deber tener dos interfaces diferentes para la
requerimiento administracin del portal (En el cual interactuaran
solamente los administradores) y el diligenciamiento de las
encuestas (donde solo interactuaran los usuarios cliente).
43
Proceso El usuario debe ingresar a la aplicacin administardor del
portal o cliente mediante una URL.
REQ- 06 Descripcin
Explicacin breve del El sistema debe permitir crear a los usuarios cliente de dos
requerimiento formas, desde el lado administrador en el men de
usuarios, o desde el front de la aplicacin, all los clientes
tambin podrn realizar el registro correspondiente, en
donde tendrn que diligenciar el formato con los datos
bsicos solicitados.
REQ- 07 Descripcin
44
requerimiento administradores nicamente desde el men de
administracin de SACENC, all se registraran los datos
bsicos del usuario y finalmente se asociara los
respectivos roles y el grupo al que pertenece
REQ- 08 Descripcin
Explicacin breve del El sistema debe permitir crear dos tipos de encuestas, las
requerimiento que requieren autenticacin para poder ser diligenciadas
por los usuarios cliente y las que pueden ser annimas
para que las pueda responder cualquier usuario sin
requerir autenticacin.
45
Salida La creacin exitosa de una encuesta.
REQ- 09 Descripcin
Entrada N/A.
REQUERIMIENTOS NO FUNCIONALES
46
Requerimientos de hardware. Para que el sistema brinde un buen desempeo
se requiere un equipo de cmputo que cumpla como mnimo con las siguientes
caractersticas:
COMPONENTE CARACTERISTICA
Disco Duro 80 Gb
Procesador 64 bits de 1 a 2 ncleos como mnimo
RAM 2 a 4 GB
Tarjeta de Video, Tarjeta de red, Unidad de CD, Puerto USB,
Adicionales
Internet
Nota: Estos datos son tomados de los equipos usados durante el desarrollo del proyecto
DESCRIPCIN DE PROCESOS
Objetivo
Proceso que permite generar las plantillas y documentos para las diferentes encuestas que se
47
realicen.
Descripcin
La Produccin Documental comprende los aspectos de origen, creacin y diseo de formatos y
documentos, conforme al desarrollo del objetivo propio de cada encuesta.
Proceso de Recepcin
Objetivo
Proceso que permite realizar el ingreso de documentos para su revisin.
Descripcin
Conjunto de operaciones de verificacin y control que Dinamizar debe realizar para la admisin
de los documentos que son remitidos a los clientes internos de la empresa.
Proceso de Distribucin
Objetivo
Proceso que permite enviar los documentos al destinatario.
Descripcin
Actividades tendientes a garantizar que los documentos lleguen a su destinatario.
Proceso de Organizacin
Objetivo
Proceso que permite ordenar los documento.
Descripcin
Conjunto de acciones orientadas a la clasificacin, ordenacin y descripcin de las encuestas,
como parte integral de los procesos archivsticos.
Proceso de Consulta
Objetivo
48
Proceso que permite el acceso a los documento (encuestas).
Descripcin
Acceso a un documento o grupo de documentos con el fin de conocer la informacin que
contienen, en este caso las encuestas.
IDENTIFICACIN DE ACTORES
Se consideran
aquellos que
producen alto
impacto en el
funcionamiento de
la aplicacin, en
este caso todos los
caso de uso hacen
parte de la
funcionabilidad del
sistema.
Diagrama de
casos de uso
vista general.
49
Figura 2. Casos de Uso Iteracin 1
En esta parte del captulo, se muestra al detalle cada Caso de Uso, asociando los
actores y las dependencias:
Actores Administrador
Precondiciones El usuario debe existir en la base de datos como usuario administrador.
Datos de Entrada Usuario. Contrasea
Datos de Salida N/A
Paso Actor Sistema
Ingresa a la Intranet, al sistema
de informacin por medio de
una URL especfica, por donde
1 Solicita usuario y contrasea
tendrn acceso los
administradores. (Ejemplo:
http://dominio/admin)
Flujos
Alternativos Paso Actor Sistema
50
Ingresa la informacin
2.2 solicitada de manera correcta o Vuelve a opcin 2 o fin de flujo
cancela operacin.
Actores Administrador
El usuario debe estar autenticado dentro del sistema y tener permisos
Precondiciones
de adicin en el mdulo e encuestas.
Datos de Entrada Usuario. Contrasea
Datos de Salida Registro exitoso de la encuesta.
Paso Actor Sistema
El actor ingresa a crear la Presenta al actor la interfaz y el
1 encuesta por medio del mdulo formulario para la creacin de una
de encuestas. encuesta.
51
El sistema valida la informacin
El actor ingresa la informacin ingresada y adiciona a la base de
Flujo Principal 2 solicitada por el sistema y datos la nueva encuesta y genera el
guarda la encuesta. formulario para la creacin de la
preguntas.
Flujo Alternativo 1. El usuario no tiene permisos de adicin en el mdulo de encuestas
Flujos
Alternativos Paso Actor Sistema
Ingresa la informacin
2.2 solicitada de manera correcta o Vuelve a opcin 2 o fin de flujo
cancela operacin.
Actores Administrador
El usuario debe estar autenticado dentro del sistema y tener permisos
Precondiciones de adicin en el mdulo de encuestas, y ya debe existir una encuesta
creada.
Datos de Entrada Usuario. Contrasea
Datos de Salida Registro exitoso de la encuesta y sus preguntas.
Paso Actor Sistema
El sistema genera la pantalla en donde
1 El actor crea una encuesta.
se podrn crear las preguntas.
El sistema genera la pantalla en donde
El actor selecciona un tipo de
se creara la pregunta y las respuestas
Flujo Principal 2 pregunta (Seleccin nica y
que contendr segn el tipo de
mltiple) y da clic en continuar.
pregunta seleccionada por el actor.
El actor ingresa la pregunta y
El sistema almacena la pregunta con
las respuestas para el tipo de
3 sus respuestas en la base de datos
pregunta seleccionado y da clic
asocindola a la encuesta.
en salvar pregunta.
Flujo Alternativo 1. El usuario no tiene permisos de adicin en el mdulo de encuestas
Flujos
Alternativos Paso Actor Sistema
52
Al realizar la validacin detecta que el
Ingresa al mdulo de
1.1 usuario no tiene permisos de creacin
encuestas.
en el mdulo de encuestas.
Ingresa la informacin
1.2 solicitada de manera correcta o Vuelve a opcin 1 o fin de flujo
cancela operacin.
Flujos
Alternativos Paso Actor Sistema
Actores Administrador
El usuario debe estar autenticado dentro del sistema y tener permisos
Precondiciones
de modificacin en el mdulo de encuestas.
Datos de Entrada Usuario. Contrasea
Datos de Salida Modificacin exitosa de un registro.
Paso Actor Sistema
El actor ingresa a modificar una
Presenta al actor la interfaz y el listado
encuesta por medio del mdulo
1 de las encuestas que han sido creadas
de encuestas, por la opcin
en el sistema.
Listar encuestas.
53
Flujos
Alternativos Paso Actor Sistema
Actores Administrador
El usuario debe estar autenticado dentro del sistema y tener permisos
de modificacin en el mdulo de encuestas.
54
Flujos
Alternativos Paso Actor Sistema
Permitir la Eliminacin de las encuestas que han sido creadas dentro del
Objetivo
sistema.
Actores Administrador
El usuario debe estar autenticado dentro del sistema y tener permisos
Precondiciones
de eliminacin en el mdulo de encuestas.
Datos de Entrada Usuario. Contrasea
Datos de Salida Eliminacin exitosa de la encuesta seleccionada.
Paso Actor Sistema
El actor ingresa a Eliminar una
Presenta al actor la interfaz y el listado
encuesta por medio del mdulo
1 de las encuestas que han sido creadas
de encuestas, por la opcin
en el sistema.
Listar encuestas.
El actor da clic sobre el botn El sistema presenta mensaje de
borra de la columna Borrar advertencia en donde le pide una
Flujo Principal 2
frente a la encuesta que desea confirmacin de la eliminacin de la
eliminar. encuesta..
Flujos
Alternativos Paso Actor Sistema
55
Nombre CU_07 Generar reportes de encuesta
Actores Administrador
El usuario debe estar autenticado dentro del sistema y tener permisos
de consulta en el mdulo de encuestas.
Flujos
Alternativos Paso Actor Sistema
56
Nombre CU_08 Crear Rol
Flujos
Alternativos Paso Actor Sistema
57
Al realizar la validacin detecta que el
usuario no tiene permisos de creacin
1.1 Ingresa al mdulo de Roles. en el mdulo de Roles y el sistema no
muestra la opcin de creacin fin del
flujo.
Flujo Alternativo 1. El usuario no ingresa informacin en el formulario de creacin de roles
Flujos
Alternativos Paso Actor Sistema
Flujos
Alternativos Paso Actor Sistema
58
Al realizar la validacin detecta que el
usuario no tiene permisos de
1.1 Ingresa al mdulo de Roles. modificacin en el mdulo de Roles y
el sistema no muestra permite la
modificacin del rol fin del flujo.
Flujo Alternativo 1. El usuario no ingresa informacin en el formulario de creacin de roles
Flujos
Alternativos Paso Actor Sistema
Actores Administrador
El usuario debe estar autenticado dentro del sistema y tener permisos
de adicin en el mdulo de roles.
Precondiciones
El rol no debe estar asociado a uno o ms administradores, en caso de
que se presente el sistema no permitir la eliminacin del rol.
Datos de Entrada Usuario. Contrasea
Datos de Salida Registro exitoso de un rol.
Paso Actor Sistema
El actor ingresa a eliminar un Presenta al actor la interfaz y el listado
1 rol por el mdulo de roles y la de los roles que han sido creados en
opcin listar roles. el sistema.
El actor selecciona el rol que
desea eliminar de la lista
El sistema genera el mensaje de
seleccionando el check box al
Flujo Principal 2 advertencia al tratar de eliminar el rol y
frente de cada rol en la
elimina el rol seleccionado.
columna eliminar y da clic en
borrar.
Flujo Alternativo 1. El usuario no tiene permisos de adicin en el mdulo de Roles
Flujos
Paso Actor Sistema
Alternativos
59
Al realizar la validacin detecta que el
usuario no tiene permisos de
1.1 Ingresa al mdulo de Roles. eliminacin en el mdulo de Roles y el
sistema no muestra la opcin de
eliminacin fin del flujo.
Flujo Alternativo 1. El usuario no ingresa informacin en el formulario de creacin de roles
Flujos
Alternativos Paso Actor Sistema
60
Nombre CU_11 Crear Usuario Administrador
Flujos
Alternativos Paso Actor Sistema
Actores Administrador
El usuario debe estar autenticado dentro del sistema y tener permisos
Precondiciones
de modificacin en el mdulo de administradores.
Datos de Entrada Usuario. Contrasea
Datos de Salida Modificacin exitosa de un usuario administrador.
Paso Actor Sistema
61
El actor ingresa a modificar un
Presenta al actor la interfaz de
administrador desde el mdulo
1 bsqueda de usuario, con algunos
administradores, la opcin
filtros de bsqueda determinador.
buscar administradores..
El actor realiza la bsqueda del El sistema valida la informacin
Flujo Principal 2 administrador ingresando ingresada y genera los resultados de
alguno de los filtros o ninguno. la consulta generada.
Flujos
Alternativos Paso Actor Sistema
Actores Administrador
El usuario debe estar autenticado dentro del sistema y tener permisos
Precondiciones
de eliminacin en el mdulo de administradores.
Datos de Entrada Usuario. Contrasea
Datos de Salida Eliminacin exitosa de un usuario administrador.
Paso Actor Sistema
El actor ingresa a eliminar un
Presenta al actor la interfaz de
administrador desde el mdulo
1 bsqueda de usuario, con algunos
administradores, la opcin
filtros de bsqueda determinador.
buscar administradores.
Flujo Principal
El actor realiza la bsqueda del El sistema valida la informacin
2 administrador ingresando ingresada y genera los resultados de
alguno de los filtros o ninguno. la consulta generada.
62
El actor selecciona el ckeck
box frente al administrador a El sistema genera mensaje de
3 eliminar que se encuentra en la advertencia de la eliminacin con las
columna sobre el botn opciones (aceptar y cancelar).
eliminar y da clic en borrar.
63
El ingresa a la opcin listar Presenta al actor la lista de grupos de
1 grupo de admin en el mdulo administradores que han sido creados
de administradores en el sistema.
El actor selecciona de la lista
alguno de los grupos de
El sistema genera y presenta la
2 administradores a modificar
interfaz de modificacin al actor.
dando clic sobre el nombre del
grupo de administradores
Este diagrama proporciona una visin del entorno sobre el cual se est
desarrollando la propuesta, entre los aspectos relevantes estn los actores del
escenario, as como factores externos que igualmente complementan la solucin.
64
ADMINISTRACION ENCUESTAS
ADMINISTRADOR SACENC
DIAGRAMA DE CLASES
PREGUNTA
ENCUESTA
65
ROLES
ADMINISTRADOR
En esta clase, van los usuarios con privilegios de administracin, los cuales van a
tener el control de la aplicacin
REPORTES
En esta clase, se generarn los reportes de la encuesta, con los cuales se podrn
validar los resultados generados.
GRUPO ADMINISTRADOR
66
DIAGRAMA DE ACTIVIDAD
CREACION DE ENCUESTA
[ENCUESTA]
DIFUSION DE LA ENCUESTA
Se definen varios submodulos, los cuales tomaran una parte de la base de datos
de acuerdo a su complejidad. En la primera iteracin del producto, se gestion el
tema de ingreso a los usuarios administradores, y la generacin de las encuestas,
las cuales estn representadas en las siguientes tablas del modelo:
67
Figura 6. ADMINISTRACION, Modelo Base de datos, Iteracin I
68
Figura 7. ENCUESTA, Modelo Base de Datos, Iteracin I
DICCIONARIO DE DATOS
ADMINISTRACION:
69
GRUPO_ADMINISTRADOR GRU_NOMBRE varchar NOT NULL
GRUPO_ADMINISTRADOR GRU_ESTADO bit NULL
ADMINISTRADOR ADM_ID int NOT NULL
ADMINISTRADOR CLI_ID int NOT NULL
ADMINISTRADOR ADM_ACTIVO bit NOT NULL
ADMINISTRADOR ADM_NOMBRES varchar NOT NULL
ADMINISTRADOR ADM_APELLIDOS varchar NOT NULL
ADMINISTRADOR ADM_EMAIL varchar NOT NULL
ADMINISTRADOR TID_ID int NULL
ADMINISTRADOR ADM_IDENTIFICACION varchar NULL
ADMINISTRADOR ADM_TELEFONO varchar NULL
ADMINISTRADOR ADM_USUARIO varchar NOT NULL
ADMINISTRADOR ADM_CLAVE varchar NULL
ADMINISTRADOR ADM_PREGUNTA varchar NULL
ADMINISTRADOR ADM_RESPUESTA varchar NULL
ADMINISTRADOR DEP_ID int NULL
ADMINISTRADOR ADM_PRIMER_INGRESO bit NULL
ADMINISTRADOR ADM_FECHA_CAMBIO datetime NULL
ADMINISTRADOR ADM_LOGGED bit NULL
ADMINISTRADOR ADM_FECHA_ULTIMOLOGIN datetime NULL
ROL SIT_ID int NOT NULL
ROL ROL_NOMBRE varchar NOT NULL
ROL ROL_ALL_ZONAS bit NULL
ROL ROL_ALL_CATEGORIAS bit NULL
ROL ROL_ALL_PROCESOS bit NULL
ROL ROL_SISTEMA bit NULL
ROLXMODULO ROL_ID int NOT NULL
ROLXMODULO MOD_ID int NOT_NULL
ROLXMODULO RXM_TODOS bit NULL
ROLXMODULO RXM_CUNSULTAR bit NULL
ROLXMODULO RXM_ADICIONAR bit NULL
ROLXMODULO RXM_MODIFICAR bit NULL
ROLXMODULO RXM_PUBLICAR bit NULL
ROLXMODULO RXM_ELIMINAR bit NULL
ENCUESTA
70
NOT
TIPO_PREGUNTA_ENCUESTA TPE_ID int NULL
TIPO_PREGUNTA_ENCUESTA IDI_ID int NOT NULL
TIPO_PREGUNTA_ENCUESTA TPE_NOMBRE Vchar NOT NULL
NOT
ENCUESTA ENC_ID int NULL
NOT
ENCUESTA SIT_ID int NULL
NOT
ENCUESTA ENC_NOMBRE varchar NULL
NOT
ENCUESTA ENC_ANONIMA bit NULL
NOT
ENCUESTA ENC_MULTIRESP bit NULL
NOT
ENCUESTA ENC_FECHA_CREACION datetime NULL
ENCUESTA ENC_FECHA_VENCIMIENTO datetime NULL
ENCUESTA ENC_ACTIVA bit NULL
ENCUESTA ENC_OPINE bit NULL
ENCUESTA ENC_PAG_NUMPREGUNTAS smallint NULL
ENCUESTA ENC_DESCRIPCION varchar NULL
ENCUESTA ENC_GRACIAS varchar NULL
ENCUESTA ENC_TODAS_CAT bit NULL
NOT
PREGUNTA_ENCUESTA ENC_ID int NULL
NOT
PREGUNTA_ENCUESTA PGE_ID int NULL
NOT
PREGUNTA_ENCUESTA TPE_ID int NULL
NOT
PREGUNTA_ENCUESTA PGE_OBLIGATORIA bit NULL
NOT
PREGUNTA_ENCUESTA PGE_ORDEN smallint NULL
NOT
PREGUNTA_ENCUESTA PGE_TEXTO varchar NULL
NOT
OPCION_PREGUNTA OPP_ID int NULL
NOT
OPCION_PREGUNTA PGE_ID int NULL
NOT
OPCION_PREGUNTA OPP_ORDEN smallint NULL
NOT
OPCION_PREGUNTA OPP_TEXTO varchar NULL
71
NOT
RESPUESTA_ENCUESTAXUSUARIO RES_ID int NULL
RESPUESTA_ENCUESTAXUSUARIO USU_ID int NULL
NOT
RESPUESTA_ENCUESTAXUSUARIO PGE_ID int NULL
RESPUESTA_ENCUESTAXUSUARIO OPP_ID int NULL
RESPUESTA_ENCUESTAXUSUARIO RES_TEXTO varchar NULL
RESPUESTA_ENCUESTAXUSUARIO RES_FECHA datetime NULL
7.1.4 IMPLEMENTACION
DIAGRAMA DE COMPONENTES
ANALISIS Y CONTROL
BASE DE DATOS (SQL SERVER)
72
7.2 SEGUNDA ITERACION
7.2.1 REQUERIMIENTOS
REQUERIMIENTOS FUNCIONALES
REQ- 10 Descripcin
REQ- 11 Descripcin
73
Objetivo Realizar con xito el envo de correos.
REQ- 12 Descripcin
Explicacin breve del En el envi del correo se debe especificar los usuarios a
requerimiento los cuales va dirigido, se pueden efectuar a dos tipos, bien
sea a usuarios clientes por medio de las listas de correo, o
tambin puede ser a los usuarios administradores, por
medio de los grupos.
REQ- 13 Descripcin
74
autenticado y desea diligenciar una encuesta que requiere
autenticacin el sistema mediante un mensaje deber
advertir al usuario, en caso que la encuesta sea annima
el sistema permitir el diligenciamiento de la encuesta sin
solicitar autenticacin.
REQ- 14 Descripcin
Explicacin breve del El sistema debe presentar en un formulario, con cada una
requerimiento de las preguntas creadas, y el mtodo de diligenciamiento
ser de acuerdo a los parmetros definidos para la
creacin de cada pregunta y la encuesta en general
75
REQ- 15 Descripcin
REQ- 16 Descripcin
Explicacin breve del El sistema debe diferenciar las dos interfaces del sistema,
requerimiento una ser la interfaz administradora del sistema de
informacin, administrar y gestionar varias cosas del
sistema de informacin (administradores, correos,
encuestas, usuarios, roles) y la otra ser la interfaz cliente,
en donde se podr interactuar con un sitio en el cual se
encontrarn publicadas las encuestas e informacin de
inters.
76
informacin (administradora o cliente).
REQUERIMIENTOS NO FUNCIONALES
COMPONENTE CARACTERISTICA
Disco Duro 80 Gb
Procesador 64 bits de 1 a 2 ncleos como mnimo
RAM 2 a 4 GB
Tarjeta de Video, Tarjeta de red, Unidad de CD, Puerto USB,
Adicionales
Internet
Nota: Estos datos son tomados de los equipos usados durante el desarrollo del proyecto
77
c) Visual studio 2008 versin express
d) Es recomendable usar internet Explorer 7 y/o Mozilla 3.6 para el
buen funcionamiento del aplicativo WEB
DESCRIPCIN DE PROCESOS
Objetivo
Proceso que permite generar las plantillas y documentos para las diferentes encuestas que se
realicen.
Descripcin
La Produccin Documental comprende los aspectos de origen, creacin y diseo de formatos y
documentos, conforme al desarrollo del objetivo propio de cada encuesta.
Proceso de Recepcin
Objetivo
Proceso que permite realizar el ingreso de documentos para su revisin.
Descripcin
Conjunto de operaciones de verificacin y control que Dinamizar debe realizar para la admisin
de los documentos que son remitidos a los clientes internos de la empresa.
78
Proceso de Distribucin
Objetivo
Proceso que permite enviar los documentos al destinatario.
Descripcin
Actividades tendientes a garantizar que los documentos lleguen a su destinatario.
Proceso de Organizacin
Objetivo
Proceso que permite ordenar los documento.
Descripcin
Conjunto de acciones orientadas a la clasificacin, ordenacin y descripcin de las encuestas,
como parte integral de los procesos archivsticos.
Proceso de Consulta
Objetivo
Proceso que permite el acceso a los documento (encuestas).
Descripcin
Acceso a un documento o grupo de documentos con el fin de conocer la informacin que
contienen, en este caso las encuestas.
En este modelo se incluye la parte de usuario final, para lo cual aparece un nuevo
actor en el sistema, el cual podr interactuar con SACENC lado cliente.
IDENTIFICACIN DE ACTORES
79
Usuario Cliente: Sern los usuarios finales, y quienes interactan con la
herramienta en el momento de diligenciar las encuestas que se difunden desde la
parte administrativa.
80
Caso de uso: Gestionar Usuarios Cliente
Actores Administrador
El usuario debe estar autenticado dentro del sistema y tener permisos
Precondiciones
de adicin en el mdulo de usuarios.
Datos de Entrada Usuario. Contrasea
Datos de Salida Registro exitoso de un usuario cliente.
Paso Actor Sistema
El actor ingresa a crear la
Presenta al actor la interfaz y el
usuario cliente por medio del
1 formulario para la creacin de un
mdulo de usuarios, por la
usuario.
opcin crear crear usuario.
El sistema valida la informacin
El actor ingresa la informacin
Flujo Principal 2 ingresada y adiciona a la base de
solicitada por el sistema.
datos el nuevo usuario cliente.
Flujo Alternativo 1. Datos de Inicio de Sesin Incorrectos o Nulos
81
Flujos
Alternativos Paso Actor Sistema
Actores Administrador
El usuario debe estar autenticado dentro del sistema y tener permisos
Precondiciones
de modificacin en el mdulo de usuarios.
Datos de Entrada Usuario. Contrasea
Datos de Salida Modificacin exitosa de un usuario cliente.
Paso Actor Sistema
El actor ingresa a modificar un
Presenta al actor la interfaz de
usuario desde el mdulo
1 bsqueda de usuario, con algunos
usuarios, la opcin buscar
filtros de bsqueda determinados.
usuarios.
El actor realiza la bsqueda del El sistema valida la informacin
Flujo Principal 2 usuarios cliente ingresando ingresada y genera los resultados de
alguno de los filtros o ninguno. la consulta generada.
Flujos
Alternativos Paso Actor Sistema
82
Ingresa la informacin errnea El sistema no edita la informacin del
4.1 o no ingresa la informacin administrador que se est tratando de
solicitada por el sistema. modificar.
Actores Administrador
El usuario debe estar autenticado dentro del sistema y tener permisos
Precondiciones
de eliminacin en el mdulo de administradores.
Datos de Entrada Usuario. Contrasea
Datos de Salida Eliminacin exitosa de un usuario cliente.
Paso Actor Sistema
El actor ingresa a eliminar un
Presenta al actor la interfaz de
usuario desde el mdulo
1 bsqueda de usuario, con algunos
usuarios, la opcin buscar
filtros de bsqueda determinador.
usuarios.
Flujo Principal
El actor realiza la bsqueda del El sistema valida la informacin
2 usuario cliente ingresando ingresada y genera los resultados de
alguno de los filtros o ninguno. la consulta generada.
El actor selecciona el ckeck
El sistema genera mensaje de
box frente al usuario a eliminar
3 advertencia de la eliminacin con las
que se encuentra en la ltima
opciones (aceptar y cancelar).
columna y da clic en eliminar.
83
Nombre CU_18 Crear grupo de usuarios
Actores Administrador
El usuario debe estar autenticado dentro del sistema y tener permisos
Precondiciones
de adicin, modificacin y eliminacin en el mdulo de usuarios.
Datos de Entrada Usuario. Contrasea
Datos de Salida Creacin, modificacin y eliminacin exitosa de un grupo de usuarios.
Paso Actor Sistema
El actor ingresa a crear un
grupo de usuarios desde el Presenta al actor la interfaz creacin
1
mdulo usuarios, la opcin del grupo de usuarios.
crear grupo de usuarios.
Flujo Principal
El actor ingresa los datos El sistema valida la informacin
2 necesarios para realizar dicha ingresada y realiza el almacenamiento
creacin de la informacin.
Flujo Alternativo 1. Modificar grupo de administradores.
84
El actor selecciona de la lista
alguno de los grupos de
usuarios a eliminar
seleccionando el checkbox que El sistema genera mensaje de
2
se encuentra en la ltima advertencia de la accin al actor.
columna llamada al frente de
cada grupo usuarios y da clic
en eliminar
85
Actores Administrador
El usuario debe estar autenticado dentro del sistema y tener permisos
Precondiciones
de adicin en el mdulo de correos.
Datos de Entrada Usuario. Contrasea
Datos de Salida Envo exitoso de correos.
Paso Actor Sistema
El actor ingresa a crear correos
Presenta al actor la interfaz y el
por medio del mdulo de
1 formulario para la creacin de un
correos, por la opcin crear
correo.
correo.
El actor ingresa la informacin
solicitada por el sistema y llena El sistema valida la informacin
Flujo Principal 2 el campo llamado correo ingresada y adiciona a la base de
individual y da clic en enviar datos el correo enviado y lo enva.
correo individual.
Flujo Alternativo 1. Enviar correo masivo (grupo de administradores, grupo de usuarios y
lista de correos)
Flujos
Alternativos Paso Actor Sistema
Actores Administrador
El usuario debe estar autenticado dentro del sistema y tener permisos
Precondiciones
de modificacin en el mdulo de correos.
Datos de Entrada Usuario. Contrasea
Datos de Salida Modificacin exitosa de un correo.
Paso Actor Sistema
El actor ingresa a modificar un Presenta al actor la interfaz de
1
correo desde el mdulo bsqueda de correos, con algunos
86
correos, la opcin buscar filtros de bsqueda determinados.
correos.
El actor realiza la bsqueda del El sistema valida la informacin
Flujo Principal 2 correo ingresando alguno de ingresada y genera los resultados de
los filtros o ninguno. la consulta generada.
Flujos
Alternativos Paso Actor Sistema
Actores Administrador
El usuario debe estar autenticado dentro del sistema y tener permisos
Precondiciones
de eliminacin en el mdulo de correos.
Datos de Entrada Usuario. Contrasea
Datos de Salida Eliminacin exitosa de un usuario cliente.
Paso Actor Sistema
El actor ingresa a eliminar un
Presenta al actor la interfaz de
usuario desde el mdulo
1 bsqueda de correos, con algunos
correos, la opcin buscar
filtros de bsqueda determinador.
correos.
Flujo Principal
El actor realiza la bsqueda del El sistema valida la informacin
2 correo ingresando alguno de ingresada y genera los resultados de
los filtros o ninguno. la consulta generada.
87
El actor selecciona el ckeck
El sistema genera mensaje de
box frente al correo a eliminar
3 advertencia de la eliminacin con las
que se encuentra en la ltima
opciones (aceptar y cancelar).
columna y da clic en borrar.
88
El actor selecciona de la lista
alguna de las listas de correo a El sistema genera y presenta la
2
modificar dando clic sobre el interfaz de modificacin al actor.
nombre de la lista de correo.
89
Actores Cliente
Precondiciones El usuario debe existir en la base de datos como usuario cliente.
Datos de Entrada Usuario. Contrasea
Datos de Salida N/A
Paso Actor Sistema
Ingresa a la Intranet, al sistema
de informacin por medio de El sistema presenta la interfaz cliente
Flujos Principal 1 una URL especfica, por donde con la cual podr interactuar este actor
tendrn acceso los clientes. sin estar autenticado.
(Ejemplo: http://dominio/cliente)
Flujo Alternativo 1. Ingreso al sistema iniciando sesin y con datos incorrectos
Flujos
Alternativos Paso Actor Sistema
Actores Cliente
La autenticacin en el sistema no es obligatoria, sin embargo si la
encuesta as lo requiere el usuario debe autenticarse.
Precondiciones
El usuario debe existir en la base de datos como usuario cliente.
Datos de Entrada Usuario. Contrasea en caso de ser requeridos
90
Datos de Salida Diligenciamiento exitoso de la encuesta
Paso Actor Sistema
El sistema presenta la interfaz cliente
Ingresa a la Intranet, al sistema
Flujos Principal 1 con la cual podr interactuar este
lado cliente.
actor.
El actor se dirige a la seccin
El sistema presenta al usuario la
de as opinaron y da clic sobre
2 interfaz de diligenciamiento de la
el nombre de la encuesta que
encuesta seleccionada.
desee diligenciar.
El sistema genera mensaje de
El actor ingresa los datos
agradecimiento y almacena los datos
3 solicitados por la encuesta y da
ingresados por el actor en la base de
clic en enviar encuesta.
datos.
Flujo Alternativo 1. Diligenciar encuesta con usuario cliente autenticado
Flujos
Alternativos Paso Actor Sistema
91
Actores Cliente
Precondiciones El usuario no debe existir como usuario registrado dentro del sistema
Datos de Entrada Datos bsicos para registro en el sistema
Datos de Salida Registro exitoso dentro del sistema.
Paso Actor Sistema
Ingresa a la Intranet, al sistema
de informacin por medio de El sistema presenta la interfaz cliente
Flujos Principal 1 una URL especfica, por donde con la cual podr interactuar este actor
tendrn acceso los clientes. sin estar autenticado.
(Ejemplo: http://dominio/cliente)
El actor se dirige al men
principal, en donde selecciona El sistema muestra el formulario de
2
la opcin de registro en el registro dentro del sistema.
portal.
El actor ingresa los datos El sistema crea el registro del usuario
3 bsicos para generar el registro dentro del sistema y genera mensaje
y da clic en suscribirme. de creacin exitoso.
Flujo Alternativo 1. Datos de registro incorrectos
Flujos
Alternativos Paso Actor Sistema
92
Figura 10. Modelo de Objeto del Negocio Iteracin 2
DIAGRAMA DE ACTIVIDAD
93
CREACION DE ENCUESTA
DILIGENCIAMIENTO DE LA ENCUESTA
GENERACION DE ESTADISTICAS
[REPORTE]
DIAGRAMA DE CLASES
LISTACORREO
CORREO
94
USUARIOS
GRUPOUSUARIO
RESPUESTAS
95
Figura 12. Diagrama de Clases, Iteracin II
Para la segunda iteracin, se integraron los dos grupos de tablas que estaban
haciendo falta, una representa la parte de los usuarios finales o mejor
denominados como clientes y el mdulo de envi de correos:
96
USUARIOS: Estas tablas contienen la configuracin para los usuarios clientes, en
donde se efecta la parametrizacion de cada acceso y el grupo al que estara
perteneciendo.
97
ESTADO_CORREOXIDIOMA ADMINISTRADOR USUARIO
ECO_ID ADM_ID USU_ID
ESTADO_CORREO ADMINISTRADORXGRUPO
IDI_ID CLI_ID SIT_ID
ADM_ID
ECO_ID
ECO_NOMBRE ADM_ACTIVO MUN_CODIGO
GRU_ID
ADM_NOMBRES TID_ID
ADM_APELLIDOS TIU_ID
ADM_EMAIL DEP_ID
TID_ID USU_NOMBRES
ADM_IDENTIFIC... USU_APELLIDOS
ADM_TELEFONO USU_IDENTIFICACION
ADM_USUARIO USU_EMAIL
CORREO
ADM_CLAVE USU_EMAIL_ALTERNO
COR_ID
ADM_PREGUNTA USU_SEXO
SIT_ID
ADM_RESPUESTA USU_EMPRESA
ECO_ID
USU_FECHA_NACIMIE...
PLA_ID
CORREOXGRUPO_USUARIOS USU_TEL_CASA
COR_ASUNTO
COR_ID USU_TEL_OFICINA
COR_EMAIL_REMITE...
GPU_ID USU_TEL_CELULAR
COR_NOMBRE_REMI...
USU_CARGO
COR_FECHA_ENVIO
USU_DIRECCION
COR_CUERPO
CORREOXGRUPO_ADMINISTRADOR OCU_ID
COR_ADJUNTO
COR_ID
COR_IMAGEN_ARCHI...
GRU_ID
COR_IMAGEN_PIE
GRUPO_USUARIOS
COR_IMAGEN_ALT GPU_ID
SIT_ID
GPU_NOMBRE
GPU_DESCRIPCION GRUPO_USUARIOSXUSUARIO
USU_ID
GRUPO_ADMINISTRADOR GPU_ESTADO
GRU_ID GPU_ID
CLI_ID
GRU_NOMBRE
GRU_ESTADO
DICCIONARIO DE DATOS
USUARIOS
98
NOT
USUARIO USU_NOMBRES varchar NULL
NOT
USUARIO USU_APELLIDOS varchar NULL
NOT
USUARIO USU_IDENTIFICACION varchar NULL
NOT
USUARIO USU_EMAIL varchar NULL
NOT
USUARIO USU_EMAIL_ALTERNO varchar NULL
USUARIO USU_SEXO int NULL
NOT
USUARIO USU_EMPRESA char NULL
USUARIO USU_FECHA_NACIMIENTO datetime NULL
USUARIO USU_TEL_CASA varchar NULL
USUARIO USU_TEL_OFICINA varchar NULL
USUARIO USU_TEL_CELULAR varchar NULL
USUARIO USU_CARGO varchar NULL
USUARIO USU_DIRECCION varchar NULL
USUARIO OCU_ID int NULL
NOT
USUARIO USU_USUARIO varchar NULL
USUARIO USU_CLAVE varchar NULL
NOT
USUARIO USU_PREGUNTA varchar NULL
NOT
USUARIO USU_RESPUESTA varchar NULL
USUARIO USU_ESTADO bit NULL
NOT
USUARIO USU_FECHA_REGISTRO datetime NULL
USUARIO USU_IMG_NOMBRE varchar NULL
NOT
USUARIO USU_SMS bit NULL
NOT
GRUPO_USUARIOSXUSUARIO USU_ID int NULL
NOT
GRUPO_USUARIOSXUSUARIO GPU_ID int NULL
NOT
GRUPO_USUARIOS GPU_ID int NULL
NOT
GRUPO_USUARIOS SIT_ID int NULL
NOT
GRUPO_USUARIOS GPU_NOMBRE varchar NULL
99
GRUPO_USUARIOS GPU_DESCRIPCION varchar NULL
GRUPO_USUARIOS GPU_ESTADO bit NULL
CORREO
100
NULL
NOT
GRUPO_ADMINISTRADOR GRU_NOMBRE varchar NULL
GRUPO_ADMINISTRADOR GRU_ESTADO bit NULL
NOT
GRUPO_USUARIOS GPU_ID int NULL
NOT
GRUPO_USUARIOS SIT_ID int NULL
NOT
GRUPO_USUARIOS GPU_NOMBRE varchar NULL
GRUPO_USUARIOS GPU_DESCRIPCION varchar NULL
GRUPO_USUARIOS GPU_ESTADO bit NULL
NOT
CORREOXGRUPO_ADMINISTRADOR COR_ID int NULL
NOT
CORREOXGRUPO_ADMINISTRADOR GRU_ID int NULL
7.2.4 IMPLEMENTACION
DIAGRAMA DE COMPONENTES
101
FRONT ADMINISTRADORES (CLIENTE WEB) FRONT CLIENTES (CLIENTE WEB)
GENERACION DE ARCHIVOS (LIBRERIA) CONEXION A BASE DE DATOS (LIBRERIA) CONEXIONES SNMP (LIBRERIA SNMP) SERVICIOS DE CORREO
ANALISIS Y CONTROL
BASE DE DATOS (SQL SERVER)
102
8. RESULTADOS Y DISCUSION
Mi jefe me hace sentir que mi trabajo es importante para el logro de los objetivos
del rea?
103
Me siento orgulloso de ser parte de la institucin?
El 75% Consideran que su trabajo es importante para los logros del rea
104
Con los resultados expuestos se pudieron generar las siguientes conclusiones de
la muestra:
105
9. CONCLUSIONES
Se logr conseguir una adecuada integracin entre cada uno de los componentes
o mdulos de la aplicacin, lo que hace de SACENC una herramienta de fcil uso
e implementacin, tanto para la parametrizacion, como la creacin y gestin de la
encuesta.
Para las empresas, el poder contar con un producto como SACENC, les abre la
posibilidad de encontrar rpidamente todos aquellos fallos organizacionales que
atenten contra una buena cultura organizacional, adicional tambin se permite
encontrar oportunidades de mejora y de prosperidad laboral para cada empleado y
mejor visin de negocio con sus clientes.
106
10. RECOMENDACIONES
107
11. BIBLIOGRAFIA
108
12. INFOBIOGRAFIA
109