TOMO 2 - Repositorio Universidad de Guayaquil: Página de...

220
0 UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCAS MATEMÁTICAS Y FÍSICAS CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES “DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA ADMINISTRATIVO WEB PARA LA ENTIDAD REGISTRO DE LA PROPIEDAD Y MERCANTIL DEL CANTÓN LA TRONCAL” MANUALES DE USUARIO Y TÉCNICO TOMO 2 AUTORES: LUIS GABRIEL YAGUAL ORRALA RICARDO MANUEL ESPAÑA CHÁVEZ TUTOR: ING. KATYA FAGGIONI, M.SC. GUAYAQUIL, JULIO DEL 2017

Transcript of TOMO 2 - Repositorio Universidad de Guayaquil: Página de...

0

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

“DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA

ADMINISTRATIVO WEB PARA LA ENTIDAD

REGISTRO DE LA PROPIEDAD Y

MERCANTIL DEL CANTÓN

LA TRONCAL”

MANUALES DE USUARIO Y TÉCNICO

TOMO 2

AUTORES:

LUIS GABRIEL YAGUAL ORRALA

RICARDO MANUEL ESPAÑA CHÁVEZ

TUTOR:

ING. KATYA FAGGIONI, M.SC.

GUAYAQUIL, JULIO DEL 2017

1

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA

ADMINISTRATIVO WEB PARA

LA ENTIDAD REGISTRO DE LA

PROPIEDAD Y MERCANTIL

DEL CANTÓN LA

TRONCAL

MANUAL DE USUARIO

PROYECTO DE TITULACIÓN

Previa a la obtención del Título de:

INGENIERO EN SISTEMAS COMPUTACIONALES

AUTORES:

Luis Gabriel Yagual Orrala

Ricardo Manuel España Chávez

TUTOR: Ing. Katya Faggioni, M.Sc.

GUAYAQUIL – ECUADOR

2017

2

ÍNDICE GENERAL

ÍNDICE DE FIGURAS ................................................................................................... 4

MANUAL DE USUARIO ............................................................................................... 6

SISTEMA ADMINISTRATIVO WEB ............................................................................. 6

1.- Implementación del sistema ................................................................................. 6

a) Requerimiento de hardware ............................................................................ 6 b) Requerimiento de Software ............................................................................. 6

Características del software .......................................................................................... 6

Datos Adicionales .......................................................................................................... 6

2.- Ingresando al sistema ........................................................................................... 6

3.- Funcionalidad general ........................................................................................... 6

INICIO .................................................................................................................. 7 VENTAS-FACTURACIÓN ................................................................................... 7 CLIENTES ........................................................................................................... 7 PROVEEDORES ................................................................................................. 7 PARÁMETROS DEL SISTEMA .......................................................................... 7

INICIO ............................................................................................................................ 7

VENTAS-FACTURACIÓN ............................................................................................ 7

Facturación de Servicios ..................................................................................... 8 Ingreso de Conceptos ......................................................................................... 9 Ingreso de Exoneraciones y Adicionales .......................................................... 10 Informe de Ventas ............................................................................................. 10

CLIENTES ................................................................................................................... 10

Ingreso de Clientes ............................................................................................ 11 Ingreso de Parroquia ......................................................................................... 11 Informe de Cobro Clientes ................................................................................. 11 Retención de Clientes ....................................................................................... 12 Detalle de Retenciones ..................................................................................... 13 Retención de Fuente ......................................................................................... 13 Retención del IVA .............................................................................................. 13 Informes Retenciones a la CIA .......................................................................... 14

PROVEEDRORES ...................................................................................................... 14

Ingreso de Ciudad ............................................................................................. 14 Ingreso de Proveedor ........................................................................................ 15 Registro de Deuda a Proveedores .................................................................... 16 Registro de Pago a Proveedores ...................................................................... 17 Medio de Pago ................................................................................................... 18 Detalle de Documento a pagar .......................................................................... 18 Retención a Proveedor ...................................................................................... 18 Detalle de Retenciones ..................................................................................... 19 Retención de Fuente ......................................................................................... 20 Retención de IVA ............................................................................................... 20 Informe de Compras .......................................................................................... 21 Informe de Pago a Proveedor ........................................................................... 21

3

Informe de Retenciones .................................................................................... 22 PARÁMETROS DEL SISTEMA.................................................................................. 22

Creación de Usuarios ........................................................................................ 23 Permiso de Uso de las Opciones ...................................................................... 23 Creación de Usuarios ........................................................................................ 24 Eliminación de Documentos .............................................................................. 24

Botonera Superior ..................................................................................................... 25 Nuevo ................................................................................................................. 25

Grabar ................................................................................................................ 25

Buscar ................................................................................................................ 25

Eliminar .............................................................................................................. 25

Inicio. .................................................................................................................. 25

Fin…. ................................................................................................................. 25

Impresión ........................................................................................................... 25

Excel. ................................................................................................................. 25

4

ÍNDICE DE FIGURAS

Figura N° 1 Interfaz de Inicio de Sesión del Sistema ............................................................ 6

Figura N° 2 Menú global del Sistema Administrativo Web .................................................... 6

Figura N° 3 Ventana de Inicio del Sistema Administrativo Web ............................................ 7

Figura N° 4 Menú de Módulo Ventas-Facturación ................................................................. 7

Figura N° 5 Ventana de facturación de servicios ................................................................... 8

Figura N° 6 Búsqueda de cliente para facturar servicios ....................................................... 8

Figura N° 7 Asignación de servicios que se va a facturar ..................................................... 9

Figura N° 8 Agregación de servicios para facturar ................................................................ 9

Figura N° 9Ingreso de conceptos para facturar ..................................................................... 9

Figura N° 10 Ventana de ingreso de exoneraciones y adicionales ..................................... 10

Figura N° 11 Ventana de Informes de Ventas ..................................................................... 10

Figura N° 12 Menú de Módulo Clientes ............................................................................... 10

Figura N° 13 Ventana de Ingreso de Clientes ..................................................................... 11

Figura N° 14 Ventana de Ingreso de Parroquia ................................................................... 11

Figura N° 15 Ingreso de Cobro a clientes ............................................................................ 11

Figura N° 16 Ventana de Retenciones a Clientes ............................................................... 12

Figura N° 17 Búsqueda de cliente para realizar las retenciones ......................................... 12

Figura N° 18 Retención realizada al cliente ......................................................................... 12

Figura N° 19 Aplicación de Retenciones ............................................................................ 13

Figura N° 20 Detalle de Retención ..................................................................................... 13

Figura N° 21 Retención de IVA ........................................................................................... 13

Figura N° 22 Detalle de las retenciones hechas a clientes ................................................ 14

Figura N° 23 Ventana de Informe de Retenciones hechas por el RPyMLT ........................ 14

Figura N° 24 Menú de Módulo de Proveedores................................................................... 14

Figura N° 25 Ingreso de Ciudad .......................................................................................... 15

Figura N° 26 Ingreso de Proveedor del RPyMLT ............................................................... 15

Figura N° 27 Ventana de búsqueda de Proveedores ......................................................... 15

Figura N° 28 Ingreso de la Información del Proveedor ....................................................... 16

Figura N° 29 Ventana de Deudas de Proveedores ............................................................. 16

Figura N° 30 Ventana de Búsqueda de Proveedores .......................................................... 16

Figura N° 31 Registro de Deuda con proveedor .................................................................. 17

Figura N° 32 Ventana del Registro de Pago a Proveedores .............................................. 17

Figura N° 33 Búsqueda de Proveedor para registrar pago ................................................ 17

Figura N° 34 Ventana de Registro de pago a Proveedor ................................................... 18

5

Figura N° 35 Registro de Medio de Pago ........................................................................... 18

Figura N° 36 Detalle de Documento a pagar ...................................................................... 18

Figura N° 37 Ventana de Retención a Proveedores ............................................................ 18

Figura N° 38 Búsqueda de Proveedor para realizar retenciones ....................................... 19

Figura N° 39 Aplicación de retención a proveedor ............................................................ 19

Figura N° 40 Ventana de Detalle de retenciones ............................................................... 19

Figura N° 41 Retención de Fuente a proveedores ............................................................. 20

Figura N° 42 Detalle de las Retenciones hechas a proveedores ....................................... 20

Figura N° 43 Ventana de Retenciones de IVA a Proveedores ............................................ 20

Figura N° 44 Detalle de retenciones a Proveedores .......................................................... 21

Figura N° 45 Ventana de Informes de Compras .................................................................. 21

Figura N° 46 Ventana de Informes de pagos a proveedores .............................................. 21

Figura N° 47 Ventana de Informes de Retenciones ........................................................... 22

Figura N° 48 Menú de Módulo de Parámetros del Sistema ................................................ 22

Figura N° 49 Ventana de Creación de Usuario................................................................... 23

Figura N° 50 Creación de Usuario Operativo ..................................................................... 23

Figura N° 51 Ventana de Asignación de permisos a usuarios operativos ......................... 23

Figura N° 52 Permiso de Uso de las Opciones ................................................................... 24

Figura N° 53 Ventana de Eliminación de Documentos ....................................................... 24

Figura N° 54 Elección de documento a eliminar ................................................................. 24

Figura N° 55 Datos del documento a eliminar .................................................................... 25

Figura N° 56 Botonera Superior de Opciones ..................................................................... 25

6

MANUAL DE USUARIO SISTEMA ADMINISTRATIVO WEB

La realización de este manual es facilitar al usuario el ambiente web y de las opciones de

las diferentes pantallas de captura y consulta de la información que se administra en el

Sistema Administrativo Web.

1.- Implementación del sistema

a) Requerimiento de hardware

• Computadora personal.

• Conexión a internet.

b) Requerimiento de Software

• Sistema operativo Windows 7 o superior.

• Motor de base de datos SQL SERVER 2012 o superior.

Características del software

Se acopla a cualquier sistema que trabaje con las siguientes bases de datos.

• SQL Server 2012 o cualquier otra versión superior.

• Oracle.

• Visual Studio 2013.

Datos Adicionales

• Multiusuario

• Multiempresa

2.- Ingresando al sistema

Inmediatamente después, el sistema solicita que escoja el tipo de usuario con el cual se

trabajara ya sea el usuario Administrador o un usuario Operador.

Figura N° 1

Interfaz de Inicio de Sesión del Sistema

Elaborado por: Luis Yagual – Ricardo España Fuente: Sistema Administrativo Web para el RPyMLT

3.- Funcionalidad general

La pantalla principal del sistema se divide en cuatro partes:

Figura N° 2

7

Menú global del Sistema Administrativo Web

Elaborado por: Luis Yagual – Ricardo España Fuente: Sistema Administrativo Web para el RPyMLT

1. INICIO. - Aquí encontramos información relevante sobre la institución.

2. VENTAS-FACTURACIÓN. - Aquí encontramos todas las opciones donde realizaran los

procesos de tasas y conceptos de cobros.

3. CLIENTES. - Aquí encontramos todas las opciones que se requiere para ingresar editar

y borrar la información de clientes existente en la base de datos.

4. PROVEEDORES. - Aquí encontramos la información de los proveedores, así como

todas las opciones para realizar pagos y retenciones a sus proveedores.

5. PARÁMETROS DEL SISTEMA. - Aquí encontramos todas las opciones en la cual se

parametrizará el sistema dependiendo de las disposiciones que se plantee en la

Alcaldía de La Troncal.

INICIO

Figura N° 3

Ventana de Inicio del Sistema Administrativo Web

Elaborado por: Luis Yagual – Ricardo España Fuente: Sistema Administrativo Web para el RPyMLT

Primera vista que tendrá el usuario, después el mismo podrá acceder al módulo que se le asignó

para realizar sus labores.

VENTAS-FACTURACIÓN

Figura N° 4

8

Menú de Módulo Ventas-Facturación

Elaborado por: Luis Yagual – Ricardo España

Fuente: Sistema Administrativo Web para el RPyMLT

Este módulo contiene las siguientes opciones:

Facturación de Servicios. – opción que permite facturar y registrar pagos de clientes.

Figura N° 5 Ventana de facturación de servicios

Elaborado por: Luis Yagual – Ricardo España Fuente: Sistema Administrativo Web para el RPyMLT

Al poner el puntero en la casilla de Cliente nos aparecerá otro formulario para seleccionar

cliente existente, la cual se mostrará de la siguiente manera.

Figura N° 6

Búsqueda de cliente para facturar servicios

Elaborado por: Luis Yagual – Ricardo España

Fuente: Sistema Administrativo Web para el RPyMLT

Para completar la facturación de servicios nos dirigimos al campo Servicios donde se escoge

el servicio con el que se procede a facturar. Las opciones del servicio son: Por Propiedad,

Mercantil y Exoneraciones.

9

Figura N° 7 Asignación de servicios que se va a facturar

Elaborado por: Luis Yagual – Ricardo España

Fuente: Sistema Administrativo Web para el RPyMLT

Por último, damos clic en el botón Agregar Servicio para que se agregue al detalle de la factura

que posteriormente se imprimirá y entregará al cliente.

Quedando la Facturación de Servicios de la siguiente manera con la información del detalle de

la factura del cliente listo para su impresión.

Figura N° 8 Agregación de servicios para facturar

Elaborado por: Luis Yagual – Ricardo España

Fuente: Sistema Administrativo Web para el RPyMLT

Ingreso de Conceptos. - en esta opción se ingresará los conceptos por lo que un cliente haya

solicitado un servicio, ingresando el código, el nombre de concepto, el valor y el usuario

escogerá si es de Registro de Propiedad o Mercantil, se procederá a guardar en la base de

datos y dichos conceptos también pueden ser exportados para generar un informe.

Figura N° 9 Ingreso de conceptos para facturar

Elaborado por: Luis Yagual – Ricardo España Fuente: Sistema Administrativo Web para el RPyMLT

10

Ingreso de Exoneraciones y Adicionales. – en esta opción se ingresará las exoneraciones o

adicionales, con su respectivo código, su valor y escoger si es Registro de Propiedad o

Mercantil y dando prioridad de activo.

Figura N° 10 Ventana de ingreso de exoneraciones y adicionales

Elaborado por: Luis Yagual – Ricardo España

Fuente: Sistema Administrativo Web para el RPyMLT

Informe de Ventas. – en esta opción el usuario generará informes de ventas partiendo desde

una fecha de emisión inicial hasta un tope y dependiendo del cliente del que se quiera iniciar la

búsqueda hasta el que usuario requiera.

Figura N° 11 Ventana de Informes de Ventas

Elaborado por: Luis Yagual – Ricardo España Fuente: Sistema Administrativo Web para el RPyMLT

CLIENTES

Figura N° 12

Menú de Módulo Clientes

Elaborado por: Luis Yagual – Ricardo España Fuente: Sistema Administrativo Web para el RPyMLT

11

Este módulo cuenta con las siguientes opciones:

Ingreso de Clientes. - esta opción nos permite ingresar a clientes nuevos, y será guardado en

la base de datos.

Figura N° 13 Ventana de Ingreso de Clientes

Elaborado por: Luis Yagual – Ricardo España Fuente: Sistema Administrativo Web para el RPyMLT

Ingreso de Parroquia. - esta opción permitirá al usuario ingresar la información de las distintas

parroquias que existen en el cantón La Troncal por medio de asignación de código por cada

una de ellas, y se la guardará en la base de datos de la institución.

Figura N° 14 Ventana de Ingreso de Parroquia

Elaborado por: Luis Yagual – Ricardo España

Fuente: Sistema Administrativo Web para el RPyMLT

Informe de Cobro Clientes. - esta opción nos permitirá generar informes de cobros que se le

ha hecho a los clientes, ingresando una fecha inicio y una fecha fin.

Figura N° 15 Ingreso de Cobro a clientes

Elaborado por: Luis Yagual – Ricardo España

Fuente: Sistema Administrativo Web para el RPyMLT

12

Retención de Clientes. – en este módulo se presentará u observara las retenciones que se

realizó a los clientes al igual que al cobro de clientes.

Figura N° 16 Ventana de Retenciones a Clientes

Elaborado por: Luis Yagual – Ricardo España Fuente: Sistema Administrativo Web para el RPyMLT

En la casilla Cliente al posicionar el puntero nos aparecerá un formulario para seleccionar el

cliente.

Figura N° 17 Búsqueda de cliente para realizar las retenciones

Elaborado por: Luis Yagual – Ricardo España Fuente: Sistema Administrativo Web para el RPyMLT

Donde podemos elegir búsqueda por Código, Razón Social, Dirección, RUC y Estado.

Después de escoger al cliente nos quedará la pantalla de la siguiente manera con el cliente que

se seleccionó.

Figura N° 18 Retención realizada al cliente

Elaborado por: Luis Yagual – Ricardo España

Fuente: Sistema Administrativo Web para el RPyMLT

13

Detalle de Retenciones. – donde se detalla el tipo de documento en que se hizo la retención,

con la información de cada cliente mostrando las retenciones que se realizó.

Retención de Fuente. - formulario donde se realiza las retenciones de fuentes a los clientes.

Figura N° 19 Aplicación de Retenciones

Elaborado por: Luis Yagual – Ricardo España

Fuente: Sistema Administrativo Web para el RPyMLT

Al poner los valores de la retención se presentará en el Detalle de la Retención la información

del cliente con la retención hecha.

Figura N° 20 Detalle de Retención

Elaborado por: Luis Yagual – Ricardo España Fuente: Sistema Administrativo Web para el RPyMLT

Retención del IVA. – donde se retiene el IVA del servicio con la tabla que cuenta el Registro

de la Propiedad y Mercantil que va desde 10%, 20%, 30%, 50%, 70% y 100%).

Figura N° 21 Retención de IVA

Elaborado por: Luis Yagual – Ricardo España

Fuente: Sistema Administrativo Web para el RPyMLT

Y donde toda la retención del IVA, así como la Retención de Fuente se observarán en el Detalle

de Retenciones.

14

Figura N° 22 Detalle de las retenciones hechas a clientes

Elaborado por: Luis Yagual – Ricardo España Fuente: Sistema Administrativo Web para el RPyMLT

Informes Retenciones a la CIA. - esta opción muestra las retenciones que se realizó a cada

cliente, iniciando desde una fecha inicial hasta una final y con un cliente ingresando la inicial

del apellido en la casilla Desde.

Figura N° 23 Ventana de Informe de Retenciones hechas por el RPyMLT

Elaborado por: Luis Yagual – Ricardo España Fuente: Sistema Administrativo Web para el RPyMLT

PROVEEDRORES

Figura N° 24 Menú de Módulo de Proveedores

Elaborado por: Luis Yagual – Ricardo España

Fuente: Sistema Administrativo Web para el RPyMLT

Este módulo consta de las siguientes opciones:

Ingreso de Ciudad. - en esta opción se ingresara el codigo de la ciudad y su respectivo

nombre y poder poner activa a dicha ciudad.

15

Figura N° 25 Ingreso de Ciudad

Elaborado por: Luis Yagual – Ricardo España Fuente: Sistema Administrativo Web para el RPyMLT

Ingreso de Proveedor. - en esta opción se ingresará en la pantalla la información concerniente

al proveedor, si el proveedor es nuevo se procederá a guardar en la base de datos, y poner en

estado activo.

Figura N° 26 Ingreso de Proveedor del RPyMLT

Elaborado por: Luis Yagual – Ricardo España Fuente: Sistema Administrativo Web para el RPyMLT

Procedemos a buscar al proveedor dando clic en el Botón Buscar de la botonera superior, nos

aparecerá el siguiente formulario.

Figura N° 27 Ventana de búsqueda de Proveedores

Elaborado por: Luis Yagual – Ricardo España

Fuente: Sistema Administrativo Web para el RPyMLT

Y se procede a buscar al proveedor ya sea por Razón Social, RUC, Dirección, etc.

Al finalizar la búsqueda del proveedor la pantalla de Proveedores nos quedará llena con la

información del proveedor.

16

Figura N° 28 Ingreso de la Información del Proveedor

Elaborado por: Luis Yagual – Ricardo España

Fuente: Sistema Administrativo Web para el RPyMLT

Registro de Deuda a Proveedores. - esta opción muestra la información de las deudas que

tiene el Registro de la Propiedad y Mercantil del cantón La Troncal con sus proveedores.

Figura N° 29 Ventana de Deudas de Proveedores

Elaborado por: Luis Yagual – Ricardo España Fuente: Sistema Administrativo Web para el RPyMLT

Para poder saber cuánto se le adeuda a un proveedor se lo busca posicionando el cursor en la

casilla de texto proveedor después de eso nos mostrara la pantalla de búsqueda de proveedor

y procedemos a buscarlo.

Figura N° 30 Ventana de Búsqueda de Proveedores

Elaborado por: Luis Yagual – Ricardo España

Fuente: Sistema Administrativo Web para el RPyMLT

17

Después de eso la pantalla de Registro de Deudas con Proveedores nos quedará así, solo

mostrará valores si el proveedor a buscar registra deuda con el Registro de la Propiedad y

Mercantil.

Figura N° 31 Registro de Deuda con proveedor

Elaborado por: Luis Yagual – Ricardo España

Fuente: Sistema Administrativo Web para el RPyMLT

Registro de Pago a Proveedores. – muestra los pagos que se le han realizado a cada uno de

los proveedores.

Figura N° 32 Ventana del Registro de Pago a Proveedores

Elaborado por: Luis Yagual – Ricardo España

Fuente: Sistema Administrativo Web para el RPyMLT

Al posicionar el puntero en la casilla proveedor se le aparecerá un formulario donde se hace la

busca del proveedor ya sea por Razón Social, RUC, Dirección etc.

Figura N° 33 Búsqueda de Proveedor para registrar pago

Elaborado por: Luis Yagual – Ricardo España

Fuente: Sistema Administrativo Web para el RPyMLT

18

Después de hacer la búsqueda del proveedor el formulario del Registro de Pagos a

Proveedores quedará de la siguiente manera.

Figura N° 34 Ventana de Registro de pago a Proveedor

Elaborado por: Luis Yagual – Ricardo España

Fuente: Sistema Administrativo Web para el RPyMLT

Medio de Pago. – es donde se especifica cómo se hará el pago al proveedor el usuario puede

optar por elegir el Medio ya sea Efectivo, Cheque, Deposito, Transferencia, etc.

Figura N° 35 Registro de Medio de Pago

Elaborado por: Luis Yagual – Ricardo España

Fuente: Sistema Administrativo Web para el RPyMLT

Detalle de Documento a pagar. – se detalla toda la información del pago que se ha hecho con

el tipo de documento, tipo de pago, fecha, monto, etc.

Figura N° 36 Detalle de Documento a pagar

Elaborado por: Luis Yagual – Ricardo España Fuente: Sistema Administrativo Web para el RPyMLT

Retención a Proveedor. – en este módulo se presentará y se observara las retenciones que

se realizó a los proveedores al igual que al cobro que se realizó al proveedor.

Figura N° 37 Ventana de Retención a Proveedores

19

Elaborado por: Luis Yagual – Ricardo España

Fuente: Sistema Administrativo Web para el RPyMLT

Se procederá a buscar posicionando el cursor en la casilla proveedor para que nos aparezcan

un formulario que hace la búsqueda ya sea por medio de Razón Social, RUC, Dirección, etc y

nos aparecerá de la siguiente manera.

Figura N° 38 Búsqueda de Proveedor para realizar retenciones

Elaborado por: Luis Yagual – Ricardo España Fuente: Sistema Administrativo Web para el RPyMLT

Una vez realizada la búsqueda nos quedara el formulario de la siguiente, manera con la

información del proveedor.

Figura N° 39 Aplicación de retención a proveedor

Elaborado por: Luis Yagual – Ricardo España Fuente: Sistema Administrativo Web para el RPyMLT

Detalle de Retenciones. – donde se detalla el tipo de documento en que se hizo la retención,

con la información de cada cliente mostrando las retenciones de Fuente y el IVA, en los botones

que se presentan al lado derecho del Detalle de Retenciones.

Figura N° 40 Ventana de Detalle de retenciones

20

Elaborado por: Luis Yagual – Ricardo España Fuente: Sistema Administrativo Web para el RPyMLT

Retención de Fuente. – es el botón que se ve en la parte del Detalle de Retenciones se realiza

la retención de fuente al proveedor se selecciona el concepto de retención con los que cuenta

el Registro de la Propiedad y Mercantil y donde el usuario puede elegir dependiendo del

proveedor y listo se procederá a grabar.

Figura N° 41 Retención de Fuente a proveedores

Elaborado por: Luis Yagual – Ricardo España

Fuente: Sistema Administrativo Web para el RPyMLT

En el Detalle de Retención nos aparecerá la Retención de Fuente que se realizó a ese

proveedor.

Figura N° 42 Detalle de las Retenciones hechas a proveedores

Elaborado por: Luis Yagual – Ricardo España Fuente: Sistema Administrativo Web para el RPyMLT

Retención de IVA. – es el botón que aparece en la parte de detalle de retenciones se le da clic

para hacer las retenciones que se les hagan a los proveedores, donde el usuario escoge el

concepto de retención y procede a guardar esa información.

Figura N° 43 Ventana de Retenciones de IVA a Proveedores

21

Elaborado por: Luis Yagual – Ricardo España Fuente: Sistema Administrativo Web para el RPyMLT

En el Detalle de las Retenciones se detalla la información de la retención del IVA realizado.

Figura N° 44 Detalle de retenciones a Proveedores

Elaborado por: Luis Yagual – Ricardo España Fuente: Sistema Administrativo Web para el RPyMLT

Informe de Compras. – en esta opción se mostrará el informe de compras la emisión y el

proveedor iniciando desde una fecha de emisión hasta una fecha tope y toda la información del

proveedor.

Figura N° 45 Ventana de Informes de Compras

Elaborado por: Luis Yagual – Ricardo España

Fuente: Sistema Administrativo Web para el RPyMLT

Informe de Pago a Proveedor. – en esta opción se muestra los pagos que se realizaron a

proveedores parecido al informe de compras, se sigue el mismo mecanismo de esta última

opción.

Figura N° 46 Ventana de Informes de pagos a proveedores

22

Elaborado por: Luis Yagual – Ricardo España Fuente: Sistema Administrativo Web para el RPyMLT

Informe de Retenciones. – en esta opción se mostrará la información de las retenciones que

la entidad ha realizado, se inicia desde una fecha de emisión poniendo una fecha inicial y una

tope, también desde un proveedor inicial hasta un proveedor fina o al que se quiera averiguar,

posteriormente se mostrara en la parte inferior el detalle de todas las retenciones realizadas,

también se la puede exportar para que se genere un informe.

Figura N° 47 Ventana de Informes de Retenciones

Elaborado por: Luis Yagual – Ricardo España Fuente: Sistema Administrativo Web para el RPyMLT

PARÁMETROS DEL SISTEMA

Figura N° 48 Menú de Módulo de Parámetros del Sistema

Elaborado por: Luis Yagual – Ricardo España

Fuente: Sistema Administrativo Web para el RPyMLT

En este módulo nos encontramos las siguientes opciones:

23

Creación de Usuarios. – en esta opción se realizará la creación de usuarios por parte del

usuario Administrador, se ingresará la información del nuevo empleado del Registro de la

Propiedad y Mercantil del cantón La Troncal.

Figura N° 49 Ventana de Creación de Usuario

Elaborado por: Luis Yagual – Ricardo España Fuente: Sistema Administrativo Web para el RPyMLT

Se procederá llenar a la información para la creación del nuevo usuario especificando si va

hacer otro usuario Administrador o si es del personal Administrativo se le otorga la categoría

de Operador y dándole permiso solo al módulo donde realice sus labores.

Figura N° 49 Creación de Usuario Operativo

Elaborado por: Luis Yagual – Ricardo España Fuente: Sistema Administrativo Web para el RPyMLT

Permiso de Uso de las Opciones. – en esta opción el usuario Administrador es el responsable

de conceder permisos al usuario operativo solo al o los módulos donde realice sus labores.

Figura N° 51 Ventana de Asignación de permisos a usuarios operativos

Elaborado por: Luis Yagual – Ricardo España

Fuente: Sistema Administrativo Web para el RPyMLT

24

Creación de Usuarios. - El Administrador procederá a crear usuarios para los distintos

módulos que tenga el sistema tomando en cuenta permisos de acceso de ese usuario

correspondiente al trabajo que realiza.

Figura N° 52 Permiso de Uso de las Opciones

Elaborado por: Luis Yagual – Ricardo España

Fuente: Sistema Administrativo Web para el RPyMLT

Eliminación de Documentos. – en esta opción se procederá a la eliminación cualquier tipo de

documento, esto solo lo podrá realizar el usuario Administrador.

Figura N° 503 Ventana de Eliminación de Documentos

Elaborado por: Luis Yagual – Ricardo España Fuente: Sistema Administrativo Web para el RPyMLT

Se procede a poner el número del documento y a seleccionar el tipo de documento que se

vaya a eliminar y mostrará la información del documento a eliminar.

Figura N° 514 Elección de documento a eliminar

Elaborado por: Luis Yagual – Ricardo España Fuente: Sistema Administrativo Web para el RPyMLT

25

La información de los costos del documento se presentará de la siguiente manera.

Figura N° 525 Datos del documento a eliminar

Elaborado por: Luis Yagual – Ricardo España

Fuente: Sistema Administrativo Web para el RPyMLT

Botonera Superior. – esta botonera está situada en cada opción de cada módulo y solo se

activarán los botones que se usen por módulos y lo que realiza cada una de las opciones se

mencionará a continuación:

Figura N° 536 Botonera Superior de Opciones

Elaborado por: Luis Yagual – Ricardo España Fuente: Sistema Administrativo Web para el RPyMLT

Nuevo. – muestra una ventana donde el usuario podrá agregar cliente, proveedores, etc.

Grabar. – este botón graba alguna acción, dependiendo en que trabaje el usuario.

Buscar. –hace una búsqueda que el usuario desee dependiendo del módulo en que se

encuentre.

Eliminar. – este botón realiza la eliminación o borrado de un formulario en donde este

laborando el usuario.

Inicio. – este botón se sitúa al inicio de algún reporte que haya solicitado el usuario en la

plataforma.

Fin. - este botón se sitúa al fin de algún reporte que haya solicitado el usuario en la plataforma.

Impresión. – este botón hace una impresión cuando el usuario realice o genere un informe de

algún módulo.

Excel. – este botón realiza una exportación hacia un formato que no pueda editarse y generar

un reporte o informe.

26

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA

ADMINISTRATIVO WEB PARA

LA ENTIDAD REGISTRO DE LA

PROPIEDAD Y MERCANTIL

DEL CANTÓN LA

TRONCAL

MANUAL TÉCNICO

PROYECTO DE TITULACIÓN

Previa a la obtención del Título de:

INGENIERO EN SISTEMAS COMPUTACIONALES

AUTORES:

Luis Gabriel Yagual Orrala

Ricardo Manuel España Chávez

TUTOR: Ing. Katya Faggioni M. Sc.

GUAYAQUIL – ECUADOR

2017

27

ÍNDICE GENERAL

MANUAL DE TÉCNICO .................................................................................... 28

SISTEMA ADMINISTRATIVO WEB ......................................................... 28

1.- Implementación del sistema ......................................................................... 28

a) Requerimiento de hardware.................................................................. 28

b) Requerimiento de Software .................................................................. 28

Características del software ........................................................................... 28

Datos Adicionales ............................................................................................ 28

2.- Especificaciones para el Usuario con lo que respecta al Sistema Administrativo

Web. ......................................................................................................... 28

3.- Casos de Usos ............................................................................................ 28

4.- Diagrama de Flujo de Procesos por Módulos .......................................... 29

4.1.- Procesos de Módulo de Ventas-Facturación..................................... 29

4.2.- Procesos de Módulo de Clientes ..................................................... 30

4.3.- Procesos de Módulo de Proveedores .............................................. 30

4.4.- Procesos de Módulo de Parámetros de Sistema .............................. 31

5.- Especificaciones de los Objetos usados en la realización del Sistema

Administrativo Web ................................................................................ 31

5.1. Procedimientos de la Base de Datos ................................................. 31

28

MANUAL DE TÉCNICO

SISTEMA ADMINISTRATIVO WEB

La realización de este manual es facilitar al usuario el ambiente web y de las

opciones de las diferentes pantallas de captura y consulta de la información que se

administra en el Sistema Administrativo Web.

1.- Implementación del sistema

a) Requerimiento de hardware

• Computadora personal.

• Conexión a internet.

b) Requerimiento de Software

• Sistema operativo Windows 7 o superior.

• Motor de base de datos SQL SERVER 2012 o superior.

Características del software

Se acopla a cualquier sistema que trabaje con las siguientes bases de datos.

• SQL Server 2012 o cualquier otra versión superior.

• Oracle.

• Visual Studio 2013.

Datos Adicionales

• Multiusuario

• Multiempresa

2.- Especificaciones para el Usuario con lo que respecta al Sistema Administrativo Web.

Categorías de Usuario Descripción

Administrador

Encargado de realizar toda la configuración y cambios en el sistema después de sus implementaciones.

Personal Administrativo (Operativos)

Podrán realizar sus labores como Ingreso de información de clientes, proveedores y compras, Realización de Facturas, Retenciones y Cobros de Impuestos, Generación de Reportes.

3.- Casos de Usos

Administrador

Creación de Usuarios

Asignación de permisos a usuarios

Actualización de parámetros

de trabajo Restablecimiento de Contraseña

29

4.- Diagrama de Flujo de Procesos por Módulos

4.1.- Procesos de Módulo de Ventas-Facturación

NO

SI

Personal Administrativo

Ingresar, Actualizar, Modificar a Clientes

Ingresar, Actualizar, Modificar

Proveedores

Realizar facturas, hacer retenciones, generar informes

Ingresar, Actualizar, Modificar Compras

Realizar facturas, hacer retenciones, generar informes de compras

Realizar facturas, hacer retenciones,

generar informes de proveeduría

Inicio

Ingreso de datos de clientes

Registrado y Guardado por

el Sistema

Presentación de Datos para su impresión

Registrar cliente nuevo

Impresión de facturas para cliente

30

4.2.- Procesos de Módulo de Clientes

NO

SI

4.3.- Procesos de Módulo de Proveedores

NO

SI

Archivar factura en historial de cliente

Asignación de fecha para que el cliente siga su

proceso

Fin

Inicio

Informes de cobros y retenciones a clientes

Búsqueda de clientes

Registro de nuevo clientes

Fin

Inicio

Búsqueda de proveedores

Ingreso de nuevo proveedor y registro

en base de datos

Registro de deudas, pagos, retenciones

31

4.4.- Procesos de Módulo de Parámetros de Sistema

5.- Especificaciones de los Objetos usados en la realización del Sistema Administrativo

Web

5.1. Procedimientos de la Base de Datos

MERACCESO

Campos Tipo de Campos Tipo de Datos Descripción

OPERADOR In Varchar (10) Código de operador

MÓDULO In int Valor de módulo

OPERADORUSO Out Varchar (10) Código de operador

HORA Out Varchar (20) Hora sistema

Informes de compras, pagos y retenciones a

proveedores

Fin

Ingreso

Creación de Usuario

Designación de permisos de usuarios

por módulo

Generación de Informes para

plataforma SIG-AME

Eliminación de Documentos

Fin

32

FECHA Out smalldatetime Fecha sistema

MERCATEGORIA

Campos Tipo de Campos Tipo de Datos Descripción

CÓDIGO In char (3) Código de operador

NOMBRE In Varchar (50) Valor de módulo

ESTADO Out char (1) Código de operador

MERCABFACTURA

Campos Tipo de Campos

Tipo de Datos Descripción

CÓDIGO ID out Int Código de factura.

NÚMERO out decimal (18, 0) Número automático de factura.

SERIE out char (6) Número automático de serie.

FECHA out Date Fecha automática.

CLIENTE in varchar (10) Nombre de cliente.

TIPO in char (3) Especificación que tipo es el servicio.

ANIO in Int Año de genera automáticamente.

TÍTULO out varchar (50) Nombre del servicio.

OBSERVACIÓN out varchar (200) Si hubo alguna información adicional del servicio.

DATOADICIONAL out varchar (200) Datos adicionales del servicio.

SUBTOTAL out decimal (18, 2) Resultado del subtotal del costo del concepto o servicio.

DESCUENTO out decimal (18, 2) Valor disponible si la institución lo hace.

IVA out decimal (18, 2) Cálculo del IVA a los servicios.

NETO out decimal (18, 2) Valor libre de impuesto.

NUMAUTO in varchar (50) Generación de una fecha para posterior atención.

ESTADO out char (1) Estado de factura.

ACT_SCT out char (1)

GRMFACELEC out char (1) Generación de factura electrónica.

NOAUTOGRM in varchar (50)

OPERADOR in varchar (20) Información del operador que dio el servicio.

MERARANCELES

Campos Tipo de Campos

Tipo de Datos Descripción

CÓDIGO out Int

Código de cuantía

RANGO out decimal (18, 2)

Rango inicial del valor de la cuantía

RANGOFIN out decimal (18, 2)

Rango final del valor de la cuantía

33

CUANTIA in decimal (18, 2) Cálculo de la cuantía.

MERCIUDAD

Campos Tipo de Campos

Tipo de Datos Descripción

CÓDIGO out varchar (10)

Código de ciudad.

NOMBRE in varchar (50)

Nombre de la ciudad

ESTADO out char (1) Actividad o inactividad de ciudad.

MERCLIENTE

Campos Tipo de Campos

Tipo de Datos Descripción

CÓDIGO out varchar (10) Asignación automática de código a cliente.

RAZÓNSOCIAL in varchar (200) Nombre de cliente.

DIRECCION in varchar (200) Dirección del cliente.

RUC in varchar (13) RUC del cliente o empresa.

EMAIL in varchar (100) Correo del cliente

TELEFONO in varchar (20) Número de teléfono de cliente.

PARROQUIA in varchar (10) Parroquia de donde es el cliente.

OBSERVACION in varchar (50) Información adicional del cliente.

ESTADO out char (1) Actividad o Inactividad del cliente.

MERCOMPRA

Campos Tipo de Campos

Tipo de Datos Descripción

NUMERO out decimal (18, 0) Asignación automática de número de compra.

FECHA out Date Fecha automática del sistema.

TIPO in char (3) Tipo de compra.

PROVEEDOR in varchar (10) Nombre del proveedor.

TIPODOC in char (3) Especificación del tipo de documento ejemplo: Factura, nota de venta, etc.

NUMFISICO in decimal (18, 0) Número de compra.

SERIEFISICO out char (6) Código automático de serie de compra

FECHAREG int Date Asignación de fecha de compra

NUMAUTO out varchar (50) Asignación de número automático de compra a proveedor.

DIASCRED in Int Disposición de días de crédito.

FECHACAD out Date Fecha de caducidad de esa compra.

34

OBSERVACION in varchar (200) Información adicional de la compra.

SUBTIVA out decimal (18, 2) Cálculo del IVA por el valor de la compra.

SUBTCERO out decimal (18, 2) Cálculo de 0 IVA o exoneraciones.

IVA out decimal (18, 2) Cálculo del IVA de la compra.

ICE out decimal (18, 2) Cálculo del impuesto ICE si se diera el caso en la compra.

OTROS in decimal (18, 2) Otros pagos adicionales.

NETO out decimal (18, 2) Valor de compra a pagar.

ESTADO out char (1) Actividad e inactividad del estado de compra.

APLSRI in char (1) Aplicación de impuesto de SRI a la compra.

INDICE in Int Índice de valores que maneja la institución.

OPERADOR out varchar (20) Operador que ha hecho la compra.

MERCONCEPTO

Campos Tipo de Campos

Tipo de Datos Descripción

CODIGO out char (10) Asignación automática de código de concepto.

CONCEPTO in varchar (300) Nombre de concepto a escoger.

VALOR in decimal (18, 2) Valor del concepto.

TIPO in char (1) Tipo de concepto a escoger si es de Registraduría o Mercantil.

ESTADO out char (1) Estado actual de los conceptos.

MERCREDITO

Campos Tipo de Campos

Tipo de Datos Descripción

NUMERO out decimal (18, 0) Código de crédito.

SERIE out char (6) Número automático de serie del crédito.

TIPO out char (3) Especificación del tipo de crédito.

CLIENTE out varchar (10) Asignación de cliente o proveedor.

FECHA in Date Fecha del crédito.

MONTO in decimal (18, 2) Valor del crédito.

SALDO in decimal (18, 2) Valor que se adeuda a proveedor.

NUMCRE out decimal (18, 0) Número de crédito.

SERIECRE out char (6) Número de serie del crédito.

ACT_SCT out char (1)

INDICE out Int Índice de valores que maneja la institución.

MERCREDITOROV

35

Campos Tipo de Campos

Tipo de Datos Descripción

NUMERO out decimal (18, 0) Código de crédito provisional.

SERIEFAC out char (6) Número automático de serie de factura.

NUMEROFAC In decimal (18, 0) Especificación del número de factura.

TIPODOC in char (3) Escoger el tipo de documento.

PROVEEDOR in varchar (10) Nombre del proveedor.

FECHA in Date Fecha de emisión de factura de crédito.

MONTO in decimal (18, 2) Valor que se asigna a la factura por el crédito.

SALDO out decimal (18, 2) Valor que se adeuda del crédito.

NUMCRE out decimal (18, 0) Número de serie del crédito.

SERIECRE out char (6) Serie de crédito

INDICE out Int Índice de valores que maneja la institución.

MERDEPARTAMENTO

Campos Tipo de Campos

Tipo de Datos Descripción

CODIGO out varchar (10) Asignación automática de código de departamento.

NOMBRE in varchar (50) Nombre de departamento.

ESTADO in char (1) Estado de actividad/inactividad del departamento.

MERDETFACTURA

Campos Tipo de Campos

Tipo de Datos Descripción

NUMERO out decimal (18, 0) Asignación automática de código de factura.

LINEA in Int

ITEM in varchar (10) Nombre de cobro

DESCRIPCION In varchar (200) Descripción del detalle de la factura.

CANTIDAD in Int Cantidad de ítems

PRECIO in decimal (18, 2) Precio que se facturará el concepto.

SUBTOTAL out decimal (18, 2) Cálculo del subtotal del concepto de la factura.

DESCUENTO In decimal (18, 2) Descuentos que hace la institución.

IVA out decimal (18, 2) Cálculo del IVA a proveedor o cliente.

NETO out decimal (18, 2) Valor a pagar del detalle de la factura.

MERDEUDA

Campos Tipo de Campos

Tipo de Datos Descripción

NUMERO out decimal (18, 0) Asignación automática de código de deuda.

SERIE out Int Serie automática de deuda.

36

TIPO in varchar (10) Tipo de deuda.

FECHA in varchar (200) Fecha en que contrajo la deuda el cliente.

CLIENTE in Int Nombre del cliente.

MONTO in decimal (18, 2) . Valor de la deuda.

CREDITO in decimal (18, 2) Crédito concedido a clientes.

SALDO out decimal (18, 2) Valor pendiente de la deuda.

APLSRI out decimal (18, 2) Aplicación de impuestos de SRI.

INDICE out decimal (18, 2) Índice de valores que maneja la institución.

MERDEUDAPROV

Campos Tipo de Campos

Tipo de Datos Descripción

NUMERO out decimal (18, 0) Asignación automática de detalle de factura.

SERIEFAC out char (6) Asignación automática de número de serie de factura.

NUMEROFAC in decimal (18, 0) Número de factura.

TIPODOC in char (3) Tipo de documento de factura.

FECHA in Date Asignación automática e fecha a factura.

PROVEEDOR in varchar (10) Nombre de proveedor

MONTO in decimal (18, 2) Valor de la factura.

CREDITO in decimal (18, 2) Crético concedido por el proveedor.

SALDO out decimal (18, 2) Valor pendiente de pago.

APLSRI in char (1) Aplicación de impuestos de SRI.

INDICE out Int Índice de valores que maneja la institución.

MERDOCUMENTO

Campos Tipo de Campos

Tipo de Datos

Descripción

CODIGO out char (3) Asignación automática de código de documento.

DOCUMENTO in varchar (50) Documento especificación del contenido e información.

MEREXONERACIÓN

Campos Tipo de Campos

Tipo de Datos Descripción

CÓDIGO out varchar (10) Asignación automática de código de exoneración.

EXONERACION in varchar (200) Nombre de exoneración a escoger.

VALOR in float Valor de la exoneración.

TIPO in char (1) Tipo de exoneración a escoger si es de Registraduría o Mercantil.

ESTADO out char (1) Estado actual de exoneración.

37

MERMENÚ

Campos Tipo de Campos

Tipo de Datos Descripción

CÓDIGO out Int Asignación automática de código de menú

NOMBRE out varchar (50) Nombre del módulo.

MEROPCIÓN

Campos Tipo de Campos

Tipo de Datos

Descripción

MENÚ out int Número de menú.

NOMBRE out varchar (50) Nombre del menú.

CÓDIGO out int Código de menú

MERPAGO

Campos Tipo de Campos

Tipo de Datos Descripción

NUMPAGO in decimal (18, 0) Número de pagos que se especifica en factura.

NUMFACTURA out decimal (18, 0) Asignación automática de número de factura.

CLIENTE in varchar (10) Nombre del cliente.

FECHA in Date Asignación de fecha de pago.

MONTO in decimal (18, 2) Valor que el cliente cancela.

ESTADO in char (1) Estado del pago.

ÍNDICE out Int Índice de valores que maneja la institución.

MEDIOPAG In char (3) Entrada del medio de pago.

OPERADOR in varchar (20) Operador que realiza el cobro.

MERPAGOPROV

Campos Tipo de Campos

Tipo de Datos Descripción

NUMPAGO in decimal (18, 0) Número de pagos que se especifica en factura.

NUMFACTURA out decimal (18, 0) Asignación automática de número de factura.

PROVEEDOR in varchar (10) Nombre del cliente.

FECHA in Date Asignación de fecha de pago.

MONTO in decimal (18, 2) Valor que el cliente cancela.

ESTADO in char (1) Estado del pago.

ÍNDICE out int Índice de valores que maneja la institución.

OPERADOR in varchar (20) Entrada del medio de pago.

MERPARÁMETROS

Campos Tipo de Campos

Tipo de Datos Descripción

NOMBRECIA in varchar (200) Nombre de CIA.

DIRECCION in varchar (200) Dirección de CIA.

RUC in varchar (200) RUC de CIA.

SERIE out char (6) Asignación automática de serie.

TELÉFONO in varchar (50) Teléfono de CIA.

38

CRÉDITOFAC out char (1) Asignación de crédito de factura.

MERPARROQUIA

Campos Tipo de Campos

Tipo de Datos Descripción

CÓDIGO out varchar (10) Código de Parroquia.

NOMBRE in varchar (50) Nombre de parroquia.

ESTADO in char (1) Estado de actividad de parroquia.

MERPROVEEDOR

Campos Tipo de Campos

Tipo de Datos Descripción

Código out varchar (10) Asignación automática de código de proveedor.

RazónSocial

in varchar (200) Nombre de razón social del proveedor.

Dirección in varchar (200) Dirección del proveedor.

Tipo in char (3) Tipo de productos del proveedor.

Categoría in char (3) Categoría de proveedor.

Ruc in varchar (13) RUC de proveedor.

Email in varchar (100) Correo de proveedor.

Teléfono in varchar (20) Teléfono del proveedor.

Ciudad out varchar (10) Ciudad de procedencia del proveedor.

Observación

in varchar (50) Información a adicional del proveedor.

Estado out char (1) Estado de actividad entre proveedor y la institución.

MERRETCLIENTE

Campos Tipo de Campos

Tipo de Datos Descripción

NUMPAGO in decimal (18, 0) Número de pago de retención.

TIPODOC in char (3) Tipo de documento de retención.

FECHA In Date Fecha que se hace la retención.

SERIEFAC out varchar (10) Asignación automática de serie de factura.

FÍSICO in decimal (18, 0) .

BASE in decimal (18, 2) Base de retención.

PORRET in decimal (18, 2) Porcentaje de retención.

MONTO in decimal (18, 2) Monto de retención.

CODCONRET out varchar (10) Asignación de código de retención.

CLIENTE in varchar (10) Nombre del cliente.

TIPORET in varchar (3) Tipo de retención a escoger

NUFIRE in decimal (18, 0) Número de retención.

SERIE out varchar (10) Número automático de serie de retención

FECHACADUCA

in Date Fecha en que caduca la retención.

fechaemiret in Date Fecha en que emite la retención.

39

NUAUTO out varchar (50) Número automático de retención

MERRETFUENTE

Campos Tipo de Campos

Tipo de Datos Descripción

CÓDIGO out char (5) Código de retención de cliente.

NOMBRE in varchar (100) Nombre de retención a escoger.

PORCENTAJE in Int Porcentaje de retención.

ESTADO out char (1) Estado de las retenciones.

MERRETIVA

Campos Tipo de Campos

Tipo de Datos Descripción

CÓDIGO out char (5) Código de retención de IVA.

NOMBRE in varchar (100) Nombre de retención a IVA.

PORNCENTAJE in Int Porcentaje de retención al IVA.

ESTADO out char (1) Estado de las retenciones de IVA.

MERRETPROVEEDOR

Campos Tipo de Campos

Tipo de Datos Descripción

NUMPAGO in decimal (18, 0) Número de pago de retención de proveedor.

TIPODOC in char (3) Selección del tipo de documento de la retención.

FECHA in Date Fecha que se hace la retención.

SERIEFAC out varchar (10) Asignación automática de serie de factura.

FISICO in decimal (18, 0)

BASE in decimal (18, 2) Valor base de la retención a proveedores.

PORRET in decimal (18, 2) Elección del porcentaje de retención.

MONTO in decimal (18, 2) Valor de la retención al proveedor.

CODCONRET out varchar (10) Asignación automática del concepto de retención.

PROVEEDOR in varchar (10) Nombre de proveedor.

TIPORET in varchar (3) Elección del tipo de retención.

NUFIRE in decimal (18, 0) Número de la ficha de la retención

SERIE in varchar (10) Número de serie de retención.

FECHACADUCA in Date Asignación de fecha de caducidad de la retención a proveedores.

FECHAEMIRET in Date Asignación de fecha de emisión de la retención a proveedores.

NUAUTO out varchar (50) Asignación automática de numeración de factura.

ESTADO out char (1) Estado de la retención.

40

ACT_SCT out char (1)

MERSECUENCIALES

Campos Tipo de Campos

Tipo de Datos Descripción

FACTURA out decimal (18, 0) Número de factura.

COMPRA out decimal (18, 0) Número de compra.

PAGO out decimal (18, 0) Valor del pago a realizar.

PAGOPROV in decimal (18, 0) Valor de pago provisional que quedo pendiente.

RETENCION in decimal (18, 0) Valor de retención que se ha realizado.

CLIENTE in decimal (18, 0) Código del cliente.

PROVEEDOR in decimal (18, 0) Código de proveedor.

CIUDAD in decimal (18, 0) Código de ciudad.

PARROQUIA out decimal (18, 0) Código de parroquia.

CONCEPTO in decimal (18, 0) Código de concepto.

EXONERACION in decimal (18, 0) Valor de la exoneración.

MERTIPO

Campos Tipo de Campos

Tipo de Datos Descripción

CÓDIGO out char (3) Código automático de tipo de usuario.

NOMBRE in varchar (50) Nombre de tipo de usuario.

ESTADO out char (1) Estado de actividad de ese tipo de usuario.

MERTIPOUSUARIO

Campos Tipo de Campos

Tipo de Datos Descripción

CÓDIGO out varchar (10) Código automático de usuario.

NOMBRE in varchar (50) Nombre de usuario.

ESTADO out char (1) Estado de actividad de ese usuario.

MERUSUARIO

Campos Tipo de Campos

Tipo de Datos

Descripción

CÓDIGO out varchar (20) Código automático de usuario.

CLAVE in varchar (50) Asignación de clave a usuario.

NOMBRE in varchar (100)

Nombre de usuario.

OBSERVACIÓN in varchar (100)

Información adicional de usuario.

DEPARTAMENTO in char (3) Asignación de departamento a usuario.

TIPO in char (3) Tipo de usuario en el sistema.

ESTADO out char (1) Estado de actividad de ese usuario.

I

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

“DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA

ADMINISTRATIVO WEB PARA LA ENTIDAD

REGISTRO DE LA PROPIEDAD Y

MERCANTIL DEL CANTÓN

LA TRONCAL”

TOMO 1

AUTORES:

LUIS GABRIEL YAGUAL ORRALA

RICARDO MANUEL ESPAÑA CHÁVEZ

TUTOR:

ING. KATYA FAGGIONI, M.SC.

GUAYAQUIL, JULIO DEL 2017

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

DESARROLLO E IMPLEMENTACIÓN DE UN

SISTEMA ADMINISTRATIVO WEB PARA

LA ENTIDAD REGISTRO DE LA

PROPIEDAD Y MERCANTIL

DEL CANTÓN LA

TRONCAL

PROYECTO DE TITULACIÓN

Previa a la obtención del Título de:

INGENIERO EN SISTEMAS COMPUTACIONALES

AUTORES:

Luis Gabriel Yagual Orrala

Ricardo Manuel España Chávez

TUTOR: Ing. Katya Faggioni, M.Sc.

GUAYAQUIL – ECUADOR

Julio - 2017

III

REPOSITORIO NACIONAL EN CIENCIA Y TECNOLOGÍA

FICHA DE RIESGO DE TESIS SENECYT

TÍTULO Y SUBTÍTULO: “DESARROLLO E IMPLEMENTACIÓN DE UN

SISTEMA ADMINISTRATIVO WEB PARA LA ENTIDAD REGISTRO DE LA

PROPIEDAD Y MERCANTIL DEL CANTÓN LA TRONCAL”

AUTORES:

Luis Gabriel Yagual Orrala

Ricardo Manuel España Chávez

REVISOR:

Ing. Katya Faggioni, M.Sc.

INSTITUCIÓN: Universidad de

Guayaquil

FACULTAD: Ciencias Matemáticas y

Física

CARRERA: Ingeniería en Sistemas Computacionales

FECHA DE PUBLICACIÓN: No. DE PÁGS: 217

ÁREAS TEMÁTICAS: Desarrollo de Aplicativo web

PALABRAS CLAVES: Aplicativo – Sitio Web - Sistema Administrativo

RESUMEN: Desarrollo de una aplicación para la automatización de procesos

internos administrativos y de seguridad de la información y automatización de

parámetros internos de trabajo.

No. DE REGISTRO (en base de

datos):

No. DE CLASIFICACIÓN:

DIRECCIÓN URL (tesis en la web):

ADJUNTO PDF: SI X NO

CONTACTO CON AUTORES:

Luis Gabriel Yagual Orrala

Ricardo Manuel España Chávez

TELÉFONO:

0997944476

0991504031

E-mail:

[email protected]

[email protected]

CONTACTO EN LA INSTITUCIÓN:

Registro de la Propiedad y

Mercantil del cantón La Troncal.

NOMBRE: Ing. Diego Ortega

TELÉFONO: (07) 242-3792

IV

APROBACIÓN DEL TUTOR

En mi calidad de Tutor del trabajo de titulación,

“DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA ADMINISTRATIVO

WEB PARA LA ENTIDAD REGISTRO DE LA PROPIEDAD Y MERCANTIL DEL

CANTÓN LA TRONCAL“ elaborado

por los Sres. LUIS GABRIEL YAGUAL ORRALA Y RICARDO

MANUEL ESPAÑA CHÁVEZ, Alumnos no titulados de la Carrera de

Ingeniería en Sistemas Computacionales, Facultad de Ciencias Matemáticas y

Físicas de la Universidad de Guayaquil, previo a la obtención del Título de

Ingeniero en Sistemas Computacionales, me permito declarar que luego de

haber orientado, estudiado y revisado, la Apruebo en todas sus partes.

Atentamente

Ing. Katya Faggioni, M.Sc.

V

DEDICATORIA

Dedicamos el siguiente

proyecto de tesis a nuestros

familiares que siempre han

estado apoyándonos, a los

seres queridos que ya no

están con nosotros y a la

entidad Registro de la

Propiedad y Mercantil del

cantón La Troncal por

permitirnos realizar nuestro

proyecto de tesis y por toda la

apertura obtenida.

VI

AGRADECIMIENTO

Agradecemos a la institución

educativa que nos brindó los

conocimientos y guías para

poder elaborar este proyecto de

tesis y a la institución

gubernamental que nos

permitió realizar esta aplicación

para su beneficio.

También agradecemos a

nuestros familiares y amigos

por el apoyo que nos dieron

durante nuestra vida estudiantil,

gracias por todo este trabajo va

dedicado a ellos.

VII

TRIBUNAL PROYECTO DE TITULACIÓN

Ing. Eduardo Santos Baquerizo, M.Sc.

DECANO DE LA FACULTAD

CIENCIAS MATEMÁTICAS Y

FÍSICAS

Ing. Roberto Crespo, M.Sc.

DIRECTOR DE CARRERA

INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Ing. Ana Guamán Tumbaco, M.Sc.

PROFESOR

REVISOR DEL ÁREA - TRIBUNAL

Ing. Jorge Avilés Monroy, M.Sc.

PROFESOR

REVISOR DEL ÁREA - TRIBUNAL

Ing. Katya Faggioni, M.Sc.

TUTOR DEL PROYECTO DE

TITULACIÓN

Ab. Juan Chávez A.

SECRETARIO

VII

DECLARACIÓN EXPRESA

“La responsabilidad del contenido de este

Proyecto de Titulación, me corresponden

exclusivamente; y el patrimonio intelectual

de la misma a la UNIVERSIDAD DE

GUAYAQUIL”

Luis Gabriel Yagual Orrala Ricardo Manuel España Chávez

VIII

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

DESARROLLO E IMPLEMENTACIÓN DE UN

SISTEMA ADMINISTRATIVO WEB PARA

LA ENTIDAD REGISTRO DE LA

PROPIEDAD Y MERCANTIL

DEL CANTÓN LA

TRONCAL

Proyecto de Titulación que se presenta como requisito para optar por

el título de INGENIERO EN SISTEMAS COMPUTACIONALES

Autor: Luis Gabriel Yagual Orrala

C.I.: 0927073460

Autor: Ricardo Manuel España Chávez

C.I.: 0803321157

Tutor: Ing. Katya Faggioni, M.Sc.

Guayaquil, 03 de julio del 2017

IX

CERTIFICADO DE ACEPTACIÓN DEL TUTOR

En mi calidad de Tutor del proyecto de titulación, nombrado por el Consejo

Directivo de la Facultad de Ciencias Matemáticas y Físicas de la

Universidad de Guayaquil.

CERTIFICO:

Que he analizado el Proyecto de Titulación presentado por los

estudiantes LUIS GABRIEL YAGUAL ORRALA Y RICARDO MANUEL

ESPAÑA CHÁVEZ, como requisito previo para optar por el título de Ingeniero

en Sistemas Computacionales cuyo problema es:

DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA

ADMINISTRATIVO WEB PARA LA ENTIDAD

REGISTRO DE LA PROPIEDAD Y

MERCANTIL DEL CANTÓN

LA TRONCAL

Considero aprobado el trabajo en su totalidad.

Presentado por:

Yagual Orrala Luis Gabriel C.I. 0927073460

España Chávez Ricardo Manuel C.I. 0803321157

Tutor: Ing. Katya Faggioni, M.Sc.

Guayaquil, 03 de julio del 2017

X

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Autorización para Publicación de Proyecto de

Titulación en Formato Digital

1. Identificación del Proyecto de Titulación

Nombre Alumno: LUIS GABRIEL YAGUAL ORRALA

Dirección: 15 Y FRANCISCO SEGURA

Teléfono: 0997944476 E-mail: [email protected]

Nombre Alumno: RICARDO MANUEL ESPAÑA CHÁVEZ

Dirección: CDLA. LAS ORQUÍDEAS MZ 54 V. 23

Teléfono: 0991504031 E-mail: [email protected]

Facultad: Ciencias Matemáticas y Físicas

Carrera: Ingeniería en Sistemas Computacionales

Proyecto al título que opta: Desarrollo e Implementación

Profesor tutor: Ing. Katya Faggioni, M.Sc.

2. Autorización de Publicación de Versión Electrónica del

Proyecto de Titulación

Tema del Proyecto de Titulación: “DESARROLLO E IMPLEMENTACIÓN DE UN

SISTEMA ADMINISTRATIVO WEB PARA LA ENTIDAD REGISTRO DE LA

PROPIEDAD Y MERCANTIL DEL CANTON LA TRONCAL”

XI

A través de este medio autorizo a la Biblioteca de la Universidad de

Guayaquil y a la Facultad de Ciencias Matemáticas y Físicas a publicar la

versión electrónica de este Proyecto de titulación.

Publicación electrónica:

Inmediata Después de 1 año

Firma Alumno:

Luis Gabriel Yagual Orrala Ricardo Manuel España Chávez

3. Forma de envío:

El texto del proyecto de titulación debe ser enviado en formato Word,

como archivo .Doc. O .RTF y. Puf para PC. Las imágenes que la

acompañen pueden ser: .gif, .jpg o .TIFF.

DVDROM

CDROM

XII

ÍNDICE GENERAL

APROBACIÓN DEL TUTOR ............................................................................... IV

DEDICATORIA .................................................................................................... V

AGRADECIMIENTO ........................................................................................... VI

TRIBUNAL PROYECTO DE TITULACIÓN ........................................................ VII

DECLARACIÓN EXPRESA ............................................................................... VII

ÍNDICE DE FIGURAS ...................................................................................... XXI

INTRODUCCIÓN ................................................................................................. 1

CAPÍTULO I ........................................................................................................ 3

EL PROBLEMA ................................................................................................... 3

PLANTEAMIENTO DEL PROBLEMA .................................................................. 3

UBICACIÓN DEL PROBLEMA EN UN CONTEXTO ............................................ 3

SITUACIÓN CONFLICTO NUDOS CRÍTICOS .................................................... 4

CAUSAS Y CONSECUENCIAS DEL PROBLEMA ............................................... 5

DELIMITACIÓN DEL PROBLEMA ....................................................................... 6

FORMULACIÓN DEL PROBLEMA ...................................................................... 7

EVALUACIÓN DEL PROBLEMA ......................................................................... 7

Variable Dependiente ................................................................................. 8 Variable Independiente ............................................................................... 9

OBJETIVOS ........................................................................................................ 9

OBJETIVO GENERAL ......................................................................................... 9

OBJETIVOS ESPECÍFICOS ................................................................................ 9

ALCANCES DEL PROBLEMA ........................................................................... 10

JUSTIFICACIÓN E IMPORTANCIA ................................................................... 12

METODOLOGÍA DEL PROYECTO ................................................................... 12

Características y Bondades de la Metodología Programación Extrema (XP)

................................................................................................................. 15 CAPÍTULO II ..................................................................................................... 17

MARCO TEÓRICO ............................................................................................ 17

Breve descripción histórica ................................................................................ 17

Tecnologías a utilizarse ..................................................................................... 20

ANTECEDENTES DEL ESTUDIO ..................................................................... 20

XIII

FUNDAMENTACIÓN TEÓRICA ........................................................................ 21

Registro de la Propiedad ................................................................................... 22

Misión ....................................................................................................... 23 Visión........................................................................................................ 23 Actividades del Registro de la Propiedad y Mercantil ................................ 24

La Administración .............................................................................................. 24

Sistema Administrativo ...................................................................................... 25

Tipos de Sistemas Administrativos .................................................................... 26

Sistema de Apoyo a la Toma de Decisiones DDS .................................... 27

SAP - Sistemas, Aplicaciones y Productos en Procesamiento de datos. ........... 28

Siscom - SISTEMAS COMERCIALES, APLICACIONES MÓVILES .................. 30

Características ................................................................................................... 31

Sistemas de Automatización de Oficina (OAS) Office Automation Systems ....... 32

Sistemas de procesamiento de transacciones (TPS) Transaction Processing

Systems .................................................................................................... 32

CRM (Customer Relationship Management - Gestión de relaciones con los

clientes) .................................................................................................... 33

ERP (Enterprise Resource Planning – Planificación de Recursos

Empresariales)….. .................................................................................... 34

Desarrollo de software ....................................................................................... 35

Programación de Software ................................................................................ 36

Implementación de un Sistema Informático ....................................................... 37

Modelo Vista Controlador (MVC) ....................................................................... 38

CSS de Bootstrap .............................................................................................. 41

HTML. ................................................................................................................ 42

Características de HTML ................................................................................... 43

Microsoft IIS - Microsoft Internet Information Services ...................................... 43

JQuery ............................................................................................................... 45

Las ventajas de jQuery ............................................................................. 45

Las desventajas de jQuery ................................................................................ 46

Base de Datos ................................................................................................... 47

Características ................................................................................................... 47

Tipos de Base de Datos............................................................................ 48

Aplicaciones Web .............................................................................................. 49

SQL Injection ..................................................................................................... 50

XIV

Diseño Web Adaptativo o Responsivo (Responsive Web Design) ..................... 50

¿Cómo funciona el Diseño Web Adaptivo o Responsivo? ........................ 51 Seguridad Informática ............................................................................... 52 Seguridad en Sistemas Web .................................................................... 54

Metodologías Ágiles .......................................................................................... 56

Metodología Programación Extrema (Extreme Programming XP)...................... 57

Los roles de la Metodología Programación Extrema .......................................... 58

Procesos de la Metodología XP ................................................................ 59

Los Objetivos de la Metodología XP .................................................................. 61

FUNDAMENTACIÓN LEGAL .......................................................................... 62

Ley de Protección de Datos Personales ............................................................ 62

Artículo 92. ............................................................................................... 64

La Protección del Software ................................................................................ 64

La Propiedad Intelectual .................................................................................... 67

Leyes rigentes para el Registro de la Propiedad de La Troncal que se implique

en el desarrollo del proyecto ..................................................................... 68

Art. 1.-....................................................................................................... 69

A.- Nivel Directivo 1 .......................................................................................... 69

B.- Nivel Profesional ......................................................................................... 70

C.- Nivel Operativo ............................................................................................ 70

Elaborado por: Alcaldía de La Troncal ............................................................... 70

Art. 13.- ..................................................................................................... 71 PREGUNTA CIENTÍFICA A CONTESTARSE ................................................... 75

CAPÍTULO III .................................................................................................... 76

PROPUESTA TECNOLÓGICA.......................................................................... 77

ESQUEMA DE LA INVESTIGACIÓN PARA EL DESARROLLO DEL

PROYECTO. ............................................................................................ 77

Investigación que se utilizará para el desarrollo del proyecto............................. 78

Estudio y Análisis de Factibilidad ....................................................................... 79

Factibilidad Técnica .................................................................................. 80 Factibilidad Legal ...................................................................................... 81 Factibilidad Económica ............................................................................. 82

PROCESO DE RECOLECCIÓN DE INFORMACIÓN ........................................ 83

RECOLECCIÓN DE DATOS: INSTRUMENTOS A UTILIZAR ........................... 84

DEFINICIÓN DE LAS TÉCNICAS UTILIZADAS EN LA RECOLECCIÓN DE

DATOS ..................................................................................................... 85

La Observación ........................................................................................ 85

XV

Observación directa .................................................................................. 85 Observación Oculta .................................................................................. 86 La Entrevista ............................................................................................. 86

TÉCNICAS DE INVESTIGACIÓN Y SU PAPEL EN LA RECOLECCIÓN DE

DATOS ..................................................................................................... 87

La Entrevista ............................................................................................. 87 La Observación ........................................................................................ 88

ENTREVISTA PARA EL REGISTRADOR PÚBLICO ......................................... 88

Entrevista al personal Administrativo del Registro de la Propiedad y Mercantil de

La Troncal ................................................................................................ 90

VALIDACIÓN DE LAS HIPÓTESIS.................................................................... 93

REQUERIMIENTOS RECOLECTADOS: ANÁLISIS Y PROCESAMIENTO DE

DATOS ..................................................................................................... 94

ANÁLISIS Y VALIDACIÓN DE INFORMACIÓN EN LA ENTREVISTA CON EL

REGISTRADOR PÚBLICO DEL REGISTRO DE LA PROPIEDAD Y

MERCANTIL DEL CANTÓN LA TRONCAL .............................................. 94

ANÁLISIS Y VALIDACIÓN DE INFORMACIÓN EN LA ENTREVISTA CON EL

REGISTRADOR PÚBLICO DEL REGISTRO DE LA PROPIEDAD Y

MERCANTIL DEL CANTÓN LA TRONCAL .............................................. 95

Validación de Datos .................................................................................. 95 Desarrollo o Codificación .......................................................................... 96

PROCESOS DE LA METODOLOGÍA XP .......................................................... 96

1. Al Registrador de la Propiedad, se le propuso realizar un nuevo

sistema administrativo web para el Registro de la Propiedad y Mercantil de

La Troncal, para que así él pueda invertir en adecuaciones en el edificio de

la institución. ............................................................................................. 96 Procesos del Registrador Público ...................................................................... 97

Procesos del Personal del área Administrativa ......................................... 97 Procesos de Venta/Facturación ................................................................ 97 Procesos del área de Proveeduría .......................................................... 100

Procesos:......................................................................................................... 100

Procesos de Cambios de Parámetros..................................................... 100 2. El desarrollo del sistema administrativo web llevará alrededor de 12

semanas. ................................................................................................ 102

3. Tanto el Registrador de la Propiedad como el encargado del Departamento

de Sistemas nos pidieron desarrollar el sistema administrativo en ambiente

web con módulos de Facturación, Clientes, Proveedores y Parámetros. 103

Diseño Preliminar del nuevo Sistema .............................................................. 103

Pantalla de Inicio .................................................................................... 103

XVI

Módulo de Proveedores .......................................................................... 105

4. Como los ejecutantes del proyecto planteamos los valores que se llevaran

en el desarrollo del nuevo sistema. ......................................................... 107

5. Si al llegar a este punto las negociaciones no se dan se vuelve a

comenzar. ........................................................................................................ 108 Reglas y Prácticas de la metodología XP ............................................... 109

SOLUCIÓN DE LA PROPUESTA: DESEÑO DE ARQUITECTURA ................ 110

ENTREGABLES DEL PROYECTO .................................................................. 110

IMPLEMENTACIÓN......................................................................................... 111

PRUEBAS DEL SISTEMA ............................................................................... 111

Pruebas de Funcionalidad por Usuarios ................................................. 111 Prueba Lógica de máquina-Usuario ........................................................ 112 Prueba de interrelación entre módulos ................................................... 112 Prueba de Stress .................................................................................... 112 Prueba de Recuperación y Tolerancia a Fallos ....................................... 114 Pruebas de Control de Acceso de Usuarios............................................ 114

CRITERIOS DE VALORACIÓN DE LA PROPUESTA ..................................... 115

CALIDAD DEL SISTEMA ................................................................................. 115

CAPÍTULO IV .................................................................................................. 117

Criterios de aceptación del producto o Servicio ............................................... 117

Rol de Cliente ......................................................................................... 117

Historias De Usuarios ...................................................................................... 118

El Beneficiario del Producto ............................................................................. 120

Historia de Usuario y Criterio de Aceptación del Usuario en Módulo

Ventas/Facturación ................................................................................. 123

CONCLUSIONES Y RECOMENDACIONES ................................................... 127

CONCLUSIONES ............................................................................................ 127

RECOMENDACIONES .................................................................................... 129

Bibliografía ....................................................................................................... 131

ANEXOS ......................................................................................................... 138

XVII

ABREVIATURAS

SIG-AME Sistema Integral de Gestión Administrativa Financiera

HTML Lenguaje de Marca de salida de Hyper Texto

MVC Modelo Vista Controlador

HTTP Protocolo de transferencia de Hyper Texto

XHTM Lenguaje de Marcado de Hipertexto Entendido

UV Unidades de valor constantes

XML Lenguaje de Marcado Extensible (Extensible Markup

Language)

SGML Estándar Generalized Mark-up Language

DDS Sistema de Soporte de Decisiones

CSS Hoja de Estilo en Cascada (Cascading Style Sheets)

DTD Definición de Tipo de Documento

Ing. Ingeniero/a

SAP Sistemas, Aplicaciones y Productos en

Procesamiento de datos.

SISCOM Sistemas Comerciales, Aplicaciones Móviles

JD Edward Programa de Contabilidad para los miniordenadores

Sistema/34 y Sistema/36 de IBM

CC.MM.FF Facultad de Ciencias Matemáticas y Físicas

ISP Proveedor de Servicio de Internet

ESS Sistemas de apoyo a ejecutivos (Executive Support

Systems)

OAS Sistemas de Automatización de Oficina (Office

Automation Systems)

TPS Sistemas de procesamiento de transacciones

(Transaction Processing Systems)

CRM Gestión de relaciones con los clientes (Customer

Relationship Management)

XVIII

ERP Planificación de Recursos Empresariales (Enterprise

Resource Planning)

SCM Gestión de la cadena de suministro (Supply Chain

Management)

M.Sc. Máster en Ciencias (Master of Science)

URL Localizador de Fuente Uniforme

www World wide web (red mundial)

RPyMLT Registro de la Propiedad y Mercantil de La Troncal

LOSEP Ley Orgánica del Servicio Público

GAD Gobiernos Autónomos Descentralizados

SRI Servicio de Rentas Internas

CIA Compañía

FPPE Fondos para Pagos en Efectivo

ROF Reglamento de Organización y Funciones

CAP Cuadro de Asignación de Personal

MOF Manual de Organización y Funciones

NNTP Etiqueta de transferencia de noticias a través de la red

FTP Protocolo de transferencia de archivos

SMTP Protocolo simple de transferencia de correo

GPL General Public License (Licencia pública General)

UVC Unidades de Valor Constante

XIX

ÍNDICE DE CUADROS

CAPÍTULO I ........................................................................................................ 3

Cuadro N° 1 Causas y Consecuencias del Problema .......................................... 5

Cuadro N° 2 Delimitación de Problema ................................................................ 6

Cuadro N° 3 Metodología Ágil Programación Extrema y sus fases .................... 14

CAPÍTULO II ..................................................................................................... 17

Cuadro N° 4 Remuneración del Registrador ...................................................... 69

Cuadro N°5 Tablas de Remuneración de los Servidores públicos del Registro de

la Propiedad y Mercantil de La Troncal ..................................................... 70

Cuadro N° 6 Tablas de cargos existen en el Registro de la Propiedad y

Mercantil.. ................................................................................................. 70

Cuadro N° 7 Cuadro de Tasas de cobros por servicios que brinda el Registro de

la Propiedad y Mercantil del cantón La Troncal ........................................ 71

CAPÍTULO III .................................................................................................... 76

Cuadro N° 8 Detalle que ingreso que se cuenta para el proyecto ...................... 82

Cuadro N° 9 Detalle que egresos que se cuenta para el proyecto ..................... 82

Cuadro N° 10 Detalle de elementos tecnologías usados en el proyecto ............ 83

CAPÍTULO IV .................................................................................................. 117

Cuadro N° 11 Plantilla de Historia de Usuario para este proyecto ................... 119

Cuadro N° 12 Plantilla Historia de Usuario con su respectivo Criterio de

Aceptación en el área de Facturación ..................................................... 119

Cuadro N° 13 Historia de Usuario y Criterio de Aceptación del Usuario

Administrador ......................................................................................... 121

Cuadro N° 14 Historia de Usuario y Criterio de Aceptación del Usuario

Administrador ......................................................................................... 122

Cuadro N° 15 Historia de Usuario y Criterio de Aceptación del Usuario en Módulo

Ventas/Facturación ................................................................................. 123

Cuadro N° 16 Historia de Usuario y Criterio de Aceptación del usuario en Módulo

Clientes .................................................................................................. 124

Cuadro N° 17 Historia de Usuario y Criterio de Aceptación del Usuario en Módulo

Proveedores ........................................................................................... 125

Cuadro N° 18 Calculo de Costo del Programa ................................................. 139

XX

Cuadro N° 19 Costo de Implementación de módulos faltantes al Sistema

Administrativo…...................................................................................... 140

Cuadro N° 20 Costo de Recurso Humano ....................................................... 141

Cuadro N° 21 Costo de Recurso Hardware ..................................................... 141

Cuadro N° 22 Costo de Recurso Software ....................................................... 141

Cuadro N° 23 Otros Gastos ............................................................................. 142

Cuadro N° 24 Total de Gastos ......................................................................... 142

Cuadro N° 25 Beneficios Tangibles que proporciona al Registro de la Propiedad

y Mercantil del cantón La Troncal ........................................................... 144

Cuadro N° 26 Beneficios Intangibles que se obtuvo en el Registro de la

Propiedad y Mercantil del cantón La Troncal .......................................... 145

XXI

ÍNDICE DE FIGURAS

Figura N° 1 Registrador Público ......................................................................... 22

Figura N° 2 Modelo Vista Controlador ................................................................ 39

Figura N° 3 Entorno de Desarrollo HTML........................................................... 43

Figura N° 4 Esquema que representa la visión sistémica para el desarrollo de la

Metodología .............................................................................................. 76

Figura N° 5 Proceso Interno de Facturación ...................................................... 96

Figura N° 6 Elaboración de Factura ................................................................... 97

Figura N° 7 Conceptos por lo que se factura ..................................................... 97

Figura N° 8 Recaudaciones que se hacen en facturas...................................... 98

Figura N° 9 Módulo de trabajo de Proveeduría .................................................. 99

Figura N° 10 Script de conexión del nuevo Sistema Administrativo Web con el de

facturación electrónica (APOLOFE) ........................................................ 102

Figura N° 11 Desarrollo del Sistema Administrativo Web ................................. 102

Figura N° 12 Procesos y fases de la metodología XP ...................................... 108

Figura N° 13 Esquema de prácticas XP ........................................................... 109

Figura N° 14 Funcionalidad del Sistema .......................................................... 110

Figura N° 15 Ejemplo de Historia de Usuario ................................................... 118

Figura N° 16 Proceso de Aceptación ............................................................... 119

Figura N° 17 Inicio de sesión de Usuario Administrador .................................. 122

Figura N° 18 Cronograma de Actividades ........................................................ 156

Figura N° 19 Estructura de Base de Datos del Sistema Administrativo Web .... 157

XXII

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE

INGENIERÍA EN SISTEMAS COMPUTACIONALES

DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA ADMINISTRATIVO

WEB PARA LA ENTIDAD REGISTRO DE LA PROPIEDAD

MERCANTIL DEL CANTÓN LA TRONCAL

Autor: Luis Gabriel Yagual Orrala

Autor: Ricardo Manuel España Chávez

Tutor: Ing. Katya Faggioni, M.Sc.

Resumen

El Registro de la Propiedad y Mercantil del cantón La Troncal presenta los

siguientes inconvenientes relacionados con procesos administrativos, esta

institución cuenta con los programas Cobros Directos y SIG-AME, en donde los

usuarios realizan sus labores. Estos programas no se integran entre sí,

obligando a los usuarios a realizar reportes en Microsoft Excel para poder así

establecer comunicación entre los programas, la información de estos informes

no es confiable porque es manipulada por el usuario. Otro inconveniente es el

cambio en las tasas de cobros por parte de la Alcaldía del cantón, dichos valores

son cambiados por el Jefe de Sistema modificando el código fuente de los

programas, ocasionando inconvenientes en las labores de los usuarios. Y por

último se realizarán los permisos necesarios para cada usuario según su labor y

se podrá emitir comprobantes electrónicos a los clientes y proveedores. Se

puede dar solución a la problemática mediante el desarrollo de un nuevo sistema

administrativo en ambiente web, el cual se lo desarrolló en ASP.Net con MVC, y

el cual resuelve los inconvenientes que poseen los programas actuales, por lo

cual resulta ideal su implementación en la institución.

XXIII

UNIVERSITY OF GUAYAQUIL

FACULTY OF MATHEMATICS AND PHYSICAL SCIENCES

COMPUTER SCIENCES MAJOR

DEVELOPMENT AND IMPLEMENTATION OF AN ADMINISTRATIVE WEB

SYSTEM FOR THE PROPERTY REGISTER OFFICE OF

LA TRONCAL TOWN

Author: Luis Gabriel Yagual Orrala

Author: Ricardo Manuel España Chávez

Tutor: Ing. Katya Faggioni, M.Sc.

Abstract

The Property Register Office of La Troncal presents the following

drawbacks related to administrative processes. This institution has the direct

collection computer programs and SIG-AME, which is a system where the users

carry out their tasks. These programs are not integrated with each other forcing

the users to make reports in Microsoft Excel to establish communication between

the programs. The information of these reports is not reliable because it is

manipulated by the users. Another drawback is the change in the rates of

collections done by the local government, these values are changed by the

director of computer system department by modifying the source code of the

programs. This causes problems to the users. And finally, the necessary

permissions are made for each user according to their work and it will be

submitted through electronic vouchers to the clients and suppliers. The problem

can be solved through the development of a new administrative system in the

Web environment, which is developed in ASP.Net with MVC, and, which solves

the drawbacks of the current programs, so it is ideal to implement it in the

institution.

1

INTRODUCCIÓN

La automatización de procesos internos y el adecuado manejo de la

información de las empresas públicas o privadas son tan esenciales que hace

que la eficiencia y rendimiento de los trabajadores sea rápida y eficaz. Existen

empresas que aún se manejan con libros contables o sistemas administrativos

incompletos. Estos no cumplen con las necesidades de la estructura

organizacional de la institución, todas presentan muchas anomalías en el manejo

de información de datos físicos. Debido a esto, se provoca grandes pérdidas de

información de los clientes, provocando inconvenientes internos entre empleados

y malestar en los clientes que pierden la confianza en dichas instituciones.

Lo que se propone es realizar un nuevo aplicativo en ambiente Web que

disminuya los tiempos de atención a los clientes y brinde una eficaz interacción

entre máquina-usuario. Además de cubrir con las necesidades que tiene el

sistema actual en el Registro de la Propiedad y Mercantil del cantón La Troncal,

se busca terminar con los inconvenientes del sistema actual. Con esto se

terminará el trabajo hecho en otras herramientas, como Microsoft Excel.

También se mejorará el manejo y seguridad de la información, ya que el manejo

de los mismos deja mucho que desear y a veces se lo realiza de forma

inadecuada, teniendo como resultado pérdida de papeles e información de los

clientes que realizan trámites en la entidad.

En el CAPÍTULO I PROBLEMA, se identifican todos los inconvenientes

que el Registro de la Propiedad y Mercantil del cantón La Troncal tiene en sus

procesos internos administrativos. Las causas que las generan, los factores que

impiden que se realicen una buena y rápida labor de los usuarios de la entidad

en mención. Estos inconvenientes serán incluidos en este capítulo, y se los

detallarán acorde se los mencione en el desarrollo del mismo.

En el CAPÍTULO II – El MARCO TEÓRICO, en este capítulo se describirá

todo lo relacionado al levantamiento de información y entrevistas que se

2

realizarán. Así mismo se incluirán conceptos que tengan relación con el

desarrollo del proyecto.

En el CAPÍTULO III – PROPUESTA TECNOLÓGICA, se mencionará

paso a paso el desarrollo que tuvo el proceso del proyecto. Todas las

herramientas tecnológicas que se utilizó, los recursos y el tiempo que se llevará

al desarrollar este nuevo aplicativo. Incluso se hablarán de las técnicas que se

usó para la recolección de información y el análisis de la misma. También se

llevará a cabo los diferentes estudios de factibilidad para comprobar la viabilidad

del proyecto.

En el CAPÍTULO IV – RESULTADOS, CONCLUSIONES Y

RECOMENDACIONES, se muestran los resultados en las conclusiones

obtenidas comparadas con los respectivos objetivos (general y específico). Se

darán recomendaciones para que quien lo lea mejore el sistema en un futuro. Y

se dará un criterio de valor por parte del cliente y su satisfacción hacia el sistema

entregado.

3

CAPÍTULO I

EL PROBLEMA

PLANTEAMIENTO DEL PROBLEMA

UBICACIÓN DEL PROBLEMA EN UN CONTEXTO

“El Registro de la Propiedad y Mercantil es una institución, que se

encarga de los servicios de inscripción y certificación de los inmuebles en la

ciudad La Troncal” (Registro de la Propiedad y Mercantil, 2012). Esta institución

para realizar sus labores cotidianas utiliza dos programas; uno de ellos es el de

cobros directos para que los ciudadanos que acuden hasta esta institución

realicen pagos de avalúos de sus casas. Y, por otro lado, se encuentra el

sistema administrativo SIG-AME (SISTEMA INTEGRAL DE GESTIÓN

ADMINISTRATIVA FINANCIERA), que es un aplicativo contable que ayuda a la

administración financiera y es provisto por el Municipio de la localidad. Es aquí

que nace uno de los problemas que se genera a los usuarios que manejan los

programas de la institución, ya que estos programas no se comunican entre sí.

La falta de comunicación de los programas ocasiona en mucho de los

casos inconvenientes a los usuarios en el manejo de información. Esto se da

como consecuencia a que transfiera información a otra herramienta como

Microsoft Excel para realizar de manera manual los reportes contables. Los

usuarios en su afán de realizar un poco más rápido esta labor adicional digitan

mal algunos valores, todos esos inconvenientes ocasiona una pérdida de tiempo

a los trabajadores. Aparte de generar molestias, esta situación causa

desmotivación en sus labores, desperdicio de material de oficina y demora en la

atención a los clientes.

Otro problema que se encontró es que, cuando la Alcaldía hace cambios

en sus tasas de cobro, los usuarios del software de la entidad acuden donde el

jefe de sistemas que posee los códigos fuentes. Este ya tiene la indicación de

agregar los nuevos parámetros, para así continuar con las labores y realizar los

4

cobros con normalidad. Debido a estos cambios se produce una para en las

labores de los usuarios, brindando un mal servicio a la ciudadanía y malestares a

estos. Lo que genera una larga espera en la atención a los clientes hasta que el

jefe de sistema levante los programas con los nuevos parámetros de trabajo.

Otro conflicto encontrado es que, al realizar reportes administrativos

aparte en otra herramienta tecnológica, estos están en un formato que permite

su edición o manipulación. En auditorías hechas por Contraloría General del

Estado se han encontrado que en algunos reportes muestran información

errónea o inconsistente poniendo bajo la lupa a los usuarios y directivos de la

institución. Además, el programa de facturación permite que el usuario tenga la

posibilidad de eliminar facturas, lo que preocupa a la Gerencia, ya que, el

usuario no está autorizado a realizar esta operación.

Por otro lado, el programa de cobros directos no permite que la factura

tenga más de un detalle, ni la cantidad de servicios, lo que genera problemas ya

que se deben hacer varias facturas para un mismo cliente. El usuario debe

realizar otra factura cuando el cliente hace pagos de varios conceptos, y así

añadir otro concepto cancelado por el cliente. También existen módulos en

donde todos los usuarios tiene permisos como Administrador y no existe el

control en el acceso ya que el usuario puede realizar cualquier trabajo en los

documentos. Teniendo como consecuencia, inconsistencia de información e

incluso pérdida de la misma, esto implica inconsistencia de información en los

registros de los clientes.

SITUACIÓN CONFLICTO NUDOS CRÍTICOS

Los inconvenientes surgen en la comunicación de los dos programas

con los que se labora en la institución, al momento de intercambiar información

de los procesos internos administrativos entre ellas. Estos no lo realizan de

forma automatizada, y al momento de cambiar parámetros en el programa de

facturación se debe cambiar el código fuente del programa, ocasionando

pérdida de tiempo a los usuarios. Sin contar con la escasa seguridad con que

5

cuenta el programa de facturación y con una mala estructura de la base de

datos de información de cada trámite de los clientes.

También se tiene una falta de seguridad en el manejo de la información,

ya que, es susceptible a cambios, editando algunos datos realizados por los

usuarios de los programas del Registro de la Propiedad y Mercantil del cantón

La Troncal. El proceso de facturación da mucho que desear, es muy limitado y

deficiente, y genera retraso en la atención del usuario a los clientes. En

definitiva, los programas que se utilizan en el Registro de la Propiedad y

Mercantil del cantón La Troncal (Facturación y SIG-AME) no cumplen a

cabalidad con los requerimientos de servicios que brinda dicha institución.

Además, la página web del Registro de la Propiedad y Mercantil cuenta

con la opción de facturación electrónica, pero está opción no está habilitada

para que brinde este servicio tanto a sus clientes como a sus proveedores.

Aunque la institución posee el Programa APOLOFE que realiza este tipo de

facturas, este aún no se incorpora a la opción que tiene la página web. Por este

motivo buscará integrar el programa APOLOFE con el nuevo sistema

administrativo web a desarrollar. De esta manera la institución podrá emitir

formalmente facturas electrónicas como se pidió en la auditoría hecha por la

Contraloría General del Estado.

CAUSAS Y CONSECUENCIAS DEL PROBLEMA

Cuadro N° 1 Causas y Consecuencias del Problema

Causas Consecuencias

Falta de presupuesto para

implementar un nuevo Sistema

Administrativo adecuado.

Hace que sigan trabajando con un sistema

que no cubre todos los requerimientos de

la institución.

Reportes mal elaborados o con

información errónea.

Los reportes se los realiza aparte en

Microsoft Excel teniendo una tediosa labor

y ocasiona que involuntariamente se

coloquen mal los datos o están

6

Elaborado por: Luis Gabriel Yagual Orrala y Ricardo Manuel España Chávez Fuente: Datos del levantamiento de información.

DELIMITACIÓN DEL PROBLEMA

Cuadro N° 2 Delimitación de Problema

disponibles para manipulación de sus

resultados.

Cambios de parámetros de trabajo,

ordenado por la Alcaldía del cantón La

Troncal.

El Registro de la Propiedad y Mercantil del

cantón La Troncal al recibir algún cambio

en parámetros de cobros, estos deben ser

modificados desde su código fuente

ocasionando un alto en las labores del

usuario.

Existencia de información

inconsistente.

Hay información errónea e incompleta en

los registros, llevando a tener formularios

inconsistentes de datos de muchos

clientes.

Programa de Facturación deficiente.

Al realizar facturas es un problema porque

no detalla el servicio que fue se brindado

ni tampoco el número de servicio que se

dio, asimismo el usuario puede eliminar

facturas a su conveniencia sin

autorización de algún superior.

Campo: Tecnología – Administración.

Área: Herramientas de desarrollo y gestor de base de datos.

Aspecto: Múltiples áreas de trabajo.

Tema: Desarrollo e Implementación de un Sistema Administrativo

Web para la entidad Registro de la Propiedad y Mercantil

7

Elaborado por: Luis Gabriel Yagual Orrala y Ricardo Manuel España Chávez Fuente: Datos del levantamiento de información.

FORMULACIÓN DEL PROBLEMA

Los problemas que se hallaron fueron:” La falta de automatización de los

procesos internos administrativos, fallas en seguridad de los datos de los

programas, el acceso de personal no autorizado a programas del Registro de la

Propiedad y Mercantil del cantón La Troncal”.

EVALUACIÓN DEL PROBLEMA

Delimitado: porque solo cubrirá la automatización de procesos

administrativos que, hoy por hoy, es una de las falencias de los programas del

Registro de la Propiedad y Mercantil del cantón La Troncal, los permisos que

tendrá cada usuario por módulo que utilice y la automatización de cambios de

parámetros dentro del nuevo sistema administrativo.

Claro: porque se observa una falencia de interacción entre los

programas (Facturación y SIG-AME) con los que realiza labores los usuarios

del Registro de la Propiedad y Mercantil del cantón La Troncal.

Evidente: la falta de seguridad de los datos, la lenta automatización de

parámetros de trabajos, la inexistente automatización de procesos contables y el

del cantón La Troncal

Geografía: Registro de la Propiedad Mercantil del cantón La Troncal

Tiempo: 2017

Espacio: Registro de la Propiedad y Mercantil del cantón La Troncal

8

poco control de acceso de los usuarios hacia los aplicativos (Facturación y SIG-

AME) del Registro de la Propiedad y Mercantil del cantón La Troncal.

Concreto: la automatización de los procesos internos administrativos no es

real ya que se realiza de manera manual, el acceso de usuarios no autorizados a

programas que no les competen es evidente y la escasa agilización de parámetros

internos de trabajo son problemas reales que se ven a diario en las labores de los

usuarios de los programas del Registro del Propiedad y Mercantil del cantón La

Troncal.

Relevante: se puede demostrar que con una metodología bien

establecida se puede desarrollar un nuevo sistema administrativo web.

Contextual: es de nivel institucional dirigido exclusivamente para el

Registro de la Propiedad Mercantil del cantón La Troncal, pero puede utilizarse

para cualquier entidad ya sea provincial o nacional.

Factible: el proyecto cuenta con la información obtenida en entrevistas

para su desarrollo, siguiendo todos los requerimientos obtenidos y con tiempo

adecuado para cumplir con el alcance del proyecto.

Identifica los productos esperados: la implementación del sistema

administrativo web contribuirá con la comunicación de procesos entre áreas y

genere los reportes administrativos automáticamente que hoy se hacen aparte.

Variables

Variable Dependiente

Inconformidad de los trabajadores del Registro de la Propiedad y

Mercantil del cantón La Troncal al realizar reportes contables

manualmente.

9

Actualización de parámetros de trabajos en los softwares son poco

ágiles y nada automatizados.

Datos e información manejada de forma errónea.

Variable Independiente

Los sistemas actuales son inadecuados para realizar labores.

Sistemas no son susceptibles a cambios automáticos.

Poca seguridad en datos y accesos de usuarios.

OBJETIVOS

OBJETIVO GENERAL

Desarrollar e implementar una solución tecnológica web que ayude al

Registro de la Propiedad y Mercantil del cantón La Troncal a

mejorar la integración de procesos administrativos facilitando y agilizando el

trabajo de los usuarios de la institución.

OBJETIVOS ESPECÍFICOS

Mejorar la seguridad al generar reportes finales para que estos no puedan

ser modificados y que servirá a la gerencia para la toma de decisiones.

Lograr una comunicación entre el nuevo sistema administrativo con el

sistema de facturación electrónica con el que ya cuenta la entidad.

10

Generar reportes administrativos que permita el enlace con el software SIG-

AME provisto por el municipio del cantón La Troncal.

El nuevo Sistema Administrativo tendrá Diseño Web Responsivo

(Responsive Web Design) para acceder desde cualquier dispositivo móvil en

cualquier momento.

Capacitar al personal involucrado acerca del uso y manejo del sistema.

El sistema administrativo web al estar en un servidor tendrá una IP Pública

para hacer ajustes y confiuraciones y una IP de producción para que el

sistema ya terminado opere con normalidad.

ALCANCES DEL PROBLEMA

Realizar el respectivo levantamiento de información para realizar el sistema

administrativo web, el cual se hará en el Registro de la Propiedad del cantón

La Troncal.

Capacitar al personal involucrado acerca del uso o manejo del nuevo

sistema.

Verificar la velocidad de red del IPS con que cuenta el Registro de la

Propiedad Mercantil del cantón La Troncal para medir la disponibilidad del

nuevo sistema.

Mejorar la seguridad de la información por el control de auditorías

realizadas por la Contraloría.

El nuevo sistema administrativo web contará con los módulos:

- Módulo de Facturación: se usará para el cobro de avalúos o cuotas de

previos urbanos a los ciudadanos y generará la factura correspondiente

en papel y forma electrónica.

11

El sistema generará reportes gerenciales por cada módulo y serán

generados por el usuario Administrador.

El sistema de facturación se mejorará agregando un detalle u

observaciones del o los servicios que solicite el cliente.

Creación de un campo denominado “cantidad” para que el usuario

puede definir el número de servicios cobrados.

- Módulo de Proveedores: tendrá la información de todos los

proveedores, que suministran de elementos que se utilizan en el

Registro de la Propiedad Mercantil del cantón La Troncal.

- Módulo de Clientes: tendrá las opciones para el ingreso, edición y

eliminación de los clientes que acuden a pedir un servicio en el

Registro de la Propiedad Mercantil del cantón La Troncal.

Contará con una base de datos SQL SERVER, la cual, tendrá como

estructura base el modelo de entidad de relación del sistema anterior

más las nuevas tablas del nuevo sistema administrativo.

La base de datos mejorada servirá de repositorio no solo para el

nuevo sistema, y almacenará toda la información existente en la

bodega de archivos, lo que facilitará una mayor y mejor búsqueda de

archivos de los clientes y sin perder ningún tipo de dato concerniente

a la institución.

- Módulo de Parámetros: aquí se realizarán los cambios en los

parámetros internos de cada módulo para la actualización de

parámetros de trabajo, según lo requiera la Alcaldía de la localidad.

Constará con un usuario Administrador que tendrá acceso a todos los

módulos que se desarrollarán y a sus funciones para tener un mejor

control interno del usuario. Asimismo, cada usuario tendrá sus

12

respectivos accesos al sistema para mayor seguridad en los datos

que manejen.

Facilita la actualización de parámetros, ya que, el sistema actual no

es permisible a cambios.

JUSTIFICACIÓN E IMPORTANCIA

Este nuevo sistema administrativo se realizará principalmente para

cubrir las necesidades administrativas que carece el sistema administrativo

actual que tiene el Registro de la Propiedad y Mercantil del cantón La Troncal.

Este nuevo aplicativo que será web solucionará la lenta labor de los

colaboradores de la institución ya que se destina parte del tiempo a trabajo

fuera de los programas usados por ellos. Para poder así complementar su

trabajo y poder trabajar con las otras herramientas tecnológicas al transferir

información necesaria para cumplir con sus labores.

El nuevo sistema administrativo responderá de mejor manera al servicio

que brinda la institución, las facilidades en las labores diarias de los usuarios y

a la creciente demanda que posee la institución. Obteniendo una disminución

en tiempo de espera de clientes a realizar sus trámites en la entidad y de

generar reportes de control para mejorar el aumento de productividad de cada

usuario. De igual manera garantiza la seguridad en la información que se

guardará en una base de datos, y en el acceso de los usuarios

jerarquizándolos por módulos de trabajo.

METODOLOGÍA DEL PROYECTO

13

Para el desarrollo del proyecto se utilizará la Metodología Ágil

Programación Extrema (Extreme Programming) o Metodología XP para el

desarrollo del software. Al momento de realizar un nuevo software, ya sea, para

algún cliente específico o para un mercado objetivo en general, se debe emplear

la metodología que más se ajuste al entorno de desarrollo. Dependiendo de la

metodología que se escoja, se debe buscar o contar con el recurso humano

apropiado para que integre el equipo de trabajo. Estas personas deben tener

conocimientos de programación para cumplir con sus metas y desenvolverse

eficazmente en el transcurso del proyecto.

Las metodologías más conocidas o que tradicionalmente se utilizaban,

tenían la necesidad de contar con una serie de requerimientos para poner en

marcha un proyecto. Estos requerimientos como el levantamiento de

información, son necesarios para definir funciones de un sistema. Realizando un

buen levantamiento de información tomado de entrevistas y con lineamientos

bien claros y concisos, llevarán hacia un desarrollo óptimo del proyecto. Así el

proyecto no se estancará, ni tenderá al fracaso.

Para la realización de este proyecto se escogió la Metodología Ágil

Programación Extrema, esta nos dicta que es imperante la conformación de un

buen equipo de trabajo. Así cada uno de ellos crearán sus propios entornos de

trabajo, todo esto hará que la adaptación de cada miembro del equipo de trabajo

sea más rápida y eficaz para el bien del proyecto. En algunos textos o sitios web

nos dice que esta metodología se diferencia de las otras por su poca necesidad

de levantamiento de información, pues bien, esto no es tan cierto. Debido a que

cada proyecto se retroalimenta de los requisitos iniciales y mientras transcurra el

desarrollo el cliente se va a venir presenciando nuevos requisitos por parte del

cliente.

Porque Inicialmente, la gente de desarrollo asocia a esta metodología con

el poco levantamiento de información y el escaso control hacia los

miembros del equipo. Se busca minimizar todas las tareas y partes

críticas que posee el proyecto. La final de esto es aumentar la eficiencia

14

en el trabajo de cada miembro del equipo y que aminore los costos.

(Raya, 2014)

El éxito de los proyectos se debe a la buena comunicación del interesado

con el jefe de proyecto, ya que, si no se sigue lineamientos y requisitos

preestablecidos por las partes los proyectos tendrían un total fracaso. “La

Programación Extrema (XP) es una metodología de desarrollo que se basa en la

simplicidad, la comunicación y la realimentación o reutilización del código

desarrollado” (Kabel Sistemas de Información, 2012). Esta metodología es muy

utilizada por su capacidad de adaptación a los problemas que surjan durante la

ejecución del proyecto. La cuestión es que, al llevar requisitos al comienzo de

cada proyecto, estos puedan ser susceptibles a cambios, durante las diferentes

etapas del proyecto. Desde su ejecución estos cambios o nuevos requisitos que

vayan surgiendo durante el entorno del proyecto no deberían dar complicaciones

para los miembros del equipo. Resumiendo, es mejor acoplarse a los requisitos

que vayan apareciendo, que comenzar con requisitos a base de los establecidos

en unas entrevistas o en los levantamientos de información.

Cuadro N° 3 Metodología Ágil Programación Extrema y sus fases

Metodología Ágil Programación Extrema (XP) y sus fases

Fase Actividad

Planificación

Revisión del alcance del producto y

descomposición en sus partes.

Definición de Alcance.

Revisión de Reserva (Backlog).

Definición de actividades.

Lista de actividades.

Secuencia de actividades.

Estimaciones de duración de actividades.

Estimación de esfuerzo para fabricar

componentes.

15

Ejecución

Dirección y Ejecución del Trabajo.

Sistema de asignación de tareas.

Ejecución de la Iteración.

El equipo usa el Radiador para seleccionar el

trabajo a realizar

Monitoreo y Control

Inspecciones.

Control de Calidad.

El QA trabaja de la mano con desarrollo,

construyendo la calidad en el producto.

Monitoreo y Control (Tiempo y Costo).

Control de Riesgos.

Verificación de Alcance.

Revisión de Producto.

Cierre de Fase

Cierre de Fase.

Lecciones Aprendidas.

Retrospectiva.

Reunión de Equipo.

Autorizar cierre de fase.

Aprobación.

Cierre de iteración

Elaborado por: Luis Gabriel Yagual Orrala y Ricardo Manuel España Chávez Fuente: PMOinformática.com (2012)

Características y Bondades de la Metodología

Programación Extrema (XP)

Se garantiza la calidad del software hasta el punto de superar las

expectativas del cliente.

Principalmente está fundamentada en el buen manejo de buenas prácticas

similar a las del PMI.

16

Al terminar cada etapa se realizan pruebas, permitiéndose cambios y

corrección de errores.

La Programación Extrema propone la finalidad de hacerlo simple y mejor,

con respecto al desarrollo de programación de cada proyecto.

Se recomienda el desarrollo entre dos personas en una misma estación de

trabajo, así se puede discutir los tópicos de la codificación haciendo mejoras

pequeñas y mejorando la calidad del software.

17

CAPÍTULO II

MARCO TEÓRICO

En este capítulo se llevará a cabo el desarrollo de todas las

investigaciones y el planteamiento de la solución para resolver el problema.

Asimismo, todos los conceptos y subconceptos que abarque el objetivo principal

del problema y el estudio de los diferentes métodos de factibilidad para

solucionarlo. También, en este capítulo se describirá el desarrollo detallado de la

metodología que se utilizará en la elaboración de este proyecto. Además, en el

transcurso del capítulo se mencionarán los tópicos legales que deben tratarse y

que conlleven a la viabilidad legal y que no nos comprometa con ninguna

penalidad legal para la realización de dicho proyecto.

Breve descripción histórica

En una opinión conjunta se considera que software es la programación de

procesos para que siga una estructura o un esquema lógico, para que así se

pueda automatizar procesos lógicos. Asimismo, tenemos que “Software, es un

conjunto de secuencias lógicas ordenadas que son indispensables para la

realización de procesos específicos. También se lo conoce cómo la secuencia

lógica que interconectan con el hardware de un equipo tecnológico” (Jama &

Paguay, 2016, p. 16). El software, en sí, comprende un conjunto de

subprogramas que se usan para complementar un sistema informático.

El software surge como una necesidad imperiosa de hacer con mayor

rapidez una tarea que se la realiza manualmente. Desde que surgió el primer

programa de computadora en los años cuarenta, estos han venido contribuyendo

a las necesidades que tiene una organización. Su crecimiento ha sido notorio

que en la actualidad el software, como tal, se ha convertido en materia de

estudio, hasta el punto de convertirse en una profesión (Ingeniería de Software).

Es por esto que su desarrollo conlleva un gran estudio lógico, para el desarrollo

del mismo y sea de gran ayuda para la sociedad.

18

Las personas asocian software con un programa de computadora. Un

concepto más completo dice que software no solo es un programa de

computadora, sino que comprende todo documento y diseño que lo

compone. Generalmente, software es todo un conjunto de subprogramas

con archivos de configuración, donde un programador realiza esa

codificación. Para que el producto final (sistema informático o programa)

sea de total agrado del cliente. (Sommerville, 2005, p. 712)

El desarrollo de un software o programa de computadora trae un sin

número de planeamientos, entrevistas con el cliente para plantear requisitos y un

desarrollo complejo. La ejecución de estos programas en ciertos casos por su

nivel de complejidad implica un largo tiempo de desarrollo, es por eso que se los

realiza por etapas. Estos tipos de software por ser de gran envergadura toman el

nombre de sistemas informáticos por ser un software compuestos por

subprogramas y pueden llegar a costar grandes cantidades de dinero. Un

sistema informático terminado e implementado dependiendo de sus funciones y

operatividad pueden ser de gran ayuda para una organización o para la misma

sociedad.

En el transcurso de este capítulo se tomará en cuenta todo lo

concerniente a cómo se desarrollará el proyecto, sus definiciones, los estudios

de factibilidad que tiene para ver que el proyecto sea viable y no tienda al

fracaso.

Como ya se dijo anteriormente, el nuevo sistema administrativo web será

desarrollado en ASP.Net, con gran parte de la programación web hecha en

MVC, incorporando CSS de Bootstrap para la interfaz gráfica y con una base de

datos reestructurada en SQL SERVER 2012. Se utilizará como servidor web el

que ya está instalado en los servidores de la institución (IIS) y para los módulos

se implementará la metodología ágil Programación Extrema (XP, desarrollo por

módulos). La programación por módulos de este sistema administrativo web se

lo realizará en pareja permitiendo que a medida que se avance en sus opciones,

cada quien haga pruebas del mismo y den opiniones para que se lo mejore. El

19

nuevo sistema administrativo será visto en la web gracias a que también tiene

diseño responsive web y podrá ser accedido por los usuarios desde sus

dispositivos móviles si así lo deseen.

Usuario Administrador.– tendrá control total sobre el sistema

administrativo, este será el Jefe de Sistema de la institución, para que

pueda modificar la configuración del sistema.

Usuario Operativo.– son todos los integrantes del área administrativa

del Registro de la Propiedad y Mercantil del cantón La Troncal, estos

tipos de usuarios serán creados por el Administrador.

Creación de Informes.– son parte de los procesos internos

administrativos que se realizarán en el nuevo sistema administrativo

web, estos serán personalizados según la necesidad del usuario y de la

labor que realice.

Permisos.– permitirá el correcto ingreso de los usuarios a los módulos

en los cuales laboran. El usuario Administrador es quién brindará estos

accesos.

La metodología que se escogió y mencionamos anteriormente, para el

desarrollo del nuevo sistema administrativo web para el Registro de la Propiedad

y Mercantil del cantón La Troncal, es la metodología XP (Programación

Extrema). Esta nos permite iniciar de forma inmediata la codificación del mismo

sin tantos requisitos planteados por el cliente; pero que está sujeta a cambios

durante la ejecución del mismo. Ya que permite libre albedrío a los miembros del

equipo, para poder crear su propio ambiente de trabajo. Es por esto que cuando

ocurre un imprevisto, cambio o modificación de alguna sección del proyecto,

estos no influirán tanto en los miembros del equipo al desarrollar el proyecto.

20

Tecnologías a utilizarse

Se utilizará el lenguaje de programación ASP.Net que será la principal

tecnología en el desarrollo del sistema administrativo web. Es un lenguaje

orientado a ambiente web donde se lo complementará con CSS para diseñar

la interfaz gráfica de nuestro sistema. Y será complementado con código de

diseño responsivo web. Y estará conectado a una base de datos.

Para modificar, reestructurar y consolidar una buena base de datos se

utilizará SQL SERVER 2012 con la que tiene licencia el Registro de la

Propiedad y Mercantil del cantón La Troncal.

Para la programación y realización de los procesos administrativos de cada

módulo del sistema, se utilizará la tecnología Modelo Vista Controlador

(MVC). El cual se encuentra dentro de la paquetería de Visual Studio 2013,

es un lenguaje algo complicado de aprender porque utiliza diversas

metodologías de programación. También, se incluirá etiquetas de HTML

aparte de CSS Bootstrap para la interfaz gráfica del aplicativo.

Se utilizará Internet Information Services como servidor web.

ANTECEDENTES DEL ESTUDIO

Hoy en día vivimos con un avance tecnológico impresionante, que hacen

que la tarea cotidiana del ser humano sea más fácil de realizar. Instituciones

públicas o privadas que existen en todo el país no están exentos de estas

tecnologías, ya que, se han convertido en un recurso necesario para la

agilización de trámites que los ciudadanos necesitan. Proyectos como este se

pueden encontrar en la web, ya que, compañeros de la carrera o de carreras de

otras universidades ya han propuesto y desarrollado, pero con diferentes

interfaces gráficas y opciones. Esto hace que muchos digan todos esos

programas hacen lo mismo, pero eso no están cierto, ya que, todos tienen sus

grandes diferencias. Ya sea por su interfaz gráfica, en la realización de procesos

21

lógicos, al crear reportes o informes y hasta el nivel de seguridad de cada

sistema desarrollado es diferente.

En sí el desarrollo del nuevo sistema se basa en automatizar procesos

internos administrativos y el control de acceso a los usuarios en los módulos que

forman parte de este. Los programas (Facturación y SIG-AME) que actualmente

utilizan los usuarios del Registro de la Propiedad y Mercantil del cantón La

Troncal y en que realizan sus labores no emiten informes automáticamente.

Esta limitación hace que actualmente se realice informes aparte en otra

herramienta tecnológica (Microsoft Excel) de forma manual. Todo esto ocasiona

muchos inconvenientes al momento que se realizan auditorías por parte de la

Contraloría General del Estado. La auditoría que recientemente se hizo arrojó

falencias en los programas y en la operatividad de los usuarios. Todo esto tiene

preocupado al Registrador Público que quiso tomar cartas en el asunto, pero los

recursos fueron destinados para otro fin.

Como se mencionó en el capítulo uno, los informes o reportes que se

realizan aparte en Microsoft Excel de forma manual tienden a equivocaciones y

no son tan confiables. Obteniendo como consecuencia lentitud en sus labores,

pobre atención a los clientes y un mal gasto de material de oficina. Sin olvidar la

seguridad en los accesos a los programas y en el manejo que se le da a la

información de los clientes. Así como la poca agilidad que se le da al cambiar

parámetros de trabajo.

FUNDAMENTACIÓN TEÓRICA

En este apartado se realizará todo lo concerniente a la investigación y

entrevista de trabajo con el cliente. Se mencionarán conceptos implicados con el

tema de desarrollo. También se tomarán en cuenta las implicaciones legales que

se utilizarán para no tener inconvenientes en el desarrollo de este proyecto. Y

los estudios de factibilidad que se harán para comprobar la viabilidad del

proyecto.

22

Registro de la Propiedad

La Registraduría de la Propiedad y Mercantil del cantón La Troncal,

RPMLT, fue creada mediante Ordenanza Municipal de Organización y

Funcionamiento, publicada en el Registro Oficial N.º 592 de fecha 8 de

diciembre de 2011 dictada por el GAD municipal del Cantón La Troncal.

(Registro de la Propiedad y Mercantil del cantón La Troncal, s.f.)

El Registro de la Propiedad y Mercantil del cantón La Troncal fue creado

por el Gobierno Autónomo Descentralizado del cantón La Troncal. Para liberar

de trabajo a la municipalidad de la localidad, y brindar un mejor servicio a la

creciente demanda de la ciudadanía. Esta institución cumple una doble función,

por un lado, la de registrar previos urbanos y cobros que estos genera y por otra,

la Mercantil que es la encargada de registrar leyes y contratos institucionales.

Actualmente, la máxima autoridad del Registro de la Propiedad y Mercantil del

cantón La Troncal es el Dr. Efraín Marcelo Matute Molina que es el Registrador

Público de la ciudad.

Figura N° 1

Registrador Público

Elaborado por: Recolector de información para la página web del

Registro de la Propiedad y Mercantil del cantón La Troncal

Fuente: Registro de la Propiedad y Mercantil del cantón La Troncal (s.f.)

23

Misión

“Contribuyendo con el desarrollo social y económico del Cantón,

brindamos un servicio registral de calidad, con oportunidad, diligencia y

seguridad jurídica, utilizando tecnología de vanguardia bajo esquemas jurídico-

técnico que dé respuestas inmediatas al usuario(a) en nuestro portafolio de

servicios” (Registro de la Propiedad y Mercantil del cantón La Troncal, s.f.).

El Registro de la Propiedad y Mercantil del cantón La Troncal tiene como

misión dar un buen servicio a la ciudadanía en general. Estos servicios

comprenden registro de previos urbanos, emisión de certificados, historial de

gravamen, etc. Todo este trabajo lo realiza utilizando tecnología de punta, que

estén dentro de los parámetros legales y técnicos. Esto para cumplir con la

atención de la ciudadanía de forma rápida y eficiente.

Visión

El Registro de la Propiedad y Mercantil del Cantón La Troncal se

convertirá en una institución que cumpliendo lo determinado en la

Constitución y la Ley, ofrezca a sus usuarios un servicio eficiente, eficaz y

con buen trato, garantizando seguridad jurídica que de valor público a su

tarea y que la misma sea prestada con excelencia y tecnología de

vanguardia. (Registro de la Propiedad y Mercantil del cantón La Troncal,

s.f.)

La institución en mención tiene como visión convertirse en una institución

de vanguardia dentro de las empresas públicas, que brindé un buen servicio a la

ciudadanía cumpliendo con todos protocolos de servicios que la rigen. Asimismo,

cumpliendo con lo estipulado en la Constitución, leyes locales y nacionales. Esto

garantizará la seguridad legal que resalte sus labores y la atención sea brindada

24

con excelencia. Contando con una tecnología de vanguardia que aporte con lo

anteriormente mencionado.

Actividades del Registro de la Propiedad y Mercantil

“Dentro de las actividades que se realiza en el Registro de la Propiedad y

Mercantil del cantón La Troncal y que fueron establecidas en el art. 11 de la ley

de Registro tenemos:” (Yerovi, 2010 )

Inscribir los documentos cuya inscripción exige o permita la ley.

Llevar un inventario de los Registros, libros y demás documentos

pertenecientes a la oficina del Registro de la Propiedad y Mercantil del

cantón La Troncal.

Anotar en el “Libro de Repertorio” los títulos o documentos que se

presenten para su inscripción y cerrarlo diariamente, haciendo constar

el número de inscripciones efectuadas en el día y firmada la diligencia.

Conferir certificados y copias con arreglo a la ley.

Dar informes oficiales que le pidan los funcionarios públicos o que estén

dispuestos por la Ley. (Yerovi, 2010 )

La Administración

La administración comprende muchos conceptos dependiendo en que se

lo aplique. La administración como su nombre lo dice es la acción de administrar,

ya sea, un negocio o una empresa grande. La administración organiza una

economía dentro de una organización. Dichas organizaciones dependen de

cómo se lleve la administración para que la empresa tenga óptimos resultados.

“La administración es el proceso de planificar, organizar, dirigir y controlar el uso

de los recursos y las actividades de trabajo con el propósito de lograr los

25

objetivos o metas de la organización de manera eficiente y eficaz” (Thompson,

2008).

La administración tiene muchas interpretaciones, unos autores dicen que

es un proceso de administrar una empresa o negocio, otros que su significado es

algo más que eso. Como apreciación decimos que administración es el acto de

administrar los recursos con que cuenta una empresa o negocio. Al hacer buen

uso de la administración se puede estar un paso adelante que otras

instituciones. Para así, tener un beneficio social o económico dependiendo de la

actividad de la empresa u organización.

Sistema Administrativo

Es un grupo de elementos que trabajan entre sí, se da este nombre a

todo lo relacionado con la administración, su función de la de administrar,

ordenar y asignar recursos. Un sistema administrativo desarrollado en

cualquier lenguaje de programación suele tener varias opciones o varios

módulos para repartir el trabajo entre los usuarios que lo operen. Y

permiten realizar una tarea específica como: realizar una factura, registrar

el inventario de mercadería con que se cuenta en bodega, registro de

inventario de materiales de equipos y materiales de oficina, realización de

estados de cuentas, etc. (Pérez & Gardey, 2014)

Los sistemas administrativos están conformados por elementos que

cumplen funciones específicas, que interactúan entre sí para realizar ciertos

procesos. Estos tipos de sistemas son los encargados de dar una buena gestión

para la administración. Estos tipos de sistemas realizan trabajos administrativos

como: generar facturas, realizar trabajos de reportería, llevar control sobre el

total de stock que hay en bodega, administrar la nómina de una empresa, etc.

Son sumamente necesarios para la organización, porque ayudan a administrar

26

de mejor manera los recursos con los que cuenta la empresa, negocio u

organización.

“Un sistema administrativo es un conjunto de partes interdependientes

que actúan en forma conjunta para llevar a cabo una función determinada, que

forma unitaria y que tiene un objetivo específico para la administración”

(González, 2012). Estos sistemas ayudan a organizar los recursos de las

empresas. Son sistemas creados para la administración y que cumpla con un fin

específico dentro de la organización.

Los sistemas administrativos son de gran ayuda en una empresa u

organización, ya que, permite llevar una mejor estructura organizacional dentro

de estas. Están integradas por subprogramas que van dirigidas para los

diferentes departamentos de la empresa. El sistema administrativo de una

empresa, indirectamente crea una red interna de procesos que permite la

comunicación entre departamentos o áreas, para poder así cumplir con los

objetivos del negocio. Estos sistemas hacen que se automaticen todos los

procesos internos administrativos y contables de las instituciones que lo

implemente.

Tipos de Sistemas Administrativos

Sistemas Transaccionales

A través de éstos suelen lograrse ahorros significativos de mano de obra,

debido a que automatizan tareas operativas de la organización. “Con frecuencia

son el primer tipo de Sistemas de Información que se implanta en las

organizaciones. Se empieza apoyando las tareas a nivel operativo de la

organización”. (González, 2012)

27

Estos tipos de sistemas forman parte de los sistemas de información que

existen y como su nombre lo dice permiten transferir información. Una

transacción es la acción de crear o modificar los datos que se encuentran dentro

de estos sistemas. Estos sistemas no solo realizan transacciones monetarias

entre personas u organizaciones, también, permiten las transferencias de

documentos electrónicos. Los sistemas transaccionales agilizan y hacen más

rápidos los procesos realizados por las personas o empresas, sin importar el

gran volumen de información que este maneje.

Sistema de Apoyo a la Toma de Decisiones DDS

Este tipo de sistema se encuentra dentro de la pirámide de los sistemas

de información. Ayudan la gestión o administración de las empresas u

organizaciones. Son sistemas de apoyo enfocados en el análisis de los

datos de la empresa. Y sirven para ayudar a los directivos a tomar

decisiones que a menudo son cambiantes y se deben tomar rápidamente.

(Ferrer, 2015)

Los sistemas de apoyo a la toma de decisiones usan un sin número de

datos que son analizados por expertos en el tema. Estos especialistas de

análisis de datos juntan toda la información que les será útil para poder realizar

su trabajo, con la ayuda de herramientas tecnológicas las cuales analizan estos

datos. Estos tipos de sistemas emiten una gran gama de reportes en donde el

analista de datos los estudia y da opinión hacia los datos que arroje el programa.

Este sistema de apoyo a la toma de decisiones como su nombre lo dice, y

después de haber analizados los datos servirá para tomar unas buenas

decisiones con lo que respecte a un tema específico que involucre a la

organización.

Algunas de las características de los sistemas DSS son:

Extraer y manipular la información de manera dinámica y

flexible.

28

Ayudar y dar soporte a la toma de decisiones.

Definir la información que se necesita y como se debe de

mostrar para que sea realmente útil para el usuario.

Tomar múltiples decisiones al mismo tiempo.

Combinar y visualizar tanto información interna como externa.

Ofrecer ayuda durante todas las fases del proceso de la toma

de decisiones.

(Ferrer, 2015)

SAP - Sistemas, Aplicaciones y Productos en Procesamiento de

datos.

Este tipo de sistema hace que la información se procese más rápido.

Para poder así poder tomar decisiones para el bien del negocio o empresa. “SAP

Business One permite a directivos y empleados procesar información con mayor

efectividad, de forma que puedan tomar decisiones de negocio bien

fundamentadas. Esta solución cubre todas las operaciones esenciales

necesarias para dirigir PYMES, incluyendo las siguientes:” (Añez & Brito, 2012).

El sistema SAP es mundialmente conocido, es un aplicativo que no se

adapta a cualquier tipo de negocio. Es usado habitualmente por las grandes

multinacionales que cuentan con un gran flujo de ventas y con un gran recurso

financiero, ya que, implementarlo y darle mantenimiento tiene un costo elevado.

Debido a esto, las medianas y pequeñas empresas no optan por implementarlo,

ya que no cuentan con los recursos financieros suficientes para su

implementación. Este sistema se dice que es un sistema ERP, pero más

completo, ya que va más allá de la planificación organizacional, cuenta con un

conjunto de módulos que conforman un todo permitiendo las transferencias de

información entre áreas, procesando gran cantidad de información y que da un

apoyo muy confiable hacia la toma de decisiones.

29

Administración. - Ofrece herramientas que le permiten

personalizar y realizar copias de seguridad de los datos, definir

tipos de cambio de divisas, configurar permisos y alertas y

acceder a información procedente de software externo a SAP.

Contabilidad financiera. - Gestiona todas sus transacciones

financieras, incluyendo el libro mayor general, configuración y

mantenimiento de cuentas, asientos en el diario, ajustes en

divisa extranjera y presupuestos.

Ventas y distribución. - Ayuda a crear presupuestos, introducir

pedidos de clientes, configurar entregas, actualizar balances de

inventario y gestionar todas las facturas y cuentas por cobrar.

Compras. - Gestiona y mantiene contratos y transacciones de

proveedores. Incluye la emisión de órdenes de compra, la

actualización de los datos del stock, el cálculo del valor de los

artículos importados, la gestión de devoluciones y créditos y el

procesamiento de pagos.

Interlocutores comerciales. - Controla toda la información

sobre sus clientes, distribuidores y proveedores, incluyendo

perfiles, resumen de contactos, saldos de cuentas y análisis de

las oportunidades de ventas.

Transacciones bancarias. - Se ocupa de todas sus actividades

financieras, como recibos en efectivo, emisión de cheques,

depósitos, anticipos, pagos con tarjeta de crédito y conciliaciones

bancarias.

30

Gestión del almacén. - Se ocupa de sus niveles de estocaje, la

gestión de artículos, los listados de precios, los acuerdos de

precios especiales, las transferencias entre almacenes y las

transacciones de stocks.

Ensamblaje. - Ofrece herramientas de gestión de productos que

definen la lista de materiales a múltiples niveles y crean órdenes

de trabajo al tiempo que le permiten verificar e informar sobre la

disponibilidad de cualquier producto y material.

Controlling. - Le permite definir centros de beneficios y reglas

de reparto de gastos generales, así como generar informes de

pérdidas y ganancias para cada centro.

Elaboración de informes. - Crea valiosos informes para casi

cualquier aspecto de su empresa, incluyendo deudas de clientes

y proveedores, ventas, cash flow, resúmenes de contactos con

clientes, contabilidad, stocks en almacén, balances financieros,

cálculo de precios, actividad de los clientes y mucho más.

(Añez & Brito, 2012)

Siscom - SISTEMAS COMERCIALES, APLICACIONES MÓVILES

Es un sistema comercial móvil que permite a los PYMES desenvolverse

en su ámbito laboral. Es un sistema de gran ayuda para agilizar sus datos

en tiempo real. Este sistema cuenta con una pantalla de consulta dirigida

a los gerentes de la empresa. En dicha pantalla se muestran de forma

muy resumida los datos e índices más relevantes. En los casos en que el

cliente requiera una modificación de dicha pantalla se puede lograr vía

generador de formatos.

(Añez & Brito, 2012)

31

Este tipo de sistema está dirigido para las medianas y pequeñas

empresas las cuales no cuentan con el recurso financiero para invertir en un

sistema administrativo completo. Este tipo de sistema comercial permite al

usuario llevar en su dispositivo móvil toda la información de sus clientes. Este

tipo de aplicativo ayudan al usuario, ya que, por cada petición del cliente, los

usuarios pueden asistir las necesidades de los clientes. Además, permite a los

gerentes de estas empresas llevar control de seguimiento del trabajo que

realizan sus empleados.

Características

Esquema Contable: El sistema permite que el usuario

defina el modelo del comprobante contable generado por

cada tipo de trámite.

Integrado: Al emitir una factura se genera el

comprobante contable, se rebajan las existencias del

inventario, se generan las cuentas/efectos por cobrar y se

actualizan los históricos de ventas por producto y cliente.

Servicios: El sistema permite procesar servicios (ítems

que no existen en el inventario.

Entregas Parciales: Para los trámites de pedidos,

órdenes de compra y órdenes de producción el sistema

maneja el control de los ítems entregados y los

pendientes.

Impresión: La impresión del trámite es automática de

acuerdo al tipo de operación.

(Añez & Brito, 2012)

32

Sistemas de Automatización de Oficina (OAS) Office

Automation Systems

Estos sistemas son de apoyo a los usuarios de una organización o

empresa. Por ejemplo, para realizar sus tareas diarias usan herramientas

tecnológicas dentro de la empresa. Y que les permiten automatizar procesos

internos. Y pueden ser “Cualquier aplicación tecnológica de la información que

encamine al aumento de productividad los trabajadores de la información en la

oficina, algunos ejemplos son; procesamiento de texto, correo electrónico,

aplicaciones de diseño, digitalización de documentos” (Vázques, 2017).

Son sistemas utilitarios que facilitan las tareas de los usuarios mejorando

su rendimiento de trabajo. Son empleados para procesos internos

administrativos, son programas como Microsoft Office, Open Office, etc, que

ayudan a la creación de reportes de trabajo, creación de inventarios, etc., con los

cual se comunica los empleados con sus respectivos superiores. Estos tipos de

sistemas encaminan a una mayor productividad en la organización, ya que,

cuentan con los informes generados por estos programas. Estos tipos de

sistema analizan la información que se tiene para procesar y modificar los datos

antes de ser transferidos a los demás integrantes de la organización y poder así,

cumplir con las labores diarias que se hacen en la institución.

Sistemas de procesamiento de transacciones (TPS)

Transaction Processing Systems

Son sistemas de administración que procesan la información de una

empresa en gran escala. Son necesarios por automatizar tareas que antes se las

hacia manualmente las cuales eran tediosas. Estos son “Sistemas creados para

procesar grandes cantidades de datos referentes operaciones diarias de

negocios, como lo son nóminas, inventarios. Estos sistemas eliminan el fastidio

33

al momento de realizar las transacciones operativas de la empresa” (Vázques,

2017).

Los sistemas de procesamientos de transacciones son sistemas que

manejan grandes volúmenes de información, para analizar datos en beneficio del

negocio. Estos grandes datos se los obtiene de las transferencias bancarias, de

las numerosas cuentas contables del inventario e incluso de los pagos de

nómina. También, ayudan a automatizar procesos de transacción principalmente

eliminando la tediosa tarea de escribir todas esas transacciones en libros

contables, cómo se los realizaba antes. Son aplicaciones muy ágiles al momento

de procesar grandes cantidades de información, permitiendo a los usuarios

desenvolverse de mejor manera en las tareas operativas de la empresa.

CRM (Customer Relationship Management - Gestión de

relaciones con los clientes)

Es un término de la industria de la información que se aplica a

metodologías, software y, en general, a las capacidades de Internet que

ayudan a una empresa a gestionar las relaciones con sus clientes. De

una manera organizada, una empresa podría crear una base de datos de

clientes que describiese las relaciones con suficiente detalle. Así la

dirección, los agentes de ventas, los trabajadores de servicio y, tal vez,

los clientes, puedan acceder directamente a dicha información, responder

a las necesidades de los clientes con planes de productos y ofertas. Y

hacen recordar a los clientes distintos servicios dentro de sus

necesidades. Y también, saber qué otros productos ha adquirido un

cliente y así sucesivamente.

(Rouse, 2006).

El CRM desde su creación es un factor fundamental en una empresa, ya

que permite tener un mejor control de los clientes. Asimismo, mejora la relación

34

entre cliente y usuario, ya que, ayuda a brindar un mejor servicio a los clientes

en la resolución de posibles problemas que tengan con los servicios y productos

que la empresa oferte. Todo esto permite a los gerentes de ventas ver cómo va

el seguimiento de asesoramiento de los vendedores con sus clientes. Además,

posee funcionalidades para gestionar las ventas que el usuario realice, por el

gran volumen de información que se maneja hace uso de un almacén de datos

el cual genera reportes, índices de valoración y promociones que maneje la

compañía, etc.

ERP (Enterprise Resource Planning – Planificación de Recursos

Empresariales)

ERP (Planificación de Recursos Empresariales) fue creado para llevar un

orden más estructural en los recursos que tiene una empresa. Es un sistema

computarizado de módulos que se puede integrar en cualquier tipo de empresa.

“Un sistema ERP es un sistema computacional de planeación de recursos

empresariales, en otras palabras, es un sistema que gestiona y controla de la

mejor manera posible los recursos, procesos y operaciones de una empresa o

negocio” (Ángulo, 2016).

El sistema ERP fue creado para mejorar la gestión administrativa en la

empresa, al igual que el CRM, no son dirigidos para cualquier tipo de empresa

por su costo muy elevado. Este tipo de sistema sirven para llevar un mejor

control en la planeación que se hace en las diversas áreas de una empresa. Es

de gran ayuda a la gestión, administración y control de los recursos de la

empresa. Este tipo de sistema está orientado a la producción y distribución de

productos, bienes o servicios que oferte la empresa.

“Algunos de los módulos son:

Facturación electrónica (Ventas).

35

Contabilidad electrónica.

Compras.

Pagos y cobros.

Inventarios.

Bancos.

Nómina.

Entre otros” (Ángulo, 2016).

Desarrollo de software

El desarrollo de software corresponde al diseño, análisis y puesta en

desarrollo de un producto pedido por un cliente partiendo desde un punto de

vista personal. El ingenio del desarrollador hace que el software sea hecho a la

medida de los requerimientos obtenidos. “Es la descripción de una secuencia de

actividades que deben ser seguida por un equipo de trabajadores para generar

un conjunto coherente de productos, uno de los cuales en el programa del

sistema Contable” (Drake, 2008).

Al desarrollar software o programas computarizados, se obtiene una

amplia gama de conocimientos, ya que, existen algunos lenguajes de

programación que manejan diferentes lógicas. Este trabajo lo realiza

principalmente una persona o un equipo de desarrollo para que así, se reparta

responsabilidades y el desarrollo del mismo sea rápido y sin complicaciones. El

desarrollo de software dependiendo de la envergadura del proyecto lleva un

tiempo de desarrollo, que puede llevar desde meses hasta años. El costo de

desarrollo varía según el proyecto que se va a realizar, aunque existen proyectos

sumamente grandes que pueden llegar a costar una fortuna. Miranda, Ante,

Erazo y Guerrero (2011) afirman que: ”El desarrollo de software es la realización

sistemática de las actividades de planeación, diseño, codificación, pruebas,

lanzamiento de productos de software nuevos cumpliendo con los requisitos

especificados y con las normativas de seguridad de información” (p. 2).

36

El desarrollo de software no es más que crear código secuencial,

ordenado de manera lógica que sigue lineamientos dependiendo del lenguaje de

programación que se utilice. El desarrollo de software muchas veces usa

subcomponentes de código, los cuáles se configuran para que siga órdenes

específicas para la que es desarrollada. El desarrollo de software en la

actualidad está bien encaminado, hasta se han creado materias de estudio para

este tema, incluso llevo a la creación de carreras profesionales cómo: Ingeniería

de Software o Ingeniería de Desarrollo de Software.

Programación de Software

Se define a la programación como el proceso intelectual e ingenioso de

crear, ejecutar y probar códigos de programación partiendo de un objetivo con la

ayuda de programas que sirven para este fin. Quijano (2011) define a la

programación como:

El desarrollo de aplicaciones informáticas en todas sus variantes.

Plasmada en el profesional por excelencia: el pica código, personaje

profundamente desconocido e incomprendido por el resto de la sociedad,

que no encuentra la causa de la complejidad y capacidad que requiere un

programador. Pero se lamenta profundamente cuando se rompe el

ordenador o hay un fallo informático.

La programación de software es una herramienta usada por los tester,

para validar el correcto funcionamiento de un sistema. La programación o

codificación de algún proyecto o sistema la realiza una persona o un equipo de

personas capacitados para el trabajo. Permite la creación de software a medida

que lo requiera el cliente. La programación de software no sólo implica la

creación de código, sino que realiza un estudio de los factores internos y

externos que puedan afectar el desarrollo del mismo.

37

Implementación de un Sistema Informático

Es una de las tareas de un programador de sistema o de un jefe de

desarrollo de programación. La implementación comprende la

configuración de un computador o servidor donde se alojará un nuevo

sistema. La implementación es la culminación de una aplicación, o la

ejecución de un plan, idea, modelo científico, diseño, especificación,

estándar, algoritmo o política. En ciencias de la computación, una

implementación es la realización de una especificación técnica o

algoritmos como un programa, componente software, u otro sistema de

cómputo. Muchas implementaciones son dadas según a una

especificación o un estándar.

(Montoya, 2012).

Es la fase final del proceso de desarrollo de cada proyecto después de

que se hayan hecho los entregables y que estos fueran aprobados por el cliente,

se integran al sistema para complementarlo. De esta manera, se hace una

entrega final del producto. La implementación la realiza un miembro del equipo

especializado en el tema, este hace uso de los recursos la infraestructura con lo

que cuenta el cliente. El implementador después de culminar la instalación del

sistema donde el cliente hace entrega de manuales para el uso adecuado del

nuevo sistema.

Las fases de todo proceso de software son:

1. Análisis: en base a un sistema de la realidad, se construye un

modelo de ese sistema, llamado modelo de análisis, en donde se

enumeran y describen cada uno de los requerimientos del sistema

de software a desarrollar.

2. Diseño: en base al modelo de análisis, se construye un

modelo de diseño, que contiene la arquitectura del sistema del

software y su diseño más detallado.

38

3. Implementación: tomando como punto de partida el modelo

de la fase anterior, se procede a programar o implementar los

diseños especificados en el modelo de diseño.

4. Prueba: se comparan los artefactos de análisis, diseño e

implementación siguiendo las líneas de trazabilidad

correspondientes y también contra el sistema de la realidad.

(Montoya, 2012)

Modelo Vista Controlador (MVC)

El modelo vista controlar nace de la paquetería de programas de

Microsoft Visual Studio. Microsoft la integra para no tener que estar

dando soporte por separado a varios programas. El modelo vista

controlador: Es un patrón de arquitectura de software que separan los

datos y la lógica de negocio de una aplicación de la interfaz de usuario.

Este paradigma utilizado en diversos desarrollos de software, a través de

este Framework logra la división a través de las siguientes partes que

conforman una aplicación. Esta es su principal razón de ser la

manutención de código fuente. (Valverde, 2016, p. 32)

El MVC permite dividir el desarrollo en tres ambientes. El modelo que se

encarga de la conexión del aplicativo con la base de datos, la vista es la interfaz

gráfica que se le muestra al usuario, en este ambiente se envía peticiones al

controlador quien hace que se enlace con el modelo. Esta división brinda la

facilidad de distribuir el trabajo de codificación de un proyecto, así cada

desarrollador tiene la responsabilidad de realizar su parte del programa.

El patrón MVC nos facilita el mantenimiento de las aplicaciones.

Actualmente las páginas son ejecutadas en los navegadores de

dispositivos móviles, estas se adaptan a las pantallas de cualquier

dispositivo sin importar su tamaño manteniendo el diseño original creado.

39

El controlador mantiene aislado la vista del modelo para su mejor control

por medio de peticiones HTTP, email, etc.

(Valverde, 2016, p. 32)

El modelo, vista y controlador en su código integra funciones de librerías

externas como: CSS, jQuery, JavaScript, CSS Bootstrap, etc. Es un patrón de

desarrollo un poco difícil de aprender porque integra metodologías de otros

lenguajes de programación como: Java, C#, .Net, etc. Es un patrón de desarrollo

que tiene más acogida en la actualidad para la creación no sólo de portales web,

sino de cualquier tipo de sistema que el cliente desee en este ambiente. El MVC

permite que el mantenimiento o actualización de aplicaciones creadas en un

lenguaje de programación se lo realice mucho más rápida y de mejor manera, ya

que, nos da la opción de reutilizar código de otros programas y adaptarlo al que

se va a crear.

Esta formación en 3 capas se describe en el siguiente a continuación:

El Modelo representa la información con la que trabaja la

aplicación, es decir su lógica de negocio.

La vista transforma el modelo en una página web que

permite al usuario interactuar con ella.

El controlador se encarga de procesar las interacciones

del usuario y realiza los cambios apropiados en el modelo

o en la vista.

(Valverde, 2016, p. 32)

Figura N° 2

Modelo Vista Controlador

40

Elaborado por: Librosweb Fuente: http://librosweb.es

CSS

Es un lenguaje que permite su presentación en plantilla, un documento

que su código fue escrito en un lenguaje de marcado. Se lo utiliza

principalmente en el diseño de la interfaz gráfica en la creación de una

página web donde las mismas son escritas en XTML o HTML. Al

momento de desarrollar en este lenguaje el programador tiene la opción

de escoger el nivel que desee. Aunque hoy en día el CSS1 ya no se lo

utiliza, CSS2 se lo toma como recomendación y el CSS3 es el que

actualmente se utiliza como un modelo estándar ya que se lo soporta

todos los navegadores.

(Pérez J. P., 2017)

El CSS es un complemento que permite manipular los estilos de todas las

etiquetas de HTML, con esto mejora la visualización de la página web creada, ya

que permite una mejor interacción entre el portal web y el usuario.

41

CSS de Bootstrap

Es un Framework desarrollado para adaptar la interfaz gráfica a cualquier

dispositivo electrónico. Su lógica comprende varias metodologías de

programación. Bootstrap, es un framework originalmente creado por

Twitter, que permite crear interfaces web con CSS y JavaScript, cuya

particularidad es la de adaptar la interfaz del sitio web al tamaño del

dispositivo en que se visualice. Es decir, el sitio web se adapta

automáticamente al tamaño de una PC, una Tablet u otro dispositivo.

Esta técnica de diseño y desarrollo se conoce como “Responsive design”

o diseño adaptativo.

(Solis, 2014)

A diferencia del CSS tradicional el Bootstrap permite a los portales web

adaptarse a cualquier dispositivo móvil, con Bootstrap se puede crear página

web más interactivas, dinámicas y con más funcionalidades. Según Ferreira

(2015) lo define como:

Un entorno de desarrollo con una serie de recursos que simplifican el

desarrollo de un proyecto web con html5, css3 y JQuery. De manera que

simplifica mucho el trabajo a la hora de diseñar. Ya que el framework

Bootstrap ya tiene una buena parte del trabajo hecho lo cual simplifica

mucho la tarea del desarrollo. Por lo tanto, hace que el desarrollador cree

una interfaz gráfica según las necesidades.

El CSS de Bootstrap hace uso de funciones de otras librerías lo que

permite que el desarrollo de las páginas web sea más simples y mucho más

rápido. Asimismo, reduce el tiempo en el diseño de la interfaz gráfica de las

páginas web, también cuenta con código autogenerado simplificando aún más la

labor de un programador. Es decir, el programador podrá hacer uso de estas

funciones para que la interfaz gráfica de su portal web tenga una mejor

visualización y sea más amigable con el usuario.

42

HTML

Según Lamarca (2013) afirma que:

El lenguaje HTML definía la estructura y la semántica de los documentos.

Se centra, sobre todo, en el contenido, ya que surgió como medio de

comunicación entre los científicos. Sin embargo, el éxito de la Word Wide

Web amplió el abanico de usuarios y poco a poco fue cobrando

importancia no sólo el contenido, sino también el diseño y la presentación

de la información. Los diseñadores de web y los editores de páginas

HTML comenzaron a integrar nuevas funciones y las sucesivas versiones

de HTML incluyeron nuevas etiquetas capaces de realizar esas

funciones.

HTML sirve para la creación de páginas web, es un lenguaje marcado de

etiquetas. HTML hace uso de las funciones de JavaScript así, cómo de estilos

CSS para tener una mejor apariencia en la interfaz gráfica del portal web.

También, sirve como plantilla para diferentes lenguajes de programación web

cómo ASP.Net. HTML constantemente se actualiza a las nuevas tendencias

tecnológicas que requieren los navegadores hoy en día.

Es un tipo de lenguaje de programación el cual nos permite desarrollar

páginas web. Por medio de etiquetas se describen todos los

componentes que conforman la página web a crear, ya sea texto,

imágenes, videos, juegos, etc. Cuando desarrollamos archivos mediante

HTML siempre llevara como extensión en la dirección de la página HTML.

Es un lenguaje fácil de programar gracias a sus etiquetas integradas.

(García, 2016)

43

Este tipo de lenguaje es considerado el más importante gracias a la

ayuda que le dio al entorno www (World Wide Web). HTML hace uso de

funcionalidades que permiten la integración de audio y video a un portal web.

Características de HTML

Practico y fácil, se puede desarrollar desde cualquier editor de

texto.

Posee una serie de etiquetas, que nos permiten el desarrollo de la

página.

Divide la información en dos bloques: la cabecera y el cuerpo

(head, body).

Es un lenguaje estructurado.

Solo funciona para crear documentos electrónicos.

Los símbolos utilizados en este lenguaje son <, >, /, =, [], “”.

(García, 2016)

Figura N° 3 Entorno de Desarrollo HTML

Elaborado por: Ismael Olea

Fuente: http://olea.org

Microsoft IIS - Microsoft Internet Information Services

El servicio de Internet Information Services son los que ayudan a crear,

configurar y administrar sitios o páginas web. Este servicio incluye un sin

44

número de protocolos como los Protocolos de Transferencias de Noticias

(NNTP), Protocolos de transferencia de Archivos (FTP), Protocolo de

Oficina de Correo (POP), etc, permitiendo instalar solo los protocolos que

se necesiten. Este servicio hace fácil la publicación de información tanto

en la intranet como en el internet. También utiliza los componentes y

secuencias de los comandos propios del servidor.

(Díaz, 2016)

El Internet Information Services nos sirve para evitar usar otros servidores

web como Xampp o Apache. Este tipo de servidor hace que la administración de

red sea tan fácil de manejar, como en los servidores web antes mencionados. El

IIS permite instalar y utilizar solo los protocolos que se necesiten, no así con los

otros servidores conocidos que integran en su instalación la necesidad de

servicios que no se necesitan. El IIS ya viene preinstalado en cualquier

computador con sistema operativo Windows de Microsoft.

Estos servicios permiten crear contenidos dinámicos independientes del

explorador en que se acceda, gracias al lenguaje de programación

ASP.Net. También permite configurar la funcionalidad de los mismos para

que puedan ejecutar script de PHP y poder así tener acceso a base de

datos SQL. Así como permitir la construcción de espacios seguros por

medio del protocolo SSL y que sean privados. Es una parte primordial

para gestionar la red, por contar por muchas herramientas que permita la

construcción de una intranet con muchos de los servicios encontrados en

cualquier sitio web existente en internet.

(Díaz, 2016)

La utilización de este servidor IIS hace que el contenido creado para un

sitio web sea dinámico y lo independiza de usar cualquier explorador existente,

integrando en su código lenguaje ASP.Net. Los servicios de información de

internet permiten publicar un sitio web desde un servidor físico mediante una ip

pública. Este tipo de servidor web por contar con muchas herramientas hacen

que se haga una intranet con servicios que cuenta otros sitios o páginas web. Y

45

permite administrar la configuración de la red según los servicios que se

necesite.

JQuery

Primero que nada, jQuery es una librería JavaScript open-source, que

funciona en múltiples navegadores. Es compatible con CSS3 en adelante.

Su objetivo principal es hacer la programación “scripting” mucho más fácil

y rápida del lado del cliente. Con jQuery se pueden crear páginas

dinámicas, así como animaciones parecidas a Flash en relativamente

corto tiempo.

(Duarte, 2013)

Es una librería de uso libre que se usa en determinado lenguaje de

programación como JavaScript, hace que la labor del programador sea más

rápida, ya que hace uso de estilos CSS desde la versión 3 en adelante. Este tipo

de librería permite la creación de contenido dinámico y visto para el cliente,

gracias a que integra técnicas del lenguaje de programación AJAX. A JQuery lo

complementa un conjunto de clases que ya están codificadas, así el

programador podrá integrarlo dentro del aplicativo que este creando. Este

conjunto de librerías son de gran utilidad ya que realiza tareas complejas en

menos tiempos y permite integrar al aplicativo web funcionalidades complejas

que otras librerías no lo permiten.

Las ventajas de jQuery

La ventaja principal de jQuery es que es mucho más fácil de usar con lo

que respecta a sus competidores. Usted puede agregar plugin fácilmente,

traduciéndose esto en un ahorro substancial de tiempo y esfuerzo. De

hecho, una de las principales razones por la cual Resign y su equipo la

crearon. jQuery fue hecha para ganar tiempo (en el mundo de desarrollo

web, tiempo importa mucho). La licencia open source de jQuery permite

46

que la librería siempre cuente con soporte constante y rápido,

publicándose actualizaciones de manera constante. La comunidad jQuery

es activa y sumamente trabajadora, otra ventaja de jQuery sobre sus

competidores como Flash y puro CSS es su excelente integración con

AJAX.

(Duarte, 2013).

Las ventajas que brinda jQuery son muchas, las cuales son: permite

agregar cualquier tipo de elemento (imágenes, botones, barras de

desplazamientos, cuadros de textos, etc.) que ayude a la interfaz gráfica del

aplicativo web, permite la creación de portales web que soporten a cualquier

navegador y es una librería que constantemente se está actualizando.

Las desventajas de jQuery

Una de las principales desventajas de jQuery es la gran cantidad de

versiones publicadas en el corto tiempo. No importa si usted está

corriendo la última versión de jQuery, hostear la librería (y actualizarla

constantemente), o descargar la librería desde Google (atractivo, pero

puede traer problemas de incompatibilidad con el código). Además del

problema de las versiones, otras desventajas que podemos mencionar”

(Duarte, 2013).

“jQuery es fácil de instalar y aprender, inicialmente. Pero no es

tan fácil si lo comparamos con CSS.

Si jQuery es implementado inapropiadamente como un

Framework, el entorno de desarrollo se puede salir de control”

(Duarte, 2013).

Una de las desventajas son las constantes actualizaciones que se realiza

para estas librerías, ya que, los navegadores en muchos casos no reconocen las

actualizaciones de estas librerías. En ocasiones los programadores no ocupan

47

todos los componentes de esta librería lo que genera código basura en el

aplicativo web. Al usar esta librería debemos de verificar si la versión que se usa

es compatible con los navegadores.

Base de Datos

Conocemos a las bases de datos como con repositorio en donde se

almacena información de cualquier índole. Los distintos motores de bases

de datos que existe en el mercado son utilizados por distintas

instituciones. Una base de datos es un “almacén” que nos permite

guardar grandes cantidades de información de forma organizada para

que luego podamos encontrar y utilizar fácilmente. La información que

integra las bases de datos es el elemento más importante que posee una

empresa o negocio, ya que si se filtran información de estas dichas

empresas se verá vulnerable en el ámbito empresarial, ya que se

conocerán nombres de clientes proveedores, asesorías, etc.

(Pérez D., 2007)

En clase hemos visto la materia de base datos donde nos dictan diversos

conceptos de este. Uno de los que más escuchamos es que es una base de

datos en un gran almacén que sirve para guardar información de cualquier

índole. Sin embargo, un concepto más elaborado, podemos decir que una base

de datos es un gran contenedor de datos en donde se registra, modifica y se

guarda información, la cual debe ser inviolable. Aunque esto siempre está en

discusión porque siempre va haber infiltraciones de datos de cualquier

institución. En conclusión, las bases de datos son las que guardan los datos de

una institución para que esta pueda ser analizada para el bien de la empresa.

Características

“Entre las principales características de los sistemas de base de datos

se pueden mencionar:” (Pérez D., 2007).

48

“Independencia lógica y física de los datos.

Redundancia mínima.

Acceso concurrente por parte de múltiples usuarios.

Integridad de los datos.

Consultas complejas optimizadas.

Seguridad de acceso y auditoría.

Respaldo y recuperación.

Acceso a través de lenguajes de programación estándar”

(Pérez D., 2007).

Tipos de Base de Datos

Entre los diferentes tipos de base de datos, podemos encontrar los siguientes:

MySQL: es una base de datos con licencia GPL. Se basa en

un servidor único. Se caracteriza por su rapidez. No es

recomendable usar para grandes volúmenes de datos

PostgreSQL y Oracle: Son motores de base de datos

excepcionales. Gestiona de mejor manera grandes volúmenes

de datos. Son usados en intranets y en sistemas grandes.

Access: Base de datos creada por Microsoft. Sus bases de

datos, son creada bajo el programa Access, el cual crea un

archivo .mdb con la estructura ya explicada.

Microsoft SQL Server: Es uno de los motores de base de

datos más usados en el mundo. Fue hecha por Microsoft, la

misma que le da soporte. Maneja grandes cantidades de

datos. Estos datos pueden ser analizados por las otras

herramientas que vienen integradas.

(Pérez D., 2007)

49

Aplicaciones Web

Las aplicaciones web en un principio fueron creadas principalmente para

dar información de algún negocio u organización en internet. En sus inicios las

aplicaciones web eran rústicas, sin tanta interfaz gráfica y su codificación era

algo fácil. Este tipo de aplicativos puede ser creada por cualquier persona con

conocimientos en programación web. “Una aplicación web es un aplicativo que

es accedido por medio de una computadora o dispositivos móviles que tenga

internet o sea parte de una intranet” (Alegsa, 2016). No solo surgieron para dar

información, con el tiempo se ha venido añadiendo otras funcionalidades

acordes a la que se necesite para realizar trabajos en la organización.

En sus inicios las creaciones de páginas web fueron creadas solo para

dar información de algunas empresas o para subir información en los llamados

blogs. Estas aplicaciones eran estáticas, es decir, carecía de cualquier contenido

multimedia, solo se mostraban letras en tablas. Los aplicativos web han tenido

una evolución abismal, ya que, no muestran contenidos cómo en sus inicios, sino

que ha dado paso a la integración de funciones que permite a los usuarios

realizar interacciones con las páginas web. Estos aplicativos se adaptan, ya

que, se puede acceder a ellos desde cualquier navegador existente y que esté

instalado en cualquier sistema operativo conocido.

En general, el término también se utiliza para designar aquellos

programas informáticos que son ejecutados en el entorno

del navegador (por ejemplo, un applet de Java). O codificado con algún

lenguaje soportado por el navegador (como JavaScript, combinado

con HTML); confiándose en el navegador web para que reproduzca

(renderice) la aplicación. Estas aplicaciones pueden ser vista en internet

modificando su código. Así puede visualizarse desde cualquier

dispositivo móvil, siempre y cuando esté disponible el aplicativo.

(Alegsa, 2016)

Son aplicaciones que son ejecutados en el internet o en una red local, en

la actualidad estos aplicativos tienen una funcionalidad dinámica, haciendo que

se integre contenido gráfico animado e incluso formatos de audio. No solo hace

referencia de información de una empresa, sino que actualmente se crean

50

sistemas orientados a la web. Esto permite tener una mayor disponibilidad del

aplicativo para el usuario y se puede acceder a él desde cualquier dispositivo

móvil como: teléfonos inteligentes, tablets, Microsoft Surface, etc. La

disponibilidad depende de la óptima funcionalidad del servidor donde se

encuentre alojado y de la disponibilidad de red del proveedor de internet que se

tenga.

SQL Injection

Las inyecciones de SQL utilizan información de entrada del usuario

combinado con comandos SQL para construir una consulta SQL

maliciosa. En otras palabras, se "inyecta" un código SQL malicioso para

alterar el funcionamiento normal de las consultas SQL programadas por

los diseñadores/web masters. Al no haber seguridad, el código se ejecuta

con consecuencias alarmantes.

(Alegsa, 2010)

Es un método de infiltración de datos maliciosos muy conocido que se lo

hace en la entrada de datos. Esta infiltración se da cuando un paquete de datos

es subido a la base de datos y este contenga variables corruptas el cual altera la

disponibilidad de la información de una base de datos. Este tipo de incrustación

se lo deriva como problema de seguridad informática y tiene que ser visto por el

programador del aplicativo para contrarrestar el ataque. Si la incrustación se hizo

al consultar en la base de datos el código inyectado será capaz de realizar un sin

número de operaciones que corrompen los datos.

Diseño Web Adaptativo o Responsivo (Responsive Web

Design)

Este tipo de diseño está siendo utilizado por los programadores.

El responsive design corresponde a una tendencia de creación

51

de páginas web que pueden ser visualizadas perfectamente en todo tipo

de dispositivos móvil. Tales como ordenadores de escritorio hasta

smartphones o tablets. Con este tipo de diseño no necesitas tener una

versión para cada dispositivo, su codificación hace que sea adaptable a

todos ellos.

(Quesada, 2013)

El diseño web adaptativo se integra a los diferentes lenguajes de

programación web que existe. Este código hace que un mismo contenido web

pueda ser visualizado después cualquier dispositivo, sin que la interfaz gráfica

del aplicativo web sea comprometida. El trabajo del diseño responsivo web es

posicionar los elementos con que cuenta un portal web y que se adapte al ancho

del dispositivo donde se accederá al portal web, permitiendo una mejor

visualización y adaptabilidad el usuario al mismo. Esto hace que no se tenga que

programar código para cada dispositivo existen como: computadores, laptops,

smarthphone, tablets, etc.

¿Cómo funciona el Diseño Web Adaptivo o Responsivo?

En lugar de construir un portal web para cada tipo de dispositivo

(smartphone, tablet, ordenador desktop, laptop e incluso, hoy en día, para

smart TV). Se crea una sola página web utilizando CSS3 media queries y

un layout con imágenes flexibles. De esta forma, la página web detecta

desde qué clase de dispositivo está accediendo el usuario y muestra la

versión más optimizada para ese medio. Esto reorganiza los elementos

de la web e incluso discriminando algunos de ellos (menos imágenes,

más ligeras, redistribución de las columnas en el diseño, menos texto,

etc.). (Quesada, 2013)

Un sitio web responsivo es una nueva tecnología que aplican los sitios

web que les permite adaptarse a cualquier dispositivo móvil permitiendo una

mejor interacción con el usuario, esta tecnología permite reorganizar el contenido

52

de nuestra página simplificando el menú sin perder los elementos de nuestro

sitio web.

“El HTML5 permite una experiencia excelente para los usuarios, sin el

coste de desarrollar una app nativa para cada dispositivo. En resumen, se diría

que el responsive design son todo ventajas” (Quesada, 2013).

Un sitio web responsivo es creado mediante HTML5 y CSS3

adicionalmente se necesita un framework como por ejemplo Bootstrap, el uso del

framework permite al diseñador poder manipular las columnas para que los

diferentes elementos del sitio web se puedan adaptar a cualquier dispositivo.

El diseño responsivo web es fácil de manejar ya que solamente trabaja

sobre una página web y los resultados gráficos serán uniformes en todos

los exploradores web, sin tener distorsiones en las imágenes o texto. Con

esto, se ahorra tiempo y dinero al hacerse una vez y tener que hacer un

solo pago de hosting. Como conclusión el diseño web responsivo nació

gracias a la era de la comunicación móvil que vive hoy en día la

humanidad, en donde un contenido web no solo se lo puede ver en una

computadora o laptop, sino que también, podemos verlos en cualquier

dispositivo móvil como Tablet, smarthphone, smart tv e incluso en los

Smart watch. Todo esto es posible gracias a la última actualización de

HTML5 que permite en sus codificaciones configurar el código para poder

ver contenido en las páginas web sin tener que programar un código

específico para cada dispositivo electrónico existente.

(Quesada, 2013)

Seguridades

Seguridad Informática

53

La seguridad Informática implica un gran conocimiento en herramientas

físicas y virtuales para que sean implementadas en una empresa. La seguridad

informática es de suma importancia para que los datos no sean comprometidos

por terceros. Que quede claro que, aunque se blinde una empresa en sus

seguridades estas pueden ser accedidas por otros porque estas personas

siempre encuentran una vulnerabilidad en el sistema de seguridad. Algunas

instituciones tienen en sus trabajadores personal que realizan trabajos de

hackeo ético para ver las falencias en las seguridades de la empresa.

Un número cada vez mayor de consumidores sabe que empresarial y

personalmente necesita mucho más que un antivirus y un firewall. Para

que su información e infraestructura de sistemas esté protegida. Pero no

todos cuentan con el apoyo financiero para solucionar estos problemas. Y

sobre todo personal con conocimientos que los ayuden a identificar

los productos y servicios en los que particularmente requieren invertir.

(Ochoa, 2014)

Con el crecimiento de información se ha incluido otros dispositivos aparte

de computadoras o laptops, tablets, teléfonos inteligentes que también se toman

en cuenta para la seguridad. Se dicen que hay dispositivos intervenidos por

instituciones gubernamentales nacionales y extranjeras. Se han visto que se han

filtrado información delicada en distintos medios o en la red he incluso de

ataques de hackers a servidores de instituciones gubernamentales. Por eso hay

que tener mucho cuidado con los aplicativos que se instalen en los dispositivos.

Para eso cada institución crea o tiene sus propias políticas de seguridad

que se las hacen saber a sus empleados para no tener inconvenientes legales y

mal entendidos. Al momento de manejar información delicada de la institución se

lleva un protocolo que muchas veces es ignorado por los usuarios. Las

organizaciones requieren servicios de contención de riesgos y de avisos

para sus equipos tecnológicos. Y así ayuden a comprender, identificar e

implementar una estrategia de seguridad efectiva y los guíen a través de

procesos críticos en su transformación hacia una empresa móvil.

(Ochoa, 2014)

54

Seguridad en Sistemas Web

Actualmente con el crecimiento que se tiene en el volumen de la

información que está en la red, implica de manera principal a la seguridad de los

datos de los sistemas que se maneja diariamente por los usuarios. Los sitios que

podrían tener vulnerabilidades en su seguridad ocasionando filtros de

información son las entidades bancarias que cuentan con una banca móvil,

servicios que brindan instituciones tantos públicos como privadas. La información

que brindan los periódicos virtuales hasta los sistemas de defensa de algún país

sería incluida en este apartado. “Con el punto de vista anterior los puntos más

críticos que tendrían falencias en sus seguridades son los sistemas que se

encuentran alojadas en la red y que los usuarios manejan esa información” (Mier

& Vásquez, 2016).

Hoy en día se escucha de los usuarios que la seguridad de los servidores

donde se encuentran implementados los sistemas que se manejan, es el punto

más crítico de la organización. En los cuáles la información que se encuentra

alojada, en muchos casos ha sido extraída o copiada para fines de lucro o

evidenciar un delito. Teniendo como consecuencia una pérdida económica hacia

la institución, el tiempo que se toma recuperar esa información y de implementar

un nuevo protocolo de seguridad. Todos estos problemas llevan hasta cierto

punto a reestructurar el plan de contingencia de seguridad para bajar el impacto

que pueda tener estos problemas externos en los eervidores de la

oorganización.

Seguridad en Servidores Web

La seguridad informática sigue siendo en la actualidad uno de los

mayores problemas y preocupaciones de empresas y personas. Los

sistemas informáticos son creados por seres humanos, y los seres

humanos cometemos errores. Por lo tanto, durante el tiempo de vida de

55

un sistema informático este puede contener, y seguramente contendrá,

errores de concepto, de diseño, de programación. Y estos errores podrán

ser utilizados por sistemas o personas para comprometer la información

que en ellos se almacena. En la actualidad la programación de sistemas

orientados a la web es una realidad, más aún desde inicios de esta

década en el país se ha visto una explosión de sitios web con funciones

informativas y directivas. Y junto con ellos se ha incrementado la

exposición y por tanto el riesgo de ser atacados.

(Estévez, 2014)

La seguridad en todo ámbito viene siendo un tema de mucha

controversia, ya que, siempre va a haber una vulnerabilidad que atacar. En el

mundo tecnológico este tema es de mucha importancia y mucho más si las

organizaciones tienen servidores dedicados a un determinado trabajo. Estos

servidores son los que más atacan los hackers dejar inactivo sus funcionalidades

o para sacar información. Estas filtraciones de información de los servidores en

muchos casos son objeto de extorción hacia la organización, los hackers piden

dinero para restituir la información obtenida o para que no sean publicadas en

internet.

Cuando vamos a instalar un nuevo servicio en nuestro servidor, siempre

debemos mirar la documentación oficial para configurarlo con la mayor

seguridad posible y que se ajuste a nuestras necesidades. En cualquier

servidor web, SSH o FTP es fundamental saber qué parámetros debemos

configurar para asegurar al máximo el servicio y a los clientes que se

conecten al servidor.

(Luz, 2016)

Al realizar alguna tarea de mantenimiento o de instalación de un nuevo

aplicativo el administrador del centro de cómputo debe seguir protocolos para no

dejar puertas abiertas y que estas sean usadas para posibles ataques. Hay que

tener muy en cuenta que parámetros se configura para brindar un buen servicio

y asegurar el acceso de los clientes que se conecten al servidor. Solo se debe

56

configurar servicios y puertos que se vayan a usar y bloquear o restringir el

acceso a otros servicio y puertos del servidor. En la actualidad estos han

evolucionado ya que no solo las empresas puedan adquirir un servidor físico,

sino que puede optar por contratar los servidores web o también llamados

servidores en la nube, los cuales tienen una gran acogida en las empresas.

Metodologías Ágiles

Están conformadas por un conjunto de metodologías, donde cada una

tienen sus diferencias. Cabe recalcar que no existe “la mejor metodología”; sino

que hay que encontrar una que más se adapte al caso que presentemos. Y así

poder realizar un buen proyecto tecnológico y sin contratiempos. Una muy

buena metodología es de gran aporte en la ejecución de un proyecto

tecnológico. Este tipo de metodologías como mencionan Jama y Paguay (2016)

son:

Una gran elección ya que no necesita tantos requisitos para su ejecución.

Pero si no hay unos prerrequisitos bien establecidos, no va haber una

buena planificación y mucho menos tener un diseño estable ya que estos

repercuten en variaciones de tiempo y dinero. En estos casos es mejor

tomar la opción de adaptabilidad y no de predicción. Además, los

procesos adaptativos crean ambientes que facilitan el trabajo por partes

(entregables) y son rápidos de realizar, con el fin de que el cliente le

agrade el producto final. (p. 26)

El conjunto de metodologías agiles las conforman:

“XP (Extreme Programming).

Scrum.

Crystal Clear.

57

DSDM (Dynamic Systems Development Method).

FDD (Feature Driven Development).

ASD (Adaptive Software Development).

XBreed.

Extreme Modeling” (Jama & Paguay, 2016, p. 27).

Metodología Programación Extrema (Extreme Programming

XP)

XP (EXtrem Programming - Programación Extrema), es una metodología

ágil centrada en potenciar las relaciones interpersonales como clave para

el éxito en desarrollo de software. Esto promueve el trabajo en equipo,

preocupándose por el aprendizaje de los desarrolladores, y propiciando

un buen clima de trabajo. XP se basa en la realimentación continúa entre

el cliente y el equipo de desarrollo, comunicación fluida entre todos los

participantes, simplicidad en las soluciones implementadas y coraje para

enfrentar los cambios. XP se define como especialmente adecuada para

proyectos con requisitos imprecisos y muy cambiantes, y donde existe un

alto riesgo técnico.

(Jama & Paguay, 2016, p. 27)

Esta metodología hace énfasis en las relaciones que tengan los

miembros del equipo de trabajo, ya que promueve el compañerismo y hace que

el ambiente laboral sea propicio para el desarrollo del proyecto. En la

metodología XP es muy importante el contacto que se tenga con el cliente, ya

que, se obtiene requerimientos para el desarrollo del proyecto y esto se lo

comunica a cada miembro del equipo. Si no se tiene requerimientos bien

58

definidos estos no son un inconveniente, ya que, se la adopta por estos

requisitos que cambian a medida que se avanza en el desarrollo. Estos

requisitos que son muy cambiantes no repercuten tanto en los miembros del

equipo de trabajo porque esta metodología hace que estos se adapten de mejor

manera a estos cambios.

Los roles de la Metodología Programación Extrema

Principios propuestos originalmente por Kent Beck son:

Programador. Realiza el código del programa y crea

historias de usuarios en las pruebas.

Cliente. Encargado e escribir las historias de usuario y

las pruebas funcionales para validar su implementación.

Además, da importancia a la historia de usuario y decide

cual se implementa en cada iteración, sin perder la idea

del negocio.

Encargado de prueba (tester). Escribe las pruebas

funcionales conjuntamente con el cliente. Es el

encargado de realizar pruebas, menciona los resultados

con el equipo y es responsable de usar herramientas

para las pruebas.

Encargado de seguimiento (tracker). Brinda

realimentación al equipo. Ve el porcentaje de aciertos en

estimaciones hechas y el tiempo que se hizo, así mejora

futuras estimaciones. También sigue el proceso de cada

iteración hecha.

59

Entrenador (Coach). Es el que dirige al equipo, es el

responsable de dictas prácticas de la metodología

aplicada y se haga una buena labor.

Consultor. Forma parte del equipo, pero de manera

externa, su función es hacer opinión de algún tema

específico cuando se tenga un inconveniente.

Gestor (Big boss). ES el enlace entre el cliente y el

equipo, responsable de crear el ambiente adecuado para

laborar de mejor manera, su función de más de

coordinador.

(Jama & Paguay, 2016, p. 28)

Procesos de la Metodología XP

Según el trabajo realizado por Jama & Paguay (2016) nos dice que:

El ciclo de desarrollo consiste (a grandes rasgos) en los siguientes pasos:

1. El cliente define el valor de negocio a implementar.

2. El programador estima el esfuerzo necesario para su

implementación.

3. El cliente selecciona qué construir, de acuerdo con sus prioridades

y las restricciones de tiempo.

4. El programador construye ese valor de negocio.

5. Vuelve al paso 1. (p. 28)

60

En todas las iteraciones de este ciclo tanto el cliente como el programador

aprenden. No se debe presionar al programador a realizar más trabajo que

el estimado. Se debe dejar que el programador cree su propio ambiente de

trabajo, o si no se perderá calidad en el software o no se cumplirán los

plazos. De la misma forma el cliente tiene la obligación de manejar el

ámbito de entrega del producto, para asegurarse que el sistema tenga el

mayor valor de negocio posible con cada iteración. (Jama & Paguay, 2016,

p. 28)

En los procesos de la metodología XP se aprende las cosas que requiere el

cliente. La metodología XP sugiere que no se lo cargue de tanto trabajo a los

miembros del equipo de trabajo. Esta metodología permite a que cada miembro

cree su propio ambiente de trabajo, ya que, si se está en un ambiente viciado no

se cumplirá con la planificación dada y el proyecto tenderá al fracaso. El cliente

es de mucha importancia en este proceso ya que dicta las fechas de los

entregables y da la aprobación que cumple con las operaciones que se realizan

en la empresa.

En el trabajo realizado por Jama & Paguay (2016) mencionan:“Los

principios XP comprenden diez buenas prácticas que involucran al equipo de

trabajo, los procesos y el cliente; los cuales son:” (p. 29)

Planificación incremental: Los requerimientos se los recoge

conjuntamente con los usuarios, para ver realmente se puede

hacer.

Entregas pequeñas: El desarrollo inicial se lo hace a las

partes más fáciles, a medida que se vaya desarrollando se lo

añade al sistema total, se los llama también entregables.

Diseño sencillo: Se realiza un diseño inicial con los

requerimientos iniciales, no se aceptan requerimientos en el

transcurso de desarrollo.

61

Desarrollo previamente aprobado: Se realiza pruebas, para

poder codificar las soluciones. Para cumplir con los

requerimientos iniciales.

Limpieza del código o refactorización: La programación

debe ser simple para optimizar a funcionalidad del sistema

Programación en parejas: Cada uno revisa el trabajo de otro

y si hay problemas se busca una solución práctica”

Propiedad colectiva: Los integrantes del equipo deben tener

conocimientos y compartirlos con los demás.

Integración continua: Cuando se termina una tarea, se la

integra al sistema y se realiza pruebas.

Ritmo sostenible: Debe establecerse horarios de trabajo.

Cliente presente: El cliente debe delegar algún representante

de tiempo completo.

(Jama & Paguay, 2016, p. 30)

Los Objetivos de la Metodología XP

Esta metodología tiene dos objetivos principales para su óptimo y

correcto desenvolvimiento:

“La satisfacción de cliente: Es cuando se hace lo que el

cliente requiere

62

Potenciar al máximo el trabajo en grupo: El equipo del

proyecto está involucrado y comprometidos con el desarrollo

del proyecto. Ni uno debe marginarse del equipo” (Jama &

Paguay, 2016, p. 30).

FUNDAMENTACIÓN LEGAL

A continuación, se mencionará las implicaciones legales que pueden

tener en el desarrollo del proyecto como en su implementación y en la ejecución

del mismo.

Ley de Protección de Datos Personales

Sin duda con el avance de la tecnología, se dan cambios en la sociedad y

se ve necesario un ordenamiento legal y jurídico para que la sociedad

siga normas y no haga lo que le venga em gana. Antes si queríamos

saber algo de alguien debíamos acudir a ella y preguntar, ahora esto se

ha vuelto relativamente fácil porque la información pública está disponible

para todo el mundo. Se hacen leyes para proteger esta información y que

terceros no la utilicen para cometer delitos.

(Robalino, 2015)

Esta ley se toma en cuenta, ya que, el sistema que se desarrolló cuenta

con una gran cantidad de datos de los ciudadanos del cantón La Troncal, estos

datos son de mucha importancia para el Registro de la Propiedad y Mercantil del

cantón La Troncal. Esta institución por ser pública esta en la obligación de

publicar datos concernientes a las actividades que se realicen en esta. Sin

embargo, los datos de la ciudadanía no entran en este grupo por tratarse de

información delicada.

63

En la actualidad hasta en las redes sociales se tiene información personal

en donde cada usuario decide quién puede acceder a ella. Teniendo en

cuenta esta necesidad se necesita crear una Ley de Protección de Datos

en nuestro país. Remarcando que todas las personas quieren saber de

otras cayendo en la inmiscuición de datos personales. Así se queda en

evidencia nuestros datos, personas que la acceden pueden usarla para

perjudicarnos directa o indirectamente.

(Robalino, 2015)

Los datos personales de las diferentes personas actualmente se

enuentran públicadas en la red, en muchos de los casos el individuo no se

entera de eso. Los datos de cualquier individuo pueden ser plagiados para un sin

número de delitos. Esto es proocado por imperiosa necesidad de un pequeño

grupo de personas por saber que hacen los demás. Por eso, es pertinente tener

una muy buena ley que protega la integridad de los datos en la red, para que así,

estos tipos de casos no queden en la nada y sea castigado el infractor.

El Art. 66 numeral 20 de la constitución de la República del Ecuador

garantiza a las personas “El derecho a la intimidad personal y familiar.”

Por lo que no es necesario que exista un libre acceso a la información, ya

que se puede vulnerar este derecho en detrimento del bienestar

personal y familiar” (Robalino, 2015).

Este tipo de leyes son redactadas y aprobadas por las autoridades de

turno, se toman en cuenta muchos factores internos como externos. Lo que se

busca con estas leyes y artículos es velar por el bienestar del entorno del

indiviuo o de la familia. Así, cómo de restringuir el libre acceso a la información

de las demás personas.

Número 19: El derecho a la protección de datos de carácter personal,

que incluye el acceso y la decisión sobre información y datos de este

carácter, así como su correspondiente protección. La recolección,

archivo, procesamiento, distribución o difusión de estos datos o

información requerirán la autorización del titular o el mandato de la ley.

(Salgado, 2016)

64

Artículo 92.

Toda persona, por sus propios derechos o como representante legitimado

para el efecto, tendrá derecho a conocer de la existencia y a acceder a

los documentos, datos genéticos, bancos o archivos de datos personales

e informes que sobre sí misma, o sobre sus bienes, consten en entidades

públicas o privadas, en soporte material o electrónico. Así mismo tendrá

derecho a conocer el uso que se haga de ellos, su finalidad, el origen y

destino de información personal y el tiempo de vigencia del archivo o

banco de datos.

(Salgado, 2016)

“Las personas responsables de los bancos o archivos de datos

personales podrán difundir la información archivada con autorización de su titular

o de la ley” (Salgado, 2016).

La persona titular de los datos podrá solicitar al responsable el acceso sin

costo al archivo, así como la actualización de los datos, su rectificación,

eliminación o anulación. En el caso de datos sensibles, cuyo archivo

deberá estar autorizado por la ley o por la persona titular, se exigirá la

adopción de las medidas de seguridad necesarias. Si no se atendiera su

solicitud, ésta podrá acudir a la jueza o juez. La persona afectada podrá

demandar por los perjuicios ocasionados.

(Salgado, 2016)

La Protección del Software

La ley de protección de software es de mucha importancia para el

proyecto, ya que, por tratarse de ser un proyecto para la Universidad, esta

institución tiene todo el derecho sobre todo lo que conlleva el desarrollo

del software como por ejemplo: código fuente, estructura de la base de

65

datos, etc. De esta forma se deslinda al estudiante a tener que entregar

obligatoriamente los componentes que integra en sus proyecto a terceros.

En este mundo globalizado debemos tener respecto por las creaciones

de otros. Ya que cada creación intelectual tiene la misma valides de un

bien físico que se tenga. SI se hace uso indebido de estos podemos caer

en una infracción legal que nos traería problemas.

(Sánchez, 2005)

La Ley de Propiedad Intelectual define al programa de ordenador (software)

como:

Por ejemplo, las secuencia en la estructura de codificación de un

programa. Y que es inscripto como Propiedad intelectual. Y que es usado

con fines lucrativos en otro ordenador de alguna empresa. Sin pedir

autorización para su uso, tendrá una penalidad. Así también la

documentación que se realiza, el diseño del programa y de una base de

datos y de los manuales que se hagan.

(Sánchez, 2005)

Esta ley abarca todo lo concerniente a lo que tenga que ver con el

desarrollo de un nuevo software o la modificación de uno existente. La Ley de

Propiedad Intelectual sanciona a un infractor si hace uso no autorizado de una

porción así, sea minúscula de código de uno ya creado. Aunque en el mundo del

desarrollo de software es muy común la reutilización de código, pero si este es

creado por la misma persona o a nombre de laguna institución que desarrolle y

venda software.

Así mismo la propia Ley, en su artículo 28 señala que: Los programas de

ordenador se consideran obras literarias y se protegen como tales. Dicha

protección se otorga independientemente de que hayan sido

incorporados en un ordenador y cualquiera sea la forma en que estén

expresado, ya sea en forma legible por el hombre (código fuente) o en

66

forma legible por la máquina (código objeto), ya sean programas

operativos y programas aplicativos, incluyendo diagramas de flujo,

planos, manuales de uso, y en general, aquellos elementos que

conformen la estructura, secuencia y organización del programa.

(Sánchez, 2005)

Al software en esta ley se la trata como una obra de literatura y se cuida

como tal. Esta ley tiene bien claro que aunque un software nuevo no haya sido

instalado o implementado en un computador o servidor y si se utiliza parte de de

su código, diagrama de flujo o su estructura de base de datos, el individuo que lo

uso tendrá que rendir cuenta a la justicia. El individuo que infringuio esta ley, ya

sea, por desconocimiento o por si se le paso por alto tiene todo el derecho que

dar a conocer sus argumentos, porque se han visto casos que diferentes

software tienen similitudes con algunos de los componentes que lo integran.

“La adquisición de un programa de ordenador autoriza a su propietario a

realizar única y exclusivamente”: (Sánchez, 2005).

“Una copia del programa con fines de seguridad.

Fijar el programa en la memoria interna del aparato, para su

utilización.

El uso normal previsto en la licencia” (Sánchez, 2005).

La utilización parcial o reproducción de programas inscriptos en la

Propiedad Intelectual. Ya sea por terceros, su reproducción personal o

para beneficio de un grupo de personas. Este o esos deben tener una

autorización del titular del programa. El dueño emite si fuera el caso una

licencia para su reproducción.

(Sánchez, 2005)

67

La Propiedad Intelectual

La Propiedad Intelectual es otra de las leyes que se deben tomar en cuenta para

el desarrollo de nuestro proyecto. Esta ley en resumen dice que si un individuo

crea algún producto, servicio o en nuestro caso software, él será el único dueño

de esa creación.

La "propiedad industrial" que protege las invenciones, los dibujos y

modelos industriales, los esquemas de trazado de circuitos integrados, la

información no divulgada y los secretos industriales y comerciales, las

marcas de fábrica, de servicios y los lemas comerciales, las apariencias

distintivas de los negocios y establecimientos de comercio, los nombres

comerciales, las indicaciones geográficas, y cualquier otra creación

intelectual que se destine a un uso agrícola, industrial o comercial, las

obtenciones vegetales y la competencia desleal que comprende a todo

hecho, acto o práctica contrario a los usos honestos en el desarrollo de

actividades económicas.

(Sánchez, 2005)

El derecho de autor protege y garantiza a toda creación de cualquier

ámbito ya sean obras literarias, producciones de tv o cine, en este caso de la

creación de software,etc.

Los "derechos de autor y los derechos conexos", que garantizan la

protección y tutela jurídica de todas las obras del ingenio en los ámbitos

literario, artístico y científico, tales como: libros, folletos, cuentos,

antologías, bases de datos, obras dramáticas, composiciones musicales,

obras audiovisuales, pinturas, esculturas, obras arquitectónicas y de

ingeniería, ilustraciones, mapas, programas de ordenador, obras de arte

aplicada, adaptaciones, traducciones, arreglos y demás señaladas en el

Art. 8 de la Ley de Propiedad Intelectual.

(Sánchez, 2005)

68

Leyes rigentes para el Registro de la Propiedad de La Troncal

que se implique en el desarrollo del proyecto

Estas leyes son que rigen en el Registro de la Propiedad y Mercantil del

cantón La Troncal se han integrado dentro de la codificación de nuestro sistema

administrativo web. Estas leyes enfatizan procedimientos, tasas de cobros que

están sujetas a cambios y rangos de cobros que realiza la institución. Asimismo,

se incorporó la parte de conceptos que son servicios que brinda el Registro de la

Propiedad y Mercantil del cantón La Troncal.

“Que, el órgano legislativo municipal de La Troncal, a la luz de lo que

disponen los artículos 240 y 264 de la Constitución de la República del Ecuador,

CRE, goza de atribución legislativa para expedir ordenanzas municipales;”

(Pacheco, 2017, p. 1).

Que, el artículo 227 de la Constitución de la República del Ecuador (CRE)

establece que la administración pública constituye un servicio a la

colectividad que se rige por los principios de eficacia, eficiencia, calidad,

jerarquía, desconcentración, descentralización, coordinación,

participación, planificación, transparencia y evaluación;

(Pacheco, 2017, p. 1)

“Que, El artículo 238 de la CRE, determina que los Gobiernos Autónomos

Descentralizados gozarán de autonomía política, administrativa y financiera, y se

regirán por los principios de solidaridad, subsidiariedad, equidad interterritorial

dad, integración y participación ciudadana;”

(Pacheco, 2017, p. 1).

Que, El artículo 2 de la Ley Orgánica del Servicio Público, LOSEP,

determina que el servicio público y la carrera administrativa tienen por

objetivo propender al desarrollo profesional, técnico y personal de las y

69

los servidores públicos, para lograr el permanente mejoramiento,

eficiencia, eficacia, calidad, productividad del Estado y de sus

instituciones, mediante la conformación, el funcionamiento y desarrollo de

un sistema de gestión del talento humano sustentado en la igualdad de

derechos, oportunidades y la no discriminación;

(Pacheco, 2017, p. 1)

EXPIDE:

“La siguiente ORDENANZA QUE FIJA LAS REMUNERACIONES

MENSUALES UNIFICADAS DE LAS Y LOS SERVIDORES DE LA

REGISTRADURÍA DE LA PROPIEDAD Y MERCANTIL DEL CANTÓN LA

TRONCAL, RPyMLT” (Pacheco, 2017, p. 4).

Art. 1.- Se establece la escala de techos y pisos de la remuneración

mensual unificada de las y los servidores de la Registraduría de la

Propiedad y Mercantil del Cantón La Troncal, RPyMLT, en concordancia

con el Acuerdo Ministerial MDT-2015-0060 del 26 de marzo del año 2015,

que en la Disposición Derogatoria deja sin efecto jurídico “todas aquellas

disposiciones constantes en Acuerdos o Resoluciones que se opongan o

contravengan al presente Acuerdo.

(Pacheco, 2017, p. 4)

“Art. 2.- En la estructura Orgánica de la RPyMLT se incorpore los

siguientes niveles, roles de los puestos y techos remunerativos” (Pacheco, 2017,

p. 5).

A.- Nivel Directivo 1

Cuadro N° 4

Remuneración del Registrador

70

Elaborado por: Segundo Amadeo Pacheco Rivera Fuente: Pacheco (2017)

B.- Nivel Profesional

Cuadro N°5 Tablas de Remuneración de los Servidores públicos del Registro de la Propiedad y

Mercantil de La Troncal

Elaborado por: Segundo Amadeo Pacheco Rivera Fuente: Pacheco (2017)

C.- Nivel Operativo

Cuadro N° 6

Tablas de cargos existen en el Registro de la Propiedad y Mercantil

Elaborado por: Alcaldía de La Troncal

Fuente: Pacheco (2017)

71

Art. 13.- De la tabla de aranceles. - De acuerdo a las condiciones

socioeconómicas de la realidad del cantón La Troncal, el Ilustre Concejo

Cantonal del Gobierno Municipal Autónomo del Cantón La Troncal, en

base al estudio técnico financiero establece los siguientes valores

arancelarios por los servicios que brinda el Registro de la Propiedad del

Cantón La Troncal, mismo que serán actualizados anualmente.

(Gobierno Autónomo del cantón La Troncal, 2013, p. 5)

Para el pago de los derechos de registro por la calificación e inscripción

de actos que contengan la constitución, modificación, transferencia de

dominio, adjudicaciones y extinción de derechos reales o personales

sobre muebles e inmuebles, así como la imposición de gravámenes o

limitaciones de dominio, y cualquier otro acto similar, se considerará las

siguientes categorías sobre las cuales percibirán los derechos:

(Gobierno Autónomo del cantón La Troncal, 2013, p. 5)

Cuadro N° 7 Cuadro de Tasas de cobros por servicios que brinda el Registro de la Propiedad y

Mercantil del cantón La Troncal

72

Elaborado por: ILUSTRE CONCEJO CANTONAL DEL GOBIERNO

MUNICIPAL AUTÓNOMO DEL CANTÓN LA TRONCAL Fuente: Gobierno Autónomo del cantón La Troncal (2013)

a) Por el registro de la declaratoria de propiedad horizontal y todos

los documentos que esta comprenda, la cantidad de $ 40,00;

b) Por la inscripción o cancelación de patrimonio familiar,

testamentos, la cantidad de 20,00 dólares;

c) Por el registro de las hipotecas constituidas a favor del Instituto

Ecuatoriano de Seguridad Social y el Banco Ecuatoriano de la

Vivienda, así como el Banco Nacional de Fomento, percibirán el

(50%) cincuenta por ciento, de los valores fijados en la tabla en el

literal a) de este artículo para la respectiva categoría;

d) Por el registro de escrituras públicas de compra venta, compra

venta e hipoteca celebradas por personas Discapacitadas y

Adultos Mayores, se aplicará el 50% de los valores establecidos

en las tablas del registro de los documentos mencionados en el

literal a) de este artículo de la respectiva categoría;

e) Por el registro de escrituras públicas de Aclaración,

Rectificación de hipotecas, prohibiciones y limitaciones de dominio

y otros, la cantidad de $ 20.

(Gobierno Autónomo del cantón La Troncal, 2013, p. 6)

73

“Las aclaraciones de homónimos de imputados o acusados en proceso

penales serán gratuitos, así como la inscripción de prohibiciones de enajenar y

embargos ordenados en procesos penales de acción pública y en causas de

alimentos” (Gobierno Autónomo del cantón La Troncal, 2013, p. 6).

“Además se establece el pago de derechos de registro, calificación e

inscripción para los siguientes actos:” (Gobierno Autónomo del cantón La

Troncal, 2013, p. 6).

a) Por la inscripción de Sentencias y Actas de posesiones

efectivas, la cantidad de $ 20, 00;

b) Por la inscripción de Actas de embargos, demandas,

sentencias, interdicciones, prohibiciones judiciales de enajenar y

sus cancelaciones, la cantidad de $ 20,00 por cada uno; 12 $

2.400,01 $ 2.800 $ 100,00 13 $ 2.800,01 $ 3.200 $ 110,00 14 $

3.200,01 $ 3.600 $ 120,00 15 $ 3.600,01 $ 10.000 $ 150,00 16 $

10.000 en adelante, se cobrará US $ 150 más el 0.5% por el

exceso de este valor, sin que en ningún caso exceda de $ 500.

c) Por certificaciones de constar en el índice de propiedades, la

cantidad de $ 5,00, y en caso de existir ventas, la cantidad de

$3,00, por cada venta;

d) Por las certificaciones de propiedad, gravámenes y limitaciones

de dominio, la cantidad de $ 10,00;

e) Por la inscripción de cancelación, renuncia o extinción de

gravámenes y derechos personales, la cantidad de $ 20,00;

f) Por las certificaciones de inscripción la cantidad de cinco

dólares; y,

74

g) Por el Registro de Cesión de Derechos Hipotecarios, Usufructo,

y otros,

la cantidad de $20,00 dólares. Cuando se trate de contratos

celebrados entre entidades del sector público y personas de

derecho privado, regirá la categoría que le corresponda, de

acuerdo con la tabla del presente Artículo.

h) Por el registro de escrituras de rectificación de compra venta,

hipotecas, linderos, cabidas, prohibiciones y limitaciones de

dominio la cantidad de $ 50,00 dólares.

i) Actualización de datos de los certificados conferidos por el

Registro de la Propiedad del Cantón Cañar, la cantidad de $5,00

dólares.

j) Casos no especificados en los literales anteriores la cantidad de

$ 5,00.

(Gobierno Autónomo del cantón La Troncal, 2013, p. 7).

Los valores de registro fijados en el presente artículo serán calculados

por cada acto o contrato según la escala y cuantía correspondiente,

aunque estén comprendidos en un solo instrumento. Se incluirá en sus

planillas el desglose pormenorizado y total de los valores de registro que

serán pagados por el usuario.

(Gobierno Autónomo del cantón La Troncal, 2013, p. 7)

“EXONERACIONES: En uso de la atribución conferida en el literal c) del

Art. 57 de la COOTAD, quedan exonerados del pago de aranceles los siguientes

documentos y actos:” (Gobierno Autónomo del cantón La Troncal, 2013, p. 7).

1). - Las providencias de Adjudicación otorgadas por la

Subsecretaría de Tierras.

75

2). - Certificados de propiedades, propiedad y gravámenes y

prohibiciones que soliciten las Instituciones del sector público, así

como, las certificaciones de constar inscritas.

3). - Certificados solicitados por personas discapacitadas y

mayores adultos, debiendo presentar obligatoriamente el carnet

respectivo para el caso de los discapacitados, y los adultos

mayores la cédula correspondiente.

4). - Las medidas cautelares administrativas ordenadas por las

instituciones del sector público tanto la inscripción como la

cancelación y marginación.

5).- Las Resoluciones y Acuerdos de Declaratoria de Utilidad

Pública con fines de Expropiación dictadas por las instituciones

del sector público. En los actos y contratos de cuantía

indeterminada, tales como: hipotecas abiertas, fideicomisos

Mercantiles, entre otros, se fija la cantidad de $ 150,00 dólares.

(Gobierno Autónomo del cantón La Troncal, 2013, p. 7)

PREGUNTA CIENTÍFICA A CONTESTARSE

¿Al desarrollar un nuevo Sistema Administrativo Web para el Registro de

la Propiedad y Mercantil del cantón La Troncal se podrá agilizar los

procesos internos administrativos que los Usuarios realizan manualmente

en esta institución?

¿Qué tan beneficioso será el nuevo Sistema Administrativo Web que se

implementará en el Registro de la Propiedad y Mercantil del cantón La

Troncal con respecto al que actualmente utilizan los usuarios?

76

¿Cuáles fueron las dificultades que tuvimos al desarrollar este sistema

con la metodología ágil programación extrema y en que parte del

desarrollo se tuvo apuros?

77

CAPÍTULO III

PROPUESTA TECNOLÓGICA

ESQUEMA DE LA INVESTIGACIÓN PARA EL DESARROLLO

DEL PROYECTO

Para la realización de la propuesta que se tiene para este proyecto. Se

ajusta a la factibilidad que se le da al desarrollo del proyecto, se brinda una

solución al problema de un 15% a la investigación realizada en las entrevistas. Y

a todo lo que obtuvimos del estudio hecho en el capítulo II, las investigaciones

que se realice para el desarrollo del sistema, un 35% a las referentes

bibliográficas que se hayan encontrado en desarrollo del sistema. Y un 50% se

la realizará netamente al desarrollo del sistema administrativo web con sus

bases de datos y a la implementación que se realizará en su momento. Se

distribuye así el trabajo para tener un mejor desenvolvimiento en la ejecución

que tendrá el proyecto.

Teniendo como inconvenientes la escasa automatización de procesos

internos administrativos, la falta de seguridad en los accesos de los usuarios de

los aplicativos (Facturación y SIG-AME) que hoy en día se maneja en el Registro

de la Propiedad y Mercantil del cantón La Troncal. La falta de control en la

autenticación de la información cuando se emiten reportes administrativos.

Partiendo de esa premisa, una herramienta tecnológica implementada en las

instituciones tanto públicas como privadas que son de gran ayuda para las

labores cotidianas de los trabajadores. Para que agilicen sus labores en el

procesamiento del negocio de las instituciones que son sus datos y que sirve de

gran ayuda para la toma de decisiones.

Nuestra propuesta que se da a la existencia de una necesidad dentro del

Registro de la Propiedad y Mercantil del cantón La Troncal. A la cual se le halló

una solución tecnológica para los procesos internos administrativos. Además, de

la seguridad del manejo de la información y al control de acceso de usuarios.

También a la mejor organización de los datos.

78

Figura N° 5 Esquema que representa la visión sistémica para el desarrollo de la

tecnología

Elaborado por: Aicitel

Fuente: https://www.blogger.com

Investigación que se utilizará para el desarrollo del proyecto

La investigación propuesta para el desarrollo de nuestra propuesta para

la solución que se necesita, es la aplicación de un modelo práctico, que nos

permita solucionar problemas que se encontraron en el transcurso del estudio

del problema. Todo se lo hace respaldado en las investigaciones de campos que

se realizó al ir a la ciudad La Troncal en el Registro de la Propiedad y Mercantil

de dicha localidad. Se reunió información a base de las entrevistas con el

Registrador de la Propiedad y con los trabajadores de la entidad pública.

También se recolectó información con la técnica de observación directa y oculta

sobre el manejo de los aplicativos que se usa en la institución.

Además, se realizó una investigación descriptiva ya que se revelaron las

actividades fuera de lo común que realizan los trabajadores. Se revisó

documentos concernientes a leyes y normas administrativas que rigen dentro de

la institución, los cuales se desarrolló detalladamente en el marco teórico.

Algunas de estas normas administrativas fueron un poco confusas al momento

de plasmarlas en la programación. Ya que formaba parte de los procesos críticos

que se hacen en el Registro de la Propiedad y Mercantil el cantón La Troncal.

79

Estudio y Análisis de Factibilidad

El programa que se desarrollará en ambiente web con base de datos SQL

Server, y ASP.Net. Es compatible con la mayoría de navegadores tales como

Mozilla, Chrome, Explorer y Safari. El hardware a necesitar para su

implementación es un servidor con requerimientos mínimos con políticas de

backup. Además, de una muy buena velocidad de internet del proveedor que

tenga contrato con la institución. Parte de su codificación es responsivo, lo que lo

hace visible para cualquier dispositivo móvil que exista en la actualidad.

• Factibilidad Operacional

La estructura y cultura institucional que se maneja en el Registro

de la Propiedad y Mercantil de La Troncal implantada por el Registrador

Público quien lidera la institución. Es la de al encontrar errores designar

tareas y corregirlos en la marcha, así se genera un ambiente laboral

estable y amigable entre sus colaboradores. Pero siempre habrá

inconvenientes que se queden en el aire; nosotros al escoger la

metodología XP e implementarla en nuestro proyecto, también conocida

como Metodología Ágil. Hace que el cliente (Registrador Público)

participe en el desarrollo del sistema, permitiéndole hacer opiniones en

cada iteración que tenga en la evolución del desarrollo de nuestro

sistema.

El Sistema Administrativo que estamos desarrollando, en sus

módulos de Facturación cambiará la forma en que se emitían facturas a

los clientes. Permitiendo dar más detalles de factura para cada cliente,

tendrá la opción de tener facturación electrónica, para esto se contestará

mediante un script al programa APOLOFE. Se llevará un mayor control

de seguridad en los datos que conlleva la factura. Y también se suprimirá

80

el excesivo gasto de papel al emitir diferentes facturas para un mismo

cliente.

En el módulo de Clientes se trabajará conjuntamente con una

base de datos mejor estructurada. Ya que los clientes tenían

inconvenientes con sus datos y llevará información personal de los

clientes de la institución. Tendrá una interfaz más amigable con el

usuario.

En el módulo de Proveedores será algo más sencillo. Traerá

información concerniente a los distintos proveedores que tiene el

Registro de la Propiedad y Mercantil de La Troncal. Ya que no se llevaba

un inventario tan sofisticado y complicaba en la búsqueda de algún

proveedor. También se podrá hacer una búsqueda más rápida de los

mismo.

En el módulo de Parámetros se implementará la opción de

cambios cuando la Alcaldía de la localidad realice alguno. Permitirá una

mayor y rápida agilización sobre estos temas por ejemplo en los cambios

de tasas de cobros o de intervalos de cobros que se encuentran en el

código del sistema. También el Administrador registrará a los usuarios

operativos y les asignara acceso solo a módulos que concierne con su

trabajo.

Factibilidad Técnica

En el entorno de desarrollo del proyecto implementado

conjuntamente con la Metodología XP. Se llegó a la conclusión que no

se necesita tanto recurso tecnológico para cada miembro del equipo de

trabajo. Solo se necesita para su desarrollo una computadora de

escritorio o laptop con las siguientes características:

4GB de memoria RAM

81

S.O. Windows 7 (cualquier versión)

500 GB HD de Disco Duro

Paquetería de Microsoft Visual Studio 2013 Ultimate

Microsoft SQL server 2012 Estándar

Microsoft Office desde versión 2010 en adelante.

El sistema administrativo web a pesar de ser desarrollado en un

lenguaje licenciado es compatible con cualquier versión de Sistema

Operativo existente en el mercado. Para cualquier dispositivo tecnológico

ya sea PC, Laptop, Tablet, Smartphone y el cual nos permite realizar

mejoras, tanto en el diseño como en nuevos requerimientos que se

susciten después de su implementación. Para su implementación se

deberá tener un servidor de aplicaciones o cualquier otro servidor que

cuente con las siguientes características:

2 procesadores Intel® Xeon

máxima velocidad 3.0 Ghz

hasta 32 GB de memoria RAM

ranuras PCI/PCIe

Factibilidad Legal

Se cumple con la verificación de artículos dentro de las leyes

ecuatorianas sobre el desarrollo de software, sus derechos

intelectuales y dentro del marco que rige dentro del Registro de la

Propiedad y Mercantil de La Troncal impuesta por la Alcaldía de la

localidad. Cabe recalcar que no existe penalidad legal hacía los

ejecutantes del proyecto. Ya que no se cuenta con ningún contrato

firmado, más allá de la promesa de cumplimiento de entrega del

proyecto a la institución pública antes mencionada. Y nuestro

82

objetivo que es la culminación del proyecto para nuestra

incorporación.

Factibilidad Económica

Se realiza un análisis de costos beneficios al desarrollar la

solución en unos softwares con licencia. El estudio económico se

detallará a continuación:

Cuadro N° 8 Detalle que ingreso que se cuenta para el proyecto

Elaborado por: Luis Yagual – Ricardo España

Elaborado por: Luis Yagual – Ricardo España Fuente: Luis Yagual – Ricardo España

Cuadro N° 9 Detalle que egresos que se cuenta para el proyecto

Egresos

Fotocopias e impresiones $55

Servicio de Internet $30

Alimentación $15

Transporte $70

Anillados y Empastado de tesis $60

Total $230

Elaborado por: Luis Yagual – Ricardo España Fuente: Luis Yagual – Ricardo España

Ingresos

Financiamiento Propio $500

Total $500

83

Cuadro N° 10 Detalle de elementos tecnologías usados en el proyecto

Elementos Tecnológicos

Elementos a usar N° Costo

Laptops 2 $2.200

Microsoft Visual Studio

Ultimate 2013

2 $ 677,35

Microsoft SQL SERVER 2012

Estándar

2 $898 x Server

Microsoft Office

2016

2 $99 anual, pero es gratis

gracias al convenio de la

Universidad de Guayaquil

con Microsoft

Total 8 $3775,35

Elaborado por: Luis Yagual – Ricardo España Fuente: Luis Yagual – Ricardo España

*No se toma en cuenta el precio de Microsoft Office por los motivos mencionados

en la tabla.

[Anexo 1] Estudio de cuánto costaría el sistema administrativo para

otras entidades

PROCESO DE RECOLECCIÓN DE INFORMACIÓN

Se recolecto información para el desarrollo del proyecto de las entrevistas

que se obtuvo con el Registrador Público, el encargado del Departamento de

Sistemas y del personal Administrativo (Facturación, ventas y Proveedores). Se

utilizó la entrevista para poder sacar un juicio de valor de los inconvenientes del

sistema administrativo actual. Así como de sus ventajas para sacarle provecho

en el desarrollo del nuevo sistema. El conversatorio con el personal de

84

administrativo era para saber sobre el manejo de los programas que utilizan

(Facturación y SIG-AME) de qué manera trabajan. Y cuáles son sus deficiencias,

peticiones u observaciones de los requerimientos que podrían tener para una

óptima operatividad.

También se obtuvo información mediante la técnica de observación

(directa y oculta). En la cual se obtuvo importante información que no se pasó

por alto en las entrevistas. Estos datos servirán para un mejor desarrollo del

nuevo Sistema Administrativo Web. Sin dejar de lado las opiniones que realice el

cliente cuando se visite la institución y se entregue un avance del sistema.

RECOLECCIÓN DE DATOS: INSTRUMENTOS A UTILIZAR

Para el desarrollo del proyecto de utiliza diferentes técnicas para la

recolección de datos, tales como:

La entrevista

La observación

Para recolectar información o requisitos para un nuevo sistema

administrativo se utilizará las técnicas anteriormente mencionadas. En donde se

recogerá información relevante para el desarrollo de nuestro proyecto, en los que

se integró la participación del Registrador Público y el personal administrativo del

Registro de la Propiedad y Mercantil del cantón La Troncal. Y se desarrollará la

solución para mejorar la gestión interna de los procesos administrativos de los

usuarios de dicha institución. Además, que ayude eficientemente con la toma de

decisiones, teniendo como principal objetivo abarcar las deficiencias y

limitaciones de los actuales programas.

85

DEFINICIÓN DE LAS TÉCNICAS UTILIZADAS EN LA

RECOLECCIÓN DE DATOS

La Observación. - Procede del latín observatio. La observación es

la acción y efecto de observar o mirar. Es una de las actividades de los

seres humanos para entender y encontrar información. Se refiere a

registrar información con la utilización de ciertos instrumentos, aparte de

la mirada. Mirar con atención ciertos hechos, registrar esa información y

notificar alguna consecuencia de esta.

(Porto & Gardey, 2009)

La observación es un acto de ver o mirar un fenómeno para definir

su comportamiento. Esto se la realiza por el sentido de la vista y es una

de las actividades más comunes de los seres vivos. El ser humano realiza

este acto para obtener información de algo que le cause curiosidad. La

observación es usada como técnica en muchas investigaciones

científicas.

Para la recolección de información se utilizará la técnica de observación directa y

oculta.

Observación directa. – Es uno de los más usados por su eficacia. Su

aplicación resulta mucho más eficaz cuando se consideran estudios de

micro-movimientos, de tiempos y métodos. El análisis se realiza

observando al ocupante del cargo en sus tareas diarias de manera

directa y dinámica, en pleno ejercicio de sus funciones. Mientras el

analista de observación realiza su trabajo, anota todas sus observaciones

en su hoja de análisis. Se la recomienda para emplearla en trabajos

manuales o que son de sencillo trabajo. Algunos trabajos rutinarios

permiten este tipo de observación, por su alto volumen de trabajo

haciendo fácil el análisis. No todos los casos en que se observa permiten

86

un análisis óptimo ni siquiera con la utilización de entrevistas, y a veces

no responde todas las preguntas.

(García, 2011)

La observación directa básicamente es ver algún objeto o fenómeno

observar detenida y detalladamente su comportamiento. Luego registrar esos

eventos y anotarlos, posteriormente se realiza un análisis de los mismos.

Muchas veces integra la utilización de otras herramientas (entrevistas,

encuestas) para completar su estudio.

Observación Oculta. - Esta técnica se la realiza cuando el observador

permanece oculto y el estudio no se entera para así tener un juicio de

valor de su trabajo. Todo esto se lo realiza para estudiar su entorno, sin

que esto altere su labor. La observación oculta es muy útil ya que se

puede observar libremente al sujeto, sin alterar el entorno del mismo.

(Pérez, 2012)

Esta técnica es muy usada en el concierto científico, permite al

observador verificar las actitudes y desenvolvimiento de un fenómeno u objeto.

Este tipo de observación hace que el observador este oculto viendo las

actividades que realiza el fenómeno de estudio, sin interferir en el

desenvolvimiento de sus actividades. El fenómeno sujeto a estudio ni siquiera se

percata o siente que está siendo observado, este trabajo lo realiza un

observador experto en este tema, porque debe ver con mayor atención detalles

que a otros se les dificulta. Con los conocimientos y experiencia apropiada el

observador se puede desenvolver de mejor manera en su trabajo, realizando un

mejor análisis de los datos que recoge de la observación hecha al fenómeno en

estudio.

La Entrevista. – Acto investigativo que involucra a dos o más personas.

Donde relucen temas o experiencia de algún conocimiento implícito. Y así

poder ar opinión sobre esos temas. Hace relación a un conversatorio

entre una persona que pregunta y otra que responde o da su opinión.

87

(Candia, 2013)

La entrevista es una técnica utilizada para recolectar información de

diferentes índoles, en los diferentes campos científicos existentes. La entrevista

lleva a la realización de un cuestionario, con diferentes tipos de preguntas, que

traten sobre un determinado tema. Este es un proceso conversatorio que se

realiza entre 2 o más personas, donde uno de ellos hace el papel de

entrevistador y los demás hacen el papel de entrevistados. Al realizar la

entrevista a diferentes individuos se hace un análisis de lo que respondieron los

entrevistados, para así, tener un criterio de valor y dar una opinión más

elaborada sobre un tema específico.

TÉCNICAS DE INVESTIGACIÓN Y SU PAPEL EN LA

RECOLECCIÓN DE DATOS

La Entrevista:

Se utilizará para la recolección de requerimientos y opiniones o sugerencias

para la mejora de un sistema administrativo, para lo cual lo obtendremos de la

siguiente manera:

Entrevista con el Registrador Público del Registro de la Propiedad y

Mercantil.

Entrevista con el personal administrativo de la institución antes

mencionada.

Mencionar preguntas específicas a la situación o inconveniente que

actualmente poseen.

Transcribir resultados de la entrevista.

88

Análisis de la información recolectada.

La Observación:

La observación es una de las técnicas más utilizadas en el proceso de

levantamiento de información. Sirve para descubrir ciertas falencias que no se

mencionan en una entrevista. Ya sea que se les olvido de decir al observador o

no tiene relevancia para él.

Recolectamos información de la siguiente manera:

Determinar el caso, problema o situación a estudiar.

Observar como realizan procesos internos los usuarios de los programas

de la institución.

Llevar registros de los datos obtenidos en la observación.

Interpretación y Análisis de datos obtenidos.

ENTREVISTA PARA EL REGISTRADOR PÚBLICO

Nombre: Dr. Efraín Marcelo Matute Molina

1. ¿A qué se dedica Usted?

Soy el Registrador Público de la entidad cargo que me otorgaron

gracias al ganar el concurso de méritos y oposición en abril del 2016.

2. ¿Usted tiene conocimiento y dominio de los programas que maneja

los Usuarios del Registro de la Propiedad y Mercantil de La Troncal?

Si, por su puesto el personal administrativo utilizaba dos

programas que son el de facturación y el administrativo (SIG-AME) que

nos proporcionó la Alcaldía de la localidad.

3. ¿Sabe Usted de algún inconveniente que tengan los usuarios con

respecto a los programas que manejan?

89

Bueno he escuchado que el personal administrativo tiene

problemas con los programas que manejan, me han mencionado la poca

interacción que tienen estos y que los hace realizar trabajo en otras

herramientas (Microsoft Word y Excel) para pasar información de un

programa a otro.

4. ¿Qué cree Usted que necesita el Sistemas Administrativo provisto

por la Alcaldía (SIG-AME) y Facturación para una óptima

funcionalidad?

El Sistema Administrativo provisto por la Alcaldía de la localidad

es bueno, pero es algo inseguro en los accesos este sería uno de los

inconvenientes, también en la emisión de reportes es tan pobre

operacionalmente.

5. ¿Para Usted que es más importante: la calidad o velocidad del

trabajo?

Las dos opciones son primordiales, pero más peso tendría la

calidad del trabajo de cada laborador que este a mi supervisión, con

respecto a la velocidad es también importante cuando estamos en

tiempos de brindar informes a la Alcaldía de La Troncal.

6. ¿Lleva Usted control de informes de trabajo de los programas

actuales que se usan en su entidad?

Sí, pero pienso que no son tan confiables porque los reportes los

realiza los programas que están sujetas a modificaciones; así uno no se

da cuenta si la información es real, cosa que nos sucedió cuando

Contraloría nos hace auditorias y hay realmente se ve falencias

operacionales y logísticas, y esas situaciones no debería pasar.

7. ¿Tiene un dominio?

Que es eso… (breve explicación de entrevistador). Ah sí de hecho

nuestra página que brinda información de la institución y de lo que

hacemos aquí cuenta con un de esos dominios.

90

8. ¿Tiene actualmente un sitio Web? ¿Aunque sea de información de la

institución?

Sí, como les mencione existe una página web representativa,

aunque falta algunos detalles es muy valiosa para brindar información

sobre nuestra institución.

9. ¿Tiene su sitio aplicaciones interactivas?

De hecho, lo único interactivo son los enlaces que tiene para

brindar información de los reglamentos que nos rigen, las actividades que

se hace como institución en la ciudad y hay un enlace para facturación

electrónica pero no está aplicado en la página porque falta hacerlo

(desarrollarlo e implementarlo).

10. ¿Quién es su público meta específico?

Bueno nuestra clientela es la ciudadanía que tiene algún previo y

que lo quiera hacer legal, aquí cuenta con todo el personal para

brindarles información y ayudarlos con sus diferentes tramites.

11. ¿Qué funciones debe cumplir un Sistema Administrativos Web, si lo

tuviera la institución?

Para mí un Sistema Web que nos ayude en la administración,

primero debe ser seguro para que gente que no tenga que ver nada con

la institución no tenga acceso a él. Brindar accesos por departamentos a

los usuarios. Y por supuesto debe ser rápido en su operatividad y brindar

todas las soluciones a los inconvenientes que hoy en día tienen los

programas que se usa.

Entrevista al personal Administrativo del Registro de la

Propiedad y Mercantil de La Troncal

1. ¿Cuáles son los procesos existentes, incluyendo cualquier

diagrama o procedimientos que hayan creado?

91

En facturación el proceso es la recolección de información sobre

el cobro del avaluó del cliente, como procedimiento es meter la

información en el programa para que genere la respectiva factura con la

debida información que el cliente solicite.

2. ¿Cómo se comunican con los otros departamentos?

La comunicación se la realiza por interlocutor telefónico, y también

por correo institucional.

3. ¿Cómo se comunican con los otros sistemas, servicios o clientes?

Con los clientes en facturación por medio de ventanilla solicitan

sus requerimientos.

En administración que es en el segundo piso esperan en una sala para

solucionar algún problema que tengan con sus documentaciones.

La comunicación con los programas no existe debemos realizar trabajos

en otros programas para introducir información en el otro y hacer poder

cumplir nuestras labores.

4. ¿Cuáles son los actuales y futuros reglamentos y estándar de

servicio al cliente que deben cumplir?

Los estándares que rigen en la institución están en reglamento

donde por ejemplo dice que debemos ser respetuosos y cordiales con los

clientes, brindarles toda la información necesaria y con la buena actitud

del mismo. Y si el reglamente ya ha estado en modificaciones

anteriormente.

5. ¿Recibe información de otros departamentos?

Si, acá nosotros en facturación recibimos documentos del

personal administrativo tanto de proveedores como de administración,

para realizar verificación de información de algún cliente y facturas

emitidas por pagos a proveedores.

Acá en administración se solicita la información de pagos que tienen los

clientes para introducirlos en el programa (SIG-AME).

92

En el área de proveeduría se manda proformas de cotizaciones hechas

para la compra de implementos de la institución y que nos generen esas

facturas para los proveedores.

6. ¿Cuáles son las cosas que encuentran más difíciles en el proceso

actual y que cosa piensan que puede ser cambiada para mejor?

Lo que encuentro tedioso, no tanto difícil es realizar reportes e

informes en otro programa (Microsoft Excel) para trasladar información de

un programa a otro; eso debería modificarse.

También el acceso a los programas ya que todos tenemos accesos a los

programas y poder ver que realizamos en nuestros módulos.

7. ¿Cuál es el software que usan para realizar su trabajo?

Los programas que usamos para nuestras labores son los de

Facturación y el que implemento la Alcaldía de La Troncal el SIG-AME,

esos son los que más usamos.

8. ¿Existe otro software que usan durante el día?

Opcionalmente para completar nuestras labores los de Office

(Microsoft Excel).

9. ¿Reescriben información de un sistema a otro? ¿Cuál es esta

información?

No porque para generar reportes los hacen en Excel para mudarla

de un programa a otro.

10. ¿A quién le envía los resultados del proceso cuando termina su

parte?

Al final del día los que pertenecemos a facturación enviamos los

reportes al área administrativa para que las procese.

93

En nuestra área de proveeduría pasamos información a facturación,

ventas para su posterior autorización y aprobación en compras para

elementos que se utilizan en la institución.

VALIDACIÓN DE LAS HIPÓTESIS

¿Al desarrollar un nuevo Sistema Administrativo Web para el

Registro de la Propiedad y Mercantil del cantón La Troncal se podrá

agilizar los procesos internos administrativos que los usuarios

realizan manualmente en esta institución?

Preguntando directamente a los usuarios que utilizan los

programas del Registro de la Propiedad y Mercantil de la Troncal, todos

mencionaron que con un nuevo Sistema Administrativo si agilizaría sus

procesos en sus labores.

¿Qué tan beneficioso será el nuevo Sistema Administrativo Web que

se implementará en el Registro de la Propiedad y Mercantil del

cantón La Troncal con respecto al que actualmente utilizan los

usuarios?

Esto lo realizamos en las comparativas cuando el nuevo sistema

esté en funcionamiento versus el actual, veremos el tiempo de

respuestas entre ellos, la generación de reportes e informes e incluso la

automatización de parámetros de forma ágil y eficaz y la disponibilidad de

ingresar a él en cualquier momento gracias al diseño responsivo web.

¿Cuáles fueron las dificultades que tuvimos al desarrollar este

sistema con la metodología ágil programación extrema y en que

parte del desarrollo se tuvo apuros?

Con esta metodología en el desarrollo del nuevo sistema

administrativo fue más rápida la adaptabilidad hacia los cambios que se

tenía que cubrir. En el transcurso de desarrollo y en cada visita que se

tuvo al Registro de la Propiedad y Mercantil del cantón La Troncal. La

94

metodología XP se desarrolla por módulos haciéndonos repartir

responsabilidades haciendo un desarrollo más óptimo y más rápido y a

medida que se termine un módulo se lo probaba y se seguía con el

desarrollo, si se tuvo apuros con ciertos permisos a usuarios, pero nada

que se pueda arreglar.

REQUERIMIENTOS RECOLECTADOS: ANÁLISIS Y

PROCESAMIENTO DE DATOS

Los datos que se obtuvieron en las distintas entrevistas con el personal

que labora en el Registro de la Propiedad y Mercantil del cantón La Troncal y

utilizando técnicas de observación para recolectar información la cual se

presentará de inmediato:

[Anexo 2] Formato de las Entrevistas

ANÁLISIS Y VALIDACIÓN DE INFORMACIÓN EN LA

ENTREVISTA CON EL REGISTRADOR PÚBLICO DEL

REGISTRO DE LA PROPIEDAD Y MERCANTIL DEL CANTÓN

LA TRONCAL

De la entrevista obtenida con el Dr. Efraín Marcelo Matute Molina se

obtuvo información referente a los procesos que se realizan en la institución que

él lidera. Se llegó a un acuerdo para facilitar la entrevista al personal

administrativo de la institución, haciéndole saber que se le facilitó un archivo con

los tópicos que se trató con ellos. Además, de permitir la observación en su

ambiente de trabajo para recolectar información con esta técnica sin inmiscuir

tanto en sus labores distrayéndolos con preguntas innecesarias. Este proceso es

95

un tedioso al analizar los datos que se obtengan de esta entrevista y de las

observaciones.

ANÁLISIS Y VALIDACIÓN DE INFORMACIÓN EN LA

ENTREVISTA CON EL REGISTRADOR PÚBLICO DEL

REGISTRO DE LA PROPIEDAD Y MERCANTIL DEL CANTÓN

LA TRONCAL

Al entrevistar al personal administrativo se obtuvo valiosa información

sobre los inconvenientes que tienen al realizar algunas tareas en sus labores

cotidianas. Nos contaron las falencias y limitaciones que poseen los programas

actuales en los que labora, tales inconvenientes repercuten en el tiempo en que

se emplea para realizar estos procesos alternamente en otra herramienta

tecnológica. También pudimos notar la poca seguridad que tiene el manejo de

información de estos programas pudiéndose modificar a conveniencia del

usuario. Y que todos los usuarios tienen acceso a todos los programas que

manejan en la institución, aun teniendo login estos deberían ser limitados a la

labor que realiza cada usuario. Esos aspectos son cosas que se mejorarán en el

desarrollo del nuevo sistema administrativo web.

Validación de Datos

Es la fase inicial de la recolección de datos aquí iremos descartando

información ambigua y conservar información relevante que se refiera a la

mejora operativa de un nuevo sistema con respecto al que actualmente se

maneja.

96

Desarrollo o Codificación

Después de la validación de datos, procedemos con los requerimientos

obtenidos en las entrevistas y en las observaciones. Se realizará la codificación

del nuevo sistema donde se desarrollará en el lenguaje ASP.Net con MVC de la

paquetería de Microsoft Visual Studio 2013 Ultimate, el cual se lo desarrollará

por módulos. Se reestructurará la base de datos que cuenta la institución para

que sea más organizada. Y como ya se lo ha venido mencionando se cubrirá

todas las limitaciones que tengan los otros sistemas.

ETAPAS DE LA METODOLOGÍA DEL PROYECTO

Existen muchas metodologías para el desarrollo de un software en

cualquier ambiente, metodologías como Scrum, Cascada, Crystal Clear, XP,

XBreed, Extreme Modeling, etc. Para el desarrollo del sistema se implementará

la metodología XP, ya que nos permite el trabajo por módulos, teniendo la

opción de que cada miembro del equipo cree su ambiente laboral ya que se

ajusta muy bien a los cambios durante el proceso de desarrollo del proyecto. Es

una metodología liviana, y para el corto tiempo que se tiene para el desarrollo de

nuestro proyecto es la mejor opción. XP permite una alta flexibilidad a los

cambios dentro del desarrollo. Brinda al programador una metodología basada

en la pruebas y errores, reduce costos en su implementación y propone una

simplicidad en el desarrollo de software haciendo a la medida y completamente

funcional.

PROCESOS DE LA METODOLOGÍA XP

1. Al Registrador de la Propiedad, se le propuso realizar un nuevo

sistema administrativo web para el Registro de la Propiedad y

97

Mercantil de La Troncal, para que así él pueda invertir en

adecuaciones en el edificio de la institución.

Proceso inicial donde los usuarios inician los procesos que

realizan en su trabajo con los aplicativos que manejan y donde se

detallara cada proceso que se llevan a cabo. Los procesos que se llevan

a cabo para el trabajo que se realiza en el Registro de la Propiedad y

Mercantil del cantón La Troncal los cuales se detallaran a continuación.

Procesos del Registrador Público

El Registrador Público por ser el jefe encargado del Registro de la

Propiedad y Mercantil del cantón La Troncal, desarrolla las siguientes

labores:

Revisión de informes y reportes de trabajo.

Análisis de documentos.

Firmar documentos que provee la institución a la ciudadanía.

Monitorear segundo a segundo las labores de sus colaboradores.

Asignación de labores o emisión de comunicados por medio de

Quipux.

Toma de decisiones.

Procesos del Personal del área Administrativa

El área administrativa del Registro de la Propiedad y Mercantil del cantón

La Troncal está compuesta o formada de varias subáreas que se conectan

entre sí para el desarrollo de las labores y del servicio que se brinda en la

institución.

Procesos de Venta/Facturación

El personal de esta subárea está conformado por 3 personas, las cuales

realizan los siguientes procesos:

98

Recolección de datos de los ciudadanos.

Introducir la información al sistema de facturación.

Cobro por concepto del servicio que pide el ciudadano.

Determinación de tiempo al ciudadano para que siga su proceso

Emisión de factura al ciudadano por conceptos de servicios de pago.

Adjuntar la factura en el archivo del ciudadano.

Registrar en el sistema administrativo la información del trabajo que

realizo.

Adjuntar nuevos clientes a la base de datos.

Cancelación y eliminación de facturas.

Adjudicación de ventas

Petición de información otras áreas por medio de Quipux.

Reportes de trabajo a jefe administrativo.

Figura N° 6

Proceso interno de Facturación

Elaborado por: TBN (Telecon Business Solution)

Fuente: http://www.tbs-telecon.es

Figura N° 7 Elaboración de Factura

99

Elaborado por: Anterior Jefe de Sistema del Registro de la Propiedad y

Mercantil del cantón La Troncal Fuente: Pantalla de Programa de Facturación del Registro de la Propiedad y

mercantil del cantón La Troncal

Figura N° 8 Conceptos por los que se factura

Elaborado por: Anterior Jefe de Sistema del Registro de la Propiedad y

Mercantil del cantón La Troncal Fuente: Pantalla de Programa de Facturación del Registro de la Propiedad y

mercantil del cantón La Troncal

Figura N° 9 Recaudaciones que se hacen en facturación

Elaborado por: Anterior Jefe de Sistema del Registro de la Propiedad y

Mercantil del cantón La Troncal Fuente: Pantalla de Programa de Facturación del Registro de la Propiedad y

mercantil del cantón La Troncal

100

Procesos del área de Proveeduría

Otra área que conforma a la Administrativa está comprendida por tres

operarios que realizan compras a proveedores o públicas.

Procesos:

Petición de suministros o materiales para el trabajo de los demás

usuarios.

Solicitud a proveeduría.

Revisión si en bodega existe esos elementos, materiales o suministros.

Contactar a proveedores.

Contratar a proveedores para compra públicas

Cotización de elementos, materiales y suministros.

Registro en Inventario del sistema de elementos, materiales o

suministros.

Entrega de elementos, materiales o suministros

Figura N° 10 Módulo de trabajo de Proveeduría

Elaborado por: InTraSoft (Intelligent Tracer Software Ltda.)

Fuente: http://www.fcpcbnf.com/

Procesos de Cambios de Parámetros

Este no es un módulo concerniente al área administrativa, pero es de

gran importancia para los procesos diarios que se realizan en el Registro de la

Propiedad y Mercantil del cantón La Troncal. Todo cambio que es dictado por la

101

Alcaldía de La Troncal es repercutido en las operaciones de los trabajadores del

área a la que repercute esos cambios. A este módulo solo tendrá acceso el

usuario Administrador (Jefe de Sistema).

Los procesos en los parámetros son básicos que en estos momentos se los

realiza de la siguiente forma:

Emisión de comunicado para el cambio de alguna tasa de cobro,

concepto.

Petición del Registrador Publico al encargado de los códigos fuentes a

modificar parámetros de trabajo.

Cambios concernientes a los cambios hechos por el encargado de los

programas que maneja la institución.

Puesta en marcha del/los programas que se hicieron cambios.

Conexión de Sistema Administrativo Web con el Sistema

de Facturación electrónica que utiliza el Registro de la

Propiedad y Mercantil del cantón La Troncal

El nuevo sistema administrativo desarrollado para la institución se

conectará al de facturación electrónica (APOLOFE) que se maneja en la

institución por medio de un script. Este permite emitir facturas electrónicas a sus

clientes y proveedores, además de permitir la eliminación de facturas en el

mismo sistema. Y ya no tener que ir al SRI hacer ese engorroso trámite de

eliminar facturas cogiendo turno y tener largas esperas.

Figura N° 11 Script de conexión del nuevo Sistema Administrativo Web con el

de facturación electrónica (APOLOFE)

102

Elaborado por: Birobid S.A.

Fuente: Birobid S.A.

2. El desarrollo del sistema administrativo web llevará alrededor de 12

semanas.

Este es el tiempo que se llevó para cumplir con el desarrollo e

implementación del nuevo Sistema Administrativo. Más adelante se

detallará como se desarrolló el proyecto y las dificultades que se

encontraron y los cambios que se realizaron. Para la elaboración y

desarrollo del mismo se lo realizará en Visual Studio 2013 Ultimate.

Tomando el programa ASP.Net con MVC y con implementación de

diseño CSS.

Figura N° 12 Desarrollo del Sistema Administrativo Web

Elaborado por: Ricardo España y Luis Yagual Fuente: Desarrollo en Gabriel-PC y Ricardo PC

103

3. Tanto el Registrador de la Propiedad como el encargado del Departamento

de Sistemas nos pidieron desarrollar el sistema administrativo en ambiente

web con módulos de Facturación, Clientes, Proveedores y Parámetros.

A continuación, se mostrará pantallas de lo que será el nuevo

sistema administrativo web para el Registro de la Propiedad y Mercantil

del cantón La Troncal.

Diseño Preliminar del nuevo Sistema

Pantalla de Inicio

Esta será la pantalla de inicio donde se visualizará información de la

institución, reglamento que rigen en ella y actividades que realiza como

institución. Y en donde cada usuario iniciara sesión para entrar a su respectivo

módulo.

Ingreso de Parroquia

El ingreso de parroquia pertenece a la información del número y nombres

de las diversas parroquias que cuenta la ciudad La Troncal.

Inicio de sesión

Lo que realiza esta pantalla es lograr iniciar sesión de cada usuario

llevándolos hacia el o los módulos en que labore de la categoría de acceso que

el Administrador le brinde.

104

Módulo de Parámetros

Creación de Usuarios

En este módulo el Administrador tiene la potestad de ingresar nuevos

usuarios y darles permisos a los módulos en que el usuario se desempeñe, así

como la edición y eliminación de Usuario.

Eliminación de Documentos

Esta dentro del módulo de Parámetros este es una de las situaciones

más críticas, en el sistema actual esto se lo como un proceso normal sin control

alguno de un superior. Con el nuevo sistema se llevará un control interno en este

proceso.

Módulo de Ventas y Facturación

Facturación de Servicios

Este será el mejorado módulo de facturación, donde se llevará a cabo la

facturación de servicios que preste la institución. La emisión de pagos a los

ciudadanos por pagos en sus avalúos, se diferenciará cuando es para el

Registro de la Propiedad y cuando será Mercantil. Con toda la información

obtenida con el reglamento de tasa de cobros que se tiene en el reglamento

interno de la institución. También emitirá factura electrónica y brindará reportes,

requerimiento que no hace el sistema actual.

Informe de Ventas

El informe de ventas se lo hace para tener control de las ventas, aunque

la institución no es una entidad comercial, esta emite ventas de distintas índoles.

Ingreso de conceptos

105

El ingreso de conceptos corresponde a lo que el cliente necesite se le

asignan el concepto dependiendo lo que vaya a realizar en sus solicitudes y se

le dará una fecha para que siga con su trámite.

Ingreso de Exoneraciones y Adiciones

El ingreso de exoneraciones y adiciones se los realiza a los clientes que

tengan edad avanzada o que este rigiendo en el reglamento de cobros de la

institución.

Módulo de Proveedores

Ingreso de Proveedores

En este módulo se registrará toda la información de los proveedores que

tiene la institución, y los cuales se guardarán en la base de datos de la

institución para una mejor búsqueda de los proveedores que se requiera.

Informe de ciudad de proveedor

Otra opción del módulo de Parámetros donde se introducirá información

acerca de la procedencia de los distintos proveedores que tiene el Registro de la

Propiedad y Mercantil, con respectivo código. Así se tiene un mayor y mejor

control al acudir hacia a la búsqueda de algún proveedor.

Informe de Compras

Opción que la encontramos en el módulo de Parámetros donde se

ingresara información de compras que realiza proveeduría. Donde se desglosará

las compras históricas hechas dependiendo de la opción que escoja en la opción

documentos.

Informe de pagos a proveedores

106

En este módulo se describirá a detalle el pago que se realizará a algún

proveedor, teniendo también un desglose histórico de todos los pagos que se

realizó a ese proveedor.

Informe de Retenciones

Aquí se hará las retenciones de las compras que se realiza a los

proveedores, contará con toda información de cada uno de los proveedores que

posee el Registro del Propiedad y Mercantil del cantón La Troncal, así como de

un histórico de todas las retenciones hechas a los proveedores.

Registro de deudas a proveedores

Aquí se registrará las deudas que tenga el Registro de la Propiedad y

Mercantil de La Troncal con sus proveedores, haciendo énfasis en el detalle de

cada una de ellas con un desglose histórico y que constarán registrada en la

base de datos de la institución antes mencionada.

Registro de Pagos a Proveedores

Módulo donde se registrará a detalle cada pago a cada proveedor,

constará con la factura y su numeración, la forma de pago y constará con un

desglose de pagos por proveedor y de un histórico de pagos y se guardará en la

base de datos de la institución.

Retenciones de Proveedores

Módulo donde e le realiza las retenciones respectivas por ley a los

proveedores del Registro del Propiedad y Mercantil del cantón La Troncal, para

cumplir con la ley de impuestos.

Módulo de Clientes

107

Ingreso de Clientes

Se ingresará la información de cada cliente que tenga el Registro de la

Propiedad y Mercantil de La Troncal, la cual se guardará en la base de datos de

la institución.

Informe de cobros a Clientes

El informe de cobros se lo realiza para la ciudadanía que va a pagar

avalúos a la institución, el usuario del sistema ingresara su información y emitirá

un informe de todos los cobros que este tenga en su haber.

Informe de Retenciones a la CIA

Módulo donde se calcula las retenciones para la CIA, se llenará a detalle

toda la información con su respectivo desglose histórico de las retenciones

hechas para esta institución.

Retención de clientes

Módulo en que se realiza a la retención de IVA de cada cliente y demás

descuentos que se encuentran en el reglamento interno de cobros de avalúos.

4. Como los ejecutantes del proyecto planteamos los valores que se llevaran

en el desarrollo del nuevo sistema.

Lo valores de esta metodología nos permitirán realizar el

desarrollo del proyecto de una manera más simple y que cumpla con las

necesidades que se requiere. Todo esto beneficia en la programación.

Permite la comunicación en las sesiones de trabajo para tratar temas

inherentes al cómo se desarrolla el proyecto. Donde toda opinión, aunque

parezca irrelevante se toma en cuenta, la cuestión es conversar entre los

miembros del equipo para tratar las responsabilidades que se van a dar a

108

cada uno. Y la repartición de trabajo que va a realizar cada miembro del

equipo.

Como codificadores o programadores del proyecto la

retroalimentación de los requerimientos que se hace por parte del cliente

(Registrador Público) en cada sesión de reunión o entrevista. Se toma

nota de los requerimientos anteriores y de los nuevos requerimientos.

También de la observación que hizo por Contraloría a los aplicativos que

se usan en la institución.

Una vez desarrollado el proyecto se lo pone a prueba para su

efectiva operación. Después de haber realizado todas las pruebas y

ajustado los posibles errores que se encontraron en el proyecto. Se lo

llevará al Registro de la Propiedad y Mercantil del cantón La Troncal para

que sea implementado en su servidor y sea visible para todos los

usuarios. Para que así entre a producción para que los usuarios laboren

normalmente.

En conclusión, esta metodología nos permite un desarrollo simple

pero efectivo y con la consigna de que, si un sistema es funcional, aun

así, se lo puede mejorar para satisfacer las necesidades de los usuarios.

5. Si al llegar a este punto las negociaciones no se dan se vuelve a

comenzar.

Si por a o b motivo la o las propuestas acercadas a esta institución

(Registro de la Propiedad y Mercantil del cantón La Troncal) no se dan

el visto bueno. Se vuelve a dar otra propuesta o sobre esa que no fue

aceptada mejorarla. Pero que el cliente quede satisfecho con la

propuesta y que cumpla con todas las necesidades que usan en las

labores de su institución. Y que vaya a la par con las tendencias

tecnológicas de hoy en día.

109

Figura N° 13 Procesos y fases de la metodología XP

Elaborado por: Fing edu

Fuente: https://www.fing.edu.uy

Reglas y Prácticas de la metodología XP

“La metodología XP tiene un conjunto importante de reglas y prácticas.

En forma genérica, se pueden agrupar en:

Reglas y prácticas para la Planificación.

Reglas y prácticas para el Diseño.

Reglas y prácticas para el Desarrollo.

Reglas y prácticas para las Pruebas” (Joskowicz, 2008, p. 9).

Figura N° 14

Esquema de prácticas XP

Elaborado por: Patricio Letelier y María Carmen Penadés Fuente: http://www.cyta.com.ar

110

SOLUCIÓN DE LA PROPUESTA: DESEÑO DE ARQUITECTURA

El nuevo Sistema Administrativo Web tendrá una capa de datos que se

localiza en los módulos de facturación, ventas, proveedores y clientes

desarrollados en ASP.Net con MVC. Dichos datos serán guardados en una base

de datos realizada en SQL SERVER 2012 ESTÁNDAR. El servidor de

aplicaciones restringirá el acceso a los usuarios por jerarquía. Para que los

diferentes usuarios tengan solo acceso con sus respectivos login al o los

módulos en que realizan sus labores diarias.

Además, con respecto al acceso hacia el nuevo sistema administrativo el

usuario entrará vía acceso web ya sea desde cualquier dispositivo electrónico

(PC, laptop, Tablet, Smartphone) ya que será multiplataforma.

Figura N° 15 Funcionalidad de Sistema

Elaborado

por: Jonathan Córdoba Fuente: http://jonaphp.blogspot.com

ENTREGABLES DEL PROYECTO

Al culminar el desarrollo del proyecto (Sistema Administrativo Web) se

obtendrá un archivo objeto, un archivo ejecutable y todo el código fuente

desarrollado en ASP.Net con MVC. Con todos los módulos establecidos

dentro del proyecto para administrarlos y que tenga una posterior

actualización, desarrollo de otros módulos, etc. Con su respectivo framework.

111

También se entregará un manual de usuario y un manual técnico para

una óptima utilización del sistema. El mismo que será entregado al

Registrador Público del Registro de la Propiedad y Mercantil del cantón La

Troncal.

IMPLEMENTACIÓN

Corresponde a la última fase de nuestro proyecto después de haber

terminado el desarrollo de todos los módulos del nuevo Sistema Administrativo

en ambiente Web. El cual será el nuestro producto final y será entregado,

implementado y configurado en el Registro de la Propiedad y Mercantil del

cantón La Troncal. Se lo entregará conjuntamente con sus respectivos manuales

de usuario y técnico donde se explica detalladamente para que sirve cada

opción de cada módulo que se desarrolló en el sistema. Esa será la culminación

del proyecto.

PRUEBAS DEL SISTEMA

Las pruebas operativas que se realizó por parte de los desarrolladores

fueron satisfactorias. Y si bien respondieron de buena manera permitiendo solo

modificar pequeñas en la interfaz gráfica y en opciones que tan críticas para la

administración. Y como la metodología xp nos permite un desarrollo de

codificación por módulos y en pareja esto permitió que los cambios fueran

adaptados con prontitud. Para así poder cumplir con la culminación del proyecto.

Pruebas de Funcionalidad por Usuarios

En primera instancia se la implementó para ver reflejado que el sistema

levantado no se cayera en su funcionamiento. Esto se lo hizo implementándolo

en el servidor para que sea visible en todos los computadores del Registro de la

Propiedad y Mercantil del cantón La Troncal. El comportamiento del sistema fue

112

satisfactorio porque al hacer la verificación en distintas computadoras. El sistema

siguió disponible y funcionando de manera normal.

Otra verificación es la funcionalidad que tuvo el usuario. Aunque al principio

por tratarse de un nuevo sistema y con muchas más opciones esto se le hizo

confuso. Pero a medida que se les explicaba iban cogiendo el golpe como

vulgarmente se dice al nuevo sistema. Y eso sirvió porque en la primera

instancia se hizo pequeñas observaciones que se cumplieron en la

implementación final.

Prueba Lógica de máquina-Usuario

Al implementar el Sistema Administrativo Web, se hizo esta prueba

permitiendo al usuario que maneja el sistema trabaje de manera normal.

Ingresando datos reales para ver la funcionalidad y la lógica interna de la

programación del nuevo sistema. Teniendo como resultado una correcta salida

de información; que se la representó en la generación de factura tanto física

como electrónica dejando de lado el antiguo sistema de facturación del SRI que

se usaba.

Prueba de interrelación entre módulos

Después de haber hecho las anteriores pruebas, se decidió hacer por última

opción ver como es el comportamiento del sistema administrativo web entre

módulos para ver su funcionamiento y que la funcionalidad sea optima y no

exista inconveniente alguno en el futuro. Esto no es nada más que una

verificación a la primera prueba que fue la que se realizó como programadores al

final de cada módulo y que conjuntamente con las demás pruebas tuvieron una

respuesta esplendida para el usuario.

Prueba de Stress

113

En la primera implementación se comprobó que estando instalado el nuevo

Sistema Administrativo, este seguía operando y era visible en cualquier

ordenador del Registro de la Propiedad y Mercantil del cantón La Troncal.

Tratando con las seguridades de puertos necesarias para la intromisión de

usuarios externos. Luego se procedió a instalarlo en una computadora del área

Administrativa normal asignando un puerto y una IP específica para que en otra

computadora de otra área pueda acceder con algún usuario. La respuesta fue

satisfactoria el sistema administrativo seguía levantado.

Luego se decidió por último recurso ver la operatividad y funcionamiento del

nuevo sistema desde un dispositivo móvil (Smartphone y tablet). Donde se vio y

se comprobó que todas las opciones del nuevo sistema estaban a disposición

del usuario. Permitiéndole trabajar normalmente como si estuviera en una

computadora. Esta es otra de las opciones con la que fue desarrollado el nuevo

sistema.

Si bien se vio que su implementación fue en un servidor donde los

requerimientos de hardware son robustos y permiten todas las facilidades para

que nuevo sistema administrativo esté disponible y opere 24/7. Luego en un

computador con características de hardware no tan robustas, pero aun así el

nuevo sistema funcionaba a la perfección. Incluso cuando se verificó que el

sistema fue puesto en marcha y los trabajos habituales se los realizaba en esta

nueva herramienta donde el usuario atendía a los clientes de manera normal. No

se tuvo inconvenientes en los procesos del nuevo sistema, haciéndolo confiable

para el usuario y permitiendo una rápida y ágil labor.

Lo único que puede que el sistema decaiga en su funcionalidad o

disponibilidad seria que el Proveedor de Internet que da servicio a la institución

interrumpa su servicio. O que ocurra como hace años cuestiones como

racionalización de energía que no permitiría que el sistema esté disponible 24/7.

O ya sea por catástrofe que ocurra en el edificio del Registro de la Propiedad y

Mercantil del cantón La Troncal los cuales serían incendios o inundaciones que

provoquen la destrucción de los equipos informáticos.

114

Prueba de Recuperación y Tolerancia a Fallos

Se realizó un simulacro para ver la disponibilidad y la recuperación que tiene

el sistema, teniendo las siguientes conclusiones:

Cuando se cortó el servicio eléctrico y apago todo equipo informático

(servidor, computadoras y laptops) donde se aloja el nuevo sistema. Se

pudo verificar que el sistema se cerró y había que iniciar sesión para

acceder a los módulos inherentes a cada usuario. Era de esperarse que

el trabajo al no ser guardado se perdiera esa información. Pero la

disponibilidad de la base de datos y la operatividad del sistema seguían

normalmente.

Otra prueba que se hizo fue desconectar el servicio de internet, esto no

fue un gran inconveniente ya que el sistema también opera en la intranet

y con un servidor donde está montado el IIS. El sistema puede operar

normalmente, el Registro de la Propiedad y Mercantil del cantón La

Troncal adquirirá a su Proveedor de Internet una IP Pública para que

pueda ser vista en internet. Y así poder accedida desde cualquier lugar.

Esto solo si se tiene el respectivo usuario y contraseña asignado por el

Administrador.

Pruebas de Control de Acceso de Usuarios

El sistema cuenta con dos categorías de usuarios que son Administrador

(ADM) y usuarios Operadores los cuales se restringirá el acceso a módulos que

no tenga que ver con sus labores. El usuario Administrador Jefe de Sistemas el

cual configurará los accesos y las seguridades del nuevo sistema. Los usuarios

Operadores será todo el personal administrativo con que cuenta el Registro de la

Propiedad y Mercantil del cantón La Troncal. La seguridad en el sistema de

datos es de SQL Injection que es una tecnología que evita la infiltración de datos

en la base haciendo que la información almacenada no se vulnerable a código

malicioso.

115

CRITERIOS DE VALORACIÓN DE LA PROPUESTA

Los criterios se obtuvieron bajo las premisas dictadas en el marco teórico

y de los tópicos que se dictaron el alcance fijado del proyecto. No solo se supo

de problemas o limitaciones que poseen estos programas (Facturación y

SIG.AME). Sino del poco control en el acceso a estos aplicativos, ya que todo el

personal de la institución podía ingresar a los programas cuando quisieran.

También se determinó el mal manejo con que se lleva la información de los

ciudadanos, tanto digital como físicamente.

Además, de los inconvenientes que se tiene al hacer cambios de

parámetros de trabajos provenientes de la Alcaldía de la ciudad. Ya que los

usuarios paran sus labores hasta que el jefe de sistema edite el código fuente de

los programas y los ponga en funcionamiento de nuevo. Aunque la institución

está muy bien estructurada se encuentra ciertas falencias en sus operaciones

logísticas internas que repercuten a la reputación de la institución en sí. Ya sea

por la ciudadanía que es su público principal y objetivo como a su institución

padre que es la Alcaldía. Aunque se han tomado cartas en el asunto no alcanza

a satisfacer la solución de los inconvenientes.

Todo esto motivo a la creación de un nuevo Sistema Administrativo que

será Web para acabar con los inconvenientes de los usuarios del Registro de la

Propiedad y Mercantil de La Troncal. Para así solucionar las limitaciones e

inconvenientes que se encuentran en los programas actuales de la institución

anteriormente mencionada.

CALIDAD DEL SISTEMA

Al finalizar la programación, pruebas y puesta en marcha de cada módulo

se realiza el respectivo control de calidad. Ya sea para ver si existe errores en la

codificación o la lógica de los procesos que vaya a tener algún inconveniente. La

calidad del sistema se ve reflejado en la integración de requisitos que se pide y

en el cumplimiento del alcance. Aun así, se halla ido más halla con el desarrollo

116

del nuevo sistema administrativo web, los cuales se reflejan en las entregas de

los avances de los módulos del sistema administrativo web. Y con una breve

historia de operatividad o manejo de los usuarios con el nuevo sistema

administrativo web.

El control de calidad no debe confundirse con los criterios de aceptación.

Por tratar historias que tengan el usuario con el manejo del nuevo sistema que

más se lo utiliza en los criterios de aceptación. Para ver que la calidad del

sistema se halla cumplido, se notara los siguientes ítems:

Aprobación del uso ágil y dinámico del nuevo sistema pro parte de los

usuarios que los utilizarán.

Cumplimiento de requerimientos y alcance que se fijó en Capítulo I del

proyecto.

Aceptación de los usuarios a los procesos internos administrativos que

realiza el nuevo sistema administrativo web.

Adaptación de los usuarios a la nueva interfaz y a los módulos que

trabajan.

Prueba frente a los interesados para verificar que el sistema es funcional.

117

CAPÍTULO IV

Criterios de aceptación del producto o Servicio

Los criterios de aceptación adoptados por la Metodología XP

(Programación Extrema) se basa en las historias de cada usuario. Los roles del

cliente y usuarios y para que le cliente vea el funcionamiento final y definitivo del

sistema. La prueba de aceptación son también las denominadas pruebas de caja

negra que las realiza el cliente.

Rol de Cliente

En la Metodología XP que fue adoptada para este proyecto las pruebas

de aceptación, como última comprobación es neta responsabilidad del cliente.

Ya que él puede ver reflejado todos los requerimientos que se dictó y los

procesos finales que se realice en cada puesta en marcha del nuevo sistema

administrativo web. Aunque cabe recalcar que para las pruebas de aceptación

se necesita del cliente (Registrador Público), este por disponibilidad de tiempo, ni

posee los conocimientos que se necesitan para el manejo de un sistema

tecnológico. No las puede realizar, ni verificar ningún proceso que se realice,

pero delego ese trabajo al jefe de Sistema, para que verifique y realice pruebas a

los procesos de cada módulo y de la aceptación y la aprobación del producto

final.

Figura N° 16 Ejemplo de Historia de usuario

118

Elaborado por: Alexander Menzinsky

Fuente: Scrum Manager (2016)

Historias De Usuarios

Para el desarrollo del Sistema Administrativo Web que se lo

implementará en el Registro de la Propiedad y Mercantil del cantón La Troncal

se tomó las historias de los usuarios como todos los requerimientos que fueron

señalados por los interesados (Registrador Público, Jefe de Sistema y

trabajadores del área administrativa) relacionados al producto por diseñar. Estos

criterios de aceptación deben escribirse de manera explícita y clara cuando los

usuarios las relatan en su historia para validar el cumplimiento de cada proceso

hecho por el usuario. En cada interacción que el encargado de la prueba del

nuevo sistema administrativo web revisa y valida lo que se hizo por parte de los

programadores (los cuales pueden ser rechazados o aceptados). Para esta

prueba el jefe de Sistema aprobó los procesos que se realizó en cada módulo y

sus respectivos resultados. Estos pasan a ser parte de los llamados hechos o

aprobados.

Dentro del grupo de Metodologías Ágiles existen muchos problemas al

momento de la implementación de un nuevo sistema o programa. Ya que el

usuario no se adapta a la nueva interfaz y lógica del funcionamiento del nuevo

sistema. O porque los requerimientos no fueron tan explícitos para una óptima

puesta a desarrollo del sistema. Esto no sucedió en la implementación del

Sistema Administrativo Web realizado en el servidor y computadores que cuenta

el Registro de la Propiedad y Mercantil del cantón La Troncal. Si hubo

119

inconveniente de ciertos usuarios al no saber qué hace cada opción de los

módulos que opere ya que para su óptimo funcionamiento se lo dividió para que

el sistema rinda.

Cuadro N° 11 Plantilla de Historia de Usuario para este proyecto

Historia de Usuario

Número: Nombre de Historia de Usuario:

Modificación (o extensión) Historia de Usuario (N° y Nombre):

Usuario: Iteración asignada:

Prioridad en Negocio

(Baja/Media/Alta)

Puntos Estimados:

Riesgo en Desarrollo

(Baja/Media/Alta)

Puntos Reales:

Descripción:

Observación:

Elaborado por: Jenny Paguay – Julissa Jama

Fuente: Jama & Paguay (2016)

Figura N° 17 Proceso de Aceptación

Elaborado por: Blanca López D.

Fuente: López (2013)

Cuadro N° 12 Plantilla Historia de Usuario con su respectivo Criterio de Aceptación en el

área de Facturación

120

Historia de Usuario

Código: 1

Nombre: Inicio de Sesión

Actor: Usuario de Facturación

Descripción: Usuario iniciara sesión para ver si puede entrar a otros módulos que no le competen.

HU Relacionada(s): Código: Nombre:

Módulo

Criterio de

Aceptación

Condición Resultado

Inicio de sesión en el

nuevo Sistema

Administrativo Web

El Sistema le pedirá usuario

y contraseña para poder

iniciar sesión.

Se debe verificar que el

campo de usuario no pida

caracteres especiales, sino

que se categorice ese

ingreso. Ej.: Inicial primer

nombre y el apellido

completo

Verificación de que el

usuario no tenga acceso a

módulos que no le

competen.

Elaborado por: Luis Yagual – Ricardo España Fuente: Datos recogidos en la implementación y pruebas del sistema.

Las Historias de Usuarios dan a relucir lo que se quiere por parte del

cliente. Para cada historia de usuario se le añade un criterio de aceptación el

resultado se lo transcribe en la plantilla y es validado por el dueño del producto.

Los criterios de aceptación están formados por una petición o condición el cual

arrojará un resultado. Este indica que se realizó ese respectivo proceso o

iteración.

El Beneficiario del Producto

121

La reunión con el cliente se midió el criterio de aceptación como

Administrador, se solicitó que exista dos Usuarios Administrador (Registrador

Público y Jefe de Sistemas) y se realizó el siguiente criterio de aceptación.

Cuadro N° 13 Historia de Usuario y Criterio de Aceptación del Usuario Administrador

Historia Criterio de Aceptación

Identifi

cador

(ID)

Rol Caracte

rística

Resulta

do

#

de

Iter

aci

ón

Criterio

de

Aceptació

n

Context

o

Evento Resultad

o

Esperado

HU2-

Segurid

ad

Admini

strador

Tener el

control

total de

los

accesos

Llevar un

control

de

acceso

de los

usuarios

1

Acceso

principal

Acceso

de

usuario

Adm

inistrador

Ingreso

a los

módulo

s y

paráme

tros del

Admini

strador

Ingreso

satisfactori

o al

Sistema

2 Acceso de

usuarios

Registrad

o

Usuario

tipea mal

la clave

de

acceso

Olvido

la

contras

eña

Sistema

indica que

no tiene

acceso

3

Categoría

s de

Seguridad

En caso

de que el

Administr

ador de

más

funcione

s al

usuario

Asigna

ción de

nuevas

respon

sabilida

des

Sistema

indica la

asignación

de otros

módulos a

usuario

122

Elaborado por: Luis Yagual – Ricardo España Fuente: Datos recogidos en la implementación y pruebas del sistema.

Figura N° 18

Inicio de sesión de Usuario Administrador

Elaborado por: Ricardo España y Luis Yagual Fuente: Gabriel-PC – Ricardo-PC

Cuadro N° 14 Historia de Usuario y Criterio de Aceptación del Usuario Administrador

Historia Criterio de Aceptación

Identifi

cador

(ID)

Rol

Caracte

rística

Resulta

do

#

de

Iter

aci

ón

Criterio

de

Aceptació

n

Context

o

Evento

Resultad

o

Esperado

HU3-

Segurid

Admini

strador

Creació

n de

Usuario

s y

asignaci

ón de

módulos

Se

pretende

otorgar

acceso

al

sistema

y

1

Creación

de

Usuarios

Cuando

el

emplead

o es

nuevo

Ingreso

de

nuevo

emplea

do

Creación

de usuario

exitosa

Asignació

El

emplead

Asigna

Verificació

n de

123

ad permiso

a

módulos

necesari

os

2 n de

Módulos

o solo

tendrá

acceso a

módulos

que

necesite

ción de

módulo

s de

trabajo

acceso al

sistema y

a los

módulos

otorgados

3

Modificaci

ón de

usuarios y

permisos

Modifica

ción de

acceso

de

usuarios

a otros

módulos

según

sugiera

el

administr

ador

Cuando

se

asigne

nuevas

respon

sabilida

des

Modificaci

ón de

empleado

exitosa

Elaborado por: Luis Yagual – Ricardo España Fuente: Datos recogidos en la implementación y pruebas del sistema.

Cuadro N° 15 Historia de Usuario y Criterio de Aceptación del Usuario en Módulo

Ventas/Facturación

Historia Criterio de Aceptación

Identifi

cador

(ID)

Rol

Caracte

rística

Resulta

do

#

de

Iter

aci

ón

Criterio

de

Aceptació

n

Context

o

Evento

Resultad

o

Esperado

Con el

Creación

Usuario

del

sistema

Ingreso

de

Módulo de

facturació

124

HU4-

Funcio

nalidad

Usuario

Operati

vo

Factura

ción

Creació

n de

factura

sistema

ya en

funciona

miento

se

pretende

ver la

disponibil

idad y

funcional

idad de

sus

módulos

y la

iteración

del

Usuario.

1 de Factura ingresa

al

módulo

de

facturaci

ón

datos

del

cliente

en el

nuevo

sistema

n

responde

a la

perfección

2

Ingreso de

datos y

emisión

de factura

El

emplead

o

Recibe

informaci

ón del

cliente.

Asigna

ción de

concept

os por

el

servicio

que

quiere

el

usuario

Generació

n de

factura

física y

electrónic

a.

3

Eliminació

n de

factura

El

usuario

eliminara

factura.

No

posee

permis

o de

usuario

Admini

strador

Este

usuario no

tiene

permisos

para

eliminar

facturas.

Elaborado por: Luis Yagual – Ricardo España Fuente: Datos recogidos en la implementación y pruebas del sistema.

Cuadro N° 16 Historia de Usuario y Criterio de Aceptación del usuario en Módulo Clientes

Historia Criterio de Aceptación

Identifi

cador

Rol

Caracte

rística

Resulta

do

#

de

Iter

Criterio

de

Context

o

Evento

Resultad

o

125

(ID) aci

ón

Aceptació

n

Esperado

HU5-

Funcio

nalidad

Usuario

Operati

vo

Admini

strativo

Creació

n,

Modifica

ción y

Edición

de

Cliente

Con el

sistema

ya en

funciona

miento

se

pretende

ver la

disponibil

idad y

funcional

idad de

sus

módulos

y la

iteración

del

Usuario.

1

Creación

de Cliente

Usuario

crea

nuevo

cliente

Ingreso

de

datos

del

nuevo

cliente

Cliente

creado

con éxito

2

Modificaci

ón de

informació

n de

cliente

El

emplead

o

Recibe

informaci

ón del

cliente.

Ingreso

de

datos

en

campos

a

modific

ar

Modificaci

ón de

datos de

cliente

exitosa.

Elaborado por: Luis Yagual – Ricardo España

Fuente: Datos recogidos en la implementación y pruebas del sistema.

Cuadro N° 17

Historia de Usuario y Criterio de Aceptación del Usuario en Módulo Proveedores

Historia Criterio de Aceptación

Identifi

cador

(ID)

Rol

Caracte

rística

Resulta

do

#

de

Iter

aci

ón

Criterio

de

Aceptació

n

Context

o

Evento

Resultad

o

Esperado

Con el

126

HU6-

Funcio

nalidad

Usuario

Operati

vo

Admini

strativo

Creació

n,

Modifica

ción y

Edición

de

Cliente

sistema

ya en

funciona

miento

se

pretende

ver la

disponibil

idad y

funcional

idad de

sus

módulos

y la

iteración

del

Usuario.

1

Creación

de nuevo

proveedor

Usuario

crea

nuevo

proveedo

r

Ingreso

de

datos

del

nuevo

provee

dor

Proveedor

creado

con éxito

2

Verificació

n si existe

deuda con

proveedor

es

Consulta

en el

historial

de

deudas

del

módulo

proveedo

res.

Usuario

introdu

ce

fecha

de

inicio y

fin de

las

deudas

con

provee

dores

Generació

n de

informe de

Deudas

con

Proveedor

es

Elaborado por: Luis Yagual – Ricardo España Fuente: Datos recogidos en la implementación y pruebas del sistema.

127

CONCLUSIONES Y RECOMENDACIONES

CONCLUSIONES

Después de haber realizado el levantamiento de información, procesarla,

realizar toda la teoría concerniente a nuestro proyecto, haber realizado las

respectivas entrevistas a los trabajadores de la institución y analizar esa

información. Desarrollar el nuevos Sistema Administrativo Web, implementarlo,

configurarlo y ponerlo a prueba, nos llegó a las siguientes conclusiones:

Cuando se realizó la entrevista nos dimos cuenta el escaso control de

acceso hacia estos programas. Usuarios de otras áreas podían ingresar

hacia estos módulos solo iniciando sesión como si nada y ahondando en

información que no les concierne con sus labores. Esto terminará ya que

en el nuevo sistema administrativo se categorizará a los usuarios y sus

accesos permitiéndoles tener acceso a sus módulos de trabajo.

De lo mencionado en el punto anterior los usuarios nos mencionaron que

en la Auditoria que tuvieron por parte de Contraloría. Allí notaron las

falencias que tiene la información que manejan un grupo de usuarios. Por

ejemplo, en el programa de Facturación sus reportes finales como son

realizados a mano son vulnerables a ediciones o manipulación mal

intencionada de la información. En conclusión, el reporte que emitirá el

módulo de Facturación del nuevo sistema administrativo será generado

en una formado no editable para evitar manipulación indebida.

Con el desarrollo de esta nueva aplicación se concluyó que la seguridad

de accesos de usuarios y de manejo de información es primordial. Así

que se mejoró ese aspecto con respecto a los programas que se

utilizaban en el Registro de la Propiedad y Mercantil del cantón La

Troncal.

128

La generación de reportes automatizados era un punto crítico ya sea por

su legibilidad o porque el antiguo programa de Facturación no los emitía.

El nuevo Sistema Administrativo Web lo generará y además tendrá

comunicación con el programa provisto por la Alcaldía de la localidad

(SIG-AME).

La automatización de parámetros de trabajo se la realiza de forma ágil y

rápida. Después de haber hechos los cambios de parámetros que se

pidan por orden de la Alcaldía.

Este Sistema es multiplataforma el usuario tiene la facilidad de entrar con

usuario y contraseña desde cualquier dispositivo electrónico o móvil (PC,

laptop, Tablet, Smartphone) y realizar sus labores normalmente.

También se toma en cuenta el tiempo de respuesta del nuevo sistema

administrativo. Ya sea usado por una o por todos los integrantes del área

administrativa del Registro de la Propiedad y Mercantil del cantón La

Troncal. Este es un aspecto muy importante porque para que el sistema

rinda de óptima manera se necesita que el servidor no sea saturado y

que los computadores de la institución sean de características media

robustas. Así se garantizará la operatividad, funcionalidad y disponibilidad

del nuevo sistema administrativo web

Tomando en cuenta el tiempo de respuesta del sistema administrativo

mencionaremos el tiempo que toma el sistema al realizar los procesos

internos de cada usuario. En las pruebas e historias se dio a notar este

aspecto teniendo como resultado un rápido proceder por el sistema, no

tuvo mayor inconveniente en los procesos que realizaba.

El nuevo sistema administrativo web desarrollado, se comunica o conecta

con la facturación electrónica por medio de un script para poder así emitir

las facturas electrónicas tanto a proveedores como a clientes.

129

El Registro de la Propiedad y Mercantil del cantón La Troncal nos brindó

una ip pública para desarrollo. Haciéndolo responsive al sistema

administrativo y puede ser visto desde cualquier dispositivo móvil.

RECOMENDACIONES

Al culminar el proyecto “DESARROLLO E IMPLEMENTACIÓN DE UN

SISTEMA ADMINISTRATIVO WEB PARA LA ENTIDAD REGISTRO DE LA

PROPIEDAD Y MERCANTIL DEL CANTÓN LA TRONCAL”, se recomienda los

siguientes puntos de vistas:

El grupo de metodologías ágiles se recomienda la metodología XP. Ya

que gracias a esta metodología se pudo cumplir con los objetivos y

alcance de este proyecto. Brindándonos una mejor flexibilidad al

momento de realizar cambios o modificaciones hacia nuestro sistema. Al

momento de programar se lo realizaba por módulos y en pareja

permitiendo una mejor adaptabilidad de programadores al desarrollo del

proyecto.

Si bien el proyecto ha culminado cabe recalcar que siempre tendrá

mejoras como todo sistema. Lo que se recomienda a las personas que

lean este trabajo y tengan disponibilidad de tiempo. Es realizar un módulo

contable. Ya que para este proyecto y por el tiempo limitante no se pudo

ahondar en el desarrollo de este módulo.

Se recomienda que además de realizar el módulo contable, se añada o

integre módulos como Nómina y Bodega ya que por cuestión de tiempo

no se los puedo realizar.

130

Este sistema no solo sirve para una entidad pública como el Registro de

la Propiedad y Mercantil del cantón La Troncal. Puede ser modificado y

adecuado a cualquier tipo de negocio.

Se recomienda al Registro de la Propiedad y Mercantil del cantón La

Troncal hacer la compra de un Dominio para mejorar la seguridad del

sistema administrativo, ya que, si sigue en una IP Pública esta más

vulnerable.

131

Bibliografía

Alegsa. (12 de Mayo de 2010). Alegsa.com. Obtenido de http://www.alegsa.com.ar/Dic/inyeccion_sql.php

Alegsa. (05 de Octubre de 2010). Diccionario de Informática y Tecnología.

Obtenido de Diccionario de Informática y Tecnología: http://www.alegsa.com.ar/Dic/sgml.php

Alegsa. (26 de Junio de 2016). Obtenido de

http://www.alegsa.com.ar/Dic/aplicacion_web.php Alegsa. (26 de Junio de 2016). alegsa. Obtenido de alegsa:

http://www.alegsa.com.ar/Dic/aplicacion_web.php Alegsa, L. (05 de Octubre de 2010). Diccionario de Informática y Tecnología.

Obtenido de Diccionario de Informática y Tecnología: http://www.alegsa.com.ar/Dic/sgml.php

Alvarez, M. A. (10 de Enero de 2011). Desarrollador Web. Obtenido de

Desarrollador Web: https://desarrolloweb.com/articulos/que-es-xhtml.html Ángulo Talavera, D. (s.f.). Reforma Judicial. Obtenido de Reforma Judicial:

http://sisbib.unmsm.edu.pe/bibvirtual/libros/csociales/gadministrativa/sist_adm.htm

Ángulo, R. (15 de Agosto de 2016). Click Balance. Obtenido de Click Balance:

https://clickbalance.com/blog/contabilidad-y-administracion/que-es-un-sistema-erp/

Ángulo, R. (15 de Agosto de 2016). Click Balance. Obtenido de Click Balance:

https://clickbalance.com/blog/contabilidad-y-administracion/que-es-un-sistema-erp/

Añez, J., & Brito, R. (26 de Noviembre de 2012). Sistemas de Informacion

Contable y Administrativo. Obtenido de Sistemas de Informacion

Contable y Administrativo: http://sistinforcontyadmin2012.blogspot.com/2012/11/sistemas-contables-en-venezuela.html

Bartle, P. (03 de 04 de 2011). Cec.vcn.bc.ca. Obtenido de

http://cec.vcn.bc.ca/mpfc/modules/mon-imps.htm Barzanallana, R. (18 de Marzo de 2015). um.es. Obtenido de um.es:

http://www.um.es/docencia/barzana/DAWEB/Desarrollo-de-aplicaciones-web-Xampp.html

Cadillo, J. (marzo de 2010). Educación, Sistemas, Redes y TIC. Obtenido de

https://conocimientoysistemas.wordpress.com/2010/03/

132

Cadillo, J. (25 de Marzo de 2010). Educación, Sistemas, Redes y TIC. Obtenido

de https://conocimientoysistemas.wordpress.com/tag/definicion-xml/ Candia, L. (3 de noviembre de 2013). LinkedIn SlideShare. Obtenido de LinkedIn

SlideShare: https://es.slideshare.net/LauCandia/concepto-y-caracteristicas-de-la-entrevista

Córdoba, J. (15 de marzo de 2014). Programación Web con PHP. Obtenido de

http://jonaphp.blogspot.com/2014/03/diseno-de-paginas-web-html.html Cuevas, I. A., Pérez, P. D., Urbán, M. Á., Vara, A., Colmenar, A., Losada, P., . . .

Arroba, J. (Diciembre de 2009). Sistemas multimedia: Análisis, Diseño y Evaluación. Madrid, Comunidad de Madrid, España.

Díaz, L. S. (19 de mayo de 2016). serverps.blogspot.com. Obtenido de

serverps.blogspot.com: http://serverps.blogspot.com/2016/05/iis-internet-information-service.html

Domínguez Valdez, D. (12 de Diciembre de 2016). Firmas. Obtenido de Firmas:

http://www.milenio.com/firmas/universidad_politecnica_de_tulancingo/Contabilidad-Administrativa-herramienta-negocios_18_866493423.html

Drake, J. (Septiembre de 2008). GenbetaDev. Obtenido de GenbetaDev:

https://www.genbetadev.com/trabajar-como-desarrollador/el-desarrollo-de-software-una-profesion-vocacional

Duarte, E. (16 de Marzo de 2013). Capacity Academy. Obtenido de Capacity

Academy: http://blog.capacityacademy.com/2013/03/16/jquery-que-es-origenes-ventajas-desventajas/

Eguiluz, J. (24 de Julio de 2007). Maestros del web. Obtenido de Maestros del

web: http://www.maestrosdelweb.com/javascript-facil-y-rapido-con-jquery/ Estévez, E. P. (2014). Pontificia Universidad Católica del Ecuador Repositorio de

Tesis de Grado. Obtenido de Pontificia Universidad Católica del Ecuador Repositorio de Tesis de Grado: http://repositorio.puce.edu.ec/handle/22000/7902

Ferreira, C. (6 de Septiembre de 2015). Negocios Caninos. Obtenido de

Negocios Caninos: http://www.negocioscaninos.com/que-es-bootstrap-bootstrap-framework-front-end/

Ferrer, S. (20 de Enero de 2015). Pertutatis. Obtenido de Pertutatis:

http://pertutatis.cat/que-son-los-sistemas-de-apoyo-a-la-toma-de-decisiones-dds/

García. (09 de Julio de 2016). Ktecnología. Obtenido de Ktecnología:

http://ktecnologia.com/html-definicion-caracteristicas/

133

García, E. (9 de mayo de 2011). eusebia42.blogspot.com. Obtenido de

eusebia42.blogspot.com: http://eusebia42.blogspot.com/2011/05/metodo-de-la-observacion-directa.html

Gobierno Autónomo del cantón La Troncal. (01 de 01 de 2013). la toncal.gob.ec.

Obtenido de la toncal.gob.ec: http://www.latroncal.gob.ec/web17/gaceta/2013/primera-reforma-ordenanza-registro-propiedad.pdf

Gonzalez, R. (28 de Agosto de 2006). rgonzalez.blogspot.com. Obtenido de

rgonzalez.blogspot.com: http://rgonzales.blogspot.com/2006/08/iis-concepto.html

González, Y. (20 de Septiembre de 2012). lacatiramassbella89. Obtenido de

lacatiramassbella89: http://lacatiramasbella89.blogspot.com/ Gutiérrez, C. (14 de Febrero de 2014). Intelligence to Business I2B. Obtenido de

Intelligence to Business I2B: http://www.i2btech.com/blog-i2b/tech-deployment/para-que-sirve-el-scrum-en-la-metogologia-agil/

Hernández, M. (17 de junio de 2009). Sistema de Información. Obtenido de

http://marcelahernandez1981.blogspot.com/2009/06/sistemas-de-informacion-estrategicos.html

Jama, J. P., & Paguay, J. T. (04 de Abril de 2016). Desarrollo de un Prototipo de

Sistema de Gestión de talento humano para las CARRERAS DE Ingeniería en Sistemas Computacionales e Ingeniería en Networking y Telecomunicaciones aplicando metodología Scrum. Guayaquil, Guayas, Ecuador.

Joskowicz, J. (08 de 10 de 2008). iie.fing.edu. Obtenido de

https://iie.fing.edu.uy/~josej/docs/XP%20-%20Jose%20Joskowicz.pdf Kabel Sistemas de Información. (26 de Diciembre de 2012). Agile Metodologies,

Español. Obtenido de Agile Metodologies, Español:

http://www.kabel.es/blog/2012/12/26/scrum-y-extreme-programming-xp/ Lamarca, M. J. (08 de Diciembre de 2013). Hipertexto. Obtenido de Hipertexto:

http://www.hipertexto.info/documentos/css.htm Lescano, W. S. (15 de Octubre de 2012). Aprende a programar. Obtenido de

Aprende a programar: http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=102:ique-es-y-para-que-sirve-el-lenguaje-de-etiquetas-xml-extensible-markup-language&catid=46:lenguajes-y-entornos&Itemid=163

Letelier, P., & Penadés, M. C. (15 de 01 de 2006). Métodologías ágiles para el

desarrollo de software: eXtreme Programming (XP). Obtenido de http://www.cyta.com.ar/ta0502/v5n2a1.htm

134

LiveBits. (19 de Noviembre de 2014). LiveBits. Obtenido de LiveBits:

http://livebits.blogspot.com/2014/11/definicion-de-elementos-dtd.html López, B. (29 de noviembre de 2013). Módulo de Especialidad. Obtenido de

http://modulodespecialidad.blogspot.com/2013_11_01_archive.html Luz, S. D. (11 de Junio de 2016). Redes Zone. Obtenido de Redes Zone:

https://www.redeszone.net/2016/06/11/necesitas-configurar-la-maxima-seguridad-tus-servidores-web-ssh-ftp-esta-web-te-ayudara-configurarlos/

Menéndez-Barzanallana, R. A. (03 de Noviembre de 2012). um.es. Obtenido de

um.es: http://www.um.es/docencia/barzana/DIVULGACION/INFORMATICA/Que-son-lenguajes-marcado.html

Mier, A. R., & Vásquez, M. A. (19 de Abril de 2016). Coordinación de Seguridad

de la Información. Obtenido de Coordinación de Seguridad de la

Información: http://www.seguridad.unam.mx/documento/?id=17 Miranda, P. F., Ante, W. A., Erazo, L. R., & Guerrero, G. L. (2011). Artemisa.

Obtenido de Artemisa: http://artemisa.unicauca.edu.co/~leydierazo/ProyectoSW/ProcesoDeDesarrollo.pdf

Montoya, V. (12 de noviembre de 2012). Veronica1235.blogspot.com. Obtenido

de Veronica1235.blogspot.com: http://veronica1235.blogspot.com/2012/11/fases-de-implementacion-del-software.html

Navarro, L. (s.f.). Multimedia y Realidad Virtual Blog . Obtenido de

http://lili2701.blogspot.com/2013/11/unidad-7-lenguajes-de-marcado.html Ochoa, M. (21 de Febrero de 2014). InfoChannel. Obtenido de InfoChannel:

http://www.infochannel.info/que-buscan-los-clientes-en-materia-de-seguridad-informatica

Olea, I. (s.f.). http://olea.org. Obtenido de http://olea.org:

http://olea.org/cursos/realizados/2004-04-ISEIT-introduccion-edicion-publicacion-electronica-avanzada/tema-04-doc-conf-sgmlxml-para-autores-dos/guion.html

Olea, I. (s.f.). introduccion-edicion-publicacion-electronica-avanzada. Obtenido

de http://olea.org/cursos/realizados/2004-04-ISEIT-introduccion-edicion-publicacion-electronica-avanzada/tema-04-doc-conf-sgmlxml-para-autores-dos/guion.html

Pacheco, S. A. (06 de Febrero de 2017). Gobierno Autónomo Descentralizado

Municipal del cantón La Troncal. Obtenido de Gobierno Autónomo

Descentralizado Municipal del cantón La Troncal:

135

http://www.latroncal.gob.ec/web17/gaceta/2017/05-ordenanza-remuneraciones-mensuales-servidores-registraduria-propiedad.pdf

Pérez Valdez, D. (26 de Octubre de 2007). Maestros del Web. Obtenido de

Maestros del Web: http://www.maestrosdelweb.com/que-son-las-bases-de-datos/

Pérez, E., & Carolina, Y. (7 de junio de 2012). yesicaop.blogspot.com/. Obtenido

de yesicaop.blogspot.com/: http://yesicaop.blogspot.com/2012/06/la-observacion-enla-auditoria-la.html

Pérez, J. P. (2017). Definición de CSS. Obtenido de Definición de CSS:

http://definicion.de/css/ Pérez, J., & Gardey, A. (2014). Definición de sistema administrativo. Obtenido de

Definición de sistema administrativo: http://definicion.de/sistema-administrativo/

Pino, J. J. (29 de Octubre de 2015). DevCod. Obtenido de DevCod:

https://devcode.la/tutoriales/doctype-que-es-y-para-que-sirve/ Pinto, M. (13 de Diciembre de 2015). Electronic Content Management Skills.

Obtenido de Electronic Content Management Skills: http://www.mariapinto.es/e-coms/bases-de-datos/

PMOinformática.com. (5 de julio de 2012). Gestión de Proyectos PMI y el

Desarrollo Ágil: ¿Que tienen en común? Obtenido de Gestión de

Proyectos PMI y el Desarrollo Ágil: ¿Que tienen en común?: http://www.pmoinformatica.com/2012/07/gestion-de-proyectos-pmi-y-el.html

Porto, J. P., & Gardey, A. (2009). Definicion.de. Obtenido de Definicion.de:

(http://definicion.de/observacion/) Porto, J. P., & Merino. (2013). Definición de proceso contable. Obtenido de

Definición de proceso contable: http://definicion.de/proceso-contable/ Porto, J. P., & Merino, M. (2015). Definición de XHTML. Obtenido de Definición

de XHTML: http://definicion.de/xhtml/ Quesada, S. (21 de noviembre de 2013). Maestros del Web. Obtenido de

Maestros del Web: http://www.maestrosdelweb.com/que-es-responsive-web-design/

Quijano, J. (09 de Julio de 2011). Genveta:dev. Obtenido de Genveta:dev:

https://www.genbetadev.com/trabajar-como-desarrollador/el-desarrollo-de-software-una-profesion-vocacional

Raya, R. (24 de Julio de 2014). Lean Monitor. Obtenido de Lean Monitor:

http://blog.leanmonitor.com/es/que-son-las-metodologias-agiles/

136

Registro de la Propiedad y Mercantil. (6 de Febrero de 2012). facebook.

Obtenido de Registro de la Propiedad y Mercantil: https://www.facebook.com/Registro-de-la-Propiedad-y-Mercantil-del-cant%C3%B3n-La-Troncal-595431937281990/

Registro de la Propiedad y Mercantil del cantón La Troncal. (s.f.). rpmlt.gob.ec.

Obtenido de rpmlt.gob.ec: https://rpmlt.gob.ec/ Robalino, L. L. (24 de Febrero de 2015). EL Observatorio. Obtenido de EL

Observatorio: http://oiprodat.com/2015/02/24/proyecto-de-ley-de-proteccion-de-datos-personales-en-el-ecuador/

Rouse, M. (Noviembre de 2006). Obtenido de search data center en español:

http://searchdatacenter.techtarget.com/es/definicion/CRM-Gestion-de-relaciones-con-los-clientes

Rouse, M. (s.f.). Teach Target. Obtenido de

http://searchdatacenter.techtarget.com/es/definicion/Gestion-de-la-cadena-de-suministro-SCM

Salgado, C. (14 de Julio de 2016). Novagob. Obtenido de Novagob:

http://www.novagob.org/pages/view/207023/proteccion-de-datos-personales-en-ecuador

Sánchez, D. V. (24 de noviembre de 2005). Derecho Ecuador. Obtenido de

Derecho Ecuador: http://www.derechoecuador.com/articulos/detalle/archive/doctrinas/derechoinformatico/2005/11/24/la-proteccion-del-software

Santiago, E. (6 de Julio de 2015). lenguaje de marcado de hiperdocumentos.

Obtenido de https://prezi.com/5rtd02egylul/lenguajes-de-marcado-de-hiperdocumentos/

Scrum Manager. (17 de mayo de 2016). scrum.menzinsky. Obtenido de

http://www.scrummanager.net/ Sintes, B. M. (17 de Abril de 2015). mclibre.org. Obtenido de mclibre.org:

http://www.mclibre.org/consultar/xml/lecciones/xml_dtd.html Solis, J. (26 de Septiembre de 2014). Arweb.com. Obtenido de Arweb.com:

http://www.arweb.com/chucherias/editorial/%C2%BFque-es-bootstrap-y-como-funciona-en-el-diseno-web.htm

Sommerville, I. (2005). Ingeniería de Software 7ma Edición. En I. Sommerville ,

Ingeniería de Software Septima Edición (pág. 712). Madrid: Rearson

educación S.A. Sommerville, I. (s.f.). Ingeniería del Software Septima Edicción. Tacuri, J. P., & Pilay, J. J. (4 de Abril de 2016). Desarrollo de un Prototipo de

Sistema de Gestión de talento humano para las Carreras de Ingeniería en

137

Sistemas Computacionales e Ingeniería en Networking y Telecomunicaciones aplicando metodología Scrum. Guayaquil, Guayas, Ecuador.

Thompson, I. (Octubre de 2008). Portal de Mercadotecnia. Obtenido de Portal de

Mercadotecnia: https://www.promonegocios.net/administracion/que-es-administracion.html

Valverde, J. M. (Enero de 2016). Análisis, Diseño, Desarrollo e Implementación

de un Sistema Web de Seguimiento a graduados y vinculación con la sociedad para la Facultad Piloto de Odontología de la Universidad de Guayaquil usando herramientas Open Source. Guayaquil, Guayaquil, Ecuador.

Vázques, J. (09 de Julio de 2017). Gestiopolis. Obtenido de Gestiopolis:

http://www.gestiopolis.com/sistemas-de-informacion-en-la-empresa-y-niveles-de-la-piramide-de-informacion/

Yerovi, C. (31 de marzo de 2010 ). Ley de Registro. Obtenido de

http://regpropiedadpvm.gob.ec/web/images/pdf/ley_de_registro.pdf Zapata, C. (13 de Noviembre de 2011). mantenimientosdeunapc.blogspot.com.

Obtenido de mantenimientosdeunapc.blogspot.com: http://mantenimientosdeunapc.blogspot.com/2011/11/que-es-xampp-y-para-que-sirve.html

138

ANEXOS

ANEXO 1:

ESTUDIO DE FACTIBILIDAD ECONÓMICA PARA DISTRIBUCIÓN DE

SISTEMAS A OTRAS ENTIDADES YA SEAN PÚBLICAS O PRIVADAS

Como ya se especificó la inversión y los gastos en la Factibilidad

Económica del Capítulo III. Se realizará este anexo para la distribución comercial

de este proyecto hacia instituciones públicas que existan en el país. Y que lleven

el mismo negocio. Así también para realizar adecuaciones para que sea

distribuido para cualquier otra institución comercial tanto pública como privada.

Análisis del entorno de la empresa y su negocio

Para iniciar con el estudio de costes de implementación de un sistema

administrativo web de las características antes mencionadas se debe realizar un

estudio de:

Análisis de Actividad de la empresa y a quien dirige su negocio.

Análisis del tamaño de la empresa.

Análisis organizacional de la empresa

Análisis de Actividad de la empresa y a quien dirige su negocio.

Para implementar un sistema administrativo de cualquier índole en una

empresa se debe saber las actividades que realiza y delimitarlo hacia esas

actividades y al público que va dirigido.

Por ejemplo, el proyecto que se desarrollo es dirigido para una institución

pública donde su púbico objetivo es la ciudadanía del cantón La Troncal que

tenga previo urbano legalizado o por legalizar. Y poder emitir diversos servicios

que brinda a la ciudadanía, cobros de conceptos de avalúos, emisión de

certificados catastral, etc.

Análisis organizacional de la empresa

139

Como se mencionó en el punto anterior es una institución de mediana

características que cuenta con un número limitado de empleados

Análisis del tamaño de la empresa

El tamaño estructural y organizacional del Registro de la Propiedad y

Mercantil del cantón La Troncal es Mediana, ya que por sus características solo

brinda servicio a una pequeña población.

Teniendo un entorno contable algo moderada y manejable para los

trabajadores de la institución y sin inconvenientes a la hora de brindar servicios a

los ciudadanos de la localidad.

Como el desarrollo e implementación del Sistema Administrativo Web es

dirigido para el Registro de la Propiedad y Mercantil del cantón La Troncal,

tendría un costo de desarrollo e implementación que se detallara a continuación:

Cuadro N° 18 Cálculo de Costo del Programa

Elementos Costo

Diseño Web $ 250

Programación de Aplicativo $ 2500

Implementación $ 250

Total $ 3000

Elaborado por: Luis Yagual – Ricardo España

Fuente: Luis Yagual – Ricardo España

El costo total del sistema administrativo con las delimitaciones y alcance

que se estableció es de $3000 USD.

Si se pretende implementar más módulos como Nómina y Contabilidad

para pasar de un sistema administrativo a contable el costo incrementaría. Ya

que implicaría pagar a programadores, implementar y puesta en marcha del

140

proyecto. Y se llevaría 6 a 8 semanas de programación y pruebas de los nuevos

módulos. Para implementarlos finalmente en la institución antes mencionada, y a

continuación se detallará el costo de esos módulos si se desea desarrollar.

Cuadro N° 19 Costo de Implementación de módulos faltantes al Sistema Administrativo

Elementos Costo

2 programadores $ 1200

Programación de Aplicativo $ 1550

Implementación $ 250

Total $ 3000

Elaborado por: Luis Yagual – Ricardo España

Fuente: Luis Yagual – Ricardo España

El costo de desarrollar e implementar esos módulos para hacer un

Sistema Administrativo Completo e Integral será de $3000 USD más. Tiene el

mismo costo al Sistema Administrativo ya implementado porque los módulos

restantes (Nómina y Contabilidad) son críticos. No solo para el Registro de la

Propiedad y Mercantil del cantón La Troncal. Sino para otros e incluso

instituciones privadas.

Costo del Sistema Administrativo para otros Registros de la Propiedad

interesados

Si bien el costo que se fijó para la implementación en el Registro de la

Propiedad y Mercantil del cantón La Troncal fue de $ 3000 USD, y con la opción

de que quieran implementar más módulos el costo ascendería a $ 6000 USD por

el Sistema Administrativo terminado.

Para otra institución pública como Registro de la Propiedad y Mercantil de

otros cantones que se encuentren interesado en el sistema se deben deducir

141

varios gastos como Recursos Humano, Recursos Tecnológicos (Hardware y

Software), como se deducirán a continuación.

Cuadro N° 20 Costo de Recurso Humano

Cantidad Descripción Tiempo/Mes Costo x Mes Costo Total

1 Programador 1 ½ $ 550 $ 825

1 Jefe de Proyecto 1 ½ $ 700 $ 1050

Total $ 1875

Elaborado por: Luis Yagual – Ricardo España

Fuente: Luis Yagual – Ricardo España

El costo que se tuvo en hardware para desarrollar el proyecto es.

Cuadro N° 21 Costo de Recurso Hardware

Cantidad Descripción Costo Unitario Costo Total

2 PC o Laptop Core i5 $ 1250 $ 2500

2 Mouse óptico $ 25 $ 50

1 Impresora Multifunción

Epson

$ 200 $ 200

Total $ 2750

Elaborado por: Luis Yagual – Ricardo España

Fuente: Luis Yagual – Ricardo España

El costo de Software que se obtuvo para el desarrollo del proyecto son

los siguientes.

Cuadro N° 22 Costo de Recurso Software

Cantidad Descripción Costo Unitario Costo Total

1 S. O. Windows 7, 8, 8.1, 10 $ 200 $ 200

142

1 Microsoft Visual Studio

Ultimate 2013

$ 677,35 $ 677,35

1 Microsoft SQL SERVER

2012 Estándar

$ 898 x Server $898 x

Server

1 Microsoft Office

2016

$ 99 anual $ 99 anual

Total $ 1874,35

Elaborado por: Luis Yagual – Ricardo España

Fuente: Luis Yagual – Ricardo España

Otros gastos que se presentan y que no tienen que ver con el proyecto,

pero son de mucha importancia para los programadores.

Cuadro N° 23 Otros Gastos

Descripción Costo

Fotocopias e impresiones $ 55

Servicio de Internet $ 30

Pago de Electricidad $ 20

Alimentación $ 15

Transporte $ 70

Total $ 190

Elaborado por: Luis Yagual – Ricardo España

Fuente: Luis Yagual – Ricardo España

Total, de gastos para la implementación del sistema actual, tal y como se

implementó en el Registro de la Propiedad y Mercantil del cantón La Troncal.

Cuadro N° 24 Total de Gastos

Ítem Descripción Costo

1 Recurso Humano $ 1875

143

2 Recursos de Hardware $ 2750

3 Recursos de Software $ 1874,35

4 Otros Gastos $ 190

Total $ 6689,35

Elaborado por: Luis Yagual – Ricardo España

Fuente: Luis Yagual – Ricardo España

El costo del proyecto para otro Registro de la Propiedad y Mercantil sería

de $ 3000 USD. Sin tomar en cuenta los costos de Recursos de Hardware y

Software porque disponemos de ellos y no se tiene que comprar esos recursos.

El proyecto que tal cual se implantó en el Registro de la Propiedad y Mercantil

del cantón La Troncal, así mismo con la opción de implementarle los módulos

restantes que se desarrollaría en 2 mes y medio a 3 meses. Con un costo

adicional de $ 3000 USD ya que son módulos que se lleva más trabajo

desarrollar por sus múltiples opciones.

Costo del Sistema Administrativo para otras entidades que no sean

públicas y que se modificará para la actividad comercial del interesado.

El Sistema Administrativo desarrollado esencialmente para entidades

como el Registro de Propiedad y Mercantil de cualquier cantón de cualquier

provincia del territorio ecuatoriano. Este si hay un interesado que no sea de las

actividades comerciales que realizan los Registros de la Propiedad y Mercantil.

Puede ser modificado para que se adecue a las necesidades del interesado.

Se consolidará los mismos gastos operacionales haciendo que el precio

del nuevo sistema administrativo sea el mismo para alguna institución interesada

sea de $ 3000 USD debido a las adecuaciones. Ya que nos llevarían algo de

tiempo en incorporarlas al código y si este interesado en el Sistema

Administrativo completo con módulos de Nómina y Contabilidad el costo

ascendería a $ 3000 USD, teniendo un costo total del sistema administrativo

completo de $ 6000 USD.

144

Beneficios que obtiene la institución al incorporar el Sistema

Administrativo Web

Los beneficios que brindará ese Sistema Administrativo Web lo hemos

clasificado como tangibles e intangibles. Donde los beneficios tangibles son las

operaciones y procesos que realizará cada trabajador en su respectivo módulo.

Y los beneficios intangibles se reflejan en el tiempo y satisfacción en que se

atiende a cada cliente. Y el tiempo que toma cada usuario del sistema en realizar

su trabajo con respecto al sistema administrativo anterior.

Los beneficios tangibles como van a ser los procesos internos que

realice los usuarios en sus respectivos módulos tales beneficios fueron reflejados

en la prueba que realizo el cliente teniendo como resultado los siguientes

beneficios.

Cuadro N° 25 Beneficios Tangibles que proporciona al Registro de la Propiedad y Mercantil del

cantón La Troncal

Beneficios Incremento (%)

Realización de reportes 100%

Ahorro de suministro de oficina 60%

Emisiones de factura tanto física

como electrónica

60%

Productividad del personal 50%

Más controles reduciendo mala

utilización de recursos

50%

Elaborado por: Luis Yagual – Ricardo España

Fuente: Sacado de pruebas hechas al sistema

Todo ese incremento se los obtuvo en las pruebas realizadas al Sistema

Administrativo Web implementado conjuntamente con el Ing. Diego Ortega. Que

es jefe del Departamento de Sistema del Registro de la Propiedad y Mercantil del

145

cantón La Troncal. Se obtuvo los tiempos de respuesta con respecto al anterior

sistema que se usaba en la institución anteriormente mencionada.

Los beneficios intangibles los obtuvimos del tiempo de respuestas que

se obtuvo al brindar servicio a los ciudadanos del cantón La Troncal que acuden

a realizar diversos trámites. Estos beneficios se los detallará a continuación.

Cuadro N° 26 Beneficios Intangibles que se obtuvo en el Registro de la Propiedad y Mercantil del

cantón La Troncal

Mejora

Con el Sistema anterior Con el nuevo sistema Beneficio

($) Tiempo-

días

RRHH Costo Tiempo-

horas

RRH

H

Costo

Satisfacción de

tiempo al realizar

reportes

1 2 $200 1 2 $0 $200

Seguridad y

agilidad operativa

1 2 $250 2 2 $80 $170

Ahorro de tiempo y

esfuerzo en la

entrada de datos

1 1 $100 1 1 $0 $100

Total $470

Elaborado por: Luis Yagual – Ricardo España

Fuente: Sacado de pruebas hechas al sistema

146

ANEXO 2: FORMATO DE ENTREVISTAS REALIZADAS

ENTREVISTA PARA EL REGISTRADOR PÚBLICO

Nombre: Fecha:

Edad: Puesto : Sexo:

Est. Civil:

1. ¿A qué se dedica Usted?

2. ¿Usted tiene conocimiento y dominio de los programas que

maneja los usuarios del Registro de la Propiedad y Mercantil de

La Troncal?

3. ¿Sabe Usted de algún inconveniente que tengan los usuarios con

respecto a los programas que manejan?

4. ¿Qué cree usted que necesita el Sistemas Administrativo

provisto por la Alcaldía (SIG-AME) y Facturación para una óptima

funcionalidad?

5. ¿Para Usted que es más importante: la calidad o velocidad del

trabajo?

6. ¿Lleva Usted control de informes de trabajo de los programas

actuales que se usan en su entidad?

147

7. ¿Tiene un dominio?

8. ¿Tiene actualmente un sitio Web? ¿Aunque sea de información

de la institución?

9. ¿Tiene su sitio aplicaciones interactivas?

10. ¿Quién es su público meta específico?

11. ¿Qué funciones debe cumplir su sitio Web?

________________________

Firma y Sello

148

Entrevista al personal Administrativo del Registro de la

Propiedad y Mercantil de La Troncal

Nombre: Fecha:

Edad: Puesto : Departamento:

Sexo: Est. Civil:

1. ¿Cuáles son los procesos existentes, incluyendo cualquier

diagrama o procedimientos que hayan creado?

2. ¿Cómo se comunican con los otros departamentos?

3. ¿Cómo se comunican con los otros sistemas, servicios o

clientes?

4. ¿Cuáles son los actuales y futuros reglamentos y estándar de

servicio al cliente que deben cumplir?

5. ¿Recibe información de otros departamentos?

6. ¿Cuáles son las cosas que encuentran más difíciles en el

proceso actual y que cosa piensan que puede ser cambiada para

mejor?

7. ¿Cuál es el software que usan para realizar su trabajo?

8. ¿Existe otro software que usan durante el día?

9. ¿Reescriben información de un sistema a otro? ¿Cuál es esta

información?

10. ¿A quién le envía los resultados del proceso cuando termina su

parte?

Firma y Sello

149

Anexo 3:

Figura N° 19 Cronograma de Actividades

150

Anexo 4:

Figura N° 20 Estructura de Base de Datos del Sistema Administrativo Web

151

Anexo 5

Cartas de Aceptación y Aprobación

152

153

Anexo 6

Implementación y Capacitación al personal administrativo del RPyMLT

154

155