ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

SISTEMA DE GESTIÓN DE EMPLEADOS


Enviado por   •  26 de Febrero de 2020  •  Prácticas o problemas  •  604 Palabras (3 Páginas)  •  99 Visitas

Página 1 de 3

SISTEMA DE GESTIÓN DE EMPLEADOS.

Descripción del problema

Una empresa refresquera llamada Titan Sode, requiere que se desarrolle un sistema de administración de empleados que permita llevar el control de su información personal y laboral.

Los empleados estan dividios en tres tipos Repartidor, Administrativo, Ejecutivo.

Los repartidores tienen como información nombre, apellidos, curp, RFC, fecha de nacimiento, dirección, teléfono, turno, salario (mensual), tipo de licencia que tienen, años de antigüedad en la empresa.

Para los administrativos se necesita gestionar la información de nombre, apellidos, curp, RFC, fecha de nacimiento, dirección, teléfono, departamento (RH, Ventas, Operación), area operativa (A1, A2, A3, A4, A5), escolaridad, sueldo por día, tipo contratación (temporal o base).

En cuanto a los ejecutivos se necesita saber su nombre, apellidos, curp, RFC, fecha de nacimiento, dirección, teléfono, número de acciones, clase de ejecutivo (Clase A, Clase B, Clase C, Clase D), bono anual otorgado, unidad de operación, administrativos a su cargo.

La empresa tiene contratados 100 repartidores, 36 administrativos y asociados 25 Ejecutivos. El sistema se debe permitir realizar las siguientes operaciones:

  • Menú principal.- El programa debe mostrar un menú con las siguientes opciones (las cuáles se deben repetir hasta no ingresar salir.)
  1. Buscar empleado
  2. Agregar empleado
  3. Editar empleado
  4. Eliminar la información de un empleado
  5. Mostrar todos los empleados
  6. Salir
  • Sección buscar empleado.- El programa debe solicitarle el curp, RFC o apellidos y apartir de ahí realizar la búsqueda del empleado. El programa debe mostrar toda la información del empleado incluyento el tipo (repartidor, ejecutivo, administrativo). Si existe mas de un empleado con los mismos apellidos ingresados deberá mostrar todas las coincidencias.
  • Sección agregar empleado.- El programa debe de preguntarle que tipo de empleado desea ingresar y posteriormente solicitar todos los datos. Al final se debe mostrar un mensaje informando que el empleado fue agregado.
  • Sección editar empleado.- El programa debe solicitar el tipo de empleado y el curp del mismo. Si los datos existen debe mostrarle lo necesario para poder ingresar los nuevos datos todos excepto el CURP. Al final se debe mostrar un mensaje informando que el empleado fue editado.

  • Sección eliminar empleado.- El programa debe solicitar el tipo de empleado y el curp del mismo. Si los datos existen debe eliminar el empleado (sólo pondrá los datos vacíos si son cadenos o 0 si son números). Al final se debe mostrar un mensaje informando que el empleado fue eliminado.
  • Sección mostrar todos los empleados. El programa debe mostrar toda la información de todos los empleados que se encuentran registrados en el sistema. Primero debe mostrar los repartidores, después los administrativos y al final los ejecutivos.
  • Salir. Debe terminar la ejecución del programa.

Requerimientos del sistema

El sistema debe desarrollarse en C++ con las seguientes características:

  • Clases.- Se deberán utilizar clases y herencia para el manejo de los datos de repartidor, administrativo y ejecutivo.
  • Matrices.- Se deberá utilizar matrices para guardar la información de los empleados. Cada empleado (repartidor, administrativo o ejecutivo) debe guardarse en una celda de la matriz.
  • Métodos.- Debes utilizar al menos 6 funciones o procedimientos para operaciones del programa y evitar poner todo sobre el método main.

Realización y Entregables

El proyecto final se desarrollará en equipo de máximo 2 integrantes, y se debe entregar lo siguiente:

...

Descargar como (para miembros actualizados)  txt (4.1 Kb)   pdf (57.4 Kb)   docx (13 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com