tesis
DESCRIPTION
desarroollo de un sistemaTRANSCRIPT
![Page 1: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/1.jpg)
1
UNIVERSIDAD LAICA ELOY ALFARO DE MANABÍ
FACULTAD DE CIENCIAS INFORMÁTICAS
TESIS DE GRADO
PREVIA LA OBTENCIÓN DEL TÍTULO DE:
INGENIERO EN SISTEMAS
TEMA DE TESIS:
“DESARROLLO E IMPLEMENTACIÓN DE UN GESTOR
DOCUMENTAL Y DE PROCESOS ADMINISTRATIVOS
UTILIZANDO ASP AJAX 4.0 EN LA FACULTAD DE CIENCIAS
INFORMÁTICAS”
AUTORES:
CÉSAR ANDRÉS ALCÍVAR ARAY
FREDDY XAVIER ALARCÓN VILLAMAR
DIRECTORA DE TESIS:
ING. LUZMILA LÓPEZ
MANTA - MANABÍ - ECUADOR
2010
![Page 2: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/2.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
I
AGRADECIMIENTO
Agradezco a mi familia, por su gran comprensión durante todo mi periodo
estudiantil. Deseo expresar mi agradecimiento también a mi directora de tesis, por la
dedicación y apoyo que ha brindado a este trabajo, sugerencias e ideas en la dirección y
el rigor que ha facilitado el desarrollo de la misma. Asimismo, expreso mi
agradecimiento al decano, maestros, personal administrativo y compañeros de la
Facultad Ciencias Informáticas.
-Freddy Xavier Alarcón Villamar
![Page 3: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/3.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
II
AGRADECIMIENTO
A mi familia, en especial a mis padres; a amigos, los cuales me ayudaron con su
apoyo incondicional a estar más cerca de mis metas. Agradezco a Dios, por darme
fuerzas para no flaquear y poder seguir adelante todos los días. A mis padres, porque
gracias a su amor, dedicación, comprensión, cariño y apoyo he podido culminar mis
estudios profesionales, lo que constituye el legado más grande que me han podido dar y
por lo cual les estaré eternamente agradecido. A mis amigos, porque son esa clase de
personas que todo lo comprenden y dan lo mejor de sí, sin esperar nada a cambio. A mis
maestros, por la enseñanza recibida durante mi formación profesional.
-César Andrés Alcívar Aray
![Page 4: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/4.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
III
DEDICATORIA
Dedico este trabajo a mi familia.
De manera muy especial a mi madre Isabel Cristina Villamar Zambrano, por
darme una carrera para mi futuro y por creer en mí, aunque hemos pasado momentos
difíciles siempre ha estado apoyándome y brindándome todo su amor, por todo esto le
agradezco de todo corazón.
-Freddy Xavier Alarcón Villamar
![Page 5: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/5.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
IV
DEDICATORIA
Dedico este proyecto y toda mi carrera universitaria a Dios que ha estado a mi
lado en todo momento dándome las fuerzas necesarias para continuar luchando día tras
día y seguir adelante rompiendo todas las barreras que se me presenten. Le agradezco a
mi mama Victoria Aray Vera y mi papa Galo Alcívar Alcívar ya que gracias a ellos soy
quien soy hoy en día, fueron los que me dieron ese cariño y calor humano necesario, son
los que han velado por mi salud, mis estudios, mi educación entro otros, son a ellos a
quien les debo todo, horas de consejos, de regaños, de reprimendas de tristeza y de
alergias de las cuales estoy muy seguro que las han hecho con todo el amor del mundo
para formarme como un ser integral y de las cuales me siento extremadamente orgulloso
-César Andrés Alcívar Aray
![Page 6: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/6.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
V
DECLARACION EXPRESA
La responsabilidad del contenido de esta tesis de Grado, cuyo título
es: “DESARROLLO E IMPLEMENTACIÓN DE UN GESTOR
DOCUMENTAL Y DE PROCESOS ADMINISTRATIVOS
UTILIZANDO ASP AJAX 4.0 EN LA FACULTAD DE CIENCIAS
INFORMÁTICAS”, corresponde a Freddy Xavier Alarcón Villamar y
Cesar Andrés Alcívar Aray exclusivamente, y los derechos patrimoniales de
la misma a la Universidad Laica Eloy Alfaro de Manabí.
_________________________ _________________________
Freddy Xavier Alarcón Villamar César Andrés Alcívar Aray
C.I. 131111604-8 C.I. 131159715-5
![Page 7: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/7.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
VI
CERTIFICACION
En mi calidad de Director de Tesis sobre el tema: “DESARROLLO E
IMPLEMENTACIÓN DE UN GESTOR DOCUMENTAL Y DE
PROCESOS ADMINISTRATIVOS UTILIZANDO ASP AJAX 4.0 EN LA
FACULTAD DE CIENCIAS INFORMÁTICAS”, de los estudiantes
Freddy Xavier Alarcón Villamar y César Andrés Alcívar Aray, considero
que el mencionado trabajo investigativo cumple con los requisitos y tiene
méritos suficientes para ser sometido a la evaluación del jurado examinador
que las autoridades de la Facultad de Ciencias informáticas designe.
En honor a la verdad.
____________________________
Ing. Luzmila López Reyes
DIRECTOR DE TESIS
![Page 8: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/8.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
VII
CAPÍTULO 1: INTRODUCCIÓN ________________________________________ 1
1.1 PROPÓSITO. ____________________________________________________2
1.2 IDENTIFICACIÓN DEL PROBLEMA _______________________________2
1.3 OBJETIVOS ____________________________________________________4
1.3.1 OBJETIVO GENERAL ____________________________________________ 4
1.3.2 OBJETIVO ESPECIFICO __________________________________________ 4
1.4 JUSTIFICACIÓN ________________________________________________4
1.5 ALCANCE ______________________________________________________5
1.6 MARCO METODOLÓGICO ___________________________________________6
1.6.1 TIPO DE INVESTIGACIÓN _________________________________________ 6
1.6.2 POBLACIÓN Y MUESTRA _________________________________________ 6
1.6.3 MÉTODOS _______________________________________________________ 6
1.6.4 TÉCNICAS E INSTRUMENTOS _____________________________________ 6
1.7 IMPACTO TECNOLÓGICO Y SOCIAL _________________________________7
1.7.1 IMPACTO TECNOLÓGICO _________________________________________ 7
1.7.2 IMPACTO SOCIAL ________________________________________________ 7
CAPÍTULO 2: MARCO TEÓRICO _______________________________________ 9
2.1 GESTIÓN DOCUMENTAL _______________________________________10
2.1.1 PRÁCTICAS DE GESTIÓN DOCUMENTAL ________________________ 10
2.1.2 GESTION DE DOCUMENTOS FÍSICOS ____________________________ 11
2.1.3 GESTIÓN DE DOCUMENTOS ELECTRÓNICOS _____________________ 11
2.1.4 SISTEMA DE GESTIÓN DOCUMENTAL ___________________________ 12
2.2 INTRANET ____________________________________________________14
2.2.1 ¿POR QUÉ CREAR UNA INTRANET? _____________________________ 14
2.2.2 ¿CUÁLES SON LOS OBSTÁCULOS PARA LA APLICACIÓN DE UNA
INTRANET? _________________________________________________________ 16
2.2.3 ¿QUÉ SE NECESITA PARA CONSTRUIR UNA INTRANET? __________ 17
2.3 PORTAL WEB _________________________________________________18
![Page 9: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/9.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
VIII
2.3.1 PORTAL WEB CORPORATIVO ___________________________________ 18
2.4 .NET FRAMEWORK ____________________________________________19
2.4.1 VERSIONES ___________________________________________________ 22
2.5 INTERNET INFORMATION SERVICES ____________________________23
2.5.1 SEGURIDAD __________________________________________________ 23
2.5.2 AUTENTICACIÓN ______________________________________________ 24
2.6 ASP.NET ______________________________________________________25
2.6.1 PRINCIPALES CARACTERÍSTICAS _______________________________ 26
2.6.2 CONTROLES DE USUARIO ______________________________________ 26
2.6.4 CONTROLES DE PERSONALIZADOS _____________________________ 27
2.7 INGENIERÍA DE SOFTWARE ÁGIL _______________________________27
2.7.1 EXTREME PROGRAMMING (XP) ______________________________________________ 32
CAPÍTULO 3: APLICANDO EXTREME PROGRAMMING EN EL PROYECTO
BELUS (DESARROLLO E IMPLEMENTACIÓN) _________________________ 35
3.1 PLANEANDO BELUS 1.0 ____________________________________________36
3.1.1 HISTORIAS DE USUARIO _________________________________________ 36
3.1.2 DIAGRAMAS DE CASOS DE USO __________________________________ 38
3.1.3 DIVIDIENDO EL SISTEMA ________________________________________ 40
3.1.4 ANALISIS DE DOMINIO __________________________________________ 42
3.2 DISEÑO __________________________________________________________44
3.3 IMPLEMENTACIÓN DEL CÓDIGO ___________________________________47
3.4 PROBANDO BELUS ________________________________________________50
3.5 LA ARQUITECTURA DEL SISTEMA BELUS 1.0 _______________________52
3.6 MODELO DE BASE DE DATOS ______________________________________54
3.7 APLICACIÓN WEB _________________________________________________57
3.7 COSTOS DEL PROYECTO ___________________________________________60
CAPÍTULO 4: ANÁLISIS E INTERPRETACIÓN DE RESULTADOS ________ 62
![Page 10: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/10.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
IX
CAPÍTULO 5: CONCLUSIONES Y RECOMENDACIONES ________________ 69
5.1 CONCLUSIONES __________________________________________________70
5.2 RECOMENDACIONES ______________________________________________71
5.3 BIBLIOGRAFÍA ____________________________________________________72
5.4 LINKOGRAFÍA ____________________________________________________73
Anexos ______________________________________________________________ 74
ENCUESTA __________________________________________________________75
DICCIONARIO DE DATOS _____________________________________________78
GALERÍA DE FOTOS _________________________________________________ 89
![Page 11: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/11.jpg)
1
CAPÍTULO 1: INTRODUCCIÓN
![Page 12: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/12.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
2
1.1 PROPÓSITO.
El presente proyecto tiene como propósito implementar un portal Web
corporativo de gestión de documentos y procesos administrativos en la Facultad de
Ciencias Informáticas de la Universidad Laica Eloy Alfaro de Manabí, herramienta que
permita organizar los documentos digitales en un solo lugar y dar seguimiento a las
actividades que conlleven documentación y mantenerlos adecuadamente archivados.
El presente trabajo comprende cinco capítulos, los mismos que contienen el
resultado de la investigación realizada:
En el primer capítulo se identifica el problema, la justificación y el alcance del
proyecto. Seguidamente en un amplio marco teórico se reflejan las conceptualizaciones,
ideas y fundamentos tecnológicos en el que se apoya la propuesta que abarca la gestión
documental; a continuación, en el tercer capítulo, se establecen los lineamientos para el
desarrollo y la implementación de Belus 1.0.
Finalmente, a través de la tabulación y análisis de las encuestas, se concluye el
proyecto con sus respectivas recomendaciones que contribuirán a mejorar la
organización, control y seguimiento de los documentos físicos y electrónicos que maneja
la Facultad de Ciencias Informáticas.
1.2 IDENTIFICACIÓN DEL PROBLEMA
Manejar documentos de manera dispersa, en diferentes medios ya sea electrónica
o físicamente y hacia el mismo público, dificulta el seguimiento de la efectividad de la
![Page 13: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/13.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
3
información. La creciente necesidad de almacenar en forma segura, acceder eficiente y
rápidamente a la información es la constante en el mundo.
En la Facultad de Ciencias Informáticas se generan archivos electrónicos,
muchos de estos se encuentran almacenados en diferentes computadoras, estos archivos
electrónicos corresponden a diversos documentos y comunicaciones que se generan por
las actividades académicas y de otra índole que realiza la facultad tanto interna como
externa dentro de la institución.
La recepción de los documentos físicos en el departamento de secretaria se
realiza de manera dispersa ocasionando de esta manera retraso en el seguimiento de la
información receptada.
Considerando que el personal de la Facultad de Ciencias Informáticas se
encuentra capacitado y familiarizado con la plataforma Microsoft Office y, que además
esta es la herramienta que actualmente se encuentra instalada e implementada en la
facultad, se empleara el Microsoft Office SDK para ampliar las características del cliente
Microsoft Office, tal como búsqueda dinámica de documentos, facilidad de acceso a la
información, seguridad, aprobación de documentos; todo esto en un solo punto de
acceso.
Siendo una plataforma de aplicación Web, ASP.Net se integra completamente
con las suites Microsoft Visual Studio y Microsoft Expression Studio, permitiendo así
personalizar el comportamiento de los elementos y componentes Office a través de la
interfaz Web, por tales razones se decide implementar en la intranet, un portal
corporativo para la gestión documental de procesos administrativos que permitirá
![Page 14: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/14.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
4
aumentar la efectividad en los procesos de información, dar seguimiento de actividades
generadas por documentos e instituir la cultura corporativa al personal.
1.3 OBJETIVOS
1.3.1 OBJETIVO GENERAL
Implementar un portal Web corporativo de gestión documental y procesos
administrativos en un ambiente de trabajo colaborativo utilizando ASP.NET en la
Facultad de Ciencias Informáticas.
1.3.2 OBJETIVO ESPECIFICO
Identificar los procesos de la gestión documental y la interacción entre los
diferentes departamentos de la Facultad de Ciencias Informáticas.
Desarrollar una solución (software), utilizando la plataforma ASP.Net
AJAX 4.0. realizando las respectivas pruebas.
Implementar el portal corporativo en el área administrativa de la Facultad
de Ciencias Informáticas.
Capacitar al personal involucrado en el manejo del sistema Belus 1.0
1.4 JUSTIFICACIÓN
La mayoría de organizaciones, tanto privadas como públicas, enfrentan los
problemas de la acumulación de papeles electrónicos y físicos, muchas veces
dificultando la localización de los mismos y en el peor de los casos la pérdida de estos,
![Page 15: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/15.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
5
teniendo diferentes versiones del mismo documento en diferentes puntos, causando
confusión dentro de la organización, retardo en la identificación del último documento
vigente y sin proporcionar un seguimiento adecuado a los procesos documentales.
La Facultad de Ciencias Informáticas no está exenta de estos problemas ya que
generalmente las comunicaciones tanto dentro como fuera de esta se realizan mediante
el uso de documentos, de los cuales muchas veces son conservados atendiendo su valor
histórico.
El presente trabajo previo a la obtención del título de Ingeniero en Sistemas tiene
la finalidad de implementar un Sistema de Gestión Documental que permita al personal
administrativo y a directivos de esta unidad académica, organizar y controlar sus
documentos, dar seguimiento a los mismos, mantener la interacción entre los diferentes
departamentos y aumentar la efectividad en los procesos de información.
Considerando que la Facultad de Ciencias Informáticas no cuenta con estos
recursos se espera beneficiar con esta investigación y con la aplicación de la propuesta al
personal administrativo y consecuentemente a la Facultad de Ciencias Informáticas.
1.5 ALCANCE
El portal Web corporativo será accesible dentro de una Intranet, abarcando el
almacenamiento y seguimiento de los procesos que conlleven documentos
administrativos en la Facultad de Ciencias Informáticas de la Universidad Laica Eloy
Alfaro de Manabí
![Page 16: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/16.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
6
1.6 MARCO METODOLÓGICO
1.6.1 TIPO DE INVESTIGACIÓN
Investigación académica para satisfacer los requisitos exigidos en la presentación
de la tesis, investigación de campo realizada en la Facultad de Ciencias Informáticas,
con el objetivo de contribuir con conocimientos en particular.
1.6.2 POBLACIÓN Y MUESTRA
• Directivos de la Facultad de Ciencias Informáticas
• Departamento Administrativo de la Facultad de Ciencias Informáticas
1.6.3 MÉTODOS
Se utilizara el método descriptivo que permite graficar las características del
fenómeno a investigar.
1.6.4 TÉCNICAS E INSTRUMENTOS
Para lograr la investigación académica, se realizaran observaciones, encuestas y
entrevistas, técnicas de investigación que permiten despejar la hipótesis.
![Page 17: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/17.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
7
1.7 IMPACTO TECNOLÓGICO Y SOCIAL
1.7.1 IMPACTO TECNOLÓGICO
Gracias a las capacidades de desempeño en red, y las características de
colaboración múltiple, el presente trabajo está orientado a mejorar los procesos de
administración, ubicación documental y desenvolvimiento de los métodos internos de
elaboración y emisión de trámites en la Facultad de Ciencias Informáticas.
Al utilizar las tecnologías de información y comunicación y la aplicación de un
portal interno, estas, establecen un factor de crecimiento tecnológico al personal
administrativo de la Facultad de Ciencias Informáticas y permite alcanzar un nivel más
alto dentro de la administración documental.
1.7.2 IMPACTO SOCIAL
Actualmente nos encontramos en una época donde la revolución informática y de
comunicación forman parte clave dentro del desarrollo de una organización, siendo así
entonces, indispensable la utilización de tecnologías de la información que permitan
mejorar la comunicación, el desempeño, la eficacia, la efectividad y la confiabilidad de
las personas que cumplen funciones dentro de la misma.
Es imprescindible entonces el uso y la interacción con estas tecnologías que se
mueven en el mundo de hoy. La implementación del sistema Belus 1.0 propicia
transformaciones en las formas tradicionales de emisión y elaboración de documentos y
permite el adecuado seguimiento de la información y toma de decisiones, y su impacto
social se ve reflejado, no solamente en el personal administrativo de la Facultad de
![Page 18: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/18.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
8
Ciencias Informáticas, sino en la comunidad de la Universidad Laica Eloy Alfaro de
Manabí.
![Page 19: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/19.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
9
CAPÍTULO 2: MARCO TEÓRICO
![Page 20: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/20.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
10
2.1 GESTIÓN DOCUMENTAL
Es la práctica de dar mantenimiento a los registros y documentos de una
organización desde el momento en que fueron creados hasta su eventual desecho. Esto
puede incluir clasificación, almacenamiento, seguridad y desecho de estos documentos.
Un documento puede ser un objeto tangible o información digital, por ejemplo,
certificados de nacimiento, rayos X médicos, documentos de oficina, bases de datos,
datos de aplicación e Email. La gestión documental está primordialmente dedicada a
evidenciar las actividades de una organización, y es usualmente aplicada de acuerdo al
valor de los documentos en lugar de su contenido.
2.1.1 PRÁCTICAS DE GESTIÓN DOCUMENTAL
Un administrador documental es una persona que es responsable de la gestión
documental en una organización. La práctica de esta gestión puede involucrar:
Planeación de las necesidades de información de una organización.
Identificar las captura de la información.
Crear, aprobar y exigir políticas y prácticas con respecto a los
documentos, incluyendo su organización y deshecho.
Desarrollar planes de archivado de documentos, que incluya el guardado
de documentos físicos y la información digital a corto y largo plazo.
Identificar, clasificar y archivar los documentos.
![Page 21: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/21.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
11
Coordinar el acceso de los documentos dentro y fuera de la organización,
equilibrando los requerimientos de confidencialidad de la empresa,
privacidad de datos y acceso público.
Ejecutar políticas de retención en el desecho de documentos que no sean
ya requeridos por razones operacionales.
2.1.2 GESTION DE DOCUMENTOS FÍSICOS
Administrar documentos físicos involucra diferentes disciplinas y puede atraer a
diversos campos.
Los documentos deben estar identificados y autenticados. Generalmente es
cuestión de almacenar y recuperar; en algunas circunstancias se requiere mayor cuidado
en el manejo.
Identificación de los documentos.
Guardado de documentos.
Circulación de documentos.
Deshecho de documentos.
2.1.3 GESTIÓN DE DOCUMENTOS ELECTRÓNICOS
Los principios generales de la gestión de documentos se aplican en cualquier
formato. Los documentos digitales traen problemas específicos. Es más complicado el
asegurar que el contenido, contexto y estructura de estos sea preservado y protegido
cuando los documentos no tienen existencia física.
![Page 22: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/22.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
12
Los requerimientos funcionales para que los sistemas computarizados
administren los documentos digitales fueron producidos por el Departamento de Defensa
de EU1, Los Archivos Nacionales de Inglaterra y Gales
2 y la Comisión Europea cuyo
modelo de requerimientos para la administración de documentos ( MoReq) ha sido
traducido a 12 idiomas y es usado fuera de Europa 3.
Existe preocupación particular en la habilidad de abrir y leer los documentos
electrónicos a través del tiempo, ya que los avances tecnológicos hacen que el software
utilizado para crear estos documentos sea obsoleto, y seamos incapaces de volver a
leerlo. Una considerable cantidad de investigaciones, llamadas en conjunto preservación
digital4, se llevan a cabo para resolver este problema.
2.1.4 SISTEMA DE GESTIÓN DOCUMENTAL
Es un sistema computarizado utilizado para rastrear y guardar documentos
electrónicos y/o copias de imágenes escaneadas del documento real.
Desde 1980, muchas compañías empezaron a desarrollar sistemas de
computación para administrar los documentos basados en papel. Estos sistemas lidiaban
con documentos físicos, los cuales incluían no solamente documentos impresos y
publicados, sino también fotografías, impresiones, etc.
1 Fuente: http://jitc.fhu.disa.mil/recmgt/standards.html, Joint Interoperability Test Command RMA.
2 Fuente: http://www.nationalarchives.gov.uk/information-management/projects-and-work/information-records-management.htm
3 Fuente: http://www.cornwell.co.uk/edrm/moreq.asp, Cornwell Consultores
4 Garrett, J., D. Waters, H. Gladney. "Preservando la información digital". Commission on Preservation and Access and the Research
Libraries Group.
![Page 23: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/23.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
13
Se desarrolló después un segundo tipo de sistemas que podían administrar
documentos electrónicos, todos los documentos o archivos creados en computadores
personales y guardados en el sistema de archivos local. Los primeros sistemas
administraban solamente archivos propietarios o solo un número limitado de extensiones
de archivos.
Actualmente han evolucionado al punto donde pueden administrar cualquier tipo
de archivo que puede guardarse en la red. Estas aplicaciones han crecido para integrar
también herramientas de colaboración, seguridad y capacidades de auditoria.
Los sistemas de gestión documental comúnmente proveen varias de las siguientes
características:
Metadatos
Integración con otras aplicaciones
Captura de documentos físicos
Indexado
Almacenamiento de documentos
Recuperación de documentos
Distribución (check-in/out)
Seguridad
Flujos de trabajo
Colaboración
Búsqueda de documentos
Publicación
![Page 24: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/24.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
14
2.2 INTRANET
Una intranet es una red de computadoras privada que utiliza estándares de
comunicación del Internet. Es una pequeña versión de Internet que solamente los
miembros de la organización pueden ver.
Actualmente, gracias a la expansión de posibilidades dentro del internet, las redes
privadas virtuales VPN, y los enrutadores virtuales, servicios de red y el cómputo en la
nube, las intranet se extienden más allá de los límites de la organización física, llevando
así la expansión estratégica de las empresas a niveles geográficos nunca antes
alcanzados.
2.2.1 ¿POR QUÉ CREAR UNA INTRANET?
Las empresas están buscando una arquitectura abierta, una solución rentable para
la distribución de información a través de su organización. Los empleadores quieren un
mejor acceso a la información. El departamento técnico aplicará las mismas regulaciones
a nivel de control de acceso y permisos. La intranet ofrece esta solución.
El navegador Web es la interfaz universal en Internet como en Intranet, nunca
antes las empresas han tenido la habilidad en una red donde todas las operaciones
puedan dirigirse desde una interfaz que además pueda ejecutarse en distintas
plataformas. Ahora los usuarios de UNIX pueden comunicarse con los usuarios de MAC
quienes también pueden comunicarse con los usuarios WINDOWS.
![Page 25: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/25.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
15
Esta interfaz universal disminuye la curva de aprendizaje de nuevas aplicaciones,
disminuye la necesidad de costosas actualizaciones de software propietario en el
escritorio y ofrece una apariencia común a todas las aplicaciones.
Una intranet es sorprendentemente económica de implementar. Navegadores
como Mozilla Firefox, Google Chrome y Microsoft Internet Explorer son de adquisición
gratuita. Un servidor Web simple se puede configurar para varios miles de dólares y
puede incluso que alguien haga una descarga gratuita de software de servidor de
Internet. Muchas empresas pueden mantener una intranet con una sola persona. Con la
llegada de muchas herramientas de creación HTML de la publicación de contenidos para
la intranet se hace cada vez más fácil.
La intranet es una forma para que los empleados obtengan un mejor acceso a más
información sensible a tiempo. La intranet puede terminar el rastro de papel de muchas
aplicaciones de oficina. Ahora que se publica la información en la intranet en lugar de un
boletín impreso en papel de la empresa, el empleado puede hacer más rápida las
decisiones informadas. En resumen, los beneficios de una intranet son:
Fácil de configurar y administrar
Arquitectura abierta
Interfaz universal
Asequible
Conecta todas las plataformas de sistemas operativos
Rentable
Un acceso más rápido a la información
Mejor toma de decisiones
Generar y compartir conocimientos
![Page 26: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/26.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
16
2.2.2 ¿CUÁLES SON LOS OBSTÁCULOS PARA LA APLICACIÓN DE UNA
INTRANET?
Con cada introducción de nuevas tecnologías los obstáculos deben ser superados.
No hay excepción con la introducción de la tecnología de Internet para el lugar de
trabajo. Se Examinan a continuación.
Ancho de Banda y la emoción que rodea a la nueva tecnología. En una Intranet
se pueden publicar texto, audio y video. Esto nunca ha sido capaz antes a través de una
red interna. Los empleados pueden estar muy entusiasmados con la tecnología y forzar el
uso de la misma. Los administradores del sistema deben ser muy cuidadosos en
monitorear y controlar el flujo de ancho de banda de la Intranet.
Empleados temerosos. Muchos directores se resisten a la Intranet, ya que
proporciona información rápidamente de su nivel más bajo de los empleados. La
información es poder en la mayoría de las organizaciones y los gerentes deben estar
convencidos de que los usuarios con conocimientos no ponga en peligro su puesto de
trabajo.
Recompensa por el comportamiento de colaboración. Muchas organizaciones
recompensan a los empleados por compartir información entre ellos. Premios que deben
ser establecidos por intercambiar información y conocimientos a través de las fronteras
departamentales usando la Intranet.
![Page 27: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/27.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
17
2.2.3 ¿QUÉ SE NECESITA PARA CONSTRUIR UNA INTRANET?
Cada Intranet contiene algunos componentes básicos. Las compañías eligen
suministrar todos o algunos de estos, mientras que otros van a consultores externos. Se
han enumerados los componentes básicos de una Intranet a continuación:
Red
Una compañía generalmente debe tener TCP/IP como protocolo de la red donde
se ejecute la Intranet. La red debe tener suficiente ancho de banda. Una Intranet puede
manejar todo tipo de multimedia.
Seguridad
La pared de fuego (Firewall) debe estar instalada, ya sea a nivel de servicio en un
servidor, un equipo (hardware) que nos provea de este servicio o una empresa externa
que nos ayude en la tarea de impedir que nuestra red sea víctima de ataques astutos
externos y tengan acceso a la información de la empresa. Si los usuarios acceden a la
Intranet desde una ubicación remota, los derechos de seguridad deben ser establecidos a
través del Firewall. Tengan en cuenta que la Intranet no tiene que estar conectada a
Internet.
Hardware y software
La Intranet está dirigida principalmente por un servidor Web. Este servicio puede
ser ejecutado en cualquier sistema operativo. El servicio web que entrega los archivos
![Page 28: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/28.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
18
HTML al navegador son ofrecidos por muchos proveedores, algunos incluso son
gratuititos. El empleado necesita un navegador Web a nivel de escritorio5.
2.3 PORTAL WEB
Ante el problema de brindar a un grupo de usuarios acceso a una diversa cantidad
de recursos y servicios informáticos de forma integrada y sencilla, nace la idea del Portal
Web. En estos sitios se suelen encontrar herramientas para compra electrónica,
programas, documentos de toda clase, foros de usuarios y buscadores, entre otros
servicios. Las instituciones, ya sean privadas o públicas, suelen necesitar crear portales
Web para dar acceso a sus contenidos informáticos, dado que una página muy sencilla en
general no sería suficiente.
Algunos de los objetivos de un Portal tienen que ver con incrementar la
intensidad del uso del mismo mediante la diversificación de servicios, debería
convertirse en general en un punto de inicio para una persona que pretende realizar
búsquedas en la Web.
2.3.1 PORTAL WEB CORPORATIVO
Una puerta de acceso único a información y aplicaciones de software dentro de
una organización que permite también enlaces fuera de la empresa. Un portal
corporativo es desarrollado dentro de una Intranet. Idealmente, se debería permitir a los
usuarios el acceso a una agenda compartida, documentos del área de trabajo,
5 Intranet RoadMap. Extraído el 30 de diciembre del 2009 de http://www.intranetroadmap.com/article1.cfm
![Page 29: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/29.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
19
herramientas de intercambio de información (foros electrónicos), herramientas de
administración de contactos, herramientas de flujo de trabajo, etc.
También nos provee de información centralizada, motor de búsqueda,
formularios electrónicos, auditoria, gestión de información.
2.4 .NET FRAMEWORK
Ilustración 2-1: Logo del .Net Framework6
El Microsoft .NET Framework es una estructura de software que se puede
instalar en los equipos que ejecutan sistemas operativos de Microsoft Windows. Incluye
una gran biblioteca` de soluciones codificadas a problemas comunes de programación y
una máquina virtual que administra la ejecución de programas escritos específicamente
para el Framework. NET, el Framework está diseñado para ser utilizado por la mayoría
de las aplicaciones nuevas creadas para la plataforma Windows.
La biblioteca de clases ofrece una gran variedad de funciones como la interfaz de
usuario, acceso a datos, conectividad a base de datos, criptografía, desarrollo de
aplicaciones web, algoritmos numéricos y comunicaciones de red. La biblioteca de
6 Obtenido de: http://en.wikipedia.org/wiki/Net
![Page 30: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/30.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
20
clases es usada por los programadores, que combinan con su propio código para producir
aplicaciones
.
Ilustración 2-2: Pila del .Net Framework7
7 Obtenido de: http://en.wikipedia.org/wiki/NetStack
![Page 31: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/31.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
21
Los programas escritos para .NET Framework se ejecutan en un entorno de
software que administra los requisitos de tiempo de ejecución del programa. También
forma parte de .NET Framework, este entorno de tiempo de ejecución conocido como el
Common Language Runtime (CLR). CLR ofrece la apariencia de una máquina virtual de
aplicación para que los programadores no necesiten tener en cuenta las capacidades
específicas de la CPU en que se ejecutará el programa. CLR también ofrece otros
servicios importantes como la seguridad, manejo de memoria y gestión de excepciones.
La biblioteca de clases y el CLR constituyen el .NET Framework.
La familia de .NET Framework también incluye dos versiones para el uso de
dispositivos móviles. Una versión reducida de este, el .NET Compact Framework, está
disponible en plataformas Windows CE, incluyendo dispositivos de Windows Mobile,
como teléfonos inteligentes. Además, el .NET Micro Framework está dirigido a
dispositivos de recursos restringidos severamente.
![Page 32: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/32.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
22
2.4.1 VERSIONES
8 Obtenido de: http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx
Versión Número de
versión
Fecha de
lanzamiento
Visual Studio De forma predeterminada en
Windows
1.0 1.0.3705.0 2002-02-13. Visual Studio
.NET
1.1 1.1.4322.573 2003-04-24 Visual Studio
.NET 2003
Windows Server 2003
2.0 2.0.50727.42 2005-11-07 Visual Studio
2005
3.0 3.0.4506.30 2006-11-06 Windows Vista, Windows
Server 2008
3.5 3.5.21022.8 2007-11-19. Visual Studio
2008
Windows 7, Windows Server
2008 R2
4.0 4.0.30319.1 2010-04-12. Visual Studio
2010
Tabla 2-1: Versionado del .Net Framework8
![Page 33: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/33.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
23
2.5 INTERNET INFORMATION SERVICES
Es un conjunto de servicios basados en Internet para servidores creados por
Microsoft para su uso con Microsoft Windows. Es el segundo servidor web más popular
del mundo, en términos de sitios web generales detrás de la industria líder Apache
HTTP Server. Hasta el marzo de2010 sirve el 24.47% de todos los sitios Web de acuerdo
a Netcraft.9
2.5.1 SEGURIDAD
Las versiones anteriores de IIS se vieron afectadas con un número de
vulnerabilidades; sin embargo, las versiones 6.0 y 7.0 no tienen actualmente problemas
informados. En IIS 6.0 Microsoft optó por cambiar el comportamiento de los
controladores de ISAPI preinstalados,10
muchos de los cuales eran culpables en las
vulnerabilidades de las versiones 4.0 y 5.0, lo que reduce la superficie de ataque de IIS.
Además, IIS 6.0 añadió una característica llamada "Web Service Extensions",
que impide la ejecución de cualquier programa sin permiso explícito de un administrador
IIS. Con la versión actual de IIS 7.5 los componentes son modulares para que sólo los
componentes requeridos sean instalados, reduciendo aún más la superficie del ataque.
Además, se agregan características de seguridad tales como URLFiltering que rechaza
sospechosas URL basadas en un conjunto de reglas definidas por el usuario.
9 Fuente: http://news.netcraft.com/archives/2010/03/17/march_2010_web_server_survey.html
10Fuente: http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/54257c42-d723-4b12-badf-
f4902c195821.mspx?mfr=true, Extraído el 20 de Julio de 2008
![Page 34: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/34.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
24
Hay varias características de seguridad integradas de Microsoft. Muchas
compañías ofrecen herramientas de seguridad de terceros y características también
conocidas como "firewalls de aplicación Web”, o “Servidores de seguridad de
aplicaciones Web". La ventaja de estas herramientas es que ofrecen mucho más
elementos completos (como GUI fácil de usar, etc.) que ayudan en la protección de una
instalación de IIS con una capa adicional de protección a un nivel más alto.
2.5.2 AUTENTICACIÓN
IIS 5.0 y versiones posteriores admiten los siguientes mecanismos de
autenticación:
Autenticación de acceso básico
Autenticación de acceso implícita
Autenticación integrada de Windows
Autenticación de .NET passport (no se admite en Windows Server 2008 y
superiores)
IIS 7.5 incluye también las siguientes características adicionales de seguridad:
Mapeo de certificados de cliente
Seguridad basada en IP
Filtro de peticiones
Autorización de URL
Los métodos de autenticación han sido cambiados ligeramente entre IIS6 y IIS7,
más notablemente en que el usuario anónimo que era llamado
![Page 35: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/35.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
25
"IUSR_{nombreDeEquipo}", es ahora una cuenta integrada en Windows Vista y
sistemas operativos futuros y nombrado "IUSR". En particular, en IIS 7.5, cada
mecanismo de autenticación está aislado en su propio módulo y puede ser instalado o
desinstalado de forma independiente.
2.6 ASP.NET
Ilustración 2-3: Logo de ASP.Net11
ASP.NET es una arquitectura para aplicaciones web, desarrollada y
comercializada por Microsoft para permitir a programadores construir sitios web
dinámicos, aplicaciones web y servicios web.
Primero fue lanzado en enero de 2002 con la versión 1.0 de .NET Framework y
es el sucesor de tecnología de Páginas Active Server (ASP) de Microsoft. ASP.NET se
basa en el Common Language Runtime (CLR), lo que permite a los programadores
escribir código ASP.NET mediante cualquier lenguaje .NET compatible. El marco de
extensión ASP.NET-SOAP permite que componentes ASP.NET puedan procesar
mensajes SOAP
11 Obtenido de: http://en.wikipedia.org/wiki/AspNet
![Page 36: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/36.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
26
2.6.1 PRINCIPALES CARACTERÍSTICAS
Páginas de .NET, conocidas oficialmente como "Web Forms", son el principal
bloque para el desarrollo de aplicaciones.12
Estas figuran en archivos con la extensión
".aspx"; en jerga de programación, estos archivos suelen contener marcado de (X)
HTML, así como marcado para controles web y de usuario de lado del servidor, donde
los desarrolladores colocan todo el contenido estático y dinámico requerido para la
página web.
Además, el código dinámico que se ejecuta en el servidor, puede ser colocado
dentro de un bloque <%--código dinámico--% >que es similar a otras tecnologías de
desarrollo web, como ASP, JSP y PHP, pero esta práctica generalmente se desaconseja
excepto a efectos de enlace de datos, ya que requiere más llamadas al representar la
página.
2.6.2 CONTROLES DE USUARIO
ASP.NET admite la creación de componentes reutilizables a través de la creación
de controles de usuario. Un control de usuario sigue la misma estructura de un
formulario Web, salvo que dichos controles se derivan de la clase
System.Web.UI.UserControl y se almacenan en archivos ASCX.
Como los archivos ASPX, un archivo ASCX contiene marcado estático HTML o
XHTML. Se puede utilizar el modelo de código subyacente.
12 Fuente: MacDonald Matthew, Pro ASP.NET 4.0 in C# 2010,4ta Edición. Apress,.2010, US, pag. 63
![Page 37: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/37.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
27
Los programadores pueden agregar sus propias propiedades, métodos y
controladores de eventos. Un mecanismo de propagación de eventos proporciona la
capacidad de pasar un evento activado por un control de usuario hasta su página
contenedora.
2.6.4 CONTROLES DE PERSONALIZADOS
Los programadores también pueden crear controles personalizados para
aplicaciones ASP.NET. A diferencia de los controles de usuario, estos controles no
tienen un archivo ASCX, tienen todo su código compilado en un archivo DLL. Tales
controles personalizados pueden usarse a través de múltiples aplicaciones web (lo que no
está permitido con los controles de usuario). Mediante el uso de una directiva de
registro, el control se carga desde el archivo DLL.
2.7 INGENIERÍA DE SOFTWARE ÁGIL
Es un grupo de metodologías de desarrollo de software basadas en desarrollo
iterativo-incremental, donde los requerimientos y soluciones evolucionan a través de la
colaboración entre equipos dispersos funcionalmente.
La consultora estadounidense The Standish Group International, Inc.13
, en su
reporte bianual “The Chaos Report”, en el cual analiza la efectividad de los proyectos de
desarrollo de software, tomando como indicadores de éxito el cumplimiento de la
13www.standishgroup.com
![Page 38: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/38.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
28
funcionalidad ofrecida, dentro del tiempo estimado y con el presupuesto asignado,
evidencia el problema de la industria del software, tal como se aprecia en la tabla 2-2.
PROYECTOS
AÑOS
1994 2004
Exitosos 16% 34%
Abortados 31% 15%
Con Problemas 53% 51%
Tabla 2-2: Resultados comparados entre 1994 y 200414
Si bien se evidencia un incremento del 18% de los proyectos de éxito, los
proyectos con problemas prácticamente se han mantenido iguales.
Adicionalmente, The Chaos Report del año 2002 hace un análisis sobre el uso
efectivo por parte de los usuarios de las funcionalidades desarrolladas en un sistema
informático, en el cual se evidencia, tal como se aprecia en la figura 2, que solo se usa el
7% de las mismas, mientras que nunca se usa el 45% de dichas funcionalidades.
14 Fuente: Johnson , Jim, “ROI, It’s your job”, Proceedings of XP2002 Conference, Sardinia, Italia, 2004
![Page 39: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/39.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
29
Ilustración 2-4: Funciones desarrolladas en un software y su uso efectivo por parte de los
usuarios15
Ante esta problemática, surgen la “Alianza Ágil16
” encabezada por Kent Beck,
quien en el año 2001, junto con un grupo de 16 desarrolladores, escritores y consultores
firman el “Manifiesto para el desarrollo ágil de software”17
como alternativa de solución,
el cual establecía:
A los individuos y sus interacciones sobre los procesos y las
herramientas.
Al software en funcionamiento sobre la documentación extensa.
15Fuente: The Standish Group, CHAOS Report, 2002
16www.agilealliance.com
17Manifiesto ágil: Extraído el 12 de noviembre del 2008 de: http://www.agilemanifesto.org/
45%
7%
16%
19%
13%
Nunca
Siempre
Algunas veces
Raramente
Frecuentemente
![Page 40: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/40.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
30
A la colaboración del cliente sobre la negociación del contrato.
A la respuesta al cambio sobre el seguimiento de un plan.
Esto es, aunque los términos a la derecha tienen valor, nosotros valoramos
más los aspectos de la izquierda.
Es así que Pressman manifiesta que la ingeniería de software ágil combina una
filosofía que busca la satisfacción del cliente y la entrega rápida de software incremental
y un conjunto de directrices de desarrollo que resaltan la entrega sobre el análisis y el
diseño, la comunicación continua y activa entre clientes y desarrolladores. Es importante
señalar que las actividades de análisis y diseño no se descartan.
Para lograr la agilidad, La Alianza Ágil, definió los siguientes principios18
:
A. Nuestra mayor prioridad es satisfacer al cliente mediante la entrega
temprana y continua de software valioso.
B. Bienvenidos los requisitos cambiantes, incluso en fases tardías del
desarrollo. La estructura de los procesos ágiles cambia para la venta
competitiva del cliente.
C. Entregar con frecuencia software en funcionamiento, desde un par de
semanas hasta un par de meses, con una preferencia por la escala de
tiempo más corta.
D. La gente de negocios y los desarrolladores deben trabajar juntos a diario a
lo largo del proyecto.
18Principios de la agilidad. Extraído el 12 de noviembre del 2008 de: http://www.agilemanifesto.org/principles.html
![Page 41: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/41.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
31
E. Construir proyectos alrededor de individuos motivados. Darles el
ambiente y el soporte que necesitan, y confiar en ellos para obtener el
trabajo realizado.
F. El método más eficiente y efectivo de transmitir información hacia y
dentro de un equipo de desarrollo es la conversación cara a cara.
G. El software en funcionamiento es la medida primaria de progreso.
H. Los procesos ágiles promueven el desarrollo sustentable. Los
patrocinadores, desarrolladores y usuarios deben ser capaces de mantener
un paso constante de manera indefinida.
I. La atención continua a la excelencia técnica y al buen diseño mejora la
agilidad.
J. La simplicidad – el arte de maximizar la cantidad de trabajo no realizado
– es esencial.
K. Las mejores arquitecturas, los mejores requisitos y los mejores diseños
emergen de equipos auto organizados.
L. A intervalos regulares el equipo refleja la forma en que se puede volver
más efectivo; entonces su comportamiento se ajusta y adecua en
concordancia.
Actualmente existen varias metodologías ágiles, tales como Programación
Extrema (XP), Desarrollo Adaptativo de Software (DAS), Método de Desarrollo de
Sistemas Dinámicos (MDSD), Melé, Cristal, Desarrollo Conducido por Características
(DCC), Modelado ágil (MA), SCRUM, entre otros.
![Page 42: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/42.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
32
2.7.1 EXTREME PROGRAMMING (XP)
En 1999 Kent Beck publicó el libro Extreme Programming Explained (XP), el
cual se convirtió en la obra de referencia y principio de la Programación Extrema, la cual
es una metodología de desarrollo de software iterativa e incremental, de mucho éxito19
,
que preferiblemente emplea un enfoque orientado a objetos como paradigma de
desarrollo.
XP comprende un grupo de reglas y prácticas que ocurren dentro de un marco de
trabajo de cuatro actividades: planeación, diseño, codificación y prueba.
Planeación: Se inicia con la creación de historias por parte del cliente, las
mismas que contienen las características y funcionalidad de los requerimientos del
software a desarrollar. Estas se pueden esquematizar como Casos de Uso. Los clientes
valoran las historias en base a su prioridad, para poder clasificarlas en ese orden. Por su
parte los miembros del equipo de XP, le otorgan un costo a las historias del cliente,
desde el punto de vista del tiempo, considerado en semanas de desarrollo, las mismas
que no deben ser mayores a 2 semanas, en cuyo caso el cliente deberá subdividir la
historia. Los clientes y el equipo de XP agrupan las historias para que el equipo las
desarrolle, definiendo la fecha de entrega de los productos software que implementan la
historia. Una vez entregado el producto software, se procede a planificar un nuevo
incremento de software (iteración), para cumplir con las demás historias del cliente. El
cliente pude modificar, eliminar o crear nuevas historias en cualquier etapa del
desarrollo.
19Programación Extrema. Extraído el 1 de noviembre del 2008 de: http://www.programacionextrema.org/
![Page 43: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/43.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
33
Diseño: Tiene como principio la simplicidad, prefiriendo siempre un diseño
simple sobre uno complejo. El diseño servirá de guía para la implementación de las
historias del cliente, tal como está escrita, sin agregar o disminuir su contenido.
Con la finalidad de que el software tenga una orientación a objetos, la XP emplea
tarjetas Clase-Responsabilidad-Colaborador, o CRC, las cuales identifican y organizan
las clases orientadas a objetos que se requieren para cumplir con la iteración o
incremento de software planificado. Cuando el diseño es complejo, se recomienda la
construcción de prototipos operacionales específicos.
Adicionalmente, XP se apoya en la refactorización como técnica de diseño, con
el objetivo de que al cambiar un software no se trastorne la conducta externa del código.
Codificación: Antes de proceder a la programación o codificación, XP
recomienda se proceda a desarrollar pruebas de unidad del diseño, con la finalidad de
determinar su correcto comportamiento y que el desarrollador se centre en cumplir con
dicha prueba al momento de codificar.
La metodología promueve que la programación se realice en parejas, trabajando
dos personas en un mismo computador para crear el código de la historia del cliente. La
programación en pareja estimula a que los desarrolladores se centren en la solución de
los problemas y el aseguramiento de la calidad, de tal forma que un desarrollador se
encargue de los detalles de codificación y el otro podría orientarse al cumplimiento de
los estándares.
Una vez que los desarrolladores culminan su tarea, su código se integra al resto
de código existente en lo que se denomina integración continua.
![Page 44: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/44.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
34
Pruebas: Las pruebas de unidad creadas antes de iniciar la codificación, deben
implementarse en un marco de trabajo que admita su automatización, de forma que
puedan ejecutarse fácil y repetidamente.
La agrupación de las pruebas de unidad, permiten realizar pruebas de integración
y validación diariamente, lo que conlleva a la detección y arreglo de problemas
pequeños, en vez de afrontar grandes problemas justo antes del tiempo de entrega de un
producto software o lanzamiento.
Muy importante también son las pruebas de aceptación del cliente, que se basan
en las historias plasmadas en los casos de uso, enfocándose en las características
generales y funcionalidad del producto software.
![Page 45: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/45.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
35
CAPÍTULO 3: APLICANDO EXTREME
PROGRAMMING EN EL PROYECTO BELUS
(DESARROLLO E IMPLEMENTACIÓN)
![Page 46: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/46.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
36
El proyecto Belus, es un sistema de seguimiento de trámites, ubicación de
documentos físicos y almacenamiento de documentación digital, basado en tecnologías
Web. Está lógicamente conformada por una aplicación Web, desarrollada en ASP.Net,
con tecnologías AJAX, un cliente Silverlight, y un ensamblado que administra los flujos
de trabajo de la institución, la conexión y transacciones con el almacén de datos MS
SQL Server 2008 R2 en su versión Express. Esta topología permite el fácil acceso a un
almacén centralizado de documentos para su fácil acceso, consumo y búsqueda
inmediata, además, proporciona un seguimiento sencillo a los trámites internos en la
facultad.
La aplicación Web Belus, fue desarrollada aplicando la metodología ágil
Extreme Programming (XP), descrita en el numeral 2.7.1 del capítulo anterior, con un
equipo de proyecto conformado por el Cliente (Departamento Administrativo de la
FACCI), dos Desarrolladores y un Tutor-Guía (Director de Tesis).
3.1 PLANEANDO BELUS 1.0
3.1.1 HISTORIAS DE USUARIO
Con la finalidad de realizar la planificación del proyecto, los desarrolladores se
trasladaron al edificio de la Facultad de Ciencias Informáticas (FACCI), para así
recopilar las historias de usuario, de todos los involucrados, a través de reuniones en
grupo (Brain storming) y de manera individual con el personal dando de esta manera un
estimado de unidades de trabajo para cada historia de usuario. Cada una de las historias,
fueron tratadas como requerimientos individuales del sistema, con la finalidad de
facilitar la comunicación entre los desarrolladores y el cliente.
![Page 47: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/47.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
37
Gracias a la manera informal con la que las historias de usuarios fueron
plasmadas, los desarrolladores enfocan sus esfuerzos directamente a cumplir cada una de
ellas, de acuerdo al nivel de prioridad e importancia dada por el cliente quedando
entonces en el orden con que se muestran a continuación:
Historia de usuario Prioridad El usuario puede iniciar un trámite que conlleve documentos y manejar a los
involucrados
10
El usuario podrá subir un documento que necesite aprobación de un tercero 10
El usuario será notificado de todos sus documentos subidos y referenciados, en el
panel de control
10
El administrador podrá recopilar datos del historial se sucesos de un documento 20
El usuario podrá dar de baja a cualquier documento bajo su responsabilidad 20
El usuario podrá controlar los permisos de lectura o escritura de algún documento
subido
20
El usuario tendrá a su disposición el flujo del trámite que inició o que esté
involucrado
20
El usuario podrá cambiar de ubicación cualquier documento bajo su
responsabilidad
30
El usuario puede incluir datos extras sobre el documento antes y después de subirlo
al repositorio
30
El usuario puede de subir un documento al repositorio 30
El administrador podrá crear ubicaciones de manera dinámica. 40
El administrador deberá de manera dinámica cada área 40
El usuario que tenga permisos de lectura, podrá comentar cualquier documento que
apunte hacia él
50
El administrador necesita controlar las cuentas de usuarios de todos los
involucrados en el sistema.
50
Tabla 3-1: Historias de usuario y su prioridad.
Elaborado por: Freddy Alarcón y Cesar Alcívar
![Page 48: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/48.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
38
3.1.2 DIAGRAMAS DE CASOS DE USO
Posteriormente las historias de usuario fueron agrupadas y priorizadas de
acuerdo a su importancia, de esta manera cada una fue plasmada en diagramas de casos
de uso separados por escenarios y por los respectivos roles de cada actor.
Teniendo así muy claramente los roles de nivel superior de administrador del
sistema, y el rol del usuario común los cuales llevaran a cabo todas las acciones dentro
del sistema correspondientes a administración de usuarios, administración documental y
seguimiento de trámites; quedando así la diagramación del sistema Belus 1.0 dividido en
3 sectores o paquetes. La Administración general, La Gestión documental, y la Gestión
de trámites:
Ilustración 3-1: Diagrama de caso de uso, Módulo Administración General. Elaborado por: Freddy Alarcón y
Cesar Alcívar
![Page 49: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/49.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
39
Ilustración 3-2: Diagrama de caso de uso, Módulo Gestión Documental Elaborado por: Freddy Alarcón y Cesar
Alcívar
Ilustración 3-3: Diagrama de caso de uso, Módulo Gestión de Trámites. Elaborado por: Freddy Alarcón y
Cesar Alcívar
![Page 50: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/50.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
40
3.1.3 DIVIDIENDO EL SISTEMA
Después de llevar a cabo los diagramas, el sistema fue segmentado en pequeños
paquetes de manera modular de acuerdo a su funcionalidad:
El nivel 1, Interfaz de usuario
El nivel 2, Servicio de negocios
El nivel 3, Servicio de datos
Ilustración 3-4: Representación del sistema Belus por niveles y capas. Elaborado por: Freddy Alarcón y Cesar
Alcívar
![Page 51: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/51.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
41
Cada nivel dentro del sistema contiene una o más capas lógicas, las cuales al
estar relacionadas entre sí, dan forma a los procesos de negocios, e interfaz de usuario
que compone Belus.
El nivel de interfaz de usuario, está compuesto totalmente por el Web Front-End
basado en HTML, AJAX, y controles de servidor ASP.Net el cual se comunica al
servicio de negocios para procesar datos en el servidor y mostrar los resultados en el
Web Browser.
El nivel de Servicio de negocios, está compuesto de los 3 módulos descritos en el
punto Casos de uso
Administración general, el cual se encarga de manejar todos los procesos
administrativos desempeñados por el nivel superior.
Administración documental, el cual se encarga de Registrar, Almacenar,
buscar y comentar, todo tipo de documento digital en el repositorio
central.
Administración de trámites, se encarga de llevar un seguimiento a todos
los trámites internos de la institución.
Este nivel además cuenta de la lógica de acceso a datos, representada por el
Entity Framework, el cual se comunica con la Interfaz de programación de aplicaciones
(API) ADO.Net para comunicarse con la base de datos, administrar conexiones, enviar
consultas SQL, y recibir datos del almacén.
El nivel de Servicio de datos administra la comunicación con ADO.Net a través
de un plug-in basado en el mismo. Está compuesto en su totalidad por una base de datos
![Page 52: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/52.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
42
MS SQL Express, la cual se encarga de administrar los metadatos de cada registro
documental, además se encarga también de brindar el servicio de consulta de datos, a
través del mismo motor sqlserv.exe.
3.1.4 ANALISIS DE DOMINIO
Cada caso de uso fue representado individualmente de manera escrita, para dar
un análisis a cada requerimiento de manera individual. Gracias a este análisis, se pudo
separar el sistema en clases relacionadas, entidades y librerías culminando así la etapa de
preparación del sistema Belus. A continuación se describen algunos de ellos:
Nombre: Crear un usuario Descripción: Describe la actividad de crear un nuevo usuario.
Finalidad: El Administrador inicia el caso de uso, presentado el proceso de crear un
usuario
Precondiciones: El Administrador es autenticado
Se asume:
sabe el resultado de la operación
Ha iniciado sesión como administrador
Curso básico:
Administrador escoge la opción de crear un nuevo usuario
Administrador llena todo el formulario de usuario nuevo
Administrador hace clic en el botón de grabar
Curso excepcional:
Administrador escoge la opción de crear nuevo usuario
Administrador hace clic en el botón de grabar sin llenar el formulario
Se muestra el mensaje de error
Post condiciones: El usuario nuevo está habilitado en la base de datos
Actores: Administrador
Notas: Se asume que el sistema esté corriendo en el servidor web y que la base de datos
esté activa.
![Page 53: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/53.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
43
Nombre: Ingresar Documento Descripción: Describe la actividad de crear un documento.
Finalidad: El usuario inicia el caso de uso, presentado el proceso de crear un usuario
Precondiciones: El usuario es autenticado
Se asume:
sabe el resultado de la operación
Ha iniciado sesión como usuario
Curso básico:
Usuario escoge la opción de crear un nuevo documento
Usuario llena todo el formulario de documento nuevo
Usuario hace clic en el botón de grabar
Curso excepcional:
Usuario escoge la opción de crear nuevo documento
Usuario hace clic en el botón de grabar sin llenar el formulario
Se muestra el mensaje de error
Post condiciones: El documento nuevo es compartido con los demás usuarios que
pertenecen al área de trabajo
Actores: Usuario
Notas: Se asume que el sistema esté corriendo en el servidor web y que la base de datos
esté activa.
Nombre: Crear trámite Descripción: Describe la actividad de crear un nuevo trámite.
Finalidad: El usuario inicia el caso de uso, presentado el proceso de crear un trámite
Precondiciones: El usuario es autenticado
Se asume:
sabe el resultado de la operación
Ha iniciado sesión como usuario
Curso básico:
Usuario escoge la opción de crear un nuevo tramite
Usuario llena todo el formulario de tramite nuevo
Usuario hace clic en el botón de grabar
Curso excepcional:
Usuario escoge la opción de crear nuevo usuario
Usuario hace clic en el botón de grabar sin llenar el formulario
Se muestra el mensaje de error
Actores: Usuario
Notas: Se asume que el sistema esté corriendo en el servidor web y que la base de datos
esté activa.
![Page 54: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/54.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
44
3.2 DISEÑO
Posteriormente y una vez hecho el análisis de dominio y la agrupación de las
historias de usuario, se implementó el diseño de clases, dentro del diseño del sistema,
que conformarían la subdivisión del sistema completo, guiándonos del diagrama de
capas expuestos en el punto 3.1.3
A su vez se hizo el análisis de los casos de uso expuestos en el punto 3.1.4 para
exponer los posibles candidatos a estructuras, clases, interfaces y nombres de métodos
extrayendo los sustantivos y los verbos de cada descripción.
A continuación se describen las entidades principales y la relación cardinal entre
ellas, que forman parte de la capa de negocios, y modelan la interacción con la capa de
interfaz gráfica; también sirvieron para modelar varias de las tablas en la base de datos.
También se tomaron dos de ellas para mostrar los detalles.
![Page 55: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/55.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
45
Ilustración 3-5: Diagrama de entidades. Elaborado por: Freddy Alarcón y Cesar Alcívar
![Page 56: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/56.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
46
Ilustración 3-6: Entidad documentos. Elaborado por: Freddy Alarcón y Cesar Alcívar
Ilustración 3-7: Entidad Trámites. Elaborado por: Freddy Alarcón y Cesar Alcívar
![Page 57: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/57.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
47
Las imágenes 8 y 9 nos muestran dos entidades representando los documentos y
los trámites que se utilizan a través de todo el servicio de negocios, estas mismas clases
son utilizadas también a través de referencias en la capa Web a manera de comunicación
entre amabas. Estas entidades, al igual otras, son las encargadas de mantener la
información en memoria, ordenarla, y después depositar en el repositorio de documentos
final (Base de Datos).
3.3 IMPLEMENTACIÓN DEL CÓDIGO
Conforme a la metodología, se procede a realizar la codificación de la
funcionalidad del sistema siguiendo el diseño de clases, y los pasos dentro del flujo de
los casos de uso.
Se procede a programar en parejas, encargándose alternativamente de los detalles
de la codificación y del cumplimiento de los estándares de codificación, bajo el
paradigma de la programación orientada a objetos, realizando integración continua con
sus respectivas pruebas.
Belus fue desarrollada en el lenguaje de programación C# utilizando el entorno
de desarrollo integrado (IDE) Visual Studio 2010, además de ASP.Net, el cual es el sub
set de clases orientadas a la programación Web, dentro del mismo IDE. Se utilizó
también la extensión AJAX de ASP.Net la cual facilita la interacción asíncrona con el
servidor Web, de tal forma que no sea necesario actualizar el contenido de la página
Web que está ejecutándose en el navegador.
![Page 58: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/58.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
48
El desarrollo de los ensamblados de para la comunicación directa con el servidor
de datos fue desarrollada con la nueva tecnología de mapeo Objeto-Relacional (ORM)
de Microsoft, Entity Framework 4.0, el cual nos ayuda en 3 puntos clave.
El relacionado directo con las tablas dentro de la base de datos y
representándolas como entidades dentro de la aplicación.
La interacción con ADO.Net a través dela implementación de LINQ
(Lenguaje de consultas integradas) y todas sus formas:
o LINQ nativo.
o Consultas a modo de métodos extendidos de aplicación.
o EntitySQL, a través de la transformación de este en consultas
directas a la base de datos
Y la utilización implícita del patrón Lazy Loading. Que nos permite
utilizar de una manera más efectiva los golpes a la base de datos,
realizando la consulta cuando sea totalmente necesario.
Cabe también destacar el uso de la programación remota dentro de la realización
del proyecto. Debido a la dificultad de horarios disponibles de los expositores, no
siempre fue estimable la programación en parejas. Por este motivo, se llegó a un acuerdo
de mantener un repositorio separado para el código fuente en un servidor central y
conectado al internet a través de una red privada virtual (VPN).
Este servidor contendría las herramientas necesarias para poder realizar la
codificación remota necesitada. Debiendo tener las siguientes características:
1. Acceso remoto a través de una red virtual
2. Base de datos del código fuente
![Page 59: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/59.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
49
3. Repositorio de documentos comunes del proyecto
4. Servicio de integración continua, a través de la cual el servidor compile el
código fuente y lo mantenga al día.
5. Servicio de ramificación de código ( Branching)
6. Servicio de testeos automatizados
Por este motivo se escogió utilizar el servidor de administración de ciclo de vida
de aplicaciones (ALM) Microsoft Team Foundation Server 2010 el cual integró todo lo
necesario en una sola herramienta. A este servidor lo acompaña también Sharepoint
Foundation 2010 como repositorio documental.
Ilustración 3-8: Arquitectura de desarrollo. Elaborado por: Freddy Alarcón y Cesar Alcívar
![Page 60: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/60.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
50
En el proceso de codificación, al igual que en todo el desarrollo del proyecto, se
contó con el aporte del Tutor-Guía.
Es importante señalar que la Programación Extrema, permite que el diseño se
vaya dando a medida que se va construyendo la solución, antes y después del inicio de la
Codificación, lo que se denomina como refactorización. Por lo tanto es muy importante
controlar estos cambios debidos a la refactorización con el objetivo de mejorar el diseño.
3.4 PROBANDO BELUS
Las pruebas de unidad fueron realizadas utilizando el suite de testeo de Visual
Studio 2010 ALM Tools el cual sirvió de referencia constante durante todo el proceso de
integración continua al a hora de codificar.
Se empleó Code Metrics para realizar las pruebas de métrica de código, cuyo
análisis sobre el proyecto Web se puede apreciar en la tabla 3-2
Tabla 3-2: Pruebas de métricas de código. Elaborado por: Freddy Alarcón y Cesar Alcívar
![Page 61: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/61.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
51
Las pruebas de aceptación del Cliente se realizaron permanentemente en cada
iteración, mediante reuniones de trabajo tal como se puede apreciar en la ilustración 3-9,
primando siempre los requerimientos del Cliente.
Ilustración 3-9: Pruebas Iterativas. Facultad de Ciencias Informáticas. Elaborado por: Freddy Alarcón y Cesar
Alcívar
![Page 62: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/62.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
52
Ilustración 3-10: Llamada al método subir documento. Elaborado por: Freddy Alarcón y Cesar Alcívar
3.5 LA ARQUITECTURA DEL SISTEMA BELUS 1.0
Belus 1.0 permite que la administración de documentos y tramites que se llevan a
cabo en la Facultad de Ciencias Informáticas, se realicen de manera oportuna gracias a
la plataforma Web que facilita el ingreso de estos documentos sin importar la ubicación
![Page 63: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/63.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
53
física ya que por medio de la Intranet se puede acceder al sistema e ingresar la
información a la base de datos.
Adicionalmente al estar almacenado en un repositorio central, los documentos
son evaluados y obtenidos de manera rápida lo cual agilita la toma de decisiones sobre la
ubicación de estos mismos incrementando la productividad laboral del personal de la
facultad.
Es importante señalar que Belus 1.0 se diseñó con la facilidad de aprovechar los
recursos existentes en la Facultad de Ciencias Informáticas, especialmente su red de área
local (LAN) que une a todos sus departamentos y permiten que estos tengan acceso al
servidor web.
El sistema de gestión documental y tramites Belus 1.0 tal como fue mencionado
en el capítulo 3, está conformado por una aplicación web, la cual está desarrollada bajo
una arquitectura distribuida a tres niveles y dos capas. A esta aplicación se puede tener
acceso mediante un navegador web (browser), que soporte java script. La aplicación web
transfiere sus datos directamente al repositorio empleando tuberías nombradas (named
pipes) las cuales redirigen las peticiones a la base de datos utilizando el usuario interno
de IIS AppPool.
![Page 64: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/64.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
54
Ilustración 3-11: Arquitectura de Belus 1.0. Elaborado por: Freddy Alarcón y Cesar Alcívar
3.6 MODELO DE BASE DE DATOS
El sistema Belus 1.0 utiliza un gestor de base de datos MS SQL Server 2008 R2,
cuyo modelo lógico está diseñado correspondiente a las entidades de la aplicación, la
cual es consultado por ADO.Net y mapeada por el Entity Framework.
![Page 65: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/65.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
55
Ilustración 3-12: Tablas de la gestión documental. Elaborado por: Freddy Alarcón y Cesar Alcívar
DocumentosCateoria
DocumentosComentarios
DocumentosHistorialAccion
DocumentosHistorial
DocumentosPermiso
DocumentosAprobacion
Documentos
DocumentosFolder
DocumentosArchivador
TramitesContacto
BelusEventos
![Page 66: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/66.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
56
Ilustración 3-13: Tablas de la gestión de trámites. Elaborado por: Freddy Alarcón y Cesar Alcívar
Tramites
TramitesDetalle
TramitesEstado
Documentos
![Page 67: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/67.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
57
3.7 APLICACIÓN WEB
Ilustración 3-14: Panel de Control. Elaborado por: Freddy Alarcón y Cesar Alcívar
![Page 68: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/68.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
58
Ilustración 3-15: Página de creación de usuarios. Elaborado por: Freddy Alarcón y Cesar Alcívar
![Page 69: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/69.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
59
Ilustración 3-16: Página de Ingreso de documentos. Elaborado por: Freddy Alarcón y Cesar Alcívar
![Page 70: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/70.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
60
Ilustración 3-17: Página de gestión de trámites. Elaborado por: Freddy Alarcón y Cesar Alcívar
3.7 COSTOS DEL PROYECTO
![Page 71: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/71.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
61
Tabla 3-3: Costos del proyecto. Elaborado por: Freddy Alarcón y Cesar Alcívar
![Page 72: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/72.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
62
CAPÍTULO 4: ANÁLISIS E
INTERPRETACIÓN DE RESULTADOS
![Page 73: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/73.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
63
PREGUNTA 1. ¿CONSIDERA USTED QUE LOS DOCUMENTOS QUE SE
GENERAN DENTRO DE LA FACULTAD DE CIENCIAS INFORMÁTICAS
ACTUALMENTE, PUEDEN SER ENCONTRADOS DE MANERA SENCILLA?
Orden Respuestas Frecuencia %
1 Totalmente 0 0%
2 Parcialmente 6 86%
3 Nada 1 14%
Total 7 Tabla 4-1: Total de Encuestas. Elaborado por: Freddy Alarcón y Cesar Alcívar
Ilustración 4-1: Fuente departamento Administrativo de la Facultad de Ciencias Informáticas.
El 86% del personal administrativo encuestado respondió que es parcialmente
sencillo encontrar los documentos generados dentro de la institución, y el 14% de
considera que no es sencillo hacerlo. De esta manera se puede concluir que a pesar de
que se los documentos son localizados, existe un pequeño porcentaje que refleja en el
peor de los casos, la perdida de este.
![Page 74: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/74.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
64
PREGUNTA 2. ¿SE LLEVAN REGISTROS DE LOS DOCUMENTOS QUE
INGRESAN A LA FACULTAD?
Orden Respuestas Frecuencia %
1 Totalmente 7 100%
2 Parcialmente 0 0%
3 Nada 0 0%
Total 7 Tabla 4-2: Total de Encuestas. Elaborado por: Freddy Alarcón y Cesar Alcívar
Ilustración 4-2: Fuente departamento Administrativo de la Facultad de Ciencias Informáticas.
El 100% de los encuestados conocen que los documentos que ingresan a la
Facultad de Ciencias Informáticas llevan un registro semi-formal de estos, para así, de
esta manera poder obtener una bitácora histórica o ciclo de vida del mismo.
Considerando esta necesidad, se puede concluir que la institución necesita de una
solución que pueda seguir estos registros, y posea características de búsqueda inmediata.
![Page 75: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/75.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
65
PREGUNTA 3. ¿LOS DOCUMENTOS SON ENTREGADOS A TIEMPO AL
DESTINATARIO?
Orden Respuestas Frecuencia %
1 Totalmente 0 0%
2 Parcialmente 4 57%
3 Nada 3 43%
Total 7 Tabla 4-3: Total de Encuestas. Elaborado por: Freddy Alarcón y Cesar Alcívar
Ilustración 4-3: Fuente departamento Administrativo de la Facultad de Ciencias Informáticas.
El 57% de los encuestados afirmaron que se entregan parcialmente los
documentos a tiempo y el 43% considera que no se hace esto o que es muy complicado
el proceso de búsqueda de un documento. Dado estos resultados se asume que la falta de
un sistema gestor de documentos, impide que estas tareas, imprescindibles diariamente,
sean realizadas con satisfacción.
![Page 76: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/76.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
66
PREGUNTA 4. ¿SE CONOCE EL ESTADO DEL TRÁMITE QUE CONLLEVE
UN DOCUMENTO?
Orden Respuestas Frecuencia %
1 Totalmente 0 0%
2 Parcialmente 7 100%
3 Nada 0 0%
Total 7 Tabla 4-4: Total de Encuestas. Elaborado por: Freddy Alarcón y Cesar Alcívar
Ilustración 4-4: Fuente departamento Administrativo de la Facultad de Ciencias Informáticas.
Todos los encuestados consideran que conocer el estado de un trámite es una
actividad que se realiza de manera parcial, lo cual puede ser considerado en que los
trámites pueden estar siendo seguidos de manera errónea, o al menos de forma no eficaz
lo cual puede llevar a la obtención de datos erróneos.
![Page 77: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/77.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
67
PREGUNTA 5. ¿CONOCE USTED ALGÚN SISTEMA DE GESTIÓN
DOCUMENTAL O HA USADO ALGUNO?
Orden Respuestas Frecuencia %
1 Totalmente 0 0%
2 Parcialmente 0 0%
3 Nada 100 100%
Total 7 Tabla 4-5: Total de Encuestas. Elaborado por: Freddy Alarcón y Cesar Alcívar
Ilustración 4-5: Fuente departamento Administrativo de la Facultad de Ciencias Informáticas.
De los encuestados, el 100% de ellos, no conoce o ha usado algún sistema de
gestión documental, por lo que se puede inferir que la falta de conocimientos o de
herramientas dentro de su área de trabajo, es probablemente la causa de no mantener un
orden y control sobre los documentos
.
![Page 78: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/78.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
68
PREGUNTA 6. ¿LOS DOCUMENTOS QUE USTED MANEJA NECESITAN
ALGÚN TIPO DE CONTROL DE TRÁMITES?
Orden Respuestas Frecuencia %
1 Totalmente 1 14%
2 Parcialmente 4 57%
3 Nada 2 29%
Total 7 Tabla 4-6: Total de Encuestas. Elaborado por: Freddy Alarcón y Cesar Alcívar
Ilustración 4-6: Fuente departamento Administrativo de la Facultad de Ciencias Informáticas.
El 14% de los encuestados, maneja documentos basados en trámites, mientras
que el 57% de los mismos, los maneja de manera parcial, y finalmente el 29% no genera
documentos que necesiten un trámite de por medio, a pesar de que existen personas que
no utilicen directamente la gestión de trámites, la mayor parte del desempeño
administrativo de la Facultad de Ciencias Informáticas si lo usa. Por este motivo la
administración de dichos procesos, debe estar automatizado por un sistema informático.
![Page 79: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/79.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
69
CAPÍTULO 5: CONCLUSIONES Y
RECOMENDACIONES
![Page 80: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/80.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
70
5.1 CONCLUSIONES
Una vez concluida la investigación, tomando como referencia el objetivo general,
se emiten lo siguiente:
i. La Facultad de Ciencias Informáticas genera documentos electrónicos y
físicos que requieren de un control, organización y seguimiento por parte
del personal administrativo de esta Unidad Académica y de sus directivos.
ii. La implementación de un portal Web de gestión documental facilita la
tarea de búsqueda de archivos y agilita los procesos de seguimientos de
documentos corporativos dentro de una organización y de manera
particular dentro de la Facultad de Ciencias Informáticas.
iii. El sistema de gestión documental Belus 1.0 es una herramienta necesaria
para la distribución y almacenamiento de documentos digitales que
maneja la Facultad de Ciencias Informáticas. Esta permite administrar y
ubicar documentos, compartirlos, realizar comentarios y aprobación de
los mismos, mejorando el trabajo colaborativo entre departamentos.
iv. La plataforma ASP.NET y sus características de red permite agilitar el
desarrollo de portales, sitios web dinámicos, aplicaciones y servicios web
hospedados en una intranet e internet. Propicia el trabajo colaborativo
entre desarrolladores.
v. La capacitación del personal administrativo de la Facultad de Ciencias
Informáticas facilita la eficiencia en el uso del sistema de gestión
documental, evita el retraso de los procesos, mejora la gestión y la toma
de decisiones.
![Page 81: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/81.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
71
5.2 RECOMENDACIONES
i. Se debe promover entre el personal administrativo de la Facultad de
Ciencias Informáticas y sus directivos, el uso del sistema Belus 1.0 en
todas los departamentos correspondientes para el manejo, organización y
seguimiento de los documentos.
ii. La dirección de la Facultad de Ciencias Informáticas debe asignar a un
funcionario responsable que administre el sistema, para garantizar la
utilización efectiva del mismo.
iii. El administrador de sistemas de la Facultad de Ciencias Informáticas,
debe realizar el respaldo continuo de la base de datos y de las carpetas
correspondientes a un almacén de datos aislado.
iv. Se recomienda cambiar el sistema operativo donde se encuentra
hospedado actualmente Belus 1.0 a un sistema operativo con
características de servidor, en caso de aumento de usuarios involucrados
en el proceso de gestión documental.
![Page 82: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/82.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
72
5.3 BIBLIOGRAFÍA
Brown Pete, Silverlight 4 in Action(2nd Edition), Manning, US
Garrett, J., D. Waters, H. Gladney "Preservando la información digital".
Commission on Preservation and Access and the Research Libraries
Group.
Johnson , Jim, “ROI, It’s your job”, Proceedings of XP2002 Conference,
Sardinia, Italia, 2004
Lerman Julia, Programming Entity Framework, (2nd Edition), O’Reilly,
US.
MacDonald Mathew, Pro ASP.NET 4.0 in C# 2010 (4th Edition). Apress,
US.
The Standish Group, CHAOS Report, 2002
Troelsen Andrew, Pro C# 2010 and the .Net Platform (5th Edition),
Apress, US.
![Page 83: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/83.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
73
5.4 LINKOGRAFÍA
http://jitc.fhu.disa.mil/recmgt/standards.html, Joint Interoperability Test
Command RMA.
http://news.netcraft.com/archives/2010/03/17/march_2010_web_server_s
urvey.html
http://www.agilealliance.com
http://www.agilemanifesto.org/,Manifiesto ágil: Extraído el 12 de
noviembre del 2008
http://www.agilemanifesto.org/principles.html, Principios de la agilidad
extraído el 12 de noviembre del 2008
http://www.cornwell.co.uk/edrm/moreq.asp, Cornwell Consultores
http://www.intranetroadmap.com/article1.cfm, Intranet RoadMap.
Extraído el 30 de diciembre del 2009.
http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Libr
ary/IIS, Extraído el 20 de Julio de 2008
http://www.nationalarchives.gov.uk/information-management/projects-
and-work/information-records-management.htm
http://www.programacionextrema.org/, Programación Extrema
http://www.standishgroup.com
![Page 84: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/84.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
74
ANEXOS
![Page 85: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/85.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
75
ENCUESTA
PREGUNTA 1.
¿CONSIDERA USTED QUE LOS DOCUMENTOS QUE SE GENERAN
DENTRO DE LA FACULTAD DE CIENCIAS INFORMÁTICAS ACTUALMENTE,
PUEDEN SER ENCONTRADOS DE MANERA SENCILLA?
Totalmente
Parcialmente
Nada
PREGUNTA 2.
¿SE LLEVAN REGISTROS DE LOS DOCUMENTOS QUE INGRESAN A LA
FACULTAD?
Totalmente
Parcialmente
Nada
![Page 86: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/86.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
76
PREGUNTA 3.
¿LOS DOCUMENTOS SON ENTREGADOS A TIEMPO AL
DESTINATARIO?
Totalmente
Parcialmente
Nada
PREGUNTA 4.
¿SE CONOCE EL ESTADO DEL TRÁMITE QUE CONLLEVE UN
DOCUMENTO?
Totalmente
Parcialmente
Nada
PREGUNTA 5.
¿CONOCE USTED ALGÚN SISTEMA DE GESTIÓN DOCUMENTAL O HA
USADO ALGUNO?
Totalmente
Parcialmente
Nada
![Page 87: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/87.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
77
PREGUNTA 6.
¿LOS DOCUMENTOS QUE USTED MANEJA NECESITAN ALGÚN TIPO
DE CONTROL DE TRÁMITES?
Totalmente
Parcialmente
Nada
![Page 88: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/88.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
78
DICCIONARIO DE DATOS
Esquema Tabla Descripción
dbo AreasTrabajo Describe un área de trabajo
dbo aspnet_Applications Administra las aplicaciones a las que el usuario pertenece
dbo aspnet_Membership Administra la seguridad de un usuario
dbo aspnet_Paths Indica la ruta de aplicación
dbo aspnet_PersonalizationAllUsers Tabla de personalización de usuarios
dbo aspnet_PersonalizationPerUser Personalización por usuario
dbo aspnet_Profile Administra el perfil de un usuario
dbo aspnet_Roles Administra los roles de cada usuario
dbo aspnet_SchemaVersions Maneja el versionado del esquema
dbo aspnet_Users Tabla que controla la información del usuario
dbo aspnet_UsersInRoles Tabla maestra de roles y usuarios
dbo aspnet_WebEvent_Events Tabla de los eventos dentro de la aplicación
dbo BelusEventos Describe una tabla de movimientos entre Documentos y
usuarios, indicando la auditoria
dbo Cargos Representa los diferentes cargos dentro de la institución
dbo Codigos Tabla maestra de códigos de un documento
dbo Documentos Tabla que representa a un documento
dbo DocumentosAprobacion Administra las diferentes aprobaciones de un documento
dbo DocumentosArchivador Tabla maestra de los archivadores de un documento
dbo DocumentosCateoria Tabla maestra para las categorías de un documento
dbo DocumentosComentarios Controla los comentarios hacia un documento
dbo DocumentosFolder Administra las carpetas dentro de una archivador
dbo DocumentosHistorial Administra el historial de un documento
dbo DocumentosHistorialAccion Administra el historial a nivel de archivos
dbo DocumentosPermiso Administra los permisos sobre un documento
dbo DocumentosSecuencia Orden secuencial de los documentos
dbo Organizaciones Controla todas las organizaciones, las cuales pueden ser
enviados los documentos o formar parte del flujo de
trámites
dbo Tramites Controla y administra los trámites dentro de la institución
dbo TramitesContacto Tabla de movimiento entre los contactos y sus trámites
dbo TramitesDetalle Detalles de los trámites
dbo TramitesEstado Tabla maestra de los estados de un trámite
dbo TramitesTipo Tabla maestra de los tipos de trámites
dbo UsuarioAreaTrabajo Tabla de movimiento entre Usuarios, Áreas de trabajo y
cargos
dbo Usuarios Representa el perfil de un usuario
![Page 89: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/89.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
79
[dbo].[AreasTrabajo]: Describe un área de trabajo Columna Tipo de Dato Tamaño Anulable PK FK Descripción
AreaTrabajoId Int 4 N S N Clave Primaria
OrganizacionId Int 4 N N S Se relaciona con la tabla
Organizaciones
AreaTrabajo VarChar
(350)
350 N N N Nombre del área
Telefono1 VarChar (50) 50 N N N Teléfono 1
Telefono2 VarChar (50) 50 N N N Teléfono 2
Direccion1 VarChar
(350)
350 N N N Dirección 1
Direccion2 VarChar
(350)
350 N N N Dirección 2
CodigoArea VarChar (50) 50 N N N Código único de un área
EstaActiva Int 4 N N N Indica si el área está activa o no
[dbo].[aspnet_Applications]: Administra las aplicaciones a las que el usuario pertenece Columna Tipo de Dato Tamaño Anulable PK FK Descripción
ApplicationNa
me
NVarChar
(256)
256 N N N Nombre de la aplicación
LoweredAppli
cationName
NVarChar
(256)
256 N N N Nombre de la aplicación en
minúsculas
ApplicationId UniqueIdentif
ier
16 N S N Clave Primaria
Descripción NVarChar
(256)
256 S N N Descripción corta de la aplicación
[dbo].[aspnet_Membership]: Administra la seguridad de un usuario Columna Tipo de Dato Tamaño Anulable PK FK Descripción
ApplicationId UniqueIdentif
ier
16 N N S Se relaciona con la tabla
aspnet_Applications
UserId UniqueIdentif
ier
16 N S S Se relaciona con la tabla
aspnet_Users
Password NVarChar
(128)
128 N N N Contraseña cifrada
PasswordForm
at
Int 4 N N N Formato de la contraseña
PasswordSalt NVarChar
(128)
128 N N N Cadena aleatoria cifrada que se
concatena a la contraseña original
MobilePIN NVarChar
(16)
16 S N N PIN del dispositivo movil
Email NVarChar
(256)
256 S N N Correo electrónico
LoweredEmail NVarChar 256 S N N Correo electrónico en minúsculas
![Page 90: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/90.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
80
(256)
PasswordQuest
ion
NVarChar
(256)
256 S N N Pregunta de seguridad cifrada
PasswordAnsw
er
NVarChar
(128)
128 S N N Respuesta de seguridad cifrada
IsApproved Bit 1 N N N Indica si el usuario está aprobado
IsLockedOut Bit 1 N N N Indica si el usuario está bloqueado
CreateDate DateTime 8 N N N Fecha de creación
LastLoginDate DateTime 8 N N N Fecha de último inicio de sesión
LastPassword
ChangedDate
DateTime 8 N N N Fecha de cambio de contraseña
LastLockoutD
ate
DateTime 8 N N N Fecha de bloqueo
FailedPasswor
dAttemptCoun
t
Int 4 N N N Conteo de fallos al ingreso de
contraseña
FailedPasswor
dAttemptWind
owStart
DateTime 8 N N N Conteol de fallos al iniciar la
aplicación
FailedPasswor
dAnswerAttem
ptCount
Int 4 N N N Conteo de fallos al responder la
pregunta de seguridad
FailedPasswor
dAnswerAttem
ptWindowStart
DateTime 8 N N N Conteo de fallos al responder la
pregunta de seguridad dentro de la
aplicación
Comment NText 3000 S N N Comentario
[dbo].[aspnet_Paths]: Indica la ruta de aplicación Columna Tipo de Dato Tamaño Anulable PK FK Descripción
ApplicationId UniqueIdentif
ier
16 N N S Se relaciona con la tabla
aspnet_Applications
PathId UniqueIdentif
ier
16 N S N Clave Primaria
Path NVarChar
(256)
256 N N N Descripción de la ruta de
aplicación
LoweredPath NVarChar
(256)
256 N N N Descripción de la ruta de
aplicación en minúsculas
[dbo].[aspnet_PersonalizationAllUsers]: Tabla de personalización de usuarios Columna Tipo de Dato Tamaño Anulable PK FK Descripción
PathId UniqueIdentif
ier
16 N S S Se relaciona con la tabla
aspnet_Paths
PageSettings Image 6000 N N N Opciones de paginado
LastUpdatedD
ate
DateTime 8 N N N Fecha de última actualización
![Page 91: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/91.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
81
[dbo].[aspnet_PersonalizationPerUser]: Personalizacion por usuario Columna Tipo de Dato Tamaño Anulable PK FK Descripción
Id UniqueIdentif
ier
16 N S N Clave Primaria
PathId UniqueIdentif
ier
16 S N S Se relaciona con la tabla
aspnet_Paths
UserId UniqueIdentif
ier
16 S N S Se relaciona con la tabla
aspnet_Users
PageSettings Image 6000 N N N Opciones de paginado
LastUpdatedD
ate
DateTime 8 N N N Fecha de última actualizacón
[dbo].[aspnet_Profile]: Administra el perfil de un usuario Columna Tipo de Dato Tamaño Anulable PK FK Descripción
UserId UniqueIdentif
ier
16 N S S Se relaciona con la tabla
aspnet_Users
PropertyName
s
NText 6000 N N N Nombre de la propiedad dela
aplicación
PropertyValue
sString
NText 6000 N N N Valor de la propiedad
PropertyValue
sBinary
Image 6000 N N N Binario del valor de la propiedad
LastUpdatedD
ate
DateTime 8 N N N Fecha de última actualización
[dbo].[aspnet_Roles]: Administra los roles de cada usuario Columna Tipo de Dato Tamaño Anulable PK FK Descripción
ApplicationId UniqueIdentif
ier
16 N N S Se relaciona con la tabla
aspnet_Applications
RoleId UniqueIdentif
ier
16 N S N Clave Primaria
RoleName NVarChar
(256)
256 N N N Descripción del nombre del rol
LoweredRoleN
ame
NVarChar
(256)
256 N N N Descripción del nombre del rol en
minúsculas
Descripción NVarChar
(256)
256 S N N Descripción breve del rol
[dbo].[aspnet_SchemaVersions]: Maneja el versionado del esquema Columna Tipo de Dato Tamaño Anulable PK FK Descripción
Feature NVarChar
(128)
128 N S N Clave Primaria
CompatibleSch
emaVersion
NVarChar
(128)
128 N S N Clave Primaria
![Page 92: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/92.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
82
IsCurrentVersi
on
Bit 1 N N N Indica si la versión es reciente
[dbo].[aspnet_Users]: Tabla que controla la información del usuario Columna Tipo de Dato Tamaño Anulable PK FK Descripción
ApplicationId UniqueIdentif
ier
16 N N S Se relaciona con la tabla
aspnet_Applications
UserId UniqueIdentif
ier
16 N S N Clave Primaria
UserName NVarChar
(256)
256 N N N Nombre de usuario
LoweredUserN
ame
NVarChar
(256)
256 N N N Nombre de usuario en minúsculas
MobileAlias NVarChar
(16)
16 S N N Alias del dispositivo móvil
IsAnonymous Bit 1 N N N Indica si el usuario es anónimo
LastActivityDa
te
DateTime 8 N N N Fecha de último movimiento
[dbo].[aspnet_UsersInRoles]: Tabla maestra de roles y usuarios Columna Tipo de Dato Tamaño Anulable PK FK Descripción
UserId UniqueIdentif
ier
16 N S S Se relaciona con la tabla
aspnet_Users
RoleId UniqueIdentif
ier
16 N S S Se relaciona con la tabla
aspnet_Roles
[dbo].[aspnet_WebEvent_Events]: Tabla de los eventod dentro de la aplicación Columna Tipo de Dato Tamaño Anulable PK FK Descripción
EventId Char (32) 32 N S N Clave Primaria
EventTimeUtc DateTime 8 N N N Tiempo UTC del evento
EventTime DateTime 8 N N N Tiempo del evento
EventType NVarChar
(256)
256 N N N Tipo de evento
EventSequence Decimal
(19,0)
9 N N N Secuencia de evento
EventOccurren
ce
Decimal
(19,0)
9 N N N Frecuencia del evento
EventCode Int 4 N N N Código de evento
EventDetailCo
de
Int 4 N N N Código detallado del evento
Message NVarChar
(1024)
1024 S N N Mensaje interno
ApplicationPat NVarChar 256 S N N Ruta de la aplicación
![Page 93: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/93.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
83
h (256)
ApplicationVir
tualPath
NVarChar
(256)
256 S N N Ruta virtual de la aplicación
MachineName NVarChar
(256)
256 N N N Nombre de la máquina
RequestUrl NVarChar
(1024)
1024 S N N Dirección pedida
ExceptionType NVarChar
(256)
256 S N N Tipo de excepción
Details NText 16 S N N Detalles
[dbo].[BelusEventos]: Describe una tabla de movimientos entre Documentos y
usuarios, indicando la auditoria Columna Tipo de Dato Tamaño Anulable PK FK Descripción
EventoId Int 4 N S N Clave Primaria
DocId Int 4 N N S Se relaciona con la tabla
Documentos
UsarioId Int 4 N N N ID del Usuario
UsuarioId1 Int 4 N N N 2do ID del Usuario
Evento VarCharMax -1 N N N Descripción del evento
FechaEvento DateTime 8 N N N Fecha en que ocurrio el evento
CodDoc VarChar (50) 50 N N N Código único del evento
Tipo Int 4 N N N Tipo de evento
[dbo].[Cargos]: Representa los diferentes cargos dentro de la institución Columna Tipo de Dato Tamaño Anulable PK FK Descripción
OrganizacionId Int 4 N N S Se relaciona con la tabla
Organizaciones
CargoId Int 4 N S N Clave Primaria
Cargo VarChar (50) 50 N N N Descripción del cargo
[dbo].[Codigos]: Tabla maestra de códigos de un documento Columna Tipo de Dato Tamaño Anulable PK FK Descripción
TipoCodigo Int 4 N S N Clave Primaria
Descripcion VarChar (50) 50 N N N Descripción del tipo de código
Secuencia Int 4 N N N Numero único de intervalo
secuencial
[dbo].[Documentos]: Tabla que representa a un documento Columna Tipo de Dato Tamaño Anulable PK FK Descripción
DocId Int 4 N S N Clave Primaria
CodigoDoc VarChar (50) 50 N N N El código de un documento
CategoriaId Int 4 N N S Se relaciona con la tabla
![Page 94: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/94.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
84
DocumentosCateoria
AreaTrabajoId Int 4 N N S Se relaciona con la tabla
AreasTrabajo
FolderId Int 4 N N S Se relaciona con la tabla
DocumentosFolder
DeId Int 4 N N S Se relaciona con la tabla
TramitesContacto
ParaId Int 4 N N S Se relaciona con la tabla
TramitesContacto
NombreDoc VarChar
(250)
250 N N N Nombre del archivodel documento
NumeroDoc Int 4 N N N Número del documento
Descripcion VarCharMax -1 N N N Descripción breve del documento
Asunto VarCharMax -1 N N N Descripción del asunto
Extension VarChar (5) 5 N N N Extensión del archivo
Tanano Numeric 5 N N N Tamaño del documento
CreadorId Int 4 N N N ID del usuario que lo subió
FechaCreacion DateTime 8 N N N Fecha de creación
FechaDoc DateTime 8 N N N Fecha de creación del documento
ContentType VarChar (50) 50 N N N Tipo de contenido
Tipo Int 4 N N N Tipo de documento
Sufijo VarChar (50) 50 N N N Sufijo
Recibido VarChar
(250)
250 N N N Por quien fue recibido
[dbo].[DocumentosAprobacion]: Administra las diferentes aprobaciones de un
documento Columna Tipo de Dato Tamaño Anulable PK FK Descripción
AprobacionId Int 4 N S N Clave Primaria
DocId Int 4 N N S Se relaciona con la tabla
Documentos
UsuarioId Int 4 N N N ID del usuario
FechaInicio DateTime 8 N N N Fecha de inicio
UsuarioSolicit
ante
Int 4 N N N ID del usuario que dispara la
petición
FechaAprobaci
on
DateTime 8 S N N Fecha de aprobación
Contestado Bit 1 N N N Si está contestado o no
Aprobado Bit 1 N N N Si está aprobado o no
[dbo].[DocumentosArchivador]: Tabla maestra de los archivadores de un documento Columna Tipo de Dato Tamaño Anulable PK FK Descripción
ArchivadorId Int 4 N S N Clave Primaria
Archivador VarChar (50) 50 N N N Descripción del archivador físico
![Page 95: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/95.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
85
[dbo].[DocumentosCateoria]: Tabla maestra para las categorías de un documento Columna Tipo de Dato Tamaño Anulable PK FK Descripción
CategoriaId Int 4 N S N Clave Primaria
Categoria VarChar (50) 50 N N N Descripción de la categoría del
documento
[dbo].[DocumentosComentarios]: Controla los comentarios hacia un documento Columna Tipo de Datos Tamaño Anulable PK FK Descripción
ComentarioId Int 4 N S N Clave Primaria
UsuarioId Int 4 N N N ID del usuario
DocId Int 4 N N S Se relaciona con la tabla
Documentos
Comentario VarCharMax -1 N N N Un comentario
FechaComenta
rio
DateTime 8 N N N Fecha del comentario
Numero Int 4 N N N Identificación del comentario
[dbo].[DocumentosFolder]: Administra las carpetas dentro de una archivador Columna Tipo de Dato Tamaño Anulable PK FK Descripción
FolderId Int 4 N S N Clave Primaria
ArchivadorId Int 4 S N S Se relaciona con la tabla
DocumentosArchivador
Folder VarChar (50) 50 S N N Descripción de la carpeta
[dbo].[DocumentosHistorial]: Administra el historial de un documento Columna Tipo de Dato Tamaño Anulable PK FK Descripción
HistorialId Int 4 N S N Clave Primaria
DocId Int 4 N N S Se relaciona con la tabla
Documentos
AccionId Int 4 N N S Se relaciona con la tabla
DocumentosHistorialAccion
UsuarioId Int 4 N N S Se relaciona con la tabla Usuarios
Fecha DateTime 8 N N N Fecha de movimiento
[dbo].[DocumentosHistorialAccion]: Administra el historial a nivel de archivos Columna Tipo de Dato Tamaño Anulable PK FK Descripción
AccionDocId Int 4 N S N Clave Primaria
Accion VarChar (50) 50 N N N Descripción de la acción
![Page 96: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/96.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
86
[dbo].[DocumentosPermiso]: Administra los permisos sobre un documento Columna Tipo de Dato Tamaño Anulable PK FK Descripción
PermisoId Int 4 N S N Clave Primaria
DocId Int 4 N N S Se relaciona con la tabla
Documentos
UsuarioId Int 4 N N N ID del Usuario
Autorizado Bit 1 N N N Si esta permitido o no su uso
[dbo].[DocumentosSecuencia]: Orden secuencial de los documentos Columna Tipo de Dato Tamaño Anulable PK FK Descripción
AnoId Int 4 N S N Clave Primaria
SecuenciaDoc Int 4 N N N Descripción de la secuencia
Sufijo VarChar (50) 50 N N N Sufijo
[dbo].[Organizaciones]: Controla todas las organizaciones, las cuales pueden ser
enviados los documentos o formar parte del flujo de trámites Columna Tipo de Dato Tamaño Anulable PK FK Descripción
OrganizacionId Int 4 N S N Clave Primaria
Organizacion VarChar
(350)
350 N N N Descripción de la organización
RUC VarChar (13) 13 N N N RUC
Direccion1 VarChar
(350)
350 N N N Dirección 1
Telefono1 VarChar (50) 50 N N N Teléfono 1
Direccion2 VarChar
(350)
350 N N N Dirección 2
Telefono2 VarChar (50) 50 N N N Teléfono 2
[dbo].[Tramites]: Controla y administra los trámites dentro de la institución Columna Tipo de Dato Tamaño Anulable PK FK Descripción
TramiteId Int 4 N S N Clave Primaria
Asunto VarCharMax -1 N N N Descripción del asunto del trámite
FechaInicio DateTime 8 N N N Fecha de inicio
FechaFinalizac
ion
DateTime 8 S N N Fecha de finalización
EstadoTramite
Id
Int 4 N N S Se relaciona con la tabla
TramitesEstado
FechaIgreso DateTime 8 N N N Fecha de ingreso
Cedula VarChar (15) 15 N N N Cédula de identificación
TipoId Int 4 N N S Se relaciona con la tabla
TramitesTipo
Finalizado Bit 1 N N N Indica si ha finalizado o no
![Page 97: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/97.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
87
[dbo].[TramitesContacto]: Tabla de movimiento entre los conatactos y sus trámites Columna Tipo de Dato Tamaño Anulable PK FK Descripción
TramiteContac
to
Int 4 N S N Clave Primaria
Contacto VarCharMax -1 N N N Descripción del contacto
Direccion VarCharMax -1 N N N Dirección del contacto
Telefono VarCharMax -1 N N N Teléfono del contacto
[dbo].[TramitesDetalle]: Detalles de los trámites Columna Tipo de Dato Tamaño Anulable PK FK Descripción
DetalleId Int 4 N S N Clave Primaria
TramiteId Int 4 N N S Se relaciona con la tabla
Tramites
Detalle VarCharMax -1 N N N Descripción del detalle
DocId Int 4 N N S Se relaciona con la tabla
Documentos
RecibidoPor VarCharMax -1 N N N Recibido por
EntregadoPor VarCharMax -1 N N N Entregado por
FechaInicio DateTime 8 N N N Fecha de inicio
FechaFinalizac
ion
DateTime 8 S N N Fecha de finalización
[dbo].[TramitesEstado]: Tabla maestra de los estados de un trámite Columna Tipo de Dato Tamaño Anulable PK FK Descripción
TramiteEstado
Id
Int 4 N S N Clave Primaria
Estado VarChar
(200)
200 N N N Descripción del estado
[dbo].[TramitesTipo]: Tabla maestra de los tipos de trámites Columna Tipo de Dato Tamaño Anulable PK FK Descripción
TipoId Int 4 N S N Clave Primaria
Tipo VarChar (50) 50 N N N Descripción del tipo de trámite
[dbo].[UsuarioAreaTrabajo]: Tabla de movimiento entre Usuarios, Areas de trabajo y
cargos Columna Tipo de Dato Tamaño Anulable PK FK Descripción
Id Int 4 N S N Clave Primaria
UsuarioId Int 4 N N S Se relaciona con la tabla
Usuarios
![Page 98: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/98.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
88
AreaTrabajoId Int 4 N N S Se relaciona con la tabla
AreasTrabajo
CargoId Int 4 N N S Se relaciona con la tabla Cargos
EstaActivo Int 4 N N N Indica si está activo o no
[dbo].[Usuarios]: Representa el perfil de un usuario Columna Tipo de Dato Tamaño Anulable PK FK Descripción
OrganizacionI
d
Int 4 N N S Se relaciona con la tabla
Organizaciones
UsuarioId Int 4 N S N Clave Primaria
Nombres VarChar
(350)
350 N N N Nombre del usuario
Apellidos VarChar
(350)
350 N N N Apellido del usuario
Direccion VarChar
(350)
350 N N N Dirección del usuario
Telefono VarChar (50) 50 N N N Teléfono del usuario
Cedula VarChar (13) 13 N N N Cédula de identificación del
usuario
UserName VarChar (50) 50 N N N Nombre de usuario de sistema
Email VarChar
(100)
100 N N N Correo electrónico
PassWord VarChar (50) 50 N N N Contraseña
EsAdministrad
or
Int 4 N N N Indica si su cargo es
administrativo
EstaActivo Int 4 N N N Indica si está actualmente activo
Guid UniqueIdentif
ier
16 N N N Identificador único
![Page 99: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/99.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
89
GALERÍA DE FOTOS
![Page 100: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/100.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
90
![Page 101: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/101.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
91
![Page 102: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/102.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
92
![Page 103: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/103.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
93
![Page 104: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/104.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
94
![Page 105: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/105.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
95
Manual de Usuario.
![Page 106: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/106.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
96
Contenido
Gestión Documental ___________________________________________________ 97
Áreas de Trabajo. _____________________________________________________ 100
Aprobación de Documentos. ____________________________________________ 102
Ubicación Física del Documento. _________________________________________ 104
1. Enviar una aprobación de un documento. ____________________________ 106
2. Aprobar un Documento. _________________________________________ 108
3. Ingresar un Documento. _________________________________________ 109
4. Buscar un Documento. __________________________________________ 112
5. Comentar un Documento. ________________________________________ 114
Trámites. ___________________________________________________________ 116
1. Ingresar Nuevo Trámite. _________________________________________ 117
2. Ingresar detalle de trámite. _______________________________________ 118
3. Buscar un Trámite. _____________________________________________ 119
![Page 107: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/107.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
97
GESTIÓN DOCUMENTAL
El Sistema Belus 1.0 permite organizar los documentos digitales en un solo lugar
y dar seguimiento a las actividades que conlleven documentación y mantenerlos
adecuadamente archivados. A continuación describe la parte inicial del Sistema Belus
1.0.
En el menú de navegación están las acciones que pueden ser realizadas por los
usuarios del sistema.
En el Árbol de Área de Trabajo se muestran las Áreas que pueden acceder los
usuarios. Dando clic en el hipervínculo de cualquier Área se accede a los documentos de
la misma.
En el Árbol Documentos para Aprobación se muestra las áreas de trabajo que
pueden acceder los usuarios. Dando clic en el hipervínculo de cualquier Área se accede a
los documentos que se han enviado al usuario para aprobar un documento.
En la Facultad de Ciencias Informáticas los documentos son almacenados en
archiveros que contienes folders, y en los folders son almacenados los documentos, en el
Árbol Ubicación Física del Doc. Se emula la misma forma de almacenamiento. Dando
clic en el hipervínculo de cualquier Archivero o Folder se accede a los documentos en la
ubicación física.
![Page 108: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/108.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
98
En Eventos Belus se muestra la interacción de los usuarios con el usuario
logueado. Se muestran acciones cuando un usuario comparte un documento, cuando un
usuario comenta un documento, cuando un usuario aprueba o no un documento.
A continuación se muestra una figura de la parte inicial de Belus 1.0.
![Page 109: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/109.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
99
Menú de
navegación.
Árbol de Área
de Trabajo.
Árbol
Documento para
Aprobación
r.
Arbor Ubicación
Física del Doc.
Eventos
Belus.
![Page 110: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/110.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
100
ÁREAS DE TRABAJO.
Ingresando al área de trabajo se mostraran todos los documentos que pertenecen
a la misma. En un área de trabajo se realizan las siguientes opciones:
Aprobar Doc. Permite enviar a un usuario que me aprueba un documento.
Permisos Doc. Permite compartir documentos con otros usuarios del área de
trabajo.
Obtener Documentos. Permite obtener todos los documentos o solo mis
documentos.
Ordenar Doc. Permite ordenar documentos ascendentemente o
descendentemente según la opción que se elija. Las opciones son: por fecha del
documento, por fecha de creación del documento, por nombre del documento y por
destinatario.
![Page 111: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/111.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
101
Paginación. Permite navegar por el área de trabajo, solo se muestran veinte
documentos, entonces para ver el resto de documentos se utiliza las flechas de
navegación.
A continuación se muestra una figura las opciones del área de trabajo.
Aprobar
Doc.
Permisos
Doc.
Obtener
Documentos
Ordenar
Doc.
Paginació
n.
![Page 112: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/112.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
102
APROBACIÓN DE DOCUMENTOS.
Ingresando al Doc. Aprobación las Áreas de Trabajo se mostraran todos los
documentos para la aprobación. En Doc. Aprobación se realizan las siguientes opciones:
Obtener Documentos. Permite obtener todos los documentos, aprobados y no
aprobados.
Ordenar Doc. Permite ordenar documentos ascendentemente o
descendentemente según la opción que se elija. Las opciones son: por fecha del
documento, por fecha de creación del documento, por nombre del documento y por
destinatario.
Paginación. Permite navegar por los Doc. Aprobación, solo se muestran veinte
documentos, entonces para ver el resto de documentos se utiliza las flechas de
navegación.
![Page 113: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/113.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
103
Obtener
Documentos
Ordenar
Doc.
Paginació
n.
![Page 114: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/114.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
104
UBICACIÓN FÍSICA DEL DOCUMENTO.
Ingresando a la ubicación física se mostraran todos los documentos que
pertenecen a la misma. En un área de trabajo se realizan las siguientes opciones:
Obtener Documentos. Permite obtener todos los documentos y mis documentos.
Ordenar Doc. Permite ordenar documentos ascendentemente o
descendentemente según la opción que se elija. Las opciones son: por fecha del
documento, por fecha de creación del documento, por nombre del documento y por
destinatario.
![Page 115: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/115.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
105
Obtener
Documentos
Ordenar
Doc.
![Page 116: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/116.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
106
1. ENVIAR UNA APROBACIÓN DE UN
DOCUMENTO.
a. Chequear al documento que se desea enviar una aprobación, para este
caso se eligen dos documentos.
b. Elegir a los usuarios que se desea que aprueben los documentos y luego el
botón ingresar.
![Page 117: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/117.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
107
![Page 118: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/118.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
108
2. APROBAR UN DOCUMENTO.
a. En el árbol de la izquierda el sitio se va a aprobar documentos, se da clic
al área de trabajo. En este caso secretaria.
b. Para aprobar el documento se da clic en Aprobar, para no aprobar se da
clic en No Aprobar, para ver el documento se da clic en Ver.
![Page 119: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/119.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
109
3. INGRESAR UN DOCUMENTO.
a. En el menú principal ir a Documentos, Nuevo Documento.
b. Llenar el formulario de Documento, luego dar clic en el botón Ingresar.
c. Después de ingresarlo se asigna la ubicación física del documento y se da
clic en Ingresar.
![Page 120: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/120.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
110
d. Se puede asignar los documentos para que otros usuarios del área de
trabajo puedan verlo, ir a la pestaña permisos y chequear a los usuarios,
luego dar clic en Ingresar.
![Page 121: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/121.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
111
e. Para ver los eventos de un documento se va a la pestaña eventos.
![Page 122: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/122.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
112
4. BUSCAR UN DOCUMENTO.
a. En el menú principal ir a Documentos, Buscar Documentos.
b. Escriba sobre la caja de texto un detalle de un documento. Por ejemplo
Luzmila.
![Page 123: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/123.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
113
c. También puede realizar búsquedas avanzadas. Puede buscar por la fecha
del documento, por el destinatario, por área de trabajo, por ubicación
física, por categoría.
![Page 124: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/124.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
114
5. COMENTAR UN DOCUMENTO.
a. Ingresar al área de trabajo.
![Page 125: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/125.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
115
b. En un documento de clic en el link comentario.
c. Escribir en el comentario y dar clic en guardar.
![Page 126: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/126.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
116
TRÁMITES.
![Page 127: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/127.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
117
1. INGRESAR NUEVO TRÁMITE.
a. En el menú principal ir hasta Gestión de Trámites, Nuevo Trámite.
b. Llene el formulario de Trámite, luego dar clic en el botón Ingresar.
![Page 128: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/128.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
118
2. INGRESAR DETALLE DE TRÁMITE.
a. Seleccione el trámite que va a ingresar el detalle.
b. Llene el formulario de Detalle Trámite, luego dar clic en el botón
Ingresar.
![Page 129: Tesis](https://reader037.vdocuments.pub/reader037/viewer/2022110213/55cf9267550346f57b96319e/html5/thumbnails/129.jpg)
Desarrollo e Implementación de un gestor documental y de procesos
administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informáticas
119
3. BUSCAR UN TRÁMITE.
a. En el menú principal ir hasta Gestión de Trámite, Buscar Documentos.
b. Escriba sobre la caja de texto un detalle de un Trámite. Por ejemplo
Compra.