Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Autores:
Bach. Carlos Alberto Coronado Cuma
Bach. Gilmer Velásquez Soto
Asesor:
Ing. Gianncarlo Gomez Morales
Chimbote - Perú
2007
PRESENTACION
Los Autores
AGRADECIMIENTOS
¡Gracias a todos!
Universidad los Angeles de Chimbote
Facultad de Ingeniería
Escuela Profesional de Ingeniería de Sistemas
APROBADA
ABSTRACT
The elaboration of the present work has as objective the development of the
information system based on web technology that constitutes an important tool of
help to improve the administration in the treasure Department of the “Los Angeles
de Chimbote” University.
That information system will allow to negotiate the on-line payments of all
branches of the University, to centralize the information in real time performing
indirectly the work of other administrative areas.
The System will be equipped with features that will allow to obtain relevant
information on line about the payment and histories of the students payments.
INDICE
Pág.
INTRODUCCCION ……………………………………………………………….. 15
I. ASPECTOS GENERALES ……………………………………………………….. 16
1.1. Descripción de la organización ……………………………………………… 17
1.1.1. Razón social …………………………………………………………… 17
1.1.2. Ubicación geográfica …………………………………………………. 17
1.1.3. Fines de la universidad ………………………………………………. 17
1.1.4. Visión …………………………………………………………………… 18
1.1.5. Misión …………………………………………………………………... 18
1.1.6. Organigrama …………………………………………………………... 18
1.2. Ámbito y alcance del proyecto ………………………………………………. 19
1.2.1. Definición del proyecto ………………………………………………. 19
1.2.2. Alcance del proyecto …………………………………………………. 19
1.2.3. Áreas y/o dependencias afectadas …………………………………. 19
1.3. Funciones y procedimientos ………………………………………………… 20
1.3.1. Departamento de Cobranzas ………………………..……………… 20
1.3.1.1. Funciones ……………………………………………………….. 20
1.3.1.2. Gestión y procedimientos ……………………………………... 20
1.3.2. Analista de ingresos ………………………………………………….. 28
1.3.2.1. Funciones ……………………………………………………….. 28
1.3.2.2. Gestión y procedimientos ……………………………………... 29
1.3.3. Unidades recaudadoras (cajas) …………………………………….. 30
1.3.3.1. Funciones ……………………………………………………….. 30
II. PLAN DE INVESTIGACION ……………………………………………………… 31
2.1. Planteamiento del problema ………………………………………………… 32
2.2. Enunciado del problema ……………………………………………………... 33
2.3. Hipótesis ………………………………………………………………………. 33
2.4. Objetivos del proyecto ……………………………………………………...... 34
2.4.1. Objetivo general ………………………………………………………. 34
2.4.2. Objetivos específicos …………………………………………………. 34
2.5. Justificación …………………………………………………………………… 35
2.5.1. Justificación económica ……………………………………………… 35
2.5.2. Justificación tecnológica ……………………………………………... 36
2.5.3. Justificación social ……………………………………………………. 36
2.6. Costo del proyecto ……………………………………………………………. 36
2.7. Beneficios del proyecto ………………………………………………………. 40
2.8. Recursos del proyecto ……………………………………………………….. 40
2.8.1. Recursos humanos …………………………………………………… 40
2.8.2. Recursos de software ………………………………………………… 41
2.8.3. Recursos de hardware ……………………………………………….. 41
2.8.4. Recursos de materiales ……………………………………………… 42
2.9. Marco teórico ………………………………………………………………….. 43
2.9.1. Gestión ..………………………………………………………………. 43
2.9.2. Gestión de cobranzas ...……………………………………………… 43
2.9.3. Sistema de información ...……………………………………………. 43
2.9.4. Sistema cliente – servidor ...…………………………………………. 45
2.9.4.1. Ventajas ......…………………………………………………….. 46
2.9.5. Internet ..……………………………………………………………….. 46
2.9.6. Wide World Web ..….…………………………………………………. 47
2.9.6.1. Funcionamiento de la web .…......…………………………….. 47
2.9.7. Navegador de Internet………………………………………………… 49
2.9.8. Servidor Web…………………………………………………………... 49
2.9.9. Aplicación Web………………………………………………………… 52
2.9.9.1. Características de desarrollo de una aplicación web ………. 54
2.9.9.2. Requisitos de desarrollo de una aplicación web ...…...…….. 54
2.9.9.3. Requisitos para la aplicación de una aplicación web .…..…. 55
2.9.10. Ingeniería Web ……...………………………………………………… 57
2.9.11. Lenguaje Unificado de Modelado …..………………………………. 58
2.9.12. Servidor HTTP Apache ….…..……………………………………….. 60
2.9.13. Sistema operativo Linux ….….………………………………………. 62
2.9.14. Gestor de base de datos MySQL ...…………………………………. 63
2.9.15. PHP ...……...…………………………………………………………... 64
2.9.16. XAJAX ….….….……………………………………………………….. 64
2.10. Metodología de desarrollo UWE …..….…………………………………… 65
2.10.1. Relaciones con otras metodologías ……...…………………………. 68
2.10.2. Criterios de selección de la metodología UWE ……………………. 69
III. DESARROLLO ....…..…………………………………..…………………………. 70
3.1. Captura de requisitos .…..……………………………………………………. 72
3.1.1. Identificación de participantes ...…………………………………….. 72
3.1.2. Objetivos del sistema …...……………………………………………. 73
3.1.3. Identificación de actores ……………………………………………... 74
3.1.4. Definición de requisitos ...…...……………………………………….. 76
3.1.4.1. Requisitos de almacenamiento de información …………….. 76
3.1.4.2. Requisitos de interfaz .…...…...……………………………….. 81
3.1.4.3. Requisitos transaccionales o funcionales ..….………………. 81
3.1.4.4. Requisitos no funcionales .…...……..………………………… 97
3.1.4.4.1. Seguridad ...………………………………………………. 97
3.1.4.4.2. Usabilidad .….……………………………………………. 98
3.1.4.4.3. Rendimiento ..……………………………………………. 98
3.1.4.4.4. Mantenimiento ...…………………………………………. 98
3.1.4.4.5. Entorno de desarrollo ...…………………………………. 98
3.2. Análisis y Diseño .….…………………………………………………………. 99
3.2.1. Diseño conceptual ..………………………………………………….. 99
3.2.2. Diseño navegacional …..…………………………………………….. 103
3.2.2.1. Modelo del espacio navegacional .….……………………….. 103
3.2.2.2. Modelo de la estructura de navegación .…..………………… 108
3.2.3. Diseño de presentación …………..…………………………………. 110
3.2.4. Diseño lógico de la base de datos ……..………………………….. 118
3.3. Implementación .….…………………………………………………………... 120
3.3.1. Implementación de la base de datos ………………..……………... 120
3.3.1.1. Objetivos y servicios de la base de datos ..…………………. 120
3.3.1.2. Gestor de base de datos ..…………………………………….. 121
3.3.1.3. Estructura de la base de datos ….….………………………... 122
3.3.1.3.1. Convenciones de estructura de la base de datos ..….. 122
3.3.1.3.2. Descripción de tablas ...…………………………………. 123
3.3.1.3.3. Estructura de tablas …………………….…….…….…… 127
3.3.2. Implementación de la interfaz de usuario .….……………………… 141
3.3.2.1. Características de diseño …………….….….………………… 141
3.3.2.2. Pantallas .….……………………………………………………. 142
3.3.3. Implementación de la arquitectura .….……………………………… 150
3.3.3.1. Arquitectura lógica …….….….………………………………… 150
3.3.3.2. Arquitectura física .….…………………………………………. 152
IV. DISCUSIÓN DEL PROYECTO ….….…………………………………………… 155
4.1. Contrastación de hipótesis ………….….…………………………………… 156
4.1.1. Población ………..……………………………………………………. 156
4.1.2. Muestra .….……………………………………………………………. 156
4.1.3. Validación de contrastación de hipótesis ….…..…………………… 158
4.2. Verificación de la calidad del software .…..………………………………… 161
V. CONCLUSIONES Y RECOMENDACIONES ..….……………………………… 164
5.1. Conclusiones ..………………………………………………………………... 165
5.2. Recomendaciones .…..………………………………………………………. 166
VI. REFERENCIAS BIBLIOGRAFICAS .…..……………………………………….. 167
VII. GLOSARIO .…...……...……………………………………………………………. 169
VIII. ANEXOS …..…………………………………………………..…………………… 172
ANEXO Nº 01: Tablas y valores para COCOMO .….……………………… 172
ANEXO Nº 02: Organigrama de la Universidad Los Angeles de
Chimbote ……………..………………………………………. 174
ANEXO Nº 03: Tabla estadística T-Student ….......………………………… 175
ANEXO Nº 04: Recopilación de datos y sugerencias de usuario ………... 176
INDICE DE GRAFICOS
Pág.
Gráfico Nº 1: Organigrama del Departamento de Cobranzas .……………….. 19
Gráfico Nº 2: Objetivos del proyecto …………………………………………….. 35
Gráfico Nº 3: Flujo de datos ………………………………………………………. 37
Gráfico Nº 4: Funcionamiento general de la web ………………………………. 48
Gráfico Nº 5: Funcionamiento básico de servidor web ………………………... 50
Gráfico Nº 6: Arquitectura básica de una aplicación web ……………………... 52
Gráfico Nº 7: Jerarquía de los diagramas UML 2.0 ……………………………. 59
Gráfico Nº 8: Proceso de desarrollo de la metodología UWE ………………… 65
Gráfico Nº 9: UWE y otras metodologías de desarrollo web …………………. 68
Gráfico Nº 10: Diagrama de casos de uso ……………………………………… 82
Gráfico Nº 11: Vista de compromisos …………………………………………… 100
Gráfico Nº 12: Vista de ingresos …………………………………………………. 101
Gráfico Nº 13: Vista de usuarios …………………………………………………. 102
Gráfico Nº 14: Usuarios del sistema …………………………………………….. 103
Gráfico Nº 15: Espacio de navegación del usuario Cajera …………………… 105
Gráfico Nº 16: Espacio de navegación del usuario Jefe de Área …………….. 106
Gráfico Nº 17: Espacio de navegación del usuario Administrador …………… 107
Gráfico Nº 18: Estructura de navegación ……………………………………….. 109
Gráfico Nº 19: Boceto Registrar comprobante pago …………………………... 111
Gráfico Nº 20: Boceto Ingresar cronograma de pago …………………………. 112
Gráfico Nº 21: Boceto Mantenimiento plan de costos …………………………. 113
Gráfico Nº 22: Boceto Liquidación diaria ………………………………………... 114
Gráfico Nº 23: Boceto Emitir reporte de pensiones por cobrar ……………….. 115
Gráfico Nº 24: Boceto Consultar compromisos del alumno …………………... 115
Gráfico Nº 25: Boceto Fraccionamiento de deuda …………………………….. 116
Gráfico Nº 26: Boceto Anular comprobante pago ……………………………… 116
Gráfico Nº 27: Boceto Consultar kardex de pagos del alumno ………………. 117
Gráfico Nº 28: Modelo Entidad-Relación ………………………………………... 119
Gráfico Nº 29: Estructura de la tabla alumnos …………………………………. 127
Gráfico Nº 30: Estructura de la tabla alumno_categoria ………………………. 128
Gráfico Nº 31: Estructura de la tabla alumno_escuela ………………………… 128
Gráfico Nº 32: Estructura de la tabla caja ………………………………………. 129
Gráfico Nº 33: Estructura de la tabla compromiso ……………………………... 129
Gráfico Nº 34: Estructura de la tabla comprobante_pago …………………….. 130
Gráfico Nº 35: Estructura de la tabla config_system …………………………... 131
Gráfico Nº 36: Estructura de la tabla correlativo ……………………………….. 131
Gráfico Nº 37: Estructura de la tabla cronograma_pagos …………………….. 132
Gráfico Nº 38: Estructura de la tabla escuela …………………………………... 132
Gráfico Nº 39: Estructura de la tabla filial ……………………………………….. 133
Gráfico Nº 40: Estructura de la tabla fraccionamiento_cab …………………… 133
Gráfico Nº 41: Estructura de la tabla fraccionamiento_detalle ……………….. 134
Gráfico Nº 42: Estructura de la tabla historial_constancia ……………………. 134
Gráfico Nº 43: Estructura de la tabla historial_nota_credito ………………….. 135
Gráfico Nº 44: Estructura de la tabla historial_resolucion …………………….. 135
Gráfico Nº 45: Estructura de la tabla maestro_categoria ……………………… 135
Gráfico Nº 46: Estructura de la tabla maestro_estado ………………………… 136
Gráfico Nº 47: Estructura de la tabla maestro_grupo_tasa …………………… 136
Gráfico Nº 48: Estructura de la tabla maestro_modalidad ……………………. 136
Gráfico Nº 49: Estructura de la tabla maestro_modalidad_pension …………. 136
Gráfico Nº 50: Estructura de la tabla maestro_resolucion_tipo ………………. 137
Gráfico Nº 51: Estructura de la tabla maestro_semestre ……………………… 137
Gráfico Nº 52: Estructura de la tabla maestro_tasa …………………………… 137
Gráfico Nº 53: Estructura de la tabla maestro_tasa_escuela ………………… 138
Gráfico Nº 54: Estructura de la tabla maestro_turno_alumno ………………… 138
Gráfico Nº 55: Estructura de la tabla maestro_turno_cajas …………………... 138
Gráfico Nº 56: Estructura de la tabla maestro_usuario_tipo ………………….. 139
Gráfico Nº 57: Estructura de la tabla plan_costo ………………………………. 139
Gráfico Nº 58: Estructura de la tabla planes ……………………………………. 139
Gráfico Nº 59: Estructura de la tabla sede ……………………………………… 140
Gráfico Nº 60: Estructura de la tabla usuarios …………………………………. 140
Gráfico Nº 61: Pantalla Inicio de sesión ………………………………………… 142
Gráfico Nº 62: Pantalla Menú principal ………………………………………….. 143
Gráfico Nº 63: Pantalla Registrar comprobante de pago ……………………… 143
Gráfico Nº 64: Pantalla Ingresar cronograma de pagos ………………………. 144
Gráfico Nº 65: Pantalla Mantenimiento plan de costos ………………………... 144
Gráfico Nº 66: Pantalla Liquidación diaria ………………………………………. 145
Gráfico Nº 67: Pantalla Pensiones por cobrar …………………………………. 146
Gráfico Nº 68: Pantalla Consular compromisos del alumno ………………….. 147
Gráfico Nº 69: Pantalla Anular comprobante pago …………………………….. 147
Gráfico Nº 70: Pantalla Generar fraccionamiento de deuda ………………….. 148
Gráfico Nº 71: Pantalla Consultar kardex de pagos del alumno …………….. 149
Gráfico Nº 72: Arquitectura lógica del sistema …………………………………. 150
Gráfico Nº 73: Esquema de conexión de las filiales …………………………… 154
Gráfico Nº 74: Cuadro comparativo del nivel de aceptación de los usuarios .. 158
Gráfico Nº 75: Factores de calidad de software ………………………………... 161
Gráfico Nº 76: Organigrama de la ULADECH ………………………………….. 174
INDICE DE TABLAS
Pág.
Tabla Nº 1: Recursos humanos ………………………………………………….. 40
Tabla Nº 2: Recursos de software ……………………………………………….. 41
Tabla Nº 3: Recursos de hardware ………………………………………………. 41
Tabla Nº 4: Recursos de materiales ……………………………………………... 42
Tabla Nº 5: Distribución de recursos …………………………………………….. 42
Tabla Nº 6: Patrón del participante PA-01 ……………………………………… 72
Tabla Nº 7: Patrón del participante PA-03 ……………………………………… 72
Tabla Nº 8: Patrón del participante PA-03 ……………………………………... 72
Tabla Nº 9: Patrón del participante PA-04 ……………………………………... 72
Tabla Nº 10: Patrón del participante PA-05 …………………………………….. 73
Tabla Nº 11: Patrón del objetivo OBJ-01 ……………………………………….. 73
Tabla Nº 12: Patrón del objetivo OBJ-02 ……………………………………….. 73
Tabla Nº 13: Patrón del objetivo OBJ-03 ……………………………………….. 73
Tabla Nº 14: Patrón del objetivo OBJ-04 ……………………………………….. 74
Tabla Nº 15: Patrón del objetivo OBJ-05 ……………………………………….. 74
Tabla Nº 16: Patrón del Actor AC-01 ……………………………………………. 74
Tabla Nº 17: Patrón del Actor AC-02 ……………………………………………. 75
Tabla Nº 18: Patrón del Actor AC-03 ……………………………………………. 75
Tabla Nº 19: Patrón del Actor AC-04 ……………………………………………. 75
Tabla Nº 20: Patrón del requisito RA-01 ………………………………………… 76
Tabla Nº 21: Patrón del requisito RA-02 ………………………………………… 77
Tabla Nº 22: Patrón del requisito RA-03 ………………………………………… 78
Tabla Nº 23: Patrón del requisito RA-04 ………………………………………… 78
Tabla Nº 24: Patrón del requisito RA-05 ………………………………………… 78
Tabla Nº 25: Patrón del requisito RA-06 ………………………………………… 79
Tabla Nº 26: Patrón del requisito RA-07 ………………………………………… 80
Tabla Nº 27: Patrón del la naturaleza NA-01 …………………………………… 80
Tabla Nº 28: Patrón de requisito RF-01 …………………………………………. 83
Tabla Nº 29: Patrón de requisito RF-02 …………………………………………. 84
Tabla Nº 30: Patrón de requisito RF-03 …………………………………………. 85
Tabla Nº 31: Patrón de requisito RF-04 …………………………………………. 85
Tabla Nº 32: Patrón de requisito RF-05 …………………………………………. 86
Tabla Nº 33: Patrón de requisito RF-06 …………………………………………. 86
Tabla Nº 34: Patrón de requisito RF-07 …………………………………………. 87
Tabla Nº 35: Patrón de requisito RF-08 ………………………………………… 88
Tabla Nº 36: Patrón de requisito RF-09 …………………………………………. 88
Tabla Nº 37: Patrón de requisito RF-10 …………………………………………. 89
Tabla Nº 38: Patrón de requisito RF-11 …………………………………………. 90
Tabla Nº 39: Patrón de requisito RF-12 …………………………………………. 90
Tabla Nº 40: Patrón de requisito RF-13 …………………………………………. 91
Tabla Nº 41: Patrón de requisito RF-14 …………………………………………. 91
Tabla Nº 42: Patrón de requisito RF-15 …………………………………………. 92
Tabla Nº 43: Patrón de requisito RF-16 …………………………………………. 93
Tabla Nº 44: Patrón de requisito RF-17 …………………………………………. 93
Tabla Nº 45: Patrón de requisito RF-18 …………………………………………. 93
Tabla Nº 46: Patrón de requisito RF-19 …………………………………………. 94
Tabla Nº 47: Patrón de requisito RF-20 …………………………………………. 94
Tabla Nº 48: Patrón de requisito RF-21 …………………………………………. 95
Tabla Nº 49: Patrón de requisito RF-22 …………………………………………. 95
Tabla Nº 50: Patrón de requisito RF-23 …………………………………………. 96
Tabla Nº 51: Patrón de requisito RF-24 …………………………………………. 96
Tabla Nº 52: Patrón de requisito RF-25 …………………………………………. 96
Tabla Nº 53: Patrón de requisito RF-26 …………………………………………. 97
Tabla Nº 54: Descripción de tablas de la base de datos ……………………… 127
Tabla Nº 55: Líneas de conexión a Internet …………………………………….. 153
Tabla Nº 56: Factores de ponderación de la muestra …………………………. 156
Tabla Nº 57: Resultado de aceptación de usuario del sistema anterior …….. 157
Tabla Nº 58: Resultado de aceptación de usuario del sistema actual ………. 157
Tabla Nº 59: Factor de ponderación - Calidad de Software ….………..……… 162
Tabla Nº 60: Plantilla de ponderación - Calidad de Software ……………...… 162
Tabla Nº 61: Ponderación de métricas - Calidad de Software …..…………… 163
Tabla Nº 62: Esfuerzo y tiempo de desarrollo – Nivel Intermedio ……………. 172
Tabla Nº 63: Factores que afectan al esfuerzo ………………………………… 172
Tabla Nº 64: Calculo del valor de complejidad del proyecto ………………….. 173
Tabla Nº 65: Tabla estadística T-Student ………………………………………. 175
INTRODUCCION
1.1.4. Visión
1.1.5. Misión
1.1.6. Organigrama
Departamento de
Cobranzas
Analista de Ingresos
Unidades
Recaudadoras (Cajas)
1.3.1.1. Funciones
• Fraccionamiento de Deudas
a) El alumno deberá cancelar el derecho de solicitud.
b) Según la deuda que presenta el alumno amortizará entre
el 30% y 50% del total de la deuda. Y el saldo se le
fraccionara en un número determinado de cuotas (entre 2
y 6) según acuerdo, para ser canceladas al vencimiento
de sus pensiones del semestre en curso.
c) El alumno no podrá ejecutar su matrícula correspondiente
en caso presente deuda pendiente de pago, salvo realice
el financiamiento en el Departamento de Cobranzas.
• Prorrogas
a) En este tramite se evalúa la deuda del alumno y de
acuerdo al estado de cuenta del semestre actual se emite
la prorroga.
b) Son emitidas después del vencimiento de cada pensión,
según cronograma de pagos, el trámite es personal;
evaluando la situación económica del usuario, pueden ser
desde 1 día hasta 15 días como máximo.
• Tramite de Recategorización
a) La Oficina de Bienestar Universitario enviará al
Departamento de Cobranzas la programación de las
fechas para recepción de pagos por concepto de
recategorizaciónes.
b) Deberá cancelar el costo por derecho de solicitud de
trámite de recategorización.
c) Deberá cancelar el importe por derecho de Constancia de
no Adeudo y presentarla al Departamento de Cobranzas
para emitir la Constancia de No Adeudo.
d) Todos los documentos solicitados son adjuntados y
presentados a la oficina de Bienestar Universitario para su
evaluación y aprobación por Consejo Universitario.
e) Consejo Universitario emite una Resolución Directoral de
aprobación que es enviada al Departamento de
Cobranzas quien se encargará de ingresar las categorías
de los alumnos al sistema.
• Reservas de Matricula
a) La reserva será realizada dentro de los 30 días hábiles de
culminada y antes de vencimiento de la primera cuota.
b) El alumno deberá cancelar la tasa por derecho de de
solicitud de trámite, la misma que deberá presentar a la
Dirección de Escuela respectiva.
c) La Escuela, deberá evaluar y emitir la Resolución
Directoral de Reserva y hacer de conocimiento al
Departamento de Cobranzas para su ingreso respectivo.
d) Expedida la Resolución, el alumno terminará el
procedimiento con la cancelación de la tasa vigente por
derecho de Reserva de Matricula.
e) La reserva tendrá como máximo 01 ciclo académico para
que el alumno realice su incorporación; en el caso que el
alumno no desee incorporarse; deberá realizar
nuevamente el trámite, hasta antes de la culminación del
semestre. De lo contrario procederá a realizar la
condonación de deuda.
• Reserva de Vacante
a) Pueden realizar este trámite los alumnos que habiendo
ingresado a la Universidad y no desean iniciar su ciclo
académico en el Semestre de ingreso.
b) El tiempo máximo para realizar este proceso es de 30
días, concluida la matrícula regular.
c) Deberá realizar el pago por derecho de solicitud de tramite
de reserva de matricula.
d) El alumno tiene un plazo de 02 ciclo académicos para
realizar la incorporación, caso contrario, antes de la
culminación de la fecha deberá realizar nuevamente el
trámite.
e) En caso que el estudiante pase la fecha límite de reserva
de vacante, éste deberá cancelar nuevamente su
ingreso, teniendo en cuenta que tendrá el mismo código
de matricula.
• Anulación de Matriculas
a) Para realizar el trámite el alumno no tiene que registrar
matricula en la escuela.
b) Deberá cancelar el derecho de solicitud, luego presentarla
en la escuela respectiva; la escuela emitirá una resolución
donde especifica la anulación de la matricula y es remitida
al Departamento de Cobranzas para ser ingresada al
sistema (se detalla el tipo de tramite y número de
resolución).
• Reincorporación de Estudios
a) Todo alumno que deja de estudiar más de tres años y
desea reincorporarse, tiene que efectuar el pago de
solicitud y derecho de reincorporación.
b) La solicitud es presentada a la escuela, donde se emite
una Resolución aceptando su reincorporación y es
enviada al Departamento de Cobranzas para ser
ingresada al sistema
• Canjes de Depósitos
a) Los alumnos de los diferentes Centros Académicos
realizan el pago de sus matriculas, pensiones, solicitudes,
Constancias de Estudios y demás tasas en las entidades
bancarias
b) Después presentan el voucher de deposito original y una
fotostática en su Centro Académico, para ser remitidos a
la Sede Principal (Chimbote)
c) Los voucher son canjeados por sus respectivas boletas de
venta, que son remitidas a las sedes que corresponden.
1.3.2.1. Funciones
1
S.U.A : Es un sistema de estudios universitarios que utiliza la modalidad a Distancia.
1.3.3.1. Funciones
• Ejecutar y coordinar las cobranzas de las tasas administrativas y
académicas (Matriculas, Pensiones, grados, títulos, maestrías, SUA,
etc.) con el Departamento de Cobranzas y con las diferentes
escuelas de la universidad.
• Realizar las transferencias de pagos con el visto bueno del
Departamento de Cobranzas.
• Realizar el descargo de depósitos efectuados mediante el servicio de
recaudación telemática Teletransfer (pagos efectuados en el banco)
de los diferentes centros académicos.
• Ejecutar y remitir los reportes de los alumnos matriculados a las
diferentes escuelas
• Otras que sean asignados por la Jefatura de Cobranzas.
2.3. Hipótesis
2.5. Justificación
2
Vea Glosario, Página 169
Beneficios tangibles
Beneficios intangibles
Computadora y 2 2,500.00
accesorios
Impresora 1 226.00
Mobiliario 1 350.00
Recurso Total
Recursos humanos 9,600.00
Recurso de software 0.00
Recurso de hardware 3,076.00
Recursos materiales 115.00
Total S/. 12,791.00
2.9.1. Gestión
2.9.4.1. Ventajas
2.9.5. Internet
3
Jim Conallen, Modeling Web Application Architectures with UML, Junio 1999.
[URL12]
Diagrama de clases
Diagrama de componentes
Diagrama de objetos
Diagrama de estructura compuesta (UML 2.0)
Diagrama de despliegue
Diagrama de paquetes
Diagrama de actividades
Diagrama de casos de uso
Diagrama de estados
Diagrama de secuencia
Diagrama de comunicación
Diagrama de tiempos (UML 2.0)
Diagrama de vista de interacción (UML 2.0)
[URL11]
Ventajas:
Modular
Open source
Multi-plataforma
Extensible
Popular (fácil conseguir ayuda/soporte)
Gratuito
Módulos:
2.9.15. PHP
2.9.16. XAJAX
UWE es una propuesta muy completa que concreta mucho las tareas a
realizar. De esta forma, y aunque no se ha concretado en la figura para no
complicarla demasiado UWE propone las siguientes etapas:
Identificación de participantes
Objetivos del sistema
Definición de requisitos
Requisitos de almacenamiento de información
Requisitos de interfaz
Requisitos no funcionales
b. En la fase de análisis y diseño, distingue entre diseño conceptual, de
modelo de usuario, de navegación, de presentación, de adaptación, de
la arquitectura, en el diseño detallado de las clases y en la definición
de los subsistemas e interfaces. Se consideran las siguientes tareas:
PA-01
Participante Carlos A. Coronado C.
Gilmer Velásquez S.
Area Autor del proyecto
Rol Bachiller en Ingeniería de Sistemas
Desarrollador Si
Cliente No
Usuario No
PA02
Participante Karin Aldana Farias
Area Departamento de Cobranzas
Rol Fuente
Desarrollador No
Cliente Si
Usuario Si
PA03
Participante Mariela Medranda Vargas
Area Analista de Ventas
Rol Fuente
Desarrollador No
Cliente Si
Usuario Si
PA04
Participante Angélica Cruz Alarcón,
Sara Gutierrez Castañeda
Area Unidad de Caja
Rol Fuente
Desarrollador No
Cliente Si
Usuario Si
PA05
Participante Marilu Feijo Vilela
Area Contabilidad
Rol Fuente
Desarrollador No
Cliente Si
Usuario No
AC-03 Cajera
Autor Carlos A. Coronado C.
Gilmer Velásquez S.
Fuentes Karin Aldana Farias
Objetivos OBJ-02: Emitir informes detallados y
consolidados de ingresos.
OBJ-03: Centralizar la información de los
ingresos.
Descripción Ingresará al sistema todos los pagos realizados por,
alumnos, clientes u otras fuentes según la plantilla
de costos vigentes.
Comentarios El usuario con este perfil, tendrá acceso a las
funcionalidades de registro y consultas de ingresos.
AC-04 Administrador
Autor Carlos A. Coronado C.
Gilmer Velásquez S.
Fuentes Karin Aldana Farias
Objetivos OBJ-04: Posibilitar la ampliación del proyecto.
OBJ-05: Gestión de usuarios.
Descripción Establecerá los permisos de acceso a los usuarios a
la aplicación. Es el encargado del mantenimiento del
sistema y también del desarrollo de nuevas
funcionalidades.
Comentarios El usuario con este perfil, tendrá acceso exclusivo a
la gestión de usuarios y no a otras funcionalidades
del sistema.
RA-02 Compromiso
Objetivos OBJ-01, OBJ02, OBJ03
asociados
Descripción El sistema deberá almacenar deberá almacenar los
compromisos de pago del alumno con la Universidad.
Datos Dato Descripción Naturaleza
específicos Nombre del Almacena el propietario Cadena
alumno de la cuenta corriente.
Detalle Almacena la Cadena
descripción de la tasa
administrativa.
Semestre Almacena el semestre Cadena
académico.
Fecha de Almacena la fecha en Fecha
Pago que se realizo el pago. Formato:{dd-
mm-aaaa}
Fecha de Almacena la fecha de Fecha
vencimiento vencimiento del Formato:{dd-
compromiso. mm-aaaa}
Numero de Almacena el número de Cadena
Operación operación del voucher.
Fecha de Almacena la fecha del Fecha
deposito depósito efectuado. Formato:{dd-
mm-aaaa}
Importe Almacena el importe Real
compromiso que debe pagar el
alumno
Importe Almacena el importe Real
pagado que paga el alumno.
Tabla Nº 21: Patrón del requisito RA-02
6. El sistema:
Actualiza el costo de pensiones en los
compromisos pendientes de pago para
el semestre asignado.
Asigna el nuevo costo al alumno.
Poscondiciones:
Costo irregular asignado al alumno.
Registrado en el historial de asignaciones de costos
irregulares.
pago.
Poscondiciones:
Emisión de acta de compromiso.
3.1.4.4.1. Seguridad.
3.1.4.4.2. Usabilidad
3.1.4.4.3. Rendimiento
3.1.4.4.4. Mantenimiento
Cada actor, Cajera, Jefe de Area, etc. tiene una vista diferente
del espacio de navegacion. Estas vistas se representan como un
modelo de clases UML construidos con las clases de navegación
y estereotipos de navegabilidad directa.
107
ULADECH
4
OCL (Object Constraint Language, lenguaje de restricciones de objetos)
117
ULADECH
3.3. Implementación
Procedimientos almacenados
Soporte para SSL
Sub-SELECTs (o SELECTs anidados)
Uso de multihilos mediante hilos del kernel.
Soporta gran cantidad de datos. MySQL Server tiene
bases de datos de hasta 50 millones de registros.
Múltiples motores de almacenamiento (MyISAM, Merge,
InnoDB, BDB, Memory/heap, MySQL Cluster, Federated,
Archive, CSV, Blackhole y Example en 5.x
Altas velocidades en lectura de datos.
Es Open Source. El código fuente de MySQL Server se
puede descargar y está accesible a cualquiera, por otra
parte, usa la licencia GPL para aplicaciones no
comerciales.
Tabla Descripción
alumno Almacena los datos personales de los
alumnos. El campo único de
identificación es el código del alumno.
alumno_categoria Almacena el historial de las categorías
asignadas a los alumnos.
alumno_escuela Almacena los datos referentes a las
escuelas en las que esta inscrito el
alumno. Todas las dependencias
académicas tienen el tratamiento como
escuelas, por ejemplo un alumno esta
matriculado en la escuela de Derecho
pero al mismo tiempo puede estar
llevando la especialización de
complementación académica en la
modalidad SUA.
caja Almacena los datos de todas las
unidades recaudadoras existente en la
Universidad. Cada una de ellas esta
identificada mediante el campo id_caja.
comprobante_pago Almacena todos los comprobantes
emitidos por conceptos de pagos
efectuados por los alumnos y clientes
externos. Existen dos tipos de
comprobantes: Boleta de Venta y
Factura.
3.3.2.2. Pantallas
149
ULADECH
A lo largo del presente proyecto se han empleado una serie de tareas para
desarrollar cada una de las etapas que plantea la metodología UWE.
• Planteamiento de la hipótesis
El Sistema de Información de Cobranzas Web, permitirá mejorar la
gestión administrativa en el Departamento de Cobranzas de la
Universidad los Angeles de Chimbote.
• Variable Independiente
Sistema de Información de Cobranzas Web
• Variable Dependiente
La gestión administrativa en el Departamento de Cobranzas
• Variable Interviniente
Metodología de desarrollo UWE (UML - Web Engineering)
4.1.1. Población
4.1.2. Muestra
Ponderación
Muy bueno (si) 3
Bueno 2
Regular
(regular) 1
Malo 0
Tabla Nº 56: Factores de ponderación de la muestra
Fuente: Elaboración Propia
User P1 P2 P3 P4 P5 P6 P7 P8 TOTAL
1 2 0 1 2 1 1 1 3 11
2 2 1 2 1 0 1 1 3 11
3 0 0 1 2 1 2 2 3 11
4 0 1 2 2 1 1 1 3 11
5 2 0 2 1 2 2 1 3 13
6 0 1 2 2 1 2 2 3 13
7 2 0 1 1 2 2 1 3 12
8 2 1 2 0 1 1 2 3 12
9 2 1 1 1 2 2 1 3 13
10 2 2 2 2 1 2 2 3 16
11 0 1 1 2 2 2 2 3 13
12 2 0 2 1 2 2 2 3 14
12.5
User P1 P2 P3 P4 P5 P6 P7 P8 TOTAL
1 2 1 2 1 2 2 2 3 15
2 2 2 2 1 2 1 3 2 15
3 2 1 2 2 2 2 2 2 15
4 2 2 2 2 2 2 3 2 17
5 2 1 2 2 2 2 2 2 15
6 2 2 2 2 3 2 2 2 17
7 3 1 2 3 2 2 3 2 18
8 2 2 3 2 2 2 2 2 17
9 2 2 2 1 2 2 2 3 16
10 2 1 2 2 2 2 3 2 16
11 2 2 3 2 2 2 3 2 18
12 2 1 2 1 2 1 3 3 15
16.167
80
70
60
50
40
30
20
10
0
Muy bueno (si) Bueno Regular Malo
(regular)
A un nivel de significancia:
α = 0.05
Por lo tanto estadísticamente el nivel de confianza es:
1 – α = 1- 0.05 = 0.95
Sp2 = 1.8485
Sp = 1.3596
Tc = (16.167 – 12.5)-(0)
0.5336
Tc = 3.667
0.5336
Tc = 6.8722
Hallando los grados de libertad (gl) en la siguiente formula:
Calidad en
Uso
Descripción Factor
Malo 1-5
Regular 6-7
Bueno 8 - 10
Malo 15 * 5 75
Regular 15 * 7 105
Bueno 15 * 10 150
5.1. Conclusiones
5.2. Recomendaciones
VII. GLOSARIO
VIII. ANEXOS
Indicador Niveles
Muy Bajo Nominal Alto Muy Ext.
bajo Alto Alto
Producto RSS 0.75 0.88 1 1.15 1.40 -
TBD - 0.94 1 1.08 1.16 -
CPR 0.7 0.85 1 1.15 1.30 1.65
Computadora RTE - - 1 1.11 1.30 1.66
RMP - - 1 1.06 1.30 1.58
VMC - 0.87 1 1.15 1.30 -
TRC - 0.87 1 1.07 1.15 -
Persona CAN - - 1 0.86 0.71 -
EAN - - 1 0.91 0.82 -
CPRO - - 1 0.86 0.70 -
ESO - - 1 0.96 - -
ELP - - 1 0.95 - -
Proyecto UTP - - 1 0.91 0.82 -
UHS - - 1 0.91 0.83 -
RPL - - 1 1.04 1.10 -
Tabla Nº 63: Factores que afectan al esfuerzo
Fuente: Elaboración Propia
ENCUESTA 01
RECOPILACION DE DATOS Y SUGERENCIAS DE USUARIO
1. ¿Cuál es su función básica dentro del puesto que ud. esta ocupando?
2. ¿Qué funciones específicas realiza Ud, dentro de su puesto?, Describa
3. ¿Qué problemas identifica en el desarrollo de sus funciones?, Describa
4. ¿A quienes afecta directamente los problemas que tiene en su puesto?,
Mencione y describa.
5. ¿Describa brevemente el principal problema que afecta su puesto, qué
solución propone Ud.?
6. ¿Tiene alguna limitación con el sistema actual?, Describa.
7. ¿Conoce Ud. sus funciones y responsabilidades dentro de su puesto?,
mencione los más relevantes.
8. ¿Cómo califica Ud. al proceso de innovación y mejora continua que esta
implementando la universidad?
9. ¿Qué problemas identifica en relación a los pagos que realiza los alumnos
en el banco?, Mencione.
10. ¿A que áreas afecta directamente los problemas generados en su puesto?,
mencione.
11. ¿Existe alguna persona con quien coordina directamente, sobre cualquier
problema generado en su puesto?, Mencione.
12. ¿Desde el puesto que ocupa, coordina ud. con las demás sedes?, Mencione
los puntos relevantes a tratar.
13. ¿Qué información son de vital importancia para su área?, Mencione