You are on page 1of 30

Universidad veracruzana

Facultad de Estadstica E Informtica

Sistema Control de Personal


Ingeniera De Software I
Equipo 9

Joel Barranco Jimnez Ana Lilia Jarvio Garca Gamaliel Elifelet Jos Gil
Usuario 01/10/2011

Contenido
Introduccin ........................................................................................................................................ 3 2.1 Modelo Ambiental......................................................................................................................... 4 2.1.1Declaracion de Propsitos ...................................................................................................... 4 2.1.2 DFD de Contexto .................................................................................................................... 4 2.1.3 Lista de Acontecimientos ....................................................................................................... 5 2.2 Modelo de Comportamiento ........................................................................................................ 6 2.2.1 Diagrama de Flujo de Datos de nivel 0 ................................................................................... 6 2.2.2 DFD nivel 1 ............................................................................................................................. 7 2.2.3 Diagrama Entidad- Relacin ................................................................................................... 8 2.2.4 Diagrama de Transicin de Estados ....................................................................................... 9 3. Casos de Prueba de Sistema.......................................................................................................... 10 3.1 Dominios y Subdominios de Cada Variable ............................................................................. 10 3.2 Casos de Prueba por Funcin .................................................................................................. 12 4. Mtrica de Anlisis ........................................................................................................................ 17 4.1 Puntos de Funcin ................................................................................................................... 17 4.2 Mtrica Bang ........................................................................................................................... 19 5. Conclusin ..................................................................................................................................... 20 Apndice............................................................................................................................................ 21 Diccionario de Datos ..................................................................................................................... 21 Manual Preliminar ......................................................................................................................... 23

Introduccin
Hoy en da debemos estar actualizados en cualquier mbito de la vida, tanto en la personal como en la laboral. Y pues las empresas no son la excepcin y no se quedan atrs. En las empresas pueden surgir muchas situaciones que puedan representar un problema, como por ejemplo: para controlar a su personal, contratar personal, llevar un control de los recursos, cumplir planes, etc.. Y uno de los inconvenientes ms frecuentes es cuando se desea mantener un control del personal, ya que muchas veces los datos son archivados y por descuido muchas veces se extravan y la informacin importante se pierde, cuando sucede esto no hay manera de comprobar muchas cosas que suelen ser de inters para la empresa de cada uno de los empleados que laboran o que laboraron con ellos, donde no queda registro alguno. Por eso es pertinente tener un sistema donde se pueda almacenar la informacin de una manera ms segura, con mayor eficiencia, en donde se pueda contar con un respaldo y cuente con las opciones adecuadas a las necesidades del personal que lo va a utilizar. Ya que muchas veces no tienen las especificaciones necesarias para su buen funcionamiento y resulta complicado el almacenamiento de esta informacin. Este sistema tiene muchas ventajas ya permite tener un control general de cada uno de los empleados, desde la fecha en que fue contratado y recibi su primera capacitacin hasta como por ejemplo cual es la cantidad correspondiente al reparto de utilidades, prestaciones e incluso deducciones con solo teclear el id correspondiente al empleado as como su nombre completo, facilitndole el manejo de la informacin normalmente el beneficio llega a ser ms notorio en empresas donde existe un mayor nmero de empleados adems de facilitar y agilizar los trmites para poder contratar a un empleado. La intencin con la que fue diseado el sistema es para proporcionar a los usuarios y a la empresa mayor seguridad y confiabilidad en los datos que son generados y almacenados en el sistema y pueden tener la certeza que los datos estn seguros y con ellos podrn corroborar todos los datos de empleados que sean necesarios. Este sistema tambin cuenta con un registro de entrada y salida en la jornada laboral, los retardos, asistencias, faltas, etc. Esto ayudara a que los empleados tengan por seguro que lo que puedan llegar a ganar esta bien fundamentado y hay manera de comprobarlo. A continuacin se muestra una descripcin ms clara del sistema, donde se da a conocer el funcionamiento del este, lo fcil que puede llegar a ser utilizarlo as como lo seguro que es.

2.1 Modelo Ambiental


2.1.1Declaracion de Propsitos
Se quiere realizar un sistema que permita al rea de Recursos Humanos, llevar a cabo el control del personal de una empresa y que tendr como funciones: la actualizacin de datos de los empleados, el registro de antigedad, manejo de asistencias, emitir nminas, reparto de utilidades e incentivos, permitir dar informacin sobre los privilegios que tiene el empleado de acuerdo a las prestaciones de ley y exclusivas de la empresa; est ltima funcin slo funcionar de manera local.

2.1.2 DFD de Contexto


Encargado de Personal Historial asistencia

Nombre, ID empleado Datos Nombre, ID empleado, Fecha Datos {Nombre, Curp, R.IMSS, ID empleado, puesto, departamento, SDI, F. ingreso}

Base de datos empleado

Empleado

Fecha, Hr entrada-salida, ID empleado, nombre Datos

Bievenido..nombre

Control de Personal

Fecha inicio-fin, nombre, ID Empleado Nombre, ID empleado, puesto, departamento,

Fecha inicial-final, ID empleado, Nombre, Puesto, deducciones, percepciones Pago

Dinero Disponible

Encargado Capacitacion

Encargado de Finanzas

Monto disponible

2.1.3 Lista de Acontecimientos


1. Encargado de personal recluta personal 2. Encargado de personal registra y actualiza datos del empleado 3. Empleado registra su entrada y salida 4. Encargado de personal emite reporte de asistencia 5. Encargado de personal consulta datos del empleado 6. Encargado de finanzas emite nominas de pago 7. Empleado recibe capacitacin 8. Empleado solicita prestaciones 9. Encargado de personal emite reporte de percepciones y deducciones 10. Encargado de personal autoriza prestaciones 11. Encargado de personal realiza reparto de utilidades

2.2 Modelo de Comportamiento


2.2.1 Diagrama de Flujo de Datos de nivel 0
Periodo, Dias periodo, Hr entrada-salida, Nombre, ID empleado Reporte Asistencia Nombre, ID empleado, Periodo, Dias periodo, Inasistencias Hr entrada-salida, nombre, ID empleado Hr entrada-salida, nombre ID empleado Bienvenido.., Nombre empleado
N om

Historial de Asistencia

Registrar asistencia

Hr entrada-salida, nombre ID empleado

Registro diario asistencia

Empleado

Clave, descripcion, ID empleado Cantidad No Pu mbr es e, I to, D De em pa ple rta ad me o Hr nto s, Lu ga r

br e, ID

Solicitar Prestaciones
De No mb
e Pu

em pl ea do

sc

ri p

o, st

ci o

n,

SD

re ,

Ca

ID

nti

Em p

da

d
N om

lea

do

No

Recibe Capacitacion
Capa citac ion

Nombre, ID empleado, Clave, descripcion


cion, scrip , ID e, De e Clav , Nombr a Fech mpleado e

Autorizar Prestaciones

ado, C emple ntidad a re, ID Nomb cripcion, C Des


*

BD Prestaciones lave,

br e, ID em pl ea do

BD Empleado
pl ea do

mb re , e ID mp lea do

Nombre, Datos empleado* Nombre, ID empleado, Datos Empleado* Empleado fue dado de alta exitosamente, Los cambios se realizaron con exito

om

br

Encargado de Personal

e,

Fecha ingreso, Puesto solicitado

Reclutamiento de Personal

at os

Em

to es Pu o, nto, d a e ple am Em art ID Dep


do ea

br

Registro y Actualizacion de Datos Personal


N

Cantidad, Neto Pagado

Fecha, Nombre, ID empleado

Reporte de deducciones y percepciones

, escripcion Clave, D pleado bre, ID em om N a, Fech


n, do ci o p l e a ri p sc D e m e ,D ,I , do ve b r e ion lea Cla Nom i p c mp r , e c a s ch De , ID Fe e , re a v o mb l C N a, ch Fe

om

Datos Empleado*

br

Consulta Datos personal

,I D

Catalogo de Percepciones y deducciones

Em

Nombre, ID empleado

Nombre, ID empleado, Das laborados Reparto de utilidades

Encargado de Finanzas

Nombre, ID empleado Periodo, Dias del periodo Generar nomina

Datos Empleado= CURP, Puesto, Departamento, RFC, Num SS, Fecha ingreso, SDI

SDI= Sueldo diario integrado

Cantidad cantidad BD Dinero disponible

pl

Cl

Nombre, ID empleado, Puesto, Departamento SDI

ea

av

do

e,

c es

om

at os

ri p

ci o

e,

Em

ID

pl

a ,C

em

ea

ida nt

d,

pl

do

Periodo, Dias del periodo,Inasistencias

2.2.2 DFD nivel 1


Periodo, Dias periodo, Nombre, ID empleado 4.1 Reporte Semanal Asistencia Periodo, Dias periodo, inasistencias, Nombre, ID empleado

4.2 Fecha, Hr entrada-salida, Nombre, ID empleado Reporte Diario Asistencia

Fecha, Hr entrada-salida, retrasos Nombre, ID empleado


Fe ch No a, H mb r e n re , tr ID adae m sa ple lida ad , o

Historial Asistencia

H
e

p em ID e r a, a d o mb r t n n re

lea

do

3.1 Registrar Entrada

Hr en

trad ID em a, nombre plead o bre , nom trada o Hr en emplead ID


Registro Diario Asistencia

Empleado

ta Has

lu

ID em lida, bre nom bre , nom e g o H r sa Nom ID em bre, plead o

en

id

o ,n

o plead

3.2 Registrar Salida

om

br

nv

om

B ie

br e,

7.2 Recibe Capacitacin


Fe c ha

ID

Hr, lugar 7.1 Encargado de Capacitacion


Hrs, Lugar

,c ap ID acita e m ci o ple n, ad Nom o b

N om br e, ID em pl ea do

em pl ea do

re

Realiza Capacitacion BD Vacantes

BD Empleado

1.1 Oferta Vacantes


qu is is to s

Departamento Puesto Puesto Asignado 1.2 Recluta Personal

om b D re , at Id os E nu m ev ple os ad o

Encargado de Personal Nombre, ID empleado, Datos Empleado* Nombre, ID empleado, Datos Empleado*

2.1 Registra Datos Personal 2.2 Actualiza Datos Personal

N ID omb e m re ple , ad o

, reso a ing o Fech solicitad to s e u P

at No o m Em br pl e, ea do

Pu e

st o,

re

Periodo, Dias del periodo,Inasistencias

Nombre, ID empleado,

5.1 Consulta Datos Personal

Fecha, Nombre, ID empleado

9.1 Reporte Deducciones

Fec

cion, scrip mpleado e, De e Clav bre, ID m o ha, N

Catalago Persepciones y deducciones

Fecha, Nombre, ID empleado

9.2 Reporte Percepciones

cion, scrip mpleado e, De e n, do Clav bre, ID ci o e a m r i p e mp l a, No sc Fech De , ID , ve b r e Cla Nom a, ch e F


6.1 Nombre, ID empleado, puesto, departamento Cantidad

Nombre, ID empleado, Puesto, Departamento SDI

Encargado de Finanzas

Nombre, ID empleado Periodo, Dias del periodo

Generar Pago

BD Nomina

Cantidad cantidad BD Dinero disponible

2.2.3 Diagrama Entidad- Relacin


EncargadoDePersonal Reclutador Vacantes

FK4

RFC Nombre ApellidoPaterno ApellidoMaterno Id_Empleado

Consulta Recluta Registra

FK1

Nombre RFC ApellidoPaterno ApellidoMaterno

oferta

Puesto Percepciones Horario SDI Deducciones SalarioMinimo SalarioMaximo

Empleados PK RFC Nombre ApellidoPaterno ApellidoMaterno Puesto FechaIngreso Tarjeta Telefono Id_Capacitador Puesto Departemento PK Recibe Capacitacion Id_Capacitador nombreCapacitador ApellidoPaterno ApellidoMaterno Departamento HoraE_S Registra HoraEntrada HoraSalida Utiliza Deducciones PuestoAsignado Prestamos Donaciones SeguroSocial SeguroVida FondoDeAhorro Autoriza PK Puesto Descripcion Horario SDI Departamento MinimoRetardo MinimoExedido FechaInicio FechaFinal Genera Historial emite ReporteDeAsistencia

Emite

FK2 FK6

Genera

Tiene

Prestaciones

Cuenta emite Depende Percepciones Solicita Genera SDI SubsidioPEmpleo PremioPuntualidad PremioAsistencia Beneficia FechaInicio FechaFinal Descripcion CuotaSindical SeguroDeVida SeguroSocial FondoDeAhorro

Nomina Beneficiarios Descripcion TipoDeNomina InicioPeriodo FinPerido NetoPagado

Nombre ApellidoPaterno ApellidoMaterno Id_Beneficiario

2.2.4 Diagrama de Transicin de Estados


Consulta de datos del empleado, Id empleado, nombre Consulta de Datos empleado

Procesando informacion Usuario ingresa ID empleado

Datos disponibles

Inicio

Usuario confirma informacion

Hr entrada Error Id empleado incorrecto Usuario espera respuesta

Usuario solicita pago

Emiten nomina Pago rechazado

Pago confirmado Salir Usuario espera Pago

3. Casos de Prueba de Sistema


3.1 Dominios y Subdominios de Cada Variable
Variable Nombre Id empleado departamento Hora entrada Fecha Hora salida Puesto nomina Sueldo por dia Pago Das laborados Nm. Tarjeta Numero de seguro social RFC Da Mes Ao Dominio {caracteres legales} { digito } {caracteres legales} ,023-+,059{Da+Mes+Ao} ,023-+,059{Caracteres legales} {carcter legal} {digito} ,0.001000000.0 0} {digito} {digito} {caracteres legales} {caracteres legales} ,1,2,31,1,,12{2011,2199} Subdominio {a-z } {A-Z} {0-9{ {} {-- ,(-,0+) (,1,9-)(*11,+) {a-z}{A-Z}{0-9}{}{--,{}{0-23}{0-59} {}{Da}{Mes}{Da+Mes}{Ao}{Da+Mes+Ao}{Mes+Ao} {}{0-23}{0-59} {a-z}{A-Z}{0-9}{}{--,{a-z}{A-Z}{0-9}{}{--,(-,0+) ,1,10000.00-(*10001.00,+) (-,0+),110000000.00-(*10000001.00,+ ) (-,0+) (,1,30-)(*31,+) (-,0+) (,1,9-)(*10,+) {a-z}{A-Z}{0-9}{}{--,{a-z}{A-Z}{0-9} (-,0),1,2,m-(m,+ ),m=28, 29 30 o 31 segn sea el caso (-,0),2-,,4,6,9,11-,,1,3,5,7,8,10,12-(12,+) (-,2010+,,ala *2011,2199+ y a bisiesto-,ala *2011, 2199+ ya no es bisiesto-,*2200,+)

CURP SDI Fecha Ingreso Direccin Telfono Cantidad Descripcion

{Carcter Legal}18 ,0.001000000.00 } {Da+Mes+Ao} {carcter legal} {digito}

{a-z}{A-Z}{0-9}{}{--,(-,0+),110000000.00-(*10000001.00,+ ) {Da}{Mes}{Da+Mes}{Ao}{Da+Mes+Ao}{Mes+Ao} {a-z}{A-Z}{0-9}{}{--,(-,0+) (,1,9-)(*10,+)

,0.001000000.00 (-,0+),110000000.00-(*10000001.00,+ ) } {Carcter legal} {a-z}{A-Z}{0-9}{}{--,10

Periodo

{Da+Mes+Ao}

{}{Da}{Mes}{Da+Mes}{Ao}{Da+Mes+Ao}{Mes+Ao}

Inasistencias Neto Pagado Dias Laborados Lugar Percepciones Deducciones Prestamos SeguroSocial SeguroVida Clave Calle Numero Colonia

{ digito }

(-,0+) (,1,9-)(*11,+)

,0.001000000.00 (-,0+),110000000.00-(*10000001.00,+ ) } { digito } (-,0+) (,1,15-)(*16,+) {Carcter legal} {a-z}{A-Z}{0-9}{}{--,{Carcter legal} {a-z}{A-Z}{0-9}{}{--,{Carcter legal} {a-z}{A-Z}{0-9}{}{--,{Carcter legal} {a-z}{A-Z}{0-9}{}{--,,0.001000000.00 (-,0+),110000000.00-(*10000001.00,+ ) } ,0.001000000.00 (-,0+),110000000.00-(*10000001.00,+ ) } @ {Carcter legal} {a-z}{A-Z}{0-9}{}{--,{Carcter legal} {a-z}{A-Z}{0-9}{}{--,{Carcter legal} {a-z}{A-Z}{0-9}{}{--,{Carcter legal} {a-z}{A-Z}{0-9}{}{--,-

11

3.2 Casos de Prueba por Funcin


No. ENTRADA CONDICIONES DE ENTRADA Casos de prueba Para ID empleado =1234 El empleado debe existir ID empleado = ID Empleado = 2234 SALIDA ESPERADA Consultar datos Empleado Error, ese ID empleado no existe o es incorrecto no s a introducido ningn nmero El empleado debe existir Nombre: Jos Prez Ruiz Puesto: contador Dpto.: contabilidad Rfc: RUPJ790509MVZRRN03 Nm. S.S.:1819283494IF92384OK Sueldo por dia:300.00 Fecha de ingreso:15-09-1995 Das laborados:13 Das del periodo: 15 error, empleado dado de baja Nombre: Jos Prez Ruiz Puesto: contador Dpto.: contabilidad Rfc: RUPJ790509MVZRRN03 Nm. S.S.:1819283494IF92384OK Sueldo por dia:300.00 Fecha de ingreso:15-09-1995 Das laborados:13 Das del periodo: 15 error, empleado dado de baja CONDICIONES AMBIENTALES

1 2 3

4 5

ID empleado =2256 Nombre del empleado: Jos Prez Ruiz

El empleado existir El nombre del empleado existe

Nombre del empleado: Jos Ruiz Hdz. Nombre del empleado: Luis Rojas Gil

El nombre del empleado existe El nombre del empleado no existe

error, ese nombre de empleado no existe o es incorrecto

Casos para el registro de datos del empleado Nombre: Jos Prez Ruiz Ingreso de datos Registro del empleado Puesto: contador valido exitosa Dpto.: contabilidad Rfc: RUPJ790509MVZRRN03 Num.S.S.:1819283494IF92384O K Sueldo por dia:300.00 Fecha de ingreso:15-09-1995

12

Nombre: Jos Prez Ruiz Puesto: contador Dpto.: contabilidad Rfc: RUPJ790509MVZRRN03 Nm. S.S.:1819283494IF92384OK Sueldo por dia:300.00 Fecha de ingreso:15-09-1995 Nombre: Puesto: contador Dpto.: contabilidad Rfc: RUPJ790509MVZRRN03 Nm. S.S.:1819283494IF92384OK Sueldo por dia:300.00 Fecha de ingreso:15-09-1995

Los datos ingresados ya existen

error en el registro del empleado, verifique informacin

10

Ingreso de datos validos

error dejo un campo sin llenar rectifique los campos

Cuando se deja alguno de los campos vaco

11

12

ID empleado:2234 Nombre : Jos Ruiz Hdz. ID empleado:2222 Nombre : Jos Prez Ruiz ID 1. empleado: Nombre : Jos Prez Ruiz ID empleado:2222 Nombre: Jos Ruiz Hdz. ID empleado :1235 Nombre :Pablo Garca Jos ID empleado:2234 Nombre : Jos Prez Ruiz

Casos de prueba para reporte de asistencia Nombre del error, nombre no valido empleado no existe empleado no existe error, campo sin llenar Cuando alguno de los campos este vaco

13 14

15

16

Fecha inicio del periodo:05-09-2011 Fecha final del periodo:16-09-2011 Das laborados:10 Retardos :3 Casos de prueba para reclutamiento del personal Puesto debe existir Autorizacin Fecha de curso de capacitacin

ID del empleado no existe nombre e ID del empleado no existen Nombre e ID empleado debe existir nombre e ID del empleado deben existir

error ID empleadovaca Datos incorrectos

Este empleado esta dado d baja

17

18

Nombre: Jos Prez Garca Puesto: auxiliar de contador Vacantes:si Experiencia: si Nombre: Jos Prez Garca Puesto: auxiliar de contador Vacantes: si

Puesto debe existir

Puesto Autorizacin Fecha de curso de capacitacin

Aunque no tenga experiencia es contratado por falta de personal

13

19

20

Experiencia: No Nombre: Jess Garca No hay vacantes En espera Suarez Puesto:gerente Vacantes: No Experiencia:Si Casos de prueba para emitir nomina de pago ID Empleado:2234 ID empleado debe Das laborados: 13 existir Horas Extra:4 Retardos:0 Sueldo por dia:200 Deducciones:0 Puesto:contador ID Empleado:1236 ID empleado no error ID empleado es incorrecto existe verifique ID Empleado:1235 ID empleado debe error empleado baja temporal existir ID Empleado: ID empleado debe error campo vaco existir Casos de prueba para la capacitacin del empleado Nombre:Roberto Nombre del empleado Fecha de capacitacin:10-06-2011 Maldonado Debe existir Puesto: Informtico Dpto.: Informtica Nombre: Nombre de empleado error este nombre no existe en Pancracio Prez no existe capacitacin Lpez Casos de prueba para prestaciones nombre e ID Seguro Social: si empleado existe Infonavit: si vacaciones Prima vacacional :si aguinaldo: si utilidades: si Puesto: contador nombre e ID empleado existe nombre e ID empleado no existen ID y nombre del empleado. nombre no existe nombre e ID empleado existen este empleado no tiene derecho a prestaciones error ID empleado incorrecto

Los datos son considerados cuando hay vacantes

21 22 23

24

25

26

ID empleado:2234 Nombre: Jos Prez Ruiz

27

28

29

30

ID Empleado:9327 Nombre: Fulanito Fuentes Fernndez ID Empleado:5678 Nombre:Sultanita Suarez Snchez ID Empleado:2234 Nombre: Oscar Ruiz Jimnez ID Empleado:1235 Nombre: Pablo Garca Jos

error nombre empleado incorrecto

error empleado dado de baja

14

31

32

33

Casos de prueba para las percepciones y deducciones del empleado ID empleado:2234 nombre e ID Puesto:contador Nombre:Jos Prez empleado existen Impuestos:$300.00 Ruiz Seguro social:100.00 Bonos:400.00 Incentivo:100.00 Prestamos:500.00 ID Empleado:1235 nombre e ID error empleado dado de baja Nombre: Pablo empleado existen Garca Jos ID Empleado:1236 ID y nombre del error nombre empleado incorrecto Nombre:Luis Lpez empleado nombre Lanez no valido ID Empleado:1236 Nombre: Jos Prez Ruiz ID Empleado:0909 Nombre: Juan Jurez Espinosa nombre e ID empleado. ID no existe error ID empleado incorrecto

34

35

36

37

nombre e ID error datos no validos verifique empleado no existen Casos de prueba para autorizacin de prestaciones ID empleado:2239 datos que deben prestaciones autorizadas Nombre: Juan existir Jurez Espinosa ID empleado:9345 datos existentes prestaciones no autorizadas Nombre:Luis Snchez Prez ID Empleado:0909 Nombre: Juan Jurez Espinosa ID Empleado:1236 Nombre: Luis Lpez Lanez ID Empleado:1235 Nombre:Pablo Garca Jos: ID Empleado:1236 Nombre: Jos Prez Ruiz ID Empleado :1234 Nombre: Jos Ruiz Hdz. nombre e ID empleado error empleado no existe no existen nombre e ID empleado. error nombre empleado no existe Nombre no existe

38

39

40

nombre e ID empleado error empleado dado de baja deben existir nombre e ID empleado error ID empleado incorrecto no existen nombre e ID empleado. error ID empleado no existe Id empleado no existe

41

42

43

ID Empleado:2234 Nombre:Jos Prez

Casos de prueba para realizar reparto de utilidades nombre e ID Puesto: contador empleado existen Dpto. :contabilidad
15

Ruiz 44 ID Empleado:5555 Nombre: Martin Jcome Prez ID Empleado :1234 Nombre:Jos Ruiz Hdz. ID Empleado:1235 Nombre: Pablo Garca Jos: ID Empleado: Nombre: Luis Lozada Alarcn ID Empleado:0909 Nombre: Juan Jurez Espinosa nombre e ID empleado deben existir ID empleado no existe

Utilidades correspondientes:2000.00 no tiene derecho a utilidades

45

error ID empleado es incorrecto

46 47

nombre e ID empleado deben existir nombre e ID empleado no existen nombre no existe

error empleado dado de baja

error , este empleado no existe error nombre empleado incorrecto

48

16

4. Mtrica de Anlisis
4.1 Puntos de Funcin
Indicador de Transaccin="EE" Funcin Encargado de personal recluta personal Encargado de personal registra datos del empleado Empleado recibe capacitacin Empleado registra su entrada y salida Indicador de Transaccin="CE" Encargado de personal consulta datos del empleado Empleado solicita prestaciones Encargado de personal emite reporte de asistencia Encargado de personal autoriza prestaciones Indicador de Transaccin="SE" Encargado de finanzas emite nominas de pago Encargado de personal emite reporte de percepciones y deducciones Encargado de personal realiza repartos de utilidades Indicador de Datos="ALI" Datos Empleados Encargado de personal Reclutador Vacantes HoraE_S PuestoAsignado Reporte de Asistencia HistorialAsistencia Prestaciones Beneficiarios Indicador de Datos="AIE" Datos Nomina Percepciones Deducciones Capacitacin RA 0 1 1 2 Burbujas que capturan o actualizan Complejidad TDE 8 9 6 3 Simple Simple Simple Simple

Burbujas que hacen consultas a la base de datos 1 2 2 2 9 7 6 5 Simple Mediano Mediano Simple

Burbujas que hacen operaciones aritmticas o clculos matemticos 5 3 1 9 6 6 Complejo Mediano Simple

Entidad que se crea y mantiene dentro del nuevo sistema Complejidad TRE TDE 6 6 2 2 1 2 1 2 2 1 11 5 4 7 2 4 4 3 4 4 Mediano Mediano Simple Simple Simple Simple Simple Simple Simple Simple

Entidad que se usa dentro del sistema pero la actualiza otro sistema ajeno Complejidad TRE TDE 5 2 2 1 5 4 5 5 Simple Simple Simple Simple

17

Puntos de Funcin sin Ajustar Indicador Archivo Lgico Interno Archivo de Interfaz Externo Entradas Externas Salidas Externas Consultas Externas Simple 5 4 4 1 2 Mediano 2 0 0 1 2 Complejo 0 0 0 1 0 T= Suma 55 20 12 16 14 117

Suma de Estimadores
Nm. Estimador Comunicacin de Datos Procesamiento Datos Rendimiento Distribuido de 5 4 3 2 4 3 1 2 3 4 Grado de Influencia 3 Razones Incluye coleccin de datos en red con los distintos departamentos de la empresa Todos los datos del empleado estn reguardados en una base de datos local Responde inmediatamente a las operaciones Para ingresar al sistema se requiere de una clave de identificacin por parte el usuario Habr un periodo pico de transacciones semanal Una vez ingresados datos el sistema har la mayora de las operaciones Tendr pocas ventanas, asignacin de teclas, mens, interfaz de ratn, Ayuda. Solo se actualizaran algunos archivos Deben completarse el cierre de la base de datos forzosamente Se puede reusar mas del 10% del cdigo Proveer herramientas automticas de instalacin Tendr procedimientos de salvado automtico y recuperacin de datos, y se disminuir el uso de papel El software correr en condiciones de software similares pero de hardware diferente Consulta flexible y facilidad de reportes

1 2 3 4 5 6 7 8 9 10 11 12

Configuracin altamente usada Promedio de transacciones Entrada de datos en lnea Eficiencia para el usuario final Actualizacin en lnea Procesamiento complejo Reusabilidad Facilidad de instalacin Facilidad de operacin

4 Varios sitios

13 14

4 Facilidad de cambios M= PF = T * (0.65 + 0.01 * M) = 2 44 127.53

Complejidad: Media 100< 127.53 < 300

18

4.2 Mtrica Bang


Primitivas Funcionales PFu = 11 Objetos OB = 14 Elementos de Datos = 30 Relaciones RE = 22

RE / PFU > 1.5 22 / 11 = 2 2 > 1.5 implica que es una aplicacin de dominio de datos Las aplicaciones de dominio de datos. Encontradas comnmente en aplicaciones de sistemas de informacin, tienden a tener modelos de dato complejos.

19

5. Conclusin
Para concluir es de hacer mencin que hoy por hoy es de suma importancia el continuo desarrollo del software as como la perfeccin de este, el sistema elaborado hasta ahora solo cumple con las caractersticas y requerimientos que el cliente necesita, sin embargo en un futuro cercano podran surgir nuevas necesidades y requerimientos por parte de este y otros tipo de usuarios, este es el motivo por el cual se necesita la continua actualizacin y mejora del software. Si bien la funcin de anlisis puede dar soporte a las actividades de un ingeniero de software pues permite un logro satisfactorio y la administracin total de tiempo por medio de los procesos de software personal. Permite tambin garantizar que el producto tendr la calidad y eficiencia mediante el uso de los diferentes tipos de mtricas. En fin la continuo avance de las tecnologas permite satisfacer las necesidades de las personas y aun ms de las empresas pues permite que el personal pueda llevar el control total de las transacciones que se realizan dentro de esta por medio y con ayuda de las maquinas.

20

Apndice
Diccionario de Datos
Dato
Datos del empleado

Tipo o Definicin
=Nombre + direccin + telfono + ID empleado + CURP + Puesto + Departamento + RFC + Nm. S.S. + SDI + Fecha Ingreso =Titulo de Cortesa +nombre (s) + apellido paterno + apellido materno ={Carcter Legal} + Digito+{Carcter Legal +Digito =@{Digito} ={Carcter Legal} ={Carcter Legal} ={Carcter Legal} + Digito+{Carcter Legal +Digito ={Digito} =Cantidad =Fecha

Comentarios
Son los datos esenciales del empleado Nombre completo empleado CURP Numero de identificacin del empleado El puesto que desempea el empleado Departamento en el que est asignado el empleado RFC Numero de Seguro Social Sueldo Diario Integro Es la fecha en la que ingresa por primera vez el empleado a la empresa La direccin del empleado Telfono del empleado Hace referencia a una cantidad monetaria Hora de ingreso en el turno de cada empleado Hora de fin de turno de cada empleado Cadena de Caracteres que describen el archivo actual en uso Das trabajados dentro del periodo quincenal Lapso de quince das El total de faltas de cada empleado La cantidad pagada al empleado al final de la quincena, junto con percepciones y deducciones Se refiere al nmero total de das trabajados desde su ingreso para poder hacer reparto de utilidades Lugar en el que se lleva a cabo la capacitacin
21

Nombre CURP ID Empleado Puesto Departamento RFC Nm. S.S. SDI Fecha Ingreso

Direccin Telfono Cantidad Hora Entrada Hora Salida Descripcin Das del Periodo Periodo Inasistencias Neto Pagado

=calle + numero + colonia + municipio =Lada + numero = {Digito} + . +Digito +Digito =Hora =Hora ={Carcter legal} =Da =Fecha ={Digito} =Cantidad

Das Laborados

={Digito}

Lugar

={Carcter legal}

Percepciones Deducciones Prestamos SeguroSocial SeguroVida Clave

={Carcter legal} ={Carcter legal} ={Carcter legal} =Cantidad =Cantidad =@ {Carcter legal}

Fecha Da Mes Ao Hora Calle Numero Colonia Municipio Nombre Apellido Carcter Legal Digito Titulo de Cortesa =

=Da + mes + ao =digito+ digito =digito+ digito =digito+ digito +digito + digito ={digito} + : + {digito} ={Carcter legal} ={Carcter legal} ={Carcter legal} ={Carcter legal} ={Carcter Legal} ={Carcter Legal} =[a-z|A-Z|0-9||-| |] =[ 0| 1 | 2 | 3 | 4 | 5| 6 | 7 | 8 | 9 ] = [Sr. | Srita. | Sra. | Dr. | Maestro]

Ganancias del empleado Descuentos del empleado Prestamos que solicita el empleado Cantidad descontada por Seguro Social Cantidad asignada por parte de la empresa como una prestacin Clave de referencia por algn movimiento de control de personal Describe el modelo de las fechas Del 01-31 Del 01-12 Ao actual, prximo o pasado Describe el modelo de las horas Calle en la que vive el empleado Numero de la casa en la que vive el empleado Colonia en la que vive el empleado Municipio en el que vive el empleado Nombre o nombres del empleado Apellidos del empleado

22

Manual Preliminar
COMPONENTES Procesador Memoria Unidad Externa Monitor Sistema Operativo Adicional REQUISITO Pentium IV 1.8 Ghz o mayor 512 MB utilizable o mayor Unidad de CD-ROM o DVD Pantalla con resolucin de 1024 x 1280 o superior Microsoft Windows XP, VISTA, VISTA 7 Los requisitos y la funcionalidad reales del producto varan en funcin del sistema operativo y la configuracin del sistema.

23

Pantalla REGISTRO ENTRADA-SALIDA DEL PERSONAL

Imagen 1 La pantalla registro entrada-salida de personal, permite a todos los empleados registrar la hora de ingreso o en su caso egreso del rea de trabajo si bien por medio de dos botones permitir a este realizar las acciones la ventana tambin mostrar de forma automtica la fecha. Al presionar el botn REGISTRAR ENTRADA inmediatamente se mostrar la ventana siguiente:

Imagen 1.1 Al presionar el botn ingresar aparecer una ventana que da la bienvenida:

24

Imagen 1.2 Por el contrario si se presiona el botn Registrar Salida en la ventana principal (imagen 1) se mostrara la ventana:

Imagen 1.3 Una vez presionado el botn registrar salida de esta ventana se muestra una ventana de despedida la cual se muestra a continuacin:

Imagen 1.4 En dado caso el Nombre o Id Empleado sea incorrecto se mostrara un mensaje como el siguiente:

Imagen 1.5 El botn Regresar de esta ventana permite al usuario regresar a las ventanas; Ingresar (imagen 1.1) o Registrar Salida (Imagen 1.3) respectivamente.

25

Al cargar el sistema del cual hace uso Recursos Humanos la pantalla mostrara la siguiente ventana: que permitir acceso solo al personal capacitado para realizar las acciones de alta al empleado, darlo de baja analizar datos entre otras cosas

imagen 2 Se desplegara la siguiente ventana

imagen 2.1

Al seleccionar la opcin Alta de empleado mostrara la ventana siguiente en la cual llenamos los campos correspondientes.

26

Imagen 2.2 Una vez ingresado todos los datos en la ventana anterior se mostrara un mensaje que permitir saber cul es el Id Empleado

Imagen 2.2.1 En dado caso se hayan ingresado datos incorrectos se mostrara un mensaje de error

Imagen 2.2.2

27

Por el contrario si seleccionamos INFORMACIN DEL EMPLEADO se mostrara la ventana siguiente

Imagen 2.3 Al ingresar la informacin pertinente del empleado y seleccionar el botn ingresar a informacin se desplegara una ventana como la siguiente:

Imagen 2.3.1

28

Nomina permite a los usuarios de recursos humanos verificar los datos de determinado empleado

Baja de empleado requiere el ingreso del nombre completo del empleado as como del id_empleado para evitar equivocaciones y as dar de baja en el sistema a la persona correcta. En el caso de que los datos sean incorrectos se mostraran los mensajes de error como en las secciones anteriores.

29

POSIBLES FALLAS Fallas Se cierra el sistema al momento de registrarse Mal funcionamiento del equipo Reinicio, o suspensin de la computadora Reinstalacin completa del software Reinicio del sistema Reinicio de la maquina en la cual se est trabajando Solucin

Software errneo No hay conexin con la Base de Datos

30

You might also like