• No se han encontrado resultados

SISRH Sistema de recursos humanos

N/A
N/A
Protected

Academic year: 2020

Share "SISRH Sistema de recursos humanos"

Copied!
222
0
0

Texto completo

(1)

FACULTAD

DE ESTADÍSTICA

E

INFORMÁTICA

ESPECIALIZACIÓN EN INGENIERÍA DE SOFTWARE

SISRH

SISTEMA DE RECURSOS HUMANOS

TRABAJO RECEPCIONAL

QUE COMO REQUISITO PARCIAL PARA OBTENER EL

DIPLOMA DE ESTA ESPECIALIZACIÓN

PRESENTA:

María de los ÁngelesiNayaJtxo-Gperrero

(Becaria de la Secretaría de Educación y Cultura)

Tutor: Armando Pérez Flores

(2)

UNIVERSIDAD VERACRUZANA

FACULTAD DE ESTADÍSTICA E INFORMÁTICA

ESPECIALIZACIÓN EN INGENIERÍA

DE SOFTWARE

El Comité Académico de la Especialización

en

Ingeniería de Software

y

el

Tutor

del

trabajo

recepcional

titulado

“SISRH: Sistema de Recursos Humanos”

que

presenta

la

C. María de los Ángeles Navarro Guerrero , autorizan

la

impresión

y

constitución

del

jurado

para su

defensa en la fecha previamente

establecida.

Xalapa, Ver.

a

07 de Noviembre

del

2003.

COMITÉ ACADÉMICO

Dr. Juan Manuel Fernández

Peña

REPRESENTANTE

MAESTRO

Mtra.

Edíth-HérnántiézLagunes

SECRETARIAACADÉMICA DE

LA

FACULTAD

DE ESTADÍSTICA E

INFORMÁTICA

Mtra.

Ma. de^^s^mgeles^eñas

Valdés

REPRESENTANTE MAESTRO

dio

Dra. Ma. de

Tos Angeles Sumano López

COORDINADORA

DE

LA

ESPECIALIZACIÓN

(3)

Agradecimientos

Agradezco a la Secretaría de Educación y Cultura por autorizarme la Beca-Comisión para cursar esta Especialízación.

Dedico este trabajo a Ángel, mi esposo, a mi hijo, Fernando, por todo su amor, paciencia y apoyo que me permitieron alcanzar esta meta.

A mi madre por darme el cariño y apoyo incondicional, que toda la vida he.obtenido de ella, en todos los aspectos.

Mi más sincero agradecimiento a los Doctores: Ma. de los Angeles Sumano López y Juan Manuel Fernández Peña, por el tiempo que invirtieron en la revisión de este trabajo y por la amistad que nos han ofrecido a todos los alumnos de la Especialízación.

Agradezco al Mtro. Armando Pérez Flores, por la dirección que hizo en este proyecto.

A mi tía Gloría y a Saris porque sé, que siempre cuento y podré contar con su apoyo y su cariño, a mi cuñada Liliana .por el ejemplo de fortaleza y por estar conmigo cuando la necesito.

(4)

CONTENIDO

1 INTRODUCCIÓN...1

1.1 Objetivodeltrabajo... 1

1.2 Contextodelsistema...1

1.3 Justificación...2

1.4 Fundamentos Teóricos...i...3

1.5 Estructuradeltrabajo...6

2 ESTABLECIMIENTO DE LOS REQUERIMIENTOS DE SISRH... ...8

2.1 Contextoy SituaciónActual...9

2.1.1 Contexto empresarial...9

2.1.2 Situación Actual... ...•... 11

2.1.3 Conclusión sobre la situación actual...15

2.2 PropuestaComputacional...16

2.2.1 Esquema General dela Propuesta Computacional...17

2.2.2 2. Prototipo Rápido...,...21

2.2.3 Modelo de Datos...34

2.2.4 Beneficios del nuevo software... 36

2.2.5 Bitácora de desarrollo... ...36

2.2.6 Costo en términos depuntos de función...39

2.2.7 Responsabilidades...42

2.2.8 Conclusión sobre la propuesta computacional...43

3 PLANEACIÓN Y ANÁLISIS DESISRH...44

3.1 Análisisderiesgos...45

3.2 PLANEACIÓN DE SISRH ...,... 46

3.3 Análisisde SISRH...57

3.3.1 Paquetes de Análisis...57

3.3.2 Realización de Casos de Uso del Análisis...58

4 DISEÑO DE SISRH...77

4.1 Arquitecturadelsistema...'...79

4.2 Subsistemasde Diseño...81

4.2.1 Interfaces entre subsistemas ...81

4.2.2 Clases activas...81

4.3 Realizacióndécasosde uso dediseño...82

4.3.1 Realización del Caso de Uso Registro deDocentes...83

4.3.2 Realización del Caso de Uso Identificación del usuario...:...83

4.3.3 Realización del Caso de Uso Actualización de datos de Docentes...83

4.3.4 Realización del Caso de Uso Consulta de datosdeDocentes... 90

4.3.5 Realización del Caso de Uso Reportesdedatosde Docentess...92

4.3.6 Realización del Caso de Uso Eliminación dedatos de Docentess...96

4.3.7 Realización del Caso de Uso Registro de Centros...97

4.3.8 Realización del Caso de Uso Actualización de Centros...99

4.3.9 Realización del Caso de Uso Consulta deCentros... 101

4.3.10 Realización del Caso deUso Eliminación de Centros...103

4.3.11 Realización del Caso deUso Reporte de datos de Centros... 105

4.3.12 Realización del Caso deUso Registro/actualización de Usuarios...108

4.3.13 Realización del Caso de UsoActualización de Catálogos...110

4.4 Diagramas detalladosdelasasociacionesyagregacionesentrelasclases DE DISEÑO... 113

(5)

4.5.2 Métodos decada operación para cada clase...114

5 IMPLEMENTACIÓN DESISRH...116

5.1 ArquitecturadelModelode Implementación...117

5.2 Plande Construcciones...í... ...118

5.3 Subsistemasde implementación... ...124

6 PRUEBAS DESISRH... 127

6.1 Fundamentos... 132

6.2 Pruebas decasosdeuso...:...134

6.2.1 Procedimiento de prueba especial (silo hubo)... ... ...138

6.2.2 Caso de prueba con su resultado...'....139

6.2.3 Registro de defectos... ...:...151

6.3 Análisisde resultados...155

6.3.1 Métricas relativas a pruebas......155

6.3.2 Discusión de resultados......159

7 EVALUACIÓN DE SISRH...161

7.1 Evaluaciónfuncional...i...162

7.2 Evaluacióndelproductofinal...166

7.3 Evaluacióndelproceso...170

7.3.1 Tiempo de desarrollo....'...170

7.3.2 Otras métricas del proceso:... ...172

8 CONCLUSIÓN... 170

8.1 Resumen... 175

8.2 RevisiónCrítica...'... ...176

8.3 Trabajos Futuros... 177

8.4 . Paraterminar... 177

BIBLIOGRAFÍA... ... 178

APÉNDICE A. REDES SEMÁNTICAS DESISRH... ...180

APÉNDICE B. MANUAL DEOPERACIÓN DE SISRH...186

(6)

Capítulo 1

1.

Introducción.

A lo

largo

de las primeras

tres

décadas

de la

Informática,

el principal

desafío

era

el

desarrollo del

hardware de las

computadoras,

de

forma

que

se

redujera el

costo

de procesamiento y almacenamiento de

datos.

Durante

la

década

de los

ochenta,

los avances en

micro

electrónica

han dado

como

resultado

una

mayor potencia

de

cálculo

a

la

vez que una

reducción

del

costo.

Hoy el problema

es diferente.

El

principal

desafío

es mejorar

la calidad (y reducir el costo) de las

soluciones

basadas en computadoras,

soluciones

que se.implementan

con el

software.

Actualmente

se

dice

que

el

desarrollo

de software

está

en crisis,

entendiéndose

por

ésta, según

el

diccionario

de

Webster,

como

punto

decisivo

en

el curso

de

algo,

sin embargo, no ha

habido

un

punto

decisivo sino un

lento

cambio

evolutivo.

El

cambio

evolutivo que arriba

se menciona se

refiere

a

que, a

pesar

de la

existencia

de

bibliografía

en la

cual

se

puede

leer sobre

metodologías

que

conduzcan

a obtener una mejor calidad de

software, muchos

de

los

desarrolladores

no las

utilizan

y

otros, no las conocen, por lo cual

se

dice

que

el

software

está en

crisis

y

como respuesta a

ella,

muchas industrias

están

adoptando

prácticas de ingeniería

del software.

La Ingeniería de

Software

contempla

varios elementos

importantes

para

el

desarrollo

de los

sistemas, tales

como:

métodos, herramientas

y

procedimientos.

A lo largo de

este

documento,

se

podrá observar a

qué

se

refieren los

elementos

antes mencionados, puescon la

finalidad

de emplear la

Ingeniería

de Software, se

ha

planteado

la

elaboración

de un sistema de cómputo, al cual

se

le puedaaplicar

una metodología

como

es ÁNCORA,

así

como otras herramientas que puedan

coadyuvar

durante

las distintas

etapas del ciclo

de vida de desarrollo de

software,

desde el análisis de requerimientos, el

diseño

hasta la

implementación

y

las

pruebas,

de tal

forma

que

se

pueda obtener un producto de

calidad.

1.1

Contexto del

sistema.

El sistema

SISRH

(Sistema de Recursos

Humanos) se

va

instalar

en el área de

Recursos Humanos

del Departamento

de

Telebachillerato.

El

Departamento de Telebachillerato (TEBA)

nació

hace

23

años en 1980,

depende

directamente de la

Dirección

General

de

Enseñanza

Media

Superior

y

Superior (DGEMSyS).

La

transmisión

de las clases de Telebachillerato

se

iniciaron

a

través del

canal

estatal,

XHGV-TV

4+,

comenzando en ese entonces,

cuarenta

centros

en

el

(7)

Capítulo

1

Hoy

en

día

existen

667 centros de Telebachiílerato,

distribuidos

en 25 zonas de

supervisión,

a lo largo del

Estado

de Veracruz, en los cuales laboran

más

de 2300

maestros.

El

principal

objetivo de esta modalidad de enseñanza,

es

el que los

jóvenes del

medio

rural tengan acceso directo y

económico

al nivel bachillerato.

Tal

como

se

puede observar, en

cada ciclo escolar

llegan

nuevos

maestros,

a

los

cuales el área de

Recursos

Humanos del

Telebachillerato

debe

efectuar los

trámites

administrativos

correspondientes

para

su ingreso

al sistema,

así

como

también para los cambios de categorías de plazas

que

les correspondan y

enviar

dichos

movimientos a

la DGEMSyS.

Con la información

que

recaba

el área de

Recursos

Humanos,

se lleva

el control

y

seguimiento

de los maestros

que existen

en el

Departamento, tanto

en los centros

de Telebachillerato

como

de oficinas centrales. También

se

controlan los

supervisores,

los

centros

y las zonas

de supervisión. Todo este

proceso se

realiza

a

través de un

sistema

de

cómputo,

el cuál

organiza

y

emite

catálogos

de

información que

se

proporcionan

a

otras

áreas del

Telebachillerato,

como

son:

Oficina

Técnica,

Supervisión, Control

Escolar, entre

otras.

1.2 Justificación.

Actualmente, en el área de Recursos Humanos

del

Departamento de

Telebachillerato,

se utiliza

un

sistema escrito en el lenguaje

Cobol

que

tiene

aproximadamente

nueve años de antigüedad. A lo

largo

de

ese

tiempo ha

sufrido

diversas

modificaciones, según las necesidades

que se han presentado;

por

lo

tanto, se le

han

anexado opciones

o modificado

algunas existentes; esto

se debe

al incremento

en

el

volumen

de la

información.

Otro aspecto

importante

es

que,

el

Sistema

actual

emite

distintos

tipos de

reportes, sin embargo, en muchas

ocasiones se

utiliza el archivo de datos

que se

exporta

a

la

hoja

de

cálculo, Excel,

donde

se

formatea

y organiza la información

según

las

necesidades;

posteriormente se

imprime.

Otro punto

importante es

que

la persona

que

diseñó

e

implemento el

sistema en

Cobol,

ya no

se

encuentra en el área de

Recursos Humanos

ni

en

el

Departamento. Por lo

tanto,

para

cualquier

modificación u opción nueva

que se le

pretenda

agregar al

mismo,

es

necesario

esperar

a que

dicha

persona

tenga

tiempo y pueda acudir

a efectuar lo

que se

le solicita.

Además,

no

existe

ningún

tipo de documentación

del

sistema,

ni

diccionario

de datos

o

especificación de

procesos.

La ¡dea fundamental de hacer el

nuevo

sistema

radica, básicamente,

en varios

puntos:

a)

Cambiar de

plataforma

de MS-Dos a Windows.

b)

Cambiar el

lenguaje

de programación de

Cobol

a

Delphi usando

Access

como manejador

de

Base de Datos.

c) Cambiar el

diseño

de

interfaz

a

uno

gráfico.

(8)

Capítulo

1

d)

Anexar

nuevas

opciones de reportes.

e)

Cambiar

la implementación

de

sistema monousuario

a

uno

de red.

f) Aumentar

las

formas

de búsqueda de los

maestros y/o centros

g)

Adicionar la

opción

de

un

acceso

restringido al sistema

a

través

de

passwords.

Lo anterior tiene

como finalidad

el

cumplir

con varios

objetivos:

el

primero

consiste

en actualizar

el

software que

se

utiliza

actualmente,

tanto

el

sistema operativo como el

lenguaje

de programación, lo cual incluye

a

utilizar

programas

con

interfaces de

diseño

gráfico,

que

son de alguna

forma

más sencillos

de utilizar,

además, la ¡dea de

anexar nuevas

opciones al sistema

es

para

obtener la

información necesaria de forma

rápida

y oportuna,

por

último,

restringir

el

acceso

al

sistema

es

un

punto

de seguridad

muy importante

para cualquier

sistema ya

que

con

esto se puede evitar

que personas no

autorizadas accedan

al

sistema.

1.3 FundamentosTeóricos.

En

lo que

respecta

a

las

metodologías y

herramientas

de desarrollo,

se

utilizaron

varias,

las cuales

se

describirán

a

lo largode estasección.

Una de las primeras etapas de

la

Ingeniería de

Software es

el establecimiento de

los

requerimientos del

sistema, es

decir,

qué

se pretende

que realice. Para

lo

anterior

se utilizó

la

Metodología

de Análisis de

Requerimientos

de

Software,

ÁNCORA.

Como

metodología para el análisis,

diseño e implementación se hizo

uso de

PUDS

(Proceso

Unificado

de Desarrollo de Software), y como

herramientas

de

software:

Delphi

se

eligió como

lenguaje

de

programación y

Rational Rose

como

herramienta

de ingeniería de software asistida por computadora,

producida

por

Rational

Software Corporation.

Para

trabajar

con

alguna

metodología, lo primero

es conocer

qué

se

puede

hacer

con

ella,

cuál

es

su

enfoque

y

qué

herramientas

brinda.

ÁNCORA ofrece varias

herramientas, algunas son

adaptaciones

de las utilizadas en otras

áreas

distintas

a

la

computación, otras

son

del

área de

la computación

y

algunas

son propias

de

ÁNCORA.

La palabra

ÁNCORA,

es

sinónimo

de

ancla;

dentro del

desarrollo de software,

se

pretende transmitir

la

idea

de

que

para

empezar a trabajar

en la

elaboración

de

un

nuevo software, las

bases deben ser

buenas

y

sólidas,

es

decir, saber definir

correctamente qué

se

quiere de

un

software nuevo y

tener

una representación

clara para el usuario

y que,

además, permita

pasar

a

las

siguientes

etapas de

desarrollo

de

software

de

forma

sencilla

y natural.

La herramienta de modelado

principal

de

ÁNCORA es

el Guión, mismo que

trata

de representar

una obra

de teatro, en

la que

los

actores (usuarios) representarán

uno o

más

papeles

dentro

de

ella.

La

obra

será

escrita

por los

involucrados

en el

software, guiados por el analista.

Esta

forma de

trabajar

resulta

amena

y

además

(9)

Capítulo 1

establece

claramente las

responsabilidades

de los actores que se

encuentran

relacionados con el

nuevo software.

Un

elemento más en

ÁNCORA

es

el

reuso.

La mayoría de los

sistemas

de

software tienen cosas en común

que

pueden

ser reutilizadas; por eso

no

siempre

se debe

empezar desde cero para elaborar

un

nuevo

software. ÁNCORA

brinda

formas

de

guardar

los

elementos

de sistemas

anteriores

para

utilizarlos

en

sistemas

nuevos

que

resulten similares.

La

primera etapa del

desarrollo de

software

consiste en especificar los

requerimientos. La Ingeniería de

Requerimientos

de Software, se

encarga

de guiar

al desarrollador en esta primera

etapa

produciendo un documento de

Especificación de

Requerimientos

de

Software

(ERS), mismo que será

entregado

al

cliente

y al

diseñador

para continuar

con el desarrollo,

después vendrán diseño,

implantación, prueba

y

mantenimiento; cada

etapa

cuenta

con sus

propias

subetapas.

PUDS

es

una

metodología que ordena

las

actividades,

dirige las

tareas

individuales y de

equipo, especifica además

los artefactos que

se

deben

desarrollar

y

proporciona criterios de control y medición, con

la finalidad

de

obtener un producto de software potente y de calidad que

satisfaga

los

requerimientos

del

usuario. Se

caracteriza

principalmente por

ser:

Orientado

por casos

de uso,

los

cuales representan

funcionalidades

que

brindan al

usuario ün resultado.

En

resumen, el

total

de los casos de uso esperados en

el

sistema

constituyen

la

funcionalidad completa del

mismo.

Además,

también se

usan

para

guiar la

generación de modelos de diseño los

cuales

dan

la pauta

a la

Implementación de

forma

paralela al

desarrollo

de

la

arquitectura

del sistema.

Centrado

en la

Arquitectura,

a

través de ésta,

se

definen las formas en que puede

ser

visto

el

sistema

del

software de

manera global.

Lo anterior se

basa

en un

esquema

inicial de

arquitectura, éste

define una

serie

de casos de uso que

se

conforman

tomando en cuenta los subsistemas, clases y

componentes,

la

arquitectura

se

va consolidando

a medida que

los casos de uso

se

detallan.

Naturaleza Iterativa e

Incrementa!,

esto

significa

que

se establece

un período de

tiempo o

iteración para el

desarrollo

de partes

del proyecto,

de esta

manera se van

concluyendo dichas partes hasta,

que

lleguen

a

cubrir

la

funcionalidad

esperada.

Cada ciclo

o

iteración consta de cinco

flujos

fundamentales

de

trabajo: requisitos,

análisis, diseño, implementación

y

pruebas.

El desarrollo de

estos flujos

se

desarrollan

con diferentes grados de

intensidad

a lo

largo

de las diferentes fases:

Inicio, Elaboración, Construcción y

Transición.

PUDS hace uso

del

Lenguaje Unificado

de

Modelado

o

UML (Unified

Modeling

Language),

éste, es

un

lenguaje

de

modelado

visual

que

se

usa para especificar,

visualizar,

construir

y documentar

artefactos

de

un

sistema de software. Captura

decisiones y

conocimientos

sobre

los sistemas

que se deben

construir.

(10)

Capítulo 1

Se usa para entender

diseñar, hojear,

configurar,

mantener

y controlar la

información sobre tales

sistemas.

Está

pensado

para usarse con

todos

los

métodos de desarrollo, etapas

del

ciclo de

vida, dominios

de

aplicación,

y

medios.

El Lenguaje de

Modelado

pretende

unificar

la

experiencia pasada sobre técnicas

de

modelado

e

incorporar

las

mejores

prácticas actuales en un acercamiento

estándar. UML incluye

conceptos

semánticas, notación y

principios

generales.

Tienen

partes estáticas

y

dinámicas

de

entorno

organizativas. La

especificación

de

UML no define un proceso

estándar,

pero

puede ser útil

en un proceso de

désarrollo

iterativo, pretende

dar

apoyo

a la

mayoría de los

procesos

de

desarrollo

orientado a

objetos.

UML

captura

la información

sobre

la

estructura

estática

y

el comportamiento

dinámico

de

un

sistema.

Un

sistema

se

modela como

una

colección

de

objetos

discretos

que

interactúan para realizar

un trabajo

que

finalmente

beneficia

a un

usuario externo. La estructura estática

define

los

tipos de

objetos importantes para

un sistema y

para

su implementación, así como

las relaciones

entre

los objetos.

El

modelar unos

sistemas desde varios

puntos

de vista separados pero

relacionados,

permite entenderlo

para

diferentes propósitos.

UML no

es

un

lenguaje

de programación.

Las

herramientas

pueden

ofrecer

generadores de código de

UML para

una gran variedad de

lenguajes

de

programación

así

como

construir

modelos para

ingeniería

inversa

o

partir de

programas

existentes.

UML es un lenguaje

de modelado de

propósito general.

En lo

que

respecta

a

las herramientas de

software

que

se

mencionaron

anteriormente,

Rational Rose es

una herramienta CASE, la cual,

pretende

que

el

desarrollo

y

mantenimiento del

software

sea automatizado, a

través

de

un conjunto

de herramientas bien integradas

que

facilitan

o

reducen

el trabajo por la forma en

que enlazan

yautomatizan lasfases

del ciclo

de vida

del

software.

Rational Rose brinda dos

elementos

esenciales en

la Ingeniería

de Software

actual:

El

Modelado

Orientado

a Objetos y el Modelo de

Desarrollo

Iterativo e

Incremental.

Otro punto

importante es que

Rational

Rose también utiliza

UML

para

el

desarrollo del

análisis yel diseño.

La interfaz de Rational

Rose

permite

crear

y modificar las

vistas

gráficas

del

modelo. A continuación

se

mencionarán los principales tipos de

diagramas

que

puede

soportar:

diagramas

de clases,

diagramas

de casos de

uso,

diagramas

de

colaboración,

diagramas

de secuencia,

diagrama

de componentes,

diagramas

de

estado y diagrama de

despliegue.

Rational

Rose es

una

herramienta

CASE

muy

potente,

pues

cuenta

con otras

opciones

tales

como: Análisis

de

casos

de uso,

Modelado

orientado a objetos,

Verificación

Semántica,

Soporte para el

desarrollo iterativo controlado,

Re

­

ingeniería,

Soporte

a

desarrollos

multiusuario paralelo, a través

de un

repositorio,

(11)

Capítulo 1

Generación

de

documentación,

Disponibilidad en

múltiples

plataformas,

entre

otras.

Por su

parte

Delphi,

es

un

lenguaje

de

desarrollo

que

cuenta

con

las

características que a continuación se detallan:

• Permite

desarrollos basados

en el

sistema operativo Windows.

Es un lenguaje

de

programación

que se

considera

como

una

herramienta

de

desarrollo

rápido.

Permitetanto

la programación

visual como tradicional.

El

código que

maneja

está basado en

Object

Pascal

cuya

sintaxis proviene

de Turbo Pascal de Borland.

Tiene

la ventaja de

permitir

hacer

conexiones

con diferentes tipos de bases de

datos

Permite crear

e

integrar nuevos componentes.

Las

aplicaciones

cuando

se

culminan,

quedan como versiones

compiladas

sin

que requieran

bibliotecas

adicionales

para

su

ejecución.

Delphi genera

distintos tipos de

archivos,

entre otros se encuentran:

el

archivo del

proyecto,

al

cual

se

le asocia la extensión

“.dpr

”, éste contiene el

código

de

inicialización

e

información de

formularios

y

unidades;

las

unidades,

tienen

la

extensión

“.pas

,

las cuales

contiene

el código fuente en

Object

Pascal de los

formularios

que se

encuentren dentro

del proyecto;

a los formularios, les

asocia

la

extensión

“.dfm

”,

es

un archivo binario

que se

relaciona con un archivo de unidad y

que

en él

se visualiza

la interfaz

del usuario.

1.4

Estructura del trabajo.

Este

trabajo

recepcional está organizado en

siete

capítulos de los cuales el

primero

lo conforma la

introducción, ésta da una

idea

general

del

trabajo

junto con

una sencilla

síntesis de cada

uno ellos, finalizando

con una

conclusión,

apéndices

y

la

bibliografía.

Es importante

aclarar que

lo

que

podría

considerar como

capítulo

uno,

corresponde a

lo que se detalla

en la introducción.

Eh el capítulo dos,

se

establecen

claramente

los

requerimientos

del

sistema

SISRH,

se

especifica el

contexto empresarial

donde

se

pretende instalar el

sistema, así como

lasituación

actual que se

vive en

dicha

empresa

o Institución.

Con base en lo

anterior, se

plantea una

propuesta

computacional, a

través

de la

cual

se

brinda

una idea

general

de cómo

sería

el

sistema

que

se

propone.

Esta

propuesta

incluye varios aspectos: un

esquema

general de

la

propuesta,

un

(12)

Capítulo 1

prototipo

rápido,

el modelo de los

datos,

los

beneficios del nuevo software, la

bitácora

de desarrollo,

el

costo en términos de

puntos

de

función y

las

responsabilidades

de cada involucrado.

El capítulo

tres hace

referencia a la

planeación y análisis de SISRH, en el cual

se

contempla el análisis de

riesgos,

la planeación

del

sistema

y dentro del

análisis

del

mismo,

se definen

los paquetes de

análisis

y la realización de casos de uso

del

análisis.

El

diseño

del

sistema

se

puede

encontrar a

lo

largo

del

capítulo

cuatro,

en

éste,

se presentará

la

arquitectura del sistema,

los

subsistemas

de

diseño

en los

cuales

se

definen las

interfaces entre

subsistemas

y

las

clases activas; además

de la

realización

de todos los casos de uso,

es

' decir, todos los diagramas

correspondientes.

En el

capítulo

cinco

se puede

encontrar la

implementación

del

SISRH,

en la cual

se

detallará

la

arquitectura de

dicho

sistema,

el

plan

de construcciones y

los

subsistemas

de implementación.

Por

otra

parte en el capítulo seis,

se

explicarán las

pruebas

de

distintos

casos de

uso,

sus respectivos resultados y el

análisis

de los

mismos,

el

registro

de

los

defectos y una breve

explicación sobre las métricas que

se

usaron.

(13)

Capítulo

2

Establecimiento

de

Requerimientos

de

SISRH

(14)

Capítulo

2

2.

Establecimiento

de

los

Requerimientos

de

SISRH.

La

finalidad del

presente

capítulo

radica

básicamente

en

establecer claramente

la

situación

actual en

que se

encuentra

el

sistema

de recursos

humanos que

se

encuentra

funcionando

en el área

del mismo

nombre

así

como de la

propuesta '

computacional

que

se

plantea para dar solución a

la

problemática actual

incluyendo

un

prototipo

rápido.

2.1

Contexto

y Situación Actual.

A lo largo de

esta sección

se

conocerá

el

contexto laboral

bajo

el

cual

se

desenvuelve

el

área

del

Recursos Humanos

del Departamento

de

Telebachillerato,

para la

cual se va

a implementar el sistema SISRH.

2.1.1

Contexto

empresarial.

Tal

como se

mencionó en la

introducción,

el

sistema

de

Telebachillerato es

un

Departamento,

cuyo

objetivo principal

es

el brindar

a

los jóvenes

del medio

rural

>acceso directo y

económico del

nivel bachillerato.

Paracada

ciclo

escolar, en el sistema de Telebachillerato

se

crean

nuevos

centros en

diferentes localidades del

estado de Veracruz, por lo

tanto,

ingresan nuevos

maestros.

El control

y seguimiento

de

cualquier movimiento

administrativo de

este

nuevo

personal,

le

corresponde

llevarlo al área de Recursos

Humanos

de

dicho

Departamento;

esta

área

es

la que se encarga

de efectuar y

registrar

cualquier

trámite que

el

docente haya

solicitado para turnarlo a

la instancia correspondiente,

ya

sea en la

DGEMSyS o

en la SEC.

Por lo

anterior,

el área de Recursos

Humanos

de TEBA,

es

una de las principales

fuentes

de

datos

de

donde

se

puede

obtener

diferentes

tipos de información,

por

ejemplo: el personal

que

labora en oficinas centrales, una

lista

de centros, la

plantilla de maestros de todos los centros de

Telebachillerato,

una relación de

los

supervisores de zona, entre otras.

Además, Recursos

Humanos

es un

área

que

suministra información

a

otras que

también

se encuentran dentro del Departamento y que

la

requieran

2.1.1.1

Organigrama de

la Empresa.

En

la Figura 2.1,

se

muestra el

organigrama

donde

se

ubica

del

Departamento

de

Telebachillerato.

Se

puede observar que

el área de

Recursos

Humanos

junto con

Control

Escolar,

Recursos

Financieros

y

Recursos

Materiales,

dependen

de la

sección

deTrámites

y

Servicios.

(15)

Capítulo

2

ORGANIGRAMA DEL DEPARTAMENTO DE TELEBACHILLERATO

DGEMSyS

í

Departamento de Telebachillerato

Trámites y Servicios

Recursos Humanos

Control Escolar

Recursos Financieros

Recursos Materiales

Figura

2.1 Organigrama

de

Telebachillerato.

La oficina

técnica es

la

que se

encarga de preparar los cursos de actualización

a

los docentes impartidos en

verano,

además de elaborar un

banco

de

reactivos

y

estándares de

exámenes.

El área de producción tiene el

cometido

de elaborar los videos

y/o

grabar

las

teleclases

de

las

distintas

materias

que conforman

los semestres, que el

docente

utiliza

para dar

sus

clases

del

ciclo escolar.

Las

clases se pueden

tomar

en

dos

formas, una a

través

de

la

video

casetera

y

la

otra

por medio de

la

señal

de

televisión.

El

área

de

supervisión

tiene

a

su cargo

el control de los veinticinco supervisores

que existen

actualmente

en

Telebachillerato.

Cada

uno supervisa

un

determinado

número de

centros.y

fungen

como

enlaces con

las oficinas

centrales,

se encargan

de traer a

éstas

todo tipo de

documentos

que son

necesarios

enviar desde los

centros,

como la

matrícula

con las calificaciones,

listas

de

asistencia,

e incapacidades.

El

área

de Recursos

Humanos

está

estrechamente

relacionada con

el

Control

Escolar,

Supervisión

y Oficina Técnica;

la información

se obtiene

y

se proporciona

de

y hacia

cada

una

de

esas áreas.

(16)

Capítulo2

2.1.1.3 Localización

del sistema.

El sistema

SISRH, tal

como se

visualiza en el organigrama,

se

va

a

localizar en el

área de

Recursos Humanos.

La

¡dea

principal

es

sustituir

a

un sistema existente

hecho en

Cobol,

el

cual hasta

el

momento

ha venido proporcionando

Información

cualitativa

y cuantitativa de los maestros

y

los centros

que

existen.

Las

principales metas

del

Departamento, en lo

que

respecta

a

la

plantilla

de

personal

son:

mantenerla

al día, llevar

un

seguimiento de la

misma,

así

como

también, mantener un control de los

centros

que existen, de los

supervisores

y de

los auxiliares de

supervisión.

Otra

meta

Importante

es

obtener rápidamente

reportes

de

distintos

tipos,

como por

ejemplo:

el

se

emite

por tipo de sindicato.

Éstos

pesan

mucho en

el

proceso

de

asignación de plazas, por lo

tanto,

siempre

es

Importante

tomar

en cuenta su

representatlvldad.

2.1.2

Situación

Actual.

Tal

como se

ha mencionado, el área de

Recursos

Humanos utiliza

un

sistema

de

cómputo

para el control de maestros

y centros, hecho

en el

leguaje

Cobol; dicho

sistema, tiene aproximadamente

nueve años de

antigüedad,

a

lo largo de

este i

tiempo ha sufrido modificaciones,

se

le

han anexado

opciones o

modificado

algunas

existentes,

todo

esto

se

debe

a

que el Incremento en el

volumen

de la

Información y las necesidades

del

área han aumentado.

El

sistema

básicamente funciona

de la

siguiente

manera:

para efectuar el

registro

de

maestros o llevar a

cabo

una

actualización,

se requiere del

número de

personal

que

se

asigna

al maestro.

SI por alguna razón el número de personal

fue

mal

escrito

o

no se tiene, el

sistema

no permite visualizar

la información

de

los

maestros

en la

pantalla,

pues el

único

el

medio

de

acceso.

En lo

que respecta

a

los

centros,

cuando

se

registra un centro

nuevo

en el

sistema, se

le

debe

asignar

un

número

que

lo

Identifique.

Por lo general,

el

número que

le

corresponde

como centro

nuevo, es

decir, si actualmente existen 667

centros

y se crea

uno nuevo,

éste

sería el

668,

sin

embargo,

esto ocasiona

el

mismo

problema

como

con los

maestros,

y en

este

caso

es

peor,

debido

a

que

el

número

asignado es

Interno. Cabe señalar que los

centros

cuentan con una clave

federal que

los Identifica de

manera

única, pero el sistema actual no

la contempla

como la

clave

principal de acceso.

El

sistema actual,

emite

reportes que han

sido

diseñados

para

una

Impresora

de

matriz

de

puntos.

Para

obtener una mejor

presentación

de la

Información,

el

archivo que el

sistema

actual

genera

se

exporta

a

Excel

para

formatearlo

y

ordenar

la Información

de distintas

maneras.

(17)

Capítulo

2

Otro

punto muy importante

en esta

situación,

es

que la

persona

que diseñó

e

implemento

el

sistema

ya no

se encuentra

en el

área

de Recursos Humanos,

incluso ni en

el

Departamento,

por lo tanto cualquier

modificación

u opción nueva

que

se

le pretenda agregar al

mismo,

es

necesario esperar a que

dicha

persona

tenga

tiempo

y pueda

acudir

a

efectuar loque

se

le solicita.

Aunado con lo

anterior,

no existe

ningún tipo de documentación

relacionada

con

el

análisis,

diseño e

implementación

del

sistema;

tampoco un diccionario de datos

o

de especificación de

procesos

que

puedan

proporcionar unaidea

del diseño

de los

mismos.

A

continuación, se presentan

dos guiones

que representan,

de una

forma

esquematizada y sencilla sobre

cómo

se

encuentra la situación actual

del

sistema.

Ver

Tablas 2.2 y

2.3.

Guión: SISRH Escena 1: Validación dedatos.

Pista: Docentes de nuevoingreso

MT entrega PS y DM a EV

Papeles: EV revisa DM y PS

MT = Maestro

EV = Encargado de validación DM yPS son correctos?

JRH - Jefe de Recursos Humanos EV elabora HP para MT

JT = Jefe de Telebachillerato JToJRH firma HP

EAS. = Encargado de actualizar los datos

del sistema Escena 2: Registro de maestro nuevo en

EMS - Encargado de mantenimiento del sistema.

sistema

SE = Secretaria EV entrega copia de HP a EAS

MTS = Maestro Sustituto EAS registra MT en SCC .

EC - Elaborador de cédulas EV entrega DMaSE para archivar

Útiles: EV entrega copia de HP a EC

CM =Cédulade movimiento EC elabora CMde MT

IN = Incapacidad

DM = Documentación del maestro Escena 3: Emisión de Reportes.

PS = Propuesta sindical

HP = Hoja de presentación EMS genera RPM

IM = Impresora EMS genera RPC

SCC = Sistema de cómputo EMS genera AD del SCC

AD = Archivo dedatos EMS copia AD del SCC

DK = Diskette EMS copia AD a DK

MQ = Máquina EMS copia de DK AD aMQ con Excel

RPM - Reporte de maestros EMS formatea AD en Excel

RPC = Reporte de centros EMSenvía a IM AD formateado

Condiciones deEntrada:

MT entrega DM a EV para su ingreso

Condiciones de Salida:

JT o JRH firman HP

EV entrega copia de HP a EASy a MT

EAS registra MT enSCC

EC elabora

Tabla 2.2

Guión

de la Situación Actual

Registro

de docentes.

(18)

Capítulo2

Guión: SISRH

Pista: Actualización de docentes

Escena 1: Incapacidad.

MTS entrega EV, PS, DM en IN de MT

Papeles: EV revisa DM, PS eIN

MT - Maestro

EV -Encargado de validación DM,PS e IN son correctos?

JRH = Jefe de Recursos Humanos EV elabora HP para MTS

JT = Jefe de Telebachillerato JTo JRH firma HP

EAS = Encargado de actualizar los datos

del sistema Escena 2: Actualización dedatos

EMS = Encargadode mantenimiento del

sistema EV entregacopia de HP a EAS de MTS

SE - Secretaria EAS registra MTS en SCC

MTS - Maestro Sustituto EV actualiza situación de MT en SCC

EC - Elaborador de cédulas EV entregacopia deHPa EC

Útiles: EC elabora CM de MT

EV entrega DM de MTS aSE para archivar

CO = Coordinador

CM = Cédula de movimiento Escena 3: Cambio deadscripción

IN = Incapacidad

DM = Documentación del maestro MT entrega EV, PS y LB

PS = Propuesta sindical PSy LB correctos?

HP = Hoja de presentación EV elabora HP para MT

IM = Impresora JT oJRH firma HP

HF - Hoja defiliación a laSEC

SCC = Sistema de cómputo EV verifica MT es el coordinador del centro

AD = Archivo de datos EV pasa corrección a EAS

DK = Diskette EAS actualiza datosde MT en SCC

MQ = Máquina EV entrega copia de HP aEC

EC elabora CM de MT

ZS = Zona de Supervisión

RPM = Reportede maestros Escena4: Nombramiento de supervisor o

RPC = Reporte de centros coordinador

LB = Liberación

JS entrega cambio de ZS ó CO a JRH

Condiciones deEntrada: JRH entrega a EV los cambios

EV elabora HP

MT entrega trámite a realizar a EVpara EV entrega copia de HP a MT, EAS yEC

actualizar situación EAS registra nueva situación de MT en SCC

EV entrega DM de MTS a SE para archivar

Condiciones deSalida: EC elabora cédula demovimiento de MT

JTo JRH firman HP Escena 5: Emisiónde reportes.

EVentrega copia de HP aEASy a MT

EAS registra MT en SCC EMS genera RPM

EC elabora cédula de movimiento EMS genera RPC

EMS genera AD del SCC

EMS copia AD a DK

EMS copia de DK AD a MQen Excel

EMS formatea AD en Excel

EMS envía a IM AD formateado

Tabla 2.3

Guión de la Situación Actual de la

actualización

de

docentes.

(19)

Capítulo2

2.1.2.3 Lista de los principales problemas.

En

el

área de

Recursos

Humanos de Teba,

a pesar

de que actualmente existe

un

sistema de cómputo

que

maneja la

Información

de

la plantilla

de personal y de los

centros,

poco a poco

han

ido surgiendo

distintos problemas. Dentro de los se

consideran

que

se

pueden

resolver

con la

computadora

se encuentran

los

siguientes:

• Cuando

se

desea

saber los datos de

algún

maestro,

si no

se

sabe el

número de personal

del mismo,

no

se

puede acceder

a su información, a

menos

que

ese número

se

localiza en el

expediente del

docente.

• En lo

que

respecta a los

centros, cuando se

registra en el sistema actual

uno nuevo,

la

persona que se

encarga de actualizar el

sistema

le asigna

un

número progresivo al

centro

nuevo, de tal forma

que

ese

número

vaa ser

la

clave

principal

de acceso,

así

que, cuando

se

necesita obtener datos

de

algún centro es

necesario investigar

qué

número

se

le

asignó,

porque

sino

no

se puede

acceder

a

los

datos

de ese

centro

y

de ningún otro.

• La emisión de

reportes

está

configurada

para una impresora de

matriz y, a

pesar

de

que

existen

una

gran

variedad de

reportes,

por

el

incremento

de las

necesidades del

Departamento,

se

requieren

más

tipos de reportes

pero

configurados

para

una

impresora

láser. Normalmente

lo que

se

hace

es

exportar

el

archivo

de datos de maestros

o

de

centros a Excel y se

le da el

formato necesario en ese

programa,

el problemaes que este

proceso toma

tiempo

y

muchas

veces

la información

se requiere

de inmediato, por

lo

cual

es

conveniente

que

el sistema pudieran

proporcionar

los reportes

formateados.

También otro

aspecto

que es

de

suma importancia es

el

acceso

al sistema,

mismo que

no está restringido en el

sistema

actual Esta situación ha

ocasionado

problemas

anteriormente,

pues ha habido

fuga

de información,

y también

modificaciones

a la

misma,

por lo cual

se

considera

necesario

contar con

una clave

de

acceso

por persona para

acceder

al

sistema.

Dentro de

los problemas

que no

se pueden

resolver con

la computadora

están:

Se detecta que

se

capturó

mal

la información

y

se necesitan con

urgencia

los datos de ese

docente o centro.

• Se desea registrar

un

nuevo

maestro pero el número de personal

que se le

asigna

es

temporal, pues el

permanente se obtiene cuando

la

SEC

autoriza

el trámite de

movimiento

de

personal

con el

motivo

de

ingreso,

mismo que

tarda

por el proceso

burocrático

por elcual pasa.

(20)

Capítulo2

• Se tienen los nombres de los

nuevos centros,

sin embargo, por razones

ajenas

al

Telebachlllerato,

para algunos

Tebas

nuevos, la

clave federal

no

se

les

asigna

tan

rápido

como a los

demás,

lo cual

atrasa

la

actualización

del sistema y

la

elaboración

de

trámites

administrativos.

2.1.2.4 Justificación

del

nuevo

software.

Teniendo

en

cuenta que

el área de

Recursos

Humanos brinda varios tipos de

servicios

de atención al público,

entre

ellos,

elaboración

de

trámites de

movimientos de

personal,

control

de asistencia,

proporcionar

Información tanto

verbal

como

escrita, control de

la plantilla

de personal y de los

centros,

es

Importante, contar con los

datos

de manera oportuna y

tener

la

seguridad

que se

encuentran

actualizados. Sobre

todo

en lo que respecta al

control

de la

plantilla

de

personal

y

de los

centros.

Además, año con año la plantilla de maestros

y

de

centros

se Incrementa,

al Igual

que

las

necesidades

de manipulación de los

datos;

para dar solución a esta

situación, se

ha

propuesto

el

sistema SISRH.

SISRH tiene

el

cometido

de poder

acceder

a

la Información de los

docentes

de

diferentes formas,

por ejemplo: por número de

personal,

por

apellido o

por centro, detal

forma,

que pueda aumentar el número de opciones de

acceso

a los datos

en

relación

con el

sistema

actual, en el

cual

sólo

se puede

hacer

por número de personal.

También

en el caso de los centros,

se

propone

cambiar

la clave

principal

de

acceso que

se

utiliza

actualmente

por la

clave federal

de los

mismos.

Ésta

es

única

para

cada centro,

de

esta manera, se evita

el asignar

un número

arbitrarlo

al

centro

que nada

tiene que

ver

con él

y se

puede

evitar

la

búsqueda

del

número

que se

le asignó.

En lo

que

respecta a

la

emisión de reportes,

se pretenden

diseñar distintos tipos

de

ellos,

cuidando que

se

asemejen lo más posible

a los requerimientos

de los

usuarios,

además

que

estos reportes

van a

poder

Imprimirse

en una

Impresora

láser

y no en una de matriz como

es

actualmente. La

Intención

de.

este

proceso es

ahorrar el

tiempo que se Invierte en formatear

en Excel

el archivo

de los

datos.

Otro punto que

se considera

Importante,

es

el

acceso

al

sistema, el cual

está

contemplado en el

sistema

que

se propone,

para que no

cualquier persona pueda

entrar al sistema sin

autorización.

2.1.3 Conclusión

sobre la situación actual.

Tal y

como se

puede

apreciar en

este

apartado,

se

ha planteado

cómo es

la

situación actual

del

área de

Recursos

Humanos de

Telebachlllerato,

específicamente en

lo

que respecta al control de los recursos humanos y de los

centros. Se ha podido

observar que

un

sistema,

con el paso

del tiempo,

puede o

debe sufrir

modificaciones, las razones

pueden ser

varias

como:

el Incremento de las

necesidades

de la

Institución,

el aumento

del

volumen

de

docentes

y de

(21)

Capítulo

2

centros,

el

cambio

a

forma de hacer

ciertos

procedimientos, la

renuncia

o

movimiento

de los

encargados

o

jefes de las

áreas o

del Departamento, por

mencionar

algunas.

Cabe señalar,

que

también

es

importante

darse

cuenta

que

es

indispensable

contar

con la

documentación

de

un sistema,

ya

que

de esta manera

es

posible

entender

su

funcionamiento,

los

datos que maneja

y en consecuencia

no

depender

de los

desarrolladores del mismo.

En lo

que

respecta a la descripción de los problemas, puede

que aún

falte

describir

algunos

que

posteriormente recuerden

los usuarios

y

se

tengan

que

tomar

en

cuenta,

por

esto

es

importante

que

cuando

se

plantee la

propuesta del

nuevo

sistema, se

encuentren

todos los

usuarios

involucrados

con el

mismo,

con

la

finalidad

de contar con todas las opiniones

o sugerencias posibles.

2.2 Propuesta

Computacional.

A lo largo de esta

sección se

puede

apreciar la propuesta computacional

que

se

plantea al

Área

de

Recursos

Humanos de Teba, para

resolver ciertas

necesidades

que

han

¡do

surgiendo.

La

propuesta

incluye:

la

presentación

de

Guiones,

de

mucha

ayuda

para un mejor entendimiento por

parte del

usuario,

pues en

ellos

se

detallan de manera

sencilla

y

muy comprensible

los alcances

del

sistema además

del manual

de

un

prototipo

rápido

en el

que

se

describen

cada

una de. sus

funcionalidades.

Otro

punto que se

toca

es

el que respecta a los

beneficios que se

pueden obtener

con

la implantación

del

nuevo sistema.

Además de

los guiones, se

presenta también una

bitácora

de desarrollo, donde

se

establecen cada

una

de las actividades

(quintetas) que

aparecen

en los

guiones,

así

como también la

forma

de

comprobación

y el tiempo estimado para su

realización.

En otro apartado,

se puede observar

la

referencia

que

se

hace con respecto a

los

puntosde función

para

determinar el costo

del sistema

con

base en

ellos.

Y por

último,

se establecen las responsabilidades tanto del desarrollador

como del

usuario.

Con

el

sistema

que

se

ha desarrollado,

se

pretende

facilitar

las

tareas del

área de

Recursos

Humanos

del

Departamento

de

Telebachillerato,

en lo

que

respecta

al

manejo de la

información

de la

plantilla

de

personal, tanto

docente como

administrativo,

que

labora en el

TEBA,

así

como

la de los Centros de

Telebachillerato

que

conforman

al

mismo.

La ¡dea

es

obtener una

rápida

y

eficiente respuesta

por parte

del

sistema en

cuanto

a

consulta

o reporte

de información

de

cualquier

tipo de

trámite

que

se

tenga registrado en

él.

(22)

Capítulo2

2.2.1

Esquema General

de

la Propuesta Computacional.

En lo que respecta

a

la

propuesta

computacional,

se han

utilizado guiones para

esquematizar dicha

propuesta.

En total

suman

4 pistas, mismas

que

a

continuación se

detallan:

Pista General:

En

ésta se refleja

el

menú principal del sistema,

donde cada

opción

representa

una escena

que pasan

a

ser otra pista

(ver Tabla

2.4).

Pista

Control

Administrativo de docentes: En esta pista

se

pueden

observar las

distintas escenas referentes

a

los

trámites administrativos

que puede realizar

un

docente, además

de

su ingreso

al

sistema

de

Telebachillerato (ver

Tabla 2.5).

Pista Centros: En ésta, las escenas

hacen

referencia

los procedimientos

que

se

pueden

hacer con los

centros

(verTabla

2.6).

Pista Utilerías: Esta pista sólo podrá ser utilizada por el administrador

del

sistema

pues

tiene

escenas referentes a

la

actualización de

usuarios, catálogos

y respaldo

del sistema

(verTabla

2.7).

Guión: SISRH Pista: General. Papeles:

EAS = Encargadode actualizacióndel sistema de cómputo.

AS = Administrador delsistema Útiles:

ÑUS = Nombre de usuario PASS = Password

CAT =Catálogos DCTB = Datos de centros DMT - Datos del maestro IM = Impresora RES = Respaldos

RPCTB = Reporte deCentros RPM =Reporte de maestros SC = Sistema de Cómputo NV = Nivel

Condiciones de entrada:

EAS obtieneDMT para ingresar al Sistema EAS obtieneDCTBpara ingresaralSistema

EAS obtieneDMT para actualizar EAS obtieneDCTB paraactualizar .

Condiciones de salida:

EAS obtiene DMTó DCTB en pantalla EASactualiza DMTó DCTB

EAS proporciona RPM o RPCTBaJRH

Escena 1: Identificación del Usuario.

EAS registra ÑUS EASregistra PASS

Sipasswordy ÑUSno existen Enviarmensaje de error

EASo AS accedan aSCsegún nivel

Escena 2: Trámites Administrativos

EAS registra Maestro nuevo ; EAS actualizaDMT

EAS consulta DMT

EAS emiteRMP por IM paraJefe de Recursos Humanos o Jefe de Teba

Escena 3: Centros de TEBA

EASregistra DCTBnuevos EAS actualiza DCTB EAS consulta DCTB EASemite RPCTBpor IM Escena 4: Utilerías

AS efectúa RES

AS registraÑUS, PASS yNV nuevos ASactualizaPASS

AS capturao actualiza CAT

Tabla

2.4 Guión

de la Propuesta

computacional

de la pista general.

(23)

Capítulo

2

Guión: SISRH

Pista: Trámites Administrativos de docentes.

Papeles:

EAS =Encargado de actualización del

sistema de cómputo.

Útiles:

CM = Cédulas de movimiento

TRA - Trámite Administrativo

NP = Número de Personal

IM - Impresora

RPM = Reporte de maestros

DMT = Datosdel Maestro

Condiciones deentrada: EAS obtiene TRA para registrar.

Condiciones de salida:

EAS actualiza DMT

EAS proporciona RPM a JRH

Escena 1: Registro dedatos de maestros nuevos.

EAS ngresa_NP del Maestro nuevo

Existe maestro en sistema?

Enviar mensaje de error “El

maestro no es de nuevo

ingreso, verifique”

EAS captura DMT.

EAS graba DMT

Si datos incompletos “Falta

información por llenar, verifique

EAS ve en pantalla mensaje de datos grabados

Escena 2:Trámites administrativos.

EAS selecciona NP de Maestro

EAS actualiza DMT

Si DMT correctos?

Graba DMT

EAS rectifica DMT. EAS elige NP

SI desea eliminar MT

. Los DMT se eliminan

EAS rectifica NP

Escena 3: Consultas

EAS elige opcion de consulta

''¿Siel Maestro no existe?

No aparecen datos

EAS observa DMT en pantalla.

Escena 4: Emisión Reportes

EAS genera RPMpor la IM .

Tabla

2.5 Guión de

la

Propuesta

computacional

de

la

pista

Trámites

Administrativos

de

Docentes.

(24)

Capítulo

2

Guión: SISRH

Pista: Trámites de Centros

Papeles:

EAS = Encargado de actualización del

, sistema de cómputo.

Útiles:

IM = Impresora

NCTB = Nombre del Centro

MPIO_CTB - Municipio al que pertenece el

Centró

ZS = Zona de Supervisión

NZS = Nombre de la Zona de Supervisión

NC = Nombre del Coordinador

SC - Sistema de Cómputo

RPCTB= Reporte de centros CVE_CTB = Clave de centro

CVSZ = Clave del Supervisor deZona

DCTB = Datos del centro de Telebachillerato

Condiciones de entrada:

EAS registra centro nuevos en SC

EAS actualiza datos del centro

Condiciones de salida:

EAS proporciona DCTB requerido

EAS genera RPCTB

Escena 1: Registro de nuevos Centros

EAS verifica CVE CTB nuevo

¿Existe CVE_CTB?

'"'‘^Enviar mensaje de error, El

Centro-ya existe, verifique por favor”

EAS actualiza CVE CTB, NCTB, MPIO CTB, NC,

ZS ó CVSZ de CTB

Escena 2: Actualizar datos de centros

EAS verifica CVE_CTB

' ' ¿No existe CVE_CTB?

“Enviar mensaje de error, El

Centro no existe, verifique por

favor”

EAS actualiza CVE CTB, NCTB, MPIO CTB, NC,

ZS ó NZSde CTB

Escena 3: Consulta de datos

EAS busca por CVE_CTB el Centro solicitado

¿No existe CVE_CTB?

“Enviar mensaje deerror, El

Centro no existe, verifique por

favor”

EAS proporciona DCTB solicitado

Escena 4: Emisión Reportes

EAS genera RPCTB por la IM /

Tabla 2.6 Guión de la Propuesta computacional de la pista Trámites de

Centros.

(25)

h

í

s

l

i o ir Cr»

'"LIC. JAVIER JUAREZ SÁNCHEZ"

' UNIDAD ACADEMICADE ECONOMIA V ESTADISTICA

UNIVERSIDAD VERACRUZANA

2.2.1.4 Guión de la Propuesta Computacional.

Capítulo

2

Guión: SISRH

Pista: Utilerías

Papeles:

AS = Administradordel Sistema

Útiles:

ÑUS - Usuario

PASS - Password

NV = Nivel

RES = Respaldo de información

CT = Catálogo

DC = Datos de Catálogo

Condiciones de entrada:

AS verificaFECHA actual

AS obtiene US nuevos

AS obtiene DC nuevos

Condiciones de salida: AShace RES

AS registra US, PASS y NV

ASActualiza CT

Escena 1: Respaldos

ASefectúa RES cada 15 días

Escena 2: Registro y actualización de Usuarios

AS regstra^NUS, PASS y NV

'''-¿Si existe ÑUS?

“Enviar mensaje de error,

Elusuarioya existe”

AS graba US, PASS y NV

Escena 3:Actualización de catálogos. AS elige CT para actualizar

AS introduce DCa CT

¿Datos Correctos?

“Actualizar CT”

AS verifica DC

Tabla

2.7 Guión

de

la Propuesta computacional

de la

pista general.

(26)

Capítulo

2

2.2.2 Prototipo Rápido.

Manual

de

Operación

del Software SISRH.

Bienvenidos

a

SISRH, al

utilizar este

producto

usted

verá

a

la

computadora

como

un

ayudante eficiente

de

sus

tareas.

SISRH

permite llevar

el registro,

control y

seguimiento

de la

plantilla

de

personal

del Departamento

de

Telebachillerato, así

como el

registro

y

actualización

de los

centros de

TEBA.

Instalación.

Para

el

correcto funcionamiento

de SISRH

será

necesario

contar

con el siguiente

equipo:

Equipo principal:

CPU

Pentium 1

ó

superior

Monitor

VGA

Disco

duro con

x

Mb disponibles

5 Mb

RAM 32 Mb

Sistema

Operativo

Windows 95 en adelante

Impresora

Láser

ó

de

inyección

de tinta

T

eclado

De 101

teclas

estándaren

idioma español.

Ratón

Instalación.

Para que SISRH

quede

listo

para

ser

utilizado,

debe realizar

su instalación,

la cual

se realiza

de la siguiente

forma:

1.

Introduzca el CD en donde

corresponde

y averiguarla

letra del dispositivo

de

CD

(generalmente es D: ó

E:).

2.

A

partir

de que

cierre la compuerta del dispositivo

de

CD, la máquina

le irá

indicando que hacer.

En caso de que no

sea

así,

proceda como sigue.

a.

Oprima

el icono de “

Mi PC”.

b.

Oprima

con el

ratón.el icono del dispositivo

de CD y

escoja

el

archivo

instalar.

(27)

Capítulo 2

índice

general.

1. Identificación del usuario

2. Trámites Administrativos de Maestros

2.1. Registro de datos de maestros nuevos 2.2. Trámites administrativos

2.3. Consultas

2.4. Reporte de Maestros

3. Centros Teba

1.1. Registro de nuevos centros 1.2. Modificar datos a centros 1.3. Consulta de datos

1.4. Reporte de centros

4. Utilerías

1.1. Respaldos de datos

1.2. Registro de nuevos

Passwords

1.3. Cambio de Password

1.4. Modificación de Catálogos

Explicación de cada funcionalidad. 1. Identificación del usuario.

Corresponde a la primera pantalla (ver Figura 2.8) del sistema SISRH y se utiliza para poder acceder al sistema:

Fig. 2.8 Pantalla de Identificación del usuario.

En el espacio el usuario deberá teclear el nombre correspondiente a la persona que pretende ingresar al sistema y en lo que respecta al espacio del

(28)

Capítulo 2

password, se refiere a la clave que se relaciona con el usuario que intenta ingresar

al sistema, cabe señalar que lo que se teclee en la opción de

password

no se podrá visualizar en la pantalla, en su lugar aparecerán asteriscos (***). Cuando termine de teclear el password, si éste no es el correcto aparecerá un mensaje de error y le volverá a solicitar que lo rescriba, por el contrario si se acepta, dependiendo del nivel con el cual se encuentre registrado el usuario (‘us’, usuario ó 'as, administrador) aparecerá o no la opción de utilerías, pues ésta solo está disponible para el nivel de administrador. Por último, también existe una tercera opción que se utiliza para salir del sistema si no ha entrado al menú general, la cual corresponde a ¡cono de la cruz que se encuentra en la esquina superior derecha.

2.

Trámites de Docentes.

El subsistema de

Docentes

tiene como objetivo brindarle las opciones de registro y manipulación de datos de maestros y para ello se ha dividido en las partes que se irán detallando en seguida, según la Figura 2.9

Figura 2.9 Pantalla de Trámite de Docentes.

2.1.

Trámites

Administrativos.

Esta operación se refiere al Registro de nuevos docentes, el cual consiste en permitir que el usuario del sistema pueda registrar los datos de los maestros nuevos, para ello es necesario que conozca los elementos que conforman la pantalla que se muestra en la Figura 2.10, cuya descripción se da en seguida:

Referencias

Documento similar

 Para recibir todos los números de referencia en un solo correo electrónico, es necesario que las solicitudes estén cumplimentadas y sean todos los datos válidos, incluido el

Sólo que aquí, de una manera bien drástica, aunque a la vez coherente con lo más tuétano de sí mismo, la conversión de la poesía en objeto -reconocida ya sin telarañas

1) La Dedicatoria a la dama culta, doña Escolástica Polyanthea de Calepino, señora de Trilingüe y Babilonia. 2) El Prólogo al lector de lenguaje culto: apenado por el avan- ce de

The part I assessment is coordinated involving all MSCs and led by the RMS who prepares a draft assessment report, sends the request for information (RFI) with considerations,

d) que haya «identidad de órgano» (con identidad de Sala y Sección); e) que haya alteridad, es decir, que las sentencias aportadas sean de persona distinta a la recurrente, e) que

De hecho, este sometimiento periódico al voto, esta decisión periódica de los electores sobre la gestión ha sido uno de los componentes teóricos más interesantes de la

Ciaurriz quien, durante su primer arlo de estancia en Loyola 40 , catalogó sus fondos siguiendo la división previa a la que nos hemos referido; y si esta labor fue de

información que el individuo puede procesar por su sistema nervioso, y los factores relacionados van a influir en las habilidades y destrezas sociales, que pondrá al uso al