Meer 2

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

Visual

por irina1284 | buenastareas.com

GESTION DE PROYECTOS
INFORMATICOS

INDICE
I. ENUNCIADO DEL PROYECTO..................................................................................3
II. DIAGRAMA ENTIDAD RELACION........................................................................ 4
III. DIAGRAMA DE BASE DE DATOS.........................................................................5
IV. FASES DE ANALISIS............................................................................................... 6
V. FASE DE DISEÑO...................................................................................................... 6
VI. INSERCIÓN DE DATOS...........................................................................................9
VII. Elementos de la base de datos ..................................................................................12
A. 1 función de cada tipo..............................................................................................12
B. 1 Procedimiento almacenado con cursor................................................................. 14
C. 1 disparador para una tabla ..................................................................................... 14
D. Usuarios ..................................................................................................................15
E. Vistas de tablas, restringidas a usuarios, sinonimo..................................................16
VIII. Aplicación ...............................................................................................................17
A. Para introducir usuario y contraseña....................................................................... 17
B. Para mostrar, añadir, modificar y eliminar información de las tablas (según se
permita al usuario registrado)......................................................................................17
C. Para gestionar la aplicación según el enunciado......................................................17

I. ENUNCIADO DEL PROYECTO


Una empresa de consultoría desea crear una base de datos para facilitar la gestión de los
proyectos informáticos que desarrolla para sus empresas clientes. Los requisitos que hay
que recoger se muestran a continuación.
La empresa desarrollada proyectos de los que se almacena su código, nombre, cliente
para el que se desarrolla el proyecto, una breve descripción, presupuesto, numero de
horas totales estimadas, fecha de inicio y fecha de fin. Cada proyecto se compone de una
serie de fases identificadas por un número de secuencia en cada proyecto. Cada fase se
caracteriza, además, por su nombre, fecha de comienzo, fecha de fin y estado en que se
encuentra (en curso o finalizada).
Los empelados de la empresa (código, DNI, nombre, dirección, titilación y años de
experiencia) están asignados a los proyectos que desarrolla la empresa.
Interesa almacenar los empleados que son jefes de proyecto junto con su dedicación total
en horas prevista a cada proyecto así como el coste de su participación en euros,
teniendo en cuenta que cada proyecto lo lidera un único jefe de proyecto. En cuanto a los
informáticos que participan en los proyectos, se quiere conocer los que son analistas y
los que son programadores, así como el número de horas totales previstas dedicadas en
cada proyecto y el coste en euros que supone cada dedicación. De los programadores se
almacenaran también los lenguajes en los que son expertos.
En cada fase de un proyecto se generan una serie de productos (software, informes
técnicos y prototipos) sobre los que se quiere guardar información. Cada producto
previsto para una fase tiene un código, un nombre, unadescripción, si esta finalizado o
no y tiene como responsable un analista. además, la obtención de un producto puede
abarcar varias fases de un proyecto y se quiere guardar los empleados informáticos
involucrados en cada producto cuantificado el numero de horas de trabajo dedicadas a
cada producto teniendo en cuenta cada fase de un proyecto en la que se desarrolla. Para
el software se almacena, además, su tipo (diagrama, programa, etc.) y para los prototipos
su versión y su ubicación.
Por otro lado, a cada fase de un proyecto le corresponde una serie de recursos de los que
se quiere conocer identificador, nombre, descripción, tipo (Hw o Sw) así como el
periodo de tiempo que se utilizan en cada fase.
Cada empleado, en cada proyecto en el que trabaja, puede originar una serie de gastos
(dietas, viajes, alojamiento, etc.) que se cargan a los proyectos. Cada gasto se caracteriza
por un código único, una descripción, una fase, un importe y el tipo de gasto.
Por ultimo, interesa conocer que proyectos están relacionados con uno dado, es decir,
cuales son los proyectos que incluyen aspectos similares según distintas palabras clave
(gestión de personal, gestión de stocks, etc.), con el fin de facilitar su desarrollo
reutilizando algún componente.

II. DIAGRAMA ENTIDAD RELACION

III. DIAGRAMA DE BASE DE DATOS


empleados
codigo_empleado
dni
nombre_empleado
titulacion
productos

direccion

codigo

años_experiencia

nombre_producto
descripcion
finalizado
codigo_responsable

informatico
tipo_informatico

analistas

empleado

codigo_empleado

fases
codigo_proyecto
nombre_fase
numer_fase
fechai
fechaf
estado

producto_informat_fases
codigo_empleado
codigo_producto
numer_fase
codigo_proyecto
horas_dedicadas

recursos

proyectosempleados

codigo_recurso
codigo_proyectonumer_fase

codigo_empleado

codigo_proyecto
descripcion
tipo
tiempo

proyectosinformatico
codigo_proyecto
empleado
horas_totales
pago_total

Generar_gastos
codigo_gastos
codigo_proyecto

Jefes
codigo_proyecto
codigo_jefe
numhora_trabajo
pago

proyectos

codigo_empleado

codigo_proyecto

tipo_gasto

nombre_proyecto

importe_gasto

descripcion

fecha_gasto

presupuesto

También podría gustarte