Professional Documents
Culture Documents
LICENCIATURA EN INFORMTICA
ALUMNOS:
CONTRERAS DAMIN IVETTE ANAHI
09161426
RAMIREZ GIL JESS BERNARDINO
09161468
INDICE
INTRODUCIN ....................................................................................................... 1
CAPITULO I
MARCO CONTEXTUAL
MARCO TERICO
MARCO METODOLGICO
INDICE DE FIGURAS
INTRODUCCIN
intervinieron
en la
tales como
Se
elaboraron diferentes documentos para ser presentados al cliente para que tuviese
conocimiento de las funcionalidades, alcances y limitaciones que tendra el
sistema. Posteriormente se dio a la tarea de seleccionar los elementos tales como
lenguaje de programacin y sistema gestor de base de datos, que mejor se
adecuarn al proyecto a realizar.
Por la metodologa usada se entregaron varias iteraciones antes de obtener el
producto final y cada una de ellas era de forma incremental, as presentado un
producto ms completo en cada una de ellas.
CAPTULO I
MARCO CONTEXTUAL
CAPITULO I
MARCO CONTEXTUAL
1.1
Antecedentes de la institucin
El catastro moderno tiene inicio con el siglo XX periodo en que el pas viva un
movimiento social con races esencialmente agrarias; esto propicio que en 1902
se decretara la derogacin de la clasificacin de terrenos de la nacin,
respetndose solo la de los baldos los cuales el ejecutivo podra deslindar a
travs de comisiones oficiales; se anularon las disposiciones que autorizaban la
separacin de baldos por empresas deslindadoras y se preservo el gran registro
de la propiedad.
Todos estos hechos modifican la estructura y organizacin de la propiedad de la
tierra en Mxico y el presidente Venustiano Carranza considero urgente
reorganizar el catastro en toda la repblica y en 1914 decreto un proyecto de Ley
Agraria fijando las bases para la conformacin del catastro; en esta ley se
establece una junta calificadora en cada municipio para registrar la propiedad raz,
fijar su avalu y el monto de los capitales.
En 1915 se dict la Ley Agraria normando la aplicacin de procedimientos en la
restitucin de tierras, establecimiento de lmites y dotacin de tierras a
comunidades agrcolas y para que estas fueran aplicadas el mismo Venustiano
Carranza instituye la Comisin Nacional Agraria la cual fijo la extensin del ejido
en 4,190 metros por lado. Al ao siguiente se crea la Secretaria de Agricultura y
Fomento con la finalidad de recuperar las propiedades de la nacin y
reglamentando el otorgamiento y posesin provisional, previa autorizacin del
poder ejecutivo.
Con la tercera Constitucin Poltica de los Estados Unidos Mexicanos de 1917, se
otorga la legitimidad necesaria para una distribucin justa de la tierra crendose el
ejido de Mxico, que con la reforma del artculo 27 constitucional se determina que
la nacin es la misma propiedad de tierras y aguas comprendidas dentro del
territorio nacional, y se reserva el derecho a transmitir de dominio a particulares y
legisla sobre la tenencia de la tierra, sobre todo los ncleos de poblacin comunal
y con la pequea propiedad.
1.2
Misin y Visin
1.3
Organigrama de la institucin
Figura No. 1
1.4
Croquis de ubicacin
Figura No. 2
1.5
1.6
Justificacin
2
3
10
1.7
Objetivos
Localizar en un mapa los municipios del Estado, donde se podr acceder a los
datos correspondientes del mismo o la agenda de trabajo que se tiene para
ese municipio.
11
1.8
Alcances y limitaciones
1.8.1 Alcances
Contar con el historial de los municipios que han firmado convenios con el
Instituto.
12
El sistema ser para uso exclusivo del Instituto Catastral del Estado de
Oaxaca.
Los usuarios solo podrn ser dados de alta por un administrador y podrn
tener acceso solo dentro de la red del Instituto.
Simple Mail Transfer Protocol (Protocolo para la transferencia simple de correo electrnico)
13
C A P T U L O II
MARCO TERICO
14
CAPITULO II
MARCO TERICO
2.1
Concepto de sistema
De Pablos, C., Lpez, J. J., Hermoso Santiago, M., & Medina, S. (2004). Informtica y comunicaciones en la
empresa. Madrid: ESIC Editorial.
15
2.2
recursos
tcnicos,
humanos
econmicos,
interrelacionados
las
2.3
De Pablos, C., Lpez, J. J., Hermoso Santiago, M., & Medina, S. (2004). Informtica y comunicaciones en la
empresa. Madrid: ESIC Editorial.
7
Instituto Tcnologico de Sonora. (s.f.). Recuperado el 4 de Noviembre de 2014, de
http://biblioteca.itson.mx/oa/dip_ago/introduccion_sistemas/p3.htm#
16
Usuario del sistema: Los usuarios del sistema son los que definen los
requerimientos del negocio y las expectativas del sistema. Ellos ven a un
sistema de informacin en trminos de la funcionalidad que provee a sus
trabajos, en que sea fcil de aprender y de utilizar.
a. Usuarios Internos: Son aquellos empleados del negocio para el cual se
est construyendo el sistema y son el mayor porcentaje de usuarios de
un sistema.
b. Usuarios Externos: son aquellos usuarios que se vern beneficiados por
el sistema, por ejemplo los clientes, proveedores, empleados, socios, etc.
17
2.4
18
19
Las fases del ciclo de vida del proceso de desarrollo unificado son:
1. Fase de concepcin: Tiene como propsito definir y acordar el alcance del
proyecto, identificar los riesgos potenciales asociados, proponer una visin
general de la arquitectura de software y producir el plan de las fases y el de
iteraciones.
2. Fase de elaboracin: Se seleccionan los casos de uso que permiten definir la
arquitectura base del sistema y se desarrollaran en esta fase, se realiza la
especificacin de los casos de uso seleccionados y el primer anlisis del
dominio del problema, se disea la solucin preliminar.
3. Fase de construccin: Se completa la funcionalidad del sistema, para ello se
deben clarificar los requerimientos pendientes, administrar los cambios de
acuerdo a las evaluaciones realizados por los usuarios y se realizan las
mejoras para el proyecto.
4. Fase de transicin: Asegura que el software est disponible para los usuarios
finales, ajustar los errores y defectos encontrados en las pruebas de
aceptacin, capacitar a los usuarios y proveer el soporte tcnico necesario.
Para fines del proyecto ser utilizada esta metodologa de desarrollo, debido a que
se considera la ms completa y a que es utilizada en la Institucin para la cual se
desarrolla el sistema.
Figura No. 3
20
2.5
Lenguajes de programacin
11
Rodrguez Sala, J. J., Santamara Arana, L., Rabasa Dolado, A., & Martnez Bonastre, O. (s.f.). Introduccion a
la programacion teoa y prctica. Alicante: Editorial Club Universitario.
12
Unidad Central de Proceso
21
13
13
Rodrguez Sala, J. J., Santamara Arana, L., Rabasa Dolado, A., & Martnez Bonastre, O. (s.f.). Introduccion a
la programacion teoa y prctica. Alicante: Editorial Club Universitario.
22
14
2.5.4.1
Rodrguez Sala, J. J., Santamara Arana, L., Rabasa Dolado, A., & Martnez Bonastre, O. (s.f.). Introduccion a
la programacion teoa y prctica. Alicante: Editorial Club Universitario.
15
Alonso Amo, F., Martnez Normand, L., & Segovia Prez, F. J. (2005). Introduccin a la Ingeniera
de Software, Modelos de desarrollo de programas. Madrid, Espaa: Delta publicaciones.
23
Peticin: Una peticin solicita una operacin especfica debe ser invocada
usando uno o varios objetos como parmetros.
Una vez que se han mencionado las ideas fundamentales del modelo orientado a
objetos, es importante saber que existen tres conceptos importantes que
diferencian el enfoque Orientado a Objetos de la ingeniera del software
convencional:
1. Encapsulamiento: Empaqueta los datos y las operaciones que manejan
estos datos en un objeto simple con denominacin.
16
24
se
tratan
como
cambio
producido en
el
Figura No. 4
Arquitectura MVC
Modelo-Vista-Controlador
19
Jaramillo Valvuena, S., Cardona, S. A., & Villa Zapata, D. A. (2008). Programacin avanzada en Java.
Colombia: Ediciones Elizcom.
18
25
Facilita agregar nuevos tipos de datos segn sea requerido por la aplicacin
ya que son independientes del funcionamiento de las otras capas.
2.5.5.1
26
Figura No. 5
2.5.5.2
Lafosse, J. (2010). Struts 2 El framework de desarrollo de aplicaciones Java EE. Barcelona: Ediciones ENI.
27
2.6
Un
Framework
framework
es
un
conjunto
de
que
ayudan
desarrollar
Figura No. 6
2.7
Lafosse, J. (2010). Struts 2 El framework de desarrollo de aplicaciones Java EE. Barcelona: Ediciones ENI.
28
que este lenguaje sea de muy fcil adopcin para programadores en este
lenguaje. 22
A continuacin se mencionan algunas caractersticas que este lenguaje de
programacin tiene:
22
Barclay, K., & Savage, J. (2007). Groovy Programming an introduction for Java Developers. San Francisco,
CA: Elsevier.
23
Java Enterprise Edition: Plataforma de programacinparte de la Plataforma Javapara desarrollar y
ejecutar software de aplicaciones en el lenguaje de programacin Java.
24
Mapeo Objeto-Relacional Grails
29
una base de datos, y las propiedades de las entidades con campos en las tablas.
Cada operacin que se realice sobre los objetos del modelo de datos ser
traducido por Hibernate en las sentencias SQL25 necesarias para quedar reflejado
en la base de datos. 26
2.8
Base de Datos
2.8.1 Definicin
Una base de datos es un conjunto de datos almacenados sin redundancias
innecesarias en un soporte informtico y accesible simultneamente por
distintos usuarios y aplicaciones. Los datos deben de estar estructurados y
almacenados de forma totalmente independiente a las aplicaciones que la
utilizan.27
2.8.2 Componentes
25
Lenguaje de consulta estructurado o SQL (por sus siglas en ingls Structured Query Language) es un
lenguaje declarativo de acceso a bases de datos.
26
Brito, I. (2009). Manual de desarrollo web con GRAILS. Madrid, Espaa: Ediciones giles.
27
Cobo Yera, . (2007). Diseo y programacion de Bases de Datos. Madrid: Vision Libros.
28
Sistema de Gestin de Base de Datos
30
29
Base de Datos
Castao, A., & Piattini Velthuis, M. G. (s.f.). Fundamentos y modelos de bases de datos. Madrid:
Alfaomega.
30
31
Impide
que
exista
informacin
inconsistente
31
Cobo Yera, . (2007). Diseo y programacion de Bases de Datos. Madrid: Vision Libros.
32
Existe inconsistencia
2.8.4.1
Lneas, unen los atributos con los conjuntos de entidades y los conjuntos de
entidades con las relaciones.
32
Cobo Yera, . (2007). Diseo y programacion de Bases de Datos. Madrid: Vision Libros.
34
Figura No. 7
Uno a uno (1:1): Una entidad del primer conjunto solo puede relacionarse
con una entidad del segundo conjunto y viceversa.
33
Silberschatz, A., Korth, H. F., & Sudarshan, S. (2002). Fundamentos de Bases de Datos. Madrid: McGrawHill Inc.
35
Uno a muchos (1: N): Una entidad del primer conjunto puede relacionarse
con cualquier nmero de entidades del segundo, pero una entidad del
segundo conjunto solo puede relacionarse con una entidad del primero.
Figura No. 8
2.8.4.2
Modelo relacional
Pons Capote, O., Marn Ruz, N., Medina Rodrguez, J. M., Acid Carrillo, S., & Vila Miranda, M. A. (2009).
Introduccin a las Bases de Datos, el Modelo Relacional. Madrid, Espaa: Thomson.
35
Silberschatz, A., Korth, H. F., & Sudarshan, S. (2002). Fundamentos de Bases de Datos. Madrid: McGrawHill Inc.
36
de
las
entidades
(entity integrity).
Cada atributo de una relacin se
caracteriza por un nombre y por
un dominio. El dominio indica
qu
valores
pueden
ser
Figura No. 9
37
nomenclatura
cambia,
de columnas en
sea
diferente,
los
37
36
SQL significa Structured Query Language, o su equivalente en espaol Lenguaje Estructurado de Consultas.
Martn Escofet, C. (s.f.). Universitat Oberta de Catalunya OpenCourseWare. Recuperado el 2014 de
Noviembre de 2014, de El lenguaje SQL: http://ocw.uoc.edu/computer-science-technology-andmultimedia/bases-de-datos/bases-de-datos/P06_M2109_02149.pdf
38
Castao, A., & Piattini Velthuis, M. G. (s.f.). Fundamentos y modelos de bases de datos. Madrid: Alfaomega.
37
38
2.8.6.1
menos espacio en disco que una no normalizada. Hay menos repeticin de datos,
lo que tiene como consecuencia un mucho menor uso de espacio en disco. El
proceso de normalizacin tiene un nombre y una serie de reglas para cada fase. 39
Descripcin
Incluye la eliminacin de todos los grupos repetidos.
Asegura que todas las columnas que no son llave sean
completamente dependientes de la llave primaria (PK).
Elimina
cualquier
dependencia
transitiva.
Una
Tercera Forma
Normal (3FN)
Primera Forma Normal (1FN): Se dice que una relacin est en 1FN si y solo si
cada uno de los atributos tiene un nico valor para un registro determinado,
es decir, los dominios de esta relacin tienen valores nicos. Si una relacin
no est en primera forma normal hay que eliminar de ella los atributos que tienen
39
Silberschatz, A., Korth, H. F., & Sudarshan, S. (2002). Fundamentos de Bases de Datos. Madrid: McGrawHill Inc.
40
41
los que dependen. Cuando las tablas estn en la Tercera Forma Normal se
previenen errores de lgica cuando se insertan o borran registros. Cada columna
en una tabla est identificada de manera nica por la llave primaria, y no debe
haber datos repetidos. Esto provee un esquema limpio y elegante, que es fcil de
trabajar y expandir.40
40
Silberschatz, A., Korth, H. F., & Sudarshan, S. (2002). Fundamentos de Bases de Datos. Madrid: McGrawHill Inc.
41
Berkeley Software Distribution (en espaol, Distribucin de Software Berkeley)
42
42
43
C A P T U L O III
MARCO METODOLGICO
44
CAPITULO III
MARCO METODOLGICO
UP
(UNIFIED PROCESS)
Fase De Elaboracin
Fase De Construccin
Implementacin (Implementation)
Pruebas (Test)
Fase De Transicion
Configuracion y administracion de
cambios (Configuration & change
manage)
Instalacin (Deployment)
3.1
Fase de inicio
Documento de visin
46
Modelo de software que permite el desarrollo a gran escala, mediante un proceso continuo de pruebas y
retroalimentacin. Desarrollado por la empresa Rational Software, actualmente propiedad de IBM. La
primera versin de RUP, fue puesta en el mercado en 1998, siendo el arquitecto en jefe Philippe Kruchten.
45
Especificacin de requerimientos
Actores primarios
Actores Primarios
Unidad Jurdica
Unidad Tcnica
Coordinacin de
Enlace Municipal
Actores Secundarios
Coordinacin de
Gestin Territorial
Aracn
Esteva
Departamento de
Atencin y Apoyo a
Municipios
Departamento de
Valuacin
Martnez
Departamento de
Valores Unitarios
Esteva
46
El sistema dar aviso a los actores de alguna actividad en conjunto con los
municipios.
Requerimientos opcionales
47
3.1.2.2.2 Actores
Actor
Descripcin
Encargado de elaborar los diferentes convenios con los municipios
Jefe de la
Unidad Jurdica
Jefe de la
Unidad Tcnica
Coordinador de
Enlace
Municipal
de Valuacin
Coordinador de
Gest. Territorial
en materia territorial.
48
Prioridad
Nm
Descripcin
El usuario encargado del rea de Atencin y
Creacin de
Convenios
Calendarizacin
de Actividades
diferentes
programadas
actividades
con
que
cualquiera
tengan
de
los
reas
correspondientes
tendrn
la
Localizacin de
Municipios en
mapa
Control de
impresin de
Boletas
Consulta de
informacin
49
3.1.2.2.4
Req.
E1-2
E1-3
F3-1
F3-2
el
convenio
culmine
deber
ser
notificado
las
reas
F3-3
H6-1
E7-1
E7-2
50
Req.
E2-1
E2-2
municipales
mediante
agendas
de
trabajo,
generando
un
entorno
E2-3
F5-1
F5-2
E7-1
51
3.1.2.3
Requerimientos no funcionales
Cdigo
Req.
E1 101
E4 101
E1 102
Cdigo
Req.
E4 -104
52
Disponibilidad
Cdigo
Req.
Los Planes de trabajo con municipios estarn disponibles las 24 horas los
E4 101
Confiabilidad
Cdigo
Req.
E1 103
E1 105
Solo se podrn crear convenios con cualquiera de los 570 municipios del
Estado de Oaxaca.
53
Seguridad
Cdigo
Req.
E7 102
E7 103
E4 103
Solo el administrador del sistema podr crear nuevos usuarios con sus
respectivos privilegios.
La Agenda de trabajo con los municipios, se registrara quien y la fecha con
la que se haya creado un evento, reunin y dems actividades.
Capacidad de administracin
Cdigo
Req.
E4 104
E1 106
F3 101
E7 104
54
Usabilidad
Cdigo
Req.
E1 107
F5 101
H2 101
E4 105
Grails.
y nombre
Descripcin
Actores
Prioridad
Pre-condicin
55
un convenio.
Evento
disparador
Flujo de
eventos
Flujo
alternativo
Postcondiciones
Requerimientos
E1-1
funcionales
E1-3
Requerimientos
E1 101 (Rendimiento)
no funcionales
E1 102 (Rendimiento)
56
E1-2
E1 103 (Confiabilidad)
Id caso de uso
y nombre
Descripcin
Actores
Prioridad
Pre-condicin
Evento
disparador
Flujo de
eventos
Flujo
alternativo
Postcondiciones
Requerimientos
F3-2
funcionales
F3-3
E7-1
57
Id caso de uso
E3 - Consulta de informacin
y nombre
Actores
Unidad jurdica.
Departamento Tcnico
Coordinacin de gestin territorial
Departamento de valuacin
Prioridad
Esencial
Los usuarios correspondientes accedern al sistema mediante un
Pre-condicin
Evento
disparador
Flujo de
b. Delegacin catastral
eventos
deber
dar clic en
la
opcin
Consultar
informacin.
4. Mostrar la informacin mediante una interfaz amigable, donde el
usuario podr visualizar los datos o generar un reporte.
Flujo
58
alternativo
Postcondiciones
Requerimientos
E7-1
funcionales
E7-2
Requerimientos
E7 101 (Seguridad)
no funcionales
E7 102 (Seguridad)
59
Id caso de
uso y nombre
Actores
Secundarios:
Personal del rea tcnica
Encargados del control e impresin de boletas
Prioridad
Pre-condicin
Evento
disparador
Alto Valor
El encargado ha iniciado sesin y tiene permiso para la entrega y
control de boletas
Las autoridades municipales solicitan la impresin de boletas de pago
predial de su municipio.
1. En encargado del rea, dentro de la interfaz del sistema, podr
consultar que municipios cuentan con este servicio.
2. El usuario seleccionar de la lista de municipios, el municipio del
cual se imprimirn las boletas. Y le dar clic en la opcin Iniciar.
3. Se mostrara una nueva interfaz llamada Corte de Folios, el
usuario podr ingresar los diferentes rangos de valores que
tendrn los folios de las boletas que sern impresas, Y dar clic
Flujo de
eventos
en Guardar Folios.
4. En la parte inferior de la interfaz se irn acumulando la cantidad
de boletas que se han impreso y mostrar el total de las mismas.
5. Una vez terminado el proceso de captura de folios, el usuario le
dar Guardar
6. El sistema regresara a la interfaz inicial.
7. En la opcin llamada Empaquetamiento, el usuario deber
ingresar el ID de la actividad. Y dar clic en Empaquetar.
8. En una nueva interfaz el usuario podr ingresar mediante un
60
H6 101 ( Confiabilidad )
61
Id caso de uso
y nombre
Descripcin
Actores
Secundarios:
Jefe de Departamento de Apoyo y Atencin de Municipios,
Jefe de Departamento de Valores Unitarios
Jefe de Departamento Tcnico.
Prioridad
Pre-condicin
Evento
disparador
Esencial
El usuario a iniciado sesin, y este tiene permiso para crear agendas
y planes de trabajo.
Se necesita crear un plan de trabajo con un municipio del estado
para poder entablar una relacin con este.
1. El sistema mostrar un men donde habr varias opciones, el
usuario le dar clic al botn de Crear.
2. Esta opcin mostrar una interfaz, donde el usuario podr
ingresar el nombre del plan de trabajo, mediante una opcin
podr seleccionar cuantos participantes habr en dicho plan de
trabajo, se le dar el botn de Siguiente.
Flujo de
eventos
62
alternativo
Post-
condiciones
Requerimientos
no funcionales
E4 101 ( Disponibilidad )
E4 102 ( Confiabilidad )
E4 103 ( Seguridad )
E4 105 ( Usabilidad )
63
Id caso de uso
E6 - Consulta de informacin
y nombre
Actores
Prioridad
Pre-condicin
Evento
disparador
Secundarios:
Jefe de Departamento de Apoyo y Atencin de Municipios
Esencial
El usuario se ha loggeado en el sistema y entrado a la aplicacin de
Agendas de Trabajo con Municipios.
El usuario necesita conocer algn plan de trabajo con algn municipio
que se tiene inters.
1. El usuario una vez loggeado, seleccionara el botn Visualizar
informacin
Flujo de
eventos
seleccionado
Flujo
alternativo
Post-
condiciones
Requerimientos
E7-1
funcionales
E7-2
Requerimientos
E7 101 (Seguridad)
no funcionales
E7 102 (Seguridad)
64
65
66
67
68
3.2.3.2
Modelo relacional
69
3.2.3.3
Diccionario de datos
NOMBRE DE
LA TABLA
ACTIVIDAD
AREA
AUTORIDAD_MPAL
BITACORA
CARGO
CONV_MUN
NOMBRE DEL
ATRIBUTO
Id_actividad
Nombre_act
Descripcion
Tipo
Id
Area
Id
Rfcaut
Nombre
A_paterno
A_materno
Telfono
Idcargo
Email
Status
Clave_mpio
Fecha_nacimiento
Fecha_inicio
Fecha_fin
Id
Version
Accion
Empleado_id
Fecha
Id
Cargo
Claveconvenio
CONTENIDO
El identificador de la actividad
Nombre de la actividad
Descripcin de la actividad
El tipo de actividad que es
El identificador del rea de adscripcin
El nombre del rea de adscripcin
El identificador de la autoridad municipal
RFC de la autoridad municipal
Nombre de la autoridad municipal
Apellido paterno de la autoridad municipal
Apellido materno de la autoridad municipal
Telefono de la autoridad municipal
Cargo que desempea la autoridad mpal
Correo electrnico de la autoridad mpal
Estado ( Activo o Inactivo ) de la autoridad
Clave del municipio que rige la autoridad
Fecha de nacimiento de la autoridad
Fecha de inicio del cargo
Fecha del fin del cargo
Identificador de la actividad en bitcora
Numero de modificaciones del registro
Accion que se ha realizado
Identificador del empleado
Fecha del registro
El identificador del cargo
El nombre del cargo o puesto de una
autoridad municipal
Clave del convenio celebrado
70
TIPO
Serial
Varchar (50)
Varchar (250)
Int
Serial
Varchar (100)
Serial
Varchar (10)
Varchar (30)
Varchar (30)
Varchar (30)
Varchar (10)
Int
Varchar (50)
Boolean
Varchar (3)
Date
Date
Date
Bigint
Bigint
Varchar (25)
Int
Timestamp
Serial
Varchar (100)
Varchar (10)
PK
O
FK
PK
FK
PK
TABLA DE
REFERENCIA
Tipo_Actividad
PK
FK
Cargo
FK
Municipio
PK
FK
Empleado
PK
FK
Convenio
CONVENIO
DELEGACIONCAT
EMPLEADO
ETIQUETA
MUNICIPIO
Clave_mpio
Fecha_inicio
Fecha_fin
Indeterminado
Status
Claveconvenio
Tipoconvenio
Trasladodominio
Integracionesgrat
Porcentajetd
Porcentajeedo
Clave_delgcat
Nombre_delgcat
Varchar (3)
Date
Date
Boolean
Boolean
Varchar (100)
Int
Boolean
Boolean
Double
Double
Serial
Varchar (50)
Nue
Rfc_empleado
Nombre
A_paterno
A_materno
Fecha_nacimiento
Id_area
Email_emp
Telfono
Status
Id
Version
Cabecera
Dir_catastro
Jefe_unidad_tecnica
Lic_boletas
Pie_pagina
Sec_finanzas
Clave_mpio
Nombrempio
Rfcmpio
Serial
Varchar (10)
Varchar (30)
Varchar (30)
Varchar (30)
Date
Int
Varchar (50)
Varchar (10)
Boolean
Bigint
Bigint
Varchar (255)
Varchar (255)
Varchar (255)
Varchar (255)
Varchar (255)
Varchar (255)
Varchar (3)
Varchar (100)
Varchar (13)
71
FK
Municipio
PK
FK
Tipo_convenio
PK
PK
FK
PK
PK
Area
OBSERVACION
PAQUETE
PAQUETE_MPIO
PLAN_ACT_EMP
Clave_delgcat
Id_region
Id
Version
Actividad_id
Comentario
Empleado_id
Escritor_id
Fecha
Plan_municipal_
municipio_id
Plan_municipal_plan_
id
Id_paquete
Fecha_empaquetamie
nto
Ejercicio
Clave_mpio
Id_paquete
Fecha_entrega
Observacin
Pr_nombre
Pr_apaterno
Pr_amaterno
Nue
Id_actividad
Fecha_inicio
Fecha_fin
Status
Hr_inicio
Hr_fin
Tipo
Plan_municipal_munici
pio_id
Plan_municipal_plan_i
d
Int
Int
Bigint
Version
Int
Varchar (1000)
Int
Int
Date
Varchar (3)
FK
FK
Varchar (15)
FK
Int
Date
PK
Int
Varchar (3)
Int
Date
Varchar (200)
Varchar (30)
Varchar (30)
Varchar (30)
Int
Int
Date
Date
Boolean
Time
Time
Int
Varchar (3)
FK
Plan_municipal
Varchar (15)
FK
Plan_municipal
72
FK
FK
FK
FK
Delegacioncat
Region
Plan_act_emp
Plan_act_emp
Empleado
Plan_act_emp
Plan_act_emp
FK
FK
Municipio
Paquete
FK
FK
Empleado
Actividad
PLAN_MUNICIPAL
PLAN_TRABAJO
REGION
ROLE
SERIE
TIPO_ACTIVIDAD
TIPOCONVENIO
USER_ROLE
USUARIO
Id
Clave_mpio
Id_plan
Fecha_inicio
Fecha_fin
Id_plan
Nombre_plan
Descripcin
Fecha_creacion
Ejercicio
Id
Region
Id
Version
Authority
Descripcion
Id
Folio_inicial
Folio_final
Id_paquete
Id
Tipo
Id
Tipo
Role_id
User_id
Id
Version
Account_expired
Account_locked
Enabled
Password
Password_expired
Username
73
Int
Varchar (3)
Varchar (15)
Date
Date
Varchar (15)
Varchar (50)
Varchar (500)
Date
Int
Int
Varchar (40)
Bigint
Bigint
Varchar (255)
Varchar (255)
Int
Bigint
Bigint
Int
Int
Varchar (50)
Int
Varchar (80)
Bigint
Bigint
Bigint
Bigint
Boolean
Boolean
Boolean
Varchar (255)
Boolean
Varchar (255)
PK
FK
FK
Municipio
Plan_Trabajo
PK
PK
PK
PK
FK
PK
Paquete
PK
FK
FK
PK
Role
User
3.3
Fase de construccin
Diagramas de actividad
74
75
76
77
78
3.4
Fase de transicin
Durante esta fase y para comprobar el funcionamiento del cdigo del sistema se
tomaran en cuenta las siguientes pruebas:
Pruebas de
sistema:
Se
realizan
79
CONCLUSIONES
81
GLOSARIO
Bit: Se utiliza para nombrar a una unidad de medida de informacin que equivale
a la seleccin entre dos alternativas que tienen el mismo grado de probabilidad.
82
83
por la informacin que es emitida por un sistema informtico. Esto quiere decir que
los datos en cuestin salen del sistema, ya sea a travs de un formato digital.
Sistema de Informacin: Un sistema de informacin se puede definir tcnicamente
como un conjunto de componentes relacionados que recolectan (o recuperan),
procesan, almacenan y distribuyen informacin para apoyar la toma de decisiones
y el control en una organizacin.
Sistema Operativo: El conjunto de programas informticos que permite la
administracin eficaz de los recursos de una computadora es conocido como
sistema operativo o software de sistema. Estos programas comienzan a trabajar
apenas se enciende el equipo, ya que gestionan el hardware desde los niveles
ms bsicos y permiten adems la interaccin con el usuario.
84
85
BIBLIOGRAFIA
a. Libros
[ALON05]. Alonso Amo, F., Martnez Normand, L., & Segovia Prez, F. J.;
Introduccin a la Ingeniera de Software, Modelos de desarrollo de programas.
Delta publicaciones, Madrid (2005), pp. 31-33; 84-7356-375-1.
[BARC07]. Barclay, K., & Savage, J.; Groovy Programming an introduction for
Java Developers. Elsevier , San Francisco, CA (2007), pp. 1-3; 978-0-12-372507
[BRIT09]. Brito, I.. Manual de desarrollo web con GRAILS. Ediciones giles ,
Madrid (2009), pp. 1, 40-47 ; 978-84-613-2651
[DEPA04]. De Pablos, C., Lpez, J. J., Hermoso Santiago, M., & Medina, S..
Informtica y comunicaciones en la empresa. ESIC Editorial, Madrid (2004) , pp.
31-36 ; 84-7356-375-1
86
b. Artculos Web
87
Recuperado
el
de
Noviembre
de
2014,
de
https://www.incibe.es/file/N85W1ZWFHifRgUc_oY8_Xg
[INST14b] "Introduccin a los Sistemas de Informacin. Instituto Tcnologico de
Sonora.
(s.f.).
Recuperado
el
de
Noviembre
de
2014,
de
http://biblioteca.itson.mx/oa/dip_ago/introduccion_sistemas/p3.htm#
[MART14]. Martn Escofet, C. (s.f.). "El Lenguaje SQL". Universitat Oberta de
Catalunya OpenCourseWare. Recuperado el 2014 de Noviembre de 2014, de
http://ocw.uoc.edu/computer-science-technology-and-multimedia/bases-dedatos/bases-de-datos/P06_M2109_02149.pdf
88