lunes, 28 de septiembre de 2009

Final Day!



Entre los múltiples contratiempos que hemos tenido, hoy por fin es la entrega final de nuestro proyecto.. Realmente ha sido toda una experiencia! :P


martes, 22 de septiembre de 2009

Ultima Entrega !

Bueno ya hemos corregido los errores de la segunda entrega y estamos casi listos con la ultima que es la integracion de nuestra aplicacion con la base de datos .. Estamos ansiosos por terminar y en la personal pues este proyecto ha sido una experiencia muy educativa aunque de bastante trabajo pero las horas de desvelo estan por terminar ! Sin nada mas que agregar suerte a todos !

miércoles, 16 de septiembre de 2009

Últimos días..



Estamos a la expectativa porque ya estamos en la recta final de nuestro.. Estamos terminando de arreglar los errores de la segunda entrega y enfocados en terminar nuestro proyecto.. :D

lunes, 7 de septiembre de 2009

------------------DDL--------------------------

USE [EN_DEV]
GO
/****** Object: Table [dbo].[Monto_Liquidacion] Script Date: 09/08/2009 00:20:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Monto_Liquidacion](
[ID_Proyecto] [nchar](10) NOT NULL,
[Numero_Desembolso] [numeric](18, 0) NOT NULL,
[Fecha_Solicitud_Desembolso] [date] NOT NULL,
[Fecha_Entrega_Desembolso] [date] NOT NULL,
[Fecha_Liquidacion] [date] NOT NULL,
[Monto] [numeric](18, 0) NULL,
CONSTRAINT [PK_Monto_Liquidacion_1] PRIMARY KEY CLUSTERED
(
[ID_Proyecto] ASC,
[Numero_Desembolso] ASC,
[Fecha_Solicitud_Desembolso] ASC,
[Fecha_Entrega_Desembolso] ASC,
[Fecha_Liquidacion] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Modulo] Script Date: 09/08/2009 00:20:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Modulo](
[ID_Modulo] [nchar](10) NOT NULL,
[Descripcion] [nchar](10) NULL,
CONSTRAINT [PK_Modulo] PRIMARY KEY CLUSTERED
(
[ID_Modulo] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Propuesta] Script Date: 09/08/2009 00:20:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Propuesta](
[Nombre] [nchar](10) NOT NULL,
[Ubicacion] [nchar](10) NOT NULL,
[Perfil_Institucional] [bit] NULL,
[Justificacion] [bit] NULL,
[Especificacion_Equipo] [bit] NULL,
[Beneficiario] [bit] NULL,
[Capacitaciones] [bit] NULL,
[Ente_Administrador] [bit] NULL,
[Tarifa] [bit] NULL,
[Mantenimiento_Equipo] [bit] NULL,
[Monto] [bit] NULL,
[Cronograma] [bit] NULL,
[Subsidio] [bit] NULL,
[Personeria_Juridica] [bit] NULL,
[Copia_Registro_tributario] [bit] NULL,
[Constacia_Junta_Directiva] [bit] NULL,
[Contacto_Telefonico] [bit] NULL,
[Contacto_Fax] [bit] NULL,
[Contacto_Correo_Electronico] [bit] NULL,
[Copia_Identidad] [bit] NULL,
[Identidad_Interesado] [bit] NULL,
CONSTRAINT [PK_Propuesta_1] PRIMARY KEY CLUSTERED
(
[Nombre] ASC,
[Ubicacion] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Interesado] Script Date: 09/08/2009 00:20:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Interesado](
[Identidad] [nchar](10) NOT NULL,
[Primer_Nombre] [nchar](10) NULL,
[Primer_Apellido] [nchar](10) NULL,
[Segundo_Apellido] [nchar](10) NULL,
[Telefono] [nchar](10) NULL,
[Correo_Electornico] [nchar](10) NULL,
CONSTRAINT [PK_Interesado] PRIMARY KEY CLUSTERED
(
[Identidad] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Empleado] Script Date: 09/08/2009 00:20:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Empleado](
[ID] [nchar](10) NOT NULL,
[Nombre] [nchar](10) NULL,
[Primer_Apellido] [nchar](10) NULL,
CONSTRAINT [PK_Empleado] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Contraparte] Script Date: 09/08/2009 00:20:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Contraparte](
[ID_Contraparte] [nchar](10) NOT NULL,
[Nombre] [nchar](10) NULL,
[Ubicacion] [nchar](10) NULL,
CONSTRAINT [PK_Contraparte] PRIMARY KEY CLUSTERED
(
[ID_Contraparte] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Administracion] Script Date: 09/08/2009 00:20:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Administracion](
[ID_Empleado] [nchar](10) NOT NULL,
[Propuesta_Verificada] [nchar](10) NULL,
CONSTRAINT [PK_Administracion] PRIMARY KEY CLUSTERED
(
[ID_Empleado] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Proyecto] Script Date: 09/08/2009 00:20:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Proyecto](
[ID] [nchar](10) NOT NULL,
[ID_Contraparte] [nchar](10) NULL,
[Contrato] [nchar](10) NULL,
[Induccion] [bit] NULL,
[Antecedentes] [bit] NULL,
[Informe_Avance] [nchar](10) NULL,
[Informe_Final] [nchar](10) NULL,
[Presupuesto_Aprobado] [nchar](10) NULL,
[Nombre_Propuesta] [nchar](10) NULL,
[Ubicacion_Propuesta] [nchar](10) NULL,
[Auntorizacion_EnDev] [bit] NULL,
[Autorizacion_Prorena] [bit] NULL,
[Autorizacion_AgenciaGTZ] [bit] NULL,
CONSTRAINT [PK_Proyecto] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Tecnico] Script Date: 09/08/2009 00:20:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Tecnico](
[ID_Empleado] [nchar](10) NOT NULL,
[Proyecto_Supervisado] [nchar](10) NULL,
CONSTRAINT [PK_Tecnico] PRIMARY KEY CLUSTERED
(
[ID_Empleado] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Usuario] Script Date: 09/08/2009 00:20:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Usuario](
[ID_Usuario] [nchar](10) NOT NULL,
[Nombre_Usurio] [nchar](10) NULL,
[Contraseña] [nchar](10) NULL,
[ID_Modulo] [nchar](10) NULL,
CONSTRAINT [PK_Usuario] PRIMARY KEY CLUSTERED
(
[ID_Usuario] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Verifica] Script Date: 09/08/2009 00:20:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Verifica](
[Nombre_Propuesta] [nchar](10) NOT NULL,
[Ubicacion_Propuesta] [nchar](10) NOT NULL,
[ID_Empleado_Administracion] [nchar](10) NOT NULL,
CONSTRAINT [PK_Verifica] PRIMARY KEY CLUSTERED
(
[Nombre_Propuesta] ASC,
[Ubicacion_Propuesta] ASC,
[ID_Empleado_Administracion] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Tiene] Script Date: 09/08/2009 00:20:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Tiene](
[ID_Empleado] [nchar](10) NOT NULL,
[ID_Usuario] [nchar](10) NOT NULL,
[Nombre_Empleado] [nchar](10) NULL,
[Primer_Apelldio_Empleado] [nchar](10) NULL,
[Nombre_Usuario] [nchar](10) NULL,
[Contraseña] [nchar](10) NULL,
CONSTRAINT [PK_Tiene] PRIMARY KEY CLUSTERED
(
[ID_Empleado] ASC,
[ID_Usuario] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Supervisa] Script Date: 09/08/2009 00:20:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Supervisa](
[ID_Proyecto] [nchar](10) NOT NULL,
[ID_Empleado_Tecnico] [nchar](10) NOT NULL,
CONSTRAINT [PK_Supervisa] PRIMARY KEY CLUSTERED
(
[ID_Proyecto] ASC,
[ID_Empleado_Tecnico] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Recibos] Script Date: 09/08/2009 00:20:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Recibos](
[ID_Proyecto] [nchar](10) NOT NULL,
[Fecha_Solicitud_Desembolso] [date] NOT NULL,
[Fecha_Entrega_Desembolso] [date] NOT NULL,
[Fecha_Liquidacion] [date] NOT NULL,
[Recibo] [nchar](10) NOT NULL,
CONSTRAINT [PK_Recibos] PRIMARY KEY CLUSTERED
(
[ID_Proyecto] ASC,
[Fecha_Solicitud_Desembolso] ASC,
[Fecha_Entrega_Desembolso] ASC,
[Fecha_Liquidacion] ASC,
[Recibo] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Desembolso] Script Date: 09/08/2009 00:20:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Desembolso](
[ID_Proyecto] [nchar](10) NOT NULL,
[Numero_Desembolso] [numeric](18, 0) NOT NULL,
[Fecha_Solicitud] [date] NOT NULL,
[Fecha_Entrega] [date] NOT NULL,
[Fecha_Vecimiento] [date] NULL,
[Monto_Desembolso] [numeric](18, 0) NULL,
[Recico] [nchar](10) NULL,
CONSTRAINT [PK_Desembolso] PRIMARY KEY CLUSTERED
(
[ID_Proyecto] ASC,
[Numero_Desembolso] ASC,
[Fecha_Solicitud] ASC,
[Fecha_Entrega] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Alcances] Script Date: 09/08/2009 00:20:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Alcances](
[ID_Proyecto] [nchar](10) NOT NULL,
[Alcance] [nchar](10) NOT NULL,
CONSTRAINT [PK_Alcances] PRIMARY KEY CLUSTERED
(
[ID_Proyecto] ASC,
[Alcance] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Objetivos_Generales] Script Date: 09/08/2009 00:20:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Objetivos_Generales](
[ID_Proyecto] [nchar](10) NOT NULL,
[Objetivo] [nchar](10) NOT NULL,
CONSTRAINT [PK_Objetivos_Generales] PRIMARY KEY CLUSTERED
(
[ID_Proyecto] ASC,
[Objetivo] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Objetivo_Especifico] Script Date: 09/08/2009 00:20:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Objetivo_Especifico](
[ID_Proyecto] [nchar](10) NOT NULL,
[Objetivos] [nchar](10) NOT NULL,
CONSTRAINT [PK_Objetivo_Especifico] PRIMARY KEY CLUSTERED
(
[ID_Proyecto] ASC,
[Objetivos] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Liquidacion] Script Date: 09/08/2009 00:20:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Liquidacion](
[ID_Proyecto] [nchar](10) NOT NULL,
[Numero_Desembolso] [numeric](18, 0) NOT NULL,
[Fecha_Solicitud_Desembolso] [date] NOT NULL,
[Fecha_Entrega_Desembolso] [date] NOT NULL,
[Fecha_Liquidacion] [date] NOT NULL,
[Hoja_Liquidacion] [bit] NULL,
[Hoja_Gastos] [bit] NULL,
CONSTRAINT [PK_Liquidacion_1] PRIMARY KEY CLUSTERED
(
[ID_Proyecto] ASC,
[Numero_Desembolso] ASC,
[Fecha_Solicitud_Desembolso] ASC,
[Fecha_Entrega_Desembolso] ASC,
[Fecha_Liquidacion] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: ForeignKey [FK_Administracion_Empleado] Script Date: 09/08/2009 00:20:04 ******/
ALTER TABLE [dbo].[Administracion] WITH CHECK ADD CONSTRAINT [FK_Administracion_Empleado] FOREIGN KEY([ID_Empleado])
REFERENCES [dbo].[Empleado] ([ID])
GO
ALTER TABLE [dbo].[Administracion] CHECK CONSTRAINT [FK_Administracion_Empleado]
GO
/****** Object: ForeignKey [FK_Alcances_Proyecto] Script Date: 09/08/2009 00:20:04 ******/
ALTER TABLE [dbo].[Alcances] WITH CHECK ADD CONSTRAINT [FK_Alcances_Proyecto] FOREIGN KEY([ID_Proyecto])
REFERENCES [dbo].[Proyecto] ([ID])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[Alcances] CHECK CONSTRAINT [FK_Alcances_Proyecto]
GO
/****** Object: ForeignKey [FK_Desembolso_Proyecto] Script Date: 09/08/2009 00:20:04 ******/
ALTER TABLE [dbo].[Desembolso] WITH CHECK ADD CONSTRAINT [FK_Desembolso_Proyecto] FOREIGN KEY([ID_Proyecto])
REFERENCES [dbo].[Proyecto] ([ID])
GO
ALTER TABLE [dbo].[Desembolso] CHECK CONSTRAINT [FK_Desembolso_Proyecto]
GO
/****** Object: ForeignKey [FK_Liquidacion_Desembolso] Script Date: 09/08/2009 00:20:04 ******/
ALTER TABLE [dbo].[Liquidacion] WITH CHECK ADD CONSTRAINT [FK_Liquidacion_Desembolso] FOREIGN KEY([ID_Proyecto], [Numero_Desembolso], [Fecha_Solicitud_Desembolso], [Fecha_Entrega_Desembolso])
REFERENCES [dbo].[Desembolso] ([ID_Proyecto], [Numero_Desembolso], [Fecha_Solicitud], [Fecha_Entrega])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[Liquidacion] CHECK CONSTRAINT [FK_Liquidacion_Desembolso]
GO
/****** Object: ForeignKey [FK_Objetivo_Especifico_Proyecto] Script Date: 09/08/2009 00:20:04 ******/
ALTER TABLE [dbo].[Objetivo_Especifico] WITH CHECK ADD CONSTRAINT [FK_Objetivo_Especifico_Proyecto] FOREIGN KEY([ID_Proyecto])
REFERENCES [dbo].[Proyecto] ([ID])
GO
ALTER TABLE [dbo].[Objetivo_Especifico] CHECK CONSTRAINT [FK_Objetivo_Especifico_Proyecto]
GO
/****** Object: ForeignKey [FK_Objetivos_Generales_Proyecto] Script Date: 09/08/2009 00:20:04 ******/
ALTER TABLE [dbo].[Objetivos_Generales] WITH CHECK ADD CONSTRAINT [FK_Objetivos_Generales_Proyecto] FOREIGN KEY([ID_Proyecto])
REFERENCES [dbo].[Proyecto] ([ID])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[Objetivos_Generales] CHECK CONSTRAINT [FK_Objetivos_Generales_Proyecto]
GO
/****** Object: ForeignKey [FK_Contraparte_Proyecto] Script Date: 09/08/2009 00:20:04 ******/
ALTER TABLE [dbo].[Proyecto] WITH CHECK ADD CONSTRAINT [FK_Contraparte_Proyecto] FOREIGN KEY([ID_Contraparte])
REFERENCES [dbo].[Contraparte] ([ID_Contraparte])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[Proyecto] CHECK CONSTRAINT [FK_Contraparte_Proyecto]
GO
/****** Object: ForeignKey [FK_Recibos_Desembolso] Script Date: 09/08/2009 00:20:04 ******/
ALTER TABLE [dbo].[Recibos] WITH CHECK ADD CONSTRAINT [FK_Recibos_Desembolso] FOREIGN KEY([ID_Proyecto], [Fecha_Solicitud_Desembolso], [Fecha_Entrega_Desembolso], [Fecha_Liquidacion], [Recibo])
REFERENCES [dbo].[Recibos] ([ID_Proyecto], [Fecha_Solicitud_Desembolso], [Fecha_Entrega_Desembolso], [Fecha_Liquidacion], [Recibo])
GO
ALTER TABLE [dbo].[Recibos] CHECK CONSTRAINT [FK_Recibos_Desembolso]
GO
/****** Object: ForeignKey [FK_Recibos_Proyecto] Script Date: 09/08/2009 00:20:04 ******/
ALTER TABLE [dbo].[Recibos] WITH CHECK ADD CONSTRAINT [FK_Recibos_Proyecto] FOREIGN KEY([ID_Proyecto])
REFERENCES [dbo].[Proyecto] ([ID])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[Recibos] CHECK CONSTRAINT [FK_Recibos_Proyecto]
GO
/****** Object: ForeignKey [FK_Supervisa_Proyecto] Script Date: 09/08/2009 00:20:04 ******/
ALTER TABLE [dbo].[Supervisa] WITH CHECK ADD CONSTRAINT [FK_Supervisa_Proyecto] FOREIGN KEY([ID_Proyecto])
REFERENCES [dbo].[Proyecto] ([ID])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[Supervisa] CHECK CONSTRAINT [FK_Supervisa_Proyecto]
GO
/****** Object: ForeignKey [FK_Supervisa_Tecnico] Script Date: 09/08/2009 00:20:04 ******/
ALTER TABLE [dbo].[Supervisa] WITH CHECK ADD CONSTRAINT [FK_Supervisa_Tecnico] FOREIGN KEY([ID_Empleado_Tecnico])
REFERENCES [dbo].[Tecnico] ([ID_Empleado])
GO
ALTER TABLE [dbo].[Supervisa] CHECK CONSTRAINT [FK_Supervisa_Tecnico]
GO
/****** Object: ForeignKey [FK_Tecnico_Empleado] Script Date: 09/08/2009 00:20:04 ******/
ALTER TABLE [dbo].[Tecnico] WITH CHECK ADD CONSTRAINT [FK_Tecnico_Empleado] FOREIGN KEY([ID_Empleado])
REFERENCES [dbo].[Empleado] ([ID])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[Tecnico] CHECK CONSTRAINT [FK_Tecnico_Empleado]
GO
/****** Object: ForeignKey [FK_Tiene_Empleado] Script Date: 09/08/2009 00:20:04 ******/
ALTER TABLE [dbo].[Tiene] WITH CHECK ADD CONSTRAINT [FK_Tiene_Empleado] FOREIGN KEY([ID_Empleado])
REFERENCES [dbo].[Empleado] ([ID])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[Tiene] CHECK CONSTRAINT [FK_Tiene_Empleado]
GO
/****** Object: ForeignKey [FK_Tiene_Usuario] Script Date: 09/08/2009 00:20:04 ******/
ALTER TABLE [dbo].[Tiene] WITH CHECK ADD CONSTRAINT [FK_Tiene_Usuario] FOREIGN KEY([ID_Usuario])
REFERENCES [dbo].[Usuario] ([ID_Usuario])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[Tiene] CHECK CONSTRAINT [FK_Tiene_Usuario]
GO
/****** Object: ForeignKey [FK_Usuario_Modulo] Script Date: 09/08/2009 00:20:04 ******/
ALTER TABLE [dbo].[Usuario] WITH CHECK ADD CONSTRAINT [FK_Usuario_Modulo] FOREIGN KEY([ID_Modulo])
REFERENCES [dbo].[Modulo] ([ID_Modulo])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[Usuario] CHECK CONSTRAINT [FK_Usuario_Modulo]
GO
/****** Object: ForeignKey [FK_Verifica_Administarcion] Script Date: 09/08/2009 00:20:04 ******/
ALTER TABLE [dbo].[Verifica] WITH CHECK ADD CONSTRAINT [FK_Verifica_Administarcion] FOREIGN KEY([ID_Empleado_Administracion])
REFERENCES [dbo].[Administracion] ([ID_Empleado])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[Verifica] CHECK CONSTRAINT [FK_Verifica_Administarcion]
GO
/****** Object: ForeignKey [FK_Verifica_Propuesta] Script Date: 09/08/2009 00:20:04 ******/
ALTER TABLE [dbo].[Verifica] WITH CHECK ADD CONSTRAINT [FK_Verifica_Propuesta] FOREIGN KEY([Nombre_Propuesta], [Ubicacion_Propuesta])
REFERENCES [dbo].[Propuesta] ([Nombre], [Ubicacion])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[Verifica] CHECK CONSTRAINT [FK_Verifica_Propuesta]
GO

MAPEO


Mapeo ER

INTERESADO(Identidad, Primer_Nombre, Primer_Apellido, Segundo_Apellido, Teléfono, Correo_Electrónico)

PROPUESTA(Nombre, Ubicación, Perfil_Institucional, Justificación, Especificaciones_Equipo, Beneficiarios, Capacitaciones, Ente_Administrador, Tarifa, Mantenimiento_Equipo, Monto, Cronograma, Subsidio, Personería_Jurídica, Copia_Registro_Tributario, Constancia_Junta_Directiva, Contacto_Telefónico, Contacto_Fax, Contacto_Correo_Electrónico,Copia_Identidad, Identidad_Interesado)

PROYECTO(ID, ID_Contraparte, Contrato, Inducción, Antecedente, Informe_Avance, Informe_Final, Presupuesto_Aprobado, Nombre_Propuesta, Ubicación_Propuesta, Autorización_EnDev, Autorización_PRORENA, Autorización_AgenciaGTZ)

EMPLEADO(ID, Nombre, Primer_Apellido)

TÉCNICO(ID_Empleado, Proyecto_Supervisado)

ADMINISTRACIÓN(ID_Empleado, Propuesta_Verificada)

MÓDULO(ID_Módulo, Descripción)

CONTRAPARTE(ID_Contraparte, Nombre, Ubicación)

DESEMBOLSO(ID_Proyecto, Número_Desembolso, Fecha_Solicitud, Fecha_Entrega, Fecha_Vencimiento, Monto_Desembolso, Recibo)

LIQUIDACIÓN(ID_Proyecto, Número_Desembolso, Fecha_Solicitud_Desembolso, Fecha_Entrega_Desembolso, Fecha_Liquidación, Hoja_Liquidación, Hoja_Gastos))

USUARIO(ID_Usuario, Nombre_Usuario, Contraseña, ID_Modulo)

VERIFICA(Nombre_Propuesta, Ubicación_Propuesta, ID_Empleado_Administración)

SUPERVISA(ID_Proyecto,ID_Empleado_Técnico)

TIENE(ID_Empleado, ID_Usuario, Nombre_Empleado, Primer_Apellido_Empleado, Nombre_Usuario, Contraseña)

MONTO_LIQUIDACION(ID_Proyecto, Número_Desembolso, Fecha_Solicitud_Desembolso, Fecha_Entrega_Desembolso, Fecha_Liquidación, Monto)

OBJETIVOS_GENERALES(ID_Proyecto, Objetivo)

OBJETIVOS_ESPECÍFICOS(ID_Proyecto, Objetivo)

ALCANCES(ID_Proyecto, Alcance)

RECIBOS(ID_Proyecto, Fecha_Solicitud_Desembolso, Fecha_Entrega_Desembolso, Fecha_Liquidación, Recibo)



Casi Casi

Ya tenemos el mapeo del ER finalizado asi como los DDL para la creacion de la base de datos y seguimos con los ultimos ajustes de las tablas y vistas definitivamente ha sido algo que nos ayudara para el mismo examen ya que hemos aprendido bastante haciendo esto, sin nada mas que agregar cualquier comentario es bienvenido !

domingo, 6 de septiembre de 2009

Pantallas




Estas son unas de las 35 pantallas que tenemos....












miércoles, 26 de agosto de 2009

sábado, 22 de agosto de 2009

Avance para la seguna entrega..



Después de varios intentos, por fin tenemos el ER corregido.. ya hemos avanzado en las pantallas para la segunda entrega pero aún así hay mucho por hacer todavía.. El tiempo avanza y no espera!

Esta semana nos reunimos con EnDev para mostrarles la propuesta de las pantallas.. esperemos que les guste!


domingo, 9 de agosto de 2009

Terminando la Primera Entrega



Después de una larga discusión efectuada el Viernes, entre las huelgas y otros contratiempos que hubieron ese día, logramos terminar nuestro ER.. es TOTALMENTE gratificante ver los resultados de horas de trabajo :)

Hasta hoy podemos comentar porque hemos estado trabajando en la documentación, que de igual manera, ya está casi lista y al mismo tiempo estudiando para el examen del primer parcial de BDD.

Mucho trabajo pero siempre optimistas!

miércoles, 5 de agosto de 2009

Una Semana Antes de la Primer Entrega


Hemos discutido bastante nuestro ER...

Como siempre sucede, cada uno tiene su propia idea de como elaborar el diagrama.. tenemos la mayoría de las entidades distinguidas y sus relaciones pero hay dudas entre los diferentes borradores que hemos elaborado.. creo que necesitamos otra reunión con las personas de EnDev para afinar esos detalles que nos están confundiendo :/....

Pronto se aclarará todo, pero mientras tanto.. A SEGUIR PENSANDO! :)


lunes, 3 de agosto de 2009

Ultima semana de Julio

Hemos asistido a la oficina de EndevHo esta ultima semana donde nos describieron con mas detalles los procesos que se llevaban a cabo en esa oficina asi como tambien la relacion y procesos que mantiene esta misma con otras areas de Prorena y del organismo GTZ en general. Realizamos una pequeña sintesis de todo esto y tenemos ya una idea mas clara de este "complejo" pero muy interesante proyecto. El dia viernes asistimos nuevamente a la oficina para sacar mas informacion y ademas nos reunimos con el tecnico para que nos brindara acceso al servidor central en donde realizaremos pruebas y finalmente almacenaremos la base de datos.
Cualquier pregunta o sugerencia es bienvenida !

miércoles, 29 de julio de 2009

Primera Semana


Ya hemos tenido dos reuniones con las personas de EnDev y entre la mucha información que nos han brindado hay cosas que todavía las estamos compilando.. Estamos hablando que tenemos documentos (MONTONES de documentos) que van desde el 2007 hasta el 2009 que por cierto, son TOTALMENTE confidenciales ;) .

El lenguaje técnico que manejan es algo confuso pero estamos empezando a familiarizarnos con todo. Son personas muy amables y dispuestas a ayudarnos. Dentro de dos días tendremos otra reunión para que nos expliquen de una forma más amplia y específica sus procesos. Por los momentos ya identificamos dos áreas principales, y esperamos terminar de comprender todo para estos días.. hay MUCHO que hacer!

Inicio del Proyecto

¿Quienes somos?
Nombres: Angel Argueta, Eduardo Mejia y Gissele Lazo.
Somos estudiantes de Ingenieria en Sistemas Computacionales de UNITEC.
Actualmente cursamos la clase de "Teoría de Bases de Datos 1".

Como en toda clase existe el famoso proyecto que hace que los estudiantes se desvelen, se estresen y no puedan comer a falta de tiempo.. correcto, esta vez no es la excepción. Nos han asignado un proyecto de implementar una base de datos a una empresa real. Nosotros desarrollaremos el nuestro en una programa de Desarrollo de Energía "Energising Development Honduras" (EnDev-HO) que se desprende de PRORENA/GTZ, el cual es el "Programa de Recursos Naturales" de la "Cooperación Técnica Alemana".

EnDev-HO es una iniciativa que pretende contribuir con el desarrollo de mecanismos para la identificación y desarrollo de tecnologías apropiadas para el uso de fuentes energéticas renovables, principalmente para áreas poblacionales aisladas, las cuales no disponen de planes de electrificación rural por parte de la Empresa Nacional de Energía Eléctrica (ENEE).

Actualmente no cuentan con una herramienta que les permita la integración de los muchos docuementos que tienen.. y de verdad son muchos documentos.. :/ . Además de esto, habrá que implementar otras soluciones a situaciones que no se manejan de una manera óptima.

Esperamos beneficiar a la organización y de igual manera que sea una buena experiencia para nosotros.. siempre optimistas!