Sie sind auf Seite 1von 19

INSTITUTO TECNOLÓGICO DE COSTA RICA

ESCUELA DE INGENIERÍA EN PRODUCCIÓN INDUSTRIAL


LICENCIATURA EN INGENIERÍA EN PRODUCCIÓN INDUSTRIAL
SISTEMAS DE INFORAMCIÓN

CONSTRUCTORA BOULANGER

ESPECIFICACIÓN DE REQUERIMIENTOS DE SOFTWARE (CORREGIDO)


CONTROL DE PERSONAL CONSTRUCTORA BOULANGER

REALIZADO POR:
CAMACHO CARRANZA CAROLINA
CARVAJAL TORRES RICARDO

PROFESOR: MAG. CARLOS ARIAS R.

SEPTIEMBRE 2008
I. Introducción

1.1 Propósito

El propósito de este documento es puntuar de forma escrita todos los

requerimientos y funcionalidades que necesita tener el departamento de

recursos humanos de la constructora Boulanger, se utilizará para ayudar en las

etapas de desarrollo siguientes y en futuras implementaciones.

1.2 Alcance

El producto final del proyecto será un sistema de información de control,


consulta e incorporación de información de empleados, planilla y proyectos de
la constructora; El nombre del producto final será SISTEMA BOULANGER,
sistema porque manejará información de empleados, dinero y proyectos, es
decir los tres factores que hacen funcionar un sistema donde todos contribuyen
y Boulanger por el nombre de la constructora.
El software servirá para que la empresa mejore en las áreas donde se
hacen más pertinentes la corrección de fallas en el control de información. Se
concentrará en el área de recursos humanos, en el área financiera y en la
administración de proyectos. Las mejoras servirán para contar de manera
eficaz con una herramienta computacional, además para aumentar la eficiencia
de los procesos del manejo del personal, lo que implica un ahorro en costos y
el desarrollo de estrategias competitivas.
1.3 Descripción detallada de cada caso de uso

Caso de uso Requerimiento 1: Solicitud de entrada al sistema principal


Actores Secretaria de Recursos Humanos, Gerente de Recursos
Humanos
Propósito Ingresar al menú principal del sistema
Resumen La secretaria o el Gerente ingresan la clave correcta para
ingresar al sistema y escoger la opción de deseen consultar,
ya sea empleados, planilla o proyectos.
Referencias Ninguna
cruzadas
Curso normal de eventos
Acción del actor Respuesta del sistema
1. Ingresa al sistema
2. Presenta una pantalla donde el
usuario deberá seleccionar si es la
Secretaria o el Gerente y además
deberá ingresar la contraseña
correcta.
3. Ingresa la contraseña correcta y
presiona el botón aceptar.
4. Verifica la contraseña.

5. Despliega el menú principal.


Cursos alternativos

Línea 4: La clave es incorrecta. El sistema presenta un mensaje de error en la


contraseña y la vuelve a solicitar.
Caso de uso Requerimiento 2: Ingresar un nuevo empleado al sistema
Actores Secretaria de Recursos Humanos
Propósito Llevar a cabo el registro efectivo de un nuevo empleado de la
compañía
Resumen La secretaria ingresa a la opción de empleados, luego a la
opción de ingresar y digita los datos personales y laborales de
un nuevo empleado, lo registra y el sistema lo actualiza de
inmediato en la base de datos.
Referencias Req1, Req 10, Req 11.
cruzadas
Curso normal de eventos
Acción del actor Respuesta del sistema
1. Selecciona el ícono de empleados.
2. Despliega un submenú con las
opciones de agregar, consultar,
modificar o eliminar un empleado.
3. Selecciona la opción de Agregar
empleado
4. Abre una nueva pantalla donde
presenta los espacios necesarios en
5. Ingresa la cédula, nombre, el cual se ingresará la información del
apellidos, El proyecto donde labora, el empleado.
área de trabajo, el teléfono y la fecha
de contratación del nuevo empleado.
Seguidamente presiona el botón
Aceptar.
6. Registra inmediatamente el nuevo
empleado a la base de datos y
despliega un mensaje de verificación
del ingreso de éste.
7. Presiona el botón de aceptar
8. Muestra el menú principal.
Cursos alternativos
Línea 6: los datos de cédula y teléfono deben ser tipo numéricos, además si la
cédula del empleado ya existe, presenta un mensaje de error de empleado ya
existente. Asimismo los datos de nombre y apellidos deben ser de tipo
carácter, en caso de que no se ingrese el tipo de dato correcto, el sistema
mostrará un mensaje de error en el tipo de dato y presentará la plantilla de
datos hasta que el usuario los ingrese correctamente.
Caso de uso Requerimiento 3: Consultar información de empleados
Actores Secretaria de Recursos Humanos, Gerente de Recursos
Humanos
Propósito El actor puede consultar la información de los empleados de
dos formas, por área de trabajo o por proyecto donde labora,
así conseguirá consultar la información de su interés.
Resumen El actor ingresa la opción de empleados, luego a consultar
empleados, selecciona el tipo de consulta que le interesa y
seguidamente el sistema le despliega la información
requerida.
Referencias Req1, Req 10, Req 11.
cruzadas
Curso normal de eventos
Acción del actor Respuesta del sistema
1. Selecciona el ícono de empleados.
2. Despliega un submenú con las
opciones de agregar, consultar,
modificar o eliminar un empleado.
3. Selecciona la opción de Consultar
empleado
4. Despliega otro submenú donde se
puede escoger la consulta por área de
trabajo o por proyecto.
5. Selecciona la opción de consulta de
su interés
6. Muestra la base de datos de los
empleados según la opción de
consulta escogida por el actor.
7. Realiza la consulta y presiona el
botón aceptar
8. Muestra el menú principal
Cursos alternativos
Ninguno
Caso de uso Requerimiento 4: Modificar información de un empleado
Actores Secretaria
Propósito Modificar y actualizar uno o varios datos sobre la información
de un empleado de la compañía.
Resumen La secretaria ingresa a empleados, selecciona la opción de
modificar empleado, escoge si lo quiere buscar por área o por
proyecto y lo selecciona de la lista, de ahí puede modificar el
dato que desee y el sistema lo actualiza de inmediato
Referencias Req1, Req 10, Req 11.
cruzadas
Curso normal de eventos
Acción del actor Respuesta del sistema
1. Selecciona el ícono de empleados.
2. Despliega un submenú con las
opciones de agregar, consultar,
modificar o eliminar un empleado.
3. Selecciona la opción de Modificar
empleado.
4. Despliega otro submenú donde se
puede Modificar por área de trabajo o
por proyecto.
5. Selecciona la opción de Modificar
de su interés.
6. Muestra la base de datos de los
empleados según la opción de
consulta escogida por la secretaria.
7. Escoge al empleado que le desea
modificar los datos y presiona el botón
de Modificar
8. Muestra una nueva pantalla donde
se encuentra la información del
empleado predeterminada y editable.
9. Edita el o los datos de su interés y
presiona el botón Actualizar
10. Despliega un mensaje de
confirmación de la modificación de la
información y lo actualiza en la base
de datos.
11. Presiona el botón de aceptar

12. Muestra el menú principal.


Cursos alternativos
Línea 10: como se mencionó en el curso alternativo del requerimiento dos, si
la secretaria ingresa un tipo de datos incorrecto, el sistema le muestra un
mensaje de error y espera que la secretaria ingrese el dato correctamente
para continuar.
Caso de uso Requerimiento 5: Eliminar información de un empleado
Actores Secretaria
Propósito Eliminar y actualizar la información de un empleado de la
compañía.
Resumen La secretaria ingresa a empleados, selecciona la opción de
eliminar empleado, escoge si lo quiere eliminar por área o por
proyecto y lo selecciona de la lista, seguidamente lo elimina y
el sistema lo actualiza de inmediato
Referencias Req1, Req 10, Req 11.
cruzadas
Curso normal de eventos
Acción del actor Respuesta del sistema
1. Selecciona el ícono de empleados.
2. Despliega un submenú con las
opciones de agregar, consultar,
modificar o eliminar un empleado.
3. Selecciona la opción de eliminar
empleado.
4. Despliega otro submenú donde se
puede eliminar por área de trabajo o
por proyecto.
5. Selecciona la opción de eliminar de
su interés.
6. Muestra la base de datos de los
empleados según la opción de
consulta escogida por la secretaria.
7. Selecciona al empleado que desea
eliminar del sistema y presiona el
botón de Eliminar
8. Presenta un mensaje de
verificación sobre la información del
empleado que va a eliminar
9. Verifica la información y presiona el
botón de aceptar

10. Elimina al empleado de la base de


datos y lo actualiza de inmediato en
pantalla

11. Despliega un mensaje de


confirmación de la eliminación de la
información.
12. Presiona el botón de aceptar

13. Muestra el menú principal.


Cursos alternativos
Línea 9: Si la información del empleado no es la que desea eliminar,
selecciona a otro empleado.
Caso de uso Requerimiento 6: Ingresar un nuevo empleado al sistema de
planillas
Actores Secretaria de Finanzas
Propósito Llevar a cabo el registro de los datos salariales de cada
empleado
Resumen El usuario ingresa a la opción de plantillas, luego a la opción
de ingresar y digita los datos de planillas del empleado, lo
registra y el sistema lo actualiza de inmediato en la base de
datos.
Referencias Req 1
cruzadas
Curso normal de eventos
Acción del actor Respuesta del sistema
1. Selecciona el ícono de plantillas.

2. Despliega un submenú con las


opciones de ingresar, consultar,
modificar o eliminar un empleado.
3. Selecciona la opción de ingresar

4. Abre una nueva pantalla donde


presenta los espacios necesarios en
el cual se ingresará la información del
5. Ingresa el número de cedula del empleado.
empleado y al hacerlo se rellena
automáticamente el nombre de este,
ingresa el tipo de salario que puede
ser escogido entre contrato y horas,
monto del salario y la fecha de pago.
Seguidamente presiona el botón
Aceptar.

6. Registra inmediatamente los datos


ingresados a la base de datos y
despliega un mensaje de verificación
del ingreso de éste.
7. Presiona el botón de aceptar

8. Muestra el menú principal.


Cursos alternativos
Línea 5: Si el usuario ingresa un tipo de datos incorrecto, el sistema le
muestra un mensaje de error y espera que la secretaria ingrese el dato
correctamente para continuar.
Caso de uso Requerimiento 7: Consultar información de planillas
Actores Secretaria de Finanzas, Gerente de finanzas
Propósito El usuario puede consultar la información de planillas de dos
formas, por área de trabajo o por proyecto donde labora, así
conseguirá consultar la información de su interés.
Resumen El actor ingresa la opción de planillas, luego a consultar,
selecciona el tipo de consulta que le interesa y seguidamente
el sistema le despliega la información requerida.
Referencias Req1, Req 2, Req6.
cruzadas
Curso normal de eventos
Acción del actor Respuesta del sistema
1. Selecciona el ícono de planillas.

2. Despliega un submenú con las


opciones de ingresar, consultar,
modificar o eliminar un empleado.
3. Selecciona la opción de Consultar
planillas.
4. Despliega otro submenú donde se
puede escoger la consulta por área de
trabajo o por proyecto.

5. Selecciona la opción de consulta de


su interés.
6. Muestra la base de datos de los
empleados según la opción de
consulta escogida por el usuario.

7. Presiona el botón de Salir.


8. Muestra el menú principal.
Cursos alternativos
Ninguno
Caso de uso Requerimiento 8: Modificar información de planillas
Actores Secretaria
Propósito Modificar y actualizar uno o varios datos sobre la información
de planilla de un empleado de la compañía.
Resumen La secretaria ingresa a planillas, selecciona la opción de
modificar planilla, escoge si modificar la información por área o
por proyecto y lo selecciona de la lista, de ahí puede modificar
el dato que desee y el sistema lo actualiza de inmediato
Referencias Req1, Req 10, Req 11.
cruzadas
Curso normal de eventos
Acción del actor Respuesta del sistema
1. Selecciona el ícono de planillas.

2. Despliega un submenú con las


opciones de agregar, consultar,
modificar o eliminar planilla.
3. Selecciona la opción de Modificar
planilla.
4. Despliega otro submenú donde se
puede Modificar por área de trabajo o
por proyecto.
5. Selecciona la opción de Modificar de
su interés.
6. Muestra la base de datos de los
empleados según la opción de
consulta escogida por la secretaria.

7. Selecciona al empleado que le


desea modificar los datos y presiona el
botón de Modificar 8. Muestra una nueva pantalla donde
se encuentra la información de planilla
del empleado predeterminada y
editable.

9. Edita el o los datos de su interés y


presiona el botón Actualizar
10. Despliega un mensaje de
confirmación de la modificación de la
información y lo actualiza en la base
de datos.
11. Presiona el botón de aceptar

12. Muestra el menú principal.


Cursos alternativos
Línea 10: Si el usuario ingresa un tipo de datos incorrecto, el sistema le
muestra un mensaje de error y espera que la secretaria ingrese el dato
correctamente para continuar.
Caso de uso Requerimiento 9: Eliminar información planilla
Actores Secretaria
Propósito Eliminar y actualizar la información de planilla de un
empleado de la compañía.
Resumen La secretaria ingresa a planillas, selecciona la opción de
eliminar empleado, escoge si lo quiere eliminar por área o por
proyecto y lo selecciona de la lista, seguidamente lo elimina y
el sistema lo actualiza de inmediato
Referencias Req1, Req 10, Req 11.
cruzadas
Curso normal de eventos
Acción del actor Respuesta del sistema
1. Selecciona el ícono de planillas.

2. Despliega un submenú con las


opciones de agregar, consultar,
modificar o eliminar planillas.
3. Selecciona la opción de eliminar
planillas.
4. Despliega otro submenú donde se
puede eliminar por área de trabajo o
por proyecto.
5. Selecciona la opción de eliminar de
su interés.
6. Muestra la base de datos de los
empleados según la opción de
consulta escogida por el usuario

7. Selecciona al empleado que desea


eliminar del sistema de planillas y
presiona el botón de Eliminar 8. Presenta un mensaje de
verificación sobre la información del
empleado que va a eliminar de la
planilla.

9. Verifica la información y presiona el 10. Elimina al empleado de la base de


botón de aceptar. datos y lo actualiza de inmediato en
pantalla

12. Despliega un mensaje de


11. Presiona el botón de aceptar confirmación de la eliminación de la
información.
13. Muestra el menú principal.
Cursos alternativos
Línea 9: Si la información del empleado en planilla no es la que desea eliminar,
selecciona a otro empleado y lo elimina de la planilla.
Caso de uso Requerimiento 10: Ingresar un nuevo proyecto
Actores Gerente de Recursos Humanos
Propósito Ingresar la información necesaria de un nuevo proyecto que
se va a llevar a cabo en la constructora
Resumen El Gerente ingresa a la opción de Proyectos, luego selecciona
ingresar nuevo proyecto y digita la información referente a un
nuevo proyecto de la constructora, así el sistema lo actualiza
en la base de datos.
Referencias Req1.
cruzadas
Curso normal de eventos
Acción del actor Respuesta del sistema
1. Selecciona el ícono de proyectos
2. Despliega un submenú con las
opciones de agregar, consultar,
modificar o eliminar un proyecto.
3. Selecciona la opción de Agregar
proyecto
4. Abre una nueva pantalla donde
presenta los espacios necesarios en
el cual se ingresará la información del
proyecto.
5. Ingresa el nombre del proyecto, el
lugar, la fecha de inicio, la fecha de
finalización, estado y el presupuesto
de la obra. Seguidamente presiona el
botón Aceptar.
6. Registra inmediatamente el nuevo
proyecto en la base de datos y
despliega un mensaje de verificación
del ingreso de éste.
7. Presiona el botón de aceptar
8. Muestra el menú principal.
Cursos alternativos
Línea 6: El nombre del proyecto y el lugar deber ser tipo carácter, asimismo el
presupuesto debe ser tipo numérico, si no se ingresan los datos del tipo
correcto, el sistema despliega un mensaje de error en el tipo de dato y no
continúa hasta que el Gerente ingrese los datos correctamente.
Caso de uso Requerimiento 11: Consultar información de un proyecto
Actores Secretaria de Recursos Humanos, Gerente de Recursos
Humanos
Propósito El actor puede consultar la información de los proyectos que
ha llevado a cabo la constructora y los que está llevando
actualmente.
Resumen El actor selecciona el ícono de proyectos, luego selecciona
consultar proyectos, y seguidamente el sistema le despliega
la información requerida.
Referencias Req1
cruzadas
Curso normal de eventos
Acción del actor Respuesta del sistema
1. Selecciona el ícono de proyectos.
2. Despliega un submenú con las
opciones de agregar, consultar,
modificar o eliminar un proyecto.
3. Selecciona la opción de Consultar
proyecto
4. Muestra la base de datos de los
proyectos escogida por el actor.
7. Consulta la información deseada y
presiona el botón de Salir
8 Muestra el menú principal
Cursos alternativos
Ninguno
Caso de uso Requerimiento 12: Modificar información de un proyecto
Actores Secretaria o Gerente de Recursos Humanos.
Propósito Modificar y actualizar uno o varios datos sobre la información
de un proyecto de la compañía.
Resumen El actor selecciona el ícono de proyectos, escoge la opción de
modificar proyecto, seguidamente lo elige de la lista, de ahí
puede modificar el dato que desee y el sistema lo actualiza de
inmediato
Referencias Req1
cruzadas
Curso normal de eventos
Acción del actor Respuesta del sistema
1. Selecciona el ícono de proyectos.
2. Despliega un submenú con las
opciones de agregar, consultar,
modificar o eliminar un proyecto.

3. Selecciona la opción de Modificar


proyecto. 4. Muestra la base de datos de los
proyectos de la constructora.

7. Selecciona al proyecto al cual le


desea modificar los datos y presiona
el botón de Modificar 8. Muestra una nueva pantalla donde
se encuentra la información
predeterminada y editable del
9. Edita el o los datos de su interés y proyecto.
presiona el botón Actualizar
10. Despliega un mensaje de
confirmación de la modificación de la
11. Presiona el botón de aceptar información y lo actualiza en la base
de datos.

12. Muestra el menú principal.


Cursos alternativos
Línea 10: como se mencionó en el curso alternativo del requerimiento dos, si
el usuario ingresa un tipo de datos incorrecto, el sistema le muestra un
mensaje de error y espera a que el usuario ingrese el dato correctamente para
continuar.
Caso de uso Requerimiento 13: Eliminar un proyecto
Actores Secretaria
Propósito Eliminar y actualizar la información de un proyecto de la
compañía.
Resumen La secretaria ingresa al ícono de proyectos, selecciona la
opción de eliminar proyecto, lo selecciona de la lista,
seguidamente lo elimina y el sistema lo actualiza de inmediato
Referencias Req1
cruzadas
Curso normal de eventos
Acción del actor Respuesta del sistema
1. Selecciona el ícono de proyectos.
2. Despliega un submenú con las
opciones de agregar, consultar,
modificar o eliminar un proyecto.
3. Selecciona la opción de eliminar
proyecto.
4. Despliega otro submenú donde se
puede eliminar por estado, activo o
inactivo.
5. Selecciona la opción de eliminar de
su interés.
6. Muestra la base de datos de los
proyectos según la opción de consulta
escogida por el usuario.
7. Selecciona al proyecto que desea
eliminar del sistema y presiona el
botón de Eliminar
8. Presenta un mensaje de
verificación sobre el proyecto que va a
eliminar.
9. Verifica la información y presiona el
botón de aceptar. 10. Elimina el proyecto de la base de
datos y lo actualiza de inmediato en
pantalla

11. Presiona el botón de aceptar


12. Despliega un mensaje de
confirmación de la eliminación de la
información.

13. Muestra el menú principal.


Cursos alternativos
Línea 9: Si la información del proyecto no es la que desea eliminar, selecciona
otro proyecto y lo elimina.
2. Organización por módulo/característica

2.1 Interfaz local del usuario

El sistema cuenta con varias pantallas para el manejo de la información por

parte del usuario. Dicha interfaz es diseñada con aspecto simple e

instrucciones específicas que agilicen y hagan efectiva la interacción del

usuario con el sistema y puedan realizar las funciones para las cuales fue

creado.

La primera interfaz con el usuario es una pantalla de autentificación, en la

se presentan mediante etiquetas el nombre de la compañía, logotipo de la

compañía y el enunciado que pide la contraseña, además se muestra una caja

de texto donde se ingresa la contraseña y un botón de salir.

Una vez ingresada correctamente la contraseña, el sistema presenta el

menú principal, donde se muestra mediante etiquetas el nombre de la

compañía. En la parte superior se muestran tres íconos con las tres opciones

principales del programa, para los cuales se despliegan submenús que ofrecen

las opciones de agregar, consultar, modificar o eliminar cada una de éstas.

Si se accesa a la opción de agregar empleado en empleados, el sistema

muestra una nueva pantalla donde aparecen mediante etiquetas de texto los

enunciados de los datos a rellenar, asimismo, las cajas de texto para que se

ingresen los datos o en los casos de proyecto, área de trabajo y fecha de

contratación, se despliegan las sub. Opciones disponibles mediante

combobox; de ésta manera, el usuario teclea el mínimo de datos necesarios y

le es más fácil escogerlos de una lista, con lo cual se logra agilizar el proceso.

Una vez que se han ingresado correctamente todos los datos, el sistema
muestra un mensaje de verificación de agregado, en caso contrario, muestra un

mensaje de error en el ingreso de datos.

Por otra parte, si se elige la opción de consultar empleado en empleados,

el sistema despliega otra sub. Opción en la que se puede escoger la consulta

de empleado por área de trabajo o por proyecto; una vez que el usuario escoge

la opción deseada, se le despliega una tabla con la información de empleados

señalada anteriormente.

Si se escoge la opción de Modificar empleado en Empleados, el sistema

abre otro submenú donde se puede modificar por área o por departamento; una

vez que el usuario escoge, el sistema despliega una base de datos con la

información de los empleados, cuando el usuario señala a uno y da click en un

botón de eliminar, se abre otra ventana con la información predeterminada del

empleado, aquí se modifica y se da click en un botón que dice actualizar.

Luego el sistema presenta un mensaje de verificación de la modificación o en

caso de ingreso incorrecto, uno de error.

Las opciones de planilla y proyectos en el menú principal presentan el

mismo formato que la opción de empleados, por lo que no se van a detallar.

2.2 Interfaz Web del usuario

Como la empresa donde se esta realizando el sistema para este proyecto

no utiliza la Web en sus operaciones no es necesario realizar una interfaz Web.

Las pantallas incluidas en el sistema corresponden únicamente a las

desarrolladas en Visual Basic 5.0


2.3 Requerimientos de hardware

El sistema de información pretende que la secretaria y el Gerente de

Recursos Humanos estén conectados en una misma red interna con el fin de

tener un manejo efectivo y rápido de la información. Para la ejecución de este

sistema se requieren los componentes básicos de dos computadoras, como

mínimo deberán tener:

• Procesador Pentium 4, velocidad de 1.86 GHz

• Memoria RAM 512 MHz

• Fuente de poder de 350 Watts

• Tarjeta madre para Pentium 4

• Monitor CRT 15”

• Teclado

• Mouse

2.4 Requerimientos de software

El software que se ocupa para ejecutar este programa es Windows XP,


Microsoft Access 2003, Visual Basic 2005, Office 2003

2.5 Requerimientos de desempeño

Para lograr la adecuada implementación del sistema de información, se


requiere de una plataforma Microsoft Windows 98 o superior, preferiblemente
Windows XP. Los software solicitados para ejecutar este programa son,
Microsoft Access 2003, Visual Basic 2005, Office 2003
.
2.6 Requerimientos de documentación

Con la realización de este ERS se esta documentando todo lo relacionado


con el sistema a crear, de forma que el documento sea de fácil entendimiento
para el que desee accesarlo y el usuario pueda ejecutar el programa sin ningún
problema.

2.7 Requerimientos de calidad

El sistema elaborado para la empresa debe de cumplir con todos las


especificaciones de los usuarios del sistema de forma que se sientan a gusto
con la manejo y el procesamiento de la información que le es suministrada,
paralelamente el programa debe contar con todas las funciones y expectativas
del la empresa. La idea es que contemple todos los datos necesarios de los
empleados y los proyectos de la constructora.

2.8 Requerimientos de seguridad

El sistema posee como único sistema de seguridad una clave inicial para
acceder al programa.

2.9 Requerimientos legales

El sistema se elabora en mutuo acuerdo entre los integrantes del grupo y el


administrador de la organización, por lo que al finalizar el sistema, la empresa
se hará responsable de su debido uso, así como la información almacenada
dentro del sistema operativo.

Das könnte Ihnen auch gefallen