Upload
truonganh
View
218
Download
0
Embed Size (px)
Citation preview
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:
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