You are on page 1of 129

UNIVERSIDAD LAICA ELOY ALFARO DE MANAB

FACULTAD DE CIENCIAS INFORMTICAS

TESIS DE GRADO
PREVIA LA OBTENCIN DEL TTULO DE:
INGENIERO EN SISTEMAS

TEMA DE TESIS:
DESARROLLO E IMPLEMENTACIN DE UN GESTOR
DOCUMENTAL Y DE PROCESOS ADMINISTRATIVOS
UTILIZANDO ASP AJAX 4.0 EN LA FACULTAD DE CIENCIAS
INFORMTICAS
AUTORES:
CSAR ANDRS ALCVAR ARAY
FREDDY XAVIER ALARCN VILLAMAR
DIRECTORA DE TESIS:
ING. LUZMILA LPEZ
MANTA - MANAB - ECUADOR
2010

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

AGRADECIMIENTO

Agradezco a mi familia, por su gran comprensin durante todo mi periodo


estudiantil. Deseo expresar mi agradecimiento tambin a mi directora de tesis, por la
dedicacin y apoyo que ha brindado a este trabajo, sugerencias e ideas en la direccin y
el rigor que ha facilitado el desarrollo de la misma. Asimismo, expreso mi
agradecimiento al decano, maestros, personal administrativo y compaeros de la
Facultad Ciencias Informticas.

-Freddy Xavier Alarcn Villamar

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

AGRADECIMIENTO
A mi familia, en especial a mis padres; a amigos, los cuales me ayudaron con su
apoyo incondicional a estar ms cerca de mis metas. Agradezco a Dios, por darme
fuerzas para no flaquear y poder seguir adelante todos los das. A mis padres, porque
gracias a su amor, dedicacin, comprensin, cario y apoyo he podido culminar mis
estudios profesionales, lo que constituye el legado ms 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 enseanza recibida durante mi formacin profesional.

-Csar Andrs Alcvar Aray

II

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

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
difciles siempre ha estado apoyndome y brindndome todo su amor, por todo esto le
agradezco de todo corazn.

-Freddy Xavier Alarcn Villamar

III

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

DEDICATORIA
Dedico este proyecto y toda mi carrera universitaria a Dios que ha estado a mi
lado en todo momento dndome las fuerzas necesarias para continuar luchando da tras
da y seguir adelante rompiendo todas las barreras que se me presenten. Le agradezco a
mi mama Victoria Aray Vera y mi papa Galo Alcvar Alcvar ya que gracias a ellos soy
quien soy hoy en da, fueron los que me dieron ese cario y calor humano necesario, son
los que han velado por mi salud, mis estudios, mi educacin entro otros, son a ellos a
quien les debo todo, horas de consejos, de regaos, 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

-Csar Andrs Alcvar Aray

IV

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

DECLARACION EXPRESA

La responsabilidad del contenido de esta tesis de Grado, cuyo ttulo


es:

DESARROLLO

DOCUMENTAL

IMPLEMENTACIN
DE

PROCESOS

DE

UN

GESTOR

ADMINISTRATIVOS

UTILIZANDO ASP AJAX 4.0 EN LA FACULTAD DE CIENCIAS


INFORMTICAS, corresponde a Freddy Xavier Alarcn Villamar y
Cesar Andrs Alcvar Aray exclusivamente, y los derechos patrimoniales de
la misma a la Universidad Laica Eloy Alfaro de Manab.

_________________________

_________________________

Freddy Xavier Alarcn Villamar

Csar Andrs Alcvar Aray

C.I. 131111604-8

C.I. 131159715-5

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

CERTIFICACION

En mi calidad de Director de Tesis sobre el tema: DESARROLLO E


IMPLEMENTACIN DE UN GESTOR DOCUMENTAL Y DE
PROCESOS ADMINISTRATIVOS UTILIZANDO ASP AJAX 4.0 EN LA
FACULTAD DE CIENCIAS INFORMTICAS, de los estudiantes
Freddy Xavier Alarcn Villamar y Csar Andrs Alcvar Aray, considero
que el mencionado trabajo investigativo cumple con los requisitos y tiene
mritos suficientes para ser sometido a la evaluacin del jurado examinador
que las autoridades de la Facultad de Ciencias informticas designe.

En honor a la verdad.

____________________________
Ing. Luzmila Lpez Reyes
DIRECTOR DE TESIS

VI

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

CAPTULO 1: INTRODUCCIN ________________________________________ 1


1.1

PROPSITO. ____________________________________________________2

1.2

IDENTIFICACIN DEL PROBLEMA _______________________________2

1.3

OBJETIVOS ____________________________________________________4
1.3.1

OBJETIVO GENERAL ____________________________________________ 4

1.3.2

OBJETIVO ESPECIFICO __________________________________________ 4

1.4

JUSTIFICACIN ________________________________________________4

1.5

ALCANCE ______________________________________________________5

1.6 MARCO METODOLGICO ___________________________________________6


1.6.1 TIPO DE INVESTIGACIN _________________________________________ 6
1.6.2 POBLACIN Y MUESTRA _________________________________________ 6
1.6.3 MTODOS _______________________________________________________ 6
1.6.4 TCNICAS E INSTRUMENTOS _____________________________________ 6

1.7 IMPACTO TECNOLGICO Y SOCIAL _________________________________7


1.7.1 IMPACTO TECNOLGICO _________________________________________ 7
1.7.2 IMPACTO SOCIAL ________________________________________________ 7

CAPTULO 2: MARCO TERICO _______________________________________ 9


2.1

2.2

GESTIN DOCUMENTAL _______________________________________10


2.1.1

PRCTICAS DE GESTIN DOCUMENTAL ________________________ 10

2.1.2

GESTION DE DOCUMENTOS FSICOS ____________________________ 11

2.1.3

GESTIN DE DOCUMENTOS ELECTRNICOS _____________________ 11

2.1.4

SISTEMA DE GESTIN DOCUMENTAL ___________________________ 12

INTRANET ____________________________________________________14
2.2.1

POR QU CREAR UNA INTRANET? _____________________________ 14

2.2.2

CULES SON LOS OBSTCULOS PARA LA APLICACIN DE UNA

INTRANET? _________________________________________________________ 16
2.2.3

2.3

QU SE NECESITA PARA CONSTRUIR UNA INTRANET? __________ 17

PORTAL WEB _________________________________________________18

VII

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

2.3.1

2.4

.NET FRAMEWORK ____________________________________________19


2.4.1

2.5

2.6

PORTAL WEB CORPORATIVO ___________________________________ 18

VERSIONES ___________________________________________________ 22

INTERNET INFORMATION SERVICES ____________________________23


2.5.1

SEGURIDAD __________________________________________________ 23

2.5.2

AUTENTICACIN ______________________________________________ 24

ASP.NET ______________________________________________________25
2.6.1

PRINCIPALES CARACTERSTICAS _______________________________ 26

2.6.2

CONTROLES DE USUARIO ______________________________________ 26

2.6.4

CONTROLES DE PERSONALIZADOS _____________________________ 27

2.7

INGENIERA DE SOFTWARE GIL _______________________________27

2.7.1

EXTREME PROGRAMMING (XP) ______________________________________________ 32

CAPTULO 3: APLICANDO EXTREME PROGRAMMING EN EL PROYECTO


BELUS (DESARROLLO E IMPLEMENTACIN) _________________________ 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 DISEO __________________________________________________________44


3.3 IMPLEMENTACIN DEL CDIGO ___________________________________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 APLICACIN WEB _________________________________________________57
3.7 COSTOS DEL PROYECTO ___________________________________________60

CAPTULO 4: ANLISIS E INTERPRETACIN DE RESULTADOS ________ 62


VIII

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

CAPTULO 5: CONCLUSIONES Y RECOMENDACIONES ________________ 69


5.1 CONCLUSIONES __________________________________________________70
5.2 RECOMENDACIONES ______________________________________________71
5.3 BIBLIOGRAFA ____________________________________________________72
5.4 LINKOGRAFA ____________________________________________________73

Anexos ______________________________________________________________ 74
ENCUESTA __________________________________________________________75
DICCIONARIO DE DATOS _____________________________________________78

GALERA DE FOTOS _________________________________________________ 89

IX

CAPTULO 1: INTRODUCCIN

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

1.1

PROPSITO.

El presente proyecto tiene como propsito implementar un portal Web


corporativo de gestin de documentos y procesos administrativos en la Facultad de
Ciencias Informticas 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 documentacin y mantenerlos adecuadamente archivados.

El presente trabajo comprende cinco captulos, los mismos que contienen el


resultado de la investigacin realizada:

En el primer captulo se identifica el problema, la justificacin y el alcance del


proyecto. Seguidamente en un amplio marco terico se reflejan las conceptualizaciones,
ideas y fundamentos tecnolgicos en el que se apoya la propuesta que abarca la gestin
documental; a continuacin, en el tercer captulo, se establecen los lineamientos para el
desarrollo y la implementacin de Belus 1.0.

Finalmente, a travs de la tabulacin y anlisis de las encuestas, se concluye el


proyecto con sus respectivas recomendaciones que contribuirn a mejorar la
organizacin, control y seguimiento de los documentos fsicos y electrnicos que maneja
la Facultad de Ciencias Informticas.

1.2

IDENTIFICACIN DEL PROBLEMA

Manejar documentos de manera dispersa, en diferentes medios ya sea electrnica


o fsicamente y hacia el mismo pblico, dificulta el seguimiento de la efectividad de la

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

informacin. La creciente necesidad de almacenar en forma segura, acceder eficiente y


rpidamente a la informacin es la constante en el mundo.

En la Facultad de Ciencias Informticas se generan archivos electrnicos,


muchos de estos se encuentran almacenados en diferentes computadoras, estos archivos
electrnicos corresponden a diversos documentos y comunicaciones que se generan por
las actividades acadmicas y de otra ndole que realiza la facultad tanto interna como
externa dentro de la institucin.

La recepcin de los documentos fsicos en el departamento de secretaria se


realiza de manera dispersa ocasionando de esta manera retraso en el seguimiento de la
informacin receptada.

Considerando que el personal de la Facultad de Ciencias Informticas se


encuentra capacitado y familiarizado con la plataforma Microsoft Office y, que adems
esta es la herramienta que actualmente se encuentra instalada e implementada en la
facultad, se empleara el Microsoft Office SDK para ampliar las caractersticas del cliente
Microsoft Office, tal como bsqueda dinmica de documentos, facilidad de acceso a la
informacin, seguridad, aprobacin de documentos; todo esto en un solo punto de
acceso.

Siendo una plataforma de aplicacin 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 travs de la
interfaz Web, por tales razones se decide implementar en la intranet, un portal
corporativo para la gestin

documental de procesos administrativos que permitir

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

aumentar la efectividad en los procesos de informacin, 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 gestin documental y procesos
administrativos en un ambiente de trabajo colaborativo utilizando ASP.NET en la
Facultad de Ciencias Informticas.

1.3.2 OBJETIVO ESPECIFICO

Identificar los procesos de la gestin documental y la interaccin entre los


diferentes departamentos de la Facultad de Ciencias Informticas.

Desarrollar una solucin (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 Informticas.

1.4

Capacitar al personal involucrado en el manejo del sistema Belus 1.0

JUSTIFICACIN

La mayora de organizaciones, tanto privadas como pblicas, enfrentan los


problemas de la acumulacin de papeles electrnicos y fsicos, muchas veces
dificultando la localizacin de los mismos y en el peor de los casos la prdida de estos,

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

teniendo diferentes versiones del mismo documento en diferentes puntos, causando


confusin dentro de la organizacin, retardo en la identificacin del ltimo documento
vigente y sin proporcionar un seguimiento adecuado a los procesos documentales.

La Facultad de Ciencias Informticas 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
histrico.

El presente trabajo previo a la obtencin del ttulo de Ingeniero en Sistemas tiene


la finalidad de implementar un Sistema de Gestin Documental que permita al personal
administrativo y a directivos de esta unidad acadmica, organizar y controlar sus
documentos, dar seguimiento a los mismos, mantener la interaccin entre los diferentes
departamentos y aumentar la efectividad en los procesos de informacin.

Considerando que la Facultad de Ciencias Informticas no cuenta con estos


recursos se espera beneficiar con esta investigacin y con la aplicacin de la propuesta al
personal administrativo y consecuentemente a la Facultad de Ciencias Informticas.

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 Informticas de la Universidad Laica Eloy


Alfaro de Manab

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

1.6 MARCO METODOLGICO

1.6.1 TIPO DE INVESTIGACIN


Investigacin acadmica para satisfacer los requisitos exigidos en la presentacin
de la tesis, investigacin de campo realizada en la Facultad de Ciencias Informticas,
con el objetivo de contribuir con conocimientos en particular.

1.6.2 POBLACIN Y MUESTRA

Directivos de la Facultad de Ciencias Informticas

Departamento Administrativo de la Facultad de Ciencias Informticas

1.6.3 MTODOS
Se utilizara el mtodo descriptivo que permite graficar las caractersticas del
fenmeno a investigar.

1.6.4 TCNICAS E INSTRUMENTOS


Para lograr la investigacin acadmica, se realizaran observaciones, encuestas y
entrevistas, tcnicas de investigacin que permiten despejar la hiptesis.

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

1.7 IMPACTO TECNOLGICO Y SOCIAL

1.7.1 IMPACTO TECNOLGICO


Gracias a las capacidades de desempeo en red, y las caractersticas de
colaboracin mltiple, el presente trabajo est orientado a mejorar los procesos de
administracin, ubicacin documental y desenvolvimiento de los mtodos internos de
elaboracin y emisin de trmites en la Facultad de Ciencias Informticas.

Al utilizar las tecnologas de informacin y comunicacin y la aplicacin de un


portal interno, estas, establecen un factor de crecimiento tecnolgico al personal
administrativo de la Facultad de Ciencias Informticas y permite alcanzar un nivel ms
alto dentro de la administracin documental.

1.7.2 IMPACTO SOCIAL


Actualmente nos encontramos en una poca donde la revolucin informtica y de
comunicacin forman parte clave dentro del desarrollo de una organizacin, siendo as
entonces, indispensable la utilizacin de tecnologas de la informacin que permitan
mejorar la comunicacin, el desempeo, la eficacia, la efectividad y la confiabilidad de
las personas que cumplen funciones dentro de la misma.

Es imprescindible entonces el uso y la interaccin con estas tecnologas que se


mueven en el mundo de hoy. La implementacin del sistema Belus 1.0 propicia
transformaciones en las formas tradicionales de emisin y elaboracin de documentos y
permite el adecuado seguimiento de la informacin y toma de decisiones, y su impacto
social se ve reflejado, no solamente en el personal administrativo de la Facultad de

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

Ciencias Informticas, sino en la comunidad de la Universidad Laica Eloy Alfaro de


Manab.

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

CAPTULO 2: MARCO TERICO

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

2.1

GESTIN DOCUMENTAL

Es la prctica de dar mantenimiento a los registros y documentos de una


organizacin desde el momento en que fueron creados hasta su eventual desecho. Esto
puede incluir clasificacin, almacenamiento, seguridad y desecho de estos documentos.

Un documento puede ser un objeto tangible o informacin digital, por ejemplo,


certificados de nacimiento, rayos X mdicos, documentos de oficina, bases de datos,
datos de aplicacin e Email. La gestin documental est primordialmente dedicada a
evidenciar las actividades de una organizacin, y es usualmente aplicada de acuerdo al
valor de los documentos en lugar de su contenido.

2.1.1 PRCTICAS DE GESTIN DOCUMENTAL


Un administrador documental es una persona que es responsable de la gestin
documental en una organizacin. La prctica de esta gestin puede involucrar:

Planeacin de las necesidades de informacin de una organizacin.

Identificar las captura de la informacin.

Crear, aprobar y exigir polticas y prcticas con respecto a los


documentos, incluyendo su organizacin y deshecho.

Desarrollar planes de archivado de documentos, que incluya el guardado


de documentos fsicos y la informacin digital a corto y largo plazo.

Identificar, clasificar y archivar los documentos.

10

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

Coordinar el acceso de los documentos dentro y fuera de la organizacin,


equilibrando los requerimientos de confidencialidad de la empresa,
privacidad de datos y acceso pblico.

Ejecutar polticas de retencin en el desecho de documentos que no sean


ya requeridos por razones operacionales.

2.1.2 GESTION DE DOCUMENTOS FSICOS


Administrar documentos fsicos involucra diferentes disciplinas y puede atraer a
diversos campos.

Los documentos deben estar identificados y autenticados. Generalmente es


cuestin de almacenar y recuperar; en algunas circunstancias se requiere mayor cuidado
en el manejo.

Identificacin de los documentos.

Guardado de documentos.

Circulacin de documentos.

Deshecho de documentos.

2.1.3 GESTIN DE DOCUMENTOS ELECTRNICOS


Los principios generales de la gestin de documentos se aplican en cualquier
formato. Los documentos digitales traen problemas especficos. Es ms complicado el
asegurar que el contenido, contexto y estructura de estos sea preservado y protegido
cuando los documentos no tienen existencia fsica.

11

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

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 Comisin Europea cuyo
modelo de requerimientos para la administracin de documentos ( MoReq) ha sido
traducido a 12 idiomas y es usado fuera de Europa 3.

Existe preocupacin particular en la habilidad de abrir y leer los documentos


electrnicos a travs del tiempo, ya que los avances tecnolgicos 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 preservacin
digital4, se llevan a cabo para resolver este problema.

2.1.4 SISTEMA DE GESTIN DOCUMENTAL


Es un

sistema computarizado utilizado para rastrear y guardar documentos

electrnicos y/o copias de imgenes escaneadas del documento real.

Desde 1980, muchas compaas

empezaron a desarrollar sistemas de

computacin para administrar los documentos basados en papel. Estos sistemas lidiaban
con documentos fsicos, los cuales incluan no solamente documentos impresos y
publicados, sino tambin fotografas, impresiones, etc.

Fuente: http://jitc.fhu.disa.mil/recmgt/standards.html, Joint Interoperability Test Command RMA.

Fuente: http://www.nationalarchives.gov.uk/information-management/projects-and-work/information-records-management.htm

Fuente: http://www.cornwell.co.uk/edrm/moreq.asp, Cornwell Consultores

Garrett, J., D. Waters, H. Gladney. "Preservando la informacin digital". Commission on Preservation and Access and the Research
Libraries Group.

12

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

Se desarroll despus

un segundo tipo de sistemas que podan administrar

documentos electrnicos, 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 nmero 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
tambin herramientas de colaboracin, seguridad y capacidades de auditoria.

Los sistemas de gestin documental comnmente proveen varias de las siguientes


caractersticas:

Metadatos

Integracin con otras aplicaciones

Captura de documentos fsicos

Indexado

Almacenamiento de documentos

Recuperacin de documentos

Distribucin (check-in/out)

Seguridad

Flujos de trabajo

Colaboracin

Bsqueda de documentos

Publicacin

13

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

2.2

INTRANET

Una intranet es una red de computadoras privada que utiliza estndares de


comunicacin del Internet.

Es una pequea versin de Internet que solamente los

miembros de la organizacin pueden ver.

Actualmente, gracias a la expansin de posibilidades dentro del internet, las redes


privadas virtuales VPN, y los enrutadores virtuales, servicios de red y el cmputo en la
nube, las intranet se extienden ms all de los lmites de la organizacin fsica, llevando
as la expansin estratgica de las empresas a niveles geogrficos nunca antes
alcanzados.

2.2.1 POR QU CREAR UNA INTRANET?


Las empresas estn buscando una arquitectura abierta, una solucin rentable para
la distribucin de informacin a travs de su organizacin. Los empleadores quieren un
mejor acceso a la informacin. El departamento tcnico aplicar las mismas regulaciones
a nivel de control de acceso y permisos. La intranet ofrece esta solucin.

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 adems pueda ejecutarse en distintas
plataformas. Ahora los usuarios de UNIX pueden comunicarse con los usuarios de MAC
quienes tambin pueden comunicarse con los usuarios WINDOWS.

14

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

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 comn a todas las aplicaciones.

Una intranet es sorprendentemente econmica de implementar. Navegadores


como Mozilla Firefox, Google Chrome y Microsoft Internet Explorer son de adquisicin
gratuita. Un servidor Web simple se puede configurar para varios miles de dlares 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 creacin HTML de la publicacin de contenidos para
la intranet se hace cada vez ms fcil.

La intranet es una forma para que los empleados obtengan un mejor acceso a ms
informacin sensible a tiempo. La intranet puede terminar el rastro de papel de muchas
aplicaciones de oficina. Ahora que se publica la informacin en la intranet en lugar de un
boletn impreso en papel de la empresa, el empleado puede hacer ms rpida las
decisiones informadas. En resumen, los beneficios de una intranet son:

Fcil de configurar y administrar

Arquitectura abierta

Interfaz universal

Asequible

Conecta todas las plataformas de sistemas operativos

Rentable

Un acceso ms rpido a la informacin

Mejor toma de decisiones

Generar y compartir conocimientos

15

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

2.2.2 CULES SON LOS OBSTCULOS PARA LA APLICACIN DE UNA


INTRANET?
Con cada introduccin de nuevas tecnologas los obstculos deben ser superados.
No hay excepcin con la introduccin de la tecnologa de Internet para el lugar de
trabajo. Se Examinan a continuacin.

Ancho de Banda y la emocin que rodea a la nueva tecnologa. En una Intranet


se pueden publicar texto, audio y video. Esto nunca ha sido capaz antes a travs de una
red interna. Los empleados pueden estar muy entusiasmados con la tecnologa 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 informacin rpidamente de su nivel ms bajo de los empleados. La
informacin es poder en la mayora 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 colaboracin. Muchas organizaciones


recompensan a los empleados por compartir informacin entre ellos. Premios que deben
ser establecidos por intercambiar informacin y conocimientos a travs de las fronteras
departamentales usando la Intranet.

16

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

2.2.3 QU SE NECESITA PARA CONSTRUIR UNA INTRANET?


Cada Intranet contiene algunos componentes bsicos. Las compaas eligen
suministrar todos o algunos de estos, mientras que otros van a consultores externos. Se
han enumerados los componentes bsicos de una Intranet a continuacin:

Red

Una compaa 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 vctima de ataques astutos
externos y tengan acceso a la informacin de la empresa. Si los usuarios acceden a la
Intranet desde una ubicacin remota, los derechos de seguridad deben ser establecidos a
travs 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

17

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

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 informticos de forma integrada y sencilla, nace la idea del Portal
Web. En estos sitios se suelen encontrar herramientas para compra electrnica,
programas, documentos de toda clase, foros de usuarios y buscadores, entre otros
servicios. Las instituciones, ya sean privadas o pblicas, suelen necesitar crear portales
Web para dar acceso a sus contenidos informticos, dado que una pgina muy sencilla en
general no sera suficiente.

Algunos de los objetivos de un Portal tienen que ver con incrementar la


intensidad del uso del mismo mediante la diversificacin de servicios, debera
convertirse en general en un punto de inicio para una persona que pretende realizar
bsquedas en la Web.

2.3.1 PORTAL WEB CORPORATIVO


Una puerta de acceso nico a informacin y aplicaciones de software dentro de
una organizacin que permite tambin enlaces fuera de la empresa. Un portal
corporativo es desarrollado dentro de una Intranet. Idealmente, se debera permitir a los
usuarios el acceso a una agenda compartida, documentos del rea de trabajo,

Intranet RoadMap. Extrado el 30 de diciembre del 2009 de http://www.intranetroadmap.com/article1.cfm

18

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

herramientas de intercambio de informacin (foros electrnicos), herramientas de


administracin de contactos, herramientas de flujo de trabajo, etc.

Tambin nos provee de informacin centralizada, motor de bsqueda,


formularios electrnicos, auditoria, gestin de informacin.

2.4

.NET FRAMEWORK

Ilustracin 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 programacin y
una mquina virtual que administra la ejecucin de programas escritos especficamente
para el Framework. NET, el Framework est diseado para ser utilizado por la mayora
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, criptografa, desarrollo de
aplicaciones web, algoritmos numricos y comunicaciones de red. La biblioteca de

Obtenido de: http://en.wikipedia.org/wiki/Net

19

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

clases es usada por los programadores, que combinan con su propio cdigo para producir
aplicaciones

Ilustracin 2-2: Pila del .Net Framework7

Obtenido de: http://en.wikipedia.org/wiki/NetStack

20

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

Los programas escritos para .NET Framework se ejecutan en un entorno de


software que administra los requisitos de tiempo de ejecucin del programa. Tambin
forma parte de .NET Framework, este entorno de tiempo de ejecucin conocido como el
Common Language Runtime (CLR). CLR ofrece la apariencia de una mquina virtual de
aplicacin para que los programadores no necesiten tener en cuenta las capacidades
especficas de la CPU en que se ejecutar el programa. CLR tambin ofrece otros
servicios importantes como la seguridad, manejo de memoria y gestin de excepciones.
La biblioteca de clases y el CLR constituyen el .NET Framework.

La familia de .NET Framework tambin incluye dos versiones para el uso de


dispositivos mviles. Una versin reducida de este, el .NET Compact Framework, est
disponible en plataformas Windows CE, incluyendo dispositivos de Windows Mobile,
como telfonos inteligentes. Adems, el .NET Micro Framework est dirigido a
dispositivos

de

recursos

restringidos

severamente.

21

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

2.4.1 VERSIONES

Versin

1.0

Nmero de

Fecha de

versin

lanzamiento

1.0.3705.0

2002-02-13.

Visual Studio

De forma predeterminada en
Windows

Visual Studio
.NET

1.1

1.1.4322.573

2003-04-24

Visual Studio

Windows Server 2003

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

4.0

3.5.21022.8

4.0.30319.1

2007-11-19.

2010-04-12.

Visual Studio

Windows 7, Windows Server

2008

2008 R2

Visual Studio
2010

Tabla 2-1: Versionado del .Net Framework8

Obtenido de: http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx

22

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

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 ms popular
del mundo, en trminos de sitios web generales detrs de la industria lder 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 nmero 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.

Adems, IIS 6.0 aadi una caracterstica llamada "Web Service Extensions",
que impide la ejecucin de cualquier programa sin permiso explcito de un administrador
IIS. Con la versin actual de IIS 7.5 los componentes son modulares para que slo los
componentes requeridos sean instalados, reduciendo an ms la superficie del ataque.
Adems, se agregan caractersticas de seguridad tales como URLFiltering que rechaza
sospechosas URL basadas en un conjunto de reglas definidas por el usuario.

Fuente: http://news.netcraft.com/archives/2010/03/17/march_2010_web_server_survey.html

10

Fuente: http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/54257c42-d723-4b12-badff4902c195821.mspx?mfr=true, Extrado el 20 de Julio de 2008

23

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

Hay varias caractersticas de seguridad integradas de Microsoft. Muchas


compaas ofrecen herramientas de seguridad de terceros y caractersticas tambin
conocidas como "firewalls de aplicacin Web, o Servidores de seguridad de
aplicaciones Web". La ventaja de estas herramientas es que ofrecen mucho ms
elementos completos (como GUI fcil de usar, etc.) que ayudan en la proteccin de una
instalacin de IIS con una capa adicional de proteccin a un nivel ms alto.

2.5.2 AUTENTICACIN
IIS 5.0 y versiones posteriores admiten los siguientes mecanismos de
autenticacin:

Autenticacin de acceso bsico

Autenticacin de acceso implcita

Autenticacin integrada de Windows

Autenticacin de .NET passport (no se admite en Windows Server 2008 y


superiores)

IIS 7.5 incluye tambin las siguientes caractersticas adicionales de seguridad:

Mapeo de certificados de cliente

Seguridad basada en IP

Filtro de peticiones

Autorizacin de URL

Los mtodos de autenticacin han sido cambiados ligeramente entre IIS6 y IIS7,
ms

notablemente

en

que

el

usuario

annimo

que

era

llamado

24

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

"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 autenticacin est aislado en su propio mdulo y puede ser instalado o
desinstalado de forma independiente.

2.6

ASP.NET

Ilustracin 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
dinmicos, aplicaciones web y servicios web.

Primero fue lanzado en enero de 2002 con la versin 1.0 de .NET Framework y
es el sucesor de tecnologa de Pginas Active Server (ASP) de Microsoft. ASP.NET se
basa en el Common Language Runtime (CLR), lo que permite a los programadores
escribir cdigo ASP.NET mediante cualquier lenguaje .NET compatible. El marco de
extensin ASP.NET-SOAP permite que componentes ASP.NET puedan procesar
mensajes SOAP

11

Obtenido de: http://en.wikipedia.org/wiki/AspNet

25

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

2.6.1 PRINCIPALES CARACTERSTICAS


Pginas de .NET, conocidas oficialmente como "Web Forms", son el principal
bloque para el desarrollo de aplicaciones.12 Estas figuran en archivos con la extensin
".aspx"; en jerga de programacin, 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 esttico y dinmico requerido para la
pgina web.

Adems, el cdigo dinmico que se ejecuta en el servidor, puede ser colocado


dentro de un bloque <%--cdigo dinmico--% >que es similar a otras tecnologas de
desarrollo web, como ASP, JSP y PHP, pero esta prctica generalmente se desaconseja
excepto a efectos de enlace de datos, ya que requiere ms llamadas al representar la
pgina.

2.6.2 CONTROLES DE USUARIO


ASP.NET admite la creacin de componentes reutilizables a travs de la creacin
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 esttico HTML o
XHTML. Se puede utilizar el modelo de cdigo subyacente.

12

Fuente: MacDonald Matthew, Pro ASP.NET 4.0 in C# 2010,4ta Edicin. Apress,.2010, US, pag. 63

26

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

Los programadores pueden agregar sus propias propiedades, mtodos y


controladores de eventos. Un mecanismo de propagacin de eventos proporciona la
capacidad de pasar un evento activado por un control de usuario hasta su pgina
contenedora.

2.6.4 CONTROLES DE PERSONALIZADOS


Los programadores tambin 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 cdigo compilado en un archivo DLL. Tales
controles personalizados pueden usarse a travs de mltiples 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

INGENIERA DE SOFTWARE GIL

Es un grupo de metodologas de desarrollo de software basadas en desarrollo


iterativo-incremental, donde los requerimientos y soluciones evolucionan a travs de la
colaboracin 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

13

www.standishgroup.com

27

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

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.

AOS
PROYECTOS

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 prcticamente se han mantenido iguales.

Adicionalmente, The Chaos Report del ao 2002 hace un anlisis sobre el uso
efectivo por parte de los usuarios de las funcionalidades desarrolladas en un sistema
informtico, 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, Its your job, Proceedings of XP2002 Conference, Sardinia, Italia, 2004

28

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

13%
Nunca
45%

19%

Siempre
Algunas veces
Raramente
Frecuentemente

16%
7%

Ilustracin 2-4: Funciones desarrolladas en un software y su uso efectivo por parte de los
usuarios15

Ante esta problemtica, surgen la Alianza gil16 encabezada por Kent Beck,
quien en el ao 2001, junto con un grupo de 16 desarrolladores, escritores y consultores
firman el Manifiesto para el desarrollo gil de software17 como alternativa de solucin,
el cual estableca:

A los individuos y sus interacciones sobre los procesos y las


herramientas.

Al software en funcionamiento sobre la documentacin extensa.

15

Fuente: The Standish Group, CHAOS Report, 2002

16

www.agilealliance.com

17

Manifiesto gil: Extrado el 12 de noviembre del 2008 de: http://www.agilemanifesto.org/

29

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

A la colaboracin del cliente sobre la negociacin del contrato.

A la respuesta al cambio sobre el seguimiento de un plan.

Esto es, aunque los trminos a la derecha tienen valor, nosotros valoramos
ms los aspectos de la izquierda.

Es as que Pressman manifiesta que la ingeniera de software gil combina una


filosofa que busca la satisfaccin del cliente y la entrega rpida de software incremental
y un conjunto de directrices de desarrollo que resaltan la entrega sobre el anlisis y el
diseo, la comunicacin continua y activa entre clientes y desarrolladores. Es importante
sealar que las actividades de anlisis y diseo 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 tardas 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 ms corta.
D. La gente de negocios y los desarrolladores deben trabajar juntos a diario a
lo largo del proyecto.

18

Principios de la agilidad. Extrado el 12 de noviembre del 2008 de: http://www.agilemanifesto.org/principles.html

30

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

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 mtodo ms eficiente y efectivo de transmitir informacin hacia y
dentro de un equipo de desarrollo es la conversacin 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 atencin continua a la excelencia tcnica y al buen diseo 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 diseos
emergen de equipos auto organizados.
L. A intervalos regulares el equipo refleja la forma en que se puede volver
ms efectivo; entonces su comportamiento se ajusta y adecua en
concordancia.

Actualmente existen varias metodologas giles, tales como Programacin


Extrema (XP), Desarrollo Adaptativo de Software (DAS), Mtodo de Desarrollo de
Sistemas Dinmicos (MDSD), Mel, Cristal, Desarrollo Conducido por Caractersticas
(DCC), Modelado gil (MA), SCRUM, entre otros.

31

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

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 Programacin Extrema, la cual
es una metodologa 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 prcticas que ocurren dentro de un marco de


trabajo de cuatro actividades: planeacin, diseo, codificacin y prueba.

Planeacin: Se inicia con la creacin de historias por parte del cliente, las
mismas que contienen las caractersticas 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 (iteracin), para cumplir con las dems historias del cliente. El
cliente pude modificar, eliminar o crear nuevas historias en cualquier etapa del
desarrollo.

19

Programacin Extrema. Extrado el 1 de noviembre del 2008 de: http://www.programacionextrema.org/

32

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

Diseo: Tiene como principio la simplicidad, prefiriendo siempre un diseo


simple sobre uno complejo. El diseo servir de gua para la implementacin de las
historias del cliente, tal como est escrita, sin agregar o disminuir su contenido.

Con la finalidad de que el software tenga una orientacin 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 iteracin o
incremento de software planificado. Cuando el diseo es complejo, se recomienda la
construccin de prototipos operacionales especficos.

Adicionalmente, XP se apoya en la refactorizacin como tcnica de diseo, con


el objetivo de que al cambiar un software no se trastorne la conducta externa del cdigo.

Codificacin: Antes de proceder a la programacin o codificacin, XP


recomienda se proceda a desarrollar pruebas de unidad del diseo, con la finalidad de
determinar su correcto comportamiento y que el desarrollador se centre en cumplir con
dicha prueba al momento de codificar.

La metodologa promueve que la programacin se realice en parejas, trabajando


dos personas en un mismo computador para crear el cdigo de la historia del cliente. La
programacin en pareja estimula a que los desarrolladores se centren en la solucin de
los problemas y el aseguramiento de la calidad, de tal forma que un desarrollador se
encargue de los detalles de codificacin y el otro podra orientarse al cumplimiento de
los estndares.

Una vez que los desarrolladores culminan su tarea, su cdigo se integra al resto
de cdigo existente en lo que se denomina integracin continua.

33

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

Pruebas: Las pruebas de unidad creadas antes de iniciar la codificacin, deben


implementarse en un marco de trabajo que admita su automatizacin, de forma que
puedan ejecutarse fcil y repetidamente.

La agrupacin de las pruebas de unidad, permiten realizar pruebas de integracin


y validacin diariamente, lo que conlleva a la deteccin y arreglo de problemas
pequeos, en vez de afrontar grandes problemas justo antes del tiempo de entrega de un
producto software o lanzamiento.

Muy importante tambin son las pruebas de aceptacin del cliente, que se basan
en las historias plasmadas en los casos de uso, enfocndose en las caractersticas
generales y funcionalidad del producto software.

34

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

CAPTULO 3: APLICANDO EXTREME


PROGRAMMING EN EL PROYECTO BELUS
(DESARROLLO E IMPLEMENTACIN)

35

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

El proyecto Belus, es un sistema de seguimiento de trmites, ubicacin de


documentos fsicos y almacenamiento de documentacin digital, basado en tecnologas
Web. Est lgicamente conformada por una aplicacin Web, desarrollada en ASP.Net,
con tecnologas AJAX, un cliente Silverlight, y un ensamblado que administra los flujos
de trabajo de la institucin, la conexin y transacciones con el almacn de datos MS
SQL Server 2008 R2 en su versin Express. Esta topologa permite el fcil acceso a un
almacn centralizado de documentos para su fcil acceso, consumo y bsqueda
inmediata, adems, proporciona un seguimiento sencillo a los trmites internos en la
facultad.

La aplicacin Web Belus, fue desarrollada aplicando la metodologa gil


Extreme Programming (XP), descrita en el numeral 2.7.1 del captulo anterior, con un
equipo de proyecto conformado por el Cliente (Departamento Administrativo de la
FACCI), dos Desarrolladores y un Tutor-Gua (Director de Tesis).

3.1 PLANEANDO BELUS 1.0

3.1.1 HISTORIAS DE USUARIO


Con la finalidad de realizar la planificacin del proyecto, los desarrolladores se
trasladaron al edificio de la Facultad de Ciencias Informticas (FACCI), para as
recopilar las historias de usuario, de todos los involucrados, a travs 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 comunicacin entre los desarrolladores y el cliente.

36

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

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

Historia de usuario

Prioridad

El usuario puede iniciar un trmite que conlleve documentos y manejar a los


involucrados
El usuario podr subir un documento que necesite aprobacin de un tercero

10

El usuario ser notificado de todos sus documentos subidos y referenciados, en el


panel de control
El administrador podr recopilar datos del historial se sucesos de un documento

10

El usuario podr dar de baja a cualquier documento bajo su responsabilidad

20

El usuario podr controlar los permisos de lectura o escritura de algn documento


subido
El usuario tendr a su disposicin el flujo del trmite que inici o que est
involucrado
El usuario podr cambiar de ubicacin cualquier documento bajo su
responsabilidad
El usuario puede incluir datos extras sobre el documento antes y despus de subirlo
al repositorio
El usuario puede de subir un documento al repositorio

20

El administrador podr crear ubicaciones de manera dinmica.

40

El administrador deber de manera dinmica cada rea

40

El usuario que tenga permisos de lectura, podr comentar cualquier documento que
apunte hacia l
El administrador necesita controlar las cuentas de usuarios de todos los
involucrados en el sistema.

50

10

20

20
30
30
30

50

Tabla 3-1: Historias de usuario y su prioridad.


Elaborado por: Freddy Alarcn y Cesar Alcvar

37

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

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 comn los cuales llevaran a cabo todas las acciones dentro
del sistema correspondientes a administracin de usuarios, administracin documental y
seguimiento de trmites; quedando as la diagramacin del sistema Belus 1.0 dividido en
3 sectores o paquetes. La Administracin general, La Gestin documental, y la Gestin
de

trmites:

Ilustracin 3-1: Diagrama de caso de uso, Mdulo Administracin General. Elaborado por: Freddy Alarcn y
Cesar Alcvar

38

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

Ilustracin 3-2: Diagrama de caso de uso, Mdulo Gestin Documental Elaborado por: Freddy Alarcn y Cesar
Alcvar

Ilustracin 3-3: Diagrama de caso de uso, Mdulo Gestin de Trmites. Elaborado por: Freddy Alarcn y
Cesar Alcvar

39

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

3.1.3 DIVIDIENDO EL SISTEMA


Despus de llevar a cabo los diagramas, el sistema fue segmentado en pequeos
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

Ilustracin 3-4: Representacin del sistema Belus por niveles y capas. Elaborado por: Freddy Alarcn y Cesar
Alcvar

40

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

Cada nivel dentro del sistema contiene una o ms capas lgicas, 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 mdulos descritos en el


punto Casos de uso

Administracin general, el cual se encarga de manejar todos los procesos


administrativos desempeados por el nivel superior.

Administracin documental, el cual se encarga de Registrar, Almacenar,


buscar y comentar, todo tipo de documento digital en el repositorio
central.

Administracin de trmites, se encarga de llevar un seguimiento a todos


los trmites internos de la institucin.

Este nivel adems cuenta de la lgica de acceso a datos, representada por el


Entity Framework, el cual se comunica con la Interfaz de programacin de aplicaciones
(API) ADO.Net para comunicarse con la base de datos, administrar conexiones, enviar
consultas SQL, y recibir datos del almacn.

El nivel de Servicio de datos administra la comunicacin con ADO.Net a travs


de un plug-in basado en el mismo. Est compuesto en su totalidad por una base de datos

41

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

MS SQL Express, la cual se encarga de administrar los metadatos de cada registro


documental, adems se encarga tambin de brindar el servicio de consulta de datos, a
travs del mismo motor sqlserv.exe.

3.1.4 ANALISIS DE DOMINIO


Cada caso de uso fue representado individualmente de manera escrita, para dar
un anlisis a cada requerimiento de manera individual. Gracias a este anlisis, se pudo
separar el sistema en clases relacionadas, entidades y libreras culminando as la etapa de
preparacin del sistema Belus. A continuacin se describen algunos de ellos:

Nombre: Crear un usuario


Descripcin: 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 operacin
Ha iniciado sesin como administrador
Curso bsico:
Administrador escoge la opcin de crear un nuevo usuario
Administrador llena todo el formulario de usuario nuevo
Administrador hace clic en el botn de grabar
Curso excepcional:
Administrador escoge la opcin de crear nuevo usuario
Administrador hace clic en el botn 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.

42

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

Nombre: Ingresar Documento


Descripcin: 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 operacin
Ha iniciado sesin como usuario
Curso bsico:
Usuario escoge la opcin de crear un nuevo documento
Usuario llena todo el formulario de documento nuevo
Usuario hace clic en el botn de grabar
Curso excepcional:
Usuario escoge la opcin de crear nuevo documento
Usuario hace clic en el botn de grabar sin llenar el formulario
Se muestra el mensaje de error
Post condiciones: El documento nuevo es compartido con los dems 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 trmite


Descripcin: Describe la actividad de crear un nuevo trmite.
Finalidad: El usuario inicia el caso de uso, presentado el proceso de crear un trmite
Precondiciones: El usuario es autenticado
Se asume:
sabe el resultado de la operacin
Ha iniciado sesin como usuario
Curso bsico:
Usuario escoge la opcin de crear un nuevo tramite
Usuario llena todo el formulario de tramite nuevo
Usuario hace clic en el botn de grabar
Curso excepcional:
Usuario escoge la opcin de crear nuevo usuario
Usuario hace clic en el botn 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.

43

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

3.2 DISEO

Posteriormente y una vez hecho el anlisis de dominio y la agrupacin de las


historias de usuario, se implement el diseo de clases, dentro del diseo del sistema,
que conformaran la subdivisin del sistema completo, guindonos del diagrama de
capas expuestos en el punto 3.1.3

A su vez se hizo el anlisis de los casos de uso expuestos en el punto 3.1.4 para
exponer los posibles candidatos a estructuras, clases, interfaces y nombres de mtodos
extrayendo los sustantivos y los verbos de cada descripcin.

A continuacin se describen las entidades principales y la relacin cardinal entre


ellas, que forman parte de la capa de negocios, y modelan la interaccin con la capa de
interfaz grfica; tambin sirvieron para modelar varias de las tablas en la base de datos.
Tambin se tomaron dos de ellas para mostrar los detalles.

44

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

Ilustracin 3-5: Diagrama de entidades. Elaborado por: Freddy Alarcn y Cesar Alcvar

45

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

Ilustracin 3-6: Entidad documentos. Elaborado por: Freddy Alarcn y Cesar Alcvar

Ilustracin 3-7: Entidad Trmites. Elaborado por: Freddy Alarcn y Cesar Alcvar

46

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

Las imgenes 8 y 9 nos muestran dos entidades representando los documentos y


los trmites que se utilizan a travs de todo el servicio de negocios, estas mismas clases
son utilizadas tambin a travs de referencias en la capa Web a manera de comunicacin
entre amabas. Estas entidades, al igual otras, son las encargadas de mantener la
informacin en memoria, ordenarla, y despus depositar en el repositorio de documentos
final (Base de Datos).

3.3 IMPLEMENTACIN DEL CDIGO

Conforme a la metodologa, se procede a realizar la codificacin de la


funcionalidad del sistema siguiendo el diseo de clases, y los pasos dentro del flujo de
los casos de uso.

Se procede a programar en parejas, encargndose alternativamente de los detalles


de la codificacin y del cumplimiento de los estndares de codificacin, bajo el
paradigma de la programacin orientada a objetos, realizando integracin continua con
sus respectivas pruebas.

Belus fue desarrollada en el lenguaje de programacin C# utilizando el entorno


de desarrollo integrado (IDE) Visual Studio 2010, adems de ASP.Net, el cual es el sub
set de clases orientadas a la programacin Web, dentro del mismo IDE. Se utiliz
tambin la extensin AJAX de ASP.Net la cual facilita la interaccin asncrona con el
servidor Web, de tal forma que no sea necesario actualizar el contenido de la pgina
Web que est ejecutndose en el navegador.

47

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

El desarrollo de los ensamblados de para la comunicacin directa con el servidor


de datos fue desarrollada con la nueva tecnologa 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


representndolas como entidades dentro de la aplicacin.

La interaccin con ADO.Net a travs dela implementacin de LINQ


(Lenguaje de consultas integradas) y todas sus formas:
o LINQ nativo.
o Consultas a modo de mtodos extendidos de aplicacin.
o EntitySQL, a travs de la transformacin de este en consultas
directas a la base de datos

Y la utilizacin implcita del patrn Lazy Loading. Que nos permite


utilizar de una manera ms efectiva los golpes a la base de datos,
realizando la consulta cuando sea totalmente necesario.

Cabe tambin destacar el uso de la programacin remota dentro de la realizacin


del proyecto. Debido a la dificultad de horarios disponibles de los expositores, no
siempre fue estimable la programacin en parejas. Por este motivo, se lleg a un acuerdo
de mantener un repositorio separado para el cdigo fuente en un servidor central y
conectado al internet a travs de una red privada virtual (VPN).

Este servidor contendra las herramientas necesarias para poder realizar la


codificacin remota necesitada. Debiendo tener las siguientes caractersticas:

1. Acceso remoto a travs de una red virtual


2. Base de datos del cdigo fuente

48

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

3. Repositorio de documentos comunes del proyecto


4. Servicio de integracin continua, a travs de la cual el servidor compile el
cdigo fuente y lo mantenga al da.
5. Servicio de ramificacin de cdigo ( Branching)
6. Servicio de testeos automatizados

Por este motivo se escogi utilizar el servidor de administracin 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 acompaa tambin Sharepoint
Foundation 2010 como repositorio documental.

Ilustracin 3-8: Arquitectura de desarrollo. Elaborado por: Freddy Alarcn y Cesar Alcvar

49

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

En el proceso de codificacin, al igual que en todo el desarrollo del proyecto, se


cont con el aporte del Tutor-Gua.

Es importante sealar que la Programacin Extrema, permite que el diseo se


vaya dando a medida que se va construyendo la solucin, antes y despus del inicio de la
Codificacin, lo que se denomina como refactorizacin. Por lo tanto es muy importante
controlar estos cambios debidos a la refactorizacin con el objetivo de mejorar el diseo.

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
integracin continua al a hora de codificar.

Se emple Code Metrics para realizar las pruebas de mtrica de cdigo, cuyo
anlisis sobre el proyecto Web se puede apreciar en la tabla 3-2

Tabla 3-2: Pruebas de mtricas de cdigo. Elaborado por: Freddy Alarcn y Cesar Alcvar

50

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

Las pruebas de aceptacin del Cliente se realizaron permanentemente en cada


iteracin, mediante reuniones de trabajo tal como se puede apreciar en la ilustracin 3-9,
primando siempre los requerimientos del Cliente.

Ilustracin 3-9: Pruebas Iterativas. Facultad de Ciencias Informticas. Elaborado por: Freddy Alarcn y Cesar
Alcvar

51

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

Ilustracin 3-10: Llamada al mtodo subir documento. Elaborado por: Freddy Alarcn y Cesar Alcvar

3.5 LA ARQUITECTURA DEL SISTEMA BELUS 1.0

Belus 1.0 permite que la administracin de documentos y tramites que se llevan a


cabo en la Facultad de Ciencias Informticas, se realicen de manera oportuna gracias a
la plataforma Web que facilita el ingreso de estos documentos sin importar la ubicacin

52

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

fsica ya que por medio de la Intranet se puede acceder al sistema e ingresar la


informacin a la base de datos.

Adicionalmente al estar almacenado en un repositorio central, los documentos


son evaluados y obtenidos de manera rpida lo cual agilita la toma de decisiones sobre la
ubicacin de estos mismos incrementando la productividad laboral del personal de la
facultad.

Es importante sealar que Belus 1.0 se dise con la facilidad de aprovechar los
recursos existentes en la Facultad de Ciencias Informticas, 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 gestin documental y tramites Belus 1.0 tal como fue mencionado
en el captulo 3, est conformado por una aplicacin web, la cual est desarrollada bajo
una arquitectura distribuida a tres niveles y dos capas. A esta aplicacin se puede tener
acceso mediante un navegador web (browser), que soporte java script. La aplicacin web
transfiere sus datos directamente al repositorio empleando tuberas nombradas (named
pipes) las cuales redirigen las peticiones a la base de datos utilizando el usuario interno
de IIS AppPool.

53

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

Ilustracin 3-11: Arquitectura de Belus 1.0. Elaborado por: Freddy Alarcn y Cesar Alcvar

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 lgico est diseado correspondiente a las entidades de la aplicacin, la
cual es consultado por ADO.Net y mapeada por el Entity Framework.

54

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

DocumentosArchivador

DocumentosFolder

BelusEventos

DocumentosHistorial

TramitesContacto

DocumentosHistorialAccion

Documentos

DocumentosCateoria

DocumentosPermiso

DocumentosComentarios

DocumentosAprobacion

Ilustracin 3-12: Tablas de la gestin documental. Elaborado por: Freddy Alarcn y Cesar Alcvar

55

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

TramitesEstado

TramitesDetalle

Tramites

Documentos

Ilustracin 3-13: Tablas de la gestin de trmites. Elaborado por: Freddy Alarcn y Cesar Alcvar

56

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

3.7 APLICACIN WEB

Ilustracin 3-14: Panel de Control. Elaborado por: Freddy Alarcn y Cesar Alcvar

57

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

Ilustracin 3-15: Pgina de creacin de usuarios. Elaborado por: Freddy Alarcn y Cesar Alcvar

58

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

Ilustracin 3-16: Pgina de Ingreso de documentos. Elaborado por: Freddy Alarcn y Cesar Alcvar

59

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

Ilustracin 3-17: Pgina de gestin de trmites. Elaborado por: Freddy Alarcn y Cesar Alcvar

3.7 COSTOS DEL PROYECTO

60

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

Tabla 3-3: Costos del proyecto. Elaborado por: Freddy Alarcn y Cesar Alcvar

61

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

CAPTULO 4: ANLISIS E
INTERPRETACIN DE RESULTADOS

62

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

PREGUNTA 1. CONSIDERA USTED QUE LOS DOCUMENTOS QUE SE


GENERAN DENTRO DE LA FACULTAD DE CIENCIAS INFORMTICAS
ACTUALMENTE, PUEDEN SER ENCONTRADOS DE MANERA SENCILLA?

Orden
1
2
3

Respuestas
Totalmente
Parcialmente
Nada
Total

Frecuencia
0
6
1
7

%
0%
86%
14%

Tabla 4-1: Total de Encuestas. Elaborado por: Freddy Alarcn y Cesar Alcvar

Ilustracin 4-1: Fuente departamento Administrativo de la Facultad de Ciencias Informticas.

El 86% del personal administrativo encuestado respondi que es parcialmente


sencillo encontrar los documentos generados dentro de la institucin, 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 pequeo porcentaje que refleja en el
peor de los casos, la perdida de este.

63

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

PREGUNTA 2. SE LLEVAN REGISTROS DE LOS DOCUMENTOS QUE


INGRESAN A LA FACULTAD?

Orden
1
2
3

Respuestas
Totalmente
Parcialmente
Nada
Total

Frecuencia
7
0
0
7

%
100%
0%
0%

Tabla 4-2: Total de Encuestas. Elaborado por: Freddy Alarcn y Cesar Alcvar

Ilustracin 4-2: Fuente departamento Administrativo de la Facultad de Ciencias Informticas.

El 100% de los encuestados conocen que los documentos que ingresan a la


Facultad de Ciencias Informticas llevan un registro semi-formal de estos, para as, de
esta manera poder obtener una bitcora histrica o ciclo de vida del mismo.
Considerando esta necesidad, se puede concluir que la institucin necesita de una
solucin que pueda seguir estos registros, y posea caractersticas de bsqueda inmediata.

64

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

PREGUNTA 3. LOS DOCUMENTOS SON ENTREGADOS A TIEMPO AL


DESTINATARIO?

Orden
1
2
3

Respuestas
Totalmente
Parcialmente
Nada
Total

Frecuencia
0
4
3
7

%
0%
57%
43%

Tabla 4-3: Total de Encuestas. Elaborado por: Freddy Alarcn y Cesar Alcvar

Ilustracin 4-3: Fuente departamento Administrativo de la Facultad de Ciencias Informticas.

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

65

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

PREGUNTA 4. SE CONOCE EL ESTADO DEL TRMITE QUE CONLLEVE


UN DOCUMENTO?

Orden
1
2
3

Respuestas
Totalmente
Parcialmente
Nada
Total

Frecuencia
0
7
0
7

%
0%
100%
0%

Tabla 4-4: Total de Encuestas. Elaborado por: Freddy Alarcn y Cesar Alcvar

Ilustracin 4-4: Fuente departamento Administrativo de la Facultad de Ciencias Informticas.

Todos los encuestados consideran que conocer el estado de un trmite es una


actividad que se realiza de manera parcial, lo cual puede ser considerado en que los
trmites pueden estar siendo seguidos de manera errnea, o al menos de forma no eficaz
lo cual puede llevar a la obtencin de datos errneos.

66

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

PREGUNTA

5.

CONOCE

USTED

ALGN

SISTEMA

DE

GESTIN

DOCUMENTAL O HA USADO ALGUNO?

Orden
1
2
3

Respuestas
Totalmente
Parcialmente
Nada
Total

Frecuencia
0
0
100
7

%
0%
0%
100%

Tabla 4-5: Total de Encuestas. Elaborado por: Freddy Alarcn y Cesar Alcvar

Ilustracin 4-5: Fuente departamento Administrativo de la Facultad de Ciencias Informticas.

De los encuestados, el 100% de ellos, no conoce o ha usado algn sistema de


gestin 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

67

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

PREGUNTA 6. LOS DOCUMENTOS QUE USTED MANEJA NECESITAN


ALGN TIPO DE CONTROL DE TRMITES?

Orden
1
2
3

Respuestas
Totalmente
Parcialmente
Nada
Total

Frecuencia
1
4
2
7

%
14%
57%
29%

Tabla 4-6: Total de Encuestas. Elaborado por: Freddy Alarcn y Cesar Alcvar

Ilustracin 4-6: Fuente departamento Administrativo de la Facultad de Ciencias Informticas.

El 14% de los encuestados, maneja documentos basados en trmites, mientras


que el 57% de los mismos, los maneja de manera parcial, y finalmente el 29% no genera
documentos que necesiten un trmite de por medio, a pesar de que existen personas que
no utilicen directamente la gestin de trmites, la mayor parte del desempeo
administrativo de la Facultad de Ciencias Informticas si lo usa. Por este motivo la
administracin de dichos procesos, debe estar automatizado por un sistema informtico.

68

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

CAPTULO 5: CONCLUSIONES Y
RECOMENDACIONES

69

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

5.1 CONCLUSIONES

Una vez concluida la investigacin, tomando como referencia el objetivo general,


se emiten lo siguiente:

i.

La Facultad de Ciencias Informticas genera documentos electrnicos y


fsicos que requieren de un control, organizacin y seguimiento por parte
del personal administrativo de esta Unidad Acadmica y de sus directivos.

ii.

La implementacin de un portal Web de gestin documental facilita la


tarea de bsqueda de archivos y agilita los procesos de seguimientos de
documentos corporativos dentro de una organizacin y de manera
particular dentro de la Facultad de Ciencias Informticas.

iii.

El sistema de gestin documental Belus 1.0 es una herramienta necesaria


para la distribucin y almacenamiento de documentos digitales que
maneja la Facultad de Ciencias Informticas. Esta permite administrar y
ubicar documentos, compartirlos, realizar comentarios y aprobacin de
los mismos, mejorando el trabajo colaborativo entre departamentos.

iv.

La plataforma ASP.NET y sus caractersticas de red permite agilitar el


desarrollo de portales, sitios web dinmicos, aplicaciones y servicios web
hospedados en una intranet e internet. Propicia el trabajo colaborativo
entre desarrolladores.

v.

La capacitacin del personal administrativo de la Facultad de Ciencias


Informticas facilita la eficiencia en el uso del sistema de gestin
documental, evita el retraso de los procesos, mejora la gestin y la toma
de decisiones.

70

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

5.2 RECOMENDACIONES

i.

Se debe promover entre el personal administrativo de la Facultad de


Ciencias Informticas y sus directivos, el uso del sistema Belus 1.0 en
todas los departamentos correspondientes para el manejo, organizacin y
seguimiento de los documentos.

ii.

La direccin de la Facultad de Ciencias Informticas debe asignar a un


funcionario responsable que administre el sistema, para garantizar la
utilizacin efectiva del mismo.

iii.

El administrador de sistemas de la Facultad de Ciencias Informticas,


debe realizar el respaldo continuo de la base de datos y de las carpetas
correspondientes a un almacn de datos aislado.

iv.

Se recomienda cambiar el sistema operativo donde se encuentra


hospedado actualmente Belus 1.0 a un sistema operativo con
caractersticas de servidor, en caso de aumento de usuarios involucrados
en el proceso de gestin documental.

71

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

5.3 BIBLIOGRAFA

Brown Pete, Silverlight 4 in Action(2nd Edition), Manning, US

Garrett, J., D. Waters, H. Gladney "Preservando la informacin digital".


Commission on Preservation and Access and the Research Libraries
Group.

Johnson , Jim, ROI, Its your job, Proceedings of XP2002 Conference,


Sardinia, Italia, 2004

Lerman Julia, Programming Entity Framework, (2nd Edition), OReilly,


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.

72

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

5.4 LINKOGRAFA

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: Extrado el 12 de


noviembre del 2008

http://www.agilemanifesto.org/principles.html, Principios de la agilidad


extrado el 12 de noviembre del 2008

http://www.cornwell.co.uk/edrm/moreq.asp, Cornwell Consultores

http://www.intranetroadmap.com/article1.cfm, Intranet RoadMap.


Extrado el 30 de diciembre del 2009.

http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Libr
ary/IIS, Extrado el 20 de Julio de 2008

http://www.nationalarchives.gov.uk/information-management/projectsand-work/information-records-management.htm

http://www.programacionextrema.org/, Programacin Extrema

http://www.standishgroup.com

73

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

ANEXOS

74

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

ENCUESTA

PREGUNTA 1.

CONSIDERA USTED QUE LOS DOCUMENTOS QUE SE GENERAN


DENTRO DE LA FACULTAD DE CIENCIAS INFORMTICAS 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

75

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

PREGUNTA 3.

LOS

DOCUMENTOS

SON

ENTREGADOS

TIEMPO

AL

DESTINATARIO?

Totalmente
Parcialmente
Nada

PREGUNTA 4.

SE CONOCE EL ESTADO DEL TRMITE QUE CONLLEVE UN


DOCUMENTO?

Totalmente
Parcialmente
Nada

PREGUNTA 5.

CONOCE USTED ALGN SISTEMA DE GESTIN DOCUMENTAL O HA


USADO ALGUNO?

Totalmente
Parcialmente
Nada

76

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

PREGUNTA 6.

LOS DOCUMENTOS QUE USTED MANEJA NECESITAN ALGN TIPO


DE CONTROL DE TRMITES?

Totalmente
Parcialmente
Nada

77

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

DICCIONARIO DE DATOS

Esquema Tabla

Descripcin

dbo
dbo
dbo
dbo
dbo
dbo
dbo
dbo
dbo
dbo
dbo
dbo
dbo

AreasTrabajo
aspnet_Applications
aspnet_Membership
aspnet_Paths
aspnet_PersonalizationAllUsers
aspnet_PersonalizationPerUser
aspnet_Profile
aspnet_Roles
aspnet_SchemaVersions
aspnet_Users
aspnet_UsersInRoles
aspnet_WebEvent_Events
BelusEventos

dbo
dbo
dbo
dbo
dbo
dbo
dbo
dbo
dbo
dbo
dbo
dbo
dbo

Cargos
Codigos
Documentos
DocumentosAprobacion
DocumentosArchivador
DocumentosCateoria
DocumentosComentarios
DocumentosFolder
DocumentosHistorial
DocumentosHistorialAccion
DocumentosPermiso
DocumentosSecuencia
Organizaciones

dbo
dbo
dbo
dbo
dbo
dbo

Tramites
TramitesContacto
TramitesDetalle
TramitesEstado
TramitesTipo
UsuarioAreaTrabajo

dbo

Usuarios

Describe un rea de trabajo


Administra las aplicaciones a las que el usuario pertenece
Administra la seguridad de un usuario
Indica la ruta de aplicacin
Tabla de personalizacin de usuarios
Personalizacin por usuario
Administra el perfil de un usuario
Administra los roles de cada usuario
Maneja el versionado del esquema
Tabla que controla la informacin del usuario
Tabla maestra de roles y usuarios
Tabla de los eventos dentro de la aplicacin
Describe una tabla de movimientos entre Documentos y
usuarios, indicando la auditoria
Representa los diferentes cargos dentro de la institucin
Tabla maestra de cdigos de un documento
Tabla que representa a un documento
Administra las diferentes aprobaciones de un documento
Tabla maestra de los archivadores de un documento
Tabla maestra para las categoras de un documento
Controla los comentarios hacia un documento
Administra las carpetas dentro de una archivador
Administra el historial de un documento
Administra el historial a nivel de archivos
Administra los permisos sobre un documento
Orden secuencial de los documentos
Controla todas las organizaciones, las cuales pueden ser
enviados los documentos o formar parte del flujo de
trmites
Controla y administra los trmites dentro de la institucin
Tabla de movimiento entre los contactos y sus trmites
Detalles de los trmites
Tabla maestra de los estados de un trmite
Tabla maestra de los tipos de trmites
Tabla de movimiento entre Usuarios, reas de trabajo y
cargos
Representa el perfil de un usuario

78

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

[dbo].[AreasTrabajo]: Describe un rea de trabajo


Columna
AreaTrabajoId
OrganizacionId

Tipo de Dato
Int
Int

Tamao
4
4

Anulable
N
N

PK
S
N

FK
N
S

AreaTrabajo

VarChar
(350)
VarChar (50)
VarChar (50)
VarChar
(350)
VarChar
(350)
VarChar (50)
Int

350

Descripcin
Clave Primaria
Se relaciona con la tabla
Organizaciones
Nombre del rea

50
50
350

N
N
N

N
N
N

N
N
N

Telfono 1
Telfono 2
Direccin 1

350

Direccin 2

50
4

N
N

N
N

N
N

Cdigo nico de un rea


Indica si el rea est activa o no

Telefono1
Telefono2
Direccion1
Direccion2
CodigoArea
EstaActiva

[dbo].[aspnet_Applications]: Administra las aplicaciones a las que el usuario pertenece


Columna
ApplicationNa
me
LoweredAppli
cationName
ApplicationId
Descripcin

Tipo de Dato
NVarChar
(256)
NVarChar
(256)
UniqueIdentif
ier
NVarChar
(256)

Tamao
256

Anulable
N

PK
N

FK
N

Descripcin
Nombre de la aplicacin

256

16

Nombre de la aplicacin en
minsculas
Clave Primaria

256

Descripcin corta de la aplicacin

[dbo].[aspnet_Membership]: Administra la seguridad de un usuario


Columna
ApplicationId
UserId
Password
PasswordForm
at
PasswordSalt
MobilePIN
Email
LoweredEmail

Tipo de Dato
UniqueIdentif
ier
UniqueIdentif
ier
NVarChar
(128)
Int

Tamao
16

Anulable
N

PK
N

FK
S

16

128

Descripcin
Se relaciona con la tabla
aspnet_Applications
Se relaciona con la tabla
aspnet_Users
Contrasea cifrada

Formato de la contrasea

NVarChar
(128)
NVarChar
(16)
NVarChar
(256)
NVarChar

128

16

Cadena aleatoria cifrada que se


concatena a la contrasea original
PIN del dispositivo movil

256

Correo electrnico

256

Correo electrnico en minsculas

79

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

PasswordQuest
ion
PasswordAnsw
er
IsApproved
IsLockedOut
CreateDate
LastLoginDate
LastPassword
ChangedDate
LastLockoutD
ate
FailedPasswor
dAttemptCoun
t
FailedPasswor
dAttemptWind
owStart
FailedPasswor
dAnswerAttem
ptCount
FailedPasswor
dAnswerAttem
ptWindowStart
Comment

(256)
NVarChar
(256)
NVarChar
(128)
Bit
Bit
DateTime
DateTime
DateTime

256

Pregunta de seguridad cifrada

128

Respuesta de seguridad cifrada

1
1
8
8
8

N
N
N
N
N

N
N
N
N
N

N
N
N
N
N

Indica si el usuario est aprobado


Indica si el usuario est bloqueado
Fecha de creacin
Fecha de ltimo inicio de sesin
Fecha de cambio de contrasea

DateTime

Fecha de bloqueo

Int

Conteo de fallos al ingreso de


contrasea

DateTime

Conteol de fallos al iniciar la


aplicacin

Int

Conteo de fallos al responder la


pregunta de seguridad

DateTime

NText

3000

Conteo de fallos al responder la


pregunta de seguridad dentro de la
aplicacin
Comentario

[dbo].[aspnet_Paths]: Indica la ruta de aplicacin


Columna
ApplicationId
PathId
Path
LoweredPath

Tipo de Dato
UniqueIdentif
ier
UniqueIdentif
ier
NVarChar
(256)
NVarChar
(256)

Tamao
16

Anulable
N

PK
N

FK
S

16

256

256

Descripcin
Se relaciona con la tabla
aspnet_Applications
Clave Primaria
Descripcin de la ruta de
aplicacin
Descripcin de la ruta de
aplicacin en minsculas

[dbo].[aspnet_PersonalizationAllUsers]: Tabla de personalizacin de usuarios


Columna
PathId
PageSettings
LastUpdatedD
ate

Tipo de Dato
UniqueIdentif
ier
Image
DateTime

Tamao
16

Anulable
N

PK
S

FK
S

6000
8

N
N

N
N

N
N

Descripcin
Se relaciona con la tabla
aspnet_Paths
Opciones de paginado
Fecha de ltima actualizacin

80

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

[dbo].[aspnet_PersonalizationPerUser]: Personalizacion por usuario


Columna
Id
PathId
UserId
PageSettings
LastUpdatedD
ate

Tipo de Dato
UniqueIdentif
ier
UniqueIdentif
ier
UniqueIdentif
ier
Image
DateTime

Tamao
16

Anulable
N

PK
S

FK
N

Descripcin
Clave Primaria

16

16

6000
8

N
N

N
N

N
N

Se relaciona con la tabla


aspnet_Paths
Se relaciona con la tabla
aspnet_Users
Opciones de paginado
Fecha de ltima actualizacn

[dbo].[aspnet_Profile]: Administra el perfil de un usuario


Columna
UserId
PropertyName
s
PropertyValue
sString
PropertyValue
sBinary
LastUpdatedD
ate

Tipo de Dato
UniqueIdentif
ier
NText

Tamao
16

Anulable
N

PK
S

FK
S

6000

NText

6000

Descripcin
Se relaciona con la tabla
aspnet_Users
Nombre de la propiedad dela
aplicacin
Valor de la propiedad

Image

6000

Binario del valor de la propiedad

DateTime

Fecha de ltima actualizacin

[dbo].[aspnet_Roles]: Administra los roles de cada usuario


Columna
ApplicationId
RoleId
RoleName
LoweredRoleN
ame
Descripcin

Tipo de Dato
UniqueIdentif
ier
UniqueIdentif
ier
NVarChar
(256)
NVarChar
(256)
NVarChar
(256)

Tamao
16

Anulable
N

PK
N

FK
S

16

Descripcin
Se relaciona con la tabla
aspnet_Applications
Clave Primaria

256

Descripcin del nombre del rol

256

256

Descripcin del nombre del rol en


minsculas
Descripcin breve del rol

[dbo].[aspnet_SchemaVersions]: Maneja el versionado del esquema


Columna
Feature
CompatibleSch
emaVersion

Tipo de Dato
NVarChar
(128)
NVarChar
(128)

Tamao
128

Anulable
N

PK
S

FK
N

Descripcin
Clave Primaria

128

Clave Primaria

81

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

IsCurrentVersi
on

Bit

Indica si la versin es reciente

[dbo].[aspnet_Users]: Tabla que controla la informacin del usuario


Columna
ApplicationId
UserId
UserName
LoweredUserN
ame
MobileAlias
IsAnonymous
LastActivityDa
te

Tipo de Dato
UniqueIdentif
ier
UniqueIdentif
ier
NVarChar
(256)
NVarChar
(256)
NVarChar
(16)
Bit
DateTime

Tamao
16

Anulable
N

PK
N

FK
S

16

Descripcin
Se relaciona con la tabla
aspnet_Applications
Clave Primaria

256

Nombre de usuario

256

Nombre de usuario en minsculas

16

Alias del dispositivo mvil

1
8

N
N

N
N

N
N

Indica si el usuario es annimo


Fecha de ltimo movimiento

[dbo].[aspnet_UsersInRoles]: Tabla maestra de roles y usuarios


Columna
UserId
RoleId

Tipo de Dato
UniqueIdentif
ier
UniqueIdentif
ier

Tamao
16

Anulable
N

PK
S

FK
S

16

Descripcin
Se relaciona con la tabla
aspnet_Users
Se relaciona con la tabla
aspnet_Roles

[dbo].[aspnet_WebEvent_Events]: Tabla de los eventod dentro de la aplicacin


Columna
EventId
EventTimeUtc
EventTime
EventType
EventSequence
EventOccurren
ce
EventCode
EventDetailCo
de
Message
ApplicationPat

Tipo de Dato
Char (32)
DateTime
DateTime
NVarChar
(256)
Decimal
(19,0)
Decimal
(19,0)
Int
Int

Tamao
32
8
8
256

Anulable
N
N
N
N

PK
S
N
N
N

FK
N
N
N
N

Descripcin
Clave Primaria
Tiempo UTC del evento
Tiempo del evento
Tipo de evento

Secuencia de evento

Frecuencia del evento

4
4

N
N

N
N

N
N

Cdigo de evento
Cdigo detallado del evento

NVarChar
(1024)
NVarChar

1024

Mensaje interno

256

Ruta de la aplicacin

82

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

h
ApplicationVir
tualPath
MachineName
RequestUrl
ExceptionType
Details

(256)
NVarChar
(256)
NVarChar
(256)
NVarChar
(1024)
NVarChar
(256)
NText

256

Ruta virtual de la aplicacin

256

Nombre de la mquina

1024

Direccin pedida

256

Tipo de excepcin

16

Detalles

[dbo].[BelusEventos]: Describe una tabla de movimientos entre Documentos y


usuarios, indicando la auditoria
Columna
EventoId
DocId

Tipo de Dato
Int
Int

Tamao
4
4

Anulable
N
N

PK
S
N

FK
N
S

UsarioId
UsuarioId1
Evento
FechaEvento
CodDoc
Tipo

Int
Int
VarCharMax
DateTime
VarChar (50)
Int

4
4
-1
8
50
4

N
N
N
N
N
N

N
N
N
N
N
N

N
N
N
N
N
N

Descripcin
Clave Primaria
Se relaciona con la tabla
Documentos
ID del Usuario
2do ID del Usuario
Descripcin del evento
Fecha en que ocurrio el evento
Cdigo nico del evento
Tipo de evento

[dbo].[Cargos]: Representa los diferentes cargos dentro de la institucin


Columna
OrganizacionId

Tipo de Dato
Int

Tamao
4

Anulable
N

PK
N

FK
S

CargoId
Cargo

Int
VarChar (50)

4
50

N
N

S
N

N
N

Descripcin
Se relaciona con la tabla
Organizaciones
Clave Primaria
Descripcin del cargo

[dbo].[Codigos]: Tabla maestra de cdigos de un documento


Columna
TipoCodigo
Descripcion
Secuencia

Tipo de Dato
Int
VarChar (50)
Int

Tamao
4
50
4

Anulable
N
N
N

PK
S
N
N

FK
N
N
N

Descripcin
Clave Primaria
Descripcin del tipo de cdigo
Numero nico de intervalo
secuencial

[dbo].[Documentos]: Tabla que representa a un documento


Columna
DocId
CodigoDoc
CategoriaId

Tipo de Dato
Int
VarChar (50)
Int

Tamao
4
50
4

Anulable
N
N
N

PK
S
N
N

FK
N
N
S

Descripcin
Clave Primaria
El cdigo de un documento
Se relaciona con la tabla

83

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

AreaTrabajoId

Int

FolderId

Int

DeId

Int

ParaId

Int

NombreDoc

VarChar
(250)
Int
VarCharMax
VarCharMax
VarChar (5)
Numeric
Int
DateTime
DateTime
VarChar (50)
Int
VarChar (50)
VarChar
(250)

250

DocumentosCateoria
Se relaciona con la tabla
AreasTrabajo
Se relaciona con la tabla
DocumentosFolder
Se relaciona con la tabla
TramitesContacto
Se relaciona con la tabla
TramitesContacto
Nombre del archivodel documento

4
-1
-1
5
5
4
8
8
50
4
50
250

N
N
N
N
N
N
N
N
N
N
N
N

N
N
N
N
N
N
N
N
N
N
N
N

N
N
N
N
N
N
N
N
N
N
N
N

Nmero del documento


Descripcin breve del documento
Descripcin del asunto
Extensin del archivo
Tamao del documento
ID del usuario que lo subi
Fecha de creacin
Fecha de creacin del documento
Tipo de contenido
Tipo de documento
Sufijo
Por quien fue recibido

NumeroDoc
Descripcion
Asunto
Extension
Tanano
CreadorId
FechaCreacion
FechaDoc
ContentType
Tipo
Sufijo
Recibido

[dbo].[DocumentosAprobacion]: Administra las diferentes aprobaciones de un


documento
Columna
AprobacionId
DocId

Tipo de Dato
Int
Int

Tamao
4
4

Anulable
N
N

PK
S
N

FK
N
S

UsuarioId
FechaInicio
UsuarioSolicit
ante
FechaAprobaci
on
Contestado
Aprobado

Int
DateTime
Int

4
8
4

N
N
N

N
N
N

N
N
N

DateTime

Descripcin
Clave Primaria
Se relaciona con la tabla
Documentos
ID del usuario
Fecha de inicio
ID del usuario que dispara la
peticin
Fecha de aprobacin

Bit
Bit

1
1

N
N

N
N

N
N

Si est contestado o no
Si est aprobado o no

[dbo].[DocumentosArchivador]: Tabla maestra de los archivadores de un documento


Columna
ArchivadorId
Archivador

Tipo de Dato
Int
VarChar (50)

Tamao
4
50

Anulable
N
N

PK
S
N

FK
N
N

Descripcin
Clave Primaria
Descripcin del archivador fsico

84

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

[dbo].[DocumentosCateoria]: Tabla maestra para las categoras de un documento


Columna
CategoriaId
Categoria

Tipo de Dato
Int
VarChar (50)

Tamao
4
50

Anulable
N
N

PK
S
N

FK
N
N

Descripcin
Clave Primaria
Descripcin de la categora del
documento

[dbo].[DocumentosComentarios]: Controla los comentarios hacia un documento


Columna
ComentarioId
UsuarioId
DocId

Tipo de Datos
Int
Int
Int

Tamao
4
4
4

Anulable
N
N
N

PK
S
N
N

FK
N
N
S

Comentario
FechaComenta
rio
Numero

VarCharMax
DateTime

-1
8

N
N

N
N

N
N

Descripcin
Clave Primaria
ID del usuario
Se relaciona con la tabla
Documentos
Un comentario
Fecha del comentario

Int

Identificacin del comentario

[dbo].[DocumentosFolder]: Administra las carpetas dentro de una archivador


Columna
FolderId
ArchivadorId

Tipo de Dato
Int
Int

Tamao
4
4

Anulable
N
S

PK
S
N

FK
N
S

Folder

VarChar (50)

50

Descripcin
Clave Primaria
Se relaciona con la tabla
DocumentosArchivador
Descripcin de la carpeta

[dbo].[DocumentosHistorial]: Administra el historial de un documento


Columna
HistorialId
DocId

Tipo de Dato
Int
Int

Tamao
4
4

Anulable
N
N

PK
S
N

FK
N
S

AccionId

Int

UsuarioId
Fecha

Int
DateTime

4
8

N
N

N
N

S
N

Descripcin
Clave Primaria
Se relaciona con la tabla
Documentos
Se relaciona con la tabla
DocumentosHistorialAccion
Se relaciona con la tabla Usuarios
Fecha de movimiento

[dbo].[DocumentosHistorialAccion]: Administra el historial a nivel de archivos


Columna
AccionDocId
Accion

Tipo de Dato
Int
VarChar (50)

Tamao
4
50

Anulable
N
N

PK
S
N

FK
N
N

Descripcin
Clave Primaria
Descripcin de la accin

85

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

[dbo].[DocumentosPermiso]: Administra los permisos sobre un documento


Columna
PermisoId
DocId

Tipo de Dato
Int
Int

Tamao
4
4

Anulable
N
N

PK
S
N

FK
N
S

UsuarioId
Autorizado

Int
Bit

4
1

N
N

N
N

N
N

Descripcin
Clave Primaria
Se relaciona con la tabla
Documentos
ID del Usuario
Si esta permitido o no su uso

[dbo].[DocumentosSecuencia]: Orden secuencial de los documentos


Columna
AnoId
SecuenciaDoc
Sufijo

Tipo de Dato
Int
Int
VarChar (50)

Tamao
4
4
50

Anulable
N
N
N

PK
S
N
N

FK
N
N
N

Descripcin
Clave Primaria
Descripcin de la secuencia
Sufijo

[dbo].[Organizaciones]: Controla todas las organizaciones, las cuales pueden ser


enviados los documentos o formar parte del flujo de trmites
Columna
OrganizacionId
Organizacion
RUC
Direccion1
Telefono1
Direccion2
Telefono2

Tipo de Dato
Int
VarChar
(350)
VarChar (13)
VarChar
(350)
VarChar (50)
VarChar
(350)
VarChar (50)

Tamao
4
350

Anulable
N
N

PK
S
N

FK
N
N

Descripcin
Clave Primaria
Descripcin de la organizacin

13
350

N
N

N
N

N
N

RUC
Direccin 1

50
350

N
N

N
N

N
N

Telfono 1
Direccin 2

50

Telfono 2

[dbo].[Tramites]: Controla y administra los trmites dentro de la institucin


Columna
TramiteId
Asunto
FechaInicio
FechaFinalizac
ion
EstadoTramite
Id
FechaIgreso
Cedula
TipoId

Tipo de Dato
Int
VarCharMax
DateTime
DateTime

Tamao
4
-1
8
8

Anulable
N
N
N
S

PK
S
N
N
N

FK
N
N
N
N

Descripcin
Clave Primaria
Descripcin del asunto del trmite
Fecha de inicio
Fecha de finalizacin

Int

DateTime
VarChar (15)
Int

8
15
4

N
N
N

N
N
N

N
N
S

Finalizado

Bit

Se relaciona con la tabla


TramitesEstado
Fecha de ingreso
Cdula de identificacin
Se relaciona con la tabla
TramitesTipo
Indica si ha finalizado o no

86

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

[dbo].[TramitesContacto]: Tabla de movimiento entre los conatactos y sus trmites


Columna
TramiteContac
to
Contacto
Direccion
Telefono

Tipo de Dato
Int

Tamao
4

Anulable
N

PK
S

FK
N

Descripcin
Clave Primaria

VarCharMax
VarCharMax
VarCharMax

-1
-1
-1

N
N
N

N
N
N

N
N
N

Descripcin del contacto


Direccin del contacto
Telfono del contacto

Descripcin
Clave Primaria
Se relaciona con la tabla
Tramites
Descripcin del detalle
Se relaciona con la tabla
Documentos
Recibido por
Entregado por
Fecha de inicio
Fecha de finalizacin

[dbo].[TramitesDetalle]: Detalles de los trmites


Columna
DetalleId
TramiteId

Tipo de Dato
Int
Int

Tamao
4
4

Anulable
N
N

PK
S
N

FK
N
S

Detalle
DocId

VarCharMax
Int

-1
4

N
N

N
N

N
S

RecibidoPor
EntregadoPor
FechaInicio
FechaFinalizac
ion

VarCharMax
VarCharMax
DateTime
DateTime

-1
-1
8
8

N
N
N
S

N
N
N
N

N
N
N
N

[dbo].[TramitesEstado]: Tabla maestra de los estados de un trmite


Columna
TramiteEstado
Id
Estado

Tipo de Dato
Int

Tamao
4

Anulable
N

PK
S

FK
N

Descripcin
Clave Primaria

VarChar
(200)

200

Descripcin del estado

[dbo].[TramitesTipo]: Tabla maestra de los tipos de trmites


Columna
TipoId
Tipo

Tipo de Dato
Int
VarChar (50)

Tamao
4
50

Anulable
N
N

PK
S
N

FK
N
N

Descripcin
Clave Primaria
Descripcin del tipo de trmite

[dbo].[UsuarioAreaTrabajo]: Tabla de movimiento entre Usuarios, Areas de trabajo y


cargos
Columna
Id
UsuarioId

Tipo de Dato
Int
Int

Tamao
4
4

Anulable
N
N

PK
S
N

FK
N
S

Descripcin
Clave Primaria
Se relaciona con la tabla
Usuarios

87

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

AreaTrabajoId

Int

CargoId
EstaActivo

Int
Int

4
4

N
N

N
N

S
N

Se relaciona con la tabla


AreasTrabajo
Se relaciona con la tabla Cargos
Indica si est activo o no

[dbo].[Usuarios]: Representa el perfil de un usuario


Columna
OrganizacionI
d
UsuarioId
Nombres
Apellidos
Direccion
Telefono
Cedula
UserName
Email
PassWord
EsAdministrad
or
EstaActivo
Guid

Tipo de Dato
Int

Tamao
4

Anulable
N

PK
N

FK
S

Int
VarChar
(350)
VarChar
(350)
VarChar
(350)
VarChar (50)
VarChar (13)

4
350

N
N

S
N

N
N

Descripcin
Se relaciona con la tabla
Organizaciones
Clave Primaria
Nombre del usuario

350

Apellido del usuario

350

Direccin del usuario

50
13

N
N

N
N

N
N

VarChar (50)
VarChar
(100)
VarChar (50)
Int

50
100

N
N

N
N

N
N

Telfono del usuario


Cdula de identificacin del
usuario
Nombre de usuario de sistema
Correo electrnico

50
4

N
N

N
N

N
N

Int
UniqueIdentif
ier

4
16

N
N

N
N

N
N

Contrasea
Indica si su cargo es
administrativo
Indica si est actualmente activo
Identificador nico

88

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

GALERA DE FOTOS

89

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

90

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

91

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

92

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

93

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

94

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

Manual de Usuario.

95

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

Contenido
Gestin Documental ___________________________________________________ 97
reas de Trabajo. _____________________________________________________ 100
Aprobacin de Documentos. ____________________________________________ 102
Ubicacin Fsica del Documento. _________________________________________ 104
1.

Enviar una aprobacin de un documento. ____________________________ 106

2.

Aprobar un Documento. _________________________________________ 108

3.

Ingresar un Documento. _________________________________________ 109

4.

Buscar un Documento. __________________________________________ 112

5.

Comentar un Documento. ________________________________________ 114

Trmites. ___________________________________________________________ 116


1.

Ingresar Nuevo Trmite. _________________________________________ 117

2.

Ingresar detalle de trmite. _______________________________________ 118

3.

Buscar un Trmite. _____________________________________________ 119

96

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

GESTIN DOCUMENTAL

El Sistema Belus 1.0 permite organizar los documentos digitales en un solo lugar
y dar seguimiento a las actividades que conlleven

documentacin y mantenerlos

adecuadamente archivados. A continuacin describe la parte inicial del Sistema Belus


1.0.

En el men de navegacin estn 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 hipervnculo de cualquier rea se accede a los documentos de
la misma.

En el rbol Documentos para Aprobacin se muestra las reas de trabajo que


pueden acceder los usuarios. Dando clic en el hipervnculo de cualquier rea se accede a
los documentos que se han enviado al usuario para aprobar un documento.

En la Facultad de Ciencias Informticas los documentos son almacenados en


archiveros que contienes folders, y en los folders son almacenados los documentos, en el
rbol Ubicacin Fsica del Doc. Se emula la misma forma de almacenamiento. Dando
clic en el hipervnculo de cualquier Archivero o Folder se accede a los documentos en la
ubicacin fsica.

97

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

En Eventos Belus se muestra la interaccin 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 continuacin se muestra una figura de la parte inicial de Belus 1.0.

98

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

rbol
Documento para
Aprobacin

rbol de rea
de Trabajo.

r.
Men de
navegacin.
Eventos
Belus.

Arbor Ubicacin
Fsica del Doc.

99

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

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

descendentemente segn la opcin que se elija. Las opciones son: por fecha del
documento, por fecha de creacin del documento, por nombre del documento y por
destinatario.

100

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

Paginacin. Permite navegar por el rea de trabajo, solo se muestran veinte


documentos, entonces para ver el resto de documentos se utiliza las flechas de
navegacin.

A continuacin se muestra una figura las opciones del rea de trabajo.

Aprobar
Doc.

Obtener
Documentos

Permisos
Doc.

Ordenar
Doc.

Paginaci
n.

101

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

APROBACIN DE DOCUMENTOS.

Ingresando al Doc. Aprobacin las reas de Trabajo se mostraran todos los


documentos para la aprobacin. En Doc. Aprobacin se realizan las siguientes opciones:

Obtener Documentos. Permite obtener todos los documentos, aprobados y no


aprobados.

Ordenar

Doc.

Permite

ordenar

documentos

ascendentemente

descendentemente segn la opcin que se elija. Las opciones son: por fecha del
documento, por fecha de creacin del documento, por nombre del documento y por
destinatario.

Paginacin. Permite navegar por los Doc. Aprobacin, solo se muestran veinte
documentos, entonces para ver el resto de documentos se utiliza las flechas de
navegacin.

102

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

Obtener
Documentos

Paginaci
Ordenar

n.

Doc.

103

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

UBICACIN FSICA DEL DOCUMENTO.

Ingresando a la ubicacin fsica 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

descendentemente segn la opcin que se elija. Las opciones son: por fecha del
documento, por fecha de creacin del documento, por nombre del documento y por
destinatario.

104

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

Obtener
Documentos

Ordenar
Doc.

105

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

1. ENVIAR UNA APROBACIN DE UN


DOCUMENTO.

a. Chequear al documento que se desea enviar una aprobacin, para este


caso se eligen dos documentos.

b. Elegir a los usuarios que se desea que aprueben los documentos y luego el
botn ingresar.

106

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

107

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

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.

108

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

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


c. Despus de ingresarlo se asigna la ubicacin fsica del documento y se da
clic en Ingresar.

109

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

d. Se puede asignar los documentos para que otros usuarios del rea de
trabajo puedan verlo, ir a la pestaa permisos y chequear a los usuarios,
luego dar clic en Ingresar.

110

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

e. Para ver los eventos de un documento se va a la pestaa eventos.

111

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

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.

112

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

c. Tambin puede realizar bsquedas avanzadas. Puede buscar por la fecha


del documento, por el destinatario, por rea de trabajo, por ubicacin
fsica, por categora.

113

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

5. COMENTAR UN DOCUMENTO.

a. Ingresar al rea de trabajo.

114

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

b. En un documento de clic en el link comentario.

c. Escribir en el comentario y dar clic en guardar.

115

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

TRMITES.

116

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

1. INGRESAR NUEVO TRMITE.

a. En el men principal ir hasta Gestin de Trmites, Nuevo Trmite.

b. Llene el formulario de Trmite, luego dar clic en el botn Ingresar.

117

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

2. INGRESAR DETALLE DE TRMITE.

a. Seleccione el trmite que va a ingresar el detalle.

b. Llene el formulario de Detalle Trmite, luego dar clic en el botn


Ingresar.

118

Desarrollo e Implementacin de un gestor documental y de procesos


administrativos utilizando ASP AJAX 4.0 en la Facultad de Ciencias
Informticas

3. BUSCAR UN TRMITE.

a. En el men principal ir hasta Gestin de Trmite, Buscar Documentos.

b. Escriba sobre la caja de texto un detalle de un Trmite. Por ejemplo


Compra.

119

You might also like