proyecto rh en linea

29
1

Upload: omar-sanchez

Post on 12-Jun-2015

1.460 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Proyecto rh en linea

1

Page 2: Proyecto rh en linea

2

Índice

Introducción ................................................................................................................................................................. 3

Formulación y delimitación del problema ................................................................................................................... 3

Objetivos Generales Específicos .................................................................................................................................. 3

Determinación de requerimientos del sistema ........................................................................................................... 4

Especificación de requisitos. ........................................................................................................................................ 5

Diseño del sistema RHenlinea.com .............................................................................................................................. 6

Actores del sistema .............................................................................................................................. 6

Trabajadores internos ........................................................................................................................... 6

Diagrama de distribución ...................................................................................................................... 7

Análisis del diagrama de distribución .................................................................................................... 8

Diagramas de casos de uso .......................................................................................................................................... 9

Diagrama de CU actividades del cliente ............................................................................................... 9

Diagrama de CU actividades del candidato ........................................................................................ 10

Diagrama de CU del usuario interno ................................................................................................... 11

Diagrama de CU de actividades del administrador ............................................................................. 13

Diagramas de actividades .......................................................................................................................................... 15

Actividades del cliente ........................................................................................................................ 15

Actividades del candidato ................................................................................................................... 17

Actividades del usuario interno ........................................................................................................... 21

Actividades del sistema administrador ................................................................................................ 24

Conclusiones. ............................................................................................................................................................. 29

Bibliografía ................................................................................................................................................................. 29

Page 3: Proyecto rh en linea

3

RHenlinea.com

Introducción

Este es un proyecto académico de análisis y diseño de un sistema de información web, llamado RHenlinea.com. El documento incluye el análisis del proyecto desde la formulación y delimitación del problema, objetivos, requerimientos y requisitos. Después se incluye el diseño del sistema realizado con UML y plantillas de caso de uso, mostrando el diagrama de distribución del sistema, los casos de uso generales y los diagramas de actividades.

Formulación y delimitación del problema En la actualidad las empresas tienen preocupaciones grabes como los son la seguridad, los planes para sobre llevar la crisis, mantenimiento de la productividad, entre otros temas que les quitan el sueño a los empresarios. Las empresas están restando importancia a actividades como el reclutamiento de personal, siendo que es una actividad primordial para el desarrollo de una empresa. Las empresas tienen la opción del outsourcing con negocios de manejo de personal, pero los servicios que ofrecen este tipo de negocios son muy costosos. Las empresas de la actualidad solicitan los servicios de este tipo de negocios en menor medida que en años anteriores, por razones de economía y seguridad.

Objetivos Generales Específicos Crear un sitio web especializado en el reclutamiento, selección y direccionamiento de personal. Este sitio web, beneficiará de manera significativa a: • Clientes. Empresas, negocios, instituciones públicas o privadas, o cualquier establecimiento que tenga la necesidad de reclutar y seleccionar personal, sin importar la cantidad o el tipo de personal que necesite, siempre y cuando se encuentre en la ciudad de Chihuahua. • Candidatos. Cualquier persona que necesite promocionar sus servicios para ser contratado en cualquier institución, empresa o negocio de la ciudad. Para la promoción de currículos de los candidatos el servicio será gratuito. Debido al poco personal que necesita esta nueva organización, el costo para los clientes será muy accesible. Todos los clientes y candidatos podrán checar su estatus desde la página web y realizar operaciones.

Page 4: Proyecto rh en linea

4

Determinación de requerimientos del sistema En cuanto a la solicitud de personal por parte de los clientes:

• Solamente los clientes registrados podrán solicitar personal en el sitio. • Los clientes se podrán dar de alta en línea, mediante proporcionar sus datos, se

les asignará una clave consecutiva de usuario, podrá tener uno o más contactos para recibir la información de las consultas. Se registrará su información fiscal para efectos de facturación.

• El acceso al sitio será por Internet, con manejo de seguridad basada en las claves de usuario, contacto y password.

• Los clientes podrán solicitar búsquedas personal en la página indicando cuántas personas desean, y permitiéndoles especificar en forma amigable, los parámetros que definan su consulta.

• Las consultas serán registradas y atendidas por usuarios internos. Al contestar al cliente se le cotiza el servicio, dándole un esbozo de los posibles resultados que obtendrá con el servicio y se espera por la aceptación del mismo.

• Cuando el cliente acepta la cotización, se procede a enviarle los currículos detallados del personal consultado, y se procede a facturar el servicio.

En cuanto a la búsqueda de personal por parte de los usuarios internos:

• Los usuarios internos contarán con una herramienta que les permita ver las consultas de los clientes, procesarlas en forma automática mediante consultas que les permitan hacer afinaciones sobre los resultados, al grado de llegar a poder seleccionar cuáles son los currículos que desea incluir en su propuesta.

• Podrá atender clientes, enviándoles cotizaciones (que contienen la búsqueda previa sin dar muchos datos de los candidatos) y posteriormente les enviará los resultados completos de la búsqueda y en caso de tener currículos en archivos se anexarán

• Se quedará un registro detallado de cada consulta, cotización y servicio completado, para efectos de seguimiento.

• Los usuarios internos tendrán claves de acceso que serán manejadas por el administrador del sistema. Se podrán conectar desde cualquier punto en Internet, mediante las claves y password de seguridad que le han sido asignados.

En cuanto a las altas de currículo por parte de los candidatos:

• Se contará con una página que permita a los candidatos, que puedan dar de alta sus currículos en forma detallada.

• Los candidatos podrán agregar sus datos, mediante listas desplegables que no permitan equivocarse en las opciones, para facilitar las búsquedas a futuro.

• Se dejarán campos abiertos para que los candidatos puedan explicar conceptos como trabajos, especializaciones, preferencias, etc.

Page 5: Proyecto rh en linea

5

• Los candidatos podrán subir adicionalmente versiones en archivo de su currículum.

• Se manejará un control de vigencia de currículo y se solicitará vía correo electrónico que actualicen su currículo cada determinado tiempo.

• Para agregar un currículum se podrá hacer de dos formas: 1. El propio candidato en cualquier lugar físico mediante acceso a un sitio de

Internet. Aquí se requiere tener un control para evitar que haya accesos ilegales que intenten sabotear el contenido de las bases de datos.

2. También se les podrá asignar una computadora de la empresa y darles determinado tiempo para que lo capturen. Se podrá contar con capturistas o auxiliares que tomen varios currículos en papel y procedan a introducirlos al sistema en una computadora de la empresa.

• Se debe diseñar las pantallas de captura de currículos en forma amigable, que permita a los candidatos agregar fácilmente la información usando validación de los campos que se tengan restringidos.

En cuanto a la administración del sistema:

• Se debe contar con las herramientas que permitan administrar el sistema, agregando usuarios, otorgando los permisos de acceso al mismo, diferenciando entre candidatos, clientes, usuarios internos y administrador del sistema.

• Podrá manejar listas de correo para informar a los usuarios internos de diversas situaciones (la llegada de nuevas peticiones de consulta de clientes, consultas pendientes de cotizar/facturar a clientes).

Especificación de requisitos. Técnicos:

• Un servidor web. Apache ó Windows server. • Un servidor de bases de datos. Oracle ó MySQL. • Mínimo 5 PCs (Windows XP ó vista) en red conectadas al servidor (para las

capturas de currículos en papel). • Un sistema diseñado, programado e implementado en web, que tenga acceso

público pero con restricciones para usuarios registrados. • Dominio web para el nombre RHenlinea.com. • Ruteador, switch y cableado para acceso a internet y red interna.

Personal:

• Equipo de desarrollo de sistemas (programadores, administrador). • Técnicos de redes y servidores. • 5 capturistas de datos. • 10 usuarios internos.

Page 6: Proyecto rh en linea

6

• 1 administrador del sistema. Instalaciones:

• Oficina con iluminación y contactos eléctricos adecuados. • Acceso a internet. • Refrigeración adecuada para mantener los servidores en buenas condiciones

Diseño del sistema RHenlinea.com Para el diseño del sistema se utilizó la diagramación proporcionada por UML para facilitar la comprensión de la estructura y los procesos del sistema, por todos los usuarios sin importar su nivel de capacitación en cuanto a sistemas de información.

Actores del sistema Nombre Tipo Descripción Cliente Externo Empresa interesada en

reclutar y seleccionar personal nuevo. Utiliza el sistema para encontrar a los candidatos idóneos para un puesto en su organización.

Candidato Externo Persona interesada en promocionar su currículum para encontrar una empresa que solicite sus servicios.

Trabajadores internos Nombre Tipo Descripción Usuario interno Interno Es el encargado de

procesar las búsquedas que solicita el cliente, en la base de datos.

Capturista Interno Es el encargado de capturar los datos y la información de los currículos que lleven candidatos en papel a la

Page 7: Proyecto rh en linea

7

oficina. Administración Interno Sistema de información

encargado de controlar los procesos que realizan los demás actores. Es controlado por una persona que funge como administrador.

Diagrama de distribución

Page 8: Proyecto rh en linea

8

Este diagrama muestra los dispositivos de procesamiento necesarios para que funcione el sistema (servidor web y servidor de base de datos). Además de mostrar las diferentes interfaces que contiene la plataforma para cada uno de los usuarios. En las notas se indican las diferentes secciones que tiene cada una de las plataformas de cada uno de los usuarios. También se muestran todas las posibles interacciones entre las plataformas y los dispositivos de procesamiento.

Análisis del diagrama de distribución

Plataforma Usuario Secciones Requerimientos de acceso

Funciones especiales

Acceso general Todos los interesados

• Principal. • Identidad. • Servicios. • Contacto.

Ninguno Promoción de RHenlinea, de la organización y sus funciones.

Cliente Cliente • Principal. • Identidad. • Servicios. • Búsqueda de

candidatos. • Contacto.

Nombre de usuario y contraseña de cliente.

Realizar peticiones de búsqueda de candidatos, currículos e información.

Candidato Candidato • Principal. • Identidad. • Servicios. • Currículo y

datos. • Contacto.

Nombre de usuario y contraseña de candidato.

Dar de alta información personal, y subir currículo.

Usuario interno Usuario interno

• Principal. • Identidad. • Proceso de

consultas. • Registro de

operaciones

Nombre de usuario y contraseña de usuario interno.

Procesar las consultas pedidas por el cliente, realizar esbozos de posibles resultados, registrar todas las operaciones diarias.

Administrador Administrador • Diseño y datos. • Consultas y

correos. • Validación de

campos. • Usuarios y

permisos.

Nombre de usuario y contraseña de administrador.

Cambiar el diseño de la página, enviar correos a los demás usuarios, checar el funcionamiento

Page 9: Proyecto rh en linea

9

• Facturas y pagos.

• Vigencia de currículos.

de las actividades que realiza el sistema automáticamente, procesar pagos y hacer facturas, borrar currículos antiguos.

Diagramas de casos de uso

Diagrama de CU actividades del cliente

Actividades del cliente

Meta: Se busca que el cliente se registre en la web, acceda a ella en su propia cuenta, con un nombre de usuario y una contraseña propia, y realice peticiones de búsqueda de candidatos al sistema.

Actor primario: El cliente. Actor secundario: Sistema administrador de RHenlinea.com

Precondiciones: 1. El usuario debe tener la necesidad de selección y

reclutamiento de personal en su organización. 2. El usuario no está registrado en el sistema.

Postcondiciones: 1. El cliente debe acatar el acuerdo que aceptó acerca de las reglas y condiciones de uso del sistema, de no ser así

Page 10: Proyecto rh en linea

10

será dado de baja del mismo.

Restricciones: 1. El cliente no está dado de alta en hacienda no podrá registrarse en el sistema.

Eventos disparadores: El cliente tiene la necesidad de reclutamiento y selección de personal para su negocio o empresa.

Ruta primaria de actividades:

1. El cliente ingresa a la página de Internet 2. El cliente se registra en el sistema. 3. El cliente accede a su cuenta personal. 4. El cliente realiza peticiones de búsquedas de candidatos.

Ruta alternativa de actividades:

1. Para este caso de uso no existe ruta alternativa.

Diagrama de CU actividades del candidato

Actividades del candidato

Meta: Se busca que el candidato se registre en la web, acceda a ella en su propia cuenta, con un nombre de usuario y una contraseña propia, y suba su currículo y datos al sistema.

Actor primario: El candidato Actor secundario: Sistema administrador de RHenlinea.com

Precondiciones: 1. El candidato debe tener la necesidad de conseguir

trabajo. 2. Debe tener una computadora con acceso a internet

Page 11: Proyecto rh en linea

11

3. El candidato no debe de estar registrado en el sistema.

Postcondiciones: 2. El candidato debe acatar el acuerdo que aceptó acerca de

las reglas y condiciones de uso del sistema, de no ser así será dado de baja del mismo.

Restricciones: 4. El candidato es mayor de edad, de no serlo se dará de baja del sistema.

Eventos disparadores: El candidato tiene la necesidad de un empleo en la ciudad de Chihuahua.

Ruta primaria de actividades:

5. El candidato ingresa a la página de Internet 6. El candidato se registra en el sistema. 7. El candidato accede a su cuenta personal. 8. El candidato sube su currículum y actualiza sus datos.

Ruta alternativa de actividades:

2. Para este caso de uso no existe ruta alternativa.

Diagrama de CU del usuario interno

Page 12: Proyecto rh en linea

12

Actividades del usuario interno

Meta: Se busca que el usuario interno realice las actividades principales de su puesto, en el sistema.

Actor primario: El usuario interno. Actor secundario: Sistema administrador de RHenlinea.com

Precondiciones:

1. El usuario interno debe tener acceso a internet. 2. Debe contar un una clave de acceso y nombre de

usuario. 3. El usuario debe ser empleado del negocio.

Postcondiciones:

1. El sistema envía los resultados de consultas a los clientes.

2. El sistema envía el esbozo de resultados a los clientes. 3. El sistema guarda en la base de datos el registro de

operaciones hecho por el usuario interno.

Restricciones:

1. El usuario interno debe de estar registrado en el sistema y tener un nombre de usuario y contraseña.

2. El usuario interno debe tener acceso a internet.

Eventos disparadores: 1. El usuario interno obtiene por correo una petición de

búsqueda del cliente. 2. Llega el final de la jornada laboral y es necesario registrar

las operaciones realizadas en ese día.

Ruta primaria de actividades:

1. El usuario interno accede al sistema. 2. El usuario interno checa su correo en busca de

peticiones de búsqueda de clientes. 3. El usuario realiza un esbozo de posibles resultados. 4. El usuario realiza la búsqueda completa de candidatos y

la envía al cliente a través del sistema. 5. El usuario registra todas las operaciones realizadas en la

jornada laboral. Ruta alternativa de

actividades: 1. Si el usuario interno no tiene búsquedas pendientes. 2. El usuario únicamente registra las operaciones realizadas

en la jornada laboral.

Page 13: Proyecto rh en linea

13

Diagrama de CU de actividades del administrador

Actividades del administrador

Meta: Se busca que el sistema administrador realice sus funciones de forma eficiente siendo supervisadas por el administrador.

Actor primario: El administrador del sistema. Actor secundario: Sistema administrador de RHenlinea.com. Precondiciones: 1. Acceso a internet.

2. Sistema funcionando en buenas condiciones.

Postcondiciones:

1. El sistema actualizado con usuarios nuevos. 2. Correos enviados a su destinatario. 3. Currículos viejos borrados del sistema. 4. Peticiones direccionadas. 5. Pagos y facturas realizadas.

Restricciones: Las actividades las realiza el sistema automáticamente, el administrador checará el buen funcionamiento de la plataforma,

Eventos disparadores: Cualquier actividad realizada en el sistema.

Ruta primaria de actividades:

1. El sistema valida los campos de las formas del sistema. 2. El sistema agrega usuarios nuevos y les provee de

nombres de usuario y contraseñas de acceso. 3. El sistema envía al usuario interno las consultas pedidas

Page 14: Proyecto rh en linea

14

por el cliente. 4. El sistema con ayuda del administrador realiza los pagos y

facturas para el cliente.

Los diagramas de caso de uso anteriores, muestran en forma muy general las actividades que pueden realizar cada uno de los usuarios en el sistema RHenlinea.com, así como las dependencias y relaciones entre estas actividades. En la siguiente sección de este proyecto, diagramas de actividad, se mostrarán y analizarán cada una de las actividades generalizadas en los diagramas de casos de uso.

Page 15: Proyecto rh en linea

15

Diagramas de actividades

Actividades del cliente Diagrama del registro de clientes

Page 16: Proyecto rh en linea

16

Diagrama de acceso a RHenlinea – Clientes

Diagrama de búsqueda de personal

Page 17: Proyecto rh en linea

17

Actividades del candidato Diagrama de registro de candidatos

Page 18: Proyecto rh en linea

18

Diagrama de acceso a RHenlinea – Candidatos

Page 19: Proyecto rh en linea

19

Diagrama de ingreso de información

Page 20: Proyecto rh en linea

20

Diagrama de alta de currículum

Page 21: Proyecto rh en linea

21

Actividades del usuario interno Diagrama de acceso a RHenlinea – Usuario interno

Diagrama de proceso de peticiones de consulta

Page 22: Proyecto rh en linea

22

Diagrama de esbozo de posibles resultados

Page 23: Proyecto rh en linea

23

Diagrama de registro de operaciones

Page 24: Proyecto rh en linea

24

Actividades del sistema administrador Diagrama de acceso a RHenlinea – Administrador

Page 25: Proyecto rh en linea

25

Diagrama de validación de usuarios

Page 26: Proyecto rh en linea

26

Diagrama de direccionar consultas y manejo de listas de correo

Page 27: Proyecto rh en linea

27

Diagrama de vigencia de currículo

Page 28: Proyecto rh en linea

28

Diagrama de pagos y facturación

Page 29: Proyecto rh en linea

29

Conclusiones. Este proyecto de análisis y diseño de sistemas es meramente explicativo, no se implementará en la vida real. A pesar de su naturaleza académica, este proyecto nos dejó un conocimiento suficiente para realizar análisis de este tipo en organizaciones reales y en proyectos reales, sobre todo en herramientas como UML. Las estructuración de este proyecto nos permitió conocer plantillas, herramientas de software como Rational Rose, métodos nuevos, pero sobre todo nos llevamos la metodología de cómo realizar una buena estructura de diseño de un sistema de cualquier tipo. Cabe mencionar que los diagramas mostrados en este proyecto son solo una pequeña parte de los modelos que maneja UML, y que en un proyecto real se deben incluir todos los modelos.

Bibliografía 1. UML con Rational , Priale. 2. Mastering UML with Rational Rose, Wendy y Michael Boggs.