0% encontró este documento útil (0 votos)
126 vistas19 páginas

Plataforma Web para Bolsa de Empleos

El documento describe un sistema de bolsa de empleos web. Proporcionará una plataforma para que usuarios soliciten u ofrezcan empleos. Tendrá una aplicación web y API. Los usuarios podrán ver ofertas de empleo, postularse y publicar ofertas. Un administrador podrá gestionar categorías, ofertas y usuarios. El sistema tendrá funcionalidades de filtrado, detalles de empleos y registro de usuarios.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
126 vistas19 páginas

Plataforma Web para Bolsa de Empleos

El documento describe un sistema de bolsa de empleos web. Proporcionará una plataforma para que usuarios soliciten u ofrezcan empleos. Tendrá una aplicación web y API. Los usuarios podrán ver ofertas de empleo, postularse y publicar ofertas. Un administrador podrá gestionar categorías, ofertas y usuarios. El sistema tendrá funcionalidades de filtrado, detalles de empleos y registro de usuarios.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 19

Arquitectura del Proyecto

Descripción del Proyecto


Objetivos

El objetivo general del proyecto es desarrollar un sistema que provea una plataforma web
en la cual los distintos usuarios puedan interactuar según la necesidad que estos
presenten, el proyecto está basado en una bolsa de empleos la cual dota a los distintos
usuarios de la facilidad de solicitar u ofrecer un empleo.

Alcance

El proyecto tiene como alcance desarrollar:

- App Web: Para que los usuarios interesados en solicitar empleos puedan ver el
listado las diferentes ofertas activas y puedan postularse a ellos a través de una
solicitud, la cual se lleva a cabo mediante un correo y a la vez para que los usuarios
Poster puedan enviar distintas ofertas o puestos de trabajo disponibles. Importante
recalcar que existe un usuario administrador quien tiene la posibilidad de hacer
diferentes funcionalidades de gestión dentro de la app como editar las categorías de
empleo, limitar la cantidad de empleos que se pueden percibir, así como eliminar
las diferentes ofertas publicadas.

- Web Api: Se conecta con la base de datos y le ofrece los servicios al frontend para
guardar la información y a la vez ejecutar lógica de negocio.

Perspectiva del producto

Actualmente en República Dominicana y muchos lugares del mundo la tecnología juega


un papel fundamental ya que aumenta las facilidades para los diferentes usuarios a través
la virtualidad, las diferentes plataformas y lo que estas pueden ofrecer, esta no es la
excepción mediante este tipo de app un usuario solicitante puede ver las diferentes ofertas
y optar por la o las que considere conveniente de una manera ágil, rápida y sin la
necesidad de tener que trasladarse directamente a una empresa para hacer la solicitud y
sin correr el riesgo de que se pierda la información, también las diferentes empresas
pueden saciar sus necesidades de personal mediante esta vía.
Características de los usuarios

Los usuarios se pueden dividir en tres:

Los administradores: estos son usuarios con actividades avanzadas de la paginas cuales
pueden ser: editar, eliminar o agregar un nuevo tipo de trabajo. Pueden hacer cambios
en especificaciones en algunas partes de la página en los usuarios.
Los Empleados: estos tienen el derecho de cursar por un tipo de trabajo, ver los
detalles, registrarse, ver los demás tipos de trabajos, editar el tipo de selección.
Los posters: Estos se dedican a ofrecer ofertas de trabajos de sus respectivas empresas.

Administrador UCA-01
Nombre radón Abstracto: no
Descripción: Es quien interactúa con la página web de forma directa y
puede obtener la información generada de los usuarios. También puede
controlar el tipo de recomendación de cada puesto de trabajo

Empleado UCA-02
Nombre radón Abstracto: no
Descripción: Es quien interactúa con la página web de forma directa
obteniendo la información y opciones de trabajos por seleccionar.

poster UCA-03
Nombre radón Abstracto: no
Descripción: Es quien interactúa con la página web de forma directa
accediendo a ofrecer y enviar ofertas de trabajo de sus respectivas empresas.
Asunciones y dependencias

. El empleado necesita de internet y un dispositivo electrónico para poder


acceder a nuestra página web. Para obtener información detallada para
poder acceder el tipo de empleos que ofrecemos.

. El empleado debe de cumplir con los requisitos de la registración o


formulario que se le pide llenar para poder obtener información de los
trabajos que están disponibles.

. El poster debe de cumplir con los derechos de sus empresas a la hora de


postular un tipo de trabajo. Estos requisitos serian ubicación, nombre de la
empresa y tipo de trabajo.

. El administrador es solamente uno por lo cual no pueden existir más de


dos administradores siendo esto una ley de política, si el administrador es
ausentado la página estará cerrada eventualmente.
Funcionalidades
-Usuario:
La página Web debe ser capaz de brindarle al usuario que la visite la información requerida,
siendo esta la siguiente:
-Ver los puestos de trabajo ACTIVOS, dichos puestos divididos por categoría y orden de
publicación, basándonos en la fecha. La presentación de los puestos que se le
otorgaran al usuario debe incluir la Ubicación y posición del cargo, además de de la
empresa a la que se va a pertenecer. Esto acompañado de:

• Filtros de búsquedas, mostrar una cantidad determinada de puestos, con la posibilidad


de ampliar dicha capacidad y, a su vez, hacer búsquedas de interés entre los puestos
desplegados.

• La página Web debe desplegar información detallada de un puesto en especifico al


momento de que el usuario de clic en dicho puesto.

• El usuario tendrá la opción de poder enviar una postulación de trabajo, este


parametrizado con los datos que se desean. (Se debe tener una cuenta logueada para
esta función).

-Administración
La página Web contará con un apartado donde un administrador con cuenta autorizada podrá
realizar cambios, tales como:
• Modificación de las categorías en el sitio Web.

• Posibilidad de modificar el número máximo de puestos que presenta la página Web.

• Modificación de los puestos de trabajo.

Sistema de Log in
Para que los puntos anteriores puedan llevarse a cabo se necesita un sistema de login que
supla de las jerarquías entre usuarios que se desea.
Existirán 3 tipos de usuarios:

• Administrador: Propietario del Sitio Web.

• Usuario: Visita la página web para buscar un puesto de trabajo y se postula para
uno.

• Postiador: Visita la página web para envíar/ofrecer un puesto de trabajo.


Atributos de Calidad
-Escalabilidad:
La página Web constará de buenas practicas de programación en su desarrollo, de forma
que, al momento en el que se desee añadir nuevas funcionalidades, dicho cambio
sería posible de forma ágil.
-Distribución del desarrollo:
Todo el desarrollo de la página se llevaría a cabo de forma remota entre un equipo de
desarrolladores de software. Teniendo así una etapa de desarrollo flexible.
-Usabilidad:

La app constará de un diseño simple, agradable y intuitivo que guiaran al usuario en todo
momento, pudiendo propinar así una experiencia de usuario buena. El sistema
deberá mantener al tanto al usuario de todo lo que esté pasando en pantalla.
-Cumplimiento de estándares:
El Front-end de la página se desarrollará siguiendo Heurísticas para garantizar de esa forma
una UI competente.
-Seguridad:

Establecer políticas estándar de seguridad para garantizar la integridad de la información


que se maneje en la página Web.

- Factibilidad:
Esta página Web ayudará en la búsqueda ágil de empleos en estos tiempos tan difíciles y
con una alta tasa de desempleo.
Vista funcional:

Casos de uso:
- Accesos Usuarios:
- Accesos administradores:
- Accesos posters:

Fichas de casos de uso:

Nombre de caso de uso Acceso al login

Id de caso de uso C-1


Actor primario Usuarios
Actor secundario Posters
Actor terciario Administrador
Precondición N/A

Descripción El usuario (usuario, poster o aministrador) accede al


login para registrarse y o loguearse en el sitio web.
[Nótese solo acepta un administrador, el dueño del sitio]
Nombre de caso de uso Ve últimos 10 puestos de trabajo

Id de caso de uso C-2


Actor primario Usuarios
Actor secundario Posters
Actor terciario Administrador
Precondición N/A
Descripción Visualiza los 10 ultimos puestos de trabajos ingresados
en el sitio web

Nombre de caso de uso Ve todos los puestos de trabajos

Id de caso de uso C-3


Actor primario Usuarios
Actor secundario Posters
Actor terciario Administrador
Precondición Aceder al login, registrarse y loguearse

Descripción Al hacer click en el botón más trabajos, el usuario


visualiza todos los puestos de trabajos disponibles en el
sitio web

Nombre de caso de uso Ve información detallada


Id de caso de uso C-4

Actor primario Usuarios


Actor secundario Posters
Actor terciario Administrador
Precondición Aceder al login, registrarse y loguearse
Descripción Al hacer click en el boton Detalles, el usuario puede
visualizar información detallada del trabajo
seleccionado.
Nombre de caso de uso Filtrar por categoría

Id de caso de uso C-5


Actor primario Usuarios
Actor secundario Posters
Actor terciario Administrador
Precondición Estar logueado en el sitio web
Descripción El usuario podrá seleccionar la categoría de preferencia
para visualizar los trabajos pertenecientes a dicha
categoría.

Nombre de caso de uso Filtrar por palabras claves

Id de caso de uso C-6


Actor primario Usuarios
Actor secundario Posters
Actor terciario Administrador
Precondición Estar logueado en el sitio web

Descripción El usuario podrá realizar búsquedas de trabajos usando


palabras claves, ejemplos: tiempo completo, medio
tiempo, sueldo mínimo, etc.

Nombre de caso de uso Filtrar por fecha

Id de caso de uso C-7


Actor primario Usuarios
Actor secundario Posters
Actor terciario Administrador
Precondición Estar logueado en el sitio web
Descripción El usuario podra realizar búsqueda de trabajos
seleccionando la fecha en la que fue posteado.
Nombre de caso de uso Postularse a un puesto de trabajo

Id de caso de uso C-8


Actor primario Usuarios
Actor secundario N/A
Actor terciario N/A
Precondición Estar logueado en el sitio web
Descripción El usuario podrá postularse a un puesto de trabajo de su
preferencia.

Nombre de caso de uso Configura el sitio web

Id de caso de uso C-9


Actor primario Administrador
Actor secundario N/A
Actor terciario N/A
Precondición Estar logueado como administrador

Descripción El administrador podra realizarles configuraciones al


sitio web siempre que le plazca.

Nombre de caso de uso Modifica las categorías

Id de caso de uso C-10


Actor primario Administrador
Actor secundario N/A
Actor terciario N/A
Precondición Estar logueado como administrador
Descripción El administrador podrá modificar (agregar, cambiar o
eliminar) las categorías en las que se agruparan los
distintos trabajos que sean ingresados.
Nombre de caso de uso Ajusta el número de trabajos visibles

Id de caso de uso C-11


Actor primario Administrador
Actor secundario N/A
Actor terciario N/A
Precondición Estar logueado como administrador
Descripción El administrador podra modificar la cantidad de
trabajos que se visualizan en la página principal.

Nombre de caso de uso Gestiona puestos de trabajo

Id de caso de uso C-12


Actor primario Administrador
Actor secundario N/A
Actor terciario N/A
Precondición Estar logueado como administrador

Descripción El administrador podrá gestionar (editar u eliminar) los


distintos puestos de trabajos que hayan sido posteados
en el sitio web.

Nombre de caso de uso Registra puestos de trabajo

Id de caso de uso C-13


Actor primario Posters
Actor secundario Administrador
Actor terciario N/A
Precondición Estar logueado como poster o Empresa, o como
administrador
Descripción El Poster o empresa podra registrar y enviar al sitio web
la vacante de trabajo a solicitar con la información y
requisitos nescesarios.
Vista Estática

Diagrama en capas:

Vista Controlador

Modelo Web API

Petición y Respuesta

Controlador
Base de
Datos

Modelo
Vista Lógica
Vista de Procesos

Vista de Desarrollo
Vista Física
WBS (Work Breakdown Structure)

ID Entregables Duracion(Dias) Recurso


1 Enunciado del Proyecto Web - Parte I 5 7 personas
1.1 Repositorio de código fuente 1 DJR5, DJR4
1.2 Documento de Arquitectura 3 DJR1,DJR2,DJR3
1.3 Estimados del Proyecto 1 DJR6, DJR7
2 Enunciado del Proyecto Web - Parte II 7 7 personas
2.1 Presentación de 5 minutos 1 DJR3
2.2 Pruebas unitarias del código 3 DJR1,DJR2,DJR4
2.3 Manual de Usuario 2 DJR5,DJR6
capturas de pantalla de la
2.4 aplicación 1 DJR7

TABLA DE CONVERSIONES SP - HORAS RECURSOS HUMANOS


Valor SP Valor Dias Decripcion Tarifa x Dias(RD$) Cdg
1 1 Elianyi Yulibeth Otaño
Romero $ 1,500.00 DJR1
3 8
Jostin José Cepeda Ventura $ 1,500.00 DJR2
5 16
Jesus Gabriel Santos Santos $ 1,500.00 DJR3
8 20
Bryan Steven Pérez Nin $ 1,500.00 DJR4
Diego Jose Ortiz Croussett $ 1,500.00 DJR5
Gabriela Elizabeth Rodriguez
DJR = Dev JR Vargas $ 1,500.00 DJR6
Alcides Polanco German $ 1,500.00 DJR7
CBS (Cost Breakdown Structure)

COSTOS DIRECTOS
MANO DE OBRA COSTOS

DJR1 $ 9,000.00

DJR2 $ 9,000.00

DJR3 $ 6,000.00

DJR4 $ 6,000.00

DJR5 $ 4,500.00

DJR6 $ 4,500.00

DJR7 $ 3,000.00

LICENCIAS COSTOS
Management Studio
18 GRATIS

SERVIDORES COSTOS
Github GRATIS

COSTOS ESTIMADOS $ 42,000.00

CONTINGENCIA $ 2,100.00 5%

TOTAL $ 44,100.00 RD$

$ 759.69 USD

También podría gustarte