Notacion Pascal Camel Casing

52

Click here to load reader

description

Notacion Pascal Camel Casing - Ejemplo

Transcript of Notacion Pascal Camel Casing

Page 1: Notacion Pascal Camel Casing

103

CAPITULO V

IMPLEMENTACION DE LA PROPUESTA

En este capitulo se presentaran los estándares de programación, es decir la

forma en que se programa y la definición de las variables, como sigue:

Notación Pascal Casing, En este caso, los identificadores y nombres de

variables, métodos y funciones están compuestos por múltiples palabras juntas,

iniciando cada palabra con letra mayúscula, como por ejemplo, DoSomething:

Este nombre de método esta compuesto por 2 palabras, ambas iniciando con

letra mayúscula.

Notación Camel Casing. Es parecido al Pascal-Casing con la excepción que la

letra inicial del identificador no debe estar en mayúscula, como por ejemplo,

doSomething: Este nombre de método esta compuesto por 2 palabras, la

primera todo en minúsculas y la segunda iniciando con letra mayúscula.

Así como también se presentan los diferentes perfiles de usuarios para el

sistema propuesto , los planes de prueba como el plan de Software y los

manuales tanto de instalación como el manual de usuario.

id4407515 pdfMachine by Broadgun Software - a great PDF writer! - a great PDF creator! - http://www.pdfmachine.com http://www.broadgun.com

Page 2: Notacion Pascal Camel Casing

104

A. Estándares de Programación y Desarrollo

1. La indendación deberá ser a cuatro espacios sin caractéres de tabulación.

2. Las estructuras de control deberán tener un espacio entre el keyword de

la estructura y el signo de apertura de paréntesis para distinguir entre las

llamadas de las funciones y el signo de llaves debe estar sobre la línea de

la estructura.

3. Las funciones deberán ser llamadas sin espacios entre el nombre de la

función, el signo de paréntesis y el primer parámetro; espacios entre cada

coma por parámetro y sin espacios entre el ultimo paréntesis, el signo de

paréntesis cerrado y el signo de punto y coma (;).

4. El estilo de los comentarios será como el estilo de comentarios para C (/*

*/ ó //).

5. Cuando se incluya un archivo de dependencia incondicionalmente se

utilizará require_once y cuando sea condicionalmente, se utilizará

include_once.

6. Siempre se utilizarán las etiquetas <?php ?> para abrir un bloque de

código.

7. Los nombres de las clases iniciarán con letra mayúscula. Los nombres de

las variables y de las funciones pueden iniciar con letra minúscula, pero si

estas tienen más de una palabra, cada nueva palabra debe iniciar con

letra mayúscula (el nombre puede escribirse separado por signos de

guión mayor).

8. Los archivos con código PHP, deben de ser guardados en formato ASCII

utilizando la codificación ISO-8859-1. (Actualizado). El formato ASCII con

codificación ISO-8859-1 es el formato en que se guardan los archivos de

texto plano (.txt).

Page 3: Notacion Pascal Camel Casing

105

A.1 Estándares de Codificación

1. Tabs ó Espacios, En el contenido dentro de corchetes, siempre se

identará este contenido con tabs.

2. Cabecera del archivo, siempre es importante que todos los archivos .php

inicien con una cabecera específica que indique información de la versión,

autor de los últimos cambios, etc.

3. Comentarios en las funciones, se hará un comentario al inicio de iniciar

todas las funciones, explicando a que hace referencia.

4. Clases, estas serán colocadas en un archivo .php aparte, donde sólo se

colocará el código de la clase. El nombre del archivo será el mismo del de

la clase y siempre empezará en mayúscula. En lo posible, procurar que

los nombres de clase tengan una sola palabra. Las clases siguen las

mismas reglas de las funciones, por tanto, debe colocarse un comentario

antes de la declaración de la clase explicando su utilidad.

A.2 Estándares de Código PHP

1. Los nombres de variables, deben ser descriptivos y concisos. No usar ni

grandes frases ni pequeñas abreviaciones para las variables, así será

mejor saber que hace una variable con sólo conocer su nombre. Esto

también aplica para los nombres de variables, funciones, argumentos de

funciones y clases.

2. Todos los nombres deben estar en minúscula (Excepto con las clases,

donde la primera letra tiene que ser mayúscula).

Page 4: Notacion Pascal Camel Casing

106

3. Siempre se deberá incluir corchetes entre las funciones, como por

ejemplo:

If ($ cosa) {

Funcion (); }

4. Corchetes ó llaves, todos los corchetes van en una línea propia, como por

ejemplo:

If (algo) {

For (iteración) { // código }

} While (condición)

{ funcion ();

}

5. Precedencia de operadores, se usarán paréntesis entre operación y otra,

es decir no se dejarán operaciones complejas de lado. Por ejemplo:

$bool = ($i < 7 && ($j < 8 || $k == 4));

6. Cadenas de texto entre comillas, existen en PHP dos formas de poner

strings ó cadenas de texto. Con comillas simples y con comillas dobles.

En este caso se usarán comillas simples.

Page 5: Notacion Pascal Camel Casing

107

B. PERFILES DE USUARIOS

En el sistema tiene tres diferentes tipo de usuarios los cuales son los que

manejaran el sistema según su preferencia, estos son los siguientes:

B.1 Usuario Denunciante

Es aquel que antepone la denuncia al cual dentro del sistema solo le es

permitido crear la denuncia, visualizar las actualizaciones e imprimir el acta de la

denuncia.

Privilegios:

- Realiza la denuncia

- Realizar consultas

- Imprime actualización de la Denuncia

B.2 Usuario Soporte Técnico

Es el jurídico encargado de la denuncia, este al igual que el denunciante ingresa

denuncias al sistema con la diferencia que el usuario técnico tiene mas

privilegios que el usuario denunciante.

Privilegios:

- Realiza la denuncia

- Hace actualizaciones de la denuncia

- Imprime el acta de la denuncia

- Hace consultas.

Page 6: Notacion Pascal Camel Casing

108

B.3 Usuario Jefe del Departamento

Este usuario es el jefe del departamento, posee los mismos permisos del soporte

técnico y denunciante, pero tiene mas privilegios que el usuario técnico soporte.

Privilegios:

- Realiza la denuncia

- Hace actualizaciones de la denuncia

- Ve las Estadísticas de la denuncia

- Imprime el acta de la denuncia

- Hace consultas.

- Borra denuncias

- Asigna denuncias

B.4 Usuario Administrador

El administrador del sistema debe ser alguien que se encargue de manipular el

panel de control además de poseer los mismos permisos de usuario soporte

técnico y del denunciante, manipula, controla y administra el sistema como un

administrador único.

Privilegios:

- Ingresa denuncia.

- Asigna y Reasigna Denuncias

- Hace actualizaciones de la denuncia

- Elaboración de reportes estadísticos

- Imprime reportes estadísticos

Page 7: Notacion Pascal Camel Casing

109

- Hace consultas

- Manipula los perfiles

- Mantenimiento en general de todo el sistema.

Page 8: Notacion Pascal Camel Casing

110

C. Plan de Prueba C.1 Prueba del Software

Tipo de prueba

Descripción de la prueba

Desarrollo de la Prueba ( Pruebas Principales)

Responsable

Duración

(tiempo)

Código

Se verificara la lógica del programa y

además se analizará el desarrollo de la

ejecución de cada una de las rutinas de

las cuales esta conformado el sistema.

El programador correrá cada una de los

procesos para verificar que el resultado sea es que se espera.

Programador 3 Dias

Especificación

Desarrollar casos de prueba para cada condición y se mandan a procesamiento,

de esta forma se verificará si el sistema

cumple o no con los requerimientos establecidos.

El programador debe verificar los procesos para saber si el sistema satisface o no las necesidades que la institución ha solicitado.

Programador 3 Dias

Parciales

El sistema no se probará como un todo,

si no que las pruebas se harán por

módulos, los cuales se examinarán de

acuerdo al orden cronológico de cada proceso.

El programador debe de realizar de forma independiente la revisión de cada proceso

del sistema para verificar y corregir los posibles errores que se presenten en el mismo.

Programador 5 Dias

Carga Máxima

En esta prueba se ingresaran datos de acuerdo a las llamadas o ingresos que se registren diariamente en la Institución,

haciendo una simulación de una carga

mayor a la que se registraría

normalmente, utilizando por supuesto datos de prueba. Esto con el fin de poder observar el comportamiento del sistema con la carga máxima de

registros.

Al introducir datos se deberá determinar si el

sistema maneja el volumen de información

que se registre y si tiene la capacidad de almacenar la cantidad de datos que se introduzcan.

Digitador

2 Dias

Page 9: Notacion Pascal Camel Casing

111

Tipo de prueba

Descripción de la prueba

Desarrollo de la Prueba ( Pruebas Principales)

Responsable Duración

(tiempo)

Almacenamiento

Se determinará la capacidad para

almacenar datos de los registros dentro del sistema.

Al digitar la información de los datos requeridos para ingresar una denuncia, se deberá observar la capacidad de

almacenamiento que tiene el sistema.

Digitador 2 Dias

Tiempo de Ejecución

Esta prueba se llevara a cabo para saber la velocidad con la que el sistema procesará la información ingresada, y

por lo tanto para evaluar el tiempo que tardara en emitir una resolución

El programador al correr los procesos deberá evaluar el tiempo que se tarde el

sistema para recibir una respuesta de las actividades que realizara el sistema.

Programador 3 Dias

Recuperación

Se verificará la posibilidad de recuperar

los datos de períodos antiguos y

presentes, simulando que se dio una pérdida de datos, de esta forma se

asegurará que el sistema continuará su

funcionamiento normal en caso de ocurrir problemas similares

Se introducirán datos al sistema y se

realizara un simulacro de que se va la energía, y así verificar la recuperación de

datos.

Programador 2 Dias

Procedimiento

Se cargará información al sistema de

acuerdo al procedimiento ya establecido, de manera que se cumpla un correcto seguimiento por los usuarios en el momento de realizar las operaciones

Proporcionar una manual de instrucciones al usuario para que puedan ser capaces de ejecutar las indicaciones en el sistema y así

determinar si dicho manual indica de forma clara y precisa los aspectos de operación y

uso del sistema

Programador 2 Dias

Factor Humano

En esta prueba se evaluará el

comportamiento del usuario ante circunstancias inesperadas, de igual manera se observara el desempeño de

cada usuario frente al sistema, con el objeto de hacer ajustes a los manuales de usuario o reforzar las deficiencias en el manejo del mismo.

Realizar una capacitación adecuada sobre el

funcionamiento del sistema, dirigida a los usuarios, y así tratar de aclarar dudas que

tengan.

Programador 5 Dias

Page 10: Notacion Pascal Camel Casing

112

C.2 Plan de Conversión

Actividad

Descripción de las Actividades

Personas

Responsables de las Actividades

Frecuencia de Ejecución

Duración (tiempo)

Capacitaciones

Capacitar a los usuarios sobre el uso del sistema

Personal de desarrollo de

sistemas

Una vez al inicio del proceso en paralelo

5 Días

Registro de Datos

Se registraran todos los datos personales del denunciante

Jurídico

Diariamente, el registro de

datos personales

1 Días

Registro

Se registraran todas las denuncias como expediente, para tener un archivo del denunciante

Jurídicos

Diariamente, hasta finalizar el registro de

todos los expedientes de la denuncia.

1 Días

Control

Se pretende llevar un control de calidad de todos los expedientes procesados en el sistema

Jurídicos y

Administrador

Diariamente, mientras existan expedientes a los cuales se les haya que dar control de calidad

1 Días

Distribución

Se espera se logre un mejor control de distribución de expedientes de todas las denuncias registradas en el sistema

Administrador Diariamente

1 Días

Registro de Resolución

Se registraran en el sistema todas las resoluciones de las denuncias, para llevar un mejor control de las mismas

Jurídicos

Durante el tiempo que se le haga una actualización

a la denuncia.

Todo el tiempo que

dure la denuncia

Control de

Documentos

Se controlará todos los documentos de

salida que tendrá el sistema, llevando un

control dentro del mismo para necesidades futuras.

Jurídicos y

Administrador Durante el tiempo que

existan datos que revisar

Todo el tiempo que

dure la denuncia

Page 11: Notacion Pascal Camel Casing

113

Actividad

Descripción de las Actividades

Personas

Responsables de las Actividades

Frecuencia de Ejecución

Duración (tiempo)

Ejecución

Se ejecutará a través del sistema según la

investigación cual es el proceso que se

llevo a cabo para determinar una solución a

la denuncia.

Jurídico Una vez terminada la

resolución de la denuncia.

Todo el tiempo que

dure la denuncia

Page 12: Notacion Pascal Camel Casing

114

C.3 Cronograma de Actividades Tiempo planificado para el desarrollo del sistema = 6. meses, 20 dias

Fase de Desarrollo

Porcentaje promedio

del tiempo total

Tiempo estimado de

Desarrollo

Meses

Dias

Planeación y

Análisis

10% del tiempo del

diseño

15 dias

05

Estructura del

Diseño

40 % del tiempo del

diseño

65 dias

2

5

Diseño Detallado

25 % del tiempo del

Diseño

60 dias

2

Implementación

15 % del tiempo del

Diseño

30 dias

1

Pruebas del

Sistema

10 % del tiempo del

diseño

30 dias

1

Totales estimados

6.5

5

Page 13: Notacion Pascal Camel Casing

115

D. Presupuesto de Inversión para el Proyecto Como la Institución cuenta con un servidor con características espeficadas en el

capítulo I (Pág. 9.), por lo que solo será necesario adquirir lo siguiente:

Descripción Costo unitario estimado

Total

Licencia de Windows 2003 Server Estándar

en Español con 5 Cal.1

$ 639.00 $639.00

Swicht o panel en el cual se conectaran

todos los puertos necesarios de red

$ 60.00 $ 60.00

Instalación de 5 puntos de Red $ 175.00 $ 175.00

Cableado, aproximado 30 mts. $ 7.00 $ 7.00

Diseño y programación del Sistema $ 700.00 $ 700.00

Instalación del Sistema $ 85.00 $ 85.00

Total

$ 1,666.00

1 Información obtenida de la Web: www.dell.com

Page 14: Notacion Pascal Camel Casing

116

Page 15: Notacion Pascal Camel Casing

117

Page 16: Notacion Pascal Camel Casing

118

1. Instalación del XAMP

1.1 Requisitos previos

Para la Instalar el sistema de denuncias para la PDDH, el cual es una

herramienta Web, escrita en PHP y que almacena la información en una base de

datos, independientemente del sistema operativo, necesitaremos lo siguiente:

Un Lenguaje PHP

Tener un servidor Web Apache, que pueda ejecutar scripts php

Tener un servidor de base de datos mysql

Configurar el servidor Web con el sitio del sistema.

Crear y configurar la base de datos del sistema.

Configurar el archivo de configuraciones del sistema con los parámetros

de conexión allí especificados.

Un servidor con 40 Gb en disco, 512 RAM y un procesador Pentium 4 a 3

GHZ ( como mínimo para montar el sistema)

Lo cual encontraremos en un paquete llamado XAMPP, que permite instalar

varios tipos de servidores, como los mencionados anteriormente, además

incluye el servidor Web Apache, los servidores de bases de datos MySQL y

SQLite, sus respectivos gestores php MyAdmin y phpSQLiteAdmin, el intérprete

Page 17: Notacion Pascal Camel Casing

119

del lenguaje homónimo PHP con los extras incluidos en PEAR, el intérprete del

lenguaje Perl, servidores de FTP como ProFTPD ó FileZilla FTP Server, entre

otros.

XAMPP es gratuito y fácil de instalar para Windows, el único requisito es que se

instalará la versión 1.4.15 la cual es para Windows 98, NT, 2000 o XP.

a. Clic en el archivo Xampp-win32-1.4.15 installer.exe dentro del

directorio C:\Archivos de Programa\xampp).

b. Una vez instalado el paquete, lo ejecutamos para que se inicie (en

casi todos los casos se crean accesos directos especiales para

esto).

c. Una vez iniciado el servidor, podemos abrir nuestro navegador e

ingresar el URL http: //localhost/, que nos mostrará una página

principal del paquete o simplemente el inicio de nuestro servidor (

Ver Fig.1)

d. Lo siguiente es localizar dentro de la carpeta de instalación de

Apache el directorio que corresponde a nuestro localhost (suele ser

htdocs). Este directorio funcionará como el home de nuestro

servidor, y en él podemos empezar a armar un sitio.

Page 18: Notacion Pascal Camel Casing

120

2. Crear Base de Datos con el nombre de denuncias_db

2.1 Click en phpMyAdmin

(Fig. 1)

2.1

Page 19: Notacion Pascal Camel Casing

121

Aparecerá la siguiente pantalla, 2.2 Nombre de la Base de Datos: denuncias_db

3. Xampp y detenerlo, (el cual encontrará en el escritorio de su computador).

Detener

2.2

Page 20: Notacion Pascal Camel Casing

122

4. Copiar la carpeta denuncias_db , siguiendo la siguiente ruta: C:/archivos de programaxamppmysqldata 5. Crear el directorio virtual, cuando se define un directorio virtual en el

Administrador de servicios Internet, se asocia un alias con el directorio

virtual. El alias es el nombre que los clientes utilizarán para tener acceso

a la información del directorio virtual. Si el administrador no especifica

nombres de alias para los directorios virtuales, el Administrador de

servicios Internet generará automáticamente un nombre de alias.

5.2 archivos de programasXamppapacheconf.httpd ( abrir

este archivo) con notpad y copiar lo siguiente, según dibujo.

Alias /denuncias "C:/denuncias/"

<Directory "C:/denuncias">

DirectoryIndex index.php

AllowOverride All

Order allow,deny

Allow from all

</Directory>

Page 21: Notacion Pascal Camel Casing

123

Pegar aquí

Page 22: Notacion Pascal Camel Casing

124

6. Xampp volverlo a correr, para que se actualice

.

7. Descomprimir la carpeta Denuncias en C: \

8. C. : \ Denunciasconfiguracionesconfiguraciones_server.php (abrir este archivo) Aparecerá lo siguiente:

Verifique que el db_pwd no tenga nada.

6.

Page 23: Notacion Pascal Camel Casing

125

Page 24: Notacion Pascal Camel Casing

126

1 Introducción

El manual de Usuario (soporte técnico) describe en detalle los elementos

más significativos referentes al manejo de la aplicación, para usuarios de

Soporte Técnico (jurídico) de la PDDH.

Para el administrador será de gran ayuda para poder hacer cambios y

modificaciones a algunos de los requerimientos establecidos para el

sistema, según las necesidades que requiera la Institución.

Page 25: Notacion Pascal Camel Casing

127

Pantalla principal del sistema de Denuncias de la PDDH

Page 26: Notacion Pascal Camel Casing

128

1. Ingresando al Sistema Paso 1 Dar click en la opción Técnico de Soporte/Administrador

Click aquí

(Fig.1)

Page 27: Notacion Pascal Camel Casing

129

Aparecerá la siguiente pantalla, la cual servirá para ingresar al sistema como usuarios de soporte técnico, colocando su usuario y su contraseña, la cual le será asignada por el administrador.

Coloque su usuario y password

(Fig.2)

Paso 2. Una vez haya ingresado al sistema, aparecerá la siguiente pantalla al lado izquierdo que son las de opciones de la denuncia.

Page 28: Notacion Pascal Camel Casing

130

(Fig.3) 2. Como crear una Denuncia Click en crear Denuncia (ver Fig. 3) y aparecerá la siguiente pantalla.

Page 29: Notacion Pascal Camel Casing

131

(Fig. 4)

Esta pantalla es para ingresar toda la información personal del denunciante. Click en el botón ingresar.

2.1 Esta pantalla establece el detalle de la denuncia.

Page 30: Notacion Pascal Camel Casing

132

(Fig. 5)

1. Unidad a la cual pertenece el Técnico de Soporte, la cual deberá ser seleccionada cuando se este ingresando una denuncia.

2. Prioridad que tendrá la denuncia, según criterio del Soporte Técnico.

1 2 4

3

7

8

10

11

12

6

5

13

14

Page 31: Notacion Pascal Camel Casing

133

3. Nombre del Técnico de Soporte al cual se le asignará la denuncia.

4. Estado que tendrá la Denuncia el cual se le cambiará según se valla actualizando

la información.

5. Se refiere a la Fecha y hora ( en formato dd-mm-aa hh-mm)

6. Aquí se coloca la dirección de donde ocurrió el hecho, expuesta por el denunciante.

7. Se coloca el departamento en donde ocurrió el hecho de la denuncia.

Page 32: Notacion Pascal Camel Casing

134

8. Se selecciona el municipio correspondiente al departamento donde ocurrió el

hecho.

10. Se selecciona el tipo de denuncia, la cual se elige deacuerdo a lo que el

denunciante esta exponiendo

Page 33: Notacion Pascal Camel Casing

135

11. El técnico de soporte tiene la opción de poner un titulo adicional a la de la denuncia para ampliar la información.

12. Se escribe todo el detalle de la denuncia, tal como lo manifiesta la victima

13. Esta opción es para aquellas personas que introduzcan sus denuncias vía Web o bien manden algún archivo

9. Luego CLICK en para que la denuncia quede registrada.

Luego aparecerá la siguiente pantalla, la cual indica el número de expediente asignado a la denuncia ingresada

Page 34: Notacion Pascal Camel Casing

136

(Fig. 6)

3. Búsqueda de Denuncia

1. Con esta opción el usuario el técnico de soporte puede darle búsqueda por medio

del Número de Expediente o bien por el Número de identificación con el cual el denunciante dio sus datos.

2. Solo se puede hacer la búsqueda por medio del número del expediente. 4. Denuncias Asignadas

1

2

Page 35: Notacion Pascal Camel Casing

137

(Fig. 7)

Esta opción le sirve al Técnico de Soporte para ver el total de denuncias que tiene asignadas como usuario, identificando los siguientes campos:

a) Id, el cual es numero del expediente generado por el sistema cuando se ingresa una denuncia.

b) Denunciante, es la información personal del denunciante c) Titulo de la denuncia, con ello podemos ver en que estatus se encuentra

una denuncia y darle seguimiento d) Prioridad, el cual indica el grado de prioridad que tiene en ese momento

la denuncia. e) Creado, indica fecha y hora en la cual fue ingresada la denuncia al

sistema. f) Estado, indicará el estado actual de la denuncia.

Click

Page 36: Notacion Pascal Camel Casing

138

5. Seguimiento de la Denuncia.

Click Aparecerá la siguiente pantalla

(Fig. 8)

Page 37: Notacion Pascal Camel Casing

139

Pantalla en la cual se actualiza la denuncia dando click en el botón actualización Denuncia

6. Búsqueda de Denuncia por Unidad a la que pertenece el soporte técnico

(Fig. 9)

En esta opción el soporte técnico podrá visualizar todas las denuncias asignadas a la unidad a la que el pertenece, dando clic k y aparecerá la siguiente pantalla de la Fig. 9

a

Page 38: Notacion Pascal Camel Casing

140

7. Visualizar actualización de Denuncia.

Ver Fig. 9 click en Estado (a) y aparecerá la siguiente pantalla (Fig.10), en la cual se visualiza toda la el medio por el cual se ingreso la denuncia ó quien la ingreso y todo el proceso de actualización que el soporte técnico le ha ido dando.

(Fig.10)

8. Versión Impresa de la resolución de la Denuncia De la Fig. 8 click en crear versión impresa y aparecerá la siguiente pantalla.

Page 39: Notacion Pascal Camel Casing

141

(Fig. 11)

La Fig. 11 indica la versión impresa de todo el seguimiento que se le da a la denuncia, para al final poder brindarle al denunciante un informe eficiente de la solución que se le dio a la denuncia.

Page 40: Notacion Pascal Camel Casing

142

Page 41: Notacion Pascal Camel Casing

143

OPCIONES PARA EL ADMINISTRADOR DEL SISTEMA

(Fig. 12)

Opciones para Administrador

del Sistema

a b

c

d

Page 42: Notacion Pascal Camel Casing

144

9. Obteniendo Informes a. Estadísticas por Período, con esta opción se podrá obtener

información por fechas, seleccionando cada una de las opciones y colocando un rango de fechas deseado desde y hasta.

(Fig.13)

a.1 Se elige un técnico de soporte en especial y chequeando cada uno de los campos de los cuales queremos obtener la información.

a.2 Todas las denuncias, en la cual se podrá obtener información de todas las denuncias ingresadas al sistema, por rango de fechas y por técnico de soporte. a.3 Informes por prioridades es decir se elige el rango de fechas y luego se chequea solo prioridades para obtener la información. a.4 Ver Pág. 8 Numeral 5 de la sección 2 Como crear una Denuncia del manual del usuario. a.5 Ver Pág. 9 Numeral 10 de la Sección 2 como crear una Denuncia, del manual del usuario a.6 Ver Pág. 8 Numeral 3 de la Sección 2 como crear una Denuncia, del manual del usuario.

a.2 a.3 a.4 a.5 a.6

a.1

Page 43: Notacion Pascal Camel Casing

145

b. Estadísticas por Porcentajes,

(Fig.13)

Page 44: Notacion Pascal Camel Casing

146

En esta pantalla se podrá ver toda la información relacionada con las denuncias, tanto por estado, por tipo de denuncias, prioridad.

c. Estadísticas por Dpto. municipio, edad y sexo.

(Fig. 14)

Seleccionando o dando un cheque a cualquiera de los campos y estableciendo un

rango de fechas, se podrá obtener la información deseada.

d. Estadísticas por ano y mes

Page 45: Notacion Pascal Camel Casing

147

(Fig.15)

En esta opción el administrador podrá obtener información por estadísticas dando clic en ano y luego al botón refrescar. 10. Opciones del Panel de Control.

10.1 Como agregar, borrar o modificar los tipos de denuncias, prioridades y

estados de la misma.

Click en luego aparecerá la siguiente pantalla (Fig.15)

Page 46: Notacion Pascal Camel Casing

148

(Fig. 16)

Ver las siguientes figuras, las cuales corresponden a cada una de las opciones de Denuncia.

Tipo Denuncias

(Fig.17)

Prioridades

Click en cualquiera de las opciones para hacer los cambios que el administrador estime conveniente

Page 47: Notacion Pascal Camel Casing

149

(Fig.18)

Estados

(Fig.19)

10.2 Como agregar, borrar o modificar a un usuario.

(Fig.20)

Click en cualquiera de las opciones para hacer los cambios que el administrador estime conveniente

Page 48: Notacion Pascal Camel Casing

150

Click en luego aparecerá la siguiente pantalla (Fig.20)

Añadir nuevo Usuario.

(Fig.21)

La Fig. 20 indica la manera de añadir un nuevo usuario, llenando toda la

información requerida y dando clic en 10.2.1 Como Agregar, borrar o modificar una unidad de Soporte

Añadir Unidad de Soporte

Page 49: Notacion Pascal Camel Casing

151

(Fig.22)

10.2.2 Búsqueda de un Usuario.

(Fig. 23) Con esta opción, el administrador puede buscar un usuario en especial o bien darle una búsqueda a todos. 11. Opciones de Temas

(Fig.24)

Page 50: Notacion Pascal Camel Casing

152

Aquí el administrador tiene la opción añadir o modificar un nuevo tema de esa manera podrá manejar los colores, ancho y alto de tablas, tipos de letras de los títulos y celdas normales. 12. Opciones de Plantillas

(Fig. 25)

Aquí el administrador podrá guardar plantillas en formato HTML, las cuales almacenaran mail dirigidos al administrador, soporte y al usuario final

Page 51: Notacion Pascal Camel Casing

153

Conclusiones

1 El sistema de denuncias para la PDDH se creó para ayudar a que el

departamento de Denuncias de la Institución recopile la información de la

denuncia de una manera más eficiente y automatizada, así como también

a dar los procesos de resolución y solución final de las denuncias creadas

por los usuarios en un tiempo mínimo de respuesta.

2 El sistema no es la solución al 100% , pero se espera sea de gran ayuda

en los procedimientos y procesos de mejora continua dentro de la

institución para la resolución de las denuncias, es decir se utilizará como

una herramienta mas para agilizar dichos procesos estableciendo

parámetros de comparación estadísticos, además se espera que se

resuelvan con mayor eficiencia la recopilación de información de las

denuncias, ya que la recopilación será mas directa y el denunciante no

tendrá que viajar lejos para imponer la denuncia.

3 Con la creación de un sistema en línea, el usuario tendrá la oportunidad

de saber como va el proceso de una denuncia interpuesta por el mismo,

minimizando tiempo para el mismo al no tener que presentarse

directamente en las oficinas de la institución para averiguar como va su

caso.

Page 52: Notacion Pascal Camel Casing

154

Recomendación:

Se recomienda a la Procuraduría para la Defensa de los Derechos Humanos

obtener la base de datos de la empresa Docusal y la del Ministerio de Hacienda ya

que la recopilación de datos será mas rápida y verídica ya que los datos que se

ingresen serán traídos de la base de datos.