Desarrollo Software Calculadora
Desarrollo Software Calculadora
IDAT
INTEGRANTES:
OBREGON TUYA, Junior A.
MORALES TORRES, José
SAAVEDRA QUISPE, Patricia
Lima – Perú
2018
RESUMEN
PALABRAS CLAVES:
1
ABSTRACT
The main objective of this research project is to implement a System of Reservation and Sale
of Passages for the Beteta Junior Corporation SAC Transportation Company, in order to
reduce the attention time and facilitate the control of daily sales by the accounting area. since
this process has been done manually. Due to this, there has been a need for a tool that provides
a solution optimizing these activities. We start by analyzing the business process, which will
allow us to determine the functionality and characteristics that the system should have or the
restrictions of it, thus generating the analysis and then its design.
The system will allow analysis of the data contained in the database, which are important to
assess the growth and viability of the company for decision making.
The implementation of the system can improve the image of the company's services through
easy data collection and the reduction of time in the sale of tickets and bookings.
KEYWORDS:
2
ÍNDICE
RESUMEN ...................................................................................................................... 1
PALABRAS CLAVES:.......................................................................................................... 1
ABSTRACT ...................................................................................................................... 2
KEYWORDS: ...................................................................................................................... 2
INTRODUCCIÓN .................................................................................................................. 7
CAPÍTULO I
ANTECEDENTES GENERALES
1.1. RESEÑA HISTÓRICA DE LA EMPRESA ................................................................. 8
1.2. DATOS GENERALES DE LA EMPRESA ................................................................. 8
1.3. UBICACIÓN GEOGRÁFICA DE LA EMPRESA...................................................... 8
1.4. ORGANIGRAMA DE LA EMPRESA ...................................................................... 13
1.5. MISIÓN Y VISIÓN DE LA EMPRESA .................................................................... 14
1.5.1. Misión.............................................................................................................. 14
1.5.2. Visión .............................................................................................................. 14
1.6. ANÁLISIS FODA DE LA EMPRESA ...................................................................... 14
1.6.1. Análisis Interno ............................................................................................... 14
1.6.2. Análisis Externo .............................................................................................. 15
CAPÍTULO II
FORMULACIÓN DEL PROYECTO
2.1. RESPONSABLES DEL PROYECTO........................................................................ 16
2.2. OBJETIVOS DEL PROYECTO ................................................................................ 17
2.2.1. Objetivo General ............................................................................................. 17
3
2.2.2. Objetivos Específicos ...................................................................................... 17
2.3. ALCANCE DEL PROYECTO ................................................................................... 17
2.4. BENEFICIARIOS DEL PROYECTO ........................................................................ 18
2.5. JUSTIFICACIÓN DEL PROYECTO ........................................................................ 18
2.6. LIMITACIONES ........................................................................................................ 19
2.7. METODOLOGÍA ....................................................................................................... 19
2.8. CRONOGRAMA DE ACTIVIDADES...................................................................... 19
CAPÍTULO III
MARCO TEÓRICO
3.1. SISTEMA INFORMÁTICO ....................................................................................... 20
3.1.1. Sistemas OLTP (Online Transaction Processing) ........................................... 20
3.1.2. Sistemas OLAP (Online Analytical Processing) ............................................. 20
3.2. METODOLOGÍAS DE DESARROLLO DE SOFTWARE ...................................... 20
3.2.1. Metodologías de Desarrollo de Software Tradicional..................................... 20
3.2.1.1. RUP (Rational Unified Process) ....................................................... 20
3.2.2. Metodología de Desarrollo de Software Ágiles .............................................. 20
3.2.2.1. Adaptative Software Development ................................................... 20
3.2.2.2. Crystal Methodologies ...................................................................... 20
3.2.2.3. DSDM (Dynamic Systems Development Method) .......................... 20
3.2.2.4. Extreme Programming ...................................................................... 20
3.2.2.5. FDD (Feature-Driven Development) ................................................ 21
3.2.2.6. Lean Programming ............................................................................ 21
3.2.2.7. SCRUM ............................................................................................. 21
3.3. MODELOS PARA EL CICLO DE VIDA DE UN SISTEMA INFORMÁTICO ..... 21
3.3.1. Modelo Cascada .............................................................................................. 21
3.3.2. Modelo Espiral ................................................................................................ 21
3.3.3. Modelo Estructurado ....................................................................................... 21
3.3.4. Modelo Prototipo............................................................................................. 21
3.4. TÉCNICAS DE PROGRAMACIÓN ......................................................................... 21
4
3.4.1. POO (Programación Orientado a Objetos)...................................................... 21
3.4.2. POA (Programación Orientado a Aspectos) ................................................... 21
3.4.3. Programación Modular .................................................................................... 21
3.5. ARQUITECTURA DE UN SISTEMA INFORMÁTICO.......................................... 22
3.6. ARQUITECTURA EN CAPAS ................................................................................. 22
3.6.1. Capa de Negocio ............................................................................................. 22
3.6.2. Capa de Datos.................................................................................................. 22
3.6.3. Capa de Presentación ...................................................................................... 22
3.6.4. Capa de Servicios Web ................................................................................... 22
3.7. MODELO ENTIDAD RELACIÓN............................................................................ 22
3.7.1. Entidad ............................................................................................................ 22
3.7.2. Atributo ........................................................................................................... 22
3.7.3. Relación ........................................................................................................... 22
3.7.4. Cardinalidad .................................................................................................... 23
3.8. PROCESO DE NORMALIZACIÓN.......................................................................... 23
3.8.1. Primera Forma Normal.................................................................................... 23
3.8.2. Segunda Forma Normal .................................................................................. 23
3.8.3. Tercera Forma Normal .................................................................................... 23
3.8.4. Cuarta Forma Normal...................................................................................... 23
3.8.5. Quinta Forma Normal ..................................................................................... 23
3.9. GESTORES DE BASE DE RELACIONAL .............................................................. 23
3.9.1. SQL Server ...................................................................................................... 23
CAPÍTULO IV
CICLO DE VIDA DEL SISTEMA INFORMÁTICO
4.1. ANÁLISIS DE LA PROPUESTA TECNOLÓGICA ................................................ 24
4.1.1. Descripción de la Problemática Situacional .................................................... 24
4.1.2. Descripción de Procesos de Negocio a Sistematizar ....................................... 24
4.1.3. Identificación de los Requerimientos de Usuario ........................................... 25
4.1.4. Restricciones y/o Validaciones del Sistema Informático ................................ 29
5
4.2. DISEÑO .................................................................................................................... 29
4.2.1. Modelo Entidad Relación ................................................................................ 29
4.2.2. Diagrama Entidad Relación De La Base De Datos ......................................... 29
4.2.3. Diagrama de Caso de Uso del Negocio ........................................................... 31
4.2.4. Diagrama de Caso de Uso del Sistema............................................................ 31
4.2.5. Diagrama de Clases ......................................................................................... 31
4.2.6. Interfaces del Sistema Informático .................................................................. 32
4.3. IMPLEMENTACIÓN ................................................................................................. 51
4.3.1. Implementación de la Base de Datos .............................................................. 51
4.4. PRUEBAS ................................................................................................................... 59
4.4.1. Pruebas de Usuario .......................................................................................... 59
4.4.2. Pruebas del Especialista de IT ......................................................................... 60
4.5. AUDITORIAS ............................................................................................................ 60
4.5.1. Auditoria Interna ............................................................................................. 60
4.5.2. Auditoria Externa ............................................................................................ 61
4.6. MANTENIMIENTO ................................................................................................... 61
4.6.1. Preventivo........................................................................................................ 61
4.6.2. Adaptativo ....................................................................................................... 61
4.6.3. Perfectivo ........................................................................................................ 62
4.6.4. Correctivo ........................................................................................................ 62
CONCLUSIONES ................................................................................................................ 63
RECOMENDACIONES ...................................................................................................... 64
REFERENCIAS BIBLIOGRAFICAS ................................................................................. 65
REFERENCIAS ELECTRÓNICAS .................................................................................... 66
ANEXOS .................................................................................................................... 67
6
INTRODUCCIÓN
7
CAPÍTULO I
ANTECEDENTES GENERALES
1.
1.1. RESEÑA HISTÓRICA DE LA EMPRESA
8
2.
3. Fuente: “GoogleMap”. Recuperado de https://www.google.com.pe/
9
1.4. ORGANIGRAMA DE LA EMPRESA
Gerencia General
Alfonso Villavicencio
13
1.5. MISIÓN Y VISIÓN DE LA EMPRESA
1.5.1. Misión
1.5.2. Visión
FORTALEZAS:
DEBILIDADES:
Sus trabajadores no realicen su trabajo según las normas de la
empresa.
Por la demanda no satisfaga a todos sus clientes.
Al no cumplir con las expectativas del cliente se genera noticia en
contra de su empresa.
No encuentren los Equipos necesarios en los buses para una falla
mecánica.
14
1.6.2. Análisis Externo
OPORTUNIDADES:
Crecimiento de la población.
Crecimiento del turismo en el Perú.
Paquetes de promociones diversos a sus clientes
El prestigio de su arduo trabajo de servir a sus clientes .
Servicio de carga.
AMENAZAS:
La competencia, Cruzero Express, Estrela Polar, Moralitos,
Espadín, Armonía.
Tener accidentes, robos, Secuestros el transcurso de llevar los
pasajeros a su destino .
El precio del pasaje de los clientes, varíe con el costo del
combustible.
15
CAPÍTULO II
16
2.2. OBJETIVOS DEL PROYECTO
17
2.4. BENEFICIARIOS DEL PROYECTO
18
2.6. LIMITACIONES
2.7. METODOLOGÍA
19
CAPÍTULO III
MARCO TEÓRICO
3.
3.1. SISTEMA INFORMÁTICO
20
3.2.2.5. FDD (Feature-Driven Development)
3.2.2.7. SCRUM
21
3.5. ARQUITECTURA DE UN SISTEMA INFORMÁTICO
3.7.2. Atributo
(Explicar que es un atributo)
Tipos de Atributos:
a) Atributo Opcional
b) Atributo Obligatorio
c) Atributo Monoevaluado
d) Atributo Multievaluado
3.7.3. Relación
22
3.7.4. Cardinalidad
23
CAPÍTULO IV
24
4.1.3. Identificación de los Requerimientos de Usuario
LEYENDA DE NIVEL DE PRIORIDAD
5 Muy Urgente
4 Urgente
3 Intermedio
2 Poco Urgente
1 Nada Urgente
REQUERIMIENTOS FUNCIONALES
REQUERIMIENTOS FUNCIONALES
Proceso de La prioridad
Marcación de
Marcación de es Muy
RQF01 Asistencia del 05-03-2018 V.01
Asistencia del Urgente
Personal
Personal (5)
Proceso de Cálculo
Calcular Horas La prioridad
de Horas de
RQF02 Tardanzas y Horas 05-03-2018 es Urgente V.01
Tardanzas y Horas
Extras (4)
Extras del Personal
La prioridad
Generar un Código
Módulo de es Muy
RQF03 de Barra para Cada 05-03-2018 V.01
Reportes Urgente
Personal
(5)
25
DESCRIPCIÓN / ALCANCE DEL REQUERIMIENTO
HISTÓRICO DE CAMBIOS
Código de Solicitud de
Fecha (DD-MM-AAAA) Descripción del cambio
Cambio
REQUERIMIENTOS NO FUNCIONALES
REQUERIMIENTOS NO FUNCIONALES
26
Proceso de La prioridad es
Mantenimiento de
05 05-03-2018 Mantenimiento de Intermedio V.01
Distritos
Distritos (3)
Proceso de La prioridad es
Mantenimiento de
06 05-03-2018 Mantenimiento de Muy Urgente V.01
Personal
Personal (5)
Proceso de La prioridad es
Mantenimiento de
Mantenimiento de
07 Agenda Telefónica 05-03-2018 Intermedio V.01
Agenda Telefónica
de Personal (3)
de Personal
Proceso de La prioridad es
Mantenimiento de
08 12-03-2018 Mantenimiento de Muy Urgente V.01
Usuarios
Usuario (5)
Proceso de La prioridad es
Mantenimiento de
09 12-03-2018 Mantenimiento de Muy Urgente V.01
Horario de Personal
Horario de Personal (5)
La prioridad es
Inicio de Sesión en la Proceso de Inicio de
16 19-03-2018 Urgente V.01
Intranet Sesión en la Intranet
(4)
27
Proceso de Cambio La prioridad es
17 Cambiar Contraseña 19-03-2018 de Contraseña de Urgente V.01
Usuarios (4)
La prioridad es
Acceso al Menú de Proceso de Acceso al
18 19-03-2018 Intermedio V.01
la Intranet Menú de la Intranet
(3)
Proceso de
Actualización de La prioridad es
Actualización de
19 Datos Personales del 19-03-2018 Poco Urgente V.01
Datos Personales del
Usuario (2)
Usuario
La prioridad es
Proceso de Consulta
20 Consultar Asistencia 23-03-2018 Urgente V.01
de Asistencia
(4)
Proceso de Solicitud La prioridad es
Solicitud de
21 23-03-2018 de Adelanto de Poco Urgente V.01
Adelanto de Sueldo
Sueldo (2)
Consultar Solicitud Proceso de Consulta La prioridad es
22 de Adelanto de 23-03-2018 de Solicitud de Poco Urgente V.01
Sueldo Adelanto de Sueldo (2)
DESCRIPCIÓN / ALCANCE DEL REQUERIMIENTO
28
18. Acceso al Menú de la Intranet.
19. Actualización de Datos Personales del Usuario.
20. Consultar Asistencia.
21. Solicitud de Adelanto de Sueldo.
22. Consultar Solicitud de Adelanto de Sueldo.
HISTÓRICO DE CAMBIOS
Código de Solicitud de Fecha (DD-MM-
Descripción del cambio
Cambio AAAA)
4.2. DISEÑO
4.2.1. Modelo Entidad Relación
29
AREA USUARIO
COD_AREA CODUSER (FK)
NOM_AREA PASS
CARGO HORARIO_ESTABLECIDO
COD_CAR PERSONAL
COD_PERS (FK)
COD_PERS
NOM_CARGO H_ING
APELLIDOS H_SAL
NOMBRES
DISTRITO SEXO
MARCACION
COD_DIST FEC_NAC
DNI
NOM_DIST COD_DIST (FK)
DIRECCION COD_PERS (FK)
E_MAIL FEC_MARC
ESTADO_PERSONAL H_INGRESO
FEC_INGRESO
COD_EST FEC_TERCONT H_SALIDA
COD_AREA (FK) H_TARDANZAS
NOM_EST H_EXTRAS
COD_CAR (FK)
COD_EST (FK) ESTADO_ASIST
ADELANTOS ESTADO_CIVIL
NRO_HIJOS TELEFONOS
COD_ADEL SUELDO COD_TEL
COD_PERS (FK) ID_AFP
FEC_ADEL LABORA COD_PERS (FK)
MONTO_ADEL FOTO NUM_TEL
ESTADO DESCRIP_TEL
VACACIONES
IDVAC
COD_PERS (FK)
FEC_SALIDA
FEC_RETORNO
PERIODO
30
DIAGRAMA FÍSICO DE LA BASE DE DATOS
AREA USUARIO
COD_AREA: char(4) CODUSER: char(6) (FK)
NOM_AREA: varchar(30) PASS: varchar(10)
CARGO HORARIO_ESTABLECIDO
COD_CAR: char(3) PERSONAL
COD_PERS: char(6) (FK)
COD_PERS: char(6)
NOM_CARGO: varchar(40) H_ING: char(5)
APELLIDOS: varchar(35) H_SAL: char(5)
NOMBRES: varchar(35)
DISTRITO SEXO: char(1)
MARCACION
COD_DIST: char(3) FEC_NAC: datetime
DNI: varchar(8)
NOM_DIST: varchar(35) COD_DIST: char(3) (FK)
DIRECCION: varchar(60) COD_PERS: char(6) (FK)
E_MAIL: varchar(35) FEC_MARC: datetime
ESTADO_PERSONAL H_INGRESO: char(5)
FEC_INGRESO: datetime
COD_EST: char(5) FEC_TERCONT: datetime H_SALIDA: char(5)
COD_AREA: char(4) (FK) H_TARDANZAS: char(5)
NOM_EST: varchar(35) H_EXTRAS: char(5)
COD_CAR: char(3) (FK)
COD_EST: char(5) (FK) ESTADO_ASIST: varchar(7)
ADELANTOS ESTADO_CIVIL: char(1)
NRO_HIJOS: int TELEFONOS
COD_ADEL: char(12) SUELDO: money
ID_AFP: varchar(2) COD_TEL: char(4)
COD_PERS: char(6) (FK)
FEC_ADEL: datetime LABORA: char(2) COD_PERS: char(6) (FK)
MONTO_ADEL: numeric(8,2) FOTO: image NUM_TEL: varchar(10)
ESTADO: varchar(15) DESCRIP_TEL: varchar(25)
VACACIONES
IDVAC: char(6)
COD_PERS: char(6) (FK)
FEC_SALIDA: datetime
FEC_RETORNO: datetime
PERIODO: varchar(15)
31
4.2.6. Interfaces del Sistema Informático
Nro. de Requerimiento: 01
Nombre del Requerimiento: Inicio de Sesión al Sistema
Módulo o Proceso: Proceso de Inicio de Sesión
Asegurar el Correcto Inicio de Sesión
Objetivo:
al Sistema.
Descripción:
El usuario inicia sesión en el sistema, a través de un usuario y password
que se le ha otorgado a través del Director de Personal de Recursos
Humanos. Si existieran problemas de conectividad al sistema, el usuario
deberá consultar o comunicarse con el Director de Personal de Recursos
Humanos, Director de Sistemas y/o Administrador de la Red para
reportar el incidente.
32
Nro. de Requerimiento: 02
Acceso al Menú Principal del
Nombre del Requerimiento:
Sistema
Proceso de Acceso al Menú del
Módulo o Proceso:
Sistema
Mostrar Opciones de Acceso según
Objetivo:
Inicio de Sesión de Usuario.
Descripción:
Una vez ingresado el usuario y password podrá acceder al menú del
sistema, el cual cuenta con ciertas restricciones, de acuerdo al nivel de
usuario que usted tiene dentro del sistema.
33
MENU PRINCIPAL
Nro. de Requerimiento: 03
Nombre del Requerimiento: Mantenimiento de Área
Módulo o Proceso: Proceso de Mantenimiento de Área.
Asegurar el Correcto Mantenimiento
Objetivo:
de Datos de las Áreas de la Empresa.
Descripción:
En esta ventana se podrá efectuar el mantenimiento de todas las áreas de
la empresa, en esta ventana existen 9 botones.
MANTENIMIENTO DE ÁREA
Permite
Agregar un
Nuevo
Registro
Permite
Guardar el
Registro
Permite
Cancelar la
Operación
Permite Desplazarnos por los Cierra la Permite
efectuada
distintos Registro que existe. Ventana Activa Editar un
Registro ya
Guardado
34
Nro. de Requerimiento: 04
Nombre del Requerimiento: Mantenimiento de Cargo
Módulo o Proceso: Proceso de Mantenimiento de Cargo.
Asegurar el Correcto Mantenimiento
Objetivo:
de Datos de los Cargos de la Empresa.
Descripción:
En esta ventana se podrá efectuar el mantenimiento de todos los Cargos
que existen dentro de la empresa, esta ventana cuenta con 9 botones.
MANTENIMIENTO DE CARGO
Permite Desplazarnos por los distintos Cierra la Ventana Permite Editar Permite
Registro que existe. Activa un Registro ya Cancelar la
Guardado Operación
efectuada
Nro. de Requerimiento: 05
Nombre del Requerimiento: Mantenimiento de Distritos
Módulo o Proceso: Proceso de Mantenimiento de Distritos.
Asegurar el Correcto Mantenimiento
Objetivo: de Datos de los Distritos a nivel
nacional.
Descripción:
En esta ventana se podrán efectuar el mantenimiento de todos los
Distritos que existen a nivel nacional, por otro lado, la ventana cuenta
con 9 botones para su mantenimiento respectivo.
35
MANTENIMIENTO DE DISTRITOS
Permite Agregar un
Nuevo Registro
Permite Guardar el
Registro
Permite Cancelar la
Operación
efectuada
Nro. de Requerimiento: 06
Control de Apertura de Registro de
Nombre del Requerimiento:
Asistencia
Proceso de Apertura de Registro de
Módulo o Proceso:
Asistencia.
Descripción:
En esta ventana permite Crear el Registro de Asistencia de todo un mes,
basado solo de lunes a sábado; dicho registro es creado para todos los
usuarios del sistema. No obstante en el marcador de asistencia solo
actualizará el registro que ya fue creado de acuerdo al mes
correspondiente de la fecha de marcación, si dicho registro no es
aperturado, el usuario al momento de marcar su asistencia consultará si
tiene un registro aperturado de acuerdo al mes, en caso de no tener un
registro aperturado, se le crea uno de acuerdo a la fecha de marcación.
36
CONTROL DE APERTURA DE REGISTRO DE ASISTENCIA
Nro. de Requerimiento: 12
Nombre del Requerimiento: Consultar Horario del Personal
37
Proceso de Consulta de Horario del
Módulo o Proceso:
Personal.
Listar el Horario de todo el Personal de
Objetivo:
la empresa.
Descripción:
En esta ventana permite tener todo el registro de los horarios asignados
a todo el personal de la empresa.
Nro. de Requerimiento: 13
Nombre del Requerimiento: Reporte de Códigos de Barra
Proceso de Emisión de Reporte de
Módulo o Proceso:
Códigos de Barra.
Emitir Reporte de Códigos de Barra de
Objetivo:
cada empleado.
Descripción:
Este es un reporte que muestra todos los códigos de barra generados en
el sistema, para la elaboración de fotocheck de cada empleado.
38
REPORTE DE CÓDIGOS DE BARRA
Nro. de Requerimiento: 14
Control y Mantenimiento de
Nombre del Requerimiento:
Asistencia del Personal
Proceso de Control y Mantenimiento
Módulo o Proceso:
de Asistencia del Personal.
Emitir Reporte de Códigos de Barra de
Objetivo:
cada empleado.
Descripción:
En esta ventana tenemos el Control y Mantenimiento de la Asistencia
del Personal, para ello debemos de seleccionar los Apellidos y Nombres
del empleado y el rango de fechas de la asistencia, una vez efectuada la
consulta, se procede a actualizar o agregar la asistencia del empleado,
según la marcación de la asistencia a través del módulo de marcación.
En esta ventana se cuenta con 9 botones.
39
CONTROL Y MANTENIMIENTO DE ASISTENCIA DEL PERSONAL
39
Descripción
Nuevo Permite agregar un Nuevo Registro.
Guardar Permite Guardar y Actualizar los datos ingresados.
Permite Cancelar la acción efectuada, ya sea Editar o Guardar el
Cancelar
Registro Actual.
Editar Permite Editar la información Guardada
Permite enlazarnos a otra ventana, para tener el consolidado de la
Reporte
asistencia del personal, según un rango de fechas.
Imprimir Permite Imprimir todos los Registros Existentes
Permite desplazarnos por los distintos registros existentes,
Desplazamiento
permitiendo observar el inicio del registro hasta el final del mismo.
Permite exportar todos los registros del datawindow, creando un
Exportar a Excel
archivo de Excel en la unidad C:/
Permite cerrar la ventana de Control y Mantenimiento de la
Salir
Asistencia.
Nro. de Requerimiento: 15
Control de Marcación de Asistencia
Nombre del Requerimiento:
del Personal
Proceso de Marcación de Asistencia del
Módulo o Proceso:
Personal.
Asegurar la Marcación de Asistencia del
Objetivo:
Personal.
Descripción:
En esta página web se efectuará la Marcación de la Asistencia del
Personal. A través de su fotocheck. Dicha página permitirá evaluar el
Registro de Asistencia del Usuario, si dicho registro esta aperturado, se
actualizará la marcación del usuario, de caso contrario se insertará un
nuevo registro de marcación de asistencia de acuerdo a la fecha del
sistema del servidor.
40
La fecha y hora de marcación será la fecha configurada en el servidor. De
esa manera evitaremos la marcación de una asistencia errónea con fecha
y hora desactualizada. Todo marcador se conectará al localhost del
servidor. Si dicho usuario no cuenta con un horario de trabajo
programado, no se registrará su asistencia en el marcador, al igual que
dicho usuario no está autorizado en el sistema para marcar su asistencia,
aun teniendo un horario de trabajo programado.
41
Control de Asistencia. De lo contrario mostrara la siguiente página, donde se
visualiza que el Acceso está Restringido.
Nro. de Requerimiento: 16
Nombre del Requerimiento: Inicio de Sesión en la Intranet
Proceso de Inicio de Sesión en la
Módulo o Proceso:
Intranet.
Asegurar el Correcto Inicio de Sesión del
Objetivo:
Usuario en la Intranet.
Descripción:
Esta es la página principal de acceso a la intranet del sistema, donde se
ingresará un usuario y password, en caso de no poder iniciar su sesión
consulte con el administrador de la red y/o con el Director de Personal
(Recursos Humanos).
42
INICIO DE SESIÓN A LA INTRANET.
Nro. de Requerimiento: 17
Nombre del Requerimiento: Cambiar Contraseña
Proceso de Cambio de Contraseña de
Módulo o Proceso:
Usuarios.
Asegurar el adecuado cambio de
Objetivo:
contraseña de los usuarios.
Descripción:
En esta página web podemos cambiar la contraseña del Usuario,
Ingresando el Código de Usuario, el password anterior, el nuevo password
y la confirmación del mismo. Finalmente damos clic en el botón guardar
y listo la contraseña del usuario será cambiada.
43
CAMBIAR CONTRASEÑA
Nro. de Requerimiento: 18
Nombre del Requerimiento: Acceso al Menú de la Intranet
Proceso de Acceso al Menú de la
Módulo o Proceso:
Intranet.
Objetivo: Acceder al Menú Principal de la Intranet.
Descripción:
Este es el menú principal de la Web, donde podremos consultar la
asistencia del personal, los ingresos y egresos del usuario, solicitud de
adelantos, además podrán enlazarse a las páginas Web de la Corporación
OKI.
44
ACCESO AL MENÚ DE LA INTRANET
Nro. de Requerimiento: 19
Actualización de Datos Personales del
Nombre del Requerimiento:
Usuario
Proceso de Actualización de Datos
Módulo o Proceso:
Personales del Usuario.
Actualizar los Datos Personales del
Objetivo:
Usuario vía web.
Descripción:
45
foto del usuario desde la Base de Datos, permitiendo Guardar e Imprimir
la página Web.
Nro. de Requerimiento: 20
Nombre del Requerimiento: Consultar Asistencia
Módulo o Proceso: Proceso de Consulta de Asistencia.
Objetivo: Consultar la Asistencia vía web.
Descripción:
En esta Página Web podremos consultar la asistencia, tardanzas, horas
extras y permisos del Personal (Usuario) a través de la selección de un
rango de fechas.
46
CONSULTAR ASISTENCIA.
Nro. de Requerimiento: 21
Nombre del Requerimiento: Solicitud de Adelanto de Sueldo
Proceso de Solicitud de Adelanto de
Módulo o Proceso:
Sueldo.
Objetivo: Consultar la Asistencia vía web.
Descripción:
47
En esta página web, el empleado podrá solicitar adelantos de dinero, dicha
solicitud solo se podrá efectuar entre los días 10 y 14 de cada mes, siendo
la fecha de abono a su cuenta del Banco el día 15, de no contar con una
Cuenta Bancaria, El Adelanto será en Efectivo, Asimismo solo se podrá
solicitar hasta el 50% de tu sueldo. En esta página Web, se podrá solicitar
Adelantos de dinero a través del inicio de sesión vía Web. La solicitud de
adelanto de dinero solo se efectuará todos los meses entre los días 10 al
14 de cada mes.
48
49
Nro. de Requerimiento: 22
Consultar Solicitud de Adelanto de
Nombre del Requerimiento:
Sueldo
Proceso de Consulta de Solicitud de
Módulo o Proceso:
Adelanto de Sueldo.
Consultar todas las Solicitudes de
Objetivo:
Adelanto de Sueldo vía web.
Descripción:
En esta página web, se podrá consultar todos los adelantos solicitados a
través de un rango de fechas y verificar el estado del adelanto: si fue
Aprobado, Rechazado y/o está en Proceso de Aprobación la solicitud de
adelanto que se hizo.
50
4.3. IMPLEMENTACIÓN
4.3.1. Implementación de la Base de Datos
USE BDCONTROL_ASISTENCIA;
GO
SP_HELPDB BDCONTROL_ASISTENCIA;
GO
51
IF EXISTS (SELECT * FROM SYSOBJECTS WHERE NAME='CARGO' AND TYPE='U')
DROP TABLE CARGO;
GO
52
COD_DIST CHAR (3) NOT NULL,
DIRECCION VARCHAR (50) NOT NULL,
E_MAIL VARCHAR (35) NOT NULL,
FEC_INGRESO DATETIME NOT NULL,
FEC_TERCONT DATETIME NOT NULL,
COD_AREA CHAR (4) NOT NULL,
COD_CAR CHAR (3) NOT NULL,
COD_EST CHAR (5) NOT NULL,
ESTADO_CIVIL CHAR (1) NOT NULL,
NRO_HIJOS INT NOT NULL,
SUELDO MONEY NOT NULL,
LABORA CHAR (2) NOT NULL,
FOTO IMAGE NULL);
GO
53
DROP TABLE HORARIO_ESTABLECIDO;
GO
54
DROP TABLE VACACIONES;
GO
55
PRIMARY KEY NONCLUSTERED (COD_EST)
GO
56
10). CREAR UN CONSTRAINT FOREIGN KEY (COD_EST) PARA LA TABLA PERSONAL.
ALTER TABLE PERSONAL
ADD CONSTRAINT FK_PERSONAL_COD_EST
FOREIGN KEY (COD_EST) REFERENCES ESTADO_PERSONAL (COD_EST)
ON UPDATE CASCADE
GO
57
ALTER TABLE HORARIO_ESTABLECIDO
ADD CONSTRAINT FK_HE_COD_PERS
FOREIGN KEY (COD_PERS) REFERENCES PERSONAL (COD_PERS)
ON UPDATE CASCADE
GO
58
20). CREAR UN CONSTRAINT FOREIGN KEY (IDVAC) PARA LA TABLA
VACACIONES.
ALTER TABLE VACACIONES
ADD CONSTRAINT FK_VACACIONES_COD_PERS
FOREIGN KEY (COD_PERS) REFERENCES PERSONAL (COD_PERS) ON UPDATE
CASCADE
GO
4.4. PRUEBAS
4.4.1. Pruebas de Usuario
59
4.4.2. Pruebas del Especialista de IT
4.5. AUDITORIAS
60
área de Sistemas y ahora tienen como función realizar la Auditoria del Sistema
de Control de Asistencia de Personal, de tal manera que aseguren y den fe del
normal y correcto funcionamiento del Sistema Informático, asegurando que
éste realiza adecuadamente cada uno de los procesos y requerimientos de
usuario solicitados en la Etapa del Análisis del Ciclo de Vida de los Sistemas
de Información.
4.6. MANTENIMIENTO
4.6.1. Preventivo
4.6.2. Adaptativo
61
4.6.3. Perfectivo
4.6.4. Correctivo
62
CONCLUSIONES
63
RECOMENDACIONES
64
REFERENCIAS BIBLIOGRAFICAS
65
REFERENCIAS ELECTRÓNICAS
66
ANEXOS
67